diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2011-03-10 18:47:56 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2011-03-10 18:47:56 +0000 |
commit | 3168558de9999c9186fa8aa6d3e2a6bd605a73d1 (patch) | |
tree | 803c48f442bd8057675ce6808453eca69e5886ca /arm.risu | |
parent | 7d41380b9ea2fe4b60229cfdc408f982cc933c96 (diff) |
Add patterns for non-saturating parallel add/sub
Diffstat (limited to 'arm.risu')
-rw-r--r-- | arm.risu | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -290,3 +290,17 @@ QADD16 A1 cond:4 01100010 rn:4 rd:4 1111 0001 rm:4 QADD8 A1 cond:4 01100010 rn:4 rd:4 1111 1001 rm:4 QSUB16 A1 cond:4 01100010 rn:4 rd:4 1111 0111 rm:4 QSUB8 A1 cond:4 01100010 rn:4 rd:4 1111 1111 rm:4 + +# Signed parallel add/subtract +SADD8 A1 cond:4 0110 0001 rn:4 rd:4 1111 1001 rm:4 +SADD16 A1 cond:4 0110 0001 rn:4 rd:4 1111 0001 rm:4 +SSUB8 A1 cond:4 0110 0001 rn:4 rd:4 1111 1111 rm:4 +SSUB16 A1 cond:4 0110 0001 rn:4 rd:4 1111 0111 rm:4 +# unsigned ditto +UADD8 A1 cond:4 0110 0101 rn:4 rd:4 1111 1001 rm:4 +UADD16 A1 cond:4 0110 0101 rn:4 rd:4 1111 0001 rm:4 +USUB8 A1 cond:4 0110 0101 rn:4 rd:4 1111 1111 rm:4 +USUB16 A1 cond:4 0110 0101 rn:4 rd:4 1111 0111 rm:4 + +SASX A1 cond:4 0110 0001 rn:4 rd:4 1111 0011 rm:4 +SSAX A1 cond:4 0110 0001 rn:4 rd:4 1111 0101 rm:4 |