projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
37abe39
)
target/arm: Enforce alignment for sve LD1R
author
Richard Henderson
<richard.henderson@linaro.org>
Mon, 19 Apr 2021 20:22:57 +0000
(13:22 -0700)
committer
Peter Maydell
<peter.maydell@linaro.org>
Fri, 30 Apr 2021 10:16:51 +0000
(11:16 +0100)
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>
target/arm/translate-sve.c
patch
|
blob
|
history
diff --git
a/target/arm/translate-sve.c
b/target/arm/translate-sve.c
index 584c4d047c8de060705776e779312f8f76312922..864ed669c44d4c877fb6df2fa8077ed73b00b855 100644
(file)
--- 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),