summaryrefslogtreecommitdiffstats
path: root/target/arm/translate-sve.c
diff options
context:
space:
mode:
authorRichard Henderson2020-08-28 11:02:47 +0200
committerPeter Maydell2020-08-28 11:02:47 +0200
commit8a40fe5f1bf3837ae3f9961efe1d51e7214f2664 (patch)
tree47d5729de37b5253c45e621ddc5df3394490bb88 /target/arm/translate-sve.c
parenttarget/arm: Split out gen_gvec_fn_zzz, do_zzz_fn (diff)
downloadqemu-8a40fe5f1bf3837ae3f9961efe1d51e7214f2664.tar.gz
qemu-8a40fe5f1bf3837ae3f9961efe1d51e7214f2664.tar.xz
qemu-8a40fe5f1bf3837ae3f9961efe1d51e7214f2664.zip
target/arm: Rearrange {sve,fp}_check_access assert
We want to ensure that access is checked by the time we ask for a specific fp/vector register. We want to ensure that we do not emit two lots of code to raise an exception. But sometimes it's difficult to cleanly organize the code such that we never pass through sve_check_access exactly once. Allow multiple calls so long as the result is true, that is, no exception to be raised. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20200815013145.539409-5-richard.henderson@linaro.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target/arm/translate-sve.c')
0 files changed, 0 insertions, 0 deletions