No Description

cmd_callasm.S 388B

1234567891011121314151617181920212223242526272829
  1. .align 2
  2. .text
  3. .thumb
  4. .global bs_callasm
  5. bs_callasm:
  6. push {lr}
  7. ldr r0, =0x02023D74 @current script location
  8. ldr r0, [r0]
  9. ldrb r1, [r0, #1]
  10. ldrb r2, [r0, #2]
  11. lsl r2, #0x8
  12. orr r1, r2
  13. ldrb r2, [r0, #3]
  14. ldrb r3, [r0, #4]
  15. lsl r2, #0x10
  16. orr r1, r2
  17. lsl r3, #0x18
  18. orr r1, r3
  19. bl bxr1
  20. ldr r0, =0x02023D74
  21. ldr r1, [r0]
  22. add r1, #5
  23. str r1, [r0]
  24. pop {r0}
  25. bx r0
  26. bxr1:
  27. bx r1