Bond697

model

Dec 28th, 2011
432
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. RAM_ARM9:0204CC84             @ =============== S U B R O U T I N E =======================================
  2. RAM_ARM9:0204CC84
  3. RAM_ARM9:0204CC84
  4. RAM_ARM9:0204CC84             model_stuff__:                          @ CODE XREF: sub_204CB5C+60p
  5. RAM_ARM9:0204CC84 70 40 2D E9                 STMFD   SP!, {R4-R6,LR}
  6. RAM_ARM9:0204CC88 00 40 A0 E1                 MOV     R4, R0
  7. RAM_ARM9:0204CC8C FE 00 D4 E1                 LDRSH   R0, [R4,#0xE]
  8. RAM_ARM9:0204CC90 00 00 50 E3                 CMP     R0, #0
  9. RAM_ARM9:0204CC94 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  10. RAM_ARM9:0204CC98 04 00 00 DA                 BLE     bank1
  11. RAM_ARM9:0204CC9C 4C 3C 01 EB                 BL      fixedPointToFloat__
  12. RAM_ARM9:0204CCA0 00 10 A0 E1                 MOV     R1, R0
  13. RAM_ARM9:0204CCA4 3F 04 A0 E3                 MOV     R0, #0x3F000000
  14. RAM_ARM9:0204CCA8 31 3F 01 EB                 BL      sub_209C974
  15. RAM_ARM9:0204CCAC 02 00 00 EA                 B       bank2
  16. RAM_ARM9:0204CCB0             @ ---------------------------------------------------------------------------
  17. RAM_ARM9:0204CCB0
  18. RAM_ARM9:0204CCB0             bank1:                                  @ CODE XREF: model_stuff__+14j
  19. RAM_ARM9:0204CCB0 47 3C 01 EB                 BL      fixedPointToFloat__
  20. RAM_ARM9:0204CCB4 3F 14 A0 E3                 MOV     R1, #0x3F000000
  21. RAM_ARM9:0204CCB8 B9 3F 01 EB                 BL      loc_209CBA4
  22. RAM_ARM9:0204CCBC
  23. RAM_ARM9:0204CCBC             bank2:                                  @ CODE XREF: model_stuff__+28j
  24. RAM_ARM9:0204CCBC 00 60 A0 E1                 MOV     R6, R0
  25. RAM_ARM9:0204CCC0 FC 00 D4 E1                 LDRSH   R0, [R4,#0xC]
  26. RAM_ARM9:0204CCC4 00 00 50 E3                 CMP     R0, #0
  27. RAM_ARM9:0204CCC8 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  28. RAM_ARM9:0204CCCC 04 00 00 DA                 BLE     bank3
  29. RAM_ARM9:0204CCD0 3F 3C 01 EB                 BL      fixedPointToFloat__
  30. RAM_ARM9:0204CCD4 00 10 A0 E1                 MOV     R1, R0
  31. RAM_ARM9:0204CCD8 3F 04 A0 E3                 MOV     R0, #0x3F000000
  32. RAM_ARM9:0204CCDC 24 3F 01 EB                 BL      sub_209C974
  33. RAM_ARM9:0204CCE0 02 00 00 EA                 B       bank4
  34. RAM_ARM9:0204CCE4             @ ---------------------------------------------------------------------------
  35. RAM_ARM9:0204CCE4
  36. RAM_ARM9:0204CCE4             bank3:                                  @ CODE XREF: model_stuff__+48j
  37. RAM_ARM9:0204CCE4 3A 3C 01 EB                 BL      fixedPointToFloat__
  38. RAM_ARM9:0204CCE8 3F 14 A0 E3                 MOV     R1, #0x3F000000
  39. RAM_ARM9:0204CCEC AC 3F 01 EB                 BL      loc_209CBA4
  40. RAM_ARM9:0204CCF0
  41. RAM_ARM9:0204CCF0             bank4:                                  @ CODE XREF: model_stuff__+5Cj
  42. RAM_ARM9:0204CCF0 ED 3D 01 EB                 BL      sub_209C4AC
  43. RAM_ARM9:0204CCF4 00 50 A0 E1                 MOV     R5, R0
  44. RAM_ARM9:0204CCF8 06 00 A0 E1                 MOV     R0, R6
  45. RAM_ARM9:0204CCFC EA 3D 01 EB                 BL      sub_209C4AC
  46. RAM_ARM9:0204CD00 00 10 A0 E1                 MOV     R1, R0
  47. RAM_ARM9:0204CD04 05 00 A0 E1                 MOV     R0, R5
  48. RAM_ARM9:0204CD08 00 20 A0 E3                 MOV     R2, #0
  49. RAM_ARM9:0204CD0C B5 65 00 EB                 BL      sub_20663E8
  50. RAM_ARM9:0204CD10 60 00 94 E5                 LDR     R0, [R4,#0x60]
  51. RAM_ARM9:0204CD14 00 06 A0 E1                 MOV     R0, R0,LSL#12
  52. RAM_ARM9:0204CD18 20 0F B0 E1                 MOVS    R0, R0,LSR#30
  53. RAM_ARM9:0204CD1C 50 00 00 0A                 BEQ     bank13
  54. RAM_ARM9:0204CD20 F2 01 D4 E1                 LDRSH   R0, [R4,#0x12]
  55. RAM_ARM9:0204CD24 00 00 50 E3                 CMP     R0, #0
  56. RAM_ARM9:0204CD28 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  57. RAM_ARM9:0204CD2C 04 00 00 DA                 BLE     bank5
  58. RAM_ARM9:0204CD30 27 3C 01 EB                 BL      fixedPointToFloat__
  59. RAM_ARM9:0204CD34 00 10 A0 E1                 MOV     R1, R0
  60. RAM_ARM9:0204CD38 3F 04 A0 E3                 MOV     R0, #0x3F000000
  61. RAM_ARM9:0204CD3C 0C 3F 01 EB                 BL      sub_209C974
  62. RAM_ARM9:0204CD40 02 00 00 EA                 B       bank6
  63. RAM_ARM9:0204CD44             @ ---------------------------------------------------------------------------
  64. RAM_ARM9:0204CD44
  65. RAM_ARM9:0204CD44             bank5:                                  @ CODE XREF: model_stuff__+A8j
  66. RAM_ARM9:0204CD44 22 3C 01 EB                 BL      fixedPointToFloat__
  67. RAM_ARM9:0204CD48 3F 14 A0 E3                 MOV     R1, #0x3F000000
  68. RAM_ARM9:0204CD4C 94 3F 01 EB                 BL      loc_209CBA4
  69. RAM_ARM9:0204CD50
  70. RAM_ARM9:0204CD50             bank6:                                  @ CODE XREF: model_stuff__+BCj
  71. RAM_ARM9:0204CD50 00 60 A0 E1                 MOV     R6, R0
  72. RAM_ARM9:0204CD54 F0 01 D4 E1                 LDRSH   R0, [R4,#0x10]
  73. RAM_ARM9:0204CD58 00 00 50 E3                 CMP     R0, #0
  74. RAM_ARM9:0204CD5C 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  75. RAM_ARM9:0204CD60 04 00 00 DA                 BLE     bank7
  76. RAM_ARM9:0204CD64 1A 3C 01 EB                 BL      fixedPointToFloat__
  77. RAM_ARM9:0204CD68 00 10 A0 E1                 MOV     R1, R0
  78. RAM_ARM9:0204CD6C 3F 04 A0 E3                 MOV     R0, #0x3F000000
  79. RAM_ARM9:0204CD70 FF 3E 01 EB                 BL      sub_209C974
  80. RAM_ARM9:0204CD74 02 00 00 EA                 B       bank8
  81. RAM_ARM9:0204CD78             @ ---------------------------------------------------------------------------
  82. RAM_ARM9:0204CD78
  83. RAM_ARM9:0204CD78             bank7:                                  @ CODE XREF: model_stuff__+DCj
  84. RAM_ARM9:0204CD78 15 3C 01 EB                 BL      fixedPointToFloat__
  85. RAM_ARM9:0204CD7C 3F 14 A0 E3                 MOV     R1, #0x3F000000
  86. RAM_ARM9:0204CD80 87 3F 01 EB                 BL      loc_209CBA4
  87. RAM_ARM9:0204CD84
  88. RAM_ARM9:0204CD84             bank8:                                  @ CODE XREF: model_stuff__+F0j
  89. RAM_ARM9:0204CD84 C8 3D 01 EB                 BL      sub_209C4AC
  90. RAM_ARM9:0204CD88 00 50 A0 E1                 MOV     R5, R0
  91. RAM_ARM9:0204CD8C 06 00 A0 E1                 MOV     R0, R6
  92. RAM_ARM9:0204CD90 C5 3D 01 EB                 BL      sub_209C4AC
  93. RAM_ARM9:0204CD94 00 10 A0 E1                 MOV     R1, R0
  94. RAM_ARM9:0204CD98 05 00 A0 E1                 MOV     R0, R5
  95. RAM_ARM9:0204CD9C 00 20 A0 E3                 MOV     R2, #0
  96. RAM_ARM9:0204CDA0 90 65 00 EB                 BL      sub_20663E8
  97. RAM_ARM9:0204CDA4 14 00 94 E5                 LDR     R0, [R4,#0x14]
  98. RAM_ARM9:0204CDA8 18 10 94 E5                 LDR     R1, [R4,#0x18]
  99. RAM_ARM9:0204CDAC 01 2A A0 E3                 MOV     R2, #0x1000
  100. RAM_ARM9:0204CDB0 CB 65 00 EB                 BL      sub_20664E4
  101. RAM_ARM9:0204CDB4 B8 05 D4 E1                 LDRH    R0, [R4,#0x58]
  102. RAM_ARM9:0204CDB8 08 21 9F E5                 LDR     R2, =ModelDataStart
  103. RAM_ARM9:0204CDBC 40 02 A0 E1                 MOV     R0, R0,ASR#4
  104. RAM_ARM9:0204CDC0 80 10 A0 E1                 MOV     R1, R0,LSL#1
  105. RAM_ARM9:0204CDC4 81 00 A0 E1                 MOV     R0, R1,LSL#1
  106. RAM_ARM9:0204CDC8 01 10 81 E2                 ADD     R1, R1, #1
  107. RAM_ARM9:0204CDCC 81 10 A0 E1                 MOV     R1, R1,LSL#1
  108. RAM_ARM9:0204CDD0 F0 00 92 E1                 LDRSH   R0, [R2,R0]
  109. RAM_ARM9:0204CDD4 F1 10 92 E1                 LDRSH   R1, [R2,R1]
  110. RAM_ARM9:0204CDD8 16 66 00 EB                 BL      sub_2066638
  111. RAM_ARM9:0204CDDC F2 01 D4 E1                 LDRSH   R0, [R4,#0x12]
  112. RAM_ARM9:0204CDE0 00 00 50 E3                 CMP     R0, #0
  113. RAM_ARM9:0204CDE4 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  114. RAM_ARM9:0204CDE8 04 00 00 DA                 BLE     bank9
  115. RAM_ARM9:0204CDEC F8 3B 01 EB                 BL      fixedPointToFloat__
  116. RAM_ARM9:0204CDF0 00 10 A0 E1                 MOV     R1, R0
  117. RAM_ARM9:0204CDF4 3F 04 A0 E3                 MOV     R0, #0x3F000000
  118. RAM_ARM9:0204CDF8 DD 3E 01 EB                 BL      sub_209C974
  119. RAM_ARM9:0204CDFC 02 00 00 EA                 B       bank10
  120. RAM_ARM9:0204CE00             @ ---------------------------------------------------------------------------
  121. RAM_ARM9:0204CE00
  122. RAM_ARM9:0204CE00             bank9:                                  @ CODE XREF: model_stuff__+164j
  123. RAM_ARM9:0204CE00 F3 3B 01 EB                 BL      fixedPointToFloat__
  124. RAM_ARM9:0204CE04 3F 14 A0 E3                 MOV     R1, #0x3F000000
  125. RAM_ARM9:0204CE08 65 3F 01 EB                 BL      loc_209CBA4
  126. RAM_ARM9:0204CE0C
  127. RAM_ARM9:0204CE0C             bank10:                                 @ CODE XREF: model_stuff__+178j
  128. RAM_ARM9:0204CE0C 00 60 A0 E1                 MOV     R6, R0
  129. RAM_ARM9:0204CE10 F0 01 D4 E1                 LDRSH   R0, [R4,#0x10]
  130. RAM_ARM9:0204CE14 00 00 50 E3                 CMP     R0, #0
  131. RAM_ARM9:0204CE18 00 06 A0 E1                 MOV     R0, R0,LSL#12   @ fixed
  132. RAM_ARM9:0204CE1C 04 00 00 DA                 BLE     bank11
  133. RAM_ARM9:0204CE20 EB 3B 01 EB                 BL      fixedPointToFloat__
  134. RAM_ARM9:0204CE24 00 10 A0 E1                 MOV     R1, R0
  135. RAM_ARM9:0204CE28 3F 04 A0 E3                 MOV     R0, #0x3F000000
  136. RAM_ARM9:0204CE2C D0 3E 01 EB                 BL      sub_209C974
  137. RAM_ARM9:0204CE30 02 00 00 EA                 B       bank12
  138. RAM_ARM9:0204CE34             @ ---------------------------------------------------------------------------
  139. RAM_ARM9:0204CE34
  140. RAM_ARM9:0204CE34             bank11:                                 @ CODE XREF: model_stuff__+198j
  141. RAM_ARM9:0204CE34 E6 3B 01 EB                 BL      fixedPointToFloat__
  142. RAM_ARM9:0204CE38 3F 14 A0 E3                 MOV     R1, #0x3F000000
  143. RAM_ARM9:0204CE3C 58 3F 01 EB                 BL      loc_209CBA4
  144. RAM_ARM9:0204CE40
  145. RAM_ARM9:0204CE40             bank12:                                 @ CODE XREF: model_stuff__+1ACj
  146. RAM_ARM9:0204CE40 99 3D 01 EB                 BL      sub_209C4AC
  147. RAM_ARM9:0204CE44 00 50 A0 E1                 MOV     R5, R0
  148. RAM_ARM9:0204CE48 06 00 A0 E1                 MOV     R0, R6
  149. RAM_ARM9:0204CE4C 96 3D 01 EB                 BL      sub_209C4AC
  150. RAM_ARM9:0204CE50 00 10 A0 E1                 MOV     R1, R0
  151. RAM_ARM9:0204CE54 00 00 65 E2                 RSB     R0, R5, #0
  152. RAM_ARM9:0204CE58 00 10 61 E2                 RSB     R1, R1, #0
  153. RAM_ARM9:0204CE5C 00 20 A0 E3                 MOV     R2, #0
  154. RAM_ARM9:0204CE60 60 65 00 EB                 BL      sub_20663E8
  155. RAM_ARM9:0204CE64
  156. RAM_ARM9:0204CE64             bank13:                                 @ CODE XREF: model_stuff__+98j
  157. RAM_ARM9:0204CE64 68 00 94 E5                 LDR     R0, [R4,#0x68]
  158. RAM_ARM9:0204CE68 00 00 50 E3                 CMP     R0, #0
  159. RAM_ARM9:0204CE6C 04 00 00 0A                 BEQ     bank14
  160. RAM_ARM9:0204CE70 01 00 50 E3                 CMP     R0, #1
  161. RAM_ARM9:0204CE74 0D 00 00 0A                 BEQ     bank16
  162. RAM_ARM9:0204CE78 02 00 50 E3                 CMP     R0, #2
  163. RAM_ARM9:0204CE7C 0E 00 00 0A                 BEQ     bank17
  164. RAM_ARM9:0204CE80 70 80 BD E8                 LDMFD   SP!, {R4-R6,PC}
  165. RAM_ARM9:0204CE84             @ ---------------------------------------------------------------------------
  166. RAM_ARM9:0204CE84
  167. RAM_ARM9:0204CE84             bank14:                                 @ CODE XREF: model_stuff__+1E8j
  168. RAM_ARM9:0204CE84 64 00 94 E5                 LDR     R0, [R4,#0x64]
  169. RAM_ARM9:0204CE88 80 0F A0 E1                 MOV     R0, R0,LSL#31
  170. RAM_ARM9:0204CE8C A0 0F A0 E1                 MOV     R0, R0,LSR#31
  171. RAM_ARM9:0204CE90 01 00 50 E3                 CMP     R0, #1
  172. RAM_ARM9:0204CE94 02 00 00 1A                 BNE     bank15
  173. RAM_ARM9:0204CE98 A4 00 94 E5                 LDR     R0, [R4,#0xA4]
  174. RAM_ARM9:0204CE9C 96 63 00 EB                 BL      sub_2065CFC
  175. RAM_ARM9:0204CEA0 70 80 BD E8                 LDMFD   SP!, {R4-R6,PC}
  176. RAM_ARM9:0204CEA4             @ ---------------------------------------------------------------------------
  177. RAM_ARM9:0204CEA4
  178. RAM_ARM9:0204CEA4             bank15:                                 @ CODE XREF: model_stuff__+210j
  179. RAM_ARM9:0204CEA4 74 00 84 E2                 ADD     R0, R4, #0x74
  180. RAM_ARM9:0204CEA8 AD 63 00 EB                 BL      sub_2065D64
  181. RAM_ARM9:0204CEAC 70 80 BD E8                 LDMFD   SP!, {R4-R6,PC}
  182. RAM_ARM9:0204CEB0             @ ---------------------------------------------------------------------------
  183. RAM_ARM9:0204CEB0
  184. RAM_ARM9:0204CEB0             bank16:                                 @ CODE XREF: model_stuff__+1F0j
  185. RAM_ARM9:0204CEB0 74 00 84 E2                 ADD     R0, R4, #0x74
  186. RAM_ARM9:0204CEB4 AA 63 00 EB                 BL      sub_2065D64
  187. RAM_ARM9:0204CEB8 70 80 BD E8                 LDMFD   SP!, {R4-R6,PC}
  188. RAM_ARM9:0204CEBC             @ ---------------------------------------------------------------------------
  189. RAM_ARM9:0204CEBC
  190. RAM_ARM9:0204CEBC             bank17:                                 @ CODE XREF: model_stuff__+1F8j
  191. RAM_ARM9:0204CEBC 74 00 84 E2                 ADD     R0, R4, #0x74
  192. RAM_ARM9:0204CEC0 74 64 00 EB                 BL      sub_2066098
  193. RAM_ARM9:0204CEC4 70 80 BD E8                 LDMFD   SP!, {R4-R6,PC}
  194. RAM_ARM9:0204CEC4             @ End of function model_stuff__
  195. RAM_ARM9:0204CEC4
  196. RAM_ARM9:0204CEC4             @ ---------------------------------------------------------------------------
  197. RAM_ARM9:0204CEC8 50 1B 0A 02 off_204CEC8:    .long ModelDataStart    @ DATA XREF: model_stuff__+134r
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment