diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2021-04-19 13:22:57 -0700 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2021-04-30 11:16:51 +0100 |
commit | 0ca0f8720a424a643d33cce802a4b769fbb62836 (patch) | |
tree | b8e8b621567f92a3c30463d3430603961fb8fe09 /target/arm | |
parent | 37abe399df6a8b7006a19f3378715b650599e8fa (diff) | |
download | qemu-0ca0f8720a424a643d33cce802a4b769fbb62836.zip qemu-0ca0f8720a424a643d33cce802a4b769fbb62836.tar.gz qemu-0ca0f8720a424a643d33cce802a4b769fbb62836.tar.bz2 |
target/arm: Enforce alignment for sve LD1R
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210419202257.161730-32-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm')
-rw-r--r-- | target/arm/translate-sve.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c index 584c4d0..864ed66 100644 --- a/target/arm/translate-sve.c +++ b/target/arm/translate-sve.c @@ -5001,7 +5001,7 @@ static bool trans_LD1R_zpri(DisasContext *s, arg_rpri_load *a) clean_addr = gen_mte_check1(s, temp, false, true, msz); tcg_gen_qemu_ld_i64(temp, clean_addr, get_mem_index(s), - s->be_data | dtype_mop[a->dtype]); + finalize_memop(s, dtype_mop[a->dtype])); /* Broadcast to *all* elements. */ tcg_gen_gvec_dup_i64(esz, vec_full_reg_offset(s, a->rd), |