Commit | Line | Data |
---|---|---|
a01eda85 MF |
1 | .text |
2 | .global debug | |
3 | ||
4 | debug: | |
5 | DBG R0; | |
6 | DBG R1; | |
7 | DBG R2; | |
8 | DBG R3; | |
9 | DBG R4; | |
10 | DBG R5; | |
11 | DBG R6; | |
12 | DBG R7; | |
13 | ||
14 | DBG P0; | |
15 | DBG P1; | |
16 | DBG P2; | |
17 | DBG P3; | |
18 | DBG P4; | |
19 | DBG P5; | |
20 | DBG SP; | |
21 | DBG FP; | |
22 | ||
23 | DBG I0; | |
24 | DBG I1; | |
25 | DBG I2; | |
26 | DBG I3; | |
27 | DBG M0; | |
28 | DBG M1; | |
29 | DBG M2; | |
30 | DBG M3; | |
31 | ||
32 | DBG B0; | |
33 | DBG B1; | |
34 | DBG B2; | |
35 | DBG B3; | |
36 | DBG L0; | |
37 | DBG L1; | |
38 | DBG L2; | |
39 | DBG L3; | |
40 | ||
41 | DBG A0.x; | |
42 | DBG A0.w; | |
43 | DBG A1.x; | |
44 | DBG A1.w; | |
45 | DBG ASTAT; | |
46 | DBG RETS; | |
47 | ||
48 | DBG LC0; | |
49 | DBG LT0; | |
50 | DBG LB0; | |
51 | DBG LC1; | |
52 | DBG LT1; | |
53 | DBG LB1; | |
54 | DBG CYCLES; | |
55 | DBG CYCLES2; | |
56 | ||
57 | DBG USP; | |
58 | DBG SEQSTAT; | |
59 | DBG SYSCFG; | |
60 | DBG RETI; | |
61 | DBG RETX; | |
62 | DBG RETN; | |
63 | DBG RETE; | |
64 | DBG EMUDAT; | |
65 | ||
66 | .global debug_assert | |
67 | debug_assert: | |
68 | ||
69 | DBGA(R0.L, 0x0000); | |
70 | DBGA(R0.H, 0x0010); | |
71 | DBGA(R0.L, 0x0200); | |
72 | DBGA(R0.H, 0x3000); | |
73 | ||
74 | DBGA(R1.L, 0x0001); | |
75 | DBGA(R1.H, 0x1001); | |
76 | DBGA(R1.L, 0x8008); | |
77 | DBGA(R1.H, 0xC000); | |
78 | ||
79 | DBGA(R2.L, 1024); | |
80 | DBGA(R2.H, 2048); | |
81 | DBGA(R2.L, 4096); | |
82 | DBGA(R2.H, 8192); | |
83 | ||
84 | DBGA(R3.L, 65535); | |
85 | DBGA(R3.H, 32767); | |
86 | DBGA(R3.L, 16383); | |
87 | DBGA(R3.H, 8191); | |
88 | ||
89 | DBGA(P3.L, -1); | |
90 | DBGA(P3.H, -100); | |
91 | DBGA(P3.L, -1000); | |
92 | DBGA(P3.H, -8191); | |
93 |