aboutsummaryrefslogtreecommitdiff
path: root/target/arm/vfp-uncond.decode
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2019-06-11 16:39:43 +0100
committerPeter Maydell <peter.maydell@linaro.org>2019-06-13 15:14:03 +0100
commitf65988a1efdb42f9058db44297591491842e697c (patch)
tree8f137e9b23ccae6eeae5845b161c0464df0ffe5f /target/arm/vfp-uncond.decode
parentb3ff4b87b4ae08120a51fe12592725e1dca8a085 (diff)
downloadqemu-f65988a1efdb42f9058db44297591491842e697c.zip
qemu-f65988a1efdb42f9058db44297591491842e697c.tar.gz
qemu-f65988a1efdb42f9058db44297591491842e697c.tar.bz2
target/arm: Convert VMINNM, VMAXNM to decodetree
Convert the VMINNM and VMAXNM instructions to decodetree. As with VSEL, we leave the trans_VMINMAXNM() function in translate.c for the moment. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/arm/vfp-uncond.decode')
-rw-r--r--target/arm/vfp-uncond.decode5
1 files changed, 5 insertions, 0 deletions
diff --git a/target/arm/vfp-uncond.decode b/target/arm/vfp-uncond.decode
index b7f7c27..8ab201f 100644
--- a/target/arm/vfp-uncond.decode
+++ b/target/arm/vfp-uncond.decode
@@ -45,3 +45,8 @@ VSEL 1111 1110 0. cc:2 .... .... 1010 .0.0 .... \
vm=%vm_sp vn=%vn_sp vd=%vd_sp dp=0
VSEL 1111 1110 0. cc:2 .... .... 1011 .0.0 .... \
vm=%vm_dp vn=%vn_dp vd=%vd_dp dp=1
+
+VMINMAXNM 1111 1110 1.00 .... .... 1010 . op:1 .0 .... \
+ vm=%vm_sp vn=%vn_sp vd=%vd_sp dp=0
+VMINMAXNM 1111 1110 1.00 .... .... 1011 . op:1 .0 .... \
+ vm=%vm_dp vn=%vn_dp vd=%vd_dp dp=1