Grommish

Untitled

Sep 26th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.05 KB | None | 0 0
  1. Disassembly of section .text.decfloat:
  2.  
  3. 0000000000000000 <decfloat>:
  4. 0: 67bddf50 daddiu sp,sp,-8368
  5. 4: 24030030 li v1,48
  6. 8: ffbc2098 sd gp,8344(sp)
  7. c: 3c1c0000 lui gp,0x0
  8. 10: ffb02058 sd s0,8280(sp)
  9. 14: 0399e02d daddu gp,gp,t9
  10. 18: ffbf20a8 sd ra,8360(sp)
  11. 1c: 679c0000 daddiu gp,gp,0
  12. 20: ffbe20a0 sd s8,8352(sp)
  13. 24: 00808025 move s0,a0
  14. 28: ffb72090 sd s7,8336(sp)
  15. 2c: ffb62088 sd s6,8328(sp)
  16. 30: ffb52080 sd s5,8320(sp)
  17. 34: ffb42078 sd s4,8312(sp)
  18. 38: ffb32070 sd s3,8304(sp)
  19. 3c: ffb22068 sd s2,8296(sp)
  20. 40: ffb12060 sd s1,8288(sp)
  21. 44: ffa60028 sd a2,40(sp)
  22. 48: ffa70018 sd a3,24(sp)
  23. 4c: ffa80020 sd a4,32(sp)
  24. 50: 14a303de bne a1,v1,fcc <decfloat+0xfcc>
  25. 54: ffa90030 sd a5,48(sp)
  26. 58: dc8400b8 ld a0,184(a0)
  27. 5c: 24110030 li s1,48
  28. 60: df920000 ld s2,0(gp)
  29. 64: 00000000 nop
  30. 68: de020008 ld v0,8(s0)
  31. 6c: 10440056 beq v0,a0,1c8 <decfloat+0x1c8>
  32. 70: 64430001 daddiu v1,v0,1
  33. 74: fe030008 sd v1,8(s0)
  34. 78: 90430000 lbu v1,0(v0)
  35. 7c: 1071fffa beq v1,s1,68 <decfloat+0x68>
  36. 80: 00601025 move v0,v1
  37. 84: 241e0001 li s8,1
  38. 88: 2403002e li v1,46
  39. 8c: 0000b825 move s7,zero
  40. 90: 1043011d beq v0,v1,508 <decfloat+0x508>
  41. 94: 0000b025 move s6,zero
  42. 98: df830000 ld v1,0(gp)
  43. 9c: 0000a825 move s5,zero
  44. a0: afa00050 sw zero,80(sp)
  45. a4: 00008825 move s1,zero
  46. a8: 00009025 move s2,zero
  47. ac: 00009825 move s3,zero
  48. b0: ffa30000 sd v1,0(sp)
  49. b4: 2414002e li s4,46
  50. b8: 2444ffd0 addiu a0,v0,-48
  51. bc: 2c83000a sltiu v1,a0,10
  52. c0: 14600011 bnez v1,108 <decfloat+0x108>
  53. c4: 2445ffd0 addiu a1,v0,-48
  54. c8: 1454004b bne v0,s4,1f8 <decfloat+0x1f8>
  55. cc: 00000000 nop
  56. d0: 16e00103 bnez s7,4e0 <decfloat+0x4e0>
  57. d4: 24170001 li s7,1
  58. d8: 0220b025 move s6,s1
  59. dc: de020008 ld v0,8(s0)
  60. e0: de0300b8 ld v1,184(s0)
  61. e4: 10430024 beq v0,v1,178 <decfloat+0x178>
  62. e8: dfb90000 ld t9,0(sp)
  63. ec: 64430001 daddiu v1,v0,1
  64. f0: fe030008 sd v1,8(s0)
  65. f4: 90420000 lbu v0,0(v0)
  66. f8: 2444ffd0 addiu a0,v0,-48
  67. fc: 2c83000a sltiu v1,a0,10
  68. 100: 1060fff1 beqz v1,c8 <decfloat+0xc8>
  69. 104: 2445ffd0 addiu a1,v0,-48
  70. 108: 1054fff1 beq v0,s4,d0 <decfloat+0xd0>
  71. 10c: 2a4307fd slti v1,s2,2045
  72. 110: 1060001d beqz v1,188 <decfloat+0x188>
  73. 114: 66310001 daddiu s1,s1,1
  74. 118: 00111800 sll v1,s1,0x0
  75. 11c: 38420030 xori v0,v0,0x30
  76. 120: 0062a80b movn s5,v1,v0
  77. 124: 26670001 addiu a3,s3,1
  78. 128: 1260001f beqz s3,1a8 <decfloat+0x1a8>
  79. 12c: 26660001 addiu a2,s3,1
  80. 130: 67a22050 daddiu v0,sp,8272
  81. 134: 001218b8 dsll v1,s2,0x2
  82. 138: 0043182d daddu v1,v0,v1
  83. 13c: 24080009 li a4,9
  84. 140: 8c64e000 lw a0,-8192(v1)
  85. 144: 00041080 sll v0,a0,0x2
  86. 148: 00441021 addu v0,v0,a0
  87. 14c: 00021040 sll v0,v0,0x1
  88. 150: 00451021 addu v0,v0,a1
  89. 154: 15060024 bne a4,a2,1e8 <decfloat+0x1e8>
  90. 158: ac62e000 sw v0,-8192(v1)
  91. 15c: de020008 ld v0,8(s0)
  92. 160: 26520001 addiu s2,s2,1
  93. 164: de0300b8 ld v1,184(s0)
  94. 168: 241e0001 li s8,1
  95. 16c: 1443ffdf bne v0,v1,ec <decfloat+0xec>
  96. 170: 00009825 move s3,zero
  97. 174: dfb90000 ld t9,0(sp)
  98. 178: 0320f809 jalr t9
  99. 17c: 02002025 move a0,s0
  100. 180: 1000ffce b bc <decfloat+0xbc>
  101. 184: 2444ffd0 addiu a0,v0,-48
  102. 188: 24030030 li v1,48
  103. 18c: 1043ffd3 beq v0,v1,dc <decfloat+0xdc>
  104. 190: 8fa22040 lw v0,8256(sp)
  105. 194: 241547dc li s5,18396
  106. 198: 34420001 ori v0,v0,0x1
  107. 19c: 1000ffcf b dc <decfloat+0xdc>
  108. 1a0: afa22040 sw v0,8256(sp)
  109. 1a4: 00000000 nop
  110. 1a8: 001210b8 dsll v0,s2,0x2
  111. 1ac: 67a32050 daddiu v1,sp,8272
  112. 1b0: 0062102d daddu v0,v1,v0
  113. 1b4: 241e0001 li s8,1
  114. 1b8: ac44e000 sw a0,-8192(v0)
  115. 1bc: 1000ffc7 b dc <decfloat+0xdc>
  116. 1c0: 24130001 li s3,1
  117. 1c4: 00000000 nop
  118. 1c8: 0240c825 move t9,s2
  119. 1cc: 0320f809 jalr t9
  120. 1d0: 02002025 move a0,s0
  121. 1d4: 1451ffac bne v0,s1,88 <decfloat+0x88>
  122. 1d8: 241e0001 li s8,1
  123. 1dc: 1000ffa2 b 68 <decfloat+0x68>
  124. 1e0: de0400b8 ld a0,184(s0)
  125. 1e4: 00000000 nop
  126. 1e8: 00e09825 move s3,a3
  127. 1ec: 1000ffbb b dc <decfloat+0xdc>
  128. 1f0: 241e0001 li s8,1
  129. 1f4: 00000000 nop
  130. 1f8: 13c0009d beqz s8,470 <decfloat+0x470>
  131. 1fc: 0237b00a movz s6,s1,s7
  132. 200: 34430020 ori v1,v0,0x20
  133. 204: 24040065 li a0,101
  134. 208: 1064013a beq v1,a0,6f4 <decfloat+0x6f4>
  135. 20c: df990000 ld t9,0(gp)
  136. 210: 04400004 bltz v0,224 <decfloat+0x224>
  137. 214: 00000000 nop
  138. 218: de0200c0 ld v0,192(s0)
  139. 21c: 044103ff bgez v0,121c <decfloat+0x121c>
  140. 220: 00000000 nop
  141. 224: 8fb00050 lw s0,80(sp)
  142. 228: 120000da beqz s0,594 <decfloat+0x594>
  143. 22c: df990000 ld t9,0(gp)
  144. 230: 12360341 beq s1,s6,f38 <decfloat+0xf38>
  145. 234: 2ac2000a slti v0,s6,10
  146. 238: df990000 ld t9,0(gp)
  147. 23c: 0320f809 jalr t9
  148. 240: dfa40020 ld a0,32(sp)
  149. 244: dfa50018 ld a1,24(sp)
  150. 248: 00408025 move s0,v0
  151. 24c: 00808825 move s1,a0
  152. 250: ffa40008 sd a0,8(sp)
  153. 254: 00051fc2 srl v1,a1,0x1f
  154. 258: 00651821 addu v1,v1,a1
  155. 25c: 00031843 sra v1,v1,0x1
  156. 260: 00031823 negu v1,v1
  157. 264: 0076102a slt v0,v1,s6
  158. 268: 14400346 bnez v0,f84 <decfloat+0xf84>
  159. 26c: ffb00000 sd s0,0(sp)
  160. 270: dfa20018 ld v0,24(sp)
  161. 274: 2442ff1e addiu v0,v0,-226
  162. 278: 02c2102a slt v0,s6,v0
  163. 27c: 14400356 bnez v0,fd8 <decfloat+0xfd8>
  164. 280: df990000 ld t9,0(gp)
  165. 284: 12600036 beqz s3,360 <decfloat+0x360>
  166. 288: 2aa20009 slti v0,s5,9
  167. 28c: 2a620009 slti v0,s3,9
  168. 290: 10400031 beqz v0,358 <decfloat+0x358>
  169. 294: 001220b8 dsll a0,s2,0x2
  170. 298: 67a22050 daddiu v0,sp,8272
  171. 29c: 0044102d daddu v0,v0,a0
  172. 2a0: 26660001 addiu a2,s3,1
  173. 2a4: 8c43e000 lw v1,-8192(v0)
  174. 2a8: 24050009 li a1,9
  175. 2ac: 00031080 sll v0,v1,0x2
  176. 2b0: 00431021 addu v0,v0,v1
  177. 2b4: 10c50025 beq a2,a1,34c <decfloat+0x34c>
  178. 2b8: 00021040 sll v0,v0,0x1
  179. 2bc: 00031040 sll v0,v1,0x1
  180. 2c0: 26660002 addiu a2,s3,2
  181. 2c4: 00431021 addu v0,v0,v1
  182. 2c8: 000210c0 sll v0,v0,0x3
  183. 2cc: 00431021 addu v0,v0,v1
  184. 2d0: 10c5001e beq a2,a1,34c <decfloat+0x34c>
  185. 2d4: 00021080 sll v0,v0,0x2
  186. 2d8: 00031140 sll v0,v1,0x5
  187. 2dc: 26660003 addiu a2,s3,3
  188. 2e0: 00431023 subu v0,v0,v1
  189. 2e4: 00021080 sll v0,v0,0x2
  190. 2e8: 00431021 addu v0,v0,v1
  191. 2ec: 10c50017 beq a2,a1,34c <decfloat+0x34c>
  192. 2f0: 000210c0 sll v0,v0,0x3
  193. 2f4: 24022710 li v0,10000
  194. 2f8: 26660004 addiu a2,s3,4
  195. 2fc: 10c50013 beq a2,a1,34c <decfloat+0x34c>
  196. 300: 70621002 mul v0,v1,v0
  197. 304: 3c020001 lui v0,0x1
  198. 308: 26660005 addiu a2,s3,5
  199. 30c: 344286a0 ori v0,v0,0x86a0
  200. 310: 10c5000e beq a2,a1,34c <decfloat+0x34c>
  201. 314: 70621002 mul v0,v1,v0
  202. 318: 3c02000f lui v0,0xf
  203. 31c: 26730006 addiu s3,s3,6
  204. 320: 24424240 addiu v0,v0,16960
  205. 324: 12650009 beq s3,a1,34c <decfloat+0x34c>
  206. 328: 70621002 mul v0,v1,v0
  207. 32c: 3c020098 lui v0,0x98
  208. 330: 24050007 li a1,7
  209. 334: 34429680 ori v0,v0,0x9680
  210. 338: 16650004 bne s3,a1,34c <decfloat+0x34c>
  211. 33c: 70621002 mul v0,v1,v0
  212. 340: 3c0205f5 lui v0,0x5f5
  213. 344: 3442e100 ori v0,v0,0xe100
  214. 348: 70621002 mul v0,v1,v0
  215. 34c: 67a32050 daddiu v1,sp,8272
  216. 350: 0064202d daddu a0,v1,a0
  217. 354: ac82e000 sw v0,-8192(a0)
  218. 358: 26520001 addiu s2,s2,1
  219. 35c: 2aa20009 slti v0,s5,9
  220. 360: 104000a7 beqz v0,600 <decfloat+0x600>
  221. 364: 00168000 sll s0,s6,0x0
  222. 368: 0215a82a slt s5,s0,s5
  223. 36c: 16a000a5 bnez s5,604 <decfloat+0x604>
  224. 370: 001210b8 dsll v0,s2,0x2
  225. 374: 2a020012 slti v0,s0,18
  226. 378: 104000a2 beqz v0,604 <decfloat+0x604>
  227. 37c: 001210b8 dsll v0,s2,0x2
  228. 380: 24020009 li v0,9
  229. 384: 120203cc beq s0,v0,12b8 <decfloat+0x12b8>
  230. 388: 8fb10050 lw s1,80(sp)
  231. 38c: 2a020009 slti v0,s0,9
  232. 390: 144003ac bnez v0,1244 <decfloat+0x1244>
  233. 394: df990000 ld t9,0(gp)
  234. 398: 2602fff7 addiu v0,s0,-9
  235. 39c: 00021880 sll v1,v0,0x2
  236. 3a0: 00431023 subu v0,v0,v1
  237. 3a4: dfa30028 ld v1,40(sp)
  238. 3a8: 00431021 addu v0,v0,v1
  239. 3ac: 2843001f slti v1,v0,31
  240. 3b0: 10600003 beqz v1,3c0 <decfloat+0x3c0>
  241. 3b4: 00511006 srlv v0,s1,v0
  242. 3b8: 14400092 bnez v0,604 <decfloat+0x604>
  243. 3bc: 001210b8 dsll v0,s2,0x2
  244. 3c0: df840000 ld a0,0(gp)
  245. 3c4: 2602fff6 addiu v0,s0,-10
  246. 3c8: df990000 ld t9,0(gp)
  247. 3cc: 000210b8 dsll v0,v0,0x2
  248. 3d0: 64840000 daddiu a0,a0,0
  249. 3d4: 0320f809 jalr t9
  250. 3d8: 7c82200a lwx a0,v0(a0)
  251. 3dc: df990000 ld t9,0(gp)
  252. 3e0: 00808025 move s0,a0
  253. 3e4: 02202025 move a0,s1
  254. 3e8: 0320f809 jalr t9
  255. 3ec: 00408825 move s1,v0
  256. 3f0: dfa70008 ld a3,8(sp)
  257. 3f4: df990000 ld t9,0(gp)
  258. 3f8: 00801825 move v1,a0
  259. 3fc: dfa60000 ld a2,0(sp)
  260. 400: 00402025 move a0,v0
  261. 404: 0320f809 jalr t9
  262. 408: 00602825 move a1,v1
  263. 40c: df990000 ld t9,0(gp)
  264. 410: 00803825 move a3,a0
  265. 414: 00403025 move a2,v0
  266. 418: 02002825 move a1,s0
  267. 41c: 02202025 move a0,s1
  268. 420: 0320f809 jalr t9
  269. 424: 00000000 nop
  270. 428: dfbf20a8 ld ra,8360(sp)
  271. 42c: dfbe20a0 ld s8,8352(sp)
  272. 430: dfbc2098 ld gp,8344(sp)
  273. 434: 00801825 move v1,a0
  274. 438: 00602825 move a1,v1
  275. 43c: 00402025 move a0,v0
  276. 440: dfb72090 ld s7,8336(sp)
  277. 444: 00801025 move v0,a0
  278. 448: dfb62088 ld s6,8328(sp)
  279. 44c: 00a02025 move a0,a1
  280. 450: dfb52080 ld s5,8320(sp)
  281. 454: dfb42078 ld s4,8312(sp)
  282. 458: dfb32070 ld s3,8304(sp)
  283. 45c: dfb22068 ld s2,8296(sp)
  284. 460: dfb12060 ld s1,8288(sp)
  285. 464: dfb02058 ld s0,8280(sp)
  286. 468: 03e00008 jr ra
  287. 46c: 67bd20b0 daddiu sp,sp,8368
  288. 470: 0441001d bgez v0,4e8 <decfloat+0x4e8>
  289. 474: df990000 ld t9,0(gp)
  290. 478: 0320f809 jalr t9
  291. 47c: 00000000 nop
  292. 480: 24030016 li v1,22
  293. 484: 00002825 move a1,zero
  294. 488: 02002025 move a0,s0
  295. 48c: ac430000 sw v1,0(v0)
  296. 490: df990000 ld t9,0(gp)
  297. 494: 0320f809 jalr t9
  298. 498: 00000000 nop
  299. 49c: dfbf20a8 ld ra,8360(sp)
  300. 4a0: 00002025 move a0,zero
  301. 4a4: 00002825 move a1,zero
  302. 4a8: dfbe20a0 ld s8,8352(sp)
  303. 4ac: 00801025 move v0,a0
  304. 4b0: dfbc2098 ld gp,8344(sp)
  305. 4b4: 00a02025 move a0,a1
  306. 4b8: dfb72090 ld s7,8336(sp)
  307. 4bc: dfb62088 ld s6,8328(sp)
  308. 4c0: dfb52080 ld s5,8320(sp)
  309. 4c4: dfb42078 ld s4,8312(sp)
  310. 4c8: dfb32070 ld s3,8304(sp)
  311. 4cc: dfb22068 ld s2,8296(sp)
  312. 4d0: dfb12060 ld s1,8288(sp)
  313. 4d4: dfb02058 ld s0,8280(sp)
  314. 4d8: 03e00008 jr ra
  315. 4dc: 67bd20b0 daddiu sp,sp,8368
  316. 4e0: 17c0ff4d bnez s8,218 <decfloat+0x218>
  317. 4e4: 00000000 nop
  318. 4e8: de0200c0 ld v0,192(s0)
  319. 4ec: 0440ffe2 bltz v0,478 <decfloat+0x478>
  320. 4f0: df990000 ld t9,0(gp)
  321. 4f4: de020008 ld v0,8(s0)
  322. 4f8: 6442ffff daddiu v0,v0,-1
  323. 4fc: 1000ffde b 478 <decfloat+0x478>
  324. 500: fe020008 sd v0,8(s0)
  325. 504: 00000000 nop
  326. 508: de020008 ld v0,8(s0)
  327. 50c: de0400b8 ld a0,184(s0)
  328. 510: 104402c5 beq v0,a0,1028 <decfloat+0x1028>
  329. 514: df990000 ld t9,0(gp)
  330. 518: 64430001 daddiu v1,v0,1
  331. 51c: fe030008 sd v1,8(s0)
  332. 520: 90420000 lbu v0,0(v0)
  333. 524: 24030030 li v1,48
  334. 528: 24170001 li s7,1
  335. 52c: 1443feda bne v0,v1,98 <decfloat+0x98>
  336. 530: 0000b025 move s6,zero
  337. 534: de0400b8 ld a0,184(s0)
  338. 538: 0000b025 move s6,zero
  339. 53c: df920000 ld s2,0(gp)
  340. 540: 24110030 li s1,48
  341. 544: 00000000 nop
  342. 548: de020008 ld v0,8(s0)
  343. 54c: 66d6ffff daddiu s6,s6,-1
  344. 550: 10440009 beq v0,a0,578 <decfloat+0x578>
  345. 554: 64430001 daddiu v1,v0,1
  346. 558: fe030008 sd v1,8(s0)
  347. 55c: 90430000 lbu v1,0(v0)
  348. 560: 1071fff9 beq v1,s1,548 <decfloat+0x548>
  349. 564: 00601025 move v0,v1
  350. 568: 24170001 li s7,1
  351. 56c: 1000feca b 98 <decfloat+0x98>
  352. 570: 241e0001 li s8,1
  353. 574: 00000000 nop
  354. 578: 0240c825 move t9,s2
  355. 57c: 0320f809 jalr t9
  356. 580: 02002025 move a0,s0
  357. 584: 1451fff8 bne v0,s1,568 <decfloat+0x568>
  358. 588: 00000000 nop
  359. 58c: 1000ffee b 548 <decfloat+0x548>
  360. 590: de0400b8 ld a0,184(s0)
  361. 594: 0320f809 jalr t9
  362. 598: dfa40020 ld a0,32(sp)
  363. 59c: df990000 ld t9,0(gp)
  364. 5a0: 00002825 move a1,zero
  365. 5a4: 0320f809 jalr t9
  366. 5a8: 00402025 move a0,v0
  367. 5ac: df990000 ld t9,0(gp)
  368. 5b0: 0320f809 jalr t9
  369. 5b4: 00402025 move a0,v0
  370. 5b8: dfbf20a8 ld ra,8360(sp)
  371. 5bc: dfbe20a0 ld s8,8352(sp)
  372. 5c0: dfbc2098 ld gp,8344(sp)
  373. 5c4: 00801825 move v1,a0
  374. 5c8: 00602825 move a1,v1
  375. 5cc: 00402025 move a0,v0
  376. 5d0: dfb72090 ld s7,8336(sp)
  377. 5d4: 00801025 move v0,a0
  378. 5d8: dfb62088 ld s6,8328(sp)
  379. 5dc: 00a02025 move a0,a1
  380. 5e0: dfb52080 ld s5,8320(sp)
  381. 5e4: dfb42078 ld s4,8312(sp)
  382. 5e8: dfb32070 ld s3,8304(sp)
  383. 5ec: dfb22068 ld s2,8296(sp)
  384. 5f0: dfb12060 ld s1,8288(sp)
  385. 5f4: dfb02058 ld s0,8280(sp)
  386. 5f8: 03e00008 jr ra
  387. 5fc: 67bd20b0 daddiu sp,sp,8368
  388. 600: 001210b8 dsll v0,s2,0x2
  389. 604: 67a30050 daddiu v1,sp,80
  390. 608: 6442fffc daddiu v0,v0,-4
  391. 60c: 0062102d daddu v0,v1,v0
  392. 610: 8c440000 lw a0,0(v0)
  393. 614: 02409825 move s3,s2
  394. 618: 6442fffc daddiu v0,v0,-4
  395. 61c: 1080fffc beqz a0,610 <decfloat+0x610>
  396. 620: 2652ffff addiu s2,s2,-1
  397. 624: 3c0238e3 lui v0,0x38e3
  398. 628: 001027c3 sra a0,s0,0x1f
  399. 62c: 34428e39 ori v0,v0,0x8e39
  400. 630: 72021003 dmul v0,s0,v0
  401. 634: 0002103f dsra32 v0,v0,0x0
  402. 638: 00021043 sra v0,v0,0x1
  403. 63c: 00441023 subu v0,v0,a0
  404. 640: 000290c0 sll s2,v0,0x3
  405. 644: 02421021 addu v0,s2,v0
  406. 648: 02029023 subu s2,s0,v0
  407. 64c: 1240003d beqz s2,744 <decfloat+0x744>
  408. 650: 3c090004 lui a5,0x4
  409. 654: 26420009 addiu v0,s2,9
  410. 658: 2ad60000 slti s6,s6,0
  411. 65c: 0056900b movn s2,v0,s6
  412. 660: 24020008 li v0,8
  413. 664: 00521023 subu v0,v0,s2
  414. 668: 000220b8 dsll a0,v0,0x2
  415. 66c: df820000 ld v0,0(gp)
  416. 670: 64420000 daddiu v0,v0,0
  417. 674: 12600309 beqz s3,129c <decfloat+0x129c>
  418. 678: 7c44100a lwx v0,a0(v0)
  419. 67c: 3c043b9a lui a0,0x3b9a
  420. 680: 00404025 move a4,v0
  421. 684: 3484ca00 ori a0,a0,0xca00
  422. 688: 00003825 move a3,zero
  423. 68c: 0082001a div zero,a0,v0
  424. 690: 004001f4 teq v0,zero,0x7
  425. 694: 00004825 move a5,zero
  426. 698: 00003025 move a2,zero
  427. 69c: 10000004 b 6b0 <decfloat+0x6b0>
  428. 6a0: 00005012 mflo a6
  429. 6a4: 00000000 nop
  430. 6a8: 10b3001c beq a1,s3,71c <decfloat+0x71c>
  431. 6ac: 00a03025 move a2,a1
  432. 6b0: 8c620000 lw v0,0(v1)
  433. 6b4: 24c50001 addiu a1,a2,1
  434. 6b8: 64630004 daddiu v1,v1,4
  435. 6bc: 0048001b divu zero,v0,a4
  436. 6c0: 010001f4 teq a4,zero,0x7
  437. 6c4: 00001010 mfhi v0
  438. 6c8: 00002012 mflo a0
  439. 6cc: 704a1002 mul v0,v0,a6
  440. 6d0: 00872021 addu a0,a0,a3
  441. 6d4: ac64fffc sw a0,-4(v1)
  442. 6d8: 1526fff3 bne a5,a2,6a8 <decfloat+0x6a8>
  443. 6dc: 00403825 move a3,v0
  444. 6e0: 1480fff1 bnez a0,6a8 <decfloat+0x6a8>
  445. 6e4: 25220001 addiu v0,a5,1
  446. 6e8: 304907ff andi a5,v0,0x7ff
  447. 6ec: 1000ffee b 6a8 <decfloat+0x6a8>
  448. 6f0: 2610fff7 addiu s0,s0,-9
  449. 6f4: 02002025 move a0,s0
  450. 6f8: 67390000 daddiu t9,t9,0
  451. 6fc: 0320f809 jalr t9
  452. 700: dfa50030 ld a1,48(sp)
  453. 704: 2403ffff li v1,-1
  454. 708: 00031ffc dsll32 v1,v1,0x1f
  455. 70c: 104302bd beq v0,v1,1204 <decfloat+0x1204>
  456. 710: 00000000 nop
  457. 714: 1000fec3 b 224 <decfloat+0x224>
  458. 718: 02c2b02d daddu s6,s6,v0
  459. 71c: 10e0029a beqz a3,1188 <decfloat+0x1188>
  460. 720: 001310b8 dsll v0,s3,0x2
  461. 724: 67a32050 daddiu v1,sp,8272
  462. 728: 0062102d daddu v0,v1,v0
  463. 72c: 26730001 addiu s3,s3,1
  464. 730: ac47e000 sw a3,-8192(v0)
  465. 734: 02128023 subu s0,s0,s2
  466. 738: 01209025 move s2,a5
  467. 73c: 26100009 addiu s0,s0,9
  468. 740: 3c090004 lui a5,0x4
  469. 744: 3c0a3b9a lui a6,0x3b9a
  470. 748: 65294b83 daddiu a5,a5,19331
  471. 74c: 354aca01 ori a6,a6,0xca01
  472. 750: 00094d38 dsll a5,a5,0x14
  473. 754: 3c0d009e lui t1,0x9e
  474. 758: 6529a09b daddiu a5,a5,-24421
  475. 75c: 0000a025 move s4,zero
  476. 760: 00094c38 dsll a5,a5,0x10
  477. 764: 2a0c0024 slti t0,s0,36
  478. 768: 240e0024 li t2,36
  479. 76c: 25ad74d1 addiu t1,t1,29905
  480. 770: 65295a53 daddiu a5,a5,23123
  481. 774: 654bffff daddiu a7,a6,-1
  482. 778: 15800009 bnez t0,7a0 <decfloat+0x7a0>
  483. 77c: 2667ffff addiu a3,s3,-1
  484. 780: 160e004e bne s0,t2,8bc <decfloat+0x8bc>
  485. 784: 001210b8 dsll v0,s2,0x2
  486. 788: 67a32050 daddiu v1,sp,8272
  487. 78c: 0062102d daddu v0,v1,v0
  488. 790: 8c42e000 lw v0,-8192(v0)
  489. 794: 004d102b sltu v0,v0,t1
  490. 798: 10400048 beqz v0,8bc <decfloat+0x8bc>
  491. 79c: 00000000 nop
  492. 7a0: 2694ffe3 addiu s4,s4,-29
  493. 7a4: 30e307ff andi v1,a3,0x7ff
  494. 7a8: 00003025 move a2,zero
  495. 7ac: 02404025 move a4,s2
  496. 7b0: 0003c0b8 dsll t8,v1,0x2
  497. 7b4: 67a22050 daddiu v0,sp,8272
  498. 7b8: 0058102d daddu v0,v0,t8
  499. 7bc: 7cc4f803 dext a0,a2,0x0,0x20
  500. 7c0: 9c42e000 lwu v0,-8192(v0)
  501. 7c4: 00003025 move a2,zero
  502. 7c8: 00021778 dsll v0,v0,0x1d
  503. 7cc: 0044102d daddu v0,v0,a0
  504. 7d0: 0002227a dsrl a0,v0,0x9
  505. 7d4: 004a282b sltu a1,v0,a6
  506. 7d8: 0089001d dmultu a0,a5
  507. 7dc: 00027800 sll t3,v0,0x0
  508. 7e0: 00002010 mfhi a0
  509. 7e4: 0004cafa dsrl t9,a0,0xb
  510. 7e8: 7084fafa exts a0,a0,0xb,0x1f
  511. 7ec: 14a00005 bnez a1,804 <decfloat+0x804>
  512. 7f0: 732bc803 dmul t9,t9,a7
  513. 7f4: 0059102f dsubu v0,v0,t9
  514. 7f8: 00803025 move a2,a0
  515. 7fc: 00021000 sll v0,v0,0x0
  516. 800: 00407825 move t3,v0
  517. 804: 67a22050 daddiu v0,sp,8272
  518. 808: 2464ffff addiu a0,v1,-1
  519. 80c: 0058c02d daddu t8,v0,t8
  520. 810: 30e507ff andi a1,a3,0x7ff
  521. 814: af0fe000 sw t3,-8192(t8)
  522. 818: 308407ff andi a0,a0,0x7ff
  523. 81c: 10a30006 beq a1,v1,838 <decfloat+0x838>
  524. 820: 00a0c025 move t8,a1
  525. 824: 1068000c beq v1,a4,858 <decfloat+0x858>
  526. 828: 00801825 move v1,a0
  527. 82c: 1000ffe2 b 7b8 <decfloat+0x7b8>
  528. 830: 0003c0b8 dsll t8,v1,0x2
  529. 834: 00000000 nop
  530. 838: 10680007 beq v1,a4,858 <decfloat+0x858>
  531. 83c: 00000000 nop
  532. 840: 15e00003 bnez t3,850 <decfloat+0x850>
  533. 844: 00801025 move v0,a0
  534. 848: 00609825 move s3,v1
  535. 84c: 2467ffff addiu a3,v1,-1
  536. 850: 1000ffd7 b 7b0 <decfloat+0x7b0>
  537. 854: 00401825 move v1,v0
  538. 858: 10c0ffc7 beqz a2,778 <decfloat+0x778>
  539. 85c: 2642ffff addiu v0,s2,-1
  540. 860: 26100009 addiu s0,s0,9
  541. 864: 304207ff andi v0,v0,0x7ff
  542. 868: 1453000e bne v0,s3,8a4 <decfloat+0x8a4>
  543. 86c: 00409025 move s2,v0
  544. 870: 67a42050 daddiu a0,sp,8272
  545. 874: 2702ffff addiu v0,t8,-1
  546. 878: 001818b8 dsll v1,t8,0x2
  547. 87c: 304207ff andi v0,v0,0x7ff
  548. 880: 0083182d daddu v1,a0,v1
  549. 884: 000210b8 dsll v0,v0,0x2
  550. 888: 8c64e000 lw a0,-8192(v1)
  551. 88c: 67a32050 daddiu v1,sp,8272
  552. 890: 0062102d daddu v0,v1,v0
  553. 894: 03009825 move s3,t8
  554. 898: 8c43e000 lw v1,-8192(v0)
  555. 89c: 00641825 or v1,v1,a0
  556. 8a0: ac43e000 sw v1,-8192(v0)
  557. 8a4: 001210b8 dsll v0,s2,0x2
  558. 8a8: 67a32050 daddiu v1,sp,8272
  559. 8ac: 0062102d daddu v0,v1,v0
  560. 8b0: 2a0c0024 slti t0,s0,36
  561. 8b4: 1000ffb0 b 778 <decfloat+0x778>
  562. 8b8: ac46e000 sw a2,-8192(v0)
  563. 8bc: 3c0a009e lui a6,0x9e
  564. 8c0: 3c0b2abd lui a7,0x2abd
  565. 8c4: 3c0c0f52 lui t0,0xf52
  566. 8c8: 3c0f1dcd lui t3,0x1dcd
  567. 8cc: 3c0e001d lui t2,0x1d
  568. 8d0: 24180024 li t8,36
  569. 8d4: 254a74d1 addiu a6,a6,29905
  570. 8d8: 356b9d57 ori a7,a7,0x9d57
  571. 8dc: 258c7080 addiu t0,t0,28800
  572. 8e0: 3c0d273f lui t1,0x273f
  573. 8e4: 65ef6500 daddiu t3,t3,25856
  574. 8e8: 35cecd65 ori t2,t2,0xcd65
  575. 8ec: 00000000 nop
  576. 8f0: 1253005b beq s2,s3,a60 <decfloat+0xa60>
  577. 8f4: 00000000 nop
  578. 8f8: 67a32050 daddiu v1,sp,8272
  579. 8fc: 001210b8 dsll v0,s2,0x2
  580. 900: 0062102d daddu v0,v1,v0
  581. 904: 8c42e000 lw v0,-8192(v0)
  582. 908: 004a182b sltu v1,v0,a6
  583. 90c: 14600054 bnez v1,a60 <decfloat+0xa60>
  584. 910: 00000000 nop
  585. 914: 144a0023 bne v0,a6,9a4 <decfloat+0x9a4>
  586. 918: 26430001 addiu v1,s2,1
  587. 91c: 306307ff andi v1,v1,0x7ff
  588. 920: 1073004f beq v1,s3,a60 <decfloat+0xa60>
  589. 924: 00601025 move v0,v1
  590. 928: 67a32050 daddiu v1,sp,8272
  591. 92c: 000210b8 dsll v0,v0,0x2
  592. 930: 0062102d daddu v0,v1,v0
  593. 934: 8c42e000 lw v0,-8192(v0)
  594. 938: 004b182b sltu v1,v0,a7
  595. 93c: 14600048 bnez v1,a60 <decfloat+0xa60>
  596. 940: 00000000 nop
  597. 944: 144b0017 bne v0,a7,9a4 <decfloat+0x9a4>
  598. 948: 26430002 addiu v1,s2,2
  599. 94c: 306307ff andi v1,v1,0x7ff
  600. 950: 10730043 beq v1,s3,a60 <decfloat+0xa60>
  601. 954: 00601025 move v0,v1
  602. 958: 67a32050 daddiu v1,sp,8272
  603. 95c: 000210b8 dsll v0,v0,0x2
  604. 960: 0062102d daddu v0,v1,v0
  605. 964: 8c42e000 lw v0,-8192(v0)
  606. 968: 004c182b sltu v1,v0,t0
  607. 96c: 1460003c bnez v1,a60 <decfloat+0xa60>
  608. 970: 00000000 nop
  609. 974: 144c000b bne v0,t0,9a4 <decfloat+0x9a4>
  610. 978: 26430003 addiu v1,s2,3
  611. 97c: 306307ff andi v1,v1,0x7ff
  612. 980: 10730037 beq v1,s3,a60 <decfloat+0xa60>
  613. 984: 00601025 move v0,v1
  614. 988: 000210b8 dsll v0,v0,0x2
  615. 98c: 67a32050 daddiu v1,sp,8272
  616. 990: 0062102d daddu v0,v1,v0
  617. 994: 8c42e000 lw v0,-8192(v0)
  618. 998: 004d102b sltu v0,v0,t1
  619. 99c: 14400030 bnez v0,a60 <decfloat+0xa60>
  620. 9a0: 00000000 nop
  621. 9a4: 2a02002e slti v0,s0,46
  622. 9a8: 14400151 bnez v0,ef0 <decfloat+0xef0>
  623. 9ac: 24070001 li a3,1
  624. 9b0: 24070009 li a3,9
  625. 9b4: 01c04025 move a4,t2
  626. 9b8: 240901ff li a5,511
  627. 9bc: 12530150 beq s2,s3,f00 <decfloat+0xf00>
  628. 9c0: 0287a021 addu s4,s4,a3
  629. 9c4: 02402825 move a1,s2
  630. 9c8: 00003025 move a2,zero
  631. 9cc: 10000004 b 9e0 <decfloat+0x9e0>
  632. 9d0: 00073800 sll a3,a3,0x0
  633. 9d4: 00000000 nop
  634. 9d8: 10730015 beq v1,s3,a30 <decfloat+0xa30>
  635. 9dc: 00602825 move a1,v1
  636. 9e0: 67a22050 daddiu v0,sp,8272
  637. 9e4: 000520b8 dsll a0,a1,0x2
  638. 9e8: 0044202d daddu a0,v0,a0
  639. 9ec: 24a30001 addiu v1,a1,1
  640. 9f0: 8c82e000 lw v0,-8192(a0)
  641. 9f4: 306307ff andi v1,v1,0x7ff
  642. 9f8: 0049c824 and t9,v0,a5
  643. 9fc: 00e21006 srlv v0,v0,a3
  644. a00: 7328c802 mul t9,t9,a4
  645. a04: 00461021 addu v0,v0,a2
  646. a08: ac82e000 sw v0,-8192(a0)
  647. a0c: 1645fff2 bne s2,a1,9d8 <decfloat+0x9d8>
  648. a10: 03203025 move a2,t9
  649. a14: 1440fff0 bnez v0,9d8 <decfloat+0x9d8>
  650. a18: 26440001 addiu a0,s2,1
  651. a1c: 309207ff andi s2,a0,0x7ff
  652. a20: 2610fff7 addiu s0,s0,-9
  653. a24: 1473ffee bne v1,s3,9e0 <decfloat+0x9e0>
  654. a28: 00602825 move a1,v1
  655. a2c: 00000000 nop
  656. a30: 10c00135 beqz a2,f08 <decfloat+0xf08>
  657. a34: 26620001 addiu v0,s3,1
  658. a38: 304207ff andi v0,v0,0x7ff
  659. a3c: 10520134 beq v0,s2,f10 <decfloat+0xf10>
  660. a40: 00000000 nop
  661. a44: 001318b8 dsll v1,s3,0x2
  662. a48: 00409825 move s3,v0
  663. a4c: 67a22050 daddiu v0,sp,8272
  664. a50: 0043102d daddu v0,v0,v1
  665. a54: 1653ffa8 bne s2,s3,8f8 <decfloat+0x8f8>
  666. a58: ac46e000 sw a2,-8192(v0)
  667. a5c: 00000000 nop
  668. a60: 1618ffd1 bne s0,t8,9a8 <decfloat+0x9a8>
  669. a64: 2a02002e slti v0,s0,46
  670. a68: 16530008 bne s2,s3,a8c <decfloat+0xa8c>
  671. a6c: 67a32050 daddiu v1,sp,8272
  672. a70: 26730001 addiu s3,s3,1
  673. a74: 327307ff andi s3,s3,0x7ff
  674. a78: 2662ffff addiu v0,s3,-1
  675. a7c: 000210b8 dsll v0,v0,0x2
  676. a80: 0062102d daddu v0,v1,v0
  677. a84: ac40e000 sw zero,-8192(v0)
  678. a88: 67a32050 daddiu v1,sp,8272
  679. a8c: 001210b8 dsll v0,s2,0x2
  680. a90: df990000 ld t9,0(gp)
  681. a94: 0062102d daddu v0,v1,v0
  682. a98: 0320f809 jalr t9
  683. a9c: 8c44e000 lw a0,-8192(v0)
  684. aa0: df990000 ld t9,0(gp)
  685. aa4: 00003825 move a3,zero
  686. aa8: 00003025 move a2,zero
  687. aac: 00801825 move v1,a0
  688. ab0: 00402025 move a0,v0
  689. ab4: 0320f809 jalr t9
  690. ab8: 00602825 move a1,v1
  691. abc: 26430001 addiu v1,s2,1
  692. ac0: 306307ff andi v1,v1,0x7ff
  693. ac4: 00802825 move a1,a0
  694. ac8: 00608825 move s1,v1
  695. acc: 14730008 bne v1,s3,af0 <decfloat+0xaf0>
  696. ad0: 00402025 move a0,v0
  697. ad4: 24730001 addiu s3,v1,1
  698. ad8: 67a32050 daddiu v1,sp,8272
  699. adc: 327307ff andi s3,s3,0x7ff
  700. ae0: 2662ffff addiu v0,s3,-1
  701. ae4: 000210b8 dsll v0,v0,0x2
  702. ae8: 0062102d daddu v0,v1,v0
  703. aec: ac40e000 sw zero,-8192(v0)
  704. af0: df900000 ld s0,0(gp)
  705. af4: df990000 ld t9,0(gp)
  706. af8: de070000 ld a3,0(s0)
  707. afc: 0320f809 jalr t9
  708. b00: de060000 ld a2,0(s0)
  709. b04: 67a52050 daddiu a1,sp,8272
  710. b08: 001118b8 dsll v1,s1,0x2
  711. b0c: 00a3182d daddu v1,a1,v1
  712. b10: 0080a825 move s5,a0
  713. b14: df990000 ld t9,0(gp)
  714. b18: 00408825 move s1,v0
  715. b1c: 0320f809 jalr t9
  716. b20: 8c64e000 lw a0,-8192(v1)
  717. b24: df990000 ld t9,0(gp)
  718. b28: 02203025 move a2,s1
  719. b2c: 02a03825 move a3,s5
  720. b30: 00801825 move v1,a0
  721. b34: 00402025 move a0,v0
  722. b38: 0320f809 jalr t9
  723. b3c: 00602825 move a1,v1
  724. b40: 26430002 addiu v1,s2,2
  725. b44: 306307ff andi v1,v1,0x7ff
  726. b48: 00802825 move a1,a0
  727. b4c: 00608825 move s1,v1
  728. b50: 14730008 bne v1,s3,b74 <decfloat+0xb74>
  729. b54: 00402025 move a0,v0
  730. b58: 24730001 addiu s3,v1,1
  731. b5c: 67a32050 daddiu v1,sp,8272
  732. b60: 327307ff andi s3,s3,0x7ff
  733. b64: 2662ffff addiu v0,s3,-1
  734. b68: 000210b8 dsll v0,v0,0x2
  735. b6c: 0062102d daddu v0,v1,v0
  736. b70: ac40e000 sw zero,-8192(v0)
  737. b74: de070000 ld a3,0(s0)
  738. b78: df990000 ld t9,0(gp)
  739. b7c: 0320f809 jalr t9
  740. b80: de060000 ld a2,0(s0)
  741. b84: 67a52050 daddiu a1,sp,8272
  742. b88: 001118b8 dsll v1,s1,0x2
  743. b8c: 00a3182d daddu v1,a1,v1
  744. b90: 0080a825 move s5,a0
  745. b94: df990000 ld t9,0(gp)
  746. b98: 00408825 move s1,v0
  747. b9c: 0320f809 jalr t9
  748. ba0: 8c64e000 lw a0,-8192(v1)
  749. ba4: df990000 ld t9,0(gp)
  750. ba8: 02203025 move a2,s1
  751. bac: 02a03825 move a3,s5
  752. bb0: 00801825 move v1,a0
  753. bb4: 00402025 move a0,v0
  754. bb8: 0320f809 jalr t9
  755. bbc: 00602825 move a1,v1
  756. bc0: 26430003 addiu v1,s2,3
  757. bc4: 306307ff andi v1,v1,0x7ff
  758. bc8: 00802825 move a1,a0
  759. bcc: 00608825 move s1,v1
  760. bd0: 14730008 bne v1,s3,bf4 <decfloat+0xbf4>
  761. bd4: 00402025 move a0,v0
  762. bd8: 26730001 addiu s3,s3,1
  763. bdc: 67a32050 daddiu v1,sp,8272
  764. be0: 327307ff andi s3,s3,0x7ff
  765. be4: 2662ffff addiu v0,s3,-1
  766. be8: 000210b8 dsll v0,v0,0x2
  767. bec: 0062102d daddu v0,v1,v0
  768. bf0: ac40e000 sw zero,-8192(v0)
  769. bf4: dfb70018 ld s7,24(sp)
  770. bf8: 26950071 addiu s5,s4,113
  771. bfc: de070000 ld a3,0(s0)
  772. c00: de060000 ld a2,0(s0)
  773. c04: df990000 ld t9,0(gp)
  774. c08: 02b7b023 subu s6,s5,s7
  775. c0c: ffb60038 sd s6,56(sp)
  776. c10: 0320f809 jalr t9
  777. c14: 02b7f023 subu s8,s5,s7
  778. c18: 67a52050 daddiu a1,sp,8272
  779. c1c: 001118b8 dsll v1,s1,0x2
  780. c20: 00a3182d daddu v1,a1,v1
  781. c24: 00808825 move s1,a0
  782. c28: df990000 ld t9,0(gp)
  783. c2c: 00408025 move s0,v0
  784. c30: 0320f809 jalr t9
  785. c34: 8c64e000 lw a0,-8192(v1)
  786. c38: df990000 ld t9,0(gp)
  787. c3c: 02003025 move a2,s0
  788. c40: 02203825 move a3,s1
  789. c44: 00801825 move v1,a0
  790. c48: 00402025 move a0,v0
  791. c4c: 0320f809 jalr t9
  792. c50: 00602825 move a1,v1
  793. c54: dfa70008 ld a3,8(sp)
  794. c58: df990000 ld t9,0(gp)
  795. c5c: dfa60000 ld a2,0(sp)
  796. c60: 00801825 move v1,a0
  797. c64: 00602825 move a1,v1
  798. c68: 0320f809 jalr t9
  799. c6c: 00402025 move a0,v0
  800. c70: dfa30028 ld v1,40(sp)
  801. c74: 02c02825 move a1,s6
  802. c78: 0080b825 move s7,a0
  803. c7c: 02c3182a slt v1,s6,v1
  804. c80: 106000e6 beqz v1,101c <decfloat+0x101c>
  805. c84: 0040b025 move s6,v0
  806. c88: 04a00159 bltz a1,11f0 <decfloat+0x11f0>
  807. c8c: 24020001 li v0,1
  808. c90: ffa20030 sd v0,48(sp)
  809. c94: 2bc20071 slti v0,s8,113
  810. c98: 00008825 move s1,zero
  811. c9c: ffa00008 sd zero,8(sp)
  812. ca0: 00008025 move s0,zero
  813. ca4: 10400038 beqz v0,d88 <decfloat+0xd88>
  814. ca8: ffa00000 sd zero,0(sp)
  815. cac: 240500e1 li a1,225
  816. cb0: 24100071 li s0,113
  817. cb4: 00be2823 subu a1,a1,s8
  818. cb8: 021e8023 subu s0,s0,s8
  819. cbc: df820000 ld v0,0(gp)
  820. cc0: df990000 ld t9,0(gp)
  821. cc4: dc510000 ld s1,0(v0)
  822. cc8: 0320f809 jalr t9
  823. ccc: 02202025 move a0,s1
  824. cd0: df990000 ld t9,0(gp)
  825. cd4: 0320f809 jalr t9
  826. cd8: 00402025 move a0,v0
  827. cdc: df990000 ld t9,0(gp)
  828. ce0: 02e03825 move a3,s7
  829. ce4: 02c03025 move a2,s6
  830. ce8: 00801825 move v1,a0
  831. cec: 00402025 move a0,v0
  832. cf0: 0320f809 jalr t9
  833. cf4: 00602825 move a1,v1
  834. cf8: df990000 ld t9,0(gp)
  835. cfc: 02002825 move a1,s0
  836. d00: ffa20040 sd v0,64(sp)
  837. d04: 00803025 move a2,a0
  838. d08: ffa60048 sd a2,72(sp)
  839. d0c: 02202025 move a0,s1
  840. d10: ffa60008 sd a2,8(sp)
  841. d14: 0320f809 jalr t9
  842. d18: ffa20000 sd v0,0(sp)
  843. d1c: df990000 ld t9,0(gp)
  844. d20: 0320f809 jalr t9
  845. d24: 00402025 move a0,v0
  846. d28: df990000 ld t9,0(gp)
  847. d2c: 02e02825 move a1,s7
  848. d30: 00803825 move a3,a0
  849. d34: 00403025 move a2,v0
  850. d38: 0320f809 jalr t9
  851. d3c: 02c02025 move a0,s6
  852. d40: df990000 ld t9,0(gp)
  853. d44: 02e02825 move a1,s7
  854. d48: 00803825 move a3,a0
  855. d4c: 00403025 move a2,v0
  856. d50: 00808825 move s1,a0
  857. d54: 02c02025 move a0,s6
  858. d58: 0320f809 jalr t9
  859. d5c: 00408025 move s0,v0
  860. d60: dfa80040 ld a4,64(sp)
  861. d64: dfa90048 ld a5,72(sp)
  862. d68: 00803825 move a3,a0
  863. d6c: df990000 ld t9,0(gp)
  864. d70: 00403025 move a2,v0
  865. d74: 01002025 move a0,a4
  866. d78: 0320f809 jalr t9
  867. d7c: 01202825 move a1,a5
  868. d80: 0040b025 move s6,v0
  869. d84: 0080b825 move s7,a0
  870. d88: 26420004 addiu v0,s2,4
  871. d8c: 304207ff andi v0,v0,0x7ff
  872. d90: 10530025 beq v0,s3,e28 <decfloat+0xe28>
  873. d94: 00401825 move v1,v0
  874. d98: 000310b8 dsll v0,v1,0x2
  875. d9c: 67a32050 daddiu v1,sp,8272
  876. da0: 0062102d daddu v0,v1,v0
  877. da4: 3c031dcd lui v1,0x1dcd
  878. da8: 8c42e000 lw v0,-8192(v0)
  879. dac: 24636500 addiu v1,v1,25856
  880. db0: 0043202b sltu a0,v0,v1
  881. db4: 108000a0 beqz a0,1038 <decfloat+0x1038>
  882. db8: df990000 ld t9,0(gp)
  883. dbc: 104000f4 beqz v0,1190 <decfloat+0x1190>
  884. dc0: 26420005 addiu v0,s2,5
  885. dc4: df990000 ld t9,0(gp)
  886. dc8: 0320f809 jalr t9
  887. dcc: dfa40020 ld a0,32(sp)
  888. dd0: df830000 ld v1,0(gp)
  889. dd4: df990000 ld t9,0(gp)
  890. dd8: 00402025 move a0,v0
  891. ddc: dc650000 ld a1,0(v1)
  892. de0: 0320f809 jalr t9
  893. de4: 00000000 nop
  894. de8: df990000 ld t9,0(gp)
  895. dec: 0320f809 jalr t9
  896. df0: 00402025 move a0,v0
  897. df4: df990000 ld t9,0(gp)
  898. df8: 02202825 move a1,s1
  899. dfc: 00803825 move a3,a0
  900. e00: 00403025 move a2,v0
  901. e04: 0320f809 jalr t9
  902. e08: 02002025 move a0,s0
  903. e0c: 00408025 move s0,v0
  904. e10: 00808825 move s1,a0
  905. e14: 24020071 li v0,113
  906. e18: 005e1023 subu v0,v0,s8
  907. e1c: 28420002 slti v0,v0,2
  908. e20: 104000bf beqz v0,1120 <decfloat+0x1120>
  909. e24: df820000 ld v0,0(gp)
  910. e28: dfa20018 ld v0,24(sp)
  911. e2c: 02e02825 move a1,s7
  912. e30: dfa30028 ld v1,40(sp)
  913. e34: 02203825 move a3,s1
  914. e38: df990000 ld t9,0(gp)
  915. e3c: 02003025 move a2,s0
  916. e40: 00021023 negu v0,v0
  917. e44: 02c02025 move a0,s6
  918. e48: 00439023 subu s2,v0,v1
  919. e4c: 0320f809 jalr t9
  920. e50: ffb20018 sd s2,24(sp)
  921. e54: dfa70008 ld a3,8(sp)
  922. e58: df990000 ld t9,0(gp)
  923. e5c: dfa60000 ld a2,0(sp)
  924. e60: 00801825 move v1,a0
  925. e64: 00602825 move a1,v1
  926. e68: 0320f809 jalr t9
  927. e6c: 00402025 move a0,v0
  928. e70: 2643ffff addiu v1,s2,-1
  929. e74: 7ea5f000 ext a1,s5,0x0,0x1f
  930. e78: 00a3182a slt v1,a1,v1
  931. e7c: 0040b025 move s6,v0
  932. e80: 0080b825 move s7,a0
  933. e84: 00409025 move s2,v0
  934. e88: 10600074 beqz v1,105c <decfloat+0x105c>
  935. e8c: 00809825 move s3,a0
  936. e90: df990000 ld t9,0(gp)
  937. e94: 02602825 move a1,s3
  938. e98: 02803025 move a2,s4
  939. e9c: 0320f809 jalr t9
  940. ea0: 02402025 move a0,s2
  941. ea4: dfbf20a8 ld ra,8360(sp)
  942. ea8: dfbe20a0 ld s8,8352(sp)
  943. eac: dfbc2098 ld gp,8344(sp)
  944. eb0: 00801825 move v1,a0
  945. eb4: 00602825 move a1,v1
  946. eb8: 00402025 move a0,v0
  947. ebc: dfb72090 ld s7,8336(sp)
  948. ec0: 00801025 move v0,a0
  949. ec4: dfb62088 ld s6,8328(sp)
  950. ec8: 00a02025 move a0,a1
  951. ecc: dfb52080 ld s5,8320(sp)
  952. ed0: dfb42078 ld s4,8312(sp)
  953. ed4: dfb32070 ld s3,8304(sp)
  954. ed8: dfb22068 ld s2,8296(sp)
  955. edc: dfb12060 ld s1,8288(sp)
  956. ee0: dfb02058 ld s0,8280(sp)
  957. ee4: 03e00008 jr ra
  958. ee8: 67bd20b0 daddiu sp,sp,8368
  959. eec: 00000000 nop
  960. ef0: 01e04025 move a4,t3
  961. ef4: 24090001 li a5,1
  962. ef8: 1653feb2 bne s2,s3,9c4 <decfloat+0x9c4>
  963. efc: 0287a021 addu s4,s4,a3
  964. f00: 1000fe7b b 8f0 <decfloat+0x8f0>
  965. f04: 02609025 move s2,s3
  966. f08: 1000fe79 b 8f0 <decfloat+0x8f0>
  967. f0c: 00609825 move s3,v1
  968. f10: 2662ffff addiu v0,s3,-1
  969. f14: 00609825 move s3,v1
  970. f18: 304207ff andi v0,v0,0x7ff
  971. f1c: 67a32050 daddiu v1,sp,8272
  972. f20: 000210b8 dsll v0,v0,0x2
  973. f24: 0062102d daddu v0,v1,v0
  974. f28: 8c43e000 lw v1,-8192(v0)
  975. f2c: 34630001 ori v1,v1,0x1
  976. f30: 1000fe6f b 8f0 <decfloat+0x8f0>
  977. f34: ac43e000 sw v1,-8192(v0)
  978. f38: 1040fcc0 beqz v0,23c <decfloat+0x23c>
  979. f3c: df990000 ld t9,0(gp)
  980. f40: dfa30028 ld v1,40(sp)
  981. f44: 2862001f slti v0,v1,31
  982. f48: 10400004 beqz v0,f5c <decfloat+0xf5c>
  983. f4c: 00000000 nop
  984. f50: 00701006 srlv v0,s0,v1
  985. f54: 1440fcb9 bnez v0,23c <decfloat+0x23c>
  986. f58: 00000000 nop
  987. f5c: 0320f809 jalr t9
  988. f60: dfa40020 ld a0,32(sp)
  989. f64: df990000 ld t9,0(gp)
  990. f68: 00801825 move v1,a0
  991. f6c: 02002025 move a0,s0
  992. f70: 00408825 move s1,v0
  993. f74: 0320f809 jalr t9
  994. f78: 00608025 move s0,v1
  995. f7c: 1000fd23 b 40c <decfloat+0x40c>
  996. f80: 00000000 nop
  997. f84: df990000 ld t9,0(gp)
  998. f88: 0320f809 jalr t9
  999. f8c: df920000 ld s2,0(gp)
  1000. f90: de470000 ld a3,0(s2)
  1001. f94: df990000 ld t9,0(gp)
  1002. f98: 24030022 li v1,34
  1003. f9c: de460000 ld a2,0(s2)
  1004. fa0: 02202825 move a1,s1
  1005. fa4: ac430000 sw v1,0(v0)
  1006. fa8: 0320f809 jalr t9
  1007. fac: 02002025 move a0,s0
  1008. fb0: de470000 ld a3,0(s2)
  1009. fb4: de460000 ld a2,0(s2)
  1010. fb8: df990000 ld t9,0(gp)
  1011. fbc: 00801825 move v1,a0
  1012. fc0: 00602825 move a1,v1
  1013. fc4: 1000fd16 b 420 <decfloat+0x420>
  1014. fc8: 00402025 move a0,v0
  1015. fcc: 00a01025 move v0,a1
  1016. fd0: 1000fc2d b 88 <decfloat+0x88>
  1017. fd4: 0000f025 move s8,zero
  1018. fd8: 0320f809 jalr t9
  1019. fdc: df920000 ld s2,0(gp)
  1020. fe0: de470000 ld a3,0(s2)
  1021. fe4: df990000 ld t9,0(gp)
  1022. fe8: 24030022 li v1,34
  1023. fec: de460000 ld a2,0(s2)
  1024. ff0: 02202825 move a1,s1
  1025. ff4: ac430000 sw v1,0(v0)
  1026. ff8: 0320f809 jalr t9
  1027. ffc: 02002025 move a0,s0
  1028. 1000: de470000 ld a3,0(s2)
  1029. 1004: de460000 ld a2,0(s2)
  1030. 1008: df990000 ld t9,0(gp)
  1031. 100c: 00801825 move v1,a0
  1032. 1010: 00602825 move a1,v1
  1033. 1014: 1000fd02 b 420 <decfloat+0x420>
  1034. 1018: 00402025 move a0,v0
  1035. 101c: dfbe0028 ld s8,40(sp)
  1036. 1020: 1000ff1c b c94 <decfloat+0xc94>
  1037. 1024: ffa00030 sd zero,48(sp)
  1038. 1028: 0320f809 jalr t9
  1039. 102c: 02002025 move a0,s0
  1040. 1030: 1000fd3d b 528 <decfloat+0x528>
  1041. 1034: 24030030 li v1,48
  1042. 1038: 10430063 beq v0,v1,11c8 <decfloat+0x11c8>
  1043. 103c: dfa40020 ld a0,32(sp)
  1044. 1040: 0320f809 jalr t9
  1045. 1044: 00000000 nop
  1046. 1048: df830000 ld v1,0(gp)
  1047. 104c: df990000 ld t9,0(gp)
  1048. 1050: 00402025 move a0,v0
  1049. 1054: 1000ff62 b de0 <decfloat+0xde0>
  1050. 1058: dc650000 ld a1,0(v1)
  1051. 105c: 00402025 move a0,v0
  1052. 1060: 02e02825 move a1,s7
  1053. 1064: dfa20018 ld v0,24(sp)
  1054. 1068: df990000 ld t9,0(gp)
  1055. 106c: 24420003 addiu v0,v0,3
  1056. 1070: 0320f809 jalr t9
  1057. 1074: ffa20000 sd v0,0(sp)
  1058. 1078: df990000 ld t9,0(gp)
  1059. 107c: 0320f809 jalr t9
  1060. 1080: 00402025 move a0,v0
  1061. 1084: df830000 ld v1,0(gp)
  1062. 1088: df990000 ld t9,0(gp)
  1063. 108c: 00402025 move a0,v0
  1064. 1090: 0320f809 jalr t9
  1065. 1094: dc650000 ld a1,0(v1)
  1066. 1098: 04400042 bltz v0,11a4 <decfloat+0x11a4>
  1067. 109c: dfa30000 ld v1,0(sp)
  1068. 10a0: df820000 ld v0,0(gp)
  1069. 10a4: 02c02025 move a0,s6
  1070. 10a8: df990000 ld t9,0(gp)
  1071. 10ac: 02e02825 move a1,s7
  1072. 10b0: 26940001 addiu s4,s4,1
  1073. 10b4: dc470000 ld a3,0(v0)
  1074. 10b8: 0320f809 jalr t9
  1075. 10bc: dc460000 ld a2,0(v0)
  1076. 10c0: 00409025 move s2,v0
  1077. 10c4: dfa20030 ld v0,48(sp)
  1078. 10c8: 10400058 beqz v0,122c <decfloat+0x122c>
  1079. 10cc: 00809825 move s3,a0
  1080. 10d0: dfa20038 ld v0,56(sp)
  1081. 10d4: 13c20055 beq s8,v0,122c <decfloat+0x122c>
  1082. 10d8: dfa20000 ld v0,0(sp)
  1083. 10dc: 02a2a82a slt s5,s5,v0
  1084. 10e0: 12a0000a beqz s5,110c <decfloat+0x110c>
  1085. 10e4: df990000 ld t9,0(gp)
  1086. 10e8: df990000 ld t9,0(gp)
  1087. 10ec: 00003825 move a3,zero
  1088. 10f0: 00003025 move a2,zero
  1089. 10f4: 02202825 move a1,s1
  1090. 10f8: 0320f809 jalr t9
  1091. 10fc: 02002025 move a0,s0
  1092. 1100: 1040ff64 beqz v0,e94 <decfloat+0xe94>
  1093. 1104: df990000 ld t9,0(gp)
  1094. 1108: df990000 ld t9,0(gp)
  1095. 110c: 0320f809 jalr t9
  1096. 1110: 00000000 nop
  1097. 1114: 24030022 li v1,34
  1098. 1118: 1000ff5d b e90 <decfloat+0xe90>
  1099. 111c: ac430000 sw v1,0(v0)
  1100. 1120: 02202825 move a1,s1
  1101. 1124: df990000 ld t9,0(gp)
  1102. 1128: 02002025 move a0,s0
  1103. 112c: dc470000 ld a3,0(v0)
  1104. 1130: dc460000 ld a2,0(v0)
  1105. 1134: dc530000 ld s3,0(v0)
  1106. 1138: 0320f809 jalr t9
  1107. 113c: dc520000 ld s2,0(v0)
  1108. 1140: df990000 ld t9,0(gp)
  1109. 1144: 00003825 move a3,zero
  1110. 1148: 00003025 move a2,zero
  1111. 114c: 00801825 move v1,a0
  1112. 1150: 00402025 move a0,v0
  1113. 1154: 0320f809 jalr t9
  1114. 1158: 00602825 move a1,v1
  1115. 115c: 1440ff33 bnez v0,e2c <decfloat+0xe2c>
  1116. 1160: dfa20018 ld v0,24(sp)
  1117. 1164: df990000 ld t9,0(gp)
  1118. 1168: 02202825 move a1,s1
  1119. 116c: 02002025 move a0,s0
  1120. 1170: 02603825 move a3,s3
  1121. 1174: 0320f809 jalr t9
  1122. 1178: 02403025 move a2,s2
  1123. 117c: 00408025 move s0,v0
  1124. 1180: 1000ff29 b e28 <decfloat+0xe28>
  1125. 1184: 00808825 move s1,a0
  1126. 1188: 1000fd6a b 734 <decfloat+0x734>
  1127. 118c: 00a09825 move s3,a1
  1128. 1190: 304207ff andi v0,v0,0x7ff
  1129. 1194: 1453ff0c bne v0,s3,dc8 <decfloat+0xdc8>
  1130. 1198: df990000 ld t9,0(gp)
  1131. 119c: 1000ff1e b e18 <decfloat+0xe18>
  1132. 11a0: 24020071 li v0,113
  1133. 11a4: 26820070 addiu v0,s4,112
  1134. 11a8: 0043102a slt v0,v0,v1
  1135. 11ac: 1040ffd7 beqz v0,110c <decfloat+0x110c>
  1136. 11b0: df990000 ld t9,0(gp)
  1137. 11b4: dfa20030 ld v0,48(sp)
  1138. 11b8: 1440ffcb bnez v0,10e8 <decfloat+0x10e8>
  1139. 11bc: df990000 ld t9,0(gp)
  1140. 11c0: 1000ff35 b e98 <decfloat+0xe98>
  1141. 11c4: 02602825 move a1,s3
  1142. 11c8: 0320f809 jalr t9
  1143. 11cc: 00000000 nop
  1144. 11d0: 26430005 addiu v1,s2,5
  1145. 11d4: 306307ff andi v1,v1,0x7ff
  1146. 11d8: df990000 ld t9,0(gp)
  1147. 11dc: 10730033 beq v1,s3,12ac <decfloat+0x12ac>
  1148. 11e0: 00402025 move a0,v0
  1149. 11e4: df820000 ld v0,0(gp)
  1150. 11e8: 1000fefd b de0 <decfloat+0xde0>
  1151. 11ec: dc450000 ld a1,0(v0)
  1152. 11f0: 24100071 li s0,113
  1153. 11f4: 240500e1 li a1,225
  1154. 11f8: 0000f025 move s8,zero
  1155. 11fc: 1000feaf b cbc <decfloat+0xcbc>
  1156. 1200: ffa20030 sd v0,48(sp)
  1157. 1204: dfa20030 ld v0,48(sp)
  1158. 1208: 10400026 beqz v0,12a4 <decfloat+0x12a4>
  1159. 120c: 00002825 move a1,zero
  1160. 1210: de0200c0 ld v0,192(s0)
  1161. 1214: 0440fc03 bltz v0,224 <decfloat+0x224>
  1162. 1218: 00000000 nop
  1163. 121c: de020008 ld v0,8(s0)
  1164. 1220: 6442ffff daddiu v0,v0,-1
  1165. 1224: 1000fbff b 224 <decfloat+0x224>
  1166. 1228: fe020008 sd v0,8(s0)
  1167. 122c: dfa20000 ld v0,0(sp)
  1168. 1230: 02a2a82a slt s5,s5,v0
  1169. 1234: 12a0ffb4 beqz s5,1108 <decfloat+0x1108>
  1170. 1238: df990000 ld t9,0(gp)
  1171. 123c: 1000ff16 b e98 <decfloat+0xe98>
  1172. 1240: 02602825 move a1,s3
  1173. 1244: 0320f809 jalr t9
  1174. 1248: 02202025 move a0,s1
  1175. 124c: dfa70008 ld a3,8(sp)
  1176. 1250: df990000 ld t9,0(gp)
  1177. 1254: dfa60000 ld a2,0(sp)
  1178. 1258: 00801825 move v1,a0
  1179. 125c: 00602825 move a1,v1
  1180. 1260: 0320f809 jalr t9
  1181. 1264: 00402025 move a0,v0
  1182. 1268: 24030008 li v1,8
  1183. 126c: 00708023 subu s0,v1,s0
  1184. 1270: df830000 ld v1,0(gp)
  1185. 1274: 001080b8 dsll s0,s0,0x2
  1186. 1278: df990000 ld t9,0(gp)
  1187. 127c: 00802825 move a1,a0
  1188. 1280: 00408825 move s1,v0
  1189. 1284: 64630000 daddiu v1,v1,0
  1190. 1288: 7c70200a lwx a0,s0(v1)
  1191. 128c: 0320f809 jalr t9
  1192. 1290: 00a08025 move s0,a1
  1193. 1294: 1000fc5e b 410 <decfloat+0x410>
  1194. 1298: df990000 ld t9,0(gp)
  1195. 129c: 1000fd25 b 734 <decfloat+0x734>
  1196. 12a0: 00004825 move a5,zero
  1197. 12a4: 1000fc7a b 490 <decfloat+0x490>
  1198. 12a8: 02002025 move a0,s0
  1199. 12ac: df820000 ld v0,0(gp)
  1200. 12b0: 1000fecb b de0 <decfloat+0xde0>
  1201. 12b4: dc450000 ld a1,0(v0)
  1202. 12b8: df990000 ld t9,0(gp)
  1203. 12bc: 0320f809 jalr t9
  1204. 12c0: 02202025 move a0,s1
  1205. 12c4: dfa70008 ld a3,8(sp)
  1206. 12c8: df990000 ld t9,0(gp)
  1207. 12cc: dfa60000 ld a2,0(sp)
  1208. 12d0: 00801825 move v1,a0
  1209. 12d4: 00602825 move a1,v1
  1210. 12d8: 1000fc51 b 420 <decfloat+0x420>
  1211. 12dc: 00402025 move a0,v0
  1212.  
  1213. Disassembly of section .text.__floatscan:
  1214.  
Advertisement
Add Comment
Please, Sign In to add comment