diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-02-09 14:36:56 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2011-02-09 14:36:56 +0000 |
commit | 974d722a6def36f85de15273fab44aed5c83c57e (patch) | |
tree | 516ce71b1cc087ea7ae1a6fb408cf5fc00de8abc /arm.risu | |
parent | cd842e809a384187ecdbfa8b68560fd8297b2fb8 (diff) |
Add patterns for VSHLL.
Diffstat (limited to 'arm.risu')
-rw-r--r-- | arm.risu | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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); } |