.global iap_asm_entry .func iap_asm_entry iap_asm_entry: stmfd sp!,{r1, r2, lr} adr lr,iap_asm_exit ldr r2,=0x7FFFFFF1 bx r2 iap_asm_exit: ldmfd sp!,{r1, r2, lr} mov pc,lr .endfunc .end