Skip to content

Commit

Permalink
[ASM] Add COMM/ACOMM for comment test assertion
Browse files Browse the repository at this point in the history
  • Loading branch information
tgtakaoka committed Jun 5, 2024
1 parent 29be912 commit 3b128d4
Show file tree
Hide file tree
Showing 25 changed files with 340 additions and 330 deletions.
18 changes: 9 additions & 9 deletions test/test_asm_cdp1802.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -698,15 +698,15 @@ static void test_call() {
}

static void test_comment() {
ERRT("NOP; comment", OK, "; comment", 0xC4);
ERRT("RET ; comment", OK, "; comment", 0x70);
ERRT("LDN 1 ; comment", OK, "; comment", 0x01);
ERRT("DEC 15; comment", OK, "; comment", 0x2F);
ERRT("LDI 12H; comment", OK, "; comment", 0xF8, 0x12);
ERRT("INP 4 ; comment", OK, "; comment", 0x6C);
ERRT("BNQ 3AH; comment", OK, "; comment", 0x39, 0x3A);
ERRT("LBZ 3AH; comment", OK, "; comment", 0xC2, 0x00, 0x3A);
ERRT("LSKP ; comment", OK, "; comment", 0xC8);
COMM("NOP; comment", "; comment", 0xC4);
COMM("RET ; comment", "; comment", 0x70);
COMM("LDN 1 ; comment", "; comment", 0x01);
COMM("DEC 15; comment", "; comment", 0x2F);
COMM("LDI 12H; comment", "; comment", 0xF8, 0x12);
COMM("INP 4 ; comment", "; comment", 0x6C);
COMM("BNQ 3AH; comment", "; comment", 0x39, 0x3A);
COMM("LBZ 3AH; comment", "; comment", 0xC2, 0x00, 0x3A);
COMM("LSKP ; comment", "; comment", 0xC8);
}

