aboutsummaryrefslogtreecommitdiff
path: root/target/arm/mve.decode
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2021-08-13 17:11:56 +0100
committerPeter Maydell <peter.maydell@linaro.org>2021-08-25 10:48:50 +0100
commitfea3958fa11c75b4f3f335ac0ce4cfc5cf0af7de (patch)
tree5140de67dd85b1150134b633e93daf19fe0a412c /target/arm/mve.decode
parent1241f148d52eea7c9350df918da0eafdfc539327 (diff)
downloadqemu-fea3958fa11c75b4f3f335ac0ce4cfc5cf0af7de.zip
qemu-fea3958fa11c75b4f3f335ac0ce4cfc5cf0af7de.tar.gz
qemu-fea3958fa11c75b4f3f335ac0ce4cfc5cf0af7de.tar.bz2
target/arm: Implement MVE VPNOT
Implement the MVE VPNOT insn, which inverts the bits in VPR.P0 (subject to both predication and to beatwise execution). Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/arm/mve.decode')
-rw-r--r--target/arm/mve.decode1
1 files changed, 1 insertions, 0 deletions
diff --git a/target/arm/mve.decode b/target/arm/mve.decode
index 774ee2a..40bd0c0 100644
--- a/target/arm/mve.decode
+++ b/target/arm/mve.decode
@@ -571,6 +571,7 @@ VCMPGT 1111 1110 0 . .. ... 1 ... 1 1111 0 0 . 0 ... 1 @vcmp
VCMPLE 1111 1110 0 . .. ... 1 ... 1 1111 1 0 . 0 ... 1 @vcmp
{
+ VPNOT 1111 1110 0 0 11 000 1 000 0 1111 0100 1101
VPST 1111 1110 0 . 11 000 1 ... 0 1111 0100 1101 mask=%mask_22_13
VCMPEQ_scalar 1111 1110 0 . .. ... 1 ... 0 1111 0 1 0 0 .... @vcmp_scalar
}