asar coverage - build #291


src/asar/
File: src/asar/arch-65816.cpp
Date: 2025-03-10 01:11:53
Lines:
133/143
93.0%
Functions:
3/3
100.0%
Branches:
2682/4082
65.7%

Line Branch Exec Source
1 #include "asar.h"
2 #include "warnings.h"
3 #include "errors.h"
4 #include "assembleblock.h"
5 #include "asar_math.h"
6
7 #include "arch-shared.h"
8
9 #define write1 write1_pick
10
11 592 void asinit_65816()
12 {
13 592 }
14
15 546 void asend_65816()
16 {
17 546 }
18
19 extern bool fastrom;
20 extern int recent_opcode_num;
21
22 225642 bool asblock_65816(char** word, int numwords, bool fake, int& outlen)
23 {
24 #define is(test) (!stricmpwithupper(word[0], test))
25 //#define par word[1]
26 225642 string par;
27
3/4
✓ Branch 0 taken 222754 times.
✓ Branch 1 taken 2888 times.
✓ Branch 2 taken 222754 times.
✗ Branch 3 not taken.
225642 if (word[1]) par = word[1];
28 unsigned int num;
29 225642 int len=0;//declared here for A->generic fallback
30 225642 bool explicitlen = false;
31 225642 bool hexconstant = false;
32 if(0);
33 #define getvars(optbank) num=(pass==2 && !fake)?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 init(left, right) strip_suffix(par, right); strip_prefix(par, left); getvars(false)
36 #define init_index(left, right) itrim(par, left, right); getvars(false)
37 #define bankoptinit(left) strip_prefix(par, left); getvars(true)
38 #define blankinit() len=1; explicitlen=false; num=0
39 #define end() return false
40 #define withlen(n) outlen=n; if(fake) return true
41 #define as0( op, byte) if (is(op) ) { withlen(0); write1((unsigned int)byte); return true; }
42 #define as1( op, byte) if (is(op) && len==1) { withlen(1); write1((unsigned int)byte); write1(num); return true; }
43 #define as2( op, byte) if (is(op) && (len==2 || (!explicitlen && len<2))) { withlen(2); write1((unsigned int)byte); write2(num); return true; } \
44 /*if (is(op) && len==3 && emulate) { write1(byte); write2(num); return true; }*/
45 #define as3( op, byte) if (is(op) && (len==3 || (!explicitlen && len<3))) { withlen(3); 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<3 && !explicitlen) || len==3)) { withlen(3); write1((unsigned int)byte); write3(num); return true; }
48 #define as_a( op, byte) if (is(op)) { if(!explicitlen && !hexconstant && !fake) asar_throw_warning(0, warning_id_implicitly_sized_immediate); if (len==1) { withlen(1); write1(byte); write1(num); } \
49 else { withlen(2); write1((unsigned int)byte); write2(num); } return true; }
50 #define as_xy( op, byte) if (is(op)) { if(!explicitlen && !hexconstant && !fake) asar_throw_warning(0, warning_id_implicitly_sized_immediate); if (len==1) { withlen(1); write1(byte); write1(num); } \
51 else { withlen(2); write1((unsigned int)byte); write2(num); } return true; }
52 #define as_rep( op, byte) if (is(op)) { if (pass<2 && !fake) { num=getnum(par); } if(foundlabel) asar_throw_error(0, error_type_block, error_id_no_labels_here); withlen(0); 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); withlen(1); 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); withlen(2); 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
10/10
✓ Branch 0 taken 218850 times.
✓ Branch 1 taken 6792 times.
✓ Branch 2 taken 1786 times.
✓ Branch 3 taken 217064 times.
✓ Branch 4 taken 1488 times.
✓ Branch 5 taken 298 times.
✓ Branch 6 taken 5952 times.
✓ Branch 7 taken 2328 times.
✓ Branch 8 taken 156 times.
✓ Branch 9 taken 5796 times.
225642 else if ((strlen(word[0])!=3 && (strlen(word[0])!=5 || word[0][3]!='.')) || (word[1] && word[2])) return false;
67
2/2
✓ Branch 0 taken 2328 times.
✓ Branch 1 taken 5796 times.
8124 else if (!word[1])
68 {
69 2328 blankinit();
70
16/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2316 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 2316 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 2304 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2292 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2328 as0("PHP", 0x08); as0("ASL", 0x0A); as0("PHD", 0x0B); as0("CLC", 0x18);
71
12/24
✗ Branch 0 not taken.
✓ Branch 1 taken 2292 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 2280 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 2268 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 2268 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
2292 as0("INC", 0x1A); as0("TCS", 0x1B); as0("PLP", 0x28); as0("ROL", 0x2A);
72
16/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2256 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 2244 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 2244 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2232 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2268 as0("PLD", 0x2B); as0("SEC", 0x38); as0("DEC", 0x3A); as0("TSC", 0x3B);
73
16/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2220 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 2208 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 2208 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2196 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2232 as0("RTI", 0x40); as0("PHA", 0x48); as0("LSR", 0x4A); as0("PHK", 0x4B);
74
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2184 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 2172 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 2160 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2148 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2196 as0("CLI", 0x58); as0("PHY", 0x5A); as0("TCD", 0x5B); as0("RTS", 0x60);
75
16/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2136 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 2136 times.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 60 times.
✓ Branch 13 taken 2076 times.
✓ Branch 14 taken 30 times.
✓ Branch 15 taken 30 times.
✓ Branch 16 taken 30 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2064 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2148 as0("PLA", 0x68); as0("ROR", 0x6A); as0("RTL", 0x6B); as0("SEI", 0x78);
76
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2052 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 2040 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 2028 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 2016 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2064 as0("PLY", 0x7A); as0("TDC", 0x7B); as0("DEY", 0x88); as0("TXA", 0x8A);//these tables are blatantly stolen from xkas
77
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 2004 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 1992 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 1980 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 1968 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
2016 as0("PHB", 0x8B); as0("TYA", 0x98); as0("TXS", 0x9A); as0("TXY", 0x9B);
78
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1956 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 1944 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 1932 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 1920 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
1968 as0("TAY", 0xA8); as0("TAX", 0xAA); as0("PLB", 0xAB); as0("CLV", 0xB8);
79
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1908 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 1896 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 1884 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 1872 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
1920 as0("TSX", 0xBA); as0("TYX", 0xBB); as0("INY", 0xC8); as0("DEX", 0xCA);
80
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1860 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 1848 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 1836 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 1824 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
1872 as0("WAI", 0xCB); as0("CLD", 0xD8); as0("PHX", 0xDA); as0("STP", 0xDB);
81
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 1812 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1728 times.
✓ Branch 7 taken 84 times.
✓ Branch 8 taken 864 times.
✓ Branch 9 taken 864 times.
✓ Branch 10 taken 864 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 72 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 60 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
1824 as0("INX", 0xE8); as0("NOP", 0xEA); as0("XBA", 0xEB); as0("SED", 0xF8);
82
10/12
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 48 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 36 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
60 as0("PLX", 0xFA); as0("XCE", 0xFB);
83
25/36
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 24 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 24 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 12 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 12 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
36 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 2940 times.
✓ Branch 1 taken 2856 times.
✓ Branch 2 taken 42 times.
✓ Branch 3 taken 2856 times.
5796 else if (!stricmp(word[1], "A"))
89 {
90 84 blankinit();
91
20/24
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 72 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 60 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 48 times.
✓ Branch 14 taken 6 times.
✓ Branch 15 taken 6 times.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 36 times.
✓ Branch 20 taken 6 times.
✓ Branch 21 taken 6 times.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
84 as0("ASL", 0x0A); as0("LSR", 0x4A); as0("ROL", 0x2A); as0("ROR", 0x6A);
92
10/12
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 24 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 6 times.
✓ Branch 9 taken 6 times.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
36 as0("INC", 0x1A); as0("DEC", 0x3A);
93 12 goto opAFallback;//yay goto
94 }
95
6/8
✓ Branch 0 taken 5712 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 934 times.
✓ Branch 3 taken 4778 times.
✓ Branch 4 taken 934 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 934 times.
✓ Branch 7 taken 4778 times.
5712 else if (match("#", ""))
96 {
97
12/16
✓ Branch 0 taken 934 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 310 times.
✓ Branch 3 taken 624 times.
✓ Branch 4 taken 158 times.
✓ Branch 5 taken 152 times.
✓ Branch 6 taken 156 times.
✓ Branch 7 taken 2 times.
✓ Branch 8 taken 932 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 288 times.
✓ Branch 11 taken 644 times.
✓ Branch 12 taken 288 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 644 times.
✗ Branch 15 not taken.
934 bankoptinit('#');
98
64/96
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 884 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 24 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 24 times.
✓ Branch 11 taken 24 times.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 12 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 68 times.
✓ Branch 25 taken 816 times.
✓ Branch 26 taken 44 times.
✓ Branch 27 taken 24 times.
✓ Branch 28 taken 20 times.
✓ Branch 29 taken 24 times.
✓ Branch 30 taken 10 times.
✓ Branch 31 taken 10 times.
✓ Branch 32 taken 10 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 36 times.
✓ Branch 35 taken 32 times.
✓ Branch 36 taken 18 times.
✓ Branch 37 taken 18 times.
✓ Branch 38 taken 18 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 18 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 16 times.
✓ Branch 43 taken 16 times.
✓ Branch 44 taken 16 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 16 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 768 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✓ Branch 53 taken 24 times.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✓ Branch 58 taken 24 times.
✓ Branch 59 taken 24 times.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 12 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 720 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✗ Branch 76 not taken.
✓ Branch 77 taken 24 times.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✓ Branch 82 taken 24 times.
✓ Branch 83 taken 24 times.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 12 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
932 as_a("ORA", 0x09); as_a("AND", 0x29); as_a("EOR", 0x49); as_a("ADC", 0x69);
99
64/96
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 672 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 24 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 24 times.
✓ Branch 11 taken 24 times.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 12 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 174 times.
✓ Branch 25 taken 498 times.
✓ Branch 26 taken 150 times.
✓ Branch 27 taken 24 times.
✓ Branch 28 taken 96 times.
✓ Branch 29 taken 54 times.
✓ Branch 30 taken 48 times.
✓ Branch 31 taken 48 times.
✓ Branch 32 taken 48 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 48 times.
✓ Branch 35 taken 126 times.
✓ Branch 36 taken 24 times.
✓ Branch 37 taken 24 times.
✓ Branch 38 taken 24 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 60 times.
✓ Branch 43 taken 66 times.
✓ Branch 44 taken 66 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 66 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 450 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✓ Branch 53 taken 24 times.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✓ Branch 58 taken 24 times.
✓ Branch 59 taken 24 times.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 12 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 402 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✗ Branch 76 not taken.
✓ Branch 77 taken 24 times.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✓ Branch 82 taken 24 times.
✓ Branch 83 taken 24 times.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 12 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
720 as_a("BIT", 0x89); as_a("LDA", 0xA9); as_a("CMP", 0xC9); as_a("SBC", 0xE9);
100
60/96
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 354 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 24 times.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✗ Branch 9 not taken.
✓ Branch 10 taken 24 times.
✓ Branch 11 taken 24 times.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 12 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 48 times.
✓ Branch 25 taken 306 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 24 times.
✗ Branch 28 not taken.
✓ Branch 29 taken 24 times.
✗ Branch 30 not taken.
✗ Branch 31 not taken.
✗ Branch 32 not taken.
✗ Branch 33 not taken.
✓ Branch 34 taken 24 times.
✓ Branch 35 taken 24 times.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 12 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✗ Branch 41 not taken.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 258 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✓ Branch 53 taken 24 times.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✓ Branch 58 taken 24 times.
✓ Branch 59 taken 24 times.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 12 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✗ Branch 65 not taken.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 210 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✗ Branch 76 not taken.
✓ Branch 77 taken 24 times.
✗ Branch 78 not taken.
✗ Branch 79 not taken.
✗ Branch 80 not taken.
✗ Branch 81 not taken.
✓ Branch 82 taken 24 times.
✓ Branch 83 taken 24 times.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 12 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✗ Branch 89 not taken.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
402 as_xy("CPX", 0xE0); as_xy("CPY", 0xC0); as_xy("LDX", 0xA2); as_xy("LDY", 0xA0);
101
28/72
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 198 times.
✓ Branch 2 taken 8 times.
✓ Branch 3 taken 4 times.
✓ Branch 4 taken 4 times.
✓ Branch 5 taken 4 times.
✓ Branch 6 taken 4 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 12 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✓ Branch 13 taken 6 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 6 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 186 times.
✓ Branch 20 taken 8 times.
✓ Branch 21 taken 4 times.
✓ Branch 22 taken 4 times.
✓ Branch 23 taken 4 times.
✓ Branch 24 taken 4 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 12 times.
✗ Branch 28 not taken.
✗ Branch 29 not taken.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 18 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 18 times.
✓ Branch 35 taken 6 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 186 times.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✗ Branch 40 not taken.
✗ Branch 41 not taken.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✗ 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 taken 186 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
240 as_rep("ASL", 0x0A); as_rep("LSR", 0x4A); as_rep("ROL", 0x2A); as_rep("ROR", 0x6A);
102
14/72
✗ Branch 0 not taken.
✓ Branch 1 taken 186 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 186 times.
✗ 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 not taken.
✗ Branch 29 not taken.
✗ 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 taken 12 times.
✓ Branch 37 taken 174 times.
✓ Branch 38 taken 8 times.
✓ Branch 39 taken 4 times.
✓ Branch 40 taken 4 times.
✓ Branch 41 taken 4 times.
✓ Branch 42 taken 4 times.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✓ Branch 45 taken 12 times.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✓ Branch 48 taken 6 times.
✓ Branch 49 taken 6 times.
✗ Branch 50 not taken.
✗ Branch 51 not taken.
✗ Branch 52 not taken.
✓ Branch 53 taken 6 times.
✗ Branch 54 not taken.
✓ Branch 55 taken 174 times.
✗ Branch 56 not taken.
✗ Branch 57 not taken.
✗ Branch 58 not taken.
✗ Branch 59 not taken.
✗ Branch 60 not taken.
✗ Branch 61 not taken.
✗ Branch 62 not taken.
✗ Branch 63 not taken.
✗ Branch 64 not taken.
✗ Branch 65 not taken.
✗ Branch 66 not taken.
✗ Branch 67 not taken.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
186 as_rep("INC", 0x1A); as_rep("DEC", 0x3A); as_rep("INX", 0xE8); as_rep("DEX", 0xCA);
103
27/54
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 162 times.
✓ Branch 2 taken 8 times.
✓ Branch 3 taken 4 times.
✓ Branch 4 taken 4 times.
✓ Branch 5 taken 4 times.
✓ Branch 6 taken 4 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 12 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 6 times.
✓ Branch 13 taken 6 times.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 6 times.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 162 times.
✗ 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 not taken.
✗ Branch 29 not taken.
✗ 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 taken 96 times.
✓ Branch 37 taken 66 times.
✓ Branch 38 taken 64 times.
✓ Branch 39 taken 32 times.
✓ Branch 40 taken 32 times.
✓ Branch 41 taken 32 times.
✓ Branch 42 taken 32 times.
✗ Branch 43 not taken.
✗ Branch 44 not taken.
✓ Branch 45 taken 96 times.
✗ Branch 46 not taken.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 48 times.
✓ Branch 50 taken 132 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 132 times.
✓ Branch 53 taken 48 times.
312 as_rep("INY", 0xC8); as_rep("DEY", 0x88); as_rep("NOP", 0xEA);
104
19/24
✓ Branch 0 taken 18 times.
✓ Branch 1 taken 48 times.
✓ Branch 2 taken 12 times.
✓ Branch 3 taken 6 times.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 54 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 42 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 42 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
66 as1("REP", 0xC2); as1("SEP", 0xE2);
105
27/36
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 30 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 30 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 18 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 18 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 6 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 6 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
42 as1("BRK", 0x00); as1("COP", 0x02); as1("WDM", 0x42);
106 6 end();
107 }
108
86/120
✓ Branch 0 taken 4778 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 432 times.
✓ Branch 3 taken 4346 times.
✓ Branch 4 taken 96 times.
✓ Branch 5 taken 336 times.
✓ Branch 6 taken 96 times.
✓ Branch 7 taken 4682 times.
✓ Branch 8 taken 96 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 32 times.
✓ Branch 11 taken 64 times.
✓ Branch 12 taken 16 times.
✓ Branch 13 taken 16 times.
✓ Branch 14 taken 16 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 96 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 96 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 96 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 12 times.
✓ Branch 97 taken 12 times.
✓ Branch 98 taken 12 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✓ Branch 102 taken 6 times.
✓ Branch 103 taken 6 times.
✓ Branch 104 taken 6 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 6 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 12 times.
✗ Branch 113 not taken.
✓ Branch 114 taken 6 times.
✓ Branch 115 taken 6 times.
✓ Branch 116 taken 6 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 6 times.
✗ Branch 119 not taken.
4778 onlythe8("(", ",s),y", 0x13);
109
86/120
✓ Branch 0 taken 4682 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 216 times.
✓ Branch 3 taken 4466 times.
✓ Branch 4 taken 96 times.
✓ Branch 5 taken 120 times.
✓ Branch 6 taken 96 times.
✓ Branch 7 taken 4586 times.
✓ Branch 8 taken 96 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 32 times.
✓ Branch 11 taken 64 times.
✓ Branch 12 taken 16 times.
✓ Branch 13 taken 16 times.
✓ Branch 14 taken 16 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 96 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 96 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 96 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 12 times.
✓ Branch 97 taken 12 times.
✓ Branch 98 taken 12 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✓ Branch 102 taken 6 times.
✓ Branch 103 taken 6 times.
✓ Branch 104 taken 6 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 6 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 12 times.
✗ Branch 113 not taken.
✓ Branch 114 taken 6 times.
✓ Branch 115 taken 6 times.
✓ Branch 116 taken 6 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 6 times.
✗ Branch 119 not taken.
4682 onlythe8("[", "],y", 0x17);
110
86/120
✓ Branch 0 taken 4586 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 336 times.
✓ Branch 3 taken 4250 times.
✓ Branch 4 taken 96 times.
✓ Branch 5 taken 240 times.
✓ Branch 6 taken 96 times.
✓ Branch 7 taken 4490 times.
✓ Branch 8 taken 96 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 32 times.
✓ Branch 11 taken 64 times.
✓ Branch 12 taken 16 times.
✓ Branch 13 taken 16 times.
✓ Branch 14 taken 16 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 96 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 96 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 96 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 12 times.
✓ Branch 97 taken 12 times.
✓ Branch 98 taken 12 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✓ Branch 102 taken 6 times.
✓ Branch 103 taken 6 times.
✓ Branch 104 taken 6 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 6 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 12 times.
✗ Branch 113 not taken.
✓ Branch 114 taken 6 times.
✓ Branch 115 taken 6 times.
✓ Branch 116 taken 6 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 6 times.
✗ Branch 119 not taken.
4586 onlythe8("(", "),y", 0x11);
111
85/120
✓ Branch 0 taken 4490 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 4490 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 96 times.
✓ Branch 5 taken 4394 times.
✓ Branch 6 taken 96 times.
✓ Branch 7 taken 4394 times.
✓ Branch 8 taken 96 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 32 times.
✓ Branch 11 taken 64 times.
✓ Branch 12 taken 16 times.
✓ Branch 13 taken 16 times.
✓ Branch 14 taken 16 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 96 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 96 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 96 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 12 times.
✓ Branch 97 taken 12 times.
✓ Branch 98 taken 12 times.
✗ Branch 99 not taken.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✓ Branch 102 taken 6 times.
✓ Branch 103 taken 6 times.
✓ Branch 104 taken 6 times.
✗ Branch 105 not taken.
✓ Branch 106 taken 6 times.
✗ Branch 107 not taken.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 12 times.
✗ Branch 113 not taken.
✓ Branch 114 taken 6 times.
✓ Branch 115 taken 6 times.
✓ Branch 116 taken 6 times.
✗ Branch 117 not taken.
✓ Branch 118 taken 6 times.
✗ Branch 119 not taken.
4490 onlythe8("", ",s", 0x03);
112
6/8
✓ Branch 0 taken 4394 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 120 times.
✓ Branch 3 taken 4274 times.
✓ Branch 4 taken 120 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 120 times.
✓ Branch 7 taken 4274 times.
4394 else if (match("[", "]"))
113 {
114
10/18
✓ Branch 0 taken 120 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 120 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 40 times.
✓ Branch 5 taken 80 times.
✓ Branch 6 taken 22 times.
✓ Branch 7 taken 18 times.
✓ Branch 8 taken 22 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 120 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 120 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✓ Branch 16 taken 120 times.
✗ Branch 17 not taken.
120 init('[', ']');
115
72/96
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 108 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 108 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 96 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 96 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
120 the8(0x07, 1);
116
15/32
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 12 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 12 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 6 times.
✓ Branch 27 taken 6 times.
✓ Branch 28 taken 6 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 6 times.
✗ Branch 31 not taken.
24 as2("JMP", 0xDC); as2("JML", 0xDC);
117 end();
118 }
119
7/8
✓ Branch 0 taken 4274 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 240 times.
✓ Branch 3 taken 4034 times.
✓ Branch 4 taken 120 times.
✓ Branch 5 taken 120 times.
✓ Branch 6 taken 120 times.
✓ Branch 7 taken 4154 times.
4274 else if (match("(", ",x)"))
120 {
121
9/16
✓ Branch 0 taken 120 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 40 times.
✓ Branch 3 taken 80 times.
✓ Branch 4 taken 20 times.
✓ Branch 5 taken 20 times.
✓ Branch 6 taken 20 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 120 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 120 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 120 times.
✗ Branch 15 not taken.
120 init_index("(", ",x)");
122
72/96
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 108 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 108 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 96 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 96 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
120 the8(0x01, 1);
123
16/32
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 12 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 12 times.
✓ Branch 10 taken 6 times.
✓ Branch 11 taken 6 times.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 12 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✗ Branch 25 not taken.
✓ Branch 26 taken 6 times.
✓ Branch 27 taken 6 times.
✓ Branch 28 taken 6 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 6 times.
✗ Branch 31 not taken.
24 as2("JMP", 0x7C); as2("JSR", 0xFC);
124 end();
125 }
126
13/22
✓ Branch 0 taken 4154 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 120 times.
✓ Branch 3 taken 4034 times.
✓ Branch 4 taken 120 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 120 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 120 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 120 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 120 times.
✓ Branch 13 taken 4034 times.
✓ Branch 14 taken 120 times.
✓ Branch 15 taken 4034 times.
✓ Branch 16 taken 60 times.
✓ Branch 17 taken 2017 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
4154 else if (match("(", ")") && confirmqpar(substr(word[1]+1, (int)(strlen(word[1]+1)-1))))
127 {
128
10/18
✓ Branch 0 taken 120 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 120 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 40 times.
✓ Branch 5 taken 80 times.
✓ Branch 6 taken 20 times.
✓ Branch 7 taken 20 times.
✓ Branch 8 taken 20 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 120 times.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✓ Branch 13 taken 120 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✓ Branch 16 taken 120 times.
✗ Branch 17 not taken.
120 init('(', ')');
129
72/96
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 108 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 108 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 12 times.
✓ Branch 13 taken 96 times.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 96 times.
✓ Branch 18 taken 6 times.
✓ Branch 19 taken 6 times.
✓ Branch 20 taken 6 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 84 times.
✓ Branch 26 taken 12 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 12 times.
✓ Branch 29 taken 84 times.
✓ Branch 30 taken 6 times.
✓ Branch 31 taken 6 times.
✓ Branch 32 taken 6 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 6 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 72 times.
✓ Branch 38 taken 12 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 72 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 60 times.
✓ Branch 50 taken 12 times.
✗ Branch 51 not taken.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 60 times.
✓ Branch 54 taken 6 times.
✓ Branch 55 taken 6 times.
✓ Branch 56 taken 6 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 6 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 12 times.
✓ Branch 61 taken 48 times.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 48 times.
✓ Branch 66 taken 6 times.
✓ Branch 67 taken 6 times.
✓ Branch 68 taken 6 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 6 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 12 times.
✗ Branch 75 not taken.
✓ Branch 76 taken 12 times.
✓ Branch 77 taken 36 times.
✓ Branch 78 taken 6 times.
✓ Branch 79 taken 6 times.
✓ Branch 80 taken 6 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 6 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 12 times.
✓ Branch 85 taken 24 times.
✓ Branch 86 taken 12 times.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
120 the8(0x12, 1);
130
9/12
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 12 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
24 as1("PEI", 0xD4);
131
7/16
✓ Branch 0 taken 12 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✓ Branch 11 taken 6 times.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
12 as2("JMP", 0x6C);
132 end();
133 }
134
6/8
✓ Branch 0 taken 4034 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 4034 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1032 times.
✓ Branch 5 taken 3002 times.
✓ Branch 6 taken 1032 times.
✓ Branch 7 taken 3002 times.
4034 else if (match("", ",x"))
135 {
136
11/16
✓ Branch 0 taken 1032 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 344 times.
✓ Branch 3 taken 688 times.
✓ Branch 4 taken 172 times.
✓ Branch 5 taken 172 times.
✓ Branch 6 taken 172 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1032 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 504 times.
✓ Branch 11 taken 528 times.
✓ Branch 12 taken 504 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 528 times.
✗ Branch 15 not taken.
1032 init_index("", ",x");
137
5/26
✓ Branch 0 taken 1032 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1032 times.
✗ 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 1032 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1032 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 516 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✗ Branch 25 not taken.
1032 if (match("(", ")") && confirmqpar(substr(word[1] + 1, (int)(strlen(word[1] + 1) - 2 - 1)))&& !fake) asar_throw_warning(0, warning_id_65816_yy_x_does_not_exist);
138
80/96
✓ Branch 0 taken 72 times.
✓ Branch 1 taken 960 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 48 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 1008 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 72 times.
✓ Branch 13 taken 936 times.
✓ Branch 14 taken 24 times.
✓ Branch 15 taken 48 times.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 984 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 72 times.
✓ Branch 25 taken 912 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 48 times.
✓ Branch 28 taken 24 times.
✓ Branch 29 taken 960 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 12 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 12 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 72 times.
✓ Branch 37 taken 888 times.
✓ Branch 38 taken 24 times.
✓ Branch 39 taken 48 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 936 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 72 times.
✓ Branch 49 taken 864 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 48 times.
✓ Branch 52 taken 24 times.
✓ Branch 53 taken 912 times.
✓ Branch 54 taken 12 times.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 12 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 12 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 84 times.
✓ Branch 61 taken 828 times.
✓ Branch 62 taken 24 times.
✓ Branch 63 taken 60 times.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 888 times.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 72 times.
✓ Branch 73 taken 816 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 48 times.
✓ Branch 76 taken 24 times.
✓ Branch 77 taken 864 times.
✓ Branch 78 taken 12 times.
✓ Branch 79 taken 12 times.
✓ Branch 80 taken 12 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 72 times.
✓ Branch 85 taken 792 times.
✓ Branch 86 taken 24 times.
✓ Branch 87 taken 48 times.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 840 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
1032 the8(0x15, 1);
139
104/128
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 792 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 816 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 48 times.
✓ Branch 17 taken 768 times.
✓ Branch 18 taken 24 times.
✓ Branch 19 taken 24 times.
✓ Branch 20 taken 12 times.
✓ Branch 21 taken 12 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 12 times.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 792 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 48 times.
✓ Branch 33 taken 744 times.
✓ Branch 34 taken 24 times.
✓ Branch 35 taken 24 times.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 12 times.
✗ Branch 38 not taken.
✓ Branch 39 taken 12 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 768 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 720 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 12 times.
✗ Branch 54 not taken.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 744 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 48 times.
✓ Branch 65 taken 696 times.
✓ Branch 66 taken 24 times.
✓ Branch 67 taken 24 times.
✓ Branch 68 taken 12 times.
✓ Branch 69 taken 12 times.
✗ Branch 70 not taken.
✓ Branch 71 taken 12 times.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 720 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 60 times.
✓ Branch 81 taken 660 times.
✓ Branch 82 taken 32 times.
✓ Branch 83 taken 28 times.
✓ Branch 84 taken 20 times.
✓ Branch 85 taken 12 times.
✗ Branch 86 not taken.
✓ Branch 87 taken 20 times.
✓ Branch 88 taken 28 times.
✓ Branch 89 taken 692 times.
✓ Branch 90 taken 14 times.
✓ Branch 91 taken 14 times.
✓ Branch 92 taken 14 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 14 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 48 times.
✓ Branch 97 taken 644 times.
✓ Branch 98 taken 24 times.
✓ Branch 99 taken 24 times.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✗ Branch 102 not taken.
✓ Branch 103 taken 12 times.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 668 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 48 times.
✓ Branch 113 taken 620 times.
✓ Branch 114 taken 24 times.
✓ Branch 115 taken 24 times.
✓ Branch 116 taken 12 times.
✓ Branch 117 taken 12 times.
✗ Branch 118 not taken.
✓ Branch 119 taken 12 times.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 644 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
840 the8(0x1D, 2);
140
72/128
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 620 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 620 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 596 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 24 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 596 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 24 times.
✓ Branch 33 taken 572 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 24 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 572 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 24 times.
✓ Branch 49 taken 548 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 548 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 524 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 24 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 524 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 32 times.
✓ Branch 81 taken 492 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 32 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 32 times.
✓ Branch 89 taken 492 times.
✓ Branch 90 taken 16 times.
✓ Branch 91 taken 16 times.
✓ Branch 92 taken 16 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 16 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 24 times.
✓ Branch 97 taken 468 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 24 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 468 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 24 times.
✓ Branch 113 taken 444 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 24 times.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 444 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
644 the8(0x1F, 3);
141
80/96
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 396 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 420 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 48 times.
✓ Branch 13 taken 372 times.
✓ Branch 14 taken 24 times.
✓ Branch 15 taken 24 times.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 396 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 48 times.
✓ Branch 25 taken 348 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 24 times.
✓ Branch 28 taken 24 times.
✓ Branch 29 taken 372 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 12 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 12 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 48 times.
✓ Branch 37 taken 324 times.
✓ Branch 38 taken 24 times.
✓ Branch 39 taken 24 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 348 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 300 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✓ Branch 52 taken 24 times.
✓ Branch 53 taken 324 times.
✓ Branch 54 taken 12 times.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 12 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 12 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 48 times.
✓ Branch 61 taken 276 times.
✓ Branch 62 taken 24 times.
✓ Branch 63 taken 24 times.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 300 times.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 252 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✓ Branch 76 taken 24 times.
✓ Branch 77 taken 276 times.
✓ Branch 78 taken 12 times.
✓ Branch 79 taken 12 times.
✓ Branch 80 taken 12 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 48 times.
✓ Branch 85 taken 228 times.
✓ Branch 86 taken 24 times.
✓ Branch 87 taken 24 times.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 252 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
444 thenext8(0x16, 1);
142
72/128
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 228 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 228 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 204 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 24 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 204 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 24 times.
✓ Branch 33 taken 180 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 24 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 180 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 24 times.
✓ Branch 49 taken 156 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 156 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 132 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 24 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 132 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 24 times.
✓ Branch 81 taken 108 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 24 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 108 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 24 times.
✓ Branch 97 taken 84 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 24 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 84 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 24 times.
✓ Branch 113 taken 60 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 24 times.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 60 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
252 thenext8(0x1E, 2);
143
10/12
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 36 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
60 as1("STZ", 0x74);
144
9/12
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 24 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 24 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
36 as1("STY", 0x94);
145
7/16
✓ Branch 0 taken 24 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
24 as2("STZ", 0x9E);
146 end();
147 }
148
6/8
✓ Branch 0 taken 3002 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 3002 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 156 times.
✓ Branch 5 taken 2846 times.
✓ Branch 6 taken 156 times.
✓ Branch 7 taken 2846 times.
3002 else if (match("", ",y"))
149 {
150
11/16
✓ Branch 0 taken 156 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 52 times.
✓ Branch 3 taken 104 times.
✓ Branch 4 taken 26 times.
✓ Branch 5 taken 26 times.
✓ Branch 6 taken 26 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 156 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 24 times.
✓ Branch 11 taken 132 times.
✓ Branch 12 taken 24 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 132 times.
✗ Branch 15 not taken.
156 init_index("", ",y");
151
1/4
✗ Branch 0 not taken.
✓ Branch 1 taken 156 times.
✗ Branch 2 not taken.
✗ Branch 3 not taken.
156 if (len==3 && emulatexkas) len=2;
152
10/12
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 108 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 132 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
156 as1("LDX", 0xB6);
153
9/12
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 120 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 120 times.
✓ Branch 6 taken 6 times.
✓ Branch 7 taken 6 times.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
132 as1("STX", 0x96);
154
9/16
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 96 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 96 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
120 as2("LDX", 0xBE);
155
2/20
✗ Branch 0 not taken.
✓ Branch 1 taken 96 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 96 times.
96 if (len==1 && (is("ORA") || is("AND") || is("EOR") || is("ADC") || is("STA") || is("LDA") || is("CMP") || is("SBC")))
156 {
157 if(!fake) asar_throw_warning(0, warning_id_65816_xx_y_assume_16_bit, word[0]);
158 len=2;
159 }
160
70/128
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 84 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 84 times.
✓ Branch 10 taken 6 times.
✓ Branch 11 taken 6 times.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 12 times.
✓ Branch 17 taken 72 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 12 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 12 times.
✓ Branch 25 taken 72 times.
✓ Branch 26 taken 6 times.
✓ Branch 27 taken 6 times.
✓ Branch 28 taken 6 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 6 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 12 times.
✓ Branch 33 taken 60 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 12 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 12 times.
✓ Branch 41 taken 60 times.
✓ Branch 42 taken 6 times.
✓ Branch 43 taken 6 times.
✓ Branch 44 taken 6 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 6 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 12 times.
✓ Branch 49 taken 48 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 12 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 12 times.
✓ Branch 57 taken 48 times.
✓ Branch 58 taken 6 times.
✓ Branch 59 taken 6 times.
✓ Branch 60 taken 6 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 6 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 12 times.
✓ Branch 65 taken 36 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 12 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 12 times.
✓ Branch 73 taken 36 times.
✓ Branch 74 taken 6 times.
✓ Branch 75 taken 6 times.
✓ Branch 76 taken 6 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 6 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 12 times.
✓ Branch 81 taken 24 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 12 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 12 times.
✓ Branch 89 taken 24 times.
✓ Branch 90 taken 6 times.
✓ Branch 91 taken 6 times.
✓ Branch 92 taken 6 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 6 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 12 times.
✓ Branch 97 taken 12 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 12 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 12 times.
✓ Branch 105 taken 12 times.
✓ Branch 106 taken 6 times.
✓ Branch 107 taken 6 times.
✓ Branch 108 taken 6 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 6 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 12 times.
✗ Branch 113 not taken.
✗ Branch 114 not taken.
✓ Branch 115 taken 12 times.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 12 times.
✗ Branch 121 not taken.
✓ Branch 122 taken 6 times.
✓ Branch 123 taken 6 times.
✓ Branch 124 taken 6 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 6 times.
✗ Branch 127 not taken.
96 the8(0x19, 2);
161 end();
162 }
163 else
164 {
165
8/10
✓ Branch 0 taken 2834 times.
✓ Branch 1 taken 12 times.
✓ Branch 2 taken 12 times.
✓ Branch 3 taken 2822 times.
✓ Branch 4 taken 24 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 24 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 2822 times.
2846 if ((is("MVN") || is("MVP")) && confirmqpar(par))
166 {
167 12 int numargs;
168
1/2
✓ Branch 0 taken 24 times.
✗ Branch 1 not taken.
24 autoptr<char**>param=qpsplit(par.temp_raw(), ",", &numargs);
169
1/2
✓ Branch 0 taken 24 times.
✗ Branch 1 not taken.
24 if (numargs ==2)
170 {
171
2/2
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 12 times.
24 withlen(2);
172
3/4
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 12 times.
✗ Branch 3 not taken.
12 write1(is("MVN")?(unsigned int)0x54:(unsigned int)0x44);
173
4/6
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 8 times.
✓ Branch 2 taken 4 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
12 write1(pass==2?getnum(param[0]):0);
174
4/6
✓ Branch 0 taken 4 times.
✓ Branch 1 taken 8 times.
✓ Branch 2 taken 4 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 12 times.
✗ Branch 5 not taken.
12 write1(pass==2?getnum(param[1]):0);
175 12 return true;
176 }
177 getvars(false);
178 if(len != 2) return false;
179
1/2
✗ Branch 0 not taken.
✓ Branch 1 taken 24 times.
24 }
180 if (false)
181 {
182 12 opAFallback:
183 12 snes_label tmp;
184
10/18
✓ Branch 0 taken 8 times.
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 8 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 8 times.
✓ Branch 8 taken 8 times.
✓ Branch 9 taken 4 times.
✓ Branch 10 taken 4 times.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
12 if (pass && !labelval(par, &tmp)) return false;
185
3/4
✓ Branch 0 taken 6 times.
✓ Branch 1 taken 6 times.
✓ Branch 2 taken 6 times.
✗ Branch 3 not taken.
12 if(!fake) asar_throw_warning(1, warning_id_feature_deprecated, "using A as a label name", "rename your label to _a or something, or use a+0 to disambiguate the addressing mode");
186
1/2
✓ Branch 0 taken 12 times.
✗ Branch 1 not taken.
12 len=getlen(par);
187 12 num=tmp.pos;
188 }
189
6/6
✓ Branch 0 taken 2738 times.
✓ Branch 1 taken 96 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 2714 times.
✓ Branch 4 taken 120 times.
✓ Branch 5 taken 2714 times.
2834 if (is("JSR") || is("JMP"))
190 {
191 120 int tmp=optimizeforbank;
192 120 optimizeforbank=-1;
193
8/14
✓ Branch 0 taken 40 times.
✓ Branch 1 taken 80 times.
✓ Branch 2 taken 20 times.
✓ Branch 3 taken 20 times.
✓ Branch 4 taken 20 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 120 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 120 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✓ Branch 12 taken 120 times.
✗ Branch 13 not taken.
120 getvars(false)
194 120 optimizeforbank=tmp;
195 }
196 else
197 {
198
10/14
✓ Branch 0 taken 904 times.
✓ Branch 1 taken 1810 times.
✓ Branch 2 taken 612 times.
✓ Branch 3 taken 292 times.
✓ Branch 4 taken 612 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 2714 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 672 times.
✓ Branch 9 taken 2042 times.
✓ Branch 10 taken 672 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 2042 times.
✗ Branch 13 not taken.
2714 getvars(false)
199 }
200
80/96
✓ Branch 0 taken 72 times.
✓ Branch 1 taken 2762 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 48 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 2810 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 72 times.
✓ Branch 13 taken 2738 times.
✓ Branch 14 taken 24 times.
✓ Branch 15 taken 48 times.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 2786 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 72 times.
✓ Branch 25 taken 2714 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 48 times.
✓ Branch 28 taken 24 times.
✓ Branch 29 taken 2762 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 12 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 12 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 72 times.
✓ Branch 37 taken 2690 times.
✓ Branch 38 taken 24 times.
✓ Branch 39 taken 48 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 2738 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 78 times.
✓ Branch 49 taken 2660 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 54 times.
✓ Branch 52 taken 24 times.
✓ Branch 53 taken 2714 times.
✓ Branch 54 taken 12 times.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 12 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 12 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 348 times.
✓ Branch 61 taken 2366 times.
✓ Branch 62 taken 54 times.
✓ Branch 63 taken 294 times.
✓ Branch 64 taken 54 times.
✓ Branch 65 taken 2660 times.
✓ Branch 66 taken 24 times.
✓ Branch 67 taken 30 times.
✓ Branch 68 taken 30 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 30 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 72 times.
✓ Branch 73 taken 2588 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 48 times.
✓ Branch 76 taken 24 times.
✓ Branch 77 taken 2636 times.
✓ Branch 78 taken 12 times.
✓ Branch 79 taken 12 times.
✓ Branch 80 taken 12 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 72 times.
✓ Branch 85 taken 2564 times.
✓ Branch 86 taken 24 times.
✓ Branch 87 taken 48 times.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 2612 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
2834 the8(0x05, 1);
201
104/128
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 2564 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 12 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 2588 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 48 times.
✓ Branch 17 taken 2540 times.
✓ Branch 18 taken 24 times.
✓ Branch 19 taken 24 times.
✓ Branch 20 taken 12 times.
✓ Branch 21 taken 12 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 12 times.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 2564 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 48 times.
✓ Branch 33 taken 2516 times.
✓ Branch 34 taken 24 times.
✓ Branch 35 taken 24 times.
✓ Branch 36 taken 12 times.
✓ Branch 37 taken 12 times.
✗ Branch 38 not taken.
✓ Branch 39 taken 12 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 2540 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 2492 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✓ Branch 52 taken 12 times.
✓ Branch 53 taken 12 times.
✗ Branch 54 not taken.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 2516 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 54 times.
✓ Branch 65 taken 2462 times.
✓ Branch 66 taken 24 times.
✓ Branch 67 taken 30 times.
✓ Branch 68 taken 12 times.
✓ Branch 69 taken 12 times.
✗ Branch 70 not taken.
✓ Branch 71 taken 12 times.
✓ Branch 72 taken 30 times.
✓ Branch 73 taken 2486 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 18 times.
✓ Branch 76 taken 18 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 18 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 294 times.
✓ Branch 81 taken 2192 times.
✓ Branch 82 taken 142 times.
✓ Branch 83 taken 152 times.
✓ Branch 84 taken 130 times.
✓ Branch 85 taken 12 times.
✗ Branch 86 not taken.
✓ Branch 87 taken 130 times.
✓ Branch 88 taken 152 times.
✓ Branch 89 taken 2334 times.
✓ Branch 90 taken 30 times.
✓ Branch 91 taken 122 times.
✓ Branch 92 taken 122 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 122 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 48 times.
✓ Branch 97 taken 2286 times.
✓ Branch 98 taken 24 times.
✓ Branch 99 taken 24 times.
✓ Branch 100 taken 12 times.
✓ Branch 101 taken 12 times.
✗ Branch 102 not taken.
✓ Branch 103 taken 12 times.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 2310 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 48 times.
✓ Branch 113 taken 2262 times.
✓ Branch 114 taken 24 times.
✓ Branch 115 taken 24 times.
✓ Branch 116 taken 12 times.
✓ Branch 117 taken 12 times.
✗ Branch 118 not taken.
✓ Branch 119 taken 12 times.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 2286 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
2612 the8(0x0D, 2);
202
72/128
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 2262 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 2262 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 2238 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 24 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 2238 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 24 times.
✓ Branch 33 taken 2214 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 24 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 2214 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 24 times.
✓ Branch 49 taken 2190 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 2190 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 2166 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 24 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 2166 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 142 times.
✓ Branch 81 taken 2024 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 142 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 142 times.
✓ Branch 89 taken 2024 times.
✓ Branch 90 taken 24 times.
✓ Branch 91 taken 118 times.
✓ Branch 92 taken 118 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 118 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 24 times.
✓ Branch 97 taken 2000 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 24 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 2000 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 24 times.
✓ Branch 113 taken 1976 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 24 times.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 1976 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
2286 the8(0x0F, 3);
203
80/96
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 1928 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 1952 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 48 times.
✓ Branch 13 taken 1904 times.
✓ Branch 14 taken 24 times.
✓ Branch 15 taken 24 times.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 1928 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 48 times.
✓ Branch 25 taken 1880 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 24 times.
✓ Branch 28 taken 24 times.
✓ Branch 29 taken 1904 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 12 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 12 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 48 times.
✓ Branch 37 taken 1856 times.
✓ Branch 38 taken 24 times.
✓ Branch 39 taken 24 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 1880 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 1832 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✓ Branch 52 taken 24 times.
✓ Branch 53 taken 1856 times.
✓ Branch 54 taken 12 times.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 12 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 12 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 48 times.
✓ Branch 61 taken 1808 times.
✓ Branch 62 taken 24 times.
✓ Branch 63 taken 24 times.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 1832 times.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 1784 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✓ Branch 76 taken 24 times.
✓ Branch 77 taken 1808 times.
✓ Branch 78 taken 12 times.
✓ Branch 79 taken 12 times.
✓ Branch 80 taken 12 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✗ Branch 83 not taken.
✓ Branch 84 taken 48 times.
✓ Branch 85 taken 1760 times.
✓ Branch 86 taken 24 times.
✓ Branch 87 taken 24 times.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 1784 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
1976 thenext8(0x06, 1);
204
72/128
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 1760 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 1760 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 1736 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 24 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 1736 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 24 times.
✓ Branch 33 taken 1712 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 24 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 1712 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 24 times.
✓ Branch 49 taken 1688 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 1688 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 1664 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 24 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 1664 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 24 times.
✓ Branch 81 taken 1640 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 24 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 1640 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 24 times.
✓ Branch 97 taken 1616 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 24 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 1616 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
✓ Branch 112 taken 24 times.
✓ Branch 113 taken 1592 times.
✗ Branch 114 not taken.
✓ Branch 115 taken 24 times.
✗ Branch 116 not taken.
✗ Branch 117 not taken.
✗ Branch 118 not taken.
✗ Branch 119 not taken.
✓ Branch 120 taken 24 times.
✓ Branch 121 taken 1592 times.
✓ Branch 122 taken 12 times.
✓ Branch 123 taken 12 times.
✓ Branch 124 taken 12 times.
✗ Branch 125 not taken.
✓ Branch 126 taken 12 times.
✗ Branch 127 not taken.
1784 thenext8(0x0E, 2);
205
70/84
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 1544 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 1568 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 48 times.
✓ Branch 13 taken 1520 times.
✓ Branch 14 taken 24 times.
✓ Branch 15 taken 24 times.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 1544 times.
✓ Branch 18 taken 12 times.
✓ Branch 19 taken 12 times.
✓ Branch 20 taken 12 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 12 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 48 times.
✓ Branch 25 taken 1496 times.
✓ Branch 26 taken 24 times.
✓ Branch 27 taken 24 times.
✓ Branch 28 taken 24 times.
✓ Branch 29 taken 1520 times.
✓ Branch 30 taken 12 times.
✓ Branch 31 taken 12 times.
✓ Branch 32 taken 12 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 12 times.
✗ Branch 35 not taken.
✓ Branch 36 taken 48 times.
✓ Branch 37 taken 1472 times.
✓ Branch 38 taken 24 times.
✓ Branch 39 taken 24 times.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 1496 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 48 times.
✓ Branch 49 taken 1448 times.
✓ Branch 50 taken 24 times.
✓ Branch 51 taken 24 times.
✓ Branch 52 taken 24 times.
✓ Branch 53 taken 1472 times.
✓ Branch 54 taken 12 times.
✓ Branch 55 taken 12 times.
✓ Branch 56 taken 12 times.
✗ Branch 57 not taken.
✓ Branch 58 taken 12 times.
✗ Branch 59 not taken.
✓ Branch 60 taken 48 times.
✓ Branch 61 taken 1424 times.
✓ Branch 62 taken 24 times.
✓ Branch 63 taken 24 times.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 1448 times.
✓ Branch 66 taken 12 times.
✓ Branch 67 taken 12 times.
✓ Branch 68 taken 12 times.
✗ Branch 69 not taken.
✓ Branch 70 taken 12 times.
✗ Branch 71 not taken.
✓ Branch 72 taken 48 times.
✓ Branch 73 taken 1400 times.
✓ Branch 74 taken 24 times.
✓ Branch 75 taken 24 times.
✓ Branch 76 taken 24 times.
✓ Branch 77 taken 1424 times.
✓ Branch 78 taken 12 times.
✓ Branch 79 taken 12 times.
✓ Branch 80 taken 12 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 12 times.
✗ Branch 83 not taken.
1592 thefinal7(0x04, 1);
206
63/112
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 1400 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 1400 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
✓ Branch 16 taken 24 times.
✓ Branch 17 taken 1376 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 24 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✗ Branch 22 not taken.
✗ Branch 23 not taken.
✓ Branch 24 taken 24 times.
✓ Branch 25 taken 1376 times.
✓ Branch 26 taken 12 times.
✓ Branch 27 taken 12 times.
✓ Branch 28 taken 12 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 12 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 24 times.
✓ Branch 33 taken 1352 times.
✗ Branch 34 not taken.
✓ Branch 35 taken 24 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✗ Branch 38 not taken.
✗ Branch 39 not taken.
✓ Branch 40 taken 24 times.
✓ Branch 41 taken 1352 times.
✓ Branch 42 taken 12 times.
✓ Branch 43 taken 12 times.
✓ Branch 44 taken 12 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 12 times.
✗ Branch 47 not taken.
✓ Branch 48 taken 24 times.
✓ Branch 49 taken 1328 times.
✗ Branch 50 not taken.
✓ Branch 51 taken 24 times.
✗ Branch 52 not taken.
✗ Branch 53 not taken.
✗ Branch 54 not taken.
✗ Branch 55 not taken.
✓ Branch 56 taken 24 times.
✓ Branch 57 taken 1328 times.
✓ Branch 58 taken 12 times.
✓ Branch 59 taken 12 times.
✓ Branch 60 taken 12 times.
✗ Branch 61 not taken.
✓ Branch 62 taken 12 times.
✗ Branch 63 not taken.
✓ Branch 64 taken 24 times.
✓ Branch 65 taken 1304 times.
✗ Branch 66 not taken.
✓ Branch 67 taken 24 times.
✗ Branch 68 not taken.
✗ Branch 69 not taken.
✗ Branch 70 not taken.
✗ Branch 71 not taken.
✓ Branch 72 taken 24 times.
✓ Branch 73 taken 1304 times.
✓ Branch 74 taken 12 times.
✓ Branch 75 taken 12 times.
✓ Branch 76 taken 12 times.
✗ Branch 77 not taken.
✓ Branch 78 taken 12 times.
✗ Branch 79 not taken.
✓ Branch 80 taken 24 times.
✓ Branch 81 taken 1280 times.
✗ Branch 82 not taken.
✓ Branch 83 taken 24 times.
✗ Branch 84 not taken.
✗ Branch 85 not taken.
✗ Branch 86 not taken.
✗ Branch 87 not taken.
✓ Branch 88 taken 24 times.
✓ Branch 89 taken 1280 times.
✓ Branch 90 taken 12 times.
✓ Branch 91 taken 12 times.
✓ Branch 92 taken 12 times.
✗ Branch 93 not taken.
✓ Branch 94 taken 12 times.
✗ Branch 95 not taken.
✓ Branch 96 taken 24 times.
✓ Branch 97 taken 1256 times.
✗ Branch 98 not taken.
✓ Branch 99 taken 24 times.
✗ Branch 100 not taken.
✗ Branch 101 not taken.
✗ Branch 102 not taken.
✗ Branch 103 not taken.
✓ Branch 104 taken 24 times.
✓ Branch 105 taken 1256 times.
✓ Branch 106 taken 12 times.
✓ Branch 107 taken 12 times.
✓ Branch 108 taken 12 times.
✗ Branch 109 not taken.
✓ Branch 110 taken 12 times.
✗ Branch 111 not taken.
1424 thefinal7(0x0C, 2);
207
10/12
✓ Branch 0 taken 48 times.
✓ Branch 1 taken 1208 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 24 times.
✓ Branch 4 taken 24 times.
✓ Branch 5 taken 1232 times.
✓ Branch 6 taken 12 times.
✓ Branch 7 taken 12 times.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 12 times.
✗ Branch 11 not taken.
1256 as1("STZ", 0x64);
208
9/16
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 1208 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 1208 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
1232 as2("STZ", 0x9C);
209
9/16
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 1184 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 24 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 24 times.
✓ Branch 9 taken 1184 times.
✓ Branch 10 taken 12 times.
✓ Branch 11 taken 12 times.
✓ Branch 12 taken 12 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 12 times.
✗ Branch 15 not taken.
1208 as2("JMP", 0x4C);
210
12/16
✓ Branch 0 taken 96 times.
✓ Branch 1 taken 1088 times.
✓ Branch 2 taken 6 times.
✓ Branch 3 taken 90 times.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 96 times.
✓ Branch 9 taken 1088 times.
✓ Branch 10 taken 48 times.
✓ Branch 11 taken 48 times.
✓ Branch 12 taken 48 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 48 times.
✗ Branch 15 not taken.
1184 as2("JSR", 0x20);
211
12/16
✓ Branch 0 taken 36 times.
✓ Branch 1 taken 1052 times.
✓ Branch 2 taken 24 times.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 24 times.
✓ Branch 6 taken 12 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 36 times.
✓ Branch 9 taken 1052 times.
✓ Branch 10 taken 18 times.
✓ Branch 11 taken 18 times.
✓ Branch 12 taken 18 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 18 times.
✗ Branch 15 not taken.
1088 as32("JML", 0x5C);
212
12/16
✓ Branch 0 taken 120 times.
✓ Branch 1 taken 932 times.
✓ Branch 2 taken 108 times.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✓ Branch 5 taken 108 times.
✓ Branch 6 taken 12 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 120 times.
✓ Branch 9 taken 932 times.
✓ Branch 10 taken 60 times.
✓ Branch 11 taken 60 times.
✓ Branch 12 taken 60 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 60 times.
✗ Branch 15 not taken.
1052 as32("JSL", 0x22);
213
2/16
✗ Branch 0 not taken.
✓ Branch 1 taken 932 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 taken 932 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
932 as2("MVN", 0x54);
214
2/16
✗ Branch 0 not taken.
✓ Branch 1 taken 932 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 taken 932 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
932 as2("MVP", 0x44);
215
9/16
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 920 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✓ Branch 9 taken 920 times.
✓ Branch 10 taken 6 times.
✓ Branch 11 taken 6 times.
✓ Branch 12 taken 6 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
932 as2("PEA", 0xF4);
216
2/2
✓ Branch 0 taken 30 times.
✓ Branch 1 taken 890 times.
920 if (emulatexkas)
217 {
218
2/4
✓ Branch 0 taken 30 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 30 times.
✗ Branch 3 not taken.
30 if(!fake) asar_throw_warning(0, warning_id_feature_deprecated, "usage of jmp instead of jml ", "use jml instead");
219
2/16
✗ Branch 0 not taken.
✓ Branch 1 taken 30 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 taken 30 times.
✗ Branch 10 not taken.
✗ Branch 11 not taken.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
30 as3("JMP", 0x5C);//all my hate
220 //as3("JSR", 0x22);
221 }
222
13/22
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 896 times.
✓ Branch 2 taken 8 times.
✓ Branch 3 taken 16 times.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 12 times.
✓ Branch 6 taken 12 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 4 times.
✓ Branch 11 taken 8 times.
✓ Branch 12 taken 4 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 4 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 4 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
920 as_rel1("BRA", 0x80);
223
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 884 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
896 as_rel1("BCC", 0x90);
224
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 872 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
884 as_rel1("BCS", 0xB0);
225
13/22
✓ Branch 0 taken 24 times.
✓ Branch 1 taken 848 times.
✓ Branch 2 taken 8 times.
✓ Branch 3 taken 16 times.
✓ Branch 4 taken 12 times.
✓ Branch 5 taken 12 times.
✓ Branch 6 taken 12 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 12 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 4 times.
✓ Branch 11 taken 8 times.
✓ Branch 12 taken 4 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 4 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 4 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
872 as_rel1("BEQ", 0xF0);
226
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 836 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
848 as_rel1("BNE", 0xD0);
227
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 824 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
836 as_rel1("BMI", 0x30);
228
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 812 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
824 as_rel1("BPL", 0x10);
229
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 800 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
812 as_rel1("BVC", 0x50);
230
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 788 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
800 as_rel1("BVS", 0x70);
231
13/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 776 times.
✓ Branch 2 taken 4 times.
✓ Branch 3 taken 8 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✓ Branch 12 taken 2 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 2 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 2 times.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
788 as_rel2("BRL", 0x82);
232
10/22
✓ Branch 0 taken 12 times.
✓ Branch 1 taken 764 times.
✗ Branch 2 not taken.
✓ Branch 3 taken 12 times.
✓ Branch 4 taken 6 times.
✓ Branch 5 taken 6 times.
✓ Branch 6 taken 6 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 2 times.
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✗ Branch 19 not taken.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
776 as_rel2("PER", 0x62);
233 764 end();
234 }
235 return true;
236 225642 }
237