static void test_undef() {
Expand Down
8 changes: 4 additions & 4 deletions test/test_asm_f3850.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -265,10 +265,10 @@ void test_control() {
}

void test_comment() {
ERRT("CLR ; comment", OK, "; comment", 0x70);
ERRT("LIS 1 ; comment", OK, "; comment", 0x71);
ERRT("LR A, 14; comment", OK, "; comment", 0x4E);
ERRT("LR 0, A ; comment", OK, "; comment", 0x50);
COMM("CLR ; comment", "; comment", 0x70);
COMM("LIS ( 1 + 2 ) ; comment", "; comment", 0x73);
COMM("LR A, 14 -1 ; comment", "; comment", 0x4D);
COMM("LR 0 + 2, A ; comment", "; comment", 0x52);
}

void test_undef() {
Expand Down
2 changes: 2 additions & 0 deletions test/test_asm_helper.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ void run_test(void (*test)(), const char *name, void (*set_up)(), void (*tear_do
#define ERUI(src, ...) ERRT(src, UNKNOWN_INSTRUCTION, src, ##__VA_ARGS__);
#define ATEST(addr, src, ...) AERRT(addr, src, OK, "", __VA_ARGS__)
#define TEST(src, ...) ATEST(0x0000, src, __VA_ARGS__)
#define COMM(src, remain, ...) AERRT(0x0000, src, OK, remain, ##__VA_ARGS__)
#define ACOMM(addr, src, remain, ...) AERRT(addr, src, OK, remain, __VA_ARGS__)
#define BERRT(src, error, at, ...) BVASSERT(error, at, 0x0000, src, ##__VA_ARGS__)
#define BTEST(src, ...) BERRT(src, OK, "", __VA_ARGS__)

Expand Down
2 changes: 1 addition & 1 deletion test/test_asm_i8048.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ static void test_control() {
}

static void test_comment() {
ERRT("ADDC A, R0; comment", OK, "; comment", 0x78);
COMM("ADDC A, R0; comment", "; comment", 0x78);
}

static void test_undef() {
Expand Down
26 changes: 13 additions & 13 deletions test/test_asm_i8051.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -468,29 +468,29 @@ static void test_jump() {
}

static void test_comment() {
ERRT("NOP ; comment", OK, "; comment", 0x00);
ERRT("SWAP A ; comment", OK, "; comment", 0xC4);
ERRT("INC DPTR ; comment", OK, "; comment", 0xA3);
ERRT("ANL A , R0 ; comment", OK, "; comment", 0x58);
ERRT("JMP @A+DPTR ; comment", OK, "; comment", 0x73);
COMM("NOP ; comment", "; comment", 0x00);
COMM("SWAP A ; comment", "; comment", 0xC4);
COMM("INC DPTR ; comment", "; comment", 0xA3);
COMM("ANL A , R0 ; comment", "; comment", 0x58);
COMM("JMP @A+DPTR ; comment", "; comment", 0x73);
ERRT("JMP @ A+DPTR ; comment", UNKNOWN_OPERAND, "@ A+DPTR ; comment");
ERRT("JMP @A +DPTR ; comment", UNKNOWN_OPERAND, "@A +DPTR ; comment");
ERRT("JMP @A+ DPTR ; comment", UNKNOWN_OPERAND, "@A+ DPTR ; comment");
ERRT("JMP @ A+PC ; comment", UNKNOWN_OPERAND, "@ A+PC ; comment");
ERRT("JMP @A +PC ; comment", UNKNOWN_OPERAND, "@A +PC ; comment");
ERRT("JMP @A+ PC ; comment", UNKNOWN_OPERAND, "@A+ PC ; comment");
ERRT("MOVX A , @DPTR ; comment", OK, "; comment", 0xE0);
ERRT("MOVX @DPTR , A ; comment", OK, "; comment", 0xF0);
COMM("MOVX A , @DPTR ; comment", "; comment", 0xE0);
COMM("MOVX @DPTR , A ; comment", "; comment", 0xF0);
ERRT("MOVX A,@ DPTR ; comment", UNKNOWN_OPERAND, "@ DPTR ; comment");
ERRT("MOVX @ DPTR,A ; comment", UNKNOWN_OPERAND, "@ DPTR,A ; comment");
ERRT("INC @ R0 ; comment", UNKNOWN_OPERAND, "@ R0 ; comment");
ERRT("ADD A , @R1 ; comment", OK, "; comment", 0x27);
COMM("ADD A , @R1 ; comment", "; comment", 0x27);
ERRT("ADD A, @ R1 ; comment", UNKNOWN_OPERAND, "@ R1 ; comment");
ERRT("ADD A , # 25H ; comment", OK, "; comment", 0x24, 0x25);
ERRT("ORL 44H , # 45H ; comment", OK, "; comment", 0x43, 0x44, 0x45);
ERRT("JBC 22H.1 , $ + 15H ; comment", OK, "; comment", 0x10, 0x11, 0x12);
ERRT("ORL C , / 0A8H.1 ; comment", OK, "; comment", 0xA0, 0xA9);
AERRT(0x1000, "CJNE A , # 0B5H , $ - 47H ; comment", OK, "; comment", 0xB4, 0xB5, 0xB6);
COMM("ADD A , # 25H ; comment", "; comment", 0x24, 0x25);
COMM("ORL 44H , # 45H ; comment", "; comment", 0x43, 0x44, 0x45);
COMM("JBC 22H.1 , $ + 15H ; comment", "; comment", 0x10, 0x11, 0x12);
COMM("ORL C , / 0A8H.1 ; comment", "; comment", 0xA0, 0xA9);
ACOMM(0x1000, "CJNE A , # 0B5H , $ - 47H ; comment", "; comment", 0xB4, 0xB5, 0xB6);
}

static void test_undef() {
Expand Down
20 changes: 10 additions & 10 deletions test/test_asm_i8080.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -408,16 +408,16 @@ static void test_io() {
}

static void test_comment() {
ERRT("RST 1 ; comment", OK, "; comment", 0xCF);
ERRT("MOV B,B ; comment", OK, "; comment", 0x40);
ERRT("STAX B ; comment", OK, "; comment", 0x02);
ERRT("XTHL ; comment", OK, "; comment", 0xE3);
ERRT("JMP 1234H; comment", OK, "; comment", 0xC3, 0x34, 0x12);
ERRT("ANI ~0FH ; comment", OK, "; comment", 0xE6, 0xF0);
ERRT("CPI -1-23; comment", OK, "; comment", 0xFE, 0xE8);
ERRT("MOV B , B ; comment", OK, "; comment", 0x40);
ERRT("MVI M , 0F6H ; comment", OK, "; comment", 0x36, 0xF6);
ERRT("LXI B , 0BEEFH ; comment", OK, "; comment", 0x01, 0xEF, 0xBE);
COMM("RST 1 ; comment", "; comment", 0xCF);
COMM("MOV B,B ; comment", "; comment", 0x40);
COMM("STAX B ; comment", "; comment", 0x02);
COMM("XTHL ; comment", "; comment", 0xE3);
COMM("JMP 1234H; comment", "; comment", 0xC3, 0x34, 0x12);
COMM("ANI ~0FH ; comment", "; comment", 0xE6, 0xF0);
COMM("CPI -1-23; comment", "; comment", 0xFE, 0xE8);
COMM("MOV B , B ; comment", "; comment", 0x40);
COMM("MVI M , 0F6H ; comment", "; comment", 0x36, 0xF6);
COMM("LXI B , 0BEEFH ; comment", "; comment", 0x01, 0xEF, 0xBE);
}

static void test_undef() {
Expand Down
10 changes: 5 additions & 5 deletions test/test_asm_i8096.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -572,11 +572,11 @@ static void test_control() {
}

static void test_comment() {
ERRT("SUB 52, 18 ; comment", OK, "; comment", 0x68, 0x12, 0x34);
ERRT("SUB 86, #3412H ; comment", OK, "; comment", 0x69, 0x12, 0x34, 0x56);
ERRT("SUB 52, [18] ; comment", OK, "; comment", 0x6A, 0x12, 0x34);
ERRT("SUB 86, 52[18] ; comment", OK, "; comment", 0x6B, 0x12, 0x34, 0x56);
ERRT("SUB 120, 5634H[18] ; comment", OK, "; comment", 0x6B, 0x13, 0x34, 0x56, 0x78);
COMM("SUB 52, 18 ; comment", "; comment", 0x68, 0x12, 0x34);
COMM("SUB 86, #3412H ; comment", "; comment", 0x69, 0x12, 0x34, 0x56);
COMM("SUB 52, [18] ; comment", "; comment", 0x6A, 0x12, 0x34);
COMM("SUB 86, 52[18] ; comment", "; comment", 0x6B, 0x12, 0x34, 0x56);
COMM("SUB 120, 5634H[18] ; comment", "; comment", 0x6B, 0x13, 0x34, 0x56, 0x78);
}

static void test_undef() {
Expand Down
16 changes: 8 additions & 8 deletions test/test_asm_ins8060.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -264,15 +264,15 @@ static void test_comment() {
symtab.intern(-127, "m127");
symtab.intern(127, "p127");

ERRT("NOP ; comment", OK, "; comment", 0x08);
ERRT("XPPC P3 ; comment", OK, "; comment", 0x3F);
ERRT("DLY 0x12 ; comment", OK, "; comment", 0x8F, 0x12);
AERRT(0x1000, "JMP 0x1000 ; comment", OK, "; comment", 0x90, 0xFE);
COMM("NOP ; comment", "; comment", 0x08);
COMM("XPPC P3 ; comment", "; comment", 0x3F);
COMM("DLY 0x12 ; comment", "; comment", 0x8F, 0x12);
ACOMM(0x1000, "JMP 0x1000 ; comment", "; comment", 0x90, 0xFE);
AERRT(0x1000, "JNZ E (PC) ; comment", REGISTER_NOT_ALLOWED, "E (PC) ; comment", 0x9C, 0x80);
ERRT("JMP E (P1) ; comment", OK, "; comment", 0x91, 0x80);
ERRT("JMP p127 (P2) ; comment", OK, "; comment", 0x92, 0x7F);
ERRT("JMP m127 (P3) ; comment", OK, "; comment", 0x93, 0x81);
ERRT("LD @ 126 (P3) ; comment", OK, "; comment", 0xC7, 0x7E);
COMM("JMP E (P1) ; comment", "; comment", 0x91, 0x80);
COMM("JMP p127 (P2) ; comment", "; comment", 0x92, 0x7F);
COMM("JMP m127 (P3) ; comment", "; comment", 0x93, 0x81);
COMM("LD @ 126 (P3) ; comment", "; comment", 0xC7, 0x7E);
}

static void test_undef() {
Expand Down
32 changes: 16 additions & 16 deletions test/test_asm_ins8070.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -409,22 +409,22 @@ static void test_func() {
}

static void test_comment() {
ERRT("NOP ; comment", OK, "; comment", 0x00);
ERRT("XCH A , E ; comment", OK, "; comment", 0x01);
ERRT("PUSH EA ; comment", OK, "; comment", 0x08);
ERRT("CALL 15 ; comment", OK, "; comment", 0x1F);
ERRT("SSM P2 ; comment", OK, "; comment", 0x2E);
ERRT("LD EA , SP ; comment", OK, "; comment", 0x31);
ERRT("ADD A , # 0x12 ; comment", OK, "; comment", 0xF4, 0x12);
ERRT("PLI P2 , # 0x1234 ; comment", OK, "; comment", 0x22, 0x34, 0x12);
ERRT("ADD A , = 0x12 ; comment", OK, "; comment", 0xF4, 0x12);
ERRT("PLI P2 , = 0x1234 ; comment", OK, "; comment", 0x22, 0x34, 0x12);
ERRT("ADD EA , 0xFF34 ; comment", OK, "; comment", 0xB5, 0x34);
AERRT(0x1000, "BZ 0x1005; comment", OK, "; comment", 0x6C, 0x03);
ERRT("BZ 0 , P3 ; comment", OK, "; comment", 0x6F, 0x00);
ERRT("LD EA , 0 , SP ; comment", OK, "; comment", 0x81, 0x00);
AERRT(0x1000, "LD T , 0x1080 , PC ; comment", OK, "; comment", 0xA0, 0x7F);
ERRT("ST EA , @127 , P3; comment", OK, "; comment", 0x8F, 0x7F);
COMM("NOP ; comment", "; comment", 0x00);
COMM("XCH A , E ; comment", "; comment", 0x01);
COMM("PUSH EA ; comment", "; comment", 0x08);
COMM("CALL 15 ; comment", "; comment", 0x1F);
COMM("SSM P2 ; comment", "; comment", 0x2E);
COMM("LD EA , SP ; comment", "; comment", 0x31);
COMM("ADD A , # 0x12 ; comment", "; comment", 0xF4, 0x12);
COMM("PLI P2 , # 0x1234 ; comment", "; comment", 0x22, 0x34, 0x12);
COMM("ADD A , = 0x12 ; comment", "; comment", 0xF4, 0x12);
COMM("PLI P2 , = 0x1234 ; comment", "; comment", 0x22, 0x34, 0x12);
COMM("ADD EA , 0xFF34 ; comment", "; comment", 0xB5, 0x34);
ACOMM(0x1000, "BZ 0x1005; comment", "; comment", 0x6C, 0x03);
COMM("BZ 0 , P3 ; comment", "; comment", 0x6F, 0x00);
COMM("LD EA , 0 , SP ; comment", "; comment", 0x81, 0x00);
ACOMM(0x1000, "LD T , 0x1080 , PC ; comment", "; comment", 0xA0, 0x7F);
COMM("ST EA , @127 , P3; comment", "; comment", 0x8F, 0x7F);
}

static void test_undef() {
Expand Down
22 changes: 11 additions & 11 deletions test/test_asm_mc6800.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -971,17 +971,17 @@ static void test_comment() {
symtab.intern(255, "sym255");
symtab.intern(0x1234, "sym1234");

ERRT("NOP ; comment", OK, "; comment", 0x01);
ERRT("PSHA ; comment", OK, "; comment", 0x36);
ERRT("SUBA #$90 ; comment", OK, "; comment", 0x80, 0x90);
ERRT("NEG > $0010 ; comment", OK, "; comment", 0x70, 0x00, 0x10);
ERRT("SUBA >$90 ; comment", OK, "; comment", 0xB0, 0x00, 0x90);
ERRT("SUBA sym255 ; comment", OK, "; comment", 0x90, 0xFF);
ERRT("SUBA >sym255 ; comment", OK, "; comment", 0xB0, 0x00, 0xFF);
ERRT("SUBA sym1234 ; comment", OK, "; comment", 0xB0, 0x12, 0x34);
ERRT("JMP sym255 ; comment", OK, "; comment", 0x7E, 0x00, 0xFF);
ERRT("JSR sym1234 ; comment", OK, "; comment", 0xBD, 0x12, 0x34);
ERRT("LDAA 0 , X ; comment", OK, "; comment", 0xA6, 0x00);
COMM("NOP ; comment", "; comment", 0x01);
COMM("PSHA ; comment", "; comment", 0x36);
COMM("SUBA #$90 +1 ; comment", "; comment", 0x80, 0x91);
COMM("NEG > $0010 ; comment", "; comment", 0x70, 0x00, 0x10);
COMM("SUBA >$90 -2 ; comment", "; comment", 0xB0, 0x00, 0x8E);
COMM("SUBA sym255 ; comment", "; comment", 0x90, 0xFF);
COMM("SUBA >sym255 ; comment", "; comment", 0xB0, 0x00, 0xFF);
COMM("SUBA sym1234 ; comment", "; comment", 0xB0, 0x12, 0x34);
COMM("JMP sym255 ; comment", "; comment", 0x7E, 0x00, 0xFF);
COMM("JSR sym1234 ; comment", "; comment", 0xBD, 0x12, 0x34);
COMM("LDAA 0 + ( 2 * 3 ) , X ; comment", "; comment", 0xA6, 0x06);
}

static void test_undef() {
Expand Down
40 changes: 20 additions & 20 deletions test/test_asm_mc68000.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4429,26 +4429,26 @@ static void test_float_trap() {
TEST("FTRAPST", 0xF240|074, 0x001F);
}
static void test_comment() {
ERRT("NOP ; comment", OK, "; comment", 0047161);
ERRT("ORI # 0 , CCR ; comment", OK, "; comment", 0000074, 0x0000);
ERRT("ANDI # 0 , SR ; comment", OK, "; comment", 0001174, 0x0000);
ERRT("MOVE ( 0 ) , D1 ; comment", OK, "; comment", 0031070, 0x0000);
ERRT("MOVE # 0 , D1 ; comment", OK, "; comment", 0031074, 0x0000);
ERRT("MOVE D1 , ( 0 ) ; comment", OK, "; comment", 0030701, 0x0000);
ERRT("MOVE D2 , ( 0 , A3 ) ; comment", OK, "; comment", 0033502, 0x0000);
ERRT("MOVE ( 0 , A1 , D2 ) , D3 ; comment", OK, "; comment", 0033061, 0x2000);
ERRT("MOVEP D1 , ( 0 , A1 ); comment", OK, "; comment", 0001611, 0x0000);
ERRT("MOVEP ( 0 , A1 ) , D1; comment", OK, "; comment", 0001411, 0x0000);
ERRT("MOVEQ # 0 , D1 ; comment", OK, "; comment", 0071000);
ERRT("ADDQ # 8 , D1 ; comment", OK, "; comment", 0050101);
ERRT("ADDQ # 1 , ( 0 , A1 ) ; comment", OK, "; comment", 0051151, 0x0000);
ERRT("LSR # 8 , D1 ; comment", OK, "; comment", 0160111);
ERRT("ROR ( 0 , A1 ) ; comment", OK, "; comment", 0163351, 0x0000);

AERRT(0x1000, "BRA * ; comment", OK, "; comment", 0060000 | 0xFE);
AERRT(0x1000, "DBRA D0 , * ; comment", OK, "; comment", 0050710, 0xFFFE);
AERRT(0x1000, "MOVEA ( * , PC ) , A1 ; comment", OK, "; comment", 0031172, 0xFFFE);
AERRT(0x1000, "MOVEA ( * , PC , D1.L ) , A1 ; comment", OK, "; comment", 0031173, 0x18FE);
COMM("NOP ; comment", "; comment", 0047161);
COMM("ORI # 0 , CCR ; comment", "; comment", 0000074, 0x0000);
COMM("ANDI # 0 , SR ; comment", "; comment", 0001174, 0x0000);
COMM("MOVE ( 0 ) , D1 ; comment", "; comment", 0031070, 0x0000);
COMM("MOVE # 0 , D1 ; comment", "; comment", 0031074, 0x0000);
COMM("MOVE D1 , ( 0 ) ; comment", "; comment", 0030701, 0x0000);
COMM("MOVE D2 , ( 0 , A3 ) ; comment", "; comment", 0033502, 0x0000);
COMM("MOVE ( 0 , A1 , D2 ) , D3 ; comment", "; comment", 0033061, 0x2000);
COMM("MOVEP D1 , ( 0 , A1 ) ; comment", "; comment", 0001611, 0x0000);
COMM("MOVEP ( 0 , A1 ) , D1 ; comment", "; comment", 0001411, 0x0000);
COMM("MOVEQ # 0 , D1 ; comment", "; comment", 0071000);
COMM("ADDQ # 8 , D1 ; comment", "; comment", 0050101);
COMM("ADDQ # 1 , ( 0 , A1 ) ; comment", "; comment", 0051151, 0x0000);
COMM("LSR # 8 , D1 ; comment", "; comment", 0160111);
COMM("ROR ( 0 , A1 ) ; comment", "; comment", 0163351, 0x0000);

ACOMM(0x1000, "BRA * ; comment", "; comment", 0060000 | 0xFE);
ACOMM(0x1000, "DBRA D0 , * ; comment", "; comment", 0050710, 0xFFFE);
ACOMM(0x1000, "MOVEA ( * , PC ) , A1 ; comment", "; comment", 0031172, 0xFFFE);
ACOMM(0x1000, "MOVEA ( * , PC , D1.L ) , A1 ; comment", "; comment", 0031173, 0x18FE);
}

static void test_undef() {
Expand Down
24 changes: 12 additions & 12 deletions test/test_asm_mc6805.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -423,18 +423,18 @@ static void test_comment() {
symtab.intern(255, "sym255");
symtab.intern(0x1234, "sym1234");

ERRT("NOP ; comment", OK, "; comment", 0x9D);
ERRT("SUB #$90 ; comment", OK, "; comment", 0xA0, 0x90);
ERRT("NEG < $0010 ; comment", OK, "; comment", 0x30, 0x10);
ERRT("SUB >$90 ; comment", OK, "; comment", 0xC0, 0x00, 0x90);
ERRT("SUB sym255 ; comment", OK, "; comment", 0xB0, 0xFF);
ERRT("SUB >sym255 ; comment", OK, "; comment", 0xC0, 0x00, 0xFF);
ERRT("SUB sym1234 ; comment", OK, "; comment", 0xC0, 0x12, 0x34);
ERRT("JMP sym255 ; comment", OK, "; comment", 0xBC, 0xFF);
ERRT("JSR sym1234 ; comment", OK, "; comment", 0xCD, 0x12, 0x34);
ERRT("LDA 0 , X ; comment", OK, "; comment", 0xF6);
ERRT("LDA < 0 , X ; comment", OK, "; comment", 0xE6, 0x00);
ERRT("LDA > 0 , X ; comment", OK, "; comment", 0xD6, 0x00, 0x00);
COMM("NOP ; comment", "; comment", 0x9D);
COMM("SUB #$90 ; comment", "; comment", 0xA0, 0x90);
COMM("NEG < $0010 ; comment", "; comment", 0x30, 0x10);
COMM("SUB >$90 ; comment", "; comment", 0xC0, 0x00, 0x90);
COMM("SUB sym255 ; comment", "; comment", 0xB0, 0xFF);
COMM("SUB >sym255 ; comment", "; comment", 0xC0, 0x00, 0xFF);
COMM("SUB sym1234 ; comment", "; comment", 0xC0, 0x12, 0x34);
COMM("JMP sym255 ; comment", "; comment", 0xBC, 0xFF);
COMM("JSR sym1234 ; comment", "; comment", 0xCD, 0x12, 0x34);
COMM("LDA 0 , X ; comment", "; comment", 0xF6);
COMM("LDA < 0 , X ; comment", "; comment", 0xE6, 0x00);
COMM("LDA > 0 , X ; comment", "; comment", 0xD6, 0x00, 0x00);
}

static void test_undef() {
Expand Down
Loading

0 comments on commit 3b128d4

Please sign in to comment.