aboutsummaryrefslogtreecommitdiff
path: root/arm.risu
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2011-02-09 14:36:56 +0000
committerPeter Maydell <peter.maydell@linaro.org>2011-02-09 14:36:56 +0000
commit974d722a6def36f85de15273fab44aed5c83c57e (patch)
tree516ce71b1cc087ea7ae1a6fb408cf5fc00de8abc /arm.risu
parentcd842e809a384187ecdbfa8b68560fd8297b2fb8 (diff)
Add patterns for VSHLL.
Diffstat (limited to 'arm.risu')
-rw-r--r--arm.risu3
1 files changed, 3 insertions, 0 deletions
diff --git a/arm.risu b/arm.risu
index 26a853a..fa9ed58 100644
--- a/arm.risu
+++ b/arm.risu
@@ -226,3 +226,6 @@ VSRI_b A1 1111 0011 1 d imm:6 vd:3 0 0100 l 1 m 1 vm:3 0 { ($l == 1) || (($imm &
# VSHRN -- this is the U=0 op=0 case from VQSHRN/VQSHRUN
#VSHRN A1 1111 0010 1 d imm:6 vd:4 1000 00 m 1 vm:3 0 { (($imm & 0xc8) != 0); }
+# 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); }