summary refs log tree commit diff stats
path: root/util/cacheflush.c
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2021-01-12 20:26:47 -1000
committerPeter Maydell <peter.maydell@linaro.org>2021-01-19 14:38:52 +0000
commitb64ee454a4a086ed459bcda4c0bbb54e197841e4 (patch)
tree198952acbae1e2ee9b27b6d76ecf8c1a1821d6fd /util/cacheflush.c
parentbc944d3a8b305029196a5e1406702a92fa0b94cf (diff)
downloadfocaccia-qemu-b64ee454a4a086ed459bcda4c0bbb54e197841e4.tar.gz
focaccia-qemu-b64ee454a4a086ed459bcda4c0bbb54e197841e4.zip
target/arm: Introduce PREDDESC field definitions
SVE predicate operations cannot use the "usual" simd_desc
encoding, because the lengths are not a multiple of 8.
But we were abusing the SIMD_* fields to store values anyway.
This abuse broke when SIMD_OPRSZ_BITS was modified in e2e7168a214.

Introduce a new set of field definitions for exclusive use
of predicates, so that it is obvious what kind of predicate
we are manipulating.  To be used in future patches.

Cc: qemu-stable@nongnu.org
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210113062650.593824-2-richard.henderson@linaro.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'util/cacheflush.c')
0 files changed, 0 insertions, 0 deletions