aboutsummaryrefslogtreecommitdiff
path: root/thumb.risu
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2010-10-13 16:35:28 +0000
committerPeter Maydell <peter.maydell@linaro.org>2010-10-13 16:35:28 +0000
commit1e0aeb2d0fb8cc3d427238f0a03cba09c3e819fa (patch)
tree2756ac42a5804fd6a8df81cc5c0a9335c6200aca /thumb.risu
parentfceccd2e00f94fe995232a8f0927ebc177317776 (diff)
Add some more Thumb insn patterns.
These were used to test some patches submitted to the qemu list.
Diffstat (limited to 'thumb.risu')
-rw-r--r--thumb.risu11
1 files changed, 9 insertions, 2 deletions
diff --git a/thumb.risu b/thumb.risu
index cbc1d54..ee3f1d8 100644
--- a/thumb.risu
+++ b/thumb.risu
@@ -11,5 +11,12 @@
# purpose registers. They get an automatic "cannot be 13 or 15" (sp/pc)
# constraint.
-ADD T1 000 1100 rm:3 rn:3 rd:3
-ADD T3 11101 01 1000 s rn:4 0 imma:3 rd:4 immb:2 type:2 rm:4
+#ADD T1 000 1100 rm:3 rn:3 rd:3
+#ADD T3 11101 01 1000 s rn:4 0 imma:3 rd:4 immb:2 type:2 rm:4
+
+#QDADD T1 11111 010 1000 rn:4 1111 rd:4 1001 rm:4
+#QADD T1 11111 010 1000 rn:4 1111 rd:4 1000 rm:4
+#QDSUB T1 11111 010 1000 rn:4 1111 rd:4 1011 rm:4
+#QSUB T1 11111 010 1000 rn:4 1111 rd:4 1010 rm:4
+
+PKH T1 11101 01 0110 0 rn:4 0 imma:3 rd:4 immb:2 tb 0 rm:4