1 .text 2 3 .globl this_start, this_label, this_imm4_val 4this_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 28this_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 46this_data: 47 .word 0x1234 48 .ds.l 1 49 50 .end 51