Line |
Branch |
Exec |
Source |
1 |
|
|
#include "asar.h" |
2 |
|
|
#include "assembleblock.h" |
3 |
|
|
#include "asar_math.h" |
4 |
|
|
|
5 |
|
|
#define write1 write1_pick |
6 |
|
|
|
7 |
|
2106 |
void asinit_65816() |
8 |
|
|
{ |
9 |
|
2106 |
} |
10 |
|
|
|
11 |
|
1950 |
void asend_65816() |
12 |
|
|
{ |
13 |
|
1950 |
} |
14 |
|
|
|
15 |
|
|
extern bool fastrom; |
16 |
|
|
extern int recent_opcode_num; |
17 |
|
|
|
18 |
|
60114 |
bool asblock_65816(char** word, int numwords) |
19 |
|
|
{ |
20 |
|
|
#define is(test) (!stricmpwithupper(word[0], test)) |
21 |
|
|
//#define par word[1] |
22 |
2/2
✓ Branch 0 taken 1206 times.
✓ Branch 1 taken 58908 times.
|
60114 |
if(word[0][0] == '\'') return false; |
23 |
|
58908 |
string par; |
24 |
2/2
✓ Branch 0 taken 53565 times.
✓ Branch 1 taken 58908 times.
|
112473 |
for(int i = 1; i < numwords; i++){ |
25 |
3/4
✓ Branch 0 taken 1668 times.
✓ Branch 1 taken 51897 times.
✓ Branch 2 taken 1668 times.
✗ Branch 3 not taken.
|
53565 |
if(i > 1) par += " "; |
26 |
1/2
✓ Branch 0 taken 53565 times.
✗ Branch 1 not taken.
|
53565 |
par += word[i]; |
27 |
|
|
} |
28 |
|
|
unsigned int num; |
29 |
|
58908 |
int len=0;//declared here for A->generic fallback |
30 |
|
58908 |
bool explicitlen = false; |
31 |
|
58908 |
bool hexconstant = false; |
32 |
|
|
if(0); |
33 |
|
|
#define getvars(optbank) num=(pass==2)?getnum(par):0; hexconstant=is_hex_constant(par); if (word[0][3]=='.') { len=getlenfromchar(word[0][4]); explicitlen=true; word[0][3]='\0'; } else {len=getlen(par, optbank); explicitlen=false;} |
34 |
|
|
#define match(left, right) (word[1] && stribegin(par, left) && striend(par, right)) |
35 |
|
|
#define matchr(right) (word[1] && striend(par, right)) |
36 |
|
|
#define matchl(left) (word[1] && stribegin(par, left)) |
37 |
|
|
#define init(left, right) par.strip_suffix(right); par.strip_prefix(left); getvars(false) |
38 |
|
|
#define init_index(left, right) itrim(par, left, right); getvars(false) |
39 |
|
|
#define bankoptinit(left) par.strip_prefix(left); getvars(true) |
40 |
|
|
#define blankinit() len=1; explicitlen=false; num=0 |
41 |
|
|
#define end() return false |
42 |
|
|
#define as0( op, byte) if (is(op) ) { write1((unsigned int)byte); return true; } |
43 |
|
|
#define as1( op, byte) if (len==1 && is(op)) { write1((unsigned int)byte); write1(num); return true; } |
44 |
|
|
#define as2( op, byte) if (len==2 && is(op)) { write1((unsigned int)byte); write2(num); return true; } |
45 |
|
|
#define as3( op, byte) if (len==3 && is(op)) { write1((unsigned int)byte); write3(num); return true; } |
46 |
|
|
//#define as23( op, byte) if (is(op) && (len==2 || len==3)) { write1(byte); write2(num); return true; } |
47 |
|
|
#define as32( op, byte) if (is(op) && ((len==2 && !explicitlen) || len==3)) { write1((unsigned int)byte); write3(num); return true; } |
48 |
|
|
#define as_a( op, byte) if (is(op)) { if(!explicitlen && !hexconstant) asar_throw_warning(0, warning_id_implicitly_sized_immediate); if (len==1) { write1(byte); write1(num); } \ |
49 |
|
|
else { write1((unsigned int)byte); write2(num); } return true; } |
50 |
|
|
#define as_xy( op, byte) if (is(op)) { if(!explicitlen && !hexconstant) asar_throw_warning(0, warning_id_implicitly_sized_immediate); if (len==1) { write1(byte); write1(num); } \ |
51 |
|
|
else { write1((unsigned int)byte); write2(num); } return true; } |
52 |
|
|
#define as_rep( op, byte) if (is(op)) { if (pass<2) { num=getnum(par); } if(foundlabel) asar_throw_error(0, error_type_block, error_id_no_labels_here); for (unsigned int i=0;i<num;i++) { write1((unsigned int)byte); } recent_opcode_num = num; return true; } |
53 |
|
|
#define as_rel1(op, byte) if (is(op)) { int pos=(!foundlabel)?(int)num:(int)num-((snespos&0xFFFFFF)+2); write1((unsigned int)byte); write1((unsigned int)pos); \ |
54 |
|
|
if (pass==2 && foundlabel && (pos<-128 || pos>127)) asar_throw_error(2, error_type_block, error_id_relative_branch_out_of_bounds, dec(pos).data()); \ |
55 |
|
|
return true; } |
56 |
|
|
#define as_rel2(op, byte) if (is(op)) { int pos=(!foundlabel)?(int)num:(int)num-((snespos&0xFFFFFF)+3); write1((unsigned int)byte); write2((unsigned int)pos);\ |
57 |
|
|
if (pass==2 && foundlabel && (pos<-32768 || pos>32767)) asar_throw_error(2, error_type_block, error_id_relative_branch_out_of_bounds, dec(pos).data()); \ |
58 |
|
|
return true; } |
59 |
|
|
#define the8(offset, len) as##len("ORA", offset+0x00); as##len("AND", offset+0x20); as##len("EOR", offset+0x40); as##len("ADC", offset+0x60); \ |
60 |
|
|
as##len("STA", offset+0x80); as##len("LDA", offset+0xA0); as##len("CMP", offset+0xC0); as##len("SBC", offset+0xE0) |
61 |
|
|
#define thenext8(offset, len) as##len("ASL", offset+0x00); as##len("BIT", offset+0x1E); as##len("ROL", offset+0x20); as##len("LSR", offset+0x40); \ |
62 |
|
|
as##len("ROR", offset+0x60); as##len("LDY", offset+0x9E); as##len("DEC", offset+0xC0); as##len("INC", offset+0xE0) |
63 |
|
|
#define thefinal7(offset, len) as##len("TSB", offset+0x00); as##len("TRB", offset+0x10); as##len("STY", offset+0x80); as##len("STX", offset+0x82); \ |
64 |
|
|
as##len("LDX", offset+0xA2); as##len("CPY", offset+0xC0); as##len("CPX", offset+0xE0) |
65 |
|
|
#define onlythe8(left, right, offset) else if (match(left, right)) do { init_index(left, right); the8(offset, 1); end(); } while(0) |
66 |
6/6
✓ Branch 0 taken 47589 times.
✓ Branch 1 taken 11319 times.
✓ Branch 2 taken 4275 times.
✓ Branch 3 taken 43314 times.
✓ Branch 4 taken 2025 times.
✓ Branch 5 taken 2250 times.
|
58908 |
else if ((strlen(word[0])!=3 && (strlen(word[0])!=5 || word[0][3]!='.'))) return false; |
67 |
2/2
✓ Branch 0 taken 3636 times.
✓ Branch 1 taken 9933 times.
|
13569 |
else if (numwords == 1) |
68 |
|
|
{ |
69 |
|
3636 |
blankinit(); |
70 |
10/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3618 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 3618 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3600 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3582 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3636 |
as0("PHP", 0x08); as0("ASL", 0x0A); as0("PHD", 0x0B); as0("CLC", 0x18); |
71 |
8/16
✗ Branch 0 not taken.
✓ Branch 1 taken 3582 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3564 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3546 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 3546 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
|
3582 |
as0("INC", 0x1A); as0("TCS", 0x1B); as0("PLP", 0x28); as0("ROL", 0x2A); |
72 |
10/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3528 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3510 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 3510 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3492 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3546 |
as0("PLD", 0x2B); as0("SEC", 0x38); as0("DEC", 0x3A); as0("TSC", 0x3B); |
73 |
10/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3474 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3456 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 3456 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3438 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3492 |
as0("RTI", 0x40); as0("PHA", 0x48); as0("LSR", 0x4A); as0("PHK", 0x4B); |
74 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3420 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3402 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3384 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3366 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3438 |
as0("CLI", 0x58); as0("PHY", 0x5A); as0("TCD", 0x5B); as0("RTS", 0x60); |
75 |
10/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3348 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 3348 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3330 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3312 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3366 |
as0("PLA", 0x68); as0("ROR", 0x6A); as0("RTL", 0x6B); as0("SEI", 0x78); |
76 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3294 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3276 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3258 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3240 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3312 |
as0("PLY", 0x7A); as0("TDC", 0x7B); as0("DEY", 0x88); as0("TXA", 0x8A);//these tables are blatantly stolen from xkas |
77 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3222 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3204 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3186 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3168 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3240 |
as0("PHB", 0x8B); as0("TYA", 0x98); as0("TXS", 0x9A); as0("TXY", 0x9B); |
78 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3150 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3132 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3114 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3096 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3168 |
as0("TAY", 0xA8); as0("TAX", 0xAA); as0("PLB", 0xAB); as0("CLV", 0xB8); |
79 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3078 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 3060 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 3042 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 3024 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3096 |
as0("TSX", 0xBA); as0("TYX", 0xBB); as0("INY", 0xC8); as0("DEX", 0xCA); |
80 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 3006 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 2988 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 2970 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 2952 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
3024 |
as0("WAI", 0xCB); as0("CLD", 0xD8); as0("PHX", 0xDA); as0("STP", 0xDB); |
81 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2934 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 2808 times.
✓ Branch 5 taken 126 times.
✓ Branch 6 taken 2808 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 108 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 90 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
2952 |
as0("INX", 0xE8); as0("NOP", 0xEA); as0("XBA", 0xEB); as0("SED", 0xF8); |
82 |
6/8
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 72 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 54 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
|
90 |
as0("PLX", 0xFA); as0("XCE", 0xFB); |
83 |
19/30
✓ Branch 0 taken 54 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 36 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 36 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 18 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 18 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 18 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 18 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
|
54 |
as1("BRK", 0x00); as1("COP", 0x02); as1("WDM", 0x42); |
84 |
|
|
//as0("DEA", 0x3A); as0("INA", 0x1A); as0("TAD", 0x5B); as0("TDA", 0x7B);//nobody cares about these, but keeping them does no harm |
85 |
|
|
//as0("TAS", 0x1B); as0("TSA", 0x3B); as0("SWA", 0xEB); //actually, it does: it may make some users think it's correct. |
86 |
|
✗ |
end(); |
87 |
|
|
} |
88 |
4/4
✓ Branch 0 taken 5004 times.
✓ Branch 1 taken 4929 times.
✓ Branch 2 taken 63 times.
✓ Branch 3 taken 4878 times.
|
9933 |
else if (!stricmp(word[1], "A")) |
89 |
|
|
{ |
90 |
|
126 |
blankinit(); |
91 |
12/16
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 108 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 90 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✓ Branch 9 taken 72 times.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 54 times.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
|
126 |
as0("ASL", 0x0A); as0("LSR", 0x4A); as0("ROL", 0x2A); as0("ROR", 0x6A); |
92 |
6/8
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 36 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 18 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
|
54 |
as0("INC", 0x1A); as0("DEC", 0x3A); |
93 |
|
18 |
goto opAFallback;//yay goto |
94 |
|
|
} |
95 |
5/6
✓ Branch 0 taken 9807 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1389 times.
✓ Branch 3 taken 8418 times.
✓ Branch 4 taken 1389 times.
✓ Branch 5 taken 8418 times.
|
9807 |
else if (matchl("#")) |
96 |
|
|
{ |
97 |
11/14
✓ Branch 0 taken 1389 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 463 times.
✓ Branch 3 taken 926 times.
✓ Branch 4 taken 457 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 1383 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 450 times.
✓ Branch 9 taken 933 times.
✓ Branch 10 taken 432 times.
✓ Branch 11 taken 18 times.
✓ Branch 12 taken 933 times.
✗ Branch 13 not taken.
|
1389 |
bankoptinit('#'); |
98 |
46/72
✓ Branch 0 taken 72 times.
✓ Branch 1 taken 1293 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 36 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 36 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 36 times.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 36 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 36 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 102 times.
✓ Branch 19 taken 1191 times.
✓ Branch 20 taken 66 times.
✓ Branch 21 taken 36 times.
✓ Branch 22 taken 30 times.
✓ Branch 23 taken 36 times.
✓ Branch 24 taken 30 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 54 times.
✓ Branch 27 taken 48 times.
✓ Branch 28 taken 54 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 54 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 48 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 48 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 72 times.
✓ Branch 37 taken 1119 times.
✓ Branch 38 taken 36 times.
✓ Branch 39 taken 36 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 36 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 36 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 36 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 36 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 72 times.
✓ Branch 55 taken 1047 times.
✓ Branch 56 taken 36 times.
✓ Branch 57 taken 36 times.
✗ Branch 58 not taken.
✓ Branch 59 taken 36 times.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 36 times.
✓ Branch 64 taken 36 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 36 times.
✗ Branch 71 not taken.
|
1365 |
as_a("ORA", 0x09); as_a("AND", 0x29); as_a("EOR", 0x49); as_a("ADC", 0x69); |
99 |
46/72
✓ Branch 0 taken 72 times.
✓ Branch 1 taken 975 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 36 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 36 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 36 times.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 36 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 36 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 237 times.
✓ Branch 19 taken 738 times.
✓ Branch 20 taken 201 times.
✓ Branch 21 taken 36 times.
✓ Branch 22 taken 147 times.
✓ Branch 23 taken 54 times.
✓ Branch 24 taken 147 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 39 times.
✓ Branch 27 taken 198 times.
✓ Branch 28 taken 39 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 39 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 198 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 198 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 72 times.
✓ Branch 37 taken 666 times.
✓ Branch 38 taken 36 times.
✓ Branch 39 taken 36 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 36 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 36 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 36 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 36 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 72 times.
✓ Branch 55 taken 594 times.
✓ Branch 56 taken 36 times.
✓ Branch 57 taken 36 times.
✗ Branch 58 not taken.
✓ Branch 59 taken 36 times.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 36 times.
✓ Branch 64 taken 36 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 36 times.
✗ Branch 71 not taken.
|
1047 |
as_a("BIT", 0x89); as_a("LDA", 0xA9); as_a("CMP", 0xC9); as_a("SBC", 0xE9); |
100 |
44/72
✓ Branch 0 taken 72 times.
✓ Branch 1 taken 522 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 36 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 36 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 36 times.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 36 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 36 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 72 times.
✓ Branch 19 taken 450 times.
✓ Branch 20 taken 36 times.
✓ Branch 21 taken 36 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 36 times.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
✓ Branch 26 taken 36 times.
✓ Branch 27 taken 36 times.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 36 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 36 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 36 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 72 times.
✓ Branch 37 taken 378 times.
✓ Branch 38 taken 36 times.
✓ Branch 39 taken 36 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 36 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 36 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 36 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 36 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 72 times.
✓ Branch 55 taken 306 times.
✓ Branch 56 taken 36 times.
✓ Branch 57 taken 36 times.
✗ Branch 58 not taken.
✓ Branch 59 taken 36 times.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 36 times.
✓ Branch 64 taken 36 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 36 times.
✗ Branch 71 not taken.
|
594 |
as_xy("CPX", 0xE0); as_xy("CPY", 0xC0); as_xy("LDX", 0xA2); as_xy("LDY", 0xA0); |
101 |
20/56
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 288 times.
✓ Branch 2 taken 12 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 18 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 270 times.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 6 times.
✓ Branch 18 taken 12 times.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✓ Branch 21 taken 18 times.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 54 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 54 times.
✓ Branch 27 taken 18 times.
✗ Branch 28 not taken.
✓ Branch 29 taken 270 times.
✗ Branch 30 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 42 not taken.
✓ Branch 43 taken 270 times.
✗ Branch 44 not taken.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
|
396 |
as_rep("ASL", 0x0A); as_rep("LSR", 0x4A); as_rep("ROL", 0x2A); as_rep("ROR", 0x6A); |
102 |
10/56
✗ Branch 0 not taken.
✓ Branch 1 taken 270 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 270 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✓ Branch 29 taken 252 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✓ Branch 35 taken 18 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✓ Branch 41 taken 18 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 252 times.
✗ Branch 44 not taken.
✗ Branch 45 not taken.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✗ Branch 48 not taken.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
|
270 |
as_rep("INC", 0x1A); as_rep("DEC", 0x3A); as_rep("INX", 0xE8); as_rep("DEX", 0xCA); |
103 |
19/42
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 234 times.
✓ Branch 2 taken 12 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 18 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 18 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 234 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✗ Branch 27 not taken.
✓ Branch 28 taken 144 times.
✓ Branch 29 taken 90 times.
✓ Branch 30 taken 96 times.
✓ Branch 31 taken 48 times.
✓ Branch 32 taken 96 times.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✓ Branch 35 taken 144 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✓ Branch 38 taken 396 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 396 times.
✓ Branch 41 taken 144 times.
|
666 |
as_rep("INY", 0xC8); as_rep("DEY", 0x88); as_rep("NOP", 0xEA); |
104 |
14/20
✓ Branch 0 taken 90 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 72 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 72 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 72 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 54 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 54 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
|
90 |
as1("REP", 0xC2); as1("SEP", 0xE2); |
105 |
19/30
✓ Branch 0 taken 54 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 36 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 36 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 18 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 18 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 18 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 18 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
|
54 |
as1("BRK", 0x00); as1("COP", 0x02); as1("WDM", 0x42); |
106 |
|
✗ |
end(); |
107 |
|
|
} |
108 |
68/102
✓ Branch 0 taken 8418 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 648 times.
✓ Branch 3 taken 7770 times.
✓ Branch 4 taken 144 times.
✓ Branch 5 taken 504 times.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 8274 times.
✓ Branch 8 taken 144 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 48 times.
✓ Branch 11 taken 96 times.
✓ Branch 12 taken 48 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 144 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 144 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✓ Branch 20 taken 144 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 144 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✓ Branch 27 taken 126 times.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 18 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 126 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✓ Branch 37 taken 108 times.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 18 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 108 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✓ Branch 47 taken 90 times.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 18 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 90 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✓ Branch 57 taken 72 times.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 18 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 72 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✓ Branch 67 taken 54 times.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 54 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 18 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 36 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 18 times.
✓ Branch 85 taken 18 times.
✓ Branch 86 taken 18 times.
✓ Branch 87 taken 18 times.
✓ Branch 88 taken 18 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 18 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 18 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 18 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 18 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 18 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 18 times.
✗ Branch 101 not taken.
|
8418 |
onlythe8("(", ",s),y", 0x13); |
109 |
68/102
✓ Branch 0 taken 8274 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 342 times.
✓ Branch 3 taken 7932 times.
✓ Branch 4 taken 144 times.
✓ Branch 5 taken 198 times.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 8130 times.
✓ Branch 8 taken 144 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 48 times.
✓ Branch 11 taken 96 times.
✓ Branch 12 taken 48 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 144 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 144 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✓ Branch 20 taken 144 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 144 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✓ Branch 27 taken 126 times.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 18 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 126 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✓ Branch 37 taken 108 times.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 18 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 108 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✓ Branch 47 taken 90 times.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 18 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 90 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✓ Branch 57 taken 72 times.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 18 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 72 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✓ Branch 67 taken 54 times.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 54 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 18 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 36 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 18 times.
✓ Branch 85 taken 18 times.
✓ Branch 86 taken 18 times.
✓ Branch 87 taken 18 times.
✓ Branch 88 taken 18 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 18 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 18 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 18 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 18 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 18 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 18 times.
✗ Branch 101 not taken.
|
8274 |
onlythe8("[", "],y", 0x17); |
110 |
68/102
✓ Branch 0 taken 8130 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 504 times.
✓ Branch 3 taken 7626 times.
✓ Branch 4 taken 144 times.
✓ Branch 5 taken 360 times.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 7986 times.
✓ Branch 8 taken 144 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 48 times.
✓ Branch 11 taken 96 times.
✓ Branch 12 taken 48 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 144 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 144 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✓ Branch 20 taken 144 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 144 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✓ Branch 27 taken 126 times.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 18 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 126 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✓ Branch 37 taken 108 times.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 18 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 108 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✓ Branch 47 taken 90 times.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 18 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 90 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✓ Branch 57 taken 72 times.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 18 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 72 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✓ Branch 67 taken 54 times.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 54 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 18 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 36 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 18 times.
✓ Branch 85 taken 18 times.
✓ Branch 86 taken 18 times.
✓ Branch 87 taken 18 times.
✓ Branch 88 taken 18 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 18 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 18 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 18 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 18 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 18 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 18 times.
✗ Branch 101 not taken.
|
8130 |
onlythe8("(", "),y", 0x11); |
111 |
67/102
✓ Branch 0 taken 7986 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 7986 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 144 times.
✓ Branch 5 taken 7842 times.
✓ Branch 6 taken 144 times.
✓ Branch 7 taken 7842 times.
✓ Branch 8 taken 144 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 48 times.
✓ Branch 11 taken 96 times.
✓ Branch 12 taken 48 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 144 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 144 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✓ Branch 20 taken 144 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 144 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✓ Branch 27 taken 126 times.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 18 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 126 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✓ Branch 37 taken 108 times.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 18 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 108 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✓ Branch 47 taken 90 times.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 18 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 90 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✓ Branch 57 taken 72 times.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 18 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 72 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✓ Branch 67 taken 54 times.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 54 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 18 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 36 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 18 times.
✓ Branch 85 taken 18 times.
✓ Branch 86 taken 18 times.
✓ Branch 87 taken 18 times.
✓ Branch 88 taken 18 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 18 times.
✗ Branch 91 not taken.
✓ Branch 92 taken 18 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 18 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 18 times.
✗ Branch 97 not taken.
✓ Branch 98 taken 18 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 18 times.
✗ Branch 101 not taken.
|
7986 |
onlythe8("", ",s", 0x03); |
112 |
6/8
✓ Branch 0 taken 7842 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 198 times.
✓ Branch 3 taken 7644 times.
✓ Branch 4 taken 198 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 198 times.
✓ Branch 7 taken 7644 times.
|
7842 |
else if (match("[", "]")) |
113 |
|
|
{ |
114 |
8/16
✓ Branch 0 taken 198 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 198 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 66 times.
✓ Branch 5 taken 132 times.
✓ Branch 6 taken 66 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 198 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 198 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 198 times.
✗ Branch 15 not taken.
|
198 |
init('[', ']'); |
115 |
63/80
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 54 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 126 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 180 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 126 times.
✓ Branch 11 taken 54 times.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 108 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 162 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 108 times.
✓ Branch 21 taken 54 times.
✓ Branch 22 taken 18 times.
✓ Branch 23 taken 90 times.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 144 times.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 90 times.
✓ Branch 31 taken 54 times.
✓ Branch 32 taken 18 times.
✓ Branch 33 taken 72 times.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 126 times.
✓ Branch 36 taken 18 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 72 times.
✓ Branch 41 taken 54 times.
✓ Branch 42 taken 18 times.
✓ Branch 43 taken 54 times.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 108 times.
✓ Branch 46 taken 18 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 54 times.
✓ Branch 51 taken 54 times.
✓ Branch 52 taken 18 times.
✓ Branch 53 taken 36 times.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 90 times.
✓ Branch 56 taken 18 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 36 times.
✓ Branch 61 taken 54 times.
✓ Branch 62 taken 18 times.
✓ Branch 63 taken 18 times.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 72 times.
✓ Branch 66 taken 18 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✓ Branch 71 taken 54 times.
✓ Branch 72 taken 18 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 54 times.
✓ Branch 76 taken 18 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
|
198 |
the8(0x07, 1); |
116 |
12/20
✓ Branch 0 taken 54 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 18 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
|
54 |
as2("JMP", 0xDC); as2("JML", 0xDC); |
117 |
|
✗ |
end(); |
118 |
|
|
} |
119 |
7/8
✓ Branch 0 taken 7644 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 360 times.
✓ Branch 3 taken 7284 times.
✓ Branch 4 taken 180 times.
✓ Branch 5 taken 180 times.
✓ Branch 6 taken 180 times.
✓ Branch 7 taken 7464 times.
|
7644 |
else if (match("(", ",x)")) |
120 |
|
|
{ |
121 |
7/14
✓ Branch 0 taken 180 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 60 times.
✓ Branch 3 taken 120 times.
✓ Branch 4 taken 60 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 180 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 180 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 180 times.
✗ Branch 13 not taken.
|
180 |
init_index("(", ",x)"); |
122 |
63/80
✓ Branch 0 taken 144 times.
✓ Branch 1 taken 36 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 126 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 162 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 126 times.
✓ Branch 11 taken 36 times.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 108 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 144 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 108 times.
✓ Branch 21 taken 36 times.
✓ Branch 22 taken 18 times.
✓ Branch 23 taken 90 times.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 90 times.
✓ Branch 31 taken 36 times.
✓ Branch 32 taken 18 times.
✓ Branch 33 taken 72 times.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 72 times.
✓ Branch 41 taken 36 times.
✓ Branch 42 taken 18 times.
✓ Branch 43 taken 54 times.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 54 times.
✓ Branch 51 taken 36 times.
✓ Branch 52 taken 18 times.
✓ Branch 53 taken 36 times.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 36 times.
✓ Branch 61 taken 36 times.
✓ Branch 62 taken 18 times.
✓ Branch 63 taken 18 times.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✓ Branch 71 taken 36 times.
✓ Branch 72 taken 18 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
|
180 |
the8(0x01, 1); |
123 |
12/20
✓ Branch 0 taken 36 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 18 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 18 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
|
36 |
as2("JMP", 0x7C); as2("JSR", 0xFC); |
124 |
|
✗ |
end(); |
125 |
|
|
} |
126 |
6/8
✓ Branch 0 taken 7464 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 180 times.
✓ Branch 3 taken 7284 times.
✓ Branch 4 taken 180 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 180 times.
✓ Branch 7 taken 7284 times.
|
7464 |
else if (match("(", ")")) |
127 |
|
|
{ |
128 |
8/16
✓ Branch 0 taken 180 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 180 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 60 times.
✓ Branch 5 taken 120 times.
✓ Branch 6 taken 60 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 180 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 180 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 180 times.
✗ Branch 15 not taken.
|
180 |
init('(', ')'); |
129 |
64/80
✓ Branch 0 taken 162 times.
✓ Branch 1 taken 18 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 144 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 162 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 144 times.
✓ Branch 11 taken 18 times.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 126 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 144 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 126 times.
✓ Branch 21 taken 18 times.
✓ Branch 22 taken 18 times.
✓ Branch 23 taken 108 times.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 126 times.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 108 times.
✓ Branch 31 taken 18 times.
✓ Branch 32 taken 18 times.
✓ Branch 33 taken 90 times.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 108 times.
✓ Branch 36 taken 18 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 90 times.
✓ Branch 41 taken 18 times.
✓ Branch 42 taken 18 times.
✓ Branch 43 taken 72 times.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 90 times.
✓ Branch 46 taken 18 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 72 times.
✓ Branch 51 taken 18 times.
✓ Branch 52 taken 18 times.
✓ Branch 53 taken 54 times.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 72 times.
✓ Branch 56 taken 18 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 54 times.
✓ Branch 61 taken 18 times.
✓ Branch 62 taken 18 times.
✓ Branch 63 taken 36 times.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 54 times.
✓ Branch 66 taken 18 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 36 times.
✓ Branch 71 taken 18 times.
✓ Branch 72 taken 18 times.
✓ Branch 73 taken 18 times.
✓ Branch 74 taken 18 times.
✓ Branch 75 taken 36 times.
✓ Branch 76 taken 18 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
|
180 |
the8(0x12, 1); |
130 |
7/10
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 18 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 18 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
|
36 |
as1("PEI", 0xD4); |
131 |
5/10
✓ Branch 0 taken 18 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
|
18 |
as2("JMP", 0x6C); |
132 |
|
✗ |
end(); |
133 |
|
|
} |
134 |
5/6
✓ Branch 0 taken 7284 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1530 times.
✓ Branch 3 taken 5754 times.
✓ Branch 4 taken 1530 times.
✓ Branch 5 taken 5754 times.
|
7284 |
else if (matchr(",x")) |
135 |
|
|
{ |
136 |
9/14
✓ Branch 0 taken 1530 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 510 times.
✓ Branch 3 taken 1020 times.
✓ Branch 4 taken 510 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1530 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 756 times.
✓ Branch 9 taken 774 times.
✓ Branch 10 taken 756 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 774 times.
✗ Branch 13 not taken.
|
1530 |
init_index("", ",x"); |
137 |
3/10
✓ Branch 0 taken 1530 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1530 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1530 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
|
1530 |
if (match("(", ")")) asar_throw_warning(0, warning_id_65816_yy_x_does_not_exist); |
138 |
63/80
✓ Branch 0 taken 288 times.
✓ Branch 1 taken 1242 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 252 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 1494 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 252 times.
✓ Branch 11 taken 1242 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 216 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 1458 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 216 times.
✓ Branch 21 taken 1242 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 180 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 1422 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 180 times.
✓ Branch 31 taken 1242 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 144 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 1386 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 144 times.
✓ Branch 41 taken 1242 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 108 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 1350 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 108 times.
✓ Branch 51 taken 1242 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 72 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 1314 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 72 times.
✓ Branch 61 taken 1242 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 36 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 1278 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 36 times.
✓ Branch 71 taken 1242 times.
✓ Branch 72 taken 36 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 1242 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
1530 |
the8(0x1F, 3); |
139 |
64/80
✓ Branch 0 taken 612 times.
✓ Branch 1 taken 630 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 576 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 1206 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 576 times.
✓ Branch 11 taken 630 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 540 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 1170 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 540 times.
✓ Branch 21 taken 630 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 504 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 1134 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 504 times.
✓ Branch 31 taken 630 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 468 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 1098 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 468 times.
✓ Branch 41 taken 630 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 432 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 1062 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 432 times.
✓ Branch 51 taken 630 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 396 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 1026 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 396 times.
✓ Branch 61 taken 630 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 360 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 990 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 360 times.
✓ Branch 71 taken 630 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 324 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 954 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
1242 |
the8(0x1D, 2); |
140 |
64/80
✓ Branch 0 taken 630 times.
✓ Branch 1 taken 324 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 594 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 918 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 594 times.
✓ Branch 11 taken 324 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 558 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 882 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 558 times.
✓ Branch 21 taken 324 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 522 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 846 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 522 times.
✓ Branch 31 taken 324 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 486 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 810 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 486 times.
✓ Branch 41 taken 324 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 450 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 774 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 450 times.
✓ Branch 51 taken 324 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 414 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 738 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 414 times.
✓ Branch 61 taken 324 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 378 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 702 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 378 times.
✓ Branch 71 taken 324 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 342 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 666 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
954 |
the8(0x15, 1); |
141 |
64/80
✓ Branch 0 taken 342 times.
✓ Branch 1 taken 324 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 306 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 630 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 306 times.
✓ Branch 11 taken 324 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 270 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 594 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 270 times.
✓ Branch 21 taken 324 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 234 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 558 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 234 times.
✓ Branch 31 taken 324 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 198 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 522 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 198 times.
✓ Branch 41 taken 324 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 162 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 486 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 162 times.
✓ Branch 51 taken 324 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 126 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 450 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 126 times.
✓ Branch 61 taken 324 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 90 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 414 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 90 times.
✓ Branch 71 taken 324 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 54 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 378 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
666 |
thenext8(0x16, 1); |
142 |
64/80
✓ Branch 0 taken 324 times.
✓ Branch 1 taken 54 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 288 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 342 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 288 times.
✓ Branch 11 taken 54 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 252 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 306 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 252 times.
✓ Branch 21 taken 54 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 216 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 270 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 216 times.
✓ Branch 31 taken 54 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 180 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 234 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 180 times.
✓ Branch 41 taken 54 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 144 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 198 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 144 times.
✓ Branch 51 taken 54 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 108 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 162 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 108 times.
✓ Branch 61 taken 54 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 72 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 126 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 72 times.
✓ Branch 71 taken 54 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 90 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
378 |
thenext8(0x1E, 2); |
143 |
8/10
✓ Branch 0 taken 54 times.
✓ Branch 1 taken 36 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 54 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
90 |
as1("STZ", 0x74); |
144 |
7/10
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 36 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 36 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
|
54 |
as1("STY", 0x94); |
145 |
5/10
✓ Branch 0 taken 36 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 36 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 36 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
36 |
as2("STZ", 0x9E); |
146 |
|
✗ |
end(); |
147 |
|
|
} |
148 |
5/6
✓ Branch 0 taken 5754 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 234 times.
✓ Branch 3 taken 5520 times.
✓ Branch 4 taken 234 times.
✓ Branch 5 taken 5520 times.
|
5754 |
else if (matchr(",y")) |
149 |
|
|
{ |
150 |
9/14
✓ Branch 0 taken 234 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 78 times.
✓ Branch 3 taken 156 times.
✓ Branch 4 taken 78 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 234 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 198 times.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 198 times.
✗ Branch 13 not taken.
|
234 |
init_index("", ",y"); |
151 |
8/10
✓ Branch 0 taken 54 times.
✓ Branch 1 taken 180 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 198 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
234 |
as1("LDX", 0xB6); |
152 |
7/10
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 180 times.
✓ Branch 2 taken 18 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 180 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
|
198 |
as1("STX", 0x96); |
153 |
7/10
✓ Branch 0 taken 180 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 144 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 144 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
180 |
as2("LDX", 0xBE); |
154 |
2/20
✗ Branch 0 not taken.
✓ Branch 1 taken 144 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 144 times.
|
144 |
if (len==1 && (is("ORA") || is("AND") || is("EOR") || is("ADC") || is("STA") || is("LDA") || is("CMP") || is("SBC"))) |
155 |
|
|
{ |
156 |
|
✗ |
asar_throw_warning(0, warning_id_65816_xx_y_assume_16_bit, word[0]); |
157 |
|
✗ |
len=2; |
158 |
|
|
} |
159 |
54/80
✓ Branch 0 taken 144 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 126 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 126 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 126 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 18 times.
✓ Branch 13 taken 108 times.
✓ Branch 14 taken 18 times.
✓ Branch 15 taken 108 times.
✓ Branch 16 taken 18 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 18 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 108 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 18 times.
✓ Branch 23 taken 90 times.
✓ Branch 24 taken 18 times.
✓ Branch 25 taken 90 times.
✓ Branch 26 taken 18 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 18 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 90 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 18 times.
✓ Branch 33 taken 72 times.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 72 times.
✓ Branch 36 taken 18 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 72 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 18 times.
✓ Branch 43 taken 54 times.
✓ Branch 44 taken 18 times.
✓ Branch 45 taken 54 times.
✓ Branch 46 taken 18 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 18 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 54 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 18 times.
✓ Branch 53 taken 36 times.
✓ Branch 54 taken 18 times.
✓ Branch 55 taken 36 times.
✓ Branch 56 taken 18 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 18 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 36 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 18 times.
✓ Branch 63 taken 18 times.
✓ Branch 64 taken 18 times.
✓ Branch 65 taken 18 times.
✓ Branch 66 taken 18 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 18 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 18 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 18 times.
✗ Branch 73 not taken.
✓ Branch 74 taken 18 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 18 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
|
144 |
the8(0x19, 2); |
160 |
|
✗ |
end(); |
161 |
|
|
} |
162 |
|
|
else |
163 |
|
|
{ |
164 |
6/6
✓ Branch 0 taken 5502 times.
✓ Branch 1 taken 18 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 5484 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 5484 times.
|
5520 |
if ((is("MVN") || is("MVP"))) |
165 |
|
|
{ |
166 |
|
|
int numargs; |
167 |
1/2
✓ Branch 0 taken 36 times.
✗ Branch 1 not taken.
|
36 |
autoptr<char**>param=qpsplit(par.temp_raw(), ',', &numargs); |
168 |
1/2
✓ Branch 0 taken 36 times.
✗ Branch 1 not taken.
|
36 |
if (numargs ==2) |
169 |
|
|
{ |
170 |
3/4
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 18 times.
✓ Branch 2 taken 36 times.
✗ Branch 3 not taken.
|
36 |
write1(is("MVN")?(unsigned int)0x54:(unsigned int)0x44); |
171 |
4/6
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 24 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 36 times.
✗ Branch 5 not taken.
|
36 |
write1(pass==2?getnum(param[0]):0); |
172 |
4/6
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 24 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 36 times.
✗ Branch 5 not taken.
|
36 |
write1(pass==2?getnum(param[1]):0); |
173 |
|
36 |
return true; |
174 |
|
|
} |
175 |
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 36 times.
|
36 |
} |
176 |
|
|
if (false) |
177 |
|
|
{ |
178 |
|
18 |
opAFallback: |
179 |
|
18 |
snes_label tmp; |
180 |
8/14
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 6 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 18 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
|
18 |
if (pass && !labelval(par, &tmp)) return false; |
181 |
1/2
✓ Branch 0 taken 18 times.
✗ Branch 1 not taken.
|
18 |
len=getlen(par); |
182 |
|
18 |
num=tmp.pos; |
183 |
|
|
} |
184 |
6/6
✓ Branch 0 taken 5376 times.
✓ Branch 1 taken 126 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 5352 times.
✓ Branch 4 taken 150 times.
✓ Branch 5 taken 5352 times.
|
5502 |
if (is("JSR") || is("JMP")) |
185 |
|
|
{ |
186 |
|
150 |
int tmp=optimizeforbank; |
187 |
|
150 |
optimizeforbank=-1; |
188 |
6/12
✓ Branch 0 taken 50 times.
✓ Branch 1 taken 100 times.
✓ Branch 2 taken 50 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 150 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 150 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 150 times.
✗ Branch 11 not taken.
|
150 |
getvars(false) |
189 |
|
150 |
optimizeforbank=tmp; |
190 |
|
|
} |
191 |
|
|
else |
192 |
|
|
{ |
193 |
9/12
✓ Branch 0 taken 1778 times.
✓ Branch 1 taken 3574 times.
✓ Branch 2 taken 1772 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 5346 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1008 times.
✓ Branch 7 taken 4338 times.
✓ Branch 8 taken 1008 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 4338 times.
✗ Branch 11 not taken.
|
5352 |
getvars(false) |
194 |
|
|
} |
195 |
64/80
✓ Branch 0 taken 2535 times.
✓ Branch 1 taken 2961 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 2499 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 5460 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2499 times.
✓ Branch 11 taken 2961 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 2463 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 5424 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 2463 times.
✓ Branch 21 taken 2961 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 2427 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 5388 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 2427 times.
✓ Branch 31 taken 2961 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 2391 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 5352 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 2391 times.
✓ Branch 41 taken 2961 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 2355 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 5316 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 2355 times.
✓ Branch 51 taken 2961 times.
✓ Branch 52 taken 156 times.
✓ Branch 53 taken 2199 times.
✓ Branch 54 taken 156 times.
✓ Branch 55 taken 5160 times.
✓ Branch 56 taken 156 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 156 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 2199 times.
✓ Branch 61 taken 2961 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 2163 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 5124 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 2163 times.
✓ Branch 71 taken 2961 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 2127 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 5088 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
5496 |
the8(0x0F, 3); |
196 |
64/80
✓ Branch 0 taken 2022 times.
✓ Branch 1 taken 3066 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 1986 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 5052 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1986 times.
✓ Branch 11 taken 3066 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 1950 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 5016 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1950 times.
✓ Branch 21 taken 3066 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 1914 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 4980 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1914 times.
✓ Branch 31 taken 3066 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 1878 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 4944 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1878 times.
✓ Branch 41 taken 3066 times.
✓ Branch 42 taken 54 times.
✓ Branch 43 taken 1824 times.
✓ Branch 44 taken 54 times.
✓ Branch 45 taken 4890 times.
✓ Branch 46 taken 54 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 54 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1824 times.
✓ Branch 51 taken 3066 times.
✓ Branch 52 taken 342 times.
✓ Branch 53 taken 1482 times.
✓ Branch 54 taken 342 times.
✓ Branch 55 taken 4548 times.
✓ Branch 56 taken 342 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 342 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 1482 times.
✓ Branch 61 taken 3066 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 1446 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 4512 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 1446 times.
✓ Branch 71 taken 3066 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 1410 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 4476 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
5088 |
the8(0x0D, 2); |
197 |
64/80
✓ Branch 0 taken 939 times.
✓ Branch 1 taken 3537 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 903 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 4440 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 903 times.
✓ Branch 11 taken 3537 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 867 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 4404 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 867 times.
✓ Branch 21 taken 3537 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 831 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 4368 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 831 times.
✓ Branch 31 taken 3537 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 795 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 4332 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 795 times.
✓ Branch 41 taken 3537 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 759 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 4296 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 759 times.
✓ Branch 51 taken 3537 times.
✓ Branch 52 taken 108 times.
✓ Branch 53 taken 651 times.
✓ Branch 54 taken 108 times.
✓ Branch 55 taken 4188 times.
✓ Branch 56 taken 108 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 108 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 651 times.
✓ Branch 61 taken 3537 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 615 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 4152 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 615 times.
✓ Branch 71 taken 3537 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 579 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 4116 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
4476 |
the8(0x05, 1); |
198 |
64/80
✓ Branch 0 taken 579 times.
✓ Branch 1 taken 3537 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 543 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 4080 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 543 times.
✓ Branch 11 taken 3537 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 507 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 4044 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 507 times.
✓ Branch 21 taken 3537 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 471 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 4008 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 471 times.
✓ Branch 31 taken 3537 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 435 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 3972 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 435 times.
✓ Branch 41 taken 3537 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 399 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 3936 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 399 times.
✓ Branch 51 taken 3537 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 363 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 3900 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 363 times.
✓ Branch 61 taken 3537 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 327 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 3864 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 327 times.
✓ Branch 71 taken 3537 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 291 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 3828 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
4116 |
thenext8(0x06, 1); |
199 |
64/80
✓ Branch 0 taken 1410 times.
✓ Branch 1 taken 2418 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 1374 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 3792 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1374 times.
✓ Branch 11 taken 2418 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 1338 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 3756 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1338 times.
✓ Branch 21 taken 2418 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 1302 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 3720 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1302 times.
✓ Branch 31 taken 2418 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 1266 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 3684 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1266 times.
✓ Branch 41 taken 2418 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 1230 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 3648 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1230 times.
✓ Branch 51 taken 2418 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 1194 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 3612 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 1194 times.
✓ Branch 61 taken 2418 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 1158 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 3576 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 1158 times.
✓ Branch 71 taken 2418 times.
✓ Branch 72 taken 36 times.
✓ Branch 73 taken 1122 times.
✓ Branch 74 taken 36 times.
✓ Branch 75 taken 3540 times.
✓ Branch 76 taken 36 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 36 times.
✗ Branch 79 not taken.
|
3828 |
thenext8(0x0E, 2); |
200 |
56/70
✓ Branch 0 taken 291 times.
✓ Branch 1 taken 3249 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 255 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 3504 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 255 times.
✓ Branch 11 taken 3249 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 219 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 3468 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 219 times.
✓ Branch 21 taken 3249 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 183 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 3432 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 183 times.
✓ Branch 31 taken 3249 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 147 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 3396 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 147 times.
✓ Branch 41 taken 3249 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 111 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 3360 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 111 times.
✓ Branch 51 taken 3249 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 75 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 3324 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 75 times.
✓ Branch 61 taken 3249 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 39 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 3288 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
|
3540 |
thefinal7(0x04, 1); |
201 |
56/70
✓ Branch 0 taken 1122 times.
✓ Branch 1 taken 2166 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 1086 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 3252 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1086 times.
✓ Branch 11 taken 2166 times.
✓ Branch 12 taken 36 times.
✓ Branch 13 taken 1050 times.
✓ Branch 14 taken 36 times.
✓ Branch 15 taken 3216 times.
✓ Branch 16 taken 36 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 36 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1050 times.
✓ Branch 21 taken 2166 times.
✓ Branch 22 taken 36 times.
✓ Branch 23 taken 1014 times.
✓ Branch 24 taken 36 times.
✓ Branch 25 taken 3180 times.
✓ Branch 26 taken 36 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 36 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1014 times.
✓ Branch 31 taken 2166 times.
✓ Branch 32 taken 36 times.
✓ Branch 33 taken 978 times.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 3144 times.
✓ Branch 36 taken 36 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 36 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 978 times.
✓ Branch 41 taken 2166 times.
✓ Branch 42 taken 36 times.
✓ Branch 43 taken 942 times.
✓ Branch 44 taken 36 times.
✓ Branch 45 taken 3108 times.
✓ Branch 46 taken 36 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 36 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 942 times.
✓ Branch 51 taken 2166 times.
✓ Branch 52 taken 36 times.
✓ Branch 53 taken 906 times.
✓ Branch 54 taken 36 times.
✓ Branch 55 taken 3072 times.
✓ Branch 56 taken 36 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 36 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 906 times.
✓ Branch 61 taken 2166 times.
✓ Branch 62 taken 36 times.
✓ Branch 63 taken 870 times.
✓ Branch 64 taken 36 times.
✓ Branch 65 taken 3036 times.
✓ Branch 66 taken 36 times.
✗ Branch 67 not taken.
✓ Branch 68 taken 36 times.
✗ Branch 69 not taken.
|
3288 |
thefinal7(0x0C, 2); |
202 |
8/10
✓ Branch 0 taken 39 times.
✓ Branch 1 taken 2997 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 3 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 3000 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
3036 |
as1("STZ", 0x64); |
203 |
8/10
✓ Branch 0 taken 870 times.
✓ Branch 1 taken 2130 times.
✓ Branch 2 taken 36 times.
✓ Branch 3 taken 834 times.
✓ Branch 4 taken 36 times.
✓ Branch 5 taken 2964 times.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✗ Branch 9 not taken.
|
3000 |
as2("STZ", 0x9C); |
204 |
8/10
✓ Branch 0 taken 834 times.
✓ Branch 1 taken 2130 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 810 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 2940 times.
✓ Branch 6 taken 24 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✗ Branch 9 not taken.
|
2964 |
as2("JMP", 0x4C); |
205 |
8/10
✓ Branch 0 taken 810 times.
✓ Branch 1 taken 2130 times.
✓ Branch 2 taken 126 times.
✓ Branch 3 taken 684 times.
✓ Branch 4 taken 126 times.
✓ Branch 5 taken 2814 times.
✓ Branch 6 taken 126 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 126 times.
✗ Branch 9 not taken.
|
2940 |
as2("JSR", 0x20); |
206 |
10/14
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 2778 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 18 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 18 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 2778 times.
✓ Branch 10 taken 36 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 36 times.
✗ Branch 13 not taken.
|
2814 |
as32("JML", 0x5C); |
207 |
10/14
✓ Branch 0 taken 180 times.
✓ Branch 1 taken 2598 times.
✓ Branch 2 taken 162 times.
✓ Branch 3 taken 18 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 162 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 180 times.
✓ Branch 9 taken 2598 times.
✓ Branch 10 taken 180 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 180 times.
✗ Branch 13 not taken.
|
2778 |
as32("JSL", 0x22); |
208 |
4/10
✓ Branch 0 taken 504 times.
✓ Branch 1 taken 2094 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 504 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 2598 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
|
2598 |
as2("MVN", 0x54); |
209 |
4/10
✓ Branch 0 taken 504 times.
✓ Branch 1 taken 2094 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 504 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 2598 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
|
2598 |
as2("MVP", 0x44); |
210 |
8/10
✓ Branch 0 taken 504 times.
✓ Branch 1 taken 2094 times.
✓ Branch 2 taken 18 times.
✓ Branch 3 taken 486 times.
✓ Branch 4 taken 18 times.
✓ Branch 5 taken 2580 times.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 18 times.
✗ Branch 9 not taken.
|
2598 |
as2("PEA", 0xF4); |
211 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2562 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2580 |
as_rel1("BRA", 0x80); |
212 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2544 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2562 |
as_rel1("BCC", 0x90); |
213 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2526 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2544 |
as_rel1("BCS", 0xB0); |
214 |
11/20
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 2490 times.
✓ Branch 2 taken 12 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 36 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 36 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 24 times.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 12 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2526 |
as_rel1("BEQ", 0xF0); |
215 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2472 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2490 |
as_rel1("BNE", 0xD0); |
216 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2454 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2472 |
as_rel1("BMI", 0x30); |
217 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2436 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2454 |
as_rel1("BPL", 0x10); |
218 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2418 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2436 |
as_rel1("BVC", 0x50); |
219 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2400 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2418 |
as_rel1("BVS", 0x70); |
220 |
11/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2382 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✓ Branch 15 taken 6 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2400 |
as_rel2("BRL", 0x82); |
221 |
8/20
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 2364 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 18 times.
✓ Branch 4 taken 18 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 18 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 12 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
|
2382 |
as_rel2("PER", 0x62); |
222 |
|
2364 |
end(); |
223 |
|
|
} |
224 |
|
|
return false; |
225 |
|
58908 |
} |
226 |
|
|
|