summaryrefslogtreecommitdiff
path: root/testcases.txt
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2013-07-17 00:17:42 -0700
committerMike Pavone <pavone@retrodev.com>2013-07-17 00:17:42 -0700
commit04322d3657b54684db1c5650b03561a06184fca4 (patch)
tree93a5c306cf87fb4f791a642e95b517ee0c24da0a /testcases.txt
parentb1c5ca7410c3eb512cf51e1f4d0be0ffdcd24ffd (diff)
Add a bunch of 68K test cases for single operand instructions
Diffstat (limited to 'testcases.txt')
-rw-r--r--testcases.txt29
1 files changed, 28 insertions, 1 deletions
diff --git a/testcases.txt b/testcases.txt
index bf988de..b7f7d34 100644
--- a/testcases.txt
+++ b/testcases.txt
@@ -56,5 +56,32 @@ Name Sizes Src Modes Dst Modes
#or bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d
#or bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
#ori bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
-clr bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#clr bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#ext wl d
+#neg bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#negx bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#not bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#pea l (a);(n,a);(n,a,x);(n).w;(n).l;(n,pc);(n,pc,x)
+#rol w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#ror w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#roxl w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#roxr w (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#st b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sf b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#shi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sls b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#scc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#scs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sne b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#seq b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#svc b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#svs b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#spl b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#smi b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sge b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#slt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sgt b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#sle b d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#swap w d
+tst bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l