Advertisement
DrFetus

EO3 Ailment Formula ARM

May 27th, 2017
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.98 KB | None | 0 0
  1. 0205548C E3500039 cmp r0,39h ;1 1
  2. 02055490 0A000016 beq 20554F0h ;3 4
  3. 02055494 EA000022 b 2055524h ;3 7
  4. 02055498 E3500013 cmp r0,13h ;1 8
  5. 0205549C 1A000004 bne 20554B4h ;3 11
  6. 020554A0 E28B0008 add r0,r11,8h ;1 12
  7. 020554A4 E1A01009 mov r1,r9 ;1 13
  8. 020554A8 EBFFD4BC bl 204A7A0h ;3 16
  9. 020554AC E3500000 cmp r0,0h ;1 17
  10. 020554B0 0A00001B beq 2055524h ;3 20
  11. 020554B4 E5950000 ldr r0,[r5] ;2 22
  12. 020554B8 E3500014 cmp r0,14h ;1 23
  13. 020554BC 1A000004 bne 20554D4h ;3 26
  14. 020554C0 E28B0008 add r0,r11,8h ;1 27
  15. 020554C4 E3A01701 mov r1,40000h ;1 28
  16. 020554C8 EBFFD4B4 bl 204A7A0h ;3 31
  17. 020554CC E3500000 cmp r0,0h ;1 32
  18. 020554D0 1A000013 bne 2055524h ;3 35
  19. 020554D4 E59D00A0 ldr r0,[r13,0A0h] ;2 37
  20. 020554D8 E0850100 add r0,r5,r0,lsl 2h ;1 38
  21. 020554DC E5901004 ldr r1,[r0,4h] ;3 41
  22. 020554E0 E3A00001 mov r0,1h ;1 42
  23. 020554E4 E58D0024 str r0,[r13,24h] ;1 43
  24. 020554E8 E1A00801 mov r0,r1,lsl 10h ;1 44
  25. 020554EC EA00000B b 2055520h ;3 47
  26. 020554F0 E59F14F8 ldr r1,=1FFh ;2 49
  27. 020554F4 E2840B01 add r0,r4,400h ;1 50
  28. 020554F8 E3A02001 mov r2,1h ;1 51
  29. 020554FC EBFFF247 bl 2051E20h ;3 54
  30. 02055500 E3500000 cmp r0,0h ;1 55
  31. 02055504 0A000006 beq 2055524h ;3 58
  32. 02055508 E59D00A0 ldr r0,[r13,0A0h] ;2 60
  33. 0205550C E0850100 add r0,r5,r0,lsl 2h ;1 61
  34. 02055510 E5900004 ldr r0,[r0,4h] ;3 64
  35. 02055514 E1A00800 mov r0,r0,lsl 10h ;1 65
  36. 02055518 E0860840 add r0,r6,r0,asr 10h ;1 66
  37. 0205551C E1A00800 mov r0,r0,lsl 10h ;1 67
  38. 02055520 E1A06840 mov r6,r0,asr 10h ;1 68
  39. 02055524 E2870001 add r0,r7,1h ;1 69
  40. 02055528 E1A00800 mov r0,r0,lsl 10h ;1 70
  41. 0205552C E1A07840 mov r7,r0,asr 10h ;1 71
  42. 02055530 E3570008 cmp r7,8h ;1 72
  43. 02055534 BAFFFFC5 blt 2055450h ;3 75
  44. 02055538 E59D0024 ldr r0,[r13,24h] ;2 77
  45. 0205553C E3A05004 mov r5,4h ;1 78
  46. 02055540 E3500000 cmp r0,0h ;1 79
  47. 02055544 0A000123 beq 20559D8h ;3 82
  48. 02055548 E59D000C ldr r0,[r13,0Ch] ;2 84
  49. 0205554C E3A04006 mov r4,6h ;1 85
  50. 02055550 E2800F89 add r0,r0,224h ;1 86
  51. 02055554 E1A01005 mov r1,r5 ;1 87
  52. 02055558 E1A02004 mov r2,r4 ;1 88
  53. 0205555C E2800B01 add r0,r0,400h ;1 89
  54. 02055560 EB012D30 bl 20A0A28h ;3 92
  55. 02055564 E1A09800 mov r9,r0,lsl 10h ;1 93
  56. 02055568 E59D000C ldr r0,[r13,0Ch] ;2 95
  57. 0205556C E3A07005 mov r7,5h ;1 96
  58. 02055570 E2800F89 add r0,r0,224h ;1 97
  59. 02055574 E2800B01 add r0,r0,400h ;1 98
  60. 02055578 E1A01005 mov r1,r5 ;1 99
  61. 0205557C E1A02007 mov r2,r7 ;1 100
  62. 02055580 EB012D28 bl 20A0A28h ;3 103
  63. 02055584 E1A02004 mov r2,r4 ;1 104
  64. 02055588 E1A04800 mov r4,r0,lsl 10h ;1 105
  65. 0205558C E28B0F89 add r0,r11,224h ;1 106
  66. 02055590 E2800B01 add r0,r0,400h ;1 107
  67. 02055594 E1A01005 mov r1,r5 ;1 108
  68. 02055598 EB012D22 bl 20A0A28h ;3 111
  69. 0205559C E1A01005 mov r1,r5 ;1 112
  70. 020555A0 E1A05800 mov r5,r0,lsl 10h ;1 113
  71. 020555A4 E28B0F89 add r0,r11,224h ;1 114
  72. 020555A8 E1A02007 mov r2,r7 ;1 115
  73. 020555AC E2800B01 add r0,r0,400h ;1 116
  74. 020555B0 EB012D1C bl 20A0A28h ;3 119
  75. 020555B4 E1A07800 mov r7,r0,lsl 10h ;1 120
  76. 020555B8 E3A0000A mov r0,0Ah ;1 121
  77. 020555BC EBFFD48D bl 204A7F8h ;3 124
  78. 020555C0 E1A017C7 mov r1,r7,asr 0Fh ;1 125
  79. 020555C4 E0812845 add r2,r1,r5,asr 10h ;1 126
  80. 020555C8 E1A017C4 mov r1,r4,asr 0Fh ;1 127
  81. 020555CC E0811849 add r1,r1,r9,asr 10h ;1 128
  82. 020555D0 E0411002 sub r1,r1,r2 ;1 129
  83. 020555D4 E1A02801 mov r2,r1,lsl 10h ;1 130
  84. 020555D8 E3A0100A mov r1,0Ah ;1 131
  85. 020555DC E1A00800 mov r0,r0,lsl 10h ;1 132
  86. 020555E0 E241101C sub r1,r1,1Ch ;1 133
  87. 020555E4 E1A04840 mov r4,r0,asr 10h ;1 134
  88. 020555E8 E1A00842 mov r0,r2,asr 10h ;1 135
  89. 020555EC E1510842 cmp r1,r2,asr 10h ;1 136
  90. 020555F0 A0860004 addge r0,r6,r4 ;1 137
  91. 020555F4 A1A00800 movge r0,r0,lsl 10h ;1 138
  92. 020555F8 A1A06840 movge r6,r0,asr 10h ;1 139
  93. 020555FC AA000025 bge 2055698h ;3 142
  94. 02055600 E3500016 cmp r0,16h ;1 143
  95. 02055604 A0840086 addge r0,r4,r6,lsl 1h ;1 144
  96. 02055608 A1A00800 movge r0,r0,lsl 10h ;1 145
  97. 0205560C A1A06840 movge r6,r0,asr 10h ;1 146
  98. 02055610 AA000020 bge 2055698h ;3 149
  99. 02055614 EBFF101B bl 2019688h ;3 152
  100. 02055618 E1A01000 mov r1,r0 ;1 153
  101. 0205561C E59F03D0 ldr r0,=3D8F5C29h ;2 155
  102. 02055620 EBFF12AD bl 201A0DCh ;3 158
  103. 02055624 E59F13CC ldr r1,=3E4CCCCDh ;2 160
  104. 02055628 EBFF13AF bl 201A4ECh ;3 163
  105. 0205562C EBFF0FF4 bl 2019604h ;3 166
  106. 02055630 EBFF0B3A bl 2018320h ;3 169
  107. 02055634 E1A02000 mov r2,r0 ;1 170
  108. 02055638 E1A03001 mov r3,r1 ;1 171
  109. 0205563C E3A00202 mov r0,20000000h ;1 172
  110. 02055640 E59F13B4 ldr r1,=3FEA8F5Ch ;2 174
  111. 02055644 EBFF0D4F bl 2018B88h ;3 177
  112. 02055648 E1A02000 mov r2,r0 ;1 178
  113. 0205564C E1A03001 mov r3,r1 ;1 179
  114. 02055650 E3A0020E mov r0,0E0000000h ;1 180
  115. 02055654 E59F13A4 ldr r1,=3FF2B851h ;2 182
  116. 02055658 EBFF0B91 bl 20184A4h ;3 185
  117. 0205565C EBFF0E22 bl 2018EECh ;3 188
  118. 02055660 E1A05000 mov r5,r0 ;1 189
  119. 02055664 E1A00004 mov r0,r4 ;1 190
  120. 02055668 EBFF1006 bl 2019688h ;3 193
  121. 0205566C E1A04000 mov r4,r0 ;1 194
  122. 02055670 E1A00006 mov r0,r6 ;1 195
  123. 02055674 EBFF1003 bl 2019688h ;3 198
  124. 02055678 E1A01005 mov r1,r5 ;1 199
  125. 0205567C EBFF1296 bl 201A0DCh ;3 202
  126. 02055680 E1A01000 mov r1,r0 ;1 203
  127. 02055684 E1A00004 mov r0,r4 ;1 204
  128. 02055688 EBFF130B bl 201A2BCh ;3 207
  129. 0205568C EBFF119F bl 2019D10h ;3 210
  130. 02055690 E1A00800 mov r0,r0,lsl 10h ;1 211
  131. 02055694 E1A06840 mov r6,r0,asr 10h ;1 212
  132. 02055698 E59D000C ldr r0,[r13,0Ch] ;2 214
  133. 0205569C E59D2010 ldr r2,[r13,10h] ;2 216
  134. 020556A0 E3E04000 mvn r4,0h ;1 217
  135. 020556A4 E1A0100B mov r1,r11 ;1 218
  136. 020556A8 E1A03008 mov r3,r8 ;1 219
  137. 020556AC E58D4000 str r4,[r13] ;1 220
  138. 020556B0 EB0016B4 bl 205B188h ;3 223
  139. 020556B4 E1A05000 mov r5,r0 ;1 224
  140. 020556B8 E1A00006 mov r0,r6 ;1 225
  141. 020556BC EBFF0FF1 bl 2019688h ;3 228
  142. 020556C0 E1A04000 mov r4,r0 ;1 229
  143. 020556C4 E59F1338 ldr r1,=42C80000h ;2 231
  144. 020556C8 E1A00005 mov r0,r5 ;1 232
  145. 020556CC EBFF1427 bl 201A770h ;3 235
  146. 020556D0 E1A01000 mov r1,r0 ;1 236
  147. 020556D4 E1A00004 mov r0,r4 ;1 237
  148. 020556D8 EBFF127F bl 201A0DCh ;3 240
  149. 020556DC EBFF118B bl 2019D10h ;3 243
  150. 020556E0 E1A00800 mov r0,r0,lsl 10h ;1 244
  151. 020556E4 E3A06000 mov r6,0h ;1 245
  152. 020556E8 E1A04840 mov r4,r0,asr 10h ;1 246
  153. 020556EC E1A00005 mov r0,r5 ;1 247
  154. 020556F0 E1A01006 mov r1,r6 ;1 248
  155. 020556F4 EBFF0F46 bl 2019414h ;3 251
  156. 020556F8 9A000040 bls 2055800h ;3 254
  157. 020556FC E3180C1E tst r8,1E00h ;1 255
  158. 02055700 0A00000D beq 205573Ch ;3 258
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement