summaryrefslogtreecommitdiff
path: root/testcases.txt
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2013-04-20 00:29:14 -0700
committerMike Pavone <pavone@retrodev.com>2013-04-20 00:29:14 -0700
commitde47bcbe905a80cf433076bc1dc7e3512cbe838b (patch)
tree994c13378d35f412938864c851f80c4315363a45 /testcases.txt
parent5f490fcf6eeb7e28d6d34e14a4f2382b4a422a3d (diff)
Added testcases file. Some fixes to test generator for dealing with indexed mode with base and index reg the same. Added support for blastem headless mode in test runner.
Diffstat (limited to 'testcases.txt')
-rw-r--r--testcases.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/testcases.txt b/testcases.txt
new file mode 100644
index 0000000..e42f0ab
--- /dev/null
+++ b/testcases.txt
@@ -0,0 +1,23 @@
+Name Sizes Src Modes Dst Modes
+add bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d
+add bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+adda wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a
+addi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+addq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+addx bwl d d
+addx bwl -(a) -(a)
+and bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d
+and bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+andi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+asl bwl d;#(1-8) d
+asr bwl d;#(1-8) d
+lsl bwl d;#(1-8) d
+lsr bwl d;#(1-8) d
+sub bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d
+sub bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+suba wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a
+subi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+subq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+subx bwl d d
+subx bwl -(a) -(a)
+