aboutsummaryrefslogtreecommitdiff
path: root/arm.risu
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-02-09 16:05:19 +0000
committerPeter Maydell <peter.maydell@linaro.org>2011-02-09 16:05:19 +0000
commit4965fadd1ec6c407718be0562bf15eae8a341848 (patch)
treed7060aaa2bb96406b2cbb87dcfdab6e01b10b14e /arm.risu
parent974d722a6def36f85de15273fab44aed5c83c57e (diff)
Add a VQMOVN pattern.
Diffstat (limited to 'arm.risu')
-rw-r--r--arm.risu4
1 files changed, 4 insertions, 0 deletions
diff --git a/arm.risu b/arm.risu
index fa9ed58..7f8c5bd 100644
--- a/arm.risu
+++ b/arm.risu
@@ -229,3 +229,7 @@ VSRI_b A1 1111 0011 1 d imm:6 vd:3 0 0100 l 1 m 1 vm:3 0 { ($l == 1) || (($imm &
# This includes VMOVL (when shift is 0)
VSHLL A1 1111 001 u 1 d imm:6 vd:3 0 1010 0 0 m 1 vm:4 { (($imm & 0xc8) != 0); }
VSHLL A2 1111 0011 1 d 11 sz:2 10 vd:3 0 0011 00 m 0 vm:4 { ($sz != 3); }
+
+# VQMOVN, VQMOVUN
+# includes VMOVN when op=00
+VQMOVN A1 1111 0011 1 d 11 sz:2 10 vd:4 0010 op:2 m 0 vm:3 0 { ($sz != 3); }