diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-02-09 14:06:35 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2011-02-09 14:06:35 +0000 |
commit | cd842e809a384187ecdbfa8b68560fd8297b2fb8 (patch) | |
tree | 7d422b0c0091a8f7fd487a17cc47f696bdb38508 /arm.risu | |
parent | aa1a1520cbe710fce488b42bcab4aec418a49435 (diff) |
Add some commented out untested patterns for narrowing shifts.
Diffstat (limited to 'arm.risu')
-rw-r--r-- | arm.risu | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -214,3 +214,15 @@ VSLI_b A1 1111 0011 1 d imm:6 vd:3 0 0101 l 1 m 1 vm:3 0 { ($l == 1) || (($imm & VSRI_a A1 1111 0011 1 d imm:6 vd:4 0100 l 0 m 1 vm:4 { ($l == 1) || (($imm & 0xca) != 0); } # Q=1 VSRI_b A1 1111 0011 1 d imm:6 vd:3 0 0100 l 1 m 1 vm:3 0 { ($l == 1) || (($imm & 0xca) != 0); } + +# VSHRN, VQSHRN + +# VQSHRN, VQSHRUN +#VQSHRN A1 1111 001 u 1 d imm:6 vd:4 100 op 0 0 m 1 vm:4 { (($imm & 0xc8) != 0); } + +# VQRSHRN, VQRSHRUN +#VQRSHRN A1 1111 001 u 1 d imm:6 vd:4 100 op 0 1 m 1 vm:4 + +# 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); } + |