diff testcases.txt @ 224:f7ff02eeec2f

Added testcases for move and roxl/roxr. Made some small improvements to test tools.
author Mike Pavone <pavone@retrodev.com>
date Sun, 21 Apr 2013 11:40:18 -0700
parents b52f81d7cad0
children 42123feab62d
line wrap: on
line diff
--- a/testcases.txt	Sat Apr 20 17:41:07 2013 -0700
+++ b/testcases.txt	Sun Apr 21 11:40:18 2013 -0700
@@ -30,10 +30,15 @@
 #btst	l		d;#(0-255)														d
 #rol		bwl		d;#(1-8)														d
 #ror		bwl		d;#(1-8)														d
-abcd	b		d																d
-abcd	b		-(a)															-(a)
-sbcd	b		d																d
-sbcd	b		-(a)															-(a)
-muls	w		d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d
-mulu	w		d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d
+#abcd	b		d																d
+#abcd	b		-(a)															-(a)
+#sbcd	b		d																d
+#sbcd	b		-(a)															-(a)
+#muls	w		d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d
+#mulu	w		d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d
+#move	bwl		d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#movea	wl		d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x)	a
+moveq	l		#(-128-127)														d
+roxl	bwl		d;#(1-8)														d
+roxr	bwl		d;#(1-8)														d