changeset 222:b52f81d7cad0

Added testcases for muls, mulu, abcd and sbcd
author Mike Pavone <pavone@retrodev.com>
date Sat, 20 Apr 2013 17:32:34 -0700
parents 71f6b76639db
children 17534fb7c4f5
files testcases.txt
diffstat 1 files changed, 17 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/testcases.txt	Sat Apr 20 16:53:01 2013 -0700
+++ b/testcases.txt	Sat Apr 20 17:32:34 2013 -0700
@@ -20,13 +20,20 @@
 #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)
-bchg	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
-bchg	l		d;#(0-255)														d
-bset	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
-bset	l		d;#(0-255)														d
-bclr	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
-bclr	l		d;#(0-255)														d
-btst	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
-btst	l		d;#(0-255)														d
-rol		bwl		d;#(1-8)														d
-ror		bwl		d;#(1-8)														d
+#bchg	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#bchg	l		d;#(0-255)														d
+#bset	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#bset	l		d;#(0-255)														d
+#bclr	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#bclr	l		d;#(0-255)														d
+#btst	b		d;#(0-255)														(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l
+#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
+