.globl ___island .globl ___island_end .globl ___dispatch .globl ___dispatch_end .globl ___Tisland .globl ___Tisland_end ___island: nop stmfd sp!, {r0} adr r0, ___island loop1: ldr r0, [r0] ldr r12, [r0,#4] cmp r12, #0 beq loop1 ldmfd sp!, {r0} mov pc, r12 ___island_end: nop ___dispatch: nop nop stmfd sp!, {r0} adr r0, ___dispatch loop2: ldr r0, [r0] ldr r12, [r0,#4] cmp r12, #0 beq loop2 ldmfd sp!, {r0} mov pc, r12 ___dispatch_end: nop ___Tisland: nop stmfd sp!, {r0} adr r0, ___dispatch loop3: ldr r0, [r0] ldr r12, [r0,#4] cmp r12, #0 beq loop3 ldmfd sp!, {r0} mov pc, r12 ___Tisland_end: nop