aboutsummaryrefslogtreecommitdiff
path: root/thumb.risu
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2012-01-16 19:27:24 +0000
committerPeter Maydell <peter.maydell@linaro.org>2012-01-16 19:27:24 +0000
commit14f491c92500a1fbb18f7e459f3d3fa7be64f94b (patch)
treeb715d55f6d27855ec0fbcfe9925c4019c4555d28 /thumb.risu
parent78f73026bc085ad1c62fc3fe03f563bcc4f734c3 (diff)
thumb.risu: Add AND and BIC patterns
Diffstat (limited to 'thumb.risu')
-rw-r--r--thumb.risu6
1 files changed, 6 insertions, 0 deletions
diff --git a/thumb.risu b/thumb.risu
index 9c47cdf..c6038b0 100644
--- a/thumb.risu
+++ b/thumb.risu
@@ -67,6 +67,12 @@ SMUSD T1 11111 0110 100 rn:4 1111 rd:4 000 m rm:4
SMLALD T1 11111 0111 100 rn:4 rdlo:4 rdhi:4 110 m rm:4 { $rdhi != $rdlo; }
SMLSLD T1 11111 0111 101 rn:4 rdlo:4 rdhi:4 110 m rm:4 { $rdhi != $rdlo; }
+# Basic Thumb-2 data ops
+# register ops
+AND T1 010000 0000 rm:3 rd:3
+AND T2 11101 01 0000 s rn:4 0 imm:3 rd:4 imm2:2 type:2 rm:4
+BIC T1 010000 1110 rm:3 rd:3
+BIC T2 11101 01 0001 s rn:4 0 imm:3 rd:4 imm2:2 type:2 rm:4
##############################################################################
# Loads and stores