Mercurial > repos > blastem
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 +