diff options
author | Richard Henderson | 2020-11-05 18:11:26 +0100 |
---|---|---|
committer | Peter Maydell | 2020-11-10 12:03:48 +0100 |
commit | 604cef3e57eaeeef77074d78f6cf2eca1be11c62 (patch) | |
tree | deba4511b93c41a6e9f63c6a3509e578e91c3f5a /net | |
parent | hw/arm/virt: Remove dependency on Cortex-A15 MPCore peripherals (diff) | |
download | qemu-604cef3e57eaeeef77074d78f6cf2eca1be11c62.tar.gz qemu-604cef3e57eaeeef77074d78f6cf2eca1be11c62.tar.xz qemu-604cef3e57eaeeef77074d78f6cf2eca1be11c62.zip |
target/arm: Fix neon VTBL/VTBX for len > 1
The helper function did not get updated when we reorganized
the vector register file for SVE. Since then, the neon dregs
are non-sequential and cannot be simply indexed.
At the same time, make the helper function operate on 64-bit
quantities so that we do not have to call it twice.
Fixes: c39c2b9043e
Reported-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
[PMM: use aa32_vfp_dreg() rather than opencoding]
Message-id: 20201105171126.88014-1-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions