Advertisement
Guest User

Untitled

a guest
Sep 17th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 0.77 KB | None | 0 0
  1. .Flash:
  2.    
  3. ldr r3, .L130+4
  4. ldrb    r1, [r3, #0]    @ zero_extendqisi2
  5. ldr r3, .L130+8
  6. ldrb    r2, [r3, #0]    @ zero_extendqisi2
  7. ldr r3, .L130+12
  8. orr r2, r1, r2
  9. ldrb    r3, [r3, #0]    @ zero_extendqisi2
  10. eor r3, r3, #1
  11. orrs    r3, r2, r3
  12. ldmeqfd sp!, {r3, r4, r5, pc}
  13. ldr r3, .L130+16
  14. and r1, r4, #255
  15. ldr r3, [r3, #0]
  16. blx r3
  17. ldmfd   sp!, {r3, r4, r5, pc}
  18.  
  19. .eeprom:
  20. stmfd   sp!, {lr}
  21. ldmia   sp!,{pc}
  22. .align  4
  23.  
  24. .L130:
  25. .word   0x40003FF   @0
  26. .word   cpuFlashEnabled @4
  27. .word   cpuSramEnabled  @8
  28. .word   eepromInUse @12
  29. .word   cpuSaveGameFunc @16
  30.  
  31. **This part** vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
  32.  
  33. LXXX: Label used by THUMB code branching
  34. ldr r3, .L130+16    @branch to =cpuSaveGameFunc
  35. ldr     r4, .L130+12    
  36. str r4, [r3]    @whatever ret value of eepromInUse is stored on cpuSaveGameFunc args
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement