# HG changeset patch # User Mike Pavone # Date 1374045462 25200 # Node ID 112d5d0830fd655cd887812cf2f76e69472cf1ce # Parent 306986209cba324d34283b2dbdf4a85769d75831 Add a bunch of 68K test cases for single operand instructions diff -r 306986209cba -r 112d5d0830fd testcases.txt --- a/testcases.txt Tue Jul 16 23:16:50 2013 -0700 +++ b/testcases.txt Wed Jul 17 00:17:42 2013 -0700 @@ -56,5 +56,32 @@ #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