summaryrefslogtreecommitdiffstats
path: root/tcg/README
diff options
context:
space:
mode:
authorRichard Henderson2019-05-16 21:48:18 +0200
committerRichard Henderson2019-05-22 21:09:43 +0200
commit532ba368a13712724137228b5e7e9435994d25e1 (patch)
treeb21f05b89e2c6d34012993f04dce8eda529018d9 /tcg/README
parenttcg/i386: Fix dupi/dupm for avx1 and 32-bit hosts (diff)
downloadqemu-532ba368a13712724137228b5e7e9435994d25e1.tar.gz
qemu-532ba368a13712724137228b5e7e9435994d25e1.tar.xz
qemu-532ba368a13712724137228b5e7e9435994d25e1.zip
tcg: Fix missing checks and clears in tcg_gen_gvec_dup_mem
The paths through tcg_gen_dup_mem_vec and through MO_128 were missing the check_size_align. The path through MO_128 was also missing the expand_clr. This last was not visible because the only user is ARM SVE, which would set oprsz == maxsz, and not require the clear. Fix by adding the check_size_align and using do_dup directly instead of duplicating the check in tcg_gen_gvec_dup_{i32,i64}. Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'tcg/README')
0 files changed, 0 insertions, 0 deletions