.text .global debug debug: DBG R0; DBG R1; DBG R2; DBG R3; DBG R4; DBG R5; DBG R6; DBG R7; DBG P0; DBG P1; DBG P2; DBG P3; DBG P4; DBG P5; DBG SP; DBG FP; DBG I0; DBG I1; DBG I2; DBG I3; DBG M0; DBG M1; DBG M2; DBG M3; DBG B0; DBG B1; DBG B2; DBG B3; DBG L0; DBG L1; DBG L2; DBG L3; DBG A0.x; DBG A0.w; DBG A1.x; DBG A1.w; DBG ASTAT; DBG RETS; DBG LC0; DBG LT0; DBG LB0; DBG LC1; DBG LT1; DBG LB1; DBG CYCLES; DBG CYCLES2; DBG USP; DBG SEQSTAT; DBG SYSCFG; DBG RETI; DBG RETX; DBG RETN; DBG RETE; DBG EMUDAT; .global debug_assert debug_assert: DBGA(R0.L, 0x0000); DBGA(R0.H, 0x0010); DBGA(R0.L, 0x0200); DBGA(R0.H, 0x3000); DBGA(R1.L, 0x0001); DBGA(R1.H, 0x1001); DBGA(R1.L, 0x8008); DBGA(R1.H, 0xC000); DBGA(R2.L, 1024); DBGA(R2.H, 2048); DBGA(R2.L, 4096); DBGA(R2.H, 8192); DBGA(R3.L, 65535); DBGA(R3.H, 32767); DBGA(R3.L, 16383); DBGA(R3.H, 8191); DBGA(P3.L, -1); DBGA(P3.H, -100); DBGA(P3.L, -1000); DBGA(P3.H, -8191);