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