EliteAnax17

Untitled

Jun 27th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. sub_80BACDC:
  2. push {r4, r5, r6, lr}
  3. add sp, sp, #0xffffffc0
  4. add r4, r0, #0
  5. lsl r4, r4, #0x18
  6. lsr r4, r4, #0x18
  7. ldr r1, .L127
  8. mov r0, sp
  9. mov r2, #0x40
  10. bl memcpy
  11. ldr r6, .L127+0x4
  12. ldr r5, .L127+0x8
  13. mov r1, #0x0
  14. ldrsb r1, [r5, r1]
  15. lsl r1, r1, #0x2
  16. add r1, r1, r6
  17. lsl r4, r4, #0x18
  18. asr r4, r4, #0x18
  19. ldr r0, [r1]
  20. add r0, r0, r4
  21. str r0, [r1]
  22. mov r0, #0x0
  23. ldrsb r0, [r5, r0]
  24. lsl r2, r0, #0x2
  25. add r3, r2, r6
  26. lsl r0, r0, #0x1
  27. add r0, r0, #0x1
  28. lsl r0, r0, #0x1
  29. add r0, r0, sp
  30. mov r4, #0x0
  31. ldrsh r1, [r0, r4]
  32. ldr r0, [r3]
  33. cmp r0, r1
  34. ble .L125 @cond_branch
  35. mov r1, sp
  36. add r0, r1, r2
  37. mov r4, #0x0
  38. ldrsh r0, [r0, r4]
  39. str r0, [r3]
  40. .L125:
  41. mov r2, #0x0
  42. ldrsb r2, [r5, r2]
  43. lsl r0, r2, #0x2
  44. add r3, r0, r6
  45. add r0, r0, sp
  46. mov r4, #0x0
  47. ldrsh r1, [r0, r4]
  48. ldr r0, [r3]
  49. cmp r0, r1
  50. bge .L126 @cond_branch
  51. lsl r0, r2, #0x1
  52. add r0, r0, #0x1
  53. lsl r0, r0, #0x1
  54. add r0, r0, sp
  55. mov r1, #0x0
  56. ldrsh r0, [r0, r1]
  57. str r0, [r3]
  58. .L126:
  59. add sp, sp, #0x40
  60. pop {r4, r5, r6}
  61. pop {r0}
  62. bx r0
  63. .L128:
  64. .align 2, 0
  65. .L127:
  66. .word gUnknown_083D039C
  67. .word gUnknown_020387B4
  68. .word gUnknown_020387B3
  69. .Lfe14:
  70. .size sub_80BACDC,.Lfe14-sub_80BACDC
  71. .text
  72. .align 2, 0
Advertisement
Add Comment
Please, Sign In to add comment