Commit | Line | Data |
---|---|---|
2ac27cd3 CG |
1 | .text |
2 | ||
3 | .globl this_start, this_label, this_imm4_val | |
4 | this_start: | |
5 | nop | |
6 | ||
7 | jr t,this_start | |
8 | jr t,other_start | |
9 | ||
10 | jp t,this_start | |
11 | jp t,other_start | |
12 | ||
13 | call other_start | |
14 | call other_label | |
15 | call this_start | |
16 | call this_label | |
17 | ||
18 | calr other_start | |
19 | calr other_label | |
20 | calr this_start | |
21 | calr this_label | |
22 | ||
23 | ld r1,other_data | |
24 | ld r1,this_data | |
25 | ld r1,#other_data | |
26 | ld r1,#this_data | |
27 | ||
28 | this_label: | |
29 | ldb rl2,#this_data | |
30 | ldb rl2,#this_data + 0x10 | |
31 | ldb rl2,#other_data | |
32 | ldb rl2,#other_data + 0x10 | |
33 | ||
34 | ! ldr r2,this_data | |
35 | ! ldr r2,other_data | |
36 | ||
37 | bitb rl3,#other_imm4_val | |
38 | nop | |
39 | ||
40 | .set this_imm4_val, 10 | |
41 | ||
42 | .data | |
43 | ||
44 | .ds.l 1 | |
45 | .globl this_data | |
46 | this_data: | |
47 | .word 0x1234 | |
48 | .ds.l 1 | |
49 | ||
50 | .end |