Mercurial > repos > blastem
comparison testcases.txt @ 220:cb72780e17b1
Add support for picking random numbers in a larger range in test generator. Add support for running a subset of tests in runner. Added testcases for bit and rotate instructions.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 20 Apr 2013 15:14:47 -0700 |
parents | acd29e2664c6 |
children | b52f81d7cad0 |
comparison
equal
deleted
inserted
replaced
219:8d3c16071559 | 220:cb72780e17b1 |
---|---|
1 Name Sizes Src Modes Dst Modes | 1 Name Sizes Src Modes Dst Modes |
2 add bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 2 #add bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
3 add bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 3 #add bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
4 adda wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 4 #adda wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
5 addi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 5 #addi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
6 addq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 6 #addq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
7 addx bwl d d | 7 #addx bwl d d |
8 addx bwl -(a) -(a) | 8 #addx bwl -(a) -(a) |
9 and bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 9 #and bwl d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
10 and bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 10 #and bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
11 andi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 11 #andi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
12 asl bwl d;#(1-8) d | 12 #asl bwl d;#(1-8) d |
13 asr bwl d;#(1-8) d | 13 #asr bwl d;#(1-8) d |
14 lsl bwl d;#(1-8) d | 14 #lsl bwl d;#(1-8) d |
15 lsr bwl d;#(1-8) d | 15 #lsr bwl d;#(1-8) d |
16 sub bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d | 16 #sub bwl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) d |
17 sub bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 17 #sub bwl d (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
18 suba wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a | 18 #suba wl d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l;#n;(n,pc);(n,pc,x) a |
19 subi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 19 #subi bwl #n d;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
20 subq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | 20 #subq bwl #(1-8) d;a;(a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
21 subx bwl d d | 21 #subx bwl d d |
22 subx bwl -(a) -(a) | 22 #subx bwl -(a) -(a) |
23 | 23 bchg b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l |
24 bchg l d;#(0-255) d | |
25 bset b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | |
26 bset l d;#(0-255) d | |
27 bclr b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | |
28 bclr l d;#(0-255) d | |
29 btst b d;#(0-255) (a);(a)+;-(a);(n,a);(n,a,x);(n).w;(n).l | |
30 btst l d;#(0-255) d | |
31 rol bwl d;#(1-8) d | |
32 ror bwl d;#(1-8) d |