# This ROM resides at 0x40000000 # All addresses are relative that base. # Negative addresses, i.e 0xfffb8d38, wrap around into 0x3ffb8d38, that is, DRAM # Not perfect, I know, but I'm getting tired of xt-objdump. # # kongo 140907 test.o: file format elf32-xtensa-le Disassembly of section .text: 00000000 <_DebugExceptionVector-0x10>: 0: 000000 ill 3: 000000 ill 6: 000000 ill 9: 000000 ill c: 000000 ill f: 00 .byte 00 00000010 <_DebugExceptionVector>: 10: 007200 waiti 2 13: fffe46 j 10 <_DebugExceptionVector> 16: 000000 ill 19: 000000 ill 1c: 000000 ill 1f: 00 .byte 00 00000020 <_NMIExceptionVector>: 20: 003310 rfi 3 23: 000000 ill 26: 000000 ill 29: 000000 ill 2c: 000000 ill 2f: 410000 srli a0, a0, 0 00000030 <_KernelExceptionVector>: 30: 004100 break 1, 0 33: fffe46 j 30 <_KernelExceptionVector> 36: 000000 ill 39: 000000 ill 3c: 000000 ill 3f: 000000 ill 42: 000000 ill 45: 000000 ill 48: 000000 ill 4b: 000000 ill 4e: 00 .byte 00 4f: d11200 mul16s a1, a2, a0 00000050 <_UserExceptionVector>: 50: ffd112 addmi a1, a1, 0xffffff00 53: 5129 s32i.n a2, a1, 20 55: 6139 s32i.n a3, a1, 24 57: f69531 l32r a3, ffffdaac <_rom_store+0xfffef724> 5a: 03e820 rsr.exccause a2 5d: a03230 addx4 a3, a2, a3 60: 0338 l32i.n a3, a3, 0 62: 7149 s32i.n a4, a1, 28 64: 0003a0 jx a3 67: 000000 ill 6a: 000000 ill 6d: 000000 ill 00000070 <_DoubleExceptionVector>: 70: 004140 break 1, 4 73: fffe46 j 70 <_DoubleExceptionVector> 76: 000000 ill 79: 000000 ill 7c: 000000 ill 7f: 00 .byte 00 00000080 <_ResetVector>: 80: 000806 j a4 <_ResetHandler> 83: 000000 ill 86: 000000 ill 89: 400000 ssr a0 8c: 1f .byte 0x1f 8d: 222221 l32r a2, fffc8918 <_rom_store+0xfffba590> 90: 000000 ill 93: e0 .byte 0xe0 94: f3 .byte 0xf3 95: 400000 ssr a0 98: e328 l32i.n a2, a3, 56 9a: 004000 break 0, 0 9d: 000000 ill a0: 000000 ill a3: 00 .byte 00 000000a4 <_ResetHandler>: a4: 000c movi.n a0, 0 a6: 13e400 wsr.intenable a0 a9: 130500 wsr.litbase a0 ac: 002010 rsync af: fff521 l32r a2, 84 <_ResetVector+0x4> b2: 03eb30 rsr.prid a3 b5: 743030 extui a3, a3, 0, 8 b8: 428c beqz.n a2, c0 <_ResetHandler+0x1c> ba: 002356 bnez a3, c0 <_ResetHandler+0x1c> bd: 006202 s32i a0, a2, 0 c0: fff221 l32r a2, 88 <_ResetVector+0x8> c3: 13e720 wsr.vecbase a2 c6: 006120 rsil a2, 1 c9: fff021 l32r a2, 8c <_ResetVector+0xc> cc: fff151 l32r a5, 90 <_ResetVector+0x10> cf: fff161 l32r a6, 94 <_ResetVector+0x14> d2: 030c movi.n a3, 0 d4: 027d mov.n a7, a2 d6: 106650 and a6, a6, a5 d9: 000586 j f3 <_ResetHandler+0x4f> dc: 000000 ill df: 00 .byte 00 e0: 506340 witlb a4, a3 e3: 002000 isync e6: f03d nop.n e8: f03d nop.n ea: c03350 sub a3, a3, a5 ed: 14b3b6 bltui a3, 16, 105 <_ResetHandler+0x61> f0: 417470 srli a7, a7, 4 f3: 344070 extui a4, a7, 0, 4 f6: e61367 beq a3, a6, e0 <_ResetHandler+0x3c> f9: 506340 witlb a4, a3 fc: c03350 sub a3, a3, a5 ff: edb3f6 bgeui a3, 16, f0 <_ResetHandler+0x4c> 102: 002000 isync 105: ffe251 l32r a5, 90 <_ResetVector+0x10> 108: 030c movi.n a3, 0 10a: 207220 or a7, a2, a2 10d: 344070 extui a4, a7, 0, 4 110: 50e340 wdtlb a4, a3 113: c03350 sub a3, a3, a5 116: 417470 srli a7, a7, 4 119: f0b3f6 bgeui a3, 16, 10d <_ResetHandler+0x69> 11c: 002030 dsync 11f: ffde21 l32r a2, 98 <_ResetVector+0x18> 122: 02ac beqz.n a2, 146 <_ResetHandler+0xa2> 124: 0238 l32i.n a3, a2, 0 126: 1248 l32i.n a4, a2, 4 128: 2258 l32i.n a5, a2, 8 12a: 0cc222 addi a2, a2, 12 12d: 0fb347 bgeu a3, a4, 140 <_ResetHandler+0x9c> 130: 0568 l32i.n a6, a5, 0 132: 554b addi.n a5, a5, 4 134: 0369 s32i.n a6, a3, 0 136: 334b addi.n a3, a3, 4 138: f43347 bltu a3, a4, 130 <_ResetHandler+0x8c> 13b: fff946 j 124 <_ResetHandler+0x80> 13e: 00 .byte 00 13f: 00 .byte 00 140: fe0356 bnez a3, 124 <_ResetHandler+0x80> 143: fdd556 bnez a5, 124 <_ResetHandler+0x80> 146: 002000 isync 149: 002e05 call0 42c <_start> 14c: 000000 ill 14f: 000000 ill 152: 000000 ill 155: 000000 ill 158: 000000 ill 15b: 000000 ill 15e: 000000 ill 161: 000000 ill 164: 000000 ill 167: 000000 ill 16a: 000000 ill 16d: 000000 ill 170: 000000 ill 173: 000000 ill 176: 000000 ill 179: 000000 ill 17c: 000000 ill 17f: 000000 ill 182: 000000 ill 185: 000000 ill 188: 000000 ill 18b: 000000 ill 18e: 000000 ill 191: 000000 ill 194: 000000 ill 197: 000000 ill 19a: 000000 ill 19d: 000000 ill 1a0: 000000 ill 1a3: 000000 ill 1a6: 000000 ill 1a9: 000000 ill 1ac: 000000 ill 1af: 000000 ill 1b2: 000000 ill 1b5: 000000 ill 1b8: 000000 ill 1bb: 000000 ill 1be: 000000 ill 1c1: 000000 ill 1c4: 000000 ill 1c7: 000000 ill 1ca: 000000 ill 1cd: 000000 ill 1d0: 000000 ill 1d3: 000000 ill 1d6: 000000 ill 1d9: 000000 ill 1dc: 000000 ill 1df: 000000 ill 1e2: 000000 ill 1e5: 000000 ill 1e8: 000000 ill 1eb: 000000 ill 1ee: 000000 ill 1f1: 000000 ill 1f4: 000000 ill 1f7: 000000 ill 1fa: 000000 ill 1fd: 000000 ill 200: 000000 ill 203: 000000 ill 206: 000000 ill 209: 000000 ill 20c: 000000 ill 20f: 000000 ill 212: 000000 ill 215: 000000 ill 218: 000000 ill 21b: 000000 ill 21e: 000000 ill 221: 000000 ill 224: 000000 ill 227: 000000 ill 22a: 000000 ill 22d: 000000 ill 230: 000000 ill 233: 000000 ill 236: 000000 ill 239: 000000 ill 23c: 000000 ill 23f: 000000 ill 242: 000000 ill 245: 000000 ill 248: 000000 ill 24b: 000000 ill 24e: 000000 ill 251: 000000 ill 254: 000000 ill 257: 000000 ill 25a: 000000 ill 25d: 000000 ill 260: 000000 ill 263: 000000 ill 266: 000000 ill 269: 000000 ill 26c: 000000 ill 26f: 000000 ill 272: 000000 ill 275: 000000 ill 278: 000000 ill 27b: 000000 ill 27e: 000000 ill 281: 000000 ill 284: 000000 ill 287: 000000 ill 28a: 000000 ill 28d: 000000 ill 290: 000000 ill 293: 000000 ill 296: 000000 ill 299: 000000 ill 29c: 000000 ill 29f: 000000 ill 2a2: 000000 ill 2a5: 000000 ill 2a8: 000000 ill 2ab: 000000 ill 2ae: 000000 ill 2b1: 000000 ill 2b4: 000000 ill 2b7: 000000 ill 2ba: 000000 ill 2bd: 000000 ill 2c0: 000000 ill 2c3: 000000 ill 2c6: 000000 ill 2c9: 000000 ill 2cc: 000000 ill 2cf: 000000 ill 2d2: 000000 ill 2d5: 000000 ill 2d8: 000000 ill 2db: 000000 ill 2de: 000000 ill 2e1: 000000 ill 2e4: 000000 ill 2e7: 000000 ill 2ea: 000000 ill 2ed: 000000 ill 2f0: 000000 ill 2f3: 000000 ill 2f6: 000000 ill 2f9: 000000 ill 2fc: 000000 ill 2ff: 000000 ill 302: 000000 ill 305: 000000 ill 308: 000000 ill 30b: 000000 ill 30e: 000000 ill 311: 000000 ill 314: 000000 ill 317: 000000 ill 31a: 000000 ill 31d: 000000 ill 320: 000000 ill 323: 000000 ill 326: 000000 ill 329: 000000 ill 32c: 000000 ill 32f: 000000 ill 332: 000000 ill 335: 000000 ill 338: 000000 ill 33b: 000000 ill 33e: 000000 ill 341: 000000 ill 344: 000000 ill 347: 000000 ill 34a: 000000 ill 34d: 000000 ill 350: 000000 ill 353: 000000 ill 356: 000000 ill 359: 000000 ill 35c: 000000 ill 35f: 000000 ill 362: 000000 ill 365: 000000 ill 368: 000000 ill 36b: 000000 ill 36e: 000000 ill 371: 000000 ill 374: 000000 ill 377: 000000 ill 37a: 000000 ill 37d: 000000 ill 380: 000000 ill 383: 40 .byte 0x40 384: b0 .byte 0xb0 385: ffda add.n a15, a15, a13 387: 3f .byte 0x3f 388: 30 .byte 0x30 389: ffeb addi.n a15, a15, 14 38b: 3f .byte 0x3f 38c: dbf8 l32i.n a15, a11, 52 38e: 004000 break 0, 0 391: 3fffc1 l32r a12, fffd0390 <_rom_store+0xfffc2008> 394: 0598 l32i.n a9, a5, 0 396: 004000 break 0, 0 399: c0 .byte 0xc0 39a: ff .byte 0xff 39b: 3f .byte 0x3f 39c: 44 .byte 0x44 39d: 00dc bnez.n a0, 3b1 <_ResetHandler+0x30d> 39f: 40 .byte 0x40 3a0: 00 .byte 00 3a1: c2 .byte 0xc2 3a2: ff .byte 0xff 3a3: 3f .byte 0x3f 3a4: 000000 ill 3a7: c18080 mul16u a8, a0, a8 3aa: ff .byte 0xff 3ab: 3f .byte 0x3f 3ac: 54 .byte 0x54 3ad: 00dc bnez.n a0, 3c1 <_ResetHandler+0x31d> 3af: 40 .byte 0x40 3b0: c6f8 l32i.n a15, a6, 48 3b2: ff .byte 0xff 3b3: 3f .byte 0x3f 3b4: f42d break.n 4 3b6: 2d5851 l32r a5, fffcb918 <_rom_store+0xfffbd590> 3b9: 7f .byte 0x7f 3ba: 95 .byte 0x95 3bb: ff4c movi.n a15, 79 3bd: ff .byte 0xff 3be: ff .byte 0xff 3bf: 7f .byte 0x7f 3c0: 60 .byte 0x60 3c1: 000000 ill 3c4: 64 .byte 0x64 3c5: 000000 ill 3c8: 0068 l32i.n a6, a0, 0 3ca: 00 .byte 00 3cb: 006c00 rsil a0, 12 3ce: 100000 and a0, a0, a0 3d1: 000000 ill 3d4: 14 .byte 0x14 3d5: 000000 ill 3d8: 0018 l32i.n a1, a0, 0 3da: 200000 or a0, a0, a0 3dd: 000000 ill 3e0: 24 .byte 0x24 3e1: 000000 ill 3e4: 50 .byte 0x50 3e5: 3fffd6 bgez a15, 7e8 3e8: c208 l32i.n a0, a2, 48 3ea: ff .byte 0xff 3eb: 3f .byte 0x3f 3ec: dc3c movi.n a12, 61 3ee: 00 .byte 00 3ef: 40 .byte 0x40 3f0: ff .byte 0xff 3f1: 000000 ill 3f4: 00 .byte 00 3f5: ff .byte 0xff 3f6: 000000 ill 3f9: 00 .byte 00 3fa: ff .byte 0xff 3fb: 000000 ill 3fe: 40ff00 nsau a0, a15 401: 40 .byte 0x40 402: 40 .byte 0x40 403: 40 .byte 0x40 404: 40 .byte 0x40 405: 40 .byte 0x40 406: 804040 add a4, a0, a4 409: 808080 add a8, a0, a8 40c: ff .byte 0xff 40d: fe .byte 0xfe 40e: fe .byte 0xfe 40f: fe .byte 0xfe 410: 800000 add a0, a0, a0 413: 7f .byte 0x7f 414: 400000 ssr a0 417: 00 .byte 00 418: ff .byte 0xff 419: ff .byte 0xff 41a: ff .byte 0xff 41b: 000000 ill 41e: f0 .byte 0xf0 41f: 7f .byte 0x7f 420: 00 .byte 00 421: 00 .byte 00 422: 0008 l32i.n a0, a0, 0 424: ff .byte 0xff 425: ff .byte 0xff 426: 1f .byte 0x1f 427: 000000 ill 42a: 00 .byte 00 42b: 0c38 l32i.n a3, a12, 0 0000042c <_start>: 42c: 000c movi.n a0, 0 42e: ffd411 l32r a1, 380 <_ResetHandler+0x2dc> 431: 032c movi.n a3, 32 433: 13e630 wsr.ps a3 436: 002010 rsync 439: ffd261 l32r a6, 384 <_ResetHandler+0x2e0> 43c: ffd371 l32r a7, 388 <_ResetHandler+0x2e4> 43f: 06b677 bgeu a6, a7, 449 <_start+0x1d> 442: 0609 s32i.n a0, a6, 0 444: 664b addi.n a6, a6, 4 446: f83677 bltu a6, a7, 442 <_start+0x16> 449: 00ba05 call0 fec
44c: 0041f0 break 1, 15 44f: fffe46 j 44c <_start+0x20> 452: 00 .byte 00 453: 00 .byte 00 00000454 <_xtos_set_exception_handler>: 454: 2ed2f6 bgeui a2, 64, 486 <_xtos_set_exception_handler+0x32> 457: 090c movi.n a9, 0 459: ffce61 l32r a6, 394 <_ResetHandler+0x2f0> 45c: ffd041 l32r a4, 39c <_ResetHandler+0x2f8> 45f: ffce81 l32r a8, 398 <_ResetHandler+0x2f4> 462: ffcaa1 l32r a10, 38c <_ResetHandler+0x2e8> 465: ffcab1 l32r a11, 390 <_ResetHandler+0x2ec> 468: 1152e0 slli a5, a2, 2 46b: b5ba add.n a11, a5, a11 46d: 833a30 moveqz a3, a10, a3 470: 558a add.n a5, a5, a8 472: 0b28 l32i.n a2, a11, 0 474: c073a0 sub a7, a3, a10 477: 934670 movnez a4, a6, a7 47a: 0b39 s32i.n a3, a11, 0 47c: 0549 s32i.n a4, a5, 0 47e: c0a2a0 sub a10, a2, a10 481: 8329a0 moveqz a2, a9, a10 484: f00d ret.n 486: 020c movi.n a2, 0 488: f00d ret.n 48a: 00 .byte 00 48b: 815900 src a5, a9, a0 0000048c <_xtos_l1int_handler>: 48c: 8159 s32i.n a5, a1, 32 48e: 122c movi.n a2, 33 490: 03b130 rsr.epc1 a3 493: 61e620 xsr.ps a2 496: 0139 s32i.n a3, a1, 0 498: 1129 s32i.n a2, a1, 4 49a: 4109 s32i.n a0, a1, 16 49c: 9169 s32i.n a6, a1, 36 49e: a179 s32i.n a7, a1, 40 4a0: b189 s32i.n a8, a1, 44 4a2: c199 s32i.n a9, a1, 48 4a4: d1a9 s32i.n a10, a1, 52 4a6: e1b9 s32i.n a11, a1, 56 4a8: f1c9 s32i.n a12, a1, 60 4aa: 1061d2 s32i a13, a1, 64 4ad: 1161e2 s32i a14, a1, 68 4b0: 1261f2 s32i a15, a1, 72 4b3: 002010 rsync 4b6: ffbae1 l32r a14, 3a0 <_ResetHandler+0x2fc> 4b9: 03e2f0 rsr.interrupt a15 4bc: 03e4c0 rsr.intenable a12 4bf: 1ed8 l32i.n a13, a14, 4 4c1: 10ffc0 and a15, a15, a12 4c4: 0303c0 rsr.sar a12 4c7: 31d9 s32i.n a13, a1, 12 4c9: 063f16 beqz a15, 530 <_xtos_l1int_handler+0xa4> 4cc: 21c9 s32i.n a12, a1, 8 4ce: 136122 s32i a2, a1, 76 4d1: ffaf22 movi a2, -1 4d4: 40ffc0 nsau a12, a15 4d7: ffb3f1 l32r a15, 3a4 <_ResetHandler+0x300> 4da: 400c00 ssr a12 4dd: 91f0f0 srl a15, a15 4e0: 3022f0 xor a2, a2, a15 4e3: ffb1d1 l32r a13, 3a8 <_ResetHandler+0x304> 4e6: 13e3f0 wsr.intclear a15 4e9: b0ccd0 addx8 a12, a12, a13 4ec: 1e2cd2 l32i a13, a12, 120 4ef: 0062f0 rsil a15, 2 4f2: 0ef8 l32i.n a15, a14, 0 4f4: 1ed9 s32i.n a13, a14, 4 4f6: 10ffd0 and a15, a15, a13 4f9: 13e4f0 wsr.intenable a15 4fc: 002010 rsync 4ff: 0060f0 rsil a15, 0 502: 0cd8 l32i.n a13, a12, 0 504: 1c28 l32i.n a2, a12, 4 506: 203110 or a3, a1, a1 509: 000dc0 callx0 a13 50c: ffa5e1 l32r a14, 3a0 <_ResetHandler+0x2fc> 50f: 03e2f0 rsr.interrupt a15 512: 0062d0 rsil a13, 2 515: 0ed8 l32i.n a13, a14, 0 517: 31c8 l32i.n a12, a1, 12 519: 10ddc0 and a13, a13, a12 51c: 10ffd0 and a15, a15, a13 51f: 016f56 bnez a15, 539 <_xtos_l1int_handler+0xad> 522: 132122 l32i a2, a1, 76 525: 1ec9 s32i.n a12, a14, 4 527: 0221c2 l32i a12, a1, 8 52a: 13e4d0 wsr.intenable a13 52d: 0061d0 rsil a13, 1 530: ff9f01 l32r a0, 3ac <_ResetHandler+0x308> 533: 1303c0 wsr.sar a12 536: 0000a0 jx a0 539: 40ffd0 nsau a13, a15 53c: ff9bc1 l32r a12, 3a8 <_ResetHandler+0x304> 53f: b0cdc0 addx8 a12, a13, a12 542: 1f2ce2 l32i a14, a12, 124 545: 10ff20 and a15, a15, a2 548: 10ffe0 and a15, a15, a14 54b: ff95e1 l32r a14, 3a0 <_ResetHandler+0x2fc> 54e: f82f56 bnez a15, 4d4 <_xtos_l1int_handler+0x48> 551: ff94f1 l32r a15, 3a4 <_ResetHandler+0x300> 554: 400d00 ssr a13 557: 91d0f0 srl a13, a15 55a: 1f2cf2 l32i a15, a12, 124 55d: 13e3d0 wsr.intclear a13 560: 2022f0 or a2, a2, a15 563: 3022d0 xor a2, a2, a13 566: ffe086 j 4ec <_xtos_l1int_handler+0x60> 569: 000000 ill 0000056c <_xtos_restore_intlevel>: 56c: 13e620 wsr.ps a2 56f: 002010 rsync 572: f00d ret.n 00000574 <_xtos_set_vpri>: 574: 023d mov.n a3, a2 576: ff8a41 l32r a4, 3a0 <_ResetHandler+0x2fc> 579: 006270 rsil a7, 2 57c: 1428 l32i.n a2, a4, 4 57e: 0458 l32i.n a5, a4, 0 580: 1439 s32i.n a3, a4, 4 582: 105530 and a5, a5, a3 585: 13e450 wsr.intenable a5 588: 13e670 wsr.ps a7 58b: 002010 rsync 58e: f00d ret.n 00000590 <_xtos_cause3_handler>: 590: 320c movi.n a2, 3 592: 000086 j 598 <_xtos_c_wrapper_handler> 595: 000000 ill 00000598 <_xtos_c_wrapper_handler>: 598: 8159 s32i.n a5, a1, 32 59a: 136122 s32i a2, a1, 76 59d: 122c movi.n a2, 33 59f: 03b130 rsr.epc1 a3 5a2: 61e620 xsr.ps a2 5a5: 0139 s32i.n a3, a1, 0 5a7: 1129 s32i.n a2, a1, 4 5a9: 4109 s32i.n a0, a1, 16 5ab: 9169 s32i.n a6, a1, 36 5ad: a179 s32i.n a7, a1, 40 5af: b189 s32i.n a8, a1, 44 5b1: c199 s32i.n a9, a1, 48 5b3: d1a9 s32i.n a10, a1, 52 5b5: e1b9 s32i.n a11, a1, 56 5b7: f1c9 s32i.n a12, a1, 60 5b9: 1061d2 s32i a13, a1, 64 5bc: 1161e2 s32i a14, a1, 68 5bf: 1261f2 s32i a15, a1, 72 5c2: 002010 rsync 5c5: 0303c0 rsr.sar a12 5c8: 0060d0 rsil a13, 0 5cb: ff71d1 l32r a13, 390 <_ResetHandler+0x2ec> 5ce: 1321f2 l32i a15, a1, 76 5d1: 21c9 s32i.n a12, a1, 8 5d3: a0cfd0 addx4 a12, a15, a13 5d6: 0cc8 l32i.n a12, a12, 0 5d8: 012d mov.n a2, a1 5da: 0f3d mov.n a3, a15 5dc: 1c8c beqz.n a12, 5e1 <_xtos_c_wrapper_handler+0x49> 5de: 000cc0 callx0 a12 5e1: 21e8 l32i.n a14, a1, 8 5e3: 0061c0 rsil a12, 1 5e6: 1303e0 wsr.sar a14 5e9: ff7001 l32r a0, 3ac <_ResetHandler+0x308> 5ec: 0000a0 jx a0 5ef: 00 .byte 00 000005f0 : 5f0: ff7041 l32r a4, 3b0 <_ResetHandler+0x30c> 5f3: 0448 l32i.n a4, a4, 0 5f5: 030c movi.n a3, 0 5f7: 2a6422 s32i a2, a4, 168 5fa: 2b6432 s32i a3, a4, 172 5fd: f00d ret.n 5ff: 00 .byte 00 00000600 : 600: ff6d51 l32r a5, 3b4 <_ResetHandler+0x310> 603: ff6d41 l32r a4, 3b8 <_ResetHandler+0x314> 606: ff6a21 l32r a2, 3b0 <_ResetHandler+0x30c> 609: f0c112 addi a1, a1, -16 60c: 006102 s32i a0, a1, 0 60f: 002222 l32i a2, a2, 0 612: 016122 s32i a2, a1, 4 615: 2b2232 l32i a3, a2, 172 618: 2a2222 l32i a2, a2, 168 61b: 000345 call0 650 <__muldi3> 61e: 1108 l32i.n a0, a1, 4 620: 024d mov.n a4, a2 622: 221b addi.n a2, a2, 1 624: 14b247 bgeu a2, a4, 63c 627: 2a6022 s32i a2, a0, 168 62a: ff6441 l32r a4, 3bc <_ResetHandler+0x318> 62d: 231b addi.n a2, a3, 1 62f: 2b6022 s32i a2, a0, 172 632: 102240 and a2, a2, a4 635: 0108 l32i.n a0, a1, 0 637: 10c112 addi a1, a1, 16 63a: f00d ret.n 63c: 2a6022 s32i a2, a0, 168 63f: 2b6032 s32i a3, a0, 172 642: ff5e21 l32r a2, 3bc <_ResetHandler+0x318> 645: 0108 l32i.n a0, a1, 0 647: 102320 and a2, a3, a2 64a: 10c112 addi a1, a1, 16 64d: f00d ret.n 64f: c11200 mul16u a1, a2, a0 00000650 <__muldi3>: 650: d0c112 addi a1, a1, -48 653: 006122 s32i a2, a1, 0 656: 036152 s32i a5, a1, 12 659: 026142 s32i a4, a1, 8 65c: 6109 s32i.n a0, a1, 24 65e: 1139 s32i.n a3, a1, 4 660: 71c9 s32i.n a12, a1, 28 662: 81d9 s32i.n a13, a1, 32 664: 02cd mov.n a12, a2 666: 04dd mov.n a13, a4 668: 043d mov.n a3, a4 66a: 0d6845 call0 dcf0 <__umulsidi3> 66d: 3148 l32i.n a4, a1, 12 66f: 1108 l32i.n a0, a1, 4 671: 8244c0 mull a4, a4, a12 674: 8200d0 mull a0, a0, a13 677: 71c8 l32i.n a12, a1, 28 679: 81d8 l32i.n a13, a1, 32 67b: 004a add.n a0, a0, a4 67d: 330a add.n a3, a3, a0 67f: 6108 l32i.n a0, a1, 24 681: 30c112 addi a1, a1, 48 684: f00d ret.n 686: 00 .byte 00 687: c11200 mul16u a1, a2, a0 00000688 : 688: e0c112 addi a1, a1, -32 68b: 41c9 s32i.n a12, a1, 16 68d: 035d mov.n a5, a3 68f: 023d mov.n a3, a2 691: 052d mov.n a2, a5 693: 000d06 j 6cb 696: 00 .byte 00 697: 05ad00 extui a10, a0, 29, 1 69a: 03bd mov.n a11, a3 69c: 4c0c movi.n a12, 4 69e: c06c60 sub a6, a12, a6 6a1: 06cd mov.n a12, a6 6a3: 0109 s32i.n a0, a1, 0 6a5: 1139 s32i.n a3, a1, 4 6a7: 2149 s32i.n a4, a1, 8 6a9: 3159 s32i.n a5, a1, 12 6ab: 000a05 call0 74c 6ae: 0108 l32i.n a0, a1, 0 6b0: 1138 l32i.n a3, a1, 4 6b2: 2148 l32i.n a4, a1, 8 6b4: 3158 l32i.n a5, a1, 12 6b6: 0c6d mov.n a6, a12 6b8: 556a add.n a5, a5, a6 6ba: 336a add.n a3, a3, a6 6bc: c04460 sub a4, a4, a6 6bf: 0007c6 j 6e2 6c2: 00 .byte 00 6c3: c11200 mul16u a1, a2, a0 000006c4 : 6c4: e0c112 addi a1, a1, -32 6c7: 41c9 s32i.n a12, a1, 16 6c9: 025d mov.n a5, a2 6cb: 0d44f6 bgeui a4, 4, 6dc 6ce: 00cd mov.n a12, a0 6d0: 000785 call0 74c 6d3: 0c0d mov.n a0, a12 6d5: 41c8 l32i.n a12, a1, 16 6d7: 20c112 addi a1, a1, 32 6da: f00d ret.n 6dc: 146020 extui a6, a2, 0, 2 6df: fb5656 bnez a6, 698 6e2: 417440 srli a7, a4, 4 6e5: 14b030 extui a11, a3, 0, 2 6e8: 0a8b56 bnez a11, 794 6eb: e79c beqz.n a7, 70d 6ed: 1187c0 slli a8, a7, 4 6f0: 883a add.n a8, a8, a3 6f2: 0368 l32i.n a6, a3, 0 6f4: 1378 l32i.n a7, a3, 4 6f6: 0569 s32i.n a6, a5, 0 6f8: 2368 l32i.n a6, a3, 8 6fa: 1579 s32i.n a7, a5, 4 6fc: 3378 l32i.n a7, a3, 12 6fe: 026562 s32i a6, a5, 8 701: 10c332 addi a3, a3, 16 704: 036572 s32i a7, a5, 12 707: 10c552 addi a5, a5, 16 70a: e42387 blt a3, a8, 6f2 70d: 0c6437 bbci a4, 3, 71d 710: 0368 l32i.n a6, a3, 0 712: 1378 l32i.n a7, a3, 4 714: 338b addi.n a3, a3, 8 716: 0569 s32i.n a6, a5, 0 718: 1579 s32i.n a7, a5, 4 71a: 08c552 addi a5, a5, 8 71d: 076427 bbci a4, 2, 728 720: 0368 l32i.n a6, a3, 0 722: 334b addi.n a3, a3, 4 724: 0569 s32i.n a6, a5, 0 726: 554b addi.n a5, a5, 4 728: 144040 extui a4, a4, 0, 2 72b: 349c beqz.n a4, 742 72d: 0368 l32i.n a6, a3, 0 72f: 0578 l32i.n a7, a5, 0 731: 402400 ssa8l a4 734: a16600 sll a6, a6 737: 917070 srl a7, a7 73a: 403400 ssa8b a4 73d: 817760 src a7, a7, a6 740: 0579 s32i.n a7, a5, 0 742: 41c8 l32i.n a12, a1, 16 744: 20c112 addi a1, a1, 32 747: f00d ret.n 749: 000000 ill 0000074c : 74c: 041416 beqz a4, 791 74f: c57c movi.n a5, -4 751: 105350 and a5, a3, a5 754: 0568 l32i.n a6, a5, 0 756: 1578 l32i.n a7, a5, 4 758: 402300 ssa8l a3 75b: 813760 src a3, a7, a6 75e: 14a020 extui a10, a2, 0, 2 761: c052a0 sub a5, a2, a10 764: 0588 l32i.n a8, a5, 0 766: 6a4a add.n a6, a10, a4 768: 402200 ssa8l a2 76b: a1a800 sll a10, a8 76e: 0b46b6 bltui a6, 4, 77d 771: 1588 l32i.n a8, a5, 4 773: 403200 ssa8b a2 776: 81a3a0 src a10, a3, a10 779: 05a9 s32i.n a10, a5, 0 77b: 554b addi.n a5, a5, 4 77d: 402400 ssa8l a4 780: 8133a0 src a3, a3, a10 783: 402600 ssa8l a6 786: 918080 srl a8, a8 789: 403600 ssa8b a6 78c: 818830 src a8, a8, a3 78f: 0589 s32i.n a8, a5, 0 791: f00d ret.n 793: 00 .byte 00 794: 402300 ssa8l a3 797: 14b030 extui a11, a3, 0, 2 79a: c033b0 sub a3, a3, a11 79d: 0368 l32i.n a6, a3, 0 79f: 97ac beqz.n a7, 7cc 7a1: 11a7c0 slli a10, a7, 4 7a4: aa3a add.n a10, a10, a3 7a6: 1378 l32i.n a7, a3, 4 7a8: 2388 l32i.n a8, a3, 8 7aa: 816760 src a6, a7, a6 7ad: 0569 s32i.n a6, a5, 0 7af: 3398 l32i.n a9, a3, 12 7b1: 817870 src a7, a8, a7 7b4: 1579 s32i.n a7, a5, 4 7b6: 4368 l32i.n a6, a3, 16 7b8: 818980 src a8, a9, a8 7bb: 2589 s32i.n a8, a5, 8 7bd: 10c332 addi a3, a3, 16 7c0: 819690 src a9, a6, a9 7c3: 036592 s32i a9, a5, 12 7c6: 10c552 addi a5, a5, 16 7c9: d923a7 blt a3, a10, 7a6 7cc: 146437 bbci a4, 3, 7e4 7cf: 1378 l32i.n a7, a3, 4 7d1: 2388 l32i.n a8, a3, 8 7d3: 816760 src a6, a7, a6 7d6: 0569 s32i.n a6, a5, 0 7d8: 338b addi.n a3, a3, 8 7da: 817870 src a7, a8, a7 7dd: 1579 s32i.n a7, a5, 4 7df: 558b addi.n a5, a5, 8 7e1: 206880 or a6, a8, a8 7e4: 0c6427 bbci a4, 2, 7f4 7e7: 1378 l32i.n a7, a3, 4 7e9: 334b addi.n a3, a3, 4 7eb: 816760 src a6, a7, a6 7ee: 0569 s32i.n a6, a5, 0 7f0: 554b addi.n a5, a5, 4 7f2: 076d mov.n a6, a7 7f4: 1378 l32i.n a7, a3, 4 7f6: 0538 l32i.n a3, a5, 0 7f8: 816760 src a6, a7, a6 7fb: 402400 ssa8l a4 7fe: a16600 sll a6, a6 801: 913030 srl a3, a3 804: 403400 ssa8b a4 807: 813360 src a3, a3, a6 80a: 0539 s32i.n a3, a5, 0 80c: 41c8 l32i.n a12, a1, 16 80e: 20c112 addi a1, a1, 32 811: f00d ret.n 813: c11200 mul16u a1, a2, a0 00000814 : 814: 90c112 addi a1, a1, -112 817: 136102 s32i a0, a1, 76 81a: fee971 l32r a7, 3c0 <_ResetHandler+0x31c> 81d: 717a add.n a7, a1, a7 81f: 0729 s32i.n a2, a7, 0 821: fee861 l32r a6, 3c4 <_ResetHandler+0x320> 824: 616a add.n a6, a1, a6 826: 0639 s32i.n a3, a6, 0 828: fee821 l32r a2, 3c8 <_ResetHandler+0x324> 82b: 212a add.n a2, a1, a2 82d: 0249 s32i.n a4, a2, 0 82f: fee701 l32r a0, 3cc <_ResetHandler+0x328> 832: 010a add.n a0, a1, a0 834: 0059 s32i.n a5, a0, 0 836: 030c movi.n a3, 0 838: 004132 s8i a3, a1, 0 83b: fee121 l32r a2, 3c0 <_ResetHandler+0x31c> 83e: 212a add.n a2, a1, a2 840: 0228 l32i.n a2, a2, 0 842: 10c132 addi a3, a1, 16 845: 40c142 addi a4, a1, 64 848: 000d05 call0 91c 84b: 050c movi.n a5, 0 84d: 100142 l8ui a4, a1, 16 850: 129457 bne a4, a5, 866 853: fedd81 l32r a8, 3c8 <_ResetHandler+0x324> 856: 818a add.n a8, a1, a8 858: 0888 l32i.n a8, a8, 0 85a: 270c movi.n a7, 2 85c: 0879 s32i.n a7, a8, 0 85e: 160c movi.n a6, 1 860: 146162 s32i a6, a1, 80 863: 002a46 j 910 866: fed721 l32r a2, 3c4 <_ResetHandler+0x320> 869: 212a add.n a2, a1, a2 86b: 0228 l32i.n a2, a2, 0 86d: 10c132 addi a3, a1, 16 870: 0b6545 call0 bec8 873: 030c movi.n a3, 0 875: 129237 bne a2, a3, 88b 878: fed461 l32r a6, 3c8 <_ResetHandler+0x324> 87b: 616a add.n a6, a1, a6 87d: 0668 l32i.n a6, a6, 0 87f: 250c movi.n a5, 2 881: 0659 s32i.n a5, a6, 0 883: 140c movi.n a4, 1 885: 146142 s32i a4, a1, 80 888: 002106 j 910 88b: 102192 l32i a9, a1, 64 88e: 116192 s32i a9, a1, 68 891: 080c movi.n a8, 0 893: 112172 l32i a7, a1, 68 896: 651787 beq a7, a8, 8ff 899: 112122 l32i a2, a1, 68 89c: 10c132 addi a3, a1, 16 89f: 40c142 addi a4, a1, 64 8a2: 000785 call0 91c 8a5: 102102 l32i a0, a1, 64 8a8: 116102 s32i a0, a1, 68 8ab: 0b0c movi.n a11, 0 8ad: 1001a2 l8ui a10, a1, 16 8b0: 431ab7 beq a10, a11, 8f7 8b3: 10c122 addi a2, a1, 16 8b6: 48c132 addi a3, a1, 72 8b9: 001a45 call0 a60 8bc: 131266 bnei a2, 1, 8d3 8bf: fec241 l32r a4, 3c8 <_ResetHandler+0x324> 8c2: 414a add.n a4, a1, a4 8c4: 0448 l32i.n a4, a4, 0 8c6: 122132 l32i a3, a1, 72 8c9: 0439 s32i.n a3, a4, 0 8cb: 120c movi.n a2, 1 8cd: 146122 s32i a2, a1, 80 8d0: 000f06 j 910 8d3: febe81 l32r a8, 3cc <_ResetHandler+0x328> 8d6: 818a add.n a8, a1, a8 8d8: 0888 l32i.n a8, a8, 0 8da: 122172 l32i a7, a1, 72 8dd: 0879 s32i.n a7, a8, 0 8df: 000162 l8ui a6, a1, 0 8e2: 661b addi.n a6, a6, 1 8e4: 004162 s8i a6, a1, 0 8e7: feb951 l32r a5, 3cc <_ResetHandler+0x328> 8ea: 515a add.n a5, a1, a5 8ec: 0558 l32i.n a5, a5, 0 8ee: 554b addi.n a5, a5, 4 8f0: feb761 l32r a6, 3cc <_ResetHandler+0x328> 8f3: 616a add.n a6, a1, a6 8f5: 0659 s32i.n a5, a6, 0 8f7: 0a0c movi.n a10, 0 8f9: 112192 l32i a9, a1, 68 8fc: 9999a7 bne a9, a10, 899 8ff: feb221 l32r a2, 3c8 <_ResetHandler+0x324> 902: 212a add.n a2, a1, a2 904: 0228 l32i.n a2, a2, 0 906: 000102 l8ui a0, a1, 0 909: 0209 s32i.n a0, a2, 0 90b: 0b0c movi.n a11, 0 90d: 1461b2 s32i a11, a1, 80 910: 142122 l32i a2, a1, 80 913: 132102 l32i a0, a1, 76 916: 70c112 addi a1, a1, 112 919: f00d ret.n 91b: c11200 mul16u a1, a2, a0 0000091c : 91c: e0c112 addi a1, a1, -32 91f: 1109 s32i.n a0, a1, 4 921: feab51 l32r a5, 3d0 <_ResetHandler+0x32c> 924: 515a add.n a5, a1, a5 926: 0529 s32i.n a2, a5, 0 928: feab21 l32r a2, 3d4 <_ResetHandler+0x330> 92b: 212a add.n a2, a1, a2 92d: 0239 s32i.n a3, a2, 0 92f: feaa01 l32r a0, 3d8 <_ResetHandler+0x334> 932: 010a add.n a0, a1, a0 934: 0049 s32i.n a4, a0, 0 936: fea631 l32r a3, 3d0 <_ResetHandler+0x32c> 939: 313a add.n a3, a1, a3 93b: 0338 l32i.n a3, a3, 0 93d: 0139 s32i.n a3, a1, 0 93f: fea421 l32r a2, 3d0 <_ResetHandler+0x32c> 942: 212a add.n a2, a1, a2 944: 0228 l32i.n a2, a2, 0 946: 013d mov.n a3, a1 948: 000b85 call0 a04 94b: 050c movi.n a5, 0 94d: 0148 l32i.n a4, a1, 0 94f: 000442 l8ui a4, a4, 0 952: 029457 bne a4, a5, 958 955: 002146 j 9de 958: d60c movi.n a6, 13 95a: 0158 l32i.n a5, a1, 0 95c: 000552 l8ui a5, a5, 0 95f: 7b1567 beq a5, a6, 9de 962: 0168 l32i.n a6, a1, 0 964: 000662 l8ui a6, a6, 0 967: 739626 beqi a6, 10, 9de 96a: 0178 l32i.n a7, a1, 0 96c: 000772 l8ui a7, a7, 0 96f: 31c726 beqi a7, 32, 9a4 972: 990c movi.n a9, 9 974: 0188 l32i.n a8, a1, 0 976: 000882 l8ui a8, a8, 0 979: 271897 beq a8, a9, 9a4 97c: fe9601 l32r a0, 3d4 <_ResetHandler+0x330> 97f: 010a add.n a0, a1, a0 981: 0008 l32i.n a0, a0, 0 983: 01b8 l32i.n a11, a1, 0 985: 000bb2 l8ui a11, a11, 0 988: 0040b2 s8i a11, a0, 0 98b: 01a8 l32i.n a10, a1, 0 98d: aa1b addi.n a10, a10, 1 98f: 01a9 s32i.n a10, a1, 0 991: fe9091 l32r a9, 3d4 <_ResetHandler+0x330> 994: 919a add.n a9, a1, a9 996: 0998 l32i.n a9, a9, 0 998: 991b addi.n a9, a9, 1 99a: fe8ea1 l32r a10, 3d4 <_ResetHandler+0x330> 99d: a1aa add.n a10, a1, a10 99f: 0a99 s32i.n a9, a10, 0 9a1: 000746 j 9c2 9a4: fe8c61 l32r a6, 3d4 <_ResetHandler+0x330> 9a7: 616a add.n a6, a1, a6 9a9: 0668 l32i.n a6, a6, 0 9ab: 050c movi.n a5, 0 9ad: 004652 s8i a5, a6, 0 9b0: fe8a41 l32r a4, 3d8 <_ResetHandler+0x334> 9b3: 414a add.n a4, a1, a4 9b5: 0448 l32i.n a4, a4, 0 9b7: 0138 l32i.n a3, a1, 0 9b9: 0439 s32i.n a3, a4, 0 9bb: 020c movi.n a2, 0 9bd: 2129 s32i.n a2, a1, 8 9bf: 000d86 j 9f9 9c2: 080c movi.n a8, 0 9c4: 0178 l32i.n a7, a1, 0 9c6: 000772 l8ui a7, a7, 0 9c9: 111787 beq a7, a8, 9de 9cc: d90c movi.n a9, 13 9ce: 0188 l32i.n a8, a1, 0 9d0: 000882 l8ui a8, a8, 0 9d3: 071897 beq a8, a9, 9de 9d6: 0198 l32i.n a9, a1, 0 9d8: 000992 l8ui a9, a9, 0 9db: 8b9966 bnei a9, 10, 96a 9de: fe7d31 l32r a3, 3d4 <_ResetHandler+0x330> 9e1: 313a add.n a3, a1, a3 9e3: 0338 l32i.n a3, a3, 0 9e5: 020c movi.n a2, 0 9e7: 004322 s8i a2, a3, 0 9ea: fe7b01 l32r a0, 3d8 <_ResetHandler+0x334> 9ed: 010a add.n a0, a1, a0 9ef: 0008 l32i.n a0, a0, 0 9f1: 0b0c movi.n a11, 0 9f3: 00b9 s32i.n a11, a0, 0 9f5: 0a0c movi.n a10, 0 9f7: 21a9 s32i.n a10, a1, 8 9f9: 2128 l32i.n a2, a1, 8 9fb: 1108 l32i.n a0, a1, 4 9fd: 20c112 addi a1, a1, 32 a00: f00d ret.n a02: 00 .byte 00 a03: c11200 mul16u a1, a2, a0 00000a04 : a04: e0c112 addi a1, a1, -32 a07: 1109 s32i.n a0, a1, 4 a09: fe7141 l32r a4, 3d0 <_ResetHandler+0x32c> a0c: 414a add.n a4, a1, a4 a0e: 0429 s32i.n a2, a4, 0 a10: fe7101 l32r a0, 3d4 <_ResetHandler+0x330> a13: 010a add.n a0, a1, a0 a15: 0039 s32i.n a3, a0, 0 a17: fe6e61 l32r a6, 3d0 <_ResetHandler+0x32c> a1a: 616a add.n a6, a1, a6 a1c: 0668 l32i.n a6, a6, 0 a1e: 0169 s32i.n a6, a1, 0 a20: 0158 l32i.n a5, a1, 0 a22: 000552 l8ui a5, a5, 0 a25: 09c526 beqi a5, 32, a32 a28: 980c movi.n a8, 9 a2a: 0178 l32i.n a7, a1, 0 a2c: 000772 l8ui a7, a7, 0 a2f: 179787 bne a7, a8, a4a a32: 0198 l32i.n a9, a1, 0 a34: 991b addi.n a9, a9, 1 a36: 0199 s32i.n a9, a1, 0 a38: 0188 l32i.n a8, a1, 0 a3a: 000882 l8ui a8, a8, 0 a3d: f1c826 beqi a8, 32, a32 a40: 9b0c movi.n a11, 9 a42: 01a8 l32i.n a10, a1, 0 a44: 000aa2 l8ui a10, a10, 0 a47: e71ab7 beq a10, a11, a32 a4a: fe6201 l32r a0, 3d4 <_ResetHandler+0x330> a4d: 010a add.n a0, a1, a0 a4f: 0008 l32i.n a0, a0, 0 a51: 01b8 l32i.n a11, a1, 0 a53: 00b9 s32i.n a11, a0, 0 a55: 020c movi.n a2, 0 a57: 1108 l32i.n a0, a1, 4 a59: 20c112 addi a1, a1, 32 a5c: f00d ret.n a5e: 00 .byte 00 a5f: c11200 mul16u a1, a2, a0 00000a60 : a60: e0c112 addi a1, a1, -32 a63: 2109 s32i.n a0, a1, 8 a65: fe5a41 l32r a4, 3d0 <_ResetHandler+0x32c> a68: 414a add.n a4, a1, a4 a6a: 0429 s32i.n a2, a4, 0 a6c: fe5a01 l32r a0, 3d4 <_ResetHandler+0x330> a6f: 010a add.n a0, a1, a0 a71: 0039 s32i.n a3, a0, 0 a73: fe5761 l32r a6, 3d0 <_ResetHandler+0x32c> a76: 616a add.n a6, a1, a6 a78: 0668 l32i.n a6, a6, 0 a7a: 0169 s32i.n a6, a1, 0 a7c: 063c movi.n a6, 48 a7e: 0158 l32i.n a5, a1, 0 a80: 000552 l8ui a5, a5, 0 a83: 629567 bne a5, a6, ae9 a86: 0188 l32i.n a8, a1, 0 a88: 881b addi.n a8, a8, 1 a8a: 0189 s32i.n a8, a1, 0 a8c: 885c movi.n a8, 88 a8e: 0178 l32i.n a7, a1, 0 a90: 000772 l8ui a7, a7, 0 a93: 0a1787 beq a7, a8, aa1 a96: 78a0a2 movi a10, 120 a99: 0198 l32i.n a9, a1, 0 a9b: 000992 l8ui a9, a9, 0 a9e: 2399a7 bne a9, a10, ac5 aa1: fe4b21 l32r a2, 3d0 <_ResetHandler+0x32c> aa4: 212a add.n a2, a1, a2 aa6: 0228 l32i.n a2, a2, 0 aa8: 314b addi.n a3, a1, 4 aaa: 0020c5 call0 cb8 aad: 111266 bnei a2, 1, ac2 ab0: fe4951 l32r a5, 3d4 <_ResetHandler+0x330> ab3: 515a add.n a5, a1, a5 ab5: 0558 l32i.n a5, a5, 0 ab7: 1148 l32i.n a4, a1, 4 ab9: 0549 s32i.n a4, a5, 0 abb: 130c movi.n a3, 1 abd: 3139 s32i.n a3, a1, 12 abf: 001586 j b19 ac2: 000806 j ae6 ac5: fe4221 l32r a2, 3d0 <_ResetHandler+0x32c> ac8: 212a add.n a2, a1, a2 aca: 0228 l32i.n a2, a2, 0 acc: 314b addi.n a3, a1, 4 ace: 000545 call0 b24 ad1: 111266 bnei a2, 1, ae6 ad4: fe4051 l32r a5, 3d4 <_ResetHandler+0x330> ad7: 515a add.n a5, a1, a5 ad9: 0558 l32i.n a5, a5, 0 adb: 1148 l32i.n a4, a1, 4 add: 0549 s32i.n a4, a5, 0 adf: 130c movi.n a3, 1 ae1: 3139 s32i.n a3, a1, 12 ae3: 000c86 j b19 ae6: 000806 j b0a ae9: fe3921 l32r a2, 3d0 <_ResetHandler+0x32c> aec: 212a add.n a2, a1, a2 aee: 0228 l32i.n a2, a2, 0 af0: 314b addi.n a3, a1, 4 af2: 000305 call0 b24 af5: 111266 bnei a2, 1, b0a af8: fe3751 l32r a5, 3d4 <_ResetHandler+0x330> afb: 515a add.n a5, a1, a5 afd: 0558 l32i.n a5, a5, 0 aff: 1148 l32i.n a4, a1, 4 b01: 0549 s32i.n a4, a5, 0 b03: 130c movi.n a3, 1 b05: 3139 s32i.n a3, a1, 12 b07: 000386 j b19 b0a: fe3281 l32r a8, 3d4 <_ResetHandler+0x330> b0d: 818a add.n a8, a1, a8 b0f: 0888 l32i.n a8, a8, 0 b11: 1178 l32i.n a7, a1, 4 b13: 0879 s32i.n a7, a8, 0 b15: 060c movi.n a6, 0 b17: 3169 s32i.n a6, a1, 12 b19: 3128 l32i.n a2, a1, 12 b1b: 2108 l32i.n a0, a1, 8 b1d: 20c112 addi a1, a1, 32 b20: f00d ret.n b22: 00 .byte 00 b23: c11200 mul16u a1, a2, a0 00000b24 : b24: d0c112 addi a1, a1, -48 b27: 4109 s32i.n a0, a1, 16 b29: fe2c41 l32r a4, 3dc <_ResetHandler+0x338> b2c: 414a add.n a4, a1, a4 b2e: 0429 s32i.n a2, a4, 0 b30: fe2c01 l32r a0, 3e0 <_ResetHandler+0x33c> b33: 010a add.n a0, a1, a0 b35: 0039 s32i.n a3, a0, 0 b37: fe2981 l32r a8, 3dc <_ResetHandler+0x338> b3a: 818a add.n a8, a1, a8 b3c: 0888 l32i.n a8, a8, 0 b3e: 0189 s32i.n a8, a1, 0 b40: 070c movi.n a7, 0 b42: 044172 s8i a7, a1, 4 b45: 060c movi.n a6, 0 b47: 2169 s32i.n a6, a1, 8 b49: 060c movi.n a6, 0 b4b: 0158 l32i.n a5, a1, 0 b4d: 000552 l8ui a5, a5, 0 b50: 351567 beq a5, a6, b89 b53: 01a8 l32i.n a10, a1, 0 b55: 000aa2 l8ui a10, a10, 0 b58: f92c movi.n a9, 47 b5a: 09b9a7 bgeu a9, a10, b67 b5d: 0108 l32i.n a0, a1, 0 b5f: 000002 l8ui a0, a0, 0 b62: 9b3c movi.n a11, 57 b64: 11bb07 bgeu a11, a0, b79 b67: fe1e41 l32r a4, 3e0 <_ResetHandler+0x33c> b6a: 414a add.n a4, a1, a4 b6c: 0448 l32i.n a4, a4, 0 b6e: 130c movi.n a3, 1 b70: 0439 s32i.n a3, a4, 0 b72: 120c movi.n a2, 1 b74: 5129 s32i.n a2, a1, 20 b76: 004c86 j cac b79: 0168 l32i.n a6, a1, 0 b7b: 661b addi.n a6, a6, 1 b7d: 0169 s32i.n a6, a1, 0 b7f: 060c movi.n a6, 0 b81: 0158 l32i.n a5, a1, 0 b83: 000552 l8ui a5, a5, 0 b86: c99567 bne a5, a6, b53 b89: fe14b1 l32r a11, 3dc <_ResetHandler+0x338> b8c: b1ba add.n a11, a1, a11 b8e: 0bb8 l32i.n a11, a11, 0 b90: 01a8 l32i.n a10, a1, 0 b92: c0aab0 sub a10, a10, a11 b95: 0441a2 s8i a10, a1, 4 b98: fe1191 l32r a9, 3dc <_ResetHandler+0x338> b9b: 919a add.n a9, a1, a9 b9d: 0998 l32i.n a9, a9, 0 b9f: 0199 s32i.n a9, a1, 0 ba1: 040182 l8ui a8, a1, 4 ba4: a70c movi.n a7, 10 ba6: 11b787 bgeu a7, a8, bbb ba9: fe0d31 l32r a3, 3e0 <_ResetHandler+0x33c> bac: 313a add.n a3, a1, a3 bae: 0338 l32i.n a3, a3, 0 bb0: 020c movi.n a2, 0 bb2: 0329 s32i.n a2, a3, 0 bb4: 100c movi.n a0, 1 bb6: 5109 s32i.n a0, a1, 20 bb8: 003c06 j cac bbb: 040142 l8ui a4, a1, 4 bbe: 029426 beqi a4, 10, bc4 bc1: 0028c6 j c68 bc4: 0168 l32i.n a6, a1, 0 bc6: 000662 l8ui a6, a6, 0 bc9: 453c movi.n a5, 52 bcb: 11b567 bgeu a5, a6, be0 bce: fe0491 l32r a9, 3e0 <_ResetHandler+0x33c> bd1: 919a add.n a9, a1, a9 bd3: 0998 l32i.n a9, a9, 0 bd5: 080c movi.n a8, 0 bd7: 0989 s32i.n a8, a9, 0 bd9: 170c movi.n a7, 1 bdb: 5179 s32i.n a7, a1, 20 bdd: 0032c6 j cac be0: 000c movi.n a0, 0 be2: 0c4102 s8i a0, a1, 12 be5: 0c01b2 l8ui a11, a1, 12 be8: 8a0c movi.n a10, 8 bea: 293ab7 bltu a10, a11, c17 bed: 2168 l32i.n a6, a1, 8 bef: 2178 l32i.n a7, a1, 8 bf1: a06670 addx4 a6, a6, a7 bf4: 0178 l32i.n a7, a1, 0 bf6: 000772 l8ui a7, a7, 0 bf9: 906670 addx2 a6, a6, a7 bfc: d0c662 addi a6, a6, -48 bff: 2169 s32i.n a6, a1, 8 c01: 0158 l32i.n a5, a1, 0 c03: 551b addi.n a5, a5, 1 c05: 0159 s32i.n a5, a1, 0 c07: 0c0142 l8ui a4, a1, 12 c0a: 441b addi.n a4, a4, 1 c0c: 0c4142 s8i a4, a1, 12 c0f: 0c0132 l8ui a3, a1, 12 c12: 820c movi.n a2, 8 c14: d5b237 bgeu a2, a3, bed c17: 0198 l32i.n a9, a1, 0 c19: 000992 l8ui a9, a9, 0 c1c: d0c992 addi a9, a9, -48 c1f: 21a8 l32i.n a10, a1, 8 c21: 21b8 l32i.n a11, a1, 8 c23: a0aab0 addx4 a10, a10, a11 c26: 11aaf0 slli a10, a10, 1 c29: f87c movi.n a8, -1 c2b: c088a0 sub a8, a8, a10 c2e: 11b897 bgeu a8, a9, c43 c31: fdeb01 l32r a0, 3e0 <_ResetHandler+0x33c> c34: 010a add.n a0, a1, a0 c36: 0008 l32i.n a0, a0, 0 c38: 0b0c movi.n a11, 0 c3a: 00b9 s32i.n a11, a0, 0 c3c: 1a0c movi.n a10, 1 c3e: 51a9 s32i.n a10, a1, 20 c40: 001a06 j cac c43: fde741 l32r a4, 3e0 <_ResetHandler+0x33c> c46: 414a add.n a4, a1, a4 c48: 0448 l32i.n a4, a4, 0 c4a: 2138 l32i.n a3, a1, 8 c4c: 2158 l32i.n a5, a1, 8 c4e: a03350 addx4 a3, a3, a5 c51: 0158 l32i.n a5, a1, 0 c53: 000552 l8ui a5, a5, 0 c56: 903350 addx2 a3, a3, a5 c59: d0c332 addi a3, a3, -48 c5c: 0439 s32i.n a3, a4, 0 c5e: 020c movi.n a2, 0 c60: 5129 s32i.n a2, a1, 20 c62: 001186 j cac c65: 0010c6 j cac c68: 060c movi.n a6, 0 c6a: 040152 l8ui a5, a1, 4 c6d: 291567 beq a5, a6, c9a c70: 21b8 l32i.n a11, a1, 8 c72: 2108 l32i.n a0, a1, 8 c74: a0bb00 addx4 a11, a11, a0 c77: 0108 l32i.n a0, a1, 0 c79: 000002 l8ui a0, a0, 0 c7c: 90bb00 addx2 a11, a11, a0 c7f: d0cbb2 addi a11, a11, -48 c82: 21b9 s32i.n a11, a1, 8 c84: 01a8 l32i.n a10, a1, 0 c86: aa1b addi.n a10, a10, 1 c88: 01a9 s32i.n a10, a1, 0 c8a: 040192 l8ui a9, a1, 4 c8d: 990b addi.n a9, a9, -1 c8f: 044192 s8i a9, a1, 4 c92: 080c movi.n a8, 0 c94: 040172 l8ui a7, a1, 4 c97: d59787 bne a7, a8, c70 c9a: fdd141 l32r a4, 3e0 <_ResetHandler+0x33c> c9d: 414a add.n a4, a1, a4 c9f: 0448 l32i.n a4, a4, 0 ca1: 2138 l32i.n a3, a1, 8 ca3: 0439 s32i.n a3, a4, 0 ca5: 020c movi.n a2, 0 ca7: 5129 s32i.n a2, a1, 20 ca9: ffffc6 j cac cac: 5128 l32i.n a2, a1, 20 cae: 4108 l32i.n a0, a1, 16 cb0: 30c112 addi a1, a1, 48 cb3: f00d ret.n cb5: 000000 ill 00000cb8 : cb8: d0c112 addi a1, a1, -48 cbb: 3109 s32i.n a0, a1, 12 cbd: fdc741 l32r a4, 3dc <_ResetHandler+0x338> cc0: 414a add.n a4, a1, a4 cc2: 0429 s32i.n a2, a4, 0 cc4: fdc701 l32r a0, 3e0 <_ResetHandler+0x33c> cc7: 010a add.n a0, a1, a0 cc9: 0039 s32i.n a3, a0, 0 ccb: 070c movi.n a7, 0 ccd: 0179 s32i.n a7, a1, 0 ccf: fdc361 l32r a6, 3dc <_ResetHandler+0x338> cd2: 616a add.n a6, a1, a6 cd4: 0668 l32i.n a6, a6, 0 cd6: 662b addi.n a6, a6, 2 cd8: 1169 s32i.n a6, a1, 4 cda: 060c movi.n a6, 0 cdc: 1158 l32i.n a5, a1, 4 cde: 000552 l8ui a5, a5, 0 ce1: 029567 bne a5, a6, ce7 ce4: 002ec6 j da3 ce7: 1198 l32i.n a9, a1, 4 ce9: 000992 l8ui a9, a9, 0 cec: f82c movi.n a8, 47 cee: 17b897 bgeu a8, a9, d09 cf1: 11b8 l32i.n a11, a1, 4 cf3: 000bb2 l8ui a11, a11, 0 cf6: 9a3c movi.n a10, 57 cf8: 0d3ab7 bltu a10, a11, d09 cfb: 1108 l32i.n a0, a1, 4 cfd: 000002 l8ui a0, a0, 0 d00: d0c002 addi a0, a0, -48 d03: 084102 s8i a0, a1, 8 d06: 0015c6 j d61 d09: 1138 l32i.n a3, a1, 4 d0b: 000332 l8ui a3, a3, 0 d0e: 024c movi.n a2, 64 d10: 17b237 bgeu a2, a3, d2b d13: 1158 l32i.n a5, a1, 4 d15: 000552 l8ui a5, a5, 0 d18: 644c movi.n a4, 70 d1a: 0d3457 bltu a4, a5, d2b d1d: 1168 l32i.n a6, a1, 4 d1f: 000662 l8ui a6, a6, 0 d22: c9c662 addi a6, a6, -55 d25: 084162 s8i a6, a1, 8 d28: 000d46 j d61 d2b: 1188 l32i.n a8, a1, 4 d2d: 000882 l8ui a8, a8, 0 d30: 60a072 movi a7, 96 d33: 18b787 bgeu a7, a8, d4f d36: 11a8 l32i.n a10, a1, 4 d38: 000aa2 l8ui a10, a10, 0 d3b: 66a092 movi a9, 102 d3e: 0d39a7 bltu a9, a10, d4f d41: 11b8 l32i.n a11, a1, 4 d43: 000bb2 l8ui a11, a11, 0 d46: a9cbb2 addi a11, a11, -87 d49: 0841b2 s8i a11, a1, 8 d4c: 000446 j d61 d4f: fda431 l32r a3, 3e0 <_ResetHandler+0x33c> d52: 313a add.n a3, a1, a3 d54: 0338 l32i.n a3, a3, 0 d56: 120c movi.n a2, 1 d58: 0329 s32i.n a2, a3, 0 d5a: 100c movi.n a0, 1 d5c: 4109 s32i.n a0, a1, 16 d5e: 001406 j db2 d61: fd9e61 l32r a6, 3dc <_ResetHandler+0x338> d64: 616a add.n a6, a1, a6 d66: 0668 l32i.n a6, a6, 0 d68: 1158 l32i.n a5, a1, 4 d6a: c05560 sub a5, a5, a6 d6d: 940c movi.n a4, 9 d6f: 11a457 bge a4, a5, d84 d72: fd9b91 l32r a9, 3e0 <_ResetHandler+0x33c> d75: 919a add.n a9, a1, a9 d77: 0998 l32i.n a9, a9, 0 d79: 080c movi.n a8, 0 d7b: 0989 s32i.n a8, a9, 0 d7d: 170c movi.n a7, 1 d7f: 4179 s32i.n a7, a1, 16 d81: 000b46 j db2 d84: 0128 l32i.n a2, a1, 0 d86: 1122c0 slli a2, a2, 4 d89: 080102 l8ui a0, a1, 8 d8c: 002a add.n a0, a0, a2 d8e: 0109 s32i.n a0, a1, 0 d90: 11b8 l32i.n a11, a1, 4 d92: bb1b addi.n a11, a11, 1 d94: 11b9 s32i.n a11, a1, 4 d96: 0b0c movi.n a11, 0 d98: 11a8 l32i.n a10, a1, 4 d9a: 000aa2 l8ui a10, a10, 0 d9d: 021ab7 beq a10, a11, da3 da0: ffd0c6 j ce7 da3: fd8f51 l32r a5, 3e0 <_ResetHandler+0x33c> da6: 515a add.n a5, a1, a5 da8: 0558 l32i.n a5, a5, 0 daa: 0148 l32i.n a4, a1, 0 dac: 0549 s32i.n a4, a5, 0 dae: 030c movi.n a3, 0 db0: 4139 s32i.n a3, a1, 16 db2: 4128 l32i.n a2, a1, 16 db4: 3108 l32i.n a0, a1, 12 db6: 30c112 addi a1, a1, 48 db9: f00d ret.n dbb: 00 .byte 00 dbc: b0 .byte 0xb0 dbd: ffda add.n a15, a15, a13 dbf: 3f .byte 0x3f 00000dc0 : dc0: ffff41 l32r a4, dbc dc3: 0429 s32i.n a2, a4, 0 dc5: 1439 s32i.n a3, a4, 4 dc7: f00d ret.n dc9: 000000 ill dcc: c0 .byte 0xc0 dcd: ffda add.n a15, a15, a13 dcf: 3f .byte 0x3f 00000dd0 : dd0: 160c movi.n a6, 1 dd2: 1183c0 slli a8, a3, 4 dd5: fffd71 l32r a7, dcc dd8: 090c movi.n a9, 0 dda: 778a add.n a7, a7, a8 ddc: 830b addi.n a8, a3, -1 dde: f0c772 addi a7, a7, -16 de1: 0729 s32i.n a2, a7, 0 de3: 1749 s32i.n a4, a7, 4 de5: 084752 s8i a5, a7, 8 de8: 094792 s8i a9, a7, 9 deb: 0a4792 s8i a9, a7, 10 dee: 0b4792 s8i a9, a7, 11 df1: 401800 ssl a8 df4: a16600 sll a6, a6 df7: 3769 s32i.n a6, a7, 12 df9: f00d ret.n dfb: f00d00 subx8 a0, a13, a0 dfe: 00 .byte 00 dff: 00 .byte 00 e00: c6fc bnez.n a6, e40 e02: ff .byte 0xff e03: 3f .byte 0x3f 00000e04 : e04: f0c112 addi a1, a1, -16 e07: fffe21 l32r a2, e00 e0a: 006102 s32i a0, a1, 0 e0d: 00a002 movi a0, 0 e10: 004202 s8i a0, a2, 0 e13: fffe85 call0 dfc e16: 000b45 call0 ecc e19: 002102 l32i a0, a1, 0 e1c: 10c112 addi a1, a1, 16 e1f: f00d ret.n e21: 000000 ill 00000e24 : e24: f0c112 addi a1, a1, -16 e27: 026122 s32i a2, a1, 8 e2a: 006132 s32i a3, a1, 0 e2d: 016142 s32i a4, a1, 4 e30: 3109 s32i.n a0, a1, 12 e32: 001405 call0 f74 e35: 2128 l32i.n a2, a1, 8 e37: ffe501 l32r a0, dcc e3a: 1122c0 slli a2, a2, 4 e3d: 002a add.n a0, a0, a2 e3f: ffd072 addmi a7, a0, 0xffffff00 e42: f80732 l8ui a3, a7, 248 e45: fb0722 l8ui a2, a7, 251 e48: 1168 l32i.n a6, a1, 4 e4a: 5fb237 bgeu a2, a3, ead e4d: f0c022 addi a2, a0, -16 e50: 090282 l8ui a8, a2, 9 e53: 1298 l32i.n a9, a2, 4 e55: 581b addi.n a5, a8, 1 e57: b08890 addx8 a8, a8, a9 e5a: 1869 s32i.n a6, a8, 4 e5c: 0198 l32i.n a9, a1, 0 e5e: 0899 s32i.n a9, a8, 0 e60: f80732 l8ui a3, a7, 248 e63: 094252 s8i a5, a2, 9 e66: f90742 l8ui a4, a7, 249 e69: ffd002 addmi a0, a0, 0xffffff00 e6c: 049347 bne a3, a4, e74 e6f: 0a0c movi.n a10, 0 e71: 0942a2 s8i a10, a2, 9 e74: 0b0232 l8ui a3, a2, 11 e77: 01c332 addi a3, a3, 1 e7a: 0b4232 s8i a3, a2, 11 e7d: fb00b2 l8ui a11, a0, 251 e80: 0d1b26 beqi a11, 1, e91 e83: 000fc5 call0 f80 e86: 00a022 movi a2, 0 e89: 032102 l32i a0, a1, 12 e8c: 10c112 addi a1, a1, 16 e8f: f00d ret.n e91: ffca51 l32r a5, dbc e94: 3f2042 l32i a4, a0, 252 e97: 022562 l32i a6, a5, 8 e9a: 204460 or a4, a4, a6 e9d: 026542 s32i a4, a5, 8 ea0: 000dc5 call0 f80 ea3: 00a022 movi a2, 0 ea6: 3108 l32i.n a0, a1, 12 ea8: 10c112 addi a1, a1, 16 eab: f00d ret.n ead: 000d05 call0 f80 eb0: 01a022 movi a2, 1 eb3: 032102 l32i a0, a1, 12 eb6: 10c112 addi a1, a1, 16 eb9: 000080 ret ebc: 40f230 nsau a3, a2 ebf: 022c movi.n a2, 32 ec1: c02230 sub a2, a2, a3 ec4: 742020 extui a2, a2, 0, 8 ec7: f00d ret.n ec9: 000000 ill ecc: e0c112 addi a1, a1, -32 ecf: 0109 s32i.n a0, a1, 0 ed1: 41f9 s32i.n a15, a1, 16 ed3: 31e9 s32i.n a14, a1, 12 ed5: 21d9 s32i.n a13, a1, 8 ed7: 11c9 s32i.n a12, a1, 4 ed9: ffc9d1 l32r a13, e00 edc: ffb8c1 l32r a12, dbc edf: 000dd2 l8ui a13, a13, 0 ee2: 001a46 j f4f ee5: ffb9e1 l32r a14, dcc ee8: 11f2c0 slli a15, a2, 4 eeb: eefa add.n a14, a14, a15 eed: f0ce02 addi a0, a14, -16 ef0: ffde42 addmi a4, a14, 0xffffff00 ef3: f80432 l8ui a3, a4, 248 ef6: 3d2452 l32i a5, a4, 244 ef9: 0a0062 l8ui a6, a0, 10 efc: fa04f2 l8ui a15, a4, 250 eff: 01c662 addi a6, a6, 1 f02: 0a4062 s8i a6, a0, 10 f05: fa0442 l8ui a4, a4, 250 f08: b0ff50 addx8 a15, a15, a5 f0b: 059347 bne a3, a4, f14 f0e: 00a032 movi a3, 0 f11: 0a4032 s8i a3, a0, 10 f14: 0b0062 l8ui a6, a0, 11 f17: ffde42 addmi a4, a14, 0xffffff00 f1a: 660b addi.n a6, a6, -1 f1c: 0b4062 s8i a6, a0, 11 f1f: fb0452 l8ui a5, a4, 251 f22: 2c78 l32i.n a7, a12, 8 f24: c5cc bnez.n a5, f34 f26: 3f2482 l32i a8, a4, 252 f29: f97c movi.n a9, -1 f2b: 308890 xor a8, a8, a9 f2e: 107780 and a7, a7, a8 f31: 026c72 s32i a7, a12, 8 f34: ffb3a1 l32r a10, e00 f37: 004a22 s8i a2, a10, 0 f3a: 000445 call0 f80 f3d: ffde02 addmi a0, a14, 0xffffff00 f40: 3c2002 l32i a0, a0, 240 f43: 202ff0 or a2, a15, a15 f46: 0000c0 callx0 a0 f49: ffad21 l32r a2, e00 f4c: 0042d2 s8i a13, a2, 0 f4f: 000245 call0 f74 f52: 022c22 l32i a2, a12, 8 f55: fff645 call0 ebc f58: 893d27 bltu a13, a2, ee5 f5b: 002c42 l32i a4, a12, 0 f5e: 348c beqz.n a4, f65 f60: 1c28 l32i.n a2, a12, 4 f62: 0004c0 callx0 a4 f65: 007000 waiti 0 f68: 000145 call0 f80 f6b: fff806 j f4f f6e: c00000 sub a0, a0, a0 f71: ffdc bnez.n a15, f94 f73: 3f .byte 0x3f 00000f74 : f74: 006320 rsil a2, 3 f77: fffe31 l32r a3, f70 f7a: 0329 s32i.n a2, a3, 0 f7c: f00d ret.n f7e: 200000 or a0, a0, a0 00000f80 : f80: 006020 rsil a2, 0 f83: f00d ret.n f85: 000000 ill 00000f88 : f88: f0c112 addi a1, a1, -16 f8b: 0109 s32i.n a0, a1, 0 f8d: 0ad985 call0 bd28 <_xtos_set_interrupt_handler_arg> f90: 0108 l32i.n a0, a1, 0 f92: 10c112 addi a1, a1, 16 f95: f00d ret.n f97: c11200 mul16u a1, a2, a0 00000f98 : f98: f0c112 addi a1, a1, -16 f9b: 0109 s32i.n a0, a1, 0 f9d: 0ae045 call0 bda4 <_xtos_ints_off> fa0: 0108 l32i.n a0, a1, 0 fa2: 10c112 addi a1, a1, 16 fa5: f00d ret.n fa7: c11200 mul16u a1, a2, a0 00000fa8 : fa8: f0c112 addi a1, a1, -16 fab: 0109 s32i.n a0, a1, 0 fad: 0add45 call0 bd84 <_xtos_ints_on> fb0: 0108 l32i.n a0, a1, 0 fb2: 10c112 addi a1, a1, 16 fb5: f00d ret.n fb7: 00 .byte 00 fb8: d0 .byte 0xd0 fb9: ffdc bnez.n a15, fdc fbb: 3f .byte 0x3f 00000fbc : fbc: ffff31 l32r a3, fb8 fbf: 0329 s32i.n a2, a3, 0 fc1: f00d ret.n fc3: 00 .byte 00 fc4: 00 .byte 00 fc5: 600002 l8ui a0, a0, 96 fc8: a0 .byte 0xa0 fc9: 3fffd6 bgez a15, 13cc fcc: 74 .byte 0x74 fcd: 3fffd6 bgez a15, 13d0 fd0: d6b8 l32i.n a11, a6, 52 fd2: ff .byte 0xff fd3: 3f .byte 0x3f fd4: c0 .byte 0xc0 fd5: 3fffd6 bgez a15, 13d8 fd8: e0 .byte 0xe0 fd9: 400017 bnone a0, a1, 101d fdc: 1878 l32i.n a7, a8, 4 fde: 00 .byte 00 fdf: 40 .byte 0x40 fe0: d6dc bnez.n a6, 1001 fe2: ff .byte 0xff fe3: 3f .byte 0x3f fe4: d6ac beqz.n a6, 1015 fe6: ff .byte 0xff fe7: 3f .byte 0x3f fe8: d6cc bnez.n a6, ff9 fea: ff .byte 0xff feb: 3f .byte 0x3f 00000fec
: fec: f0c112 addi a1, a1, -16 fef: 11c9 s32i.n a12, a1, 4 ff1: 21d9 s32i.n a13, a1, 8 ff3: 006102 s32i a0, a1, 0 ff6: 028445 call0 383c ff9: 020c movi.n a2, 0 ffb: 02a185 call0 3a14 ffe: 014385 call0 2438 1001: fff0c1 l32r a12, fc4 1004: 0020c0 memw 1007: 462c02 l32i a0, a12, 0x118 100a: 250000 extui a0, a0, 16, 3 100d: 336026 beqi a0, 6, 1044 1010: 0020c0 memw 1013: 462c32 l32i a3, a12, 0x118 1016: 253030 extui a3, a3, 16, 3 1019: f9c332 addi a3, a3, -7 101c: 128316 beqz a3, 1148 101f: 0020c0 memw 1022: 462c42 l32i a4, a12, 0x118 1025: 254040 extui a4, a4, 16, 3 1028: fcc442 addi a4, a4, -4 102b: 121416 beqz a4, 1150 102e: 0020c0 memw 1031: 462c52 l32i a5, a12, 0x118 1034: 255050 extui a5, a5, 16, 3 1037: 0f5566 bnei a5, 5, 104a 103a: 03a022 movi a2, 3 103d: 0463c5 call0 567c 1040: 000186 j 104a 1043: a02200 addx4 a2, a2, a0 1046: 00 .byte 00 1047: 046345 call0 567c 104a: 015945 call0 25e0 104d: 024d mov.n a4, a2 104f: 02dd mov.n a13, a2 1051: ffdd31 l32r a3, fc8 1054: ffde21 l32r a2, fcc 1057: 0020c0 memw 105a: 462c52 l32i a5, a12, 0x118 105d: 255050 extui a5, a5, 16, 3 1060: 0020c0 memw 1063: 462c62 l32i a6, a12, 0x118 1066: 256d60 extui a6, a6, 29, 3 1069: 014605 call0 24cc 106c: ffd301 l32r a0, fb8 106f: 023df6 bgeui a13, 3, 1075 1072: 0abd56 bnez a13, 1121 1075: 113d26 beqi a13, 3, 108a 1078: fccd62 addi a6, a13, -4 107b: 099616 beqz a6, 1118 107e: 027db6 bltui a13, 7, 1084 1081: 002ac6 j 1130 1084: 025df6 bgeui a13, 5, 108a 1087: 002946 j 1130 108a: 0020c0 memw 108d: 462c72 l32i a7, a12, 0x118 1090: 257070 extui a7, a7, 16, 3 1093: 113726 beqi a7, 3, 10a8 1096: 0020c0 memw 1099: 462c82 l32i a8, a12, 0x118 109c: 002092 l32i a9, a0, 0 109f: 258080 extui a8, a8, 16, 3 10a2: 181866 bnei a8, 1, 10be 10a5: 015956 bnez a9, 10be 10a8: 0025c5 call0 1308 10ab: 00f216 beqz a2, 10be 10ae: ffc821 l32r a2, fd0 10b1: ffc831 l32r a3, fd4 10b4: b5a042 movi a4, 181 10b7: 014145 call0 24cc 10ba: ffff06 j 10ba 10bd: a02200 addx4 a2, a2, a0 10c0: 3109 s32i.n a0, a1, 12 10c2: c5ffc5 call0 fffc70c0 <_rom_store+0xfffb8d38> 10c5: ff38 l32i.n a3, a15, 60 10c7: ffc5c1 l32r a12, fdc 10ca: 020c movi.n a2, 0 10cc: 0c3d mov.n a3, a12 10ce: ff3845 call0 454 <_xtos_set_exception_handler> 10d1: 220c movi.n a2, 2 10d3: 0c3d mov.n a3, a12 10d5: ff37c5 call0 454 <_xtos_set_exception_handler> 10d8: 320c movi.n a2, 3 10da: 0c3d mov.n a3, a12 10dc: ff3745 call0 454 <_xtos_set_exception_handler> 10df: c21c movi.n a2, 28 10e1: 0c3d mov.n a3, a12 10e3: ff3705 call0 454 <_xtos_set_exception_handler> 10e6: d21c movi.n a2, 29 10e8: 0c3d mov.n a3, a12 10ea: ff3685 call0 454 <_xtos_set_exception_handler> 10ed: 0c3d mov.n a3, a12 10ef: 08a022 movi a2, 8 10f2: ff3605 call0 454 <_xtos_set_exception_handler> 10f5: ffb021 l32r a2, fb8 10f8: 0228 l32i.n a2, a2, 0 10fa: 002216 beqz a2, 1100 10fd: 0002c0 callx0 a2 1100: ffb821 l32r a2, fe0 1103: 013c85 call0 24cc 1106: ffcfc5 call0 e04 1109: 00a022 movi a2, 0 110c: 0121c2 l32i a12, a1, 4 110f: 21d8 l32i.n a13, a1, 8 1111: 0108 l32i.n a0, a1, 0 1113: 10c112 addi a1, a1, 16 1116: f00d ret.n 1118: ffb321 l32r a2, fe4 111b: 201110 or a1, a1, a1 111e: 013ac5 call0 24cc 1121: ffa521 l32r a2, fb8 1124: 000845 call0 11ac 1127: ffa401 l32r a0, fb8 112a: ffd706 j 108a 112d: 000000 ill 1130: ffae21 l32r a2, fe8 1133: 013985 call0 24cc 1136: ffa621 l32r a2, fd0 1139: ffa631 l32r a3, fd4 113c: bba042 movi a4, 187 113f: 0138c5 call0 24cc 1142: ffff06 j 1142 1145: 000000 ill 1148: 120c movi.n a2, 1 114a: 045305 call0 567c 114d: ffbe46 j 104a 1150: 220c movi.n a2, 2 1152: 045285 call0 567c 1155: ffbc46 j 104a 1158: 000000 ill 115b: 00 .byte 00 115c: 00 .byte 00 115d: 600006 j 19161 <_rom_store+0xadd9> 1160: f0c112 addi a1, a1, -16 1163: 0109 s32i.n a0, a1, 0 1165: cfae52 movi a5, 0xfffffecf 1168: fffd31 l32r a3, 115c 116b: 0020c0 memw 116e: 892342 l32i a4, a3, 0x224 1171: 104450 and a4, a4, a5 1174: 0020c0 memw 1177: 896342 s32i a4, a3, 0x224 117a: 0020c0 memw 117d: 892302 l32i a0, a3, 0x224 1180: 0020c0 memw 1183: 896302 s32i a0, a3, 0x224 1186: 000086 j 118c 1189: 007000 waiti 0 118c: 044d85 call0 5668 118f: f62266 bnei a2, 2, 1189 1192: 0108 l32i.n a0, a1, 0 1194: 10c112 addi a1, a1, 16 1197: f00d ret.n 1199: 000000 ill 119c: d6ec bnez.n a6, 11cd 119e: ff .byte 0xff 119f: 3f .byte 0x3f 11a0: 00 .byte 00 11a1: a0 .byte 0xa0 11a2: ff .byte 0xff 11a3: 3f .byte 0x3f 11a4: 002000 isync 11a7: 000000 ill 11aa: 10 .byte 0x10 11ab: c11240 mul16u a1, a2, a4 11ae: 3109e0 srai a0, a14, 25 11b1: 41c9 s32i.n a12, a1, 16 11b3: ff84c1 l32r a12, fc4 11b6: 0020c0 memw 11b9: 462c02 l32i a0, a12, 0x118 11bc: 1129 s32i.n a2, a1, 4 11be: 107027 bbci a0, 18, 11d2 11c1: 0020c0 memw 11c4: 462c22 l32i a2, a12, 0x118 11c7: 100c movi.n a0, 1 11c9: 252d20 extui a2, a2, 29, 3 11cc: fec222 addi a2, a2, -2 11cf: 092216 beqz a2, 1265 11d2: 000c movi.n a0, 0 11d4: 0020c0 memw 11d7: 462c32 l32i a3, a12, 0x118 11da: 253030 extui a3, a3, 16, 3 11dd: fdc332 addi a3, a3, -3 11e0: 0cc316 beqz a3, 12b0 11e3: 0020c0 memw 11e6: 462c42 l32i a4, a12, 0x118 11e9: 746000 extui a6, a0, 0, 8 11ec: 254040 extui a4, a4, 16, 3 11ef: 752426 beqi a4, 2, 1268 11f2: 2169 s32i.n a6, a1, 8 11f4: 0020c0 memw 11f7: 462c52 l32i a5, a12, 0x118 11fa: 000c movi.n a0, 0 11fc: 255050 extui a5, a5, 16, 3 11ff: 771526 beqi a5, 1, 127a 1202: 0020c0 memw 1205: 462c72 l32i a7, a12, 0x118 1208: 177727 bbci a7, 18, 1223 120b: 0020c0 memw 120e: 462c82 l32i a8, a12, 0x118 1211: 0020f0 nop 1214: 258d80 extui a8, a8, 29, 3 1217: 082826 beqi a8, 2, 1223 121a: ffe021 l32r a2, 119c 121d: 012ac5 call0 24cc 1220: 01a002 movi a0, 1 1223: 0020c0 memw 1226: 462c92 l32i a9, a12, 0x118 1229: 0e7927 bbci a9, 18, 123b 122c: 0020c0 memw 122f: 462ca2 l32i a10, a12, 0x118 1232: 006102 s32i a0, a1, 0 1235: 25ada0 extui a10, a10, 29, 3 1238: 552a26 beqi a10, 2, 1291 123b: 0e2066 bnei a0, 2, 124d 123e: ffd821 l32r a2, 11a0 1241: ffd831 l32r a3, 11a4 1244: 1148 l32i.n a4, a1, 4 1246: 021205 call0 3368 1249: 0000c6 j 1250 124c: 00 .byte 00 124d: fff105 call0 1160 1250: 0221b2 l32i a11, a1, 8 1253: 005b16 beqz a11, 125c 1256: 00a022 movi a2, 0 1259: 026485 call0 38a4 125c: 41c8 l32i.n a12, a1, 16 125e: 3108 l32i.n a0, a1, 12 1260: 20c112 addi a1, a1, 32 1263: f00d ret.n 1265: ffdac6 j 11d4 1268: 1108 l32i.n a0, a1, 4 126a: ffcfc1 l32r a12, 11a8 126d: 00c9 s32i.n a12, a0, 0 126f: 41c8 l32i.n a12, a1, 16 1271: 3108 l32i.n a0, a1, 12 1273: 20c112 addi a1, a1, 32 1276: f00d ret.n 1278: 00 .byte 00 1279: 212200 srai a2, a0, 2 127c: 02 .byte 0x2 127d: 00a032 movi a3, 0 1280: 026a05 call0 3924 1283: f43020 extui a3, a2, 0, 16 1286: 022122 l32i a2, a1, 8 1289: 0274c5 call0 39d8 128c: 200c movi.n a0, 2 128e: ffdc06 j 1202 1291: 022122 l32i a2, a1, 8 1294: 0277c5 call0 3a14 1297: 2128 l32i.n a2, a1, 8 1299: 026085 call0 38a4 129c: 022c movi.n a2, 32 129e: ffd085 call0 fa8 12a1: 0138 l32i.n a3, a1, 0 12a3: e39c beqz.n a3, 12c5 12a5: 022c movi.n a2, 32 12a7: ffcf05 call0 f98 12aa: 0108 l32i.n a0, a1, 0 12ac: ffe2c6 j 123b 12af: 00 .byte 00 12b0: 033905 call0 4644 12b3: 032102 l32i a0, a1, 12 12b6: 012152 l32i a5, a1, 4 12b9: 00a042 movi a4, 0 12bc: 41c8 l32i.n a12, a1, 16 12be: 0549 s32i.n a4, a5, 0 12c0: 20c112 addi a1, a1, 32 12c3: f00d ret.n 12c5: 01f685 call0 3230 12c8: 746020 extui a6, a2, 0, 8 12cb: 006162 s32i a6, a1, 0 12ce: fd3656 bnez a6, 12a5 12d1: 043945 call0 5668 12d4: fec292 addi a9, a2, -2 12d7: 01a082 movi a8, 1 12da: 070c movi.n a7, 0 12dc: 837890 moveqz a7, a8, a9 12df: 0179 s32i.n a7, a1, 0 12e1: fe0716 beqz a7, 12c5 12e4: ffef46 j 12a5 12e7: 00 .byte 00 12e8: 00 .byte 00 12e9: 3fffd7 bbsi a15, 29, 132c 12ec: 34 .byte 0x34 12ed: 3fffd7 bbsi a15, 29, 1330 12f0: 40 .byte 0x40 12f1: 3fffd7 bbsi a15, 29, 1334 12f4: 20 .byte 0x20 12f5: 3fffd7 bbsi a15, 29, 1338 12f8: 70 .byte 0x70 12f9: ffc8 l32i.n a12, a15, 60 12fb: 3f .byte 0x3f 12fc: d76c movi.n a7, -19 12fe: ff .byte 0xff 12ff: 3f .byte 0x3f 1300: 50 .byte 0x50 1301: 3fffd7 bbsi a15, 29, 1344 1304: 60 .byte 0x60 1305: 3fffd7 bbsi a15, 29, 1348 1308: 00a022 movi a2, 0 130b: 10a042 movi a4, 16 130e: a0c112 addi a1, a1, -96 1311: 0f61c2 s32i a12, a1, 60 1314: 1061d2 s32i a13, a1, 64 1317: 1161e2 s32i a14, a1, 68 131a: 1261f2 s32i a15, a1, 72 131d: 013d mov.n a3, a1 131f: e109 s32i.n a0, a1, 56 1321: 037f85 call0 4b1c 1324: c2cc bnez.n a2, 1334 1326: 0101e2 l8ui a14, a1, 1 1329: 11c8 l32i.n a12, a1, 4 132b: 000102 l8ui a0, a1, 0 132e: e9a022 movi a2, 233 1331: 131027 beq a0, a2, 1348 1334: 120c movi.n a2, 1 1336: f1c8 l32i.n a12, a1, 60 1338: 1021d2 l32i a13, a1, 64 133b: 1121e2 l32i a14, a1, 68 133e: 1221f2 l32i a15, a1, 72 1341: e108 l32i.n a0, a1, 56 1343: 60c112 addi a1, a1, 96 1346: f00d ret.n 1348: 020122 l8ui a2, a1, 2 134b: 035a05 call0 48ec 134e: 013d mov.n a3, a1 1350: 041c movi.n a4, 16 1352: 0e0122 l8ui a2, a1, 14 1355: 0801f2 l8ui a15, a1, 8 1358: 0b01d2 l8ui a13, a1, 11 135b: 0a0102 l8ui a0, a1, 10 135e: 11dd80 slli a13, a13, 8 1361: 20dd00 or a13, a13, a0 1364: 090102 l8ui a0, a1, 9 1367: 11dd80 slli a13, a13, 8 136a: 20dd00 or a13, a13, a0 136d: 11dd80 slli a13, a13, 8 1370: 20ddf0 or a13, a13, a15 1373: 0f01f2 l8ui a15, a1, 15 1376: 0c0102 l8ui a0, a1, 12 1379: 11ff80 slli a15, a15, 8 137c: 20ff20 or a15, a15, a2 137f: 0d0122 l8ui a2, a1, 13 1382: 11ff80 slli a15, a15, 8 1385: 20ff20 or a15, a15, a2 1388: 10a022 movi a2, 16 138b: 11ff80 slli a15, a15, 8 138e: 20ff00 or a15, a15, a0 1391: 037885 call0 4b1c 1394: f9c256 bnez a2, 1334 1397: 1461d2 s32i a13, a1, 80 139a: b1c9 s32i.n a12, a1, 44 139c: 219e16 beqz a14, 15b9 139f: 142132 l32i a3, a1, 80 13a2: 6119 s32i.n a1, a1, 24 13a4: efa0c2 movi a12, 239 13a7: 01dd mov.n a13, a1 13a9: 1561f2 s32i a15, a1, 84 13ac: 81e9 s32i.n a14, a1, 32 13ae: 070c movi.n a7, 0 13b0: 082c movi.n a8, 32 13b2: 136182 s32i a8, a1, 76 13b5: c179 s32i.n a7, a1, 48 13b7: 1521e2 l32i a14, a1, 84 13ba: 20f330 or a15, a3, a3 13bd: ffca21 l32r a2, 12e8 13c0: 0c2162 l32i a6, a1, 48 13c3: 10a052 movi a5, 16 13c6: 0e4d mov.n a4, a14 13c8: c05560 sub a5, a5, a6 13cb: 745050 extui a5, a5, 0, 8 13ce: 166152 s32i a5, a1, 88 13d1: 010f85 call0 24cc 13d4: 6108 l32i.n a0, a1, 24 13d6: c1a8 l32i.n a10, a1, 48 13d8: 030c movi.n a3, 0 13da: 162152 l32i a5, a1, 88 13dd: 1b0c movi.n a11, 1 13df: 01be57 bgeu a14, a5, 13e4 13e2: 0b0c movi.n a11, 0 13e4: a1b9 s32i.n a11, a1, 40 13e6: 0a4d mov.n a4, a10 13e8: 9343b0 movnez a4, a3, a11 13eb: 325b16 beqz a11, 1714 13ee: 380c movi.n a8, 3 13f0: 028857 bany a8, a5, 13f6 13f3: 007746 j 15d4 13f6: 1561e2 s32i a14, a1, 84 13f9: 4315a6 blti a5, 1, 1440 13fc: 0e0c movi.n a14, 0 13fe: 130c movi.n a3, 1 1400: 116507 bbci a5, 0, 1415 1403: 0000e2 l8ui a14, a0, 0 1406: 004fe2 s8i a14, a15, 0 1409: 001b addi.n a0, a0, 1 140b: ff1b addi.n a15, a15, 1 140d: 30cec0 xor a12, a14, a12 1410: 03ed mov.n a14, a3 1412: 74c0c0 extui a12, a12, 0, 8 1415: 412150 srli a2, a5, 1 1418: 12ac beqz.n a2, 143d 141a: ee2b addi.n a14, a14, 2 141c: 000022 l8ui a2, a0, 0 141f: 004f22 s8i a2, a15, 0 1422: 3022c0 xor a2, a2, a12 1425: 742020 extui a2, a2, 0, 8 1428: 0100c2 l8ui a12, a0, 1 142b: 014fc2 s8i a12, a15, 1 142e: 02c002 addi a0, a0, 2 1431: 02cff2 addi a15, a15, 2 1434: 30cc20 xor a12, a12, a2 1437: 74c0c0 extui a12, a12, 0, 8 143a: dc9e57 bne a14, a5, 141a 143d: 1521e2 l32i a14, a1, 84 1440: c03e50 sub a3, a14, a5 1443: 413430 srli a3, a3, 4 1446: d139 s32i.n a3, a1, 52 1448: 320b16 beqz a11, 176c 144b: 5eaa add.n a5, a14, a10 144d: f0c552 addi a5, a5, -16 1450: 345050 extui a5, a5, 0, 4 1453: 9159 s32i.n a5, a1, 36 1455: 747040 extui a7, a4, 0, 8 1458: d168 l32i.n a6, a1, 52 145a: c179 s32i.n a7, a1, 48 145c: 5516a6 blti a6, 1, 14b5 145f: 0e0c movi.n a14, 0 1461: 066102 s32i a0, a1, 24 1464: 132122 l32i a2, a1, 76 1467: 013d mov.n a3, a1 1469: 041c movi.n a4, 16 146b: 036b05 call0 4b1c 146e: 1f2256 bnez a2, 1664 1471: 132182 l32i a8, a1, 76 1474: 000c movi.n a0, 0 1476: 10c882 addi a8, a8, 16 1479: 136182 s32i a8, a1, 76 147c: 201b addi.n a2, a0, 1 147e: 30da add.n a3, a0, a13 1480: 000332 l8ui a3, a3, 0 1483: 740020 extui a0, a2, 0, 8 1486: 20da add.n a2, a0, a13 1488: 30c3c0 xor a12, a3, a12 148b: 74c0c0 extui a12, a12, 0, 8 148e: 000222 l8ui a2, a2, 0 1491: 001b addi.n a0, a0, 1 1493: 740000 extui a0, a0, 0, 8 1496: 30c2c0 xor a12, a2, a12 1499: 74c0c0 extui a12, a12, 0, 8 149c: dcb066 bnei a0, 16, 147c 149f: 0f2d mov.n a2, a15 14a1: 013d mov.n a3, a1 14a3: 10a042 movi a4, 16 14a6: 0caa05 call0 df48 14a9: 6108 l32i.n a0, a1, 24 14ab: 10cff2 addi a15, a15, 16 14ae: d148 l32i.n a4, a1, 52 14b0: ee1b addi.n a14, a14, 1 14b2: ae9e47 bne a14, a4, 1464 14b5: 0a2152 l32i a5, a1, 40 14b8: 066102 s32i a0, a1, 24 14bb: 017516 beqz a5, 14d6 14be: 132122 l32i a2, a1, 76 14c1: 013d mov.n a3, a1 14c3: 041c movi.n a4, 16 14c5: 036545 call0 4b1c 14c8: 2d4256 bnez a2, 17a0 14cb: 132172 l32i a7, a1, 76 14ce: 6119 s32i.n a1, a1, 24 14d0: 10c772 addi a7, a7, 16 14d3: 136172 s32i a7, a1, 76 14d6: 9138 l32i.n a3, a1, 36 14d8: ff8521 l32r a2, 12ec 14db: 743030 extui a3, a3, 0, 8 14de: 7139 s32i.n a3, a1, 28 14e0: 00fe85 call0 24cc 14e3: 7108 l32i.n a0, a1, 28 14e5: 340c movi.n a4, 3 14e7: 028407 bany a4, a0, 14ed 14ea: 006586 j 1684 14ed: 4b10a6 blti a0, 1, 153c 14f0: 003d mov.n a3, a0 14f2: 0e0c movi.n a14, 0 14f4: 150c movi.n a5, 1 14f6: 166007 bbci a0, 0, 1510 14f9: 6128 l32i.n a2, a1, 24 14fb: 05ed mov.n a14, a5 14fd: 000242 l8ui a4, a2, 0 1500: 004f42 s8i a4, a15, 0 1503: 221b addi.n a2, a2, 1 1505: 6129 s32i.n a2, a1, 24 1507: 01cff2 addi a15, a15, 1 150a: 30c4c0 xor a12, a4, a12 150d: 74c0c0 extui a12, a12, 0, 8 1510: 415130 srli a5, a3, 1 1513: 025516 beqz a5, 153c 1516: 6128 l32i.n a2, a1, 24 1518: ee2b addi.n a14, a14, 2 151a: 000232 l8ui a3, a2, 0 151d: 004f32 s8i a3, a15, 0 1520: 3033c0 xor a3, a3, a12 1523: 743030 extui a3, a3, 0, 8 1526: 0102c2 l8ui a12, a2, 1 1529: 014fc2 s8i a12, a15, 1 152c: 222b addi.n a2, a2, 2 152e: 6129 s32i.n a2, a1, 24 1530: 02cff2 addi a15, a15, 2 1533: 30cc30 xor a12, a12, a3 1536: 74c0c0 extui a12, a12, 0, 8 1539: d99e07 bne a14, a0, 1516 153c: ff6d21 l32r a2, 12f0 153f: 0c3d mov.n a3, a12 1541: 00f885 call0 24cc 1544: 8148 l32i.n a4, a1, 32 1546: 7108 l32i.n a0, a1, 28 1548: 440b addi.n a4, a4, -1 154a: 223416 beqz a4, 1771 154d: c1e8 l32i.n a14, a1, 48 154f: 0f1c movi.n a15, 16 1551: e0ea add.n a14, a0, a14 1553: c0ffe0 sub a15, a15, a14 1556: 74f0f0 extui a15, a15, 0, 8 1559: 028ff6 bgeui a15, 8, 155f 155c: 007046 j 1721 155f: 6178 l32i.n a7, a1, 24 1561: 8e8b addi.n a8, a14, 8 1563: 748080 extui a8, a8, 0, 8 1566: c189 s32i.n a8, a1, 48 1568: 0407f2 l8ui a15, a7, 4 156b: 000742 l8ui a4, a7, 0 156e: 050702 l8ui a0, a7, 5 1571: 060722 l8ui a2, a7, 6 1574: 010752 l8ui a5, a7, 1 1577: 030732 l8ui a3, a7, 3 157a: 020762 l8ui a6, a7, 2 157d: 113380 slli a3, a3, 8 1580: 203360 or a3, a3, a6 1583: 113380 slli a3, a3, 8 1586: 203350 or a3, a3, a5 1589: 113380 slli a3, a3, 8 158c: 070772 l8ui a7, a7, 7 158f: 203340 or a3, a3, a4 1592: 11e780 slli a14, a7, 8 1595: 20ee20 or a14, a14, a2 1598: 11ee80 slli a14, a14, 8 159b: 20ee00 or a14, a14, a0 159e: 11ee80 slli a14, a14, 8 15a1: 20eef0 or a14, a14, a15 15a4: 1561e2 s32i a14, a1, 84 15a7: 8188 l32i.n a8, a1, 32 15a9: c198 l32i.n a9, a1, 48 15ab: a80b addi.n a10, a8, -1 15ad: 99da add.n a9, a9, a13 15af: 6199 s32i.n a9, a1, 24 15b1: 7480a0 extui a8, a10, 0, 8 15b4: 8189 s32i.n a8, a1, 32 15b6: e00856 bnez a8, 13ba 15b9: b128 l32i.n a2, a1, 44 15bb: ffa005 call0 fbc 15be: 020c movi.n a2, 0 15c0: f1c8 l32i.n a12, a1, 60 15c2: 1021d2 l32i a13, a1, 64 15c5: 1121e2 l32i a14, a1, 68 15c8: 1221f2 l32i a15, a1, 72 15cb: e108 l32i.n a0, a1, 56 15cd: 60c112 addi a1, a1, 96 15d0: f00d ret.n 15d2: 00 .byte 00 15d3: 851600 extui a1, a0, 22, 9 15d6: 61e2e6 bgei a2, 128, 163b 15d9: 15 .byte 0x15 15da: 419250 srli a9, a5, 2 15dd: 0219e6 bgei a9, 1, 15e3 15e0: ff9706 j 1440 15e3: 0e0c movi.n a14, 0 15e5: 180c movi.n a8, 1 15e7: 256527 bbci a5, 2, 1610 15ea: 08ed mov.n a14, a8 15ec: 010062 l8ui a6, a0, 1 15ef: 030022 l8ui a2, a0, 3 15f2: 000032 l8ui a3, a0, 0 15f5: 3022c0 xor a2, a2, a12 15f8: 0200c2 l8ui a12, a0, 2 15fb: 303360 xor a3, a3, a6 15fe: 30cc30 xor a12, a12, a3 1601: 30cc20 xor a12, a12, a2 1604: 0028 l32i.n a2, a0, 0 1606: 74c0c0 extui a12, a12, 0, 8 1609: 004b addi.n a0, a0, 4 160b: 006f22 s32i a2, a15, 0 160e: ff4b addi.n a15, a15, 4 1610: 413190 srli a3, a9, 1 1613: 046316 beqz a3, 165d 1616: ee2b addi.n a14, a14, 2 1618: 020032 l8ui a3, a0, 2 161b: 010082 l8ui a8, a0, 1 161e: 030062 l8ui a6, a0, 3 1621: 000072 l8ui a7, a0, 0 1624: 3066c0 xor a6, a6, a12 1627: 307780 xor a7, a7, a8 162a: 303370 xor a3, a3, a7 162d: 303360 xor a3, a3, a6 1630: 743030 extui a3, a3, 0, 8 1633: 0068 l32i.n a6, a0, 0 1635: 0f69 s32i.n a6, a15, 0 1637: 070022 l8ui a2, a0, 7 163a: 050062 l8ui a6, a0, 5 163d: 302230 xor a2, a2, a3 1640: 040032 l8ui a3, a0, 4 1643: 0600c2 l8ui a12, a0, 6 1646: 303360 xor a3, a3, a6 1649: 30cc30 xor a12, a12, a3 164c: 30cc20 xor a12, a12, a2 164f: 74c0c0 extui a12, a12, 0, 8 1652: 1028 l32i.n a2, a0, 4 1654: 1f29 s32i.n a2, a15, 4 1656: 008b addi.n a0, a0, 8 1658: ff8b addi.n a15, a15, 8 165a: b89e97 bne a14, a9, 1616 165d: 1521e2 l32i a14, a1, 84 1660: ff7706 j 1440 1663: 242100 extui a2, a0, 1, 3 1666: ff .byte 0xff 1667: ff2431 l32r a3, 12f8 166a: 00e605 call0 24cc 166d: 01a022 movi a2, 1 1670: 0f21c2 l32i a12, a1, 60 1673: 1021d2 l32i a13, a1, 64 1676: 1121e2 l32i a14, a1, 68 1679: 1221f2 l32i a15, a1, 72 167c: 0e2102 l32i a0, a1, 56 167f: 60c112 addi a1, a1, 96 1682: f00d ret.n 1684: eb4016 beqz a0, 153c 1687: 418200 srli a8, a0, 2 168a: 0218e6 bgei a8, 1, 1690 168d: ffaac6 j 153c 1690: 0e0c movi.n a14, 0 1692: 190c movi.n a9, 1 1694: 286027 bbci a0, 2, 16c0 1697: 6128 l32i.n a2, a1, 24 1699: 09ed mov.n a14, a9 169b: 010252 l8ui a5, a2, 1 169e: 030232 l8ui a3, a2, 3 16a1: 000242 l8ui a4, a2, 0 16a4: 3033c0 xor a3, a3, a12 16a7: 0202c2 l8ui a12, a2, 2 16aa: 304450 xor a4, a4, a5 16ad: 30cc40 xor a12, a12, a4 16b0: 30cc30 xor a12, a12, a3 16b3: 74c0c0 extui a12, a12, 0, 8 16b6: 0238 l32i.n a3, a2, 0 16b8: 0f39 s32i.n a3, a15, 0 16ba: 224b addi.n a2, a2, 4 16bc: 6129 s32i.n a2, a1, 24 16be: ff4b addi.n a15, a15, 4 16c0: 414180 srli a4, a8, 1 16c3: e75416 beqz a4, 153c 16c6: 6128 l32i.n a2, a1, 24 16c8: ee2b addi.n a14, a14, 2 16ca: 020242 l8ui a4, a2, 2 16cd: 010272 l8ui a7, a2, 1 16d0: 030252 l8ui a5, a2, 3 16d3: 000262 l8ui a6, a2, 0 16d6: 3055c0 xor a5, a5, a12 16d9: 306670 xor a6, a6, a7 16dc: 304460 xor a4, a4, a6 16df: 304450 xor a4, a4, a5 16e2: 744040 extui a4, a4, 0, 8 16e5: 0258 l32i.n a5, a2, 0 16e7: 0f59 s32i.n a5, a15, 0 16e9: 070232 l8ui a3, a2, 7 16ec: 050252 l8ui a5, a2, 5 16ef: 303340 xor a3, a3, a4 16f2: 040242 l8ui a4, a2, 4 16f5: 0602c2 l8ui a12, a2, 6 16f8: 304450 xor a4, a4, a5 16fb: 30cc40 xor a12, a12, a4 16fe: 30cc30 xor a12, a12, a3 1701: 74c0c0 extui a12, a12, 0, 8 1704: 1238 l32i.n a3, a2, 4 1706: 1f39 s32i.n a3, a15, 4 1708: 228b addi.n a2, a2, 8 170a: 6129 s32i.n a2, a1, 24 170c: ff8b addi.n a15, a15, 8 170e: b49e87 bne a14, a8, 16c6 1711: ff89c6 j 153c 1714: 91e9 s32i.n a14, a1, 36 1716: 746040 extui a6, a4, 0, 8 1719: c169 s32i.n a6, a1, 48 171b: ff6586 j 14b5 171e: 000000 ill 1721: fef621 l32r a2, 12fc 1724: c138 l32i.n a3, a1, 48 1726: 0f5d mov.n a5, a15 1728: 004d mov.n a4, a0 172a: 00da05 call0 24cc 172d: 3eda add.n a3, a14, a13 172f: 10c122 addi a2, a1, 16 1732: 0f4d mov.n a4, a15 1734: 0c8105 call0 df48 1737: 132122 l32i a2, a1, 76 173a: 203110 or a3, a1, a1 173d: 10a042 movi a4, 16 1740: 033d85 call0 4b1c 1743: 079256 bnez a2, 17c0 1746: 132132 l32i a3, a1, 76 1749: 840c movi.n a4, 8 174b: 10c122 addi a2, a1, 16 174e: 2f2a add.n a2, a15, a2 1750: c044f0 sub a4, a4, a15 1753: 744040 extui a4, a4, 0, 8 1756: 10c332 addi a3, a3, 16 1759: 136132 s32i a3, a1, 76 175c: c149 s32i.n a4, a1, 48 175e: 203110 or a3, a1, a1 1761: 0c7e45 call0 df48 1764: 4138 l32i.n a3, a1, 16 1766: 51e8 l32i.n a14, a1, 20 1768: ff8e06 j 15a4 176b: 00 .byte 00 176c: 91e9 s32i.n a14, a1, 36 176e: ff38c6 j 1455 1771: fee321 l32r a2, 1300 1774: 203cc0 or a3, a12, a12 1777: 00d545 call0 24cc 177a: 0f0162 l8ui a6, a1, 15 177d: c066c0 sub a6, a6, a12 1780: e35616 beqz a6, 15b9 1783: fee021 l32r a2, 1304 1786: 00d445 call0 24cc 1789: 01a022 movi a2, 1 178c: f1c8 l32i.n a12, a1, 60 178e: 1021d2 l32i a13, a1, 64 1791: 1121e2 l32i a14, a1, 68 1794: 1221f2 l32i a15, a1, 72 1797: e108 l32i.n a0, a1, 56 1799: 60c112 addi a1, a1, 96 179c: f00d ret.n 179e: 210000 srai a0, a0, 0 17a1: d5 .byte 0xd5 17a2: fe .byte 0xfe 17a3: d0a132 movi a3, 0x1d0 17a6: 00d245 call0 24cc 17a9: 01a022 movi a2, 1 17ac: 0f21c2 l32i a12, a1, 60 17af: 1021d2 l32i a13, a1, 64 17b2: 1121e2 l32i a14, a1, 68 17b5: 1221f2 l32i a15, a1, 72 17b8: 0e2102 l32i a0, a1, 56 17bb: 60c112 addi a1, a1, 96 17be: f00d ret.n 17c0: fecd21 l32r a2, 12f4 17c3: 0da232 movi a3, 0x20d 17c6: 00d045 call0 24cc 17c9: ff7b06 j 15b9 17cc: 000000 ill 17cf: 00 .byte 00 17d0: e0 .byte 0xe0 17d1: ffdc bnez.n a15, 17f4 17d3: 3f .byte 0x3f 17d4: 84 .byte 0x84 17d5: 3fffd7 bbsi a15, 29, 1818 17d8: d78c beqz.n a7, 17e9 17da: ff .byte 0xff 17db: 3f .byte 0x3f 17dc: d7cc bnez.n a7, 17ed 17de: ff .byte 0xff 17df: 3f .byte 0x3f 17e0: f0c112 addi a1, a1, -16 17e3: 21d9 s32i.n a13, a1, 8 17e5: 31e9 s32i.n a14, a1, 12 17e7: 11c9 s32i.n a12, a1, 4 17e9: 0109 s32i.n a0, a1, 0 17eb: 01cd mov.n a12, a1 17ed: 0cb345 call0 e324 17f0: 0e0c movi.n a14, 0 17f2: fff7d1 l32r a13, 17d0 17f5: f8ad62 movi a6, 0xfffffdf8 17f8: 200dd0 or a0, a13, a13 17fb: 50cd52 addi a5, a13, 80 17fe: 4c6a add.n a4, a12, a6 1800: 7e2422 l32i a2, a4, 0x1f8 1803: 0029 s32i.n a2, a0, 0 1805: 7f2432 l32i a3, a4, 0x1fc 1808: 1039 s32i.n a3, a0, 4 180a: 802472 l32i a7, a4, 0x200 180d: 2079 s32i.n a7, a0, 8 180f: 812442 l32i a4, a4, 0x204 1812: 3049 s32i.n a4, a0, 12 1814: 928c beqz.n a2, 1821 1816: ee1b addi.n a14, a14, 1 1818: 20c330 or a12, a3, a3 181b: 10c002 addi a0, a0, 16 181e: dc9057 bne a0, a5, 17fe 1821: 0c3d mov.n a3, a12 1823: ffec21 l32r a2, 17d4 1826: 201110 or a1, a1, a1 1829: 00ca05 call0 24cc 182c: 0c0c movi.n a12, 0 182e: 1a1ea6 blti a14, 1, 184c 1831: ffe921 l32r a2, 17d8 1834: 203cc0 or a3, a12, a12 1837: 002d42 l32i a4, a13, 0 183a: 012d52 l32i a5, a13, 4 183d: 2d68 l32i.n a6, a13, 8 183f: 3d78 l32i.n a7, a13, 12 1841: 00c885 call0 24cc 1844: 10cdd2 addi a13, a13, 16 1847: cc1b addi.n a12, a12, 1 1849: e49ce7 bne a12, a14, 1831 184c: ffe421 l32r a2, 17dc 184f: 03b130 rsr.epc1 a3 1852: 03b240 rsr.epc2 a4 1855: 03b350 rsr.epc3 a5 1858: 03ee60 rsr.excvaddr a6 185b: 03c070 rsr.depc a7 185e: 00c6c5 call0 24cc 1861: 0121c2 l32i a12, a1, 4 1864: 0221d2 l32i a13, a1, 8 1867: 0321e2 l32i a14, a1, 12 186a: 0108 l32i.n a0, a1, 0 186c: 10c112 addi a1, a1, 16 186f: f00d ret.n 1871: 000000 ill 1874: 14 .byte 0x14 1875: ffd8 l32i.n a13, a15, 60 1877: 3f .byte 0x3f 1878: 03e830 rsr.exccause a3 187b: fffe21 l32r a2, 1874 187e: f0c112 addi a1, a1, -16 1881: 006102 s32i a0, a1, 0 1884: 00c445 call0 24cc 1887: ffd521 l32r a2, 17dc 188a: 03b130 rsr.epc1 a3 188d: 03b240 rsr.epc2 a4 1890: 03b350 rsr.epc3 a5 1893: 03ee60 rsr.excvaddr a6 1896: 03c070 rsr.depc a7 1899: 00c305 call0 24cc 189c: 002102 l32i a0, a1, 0 189f: 10c112 addi a1, a1, 16 18a2: f00d ret.n 000018a4 : 18a4: f0c112 addi a1, a1, -16 18a7: 0109 s32i.n a0, a1, 0 18a9: 0c8e45 call0 e190 18ac: 0108 l32i.n a0, a1, 0 18ae: 10c112 addi a1, a1, 16 18b1: f00d ret.n 18b3: c11200 mul16u a1, a2, a0 000018b4 : 18b4: f0c112 addi a1, a1, -16 18b7: 0109 s32i.n a0, a1, 0 18b9: 0c68c5 call0 df48 18bc: 0108 l32i.n a0, a1, 0 18be: 10c112 addi a1, a1, 16 18c1: f00d ret.n 18c3: c11200 mul16u a1, a2, a0 000018c4 : 18c4: f0c112 addi a1, a1, -16 18c7: 0109 s32i.n a0, a1, 0 18c9: 0c7805 call0 e04c 18cc: 0108 l32i.n a0, a1, 0 18ce: 10c112 addi a1, a1, 16 18d1: f00d ret.n 18d3: c11200 mul16u a1, a2, a0 000018d4 : 18d4: f0c112 addi a1, a1, -16 18d7: 0109 s32i.n a0, a1, 0 18d9: 0c5cc5 call0 dea8 18dc: 0108 l32i.n a0, a1, 0 18de: 10c112 addi a1, a1, 16 18e1: f00d ret.n 18e3: 00 .byte 00 18e4: 30 .byte 0x30 18e5: dd .byte 0xdd 18e6: ff .byte 0xff 18e7: 3f .byte 0x3f 18e8: 000272 l8ui a7, a2, 0 18eb: fffe81 l32r a8, 18e4 18ee: 010262 l8ui a6, a2, 1 18f1: 0858 l32i.n a5, a8, 0 18f3: 116680 slli a6, a6, 8 18f6: 206670 or a6, a6, a7 18f9: 806560 add a6, a5, a6 18fc: 051267 beq a2, a6, 1905 18ff: 040672 l8ui a7, a6, 4 1902: 04c716 beqz a7, 1952 1905: 030272 l8ui a7, a2, 3 1908: 020292 l8ui a9, a2, 2 190b: 117780 slli a7, a7, 8 190e: 207790 or a7, a7, a9 1911: 657a add.n a6, a5, a7 1913: 391267 beq a2, a6, 1950 1916: 040692 l8ui a9, a6, 4 1919: 28a8 l32i.n a10, a8, 8 191b: 19fc bnez.n a9, 1950 191d: 010242 l8ui a4, a2, 1 1920: 41b870 srli a11, a7, 8 1923: 019a27 bne a10, a2, 1928 1926: 2869 s32i.n a6, a8, 8 1928: 000282 l8ui a8, a2, 0 192b: 114480 slli a4, a4, 8 192e: 204480 or a4, a4, a8 1931: 004642 s8i a4, a6, 0 1934: 414840 srli a4, a4, 8 1937: 014642 s8i a4, a6, 1 193a: 010232 l8ui a3, a2, 1 193d: 000242 l8ui a4, a2, 0 1940: 113380 slli a3, a3, 8 1943: 203340 or a3, a3, a4 1946: 353a add.n a3, a5, a3 1948: 024372 s8i a7, a3, 2 194b: 0343b2 s8i a11, a3, 3 194e: f00d ret.n 1950: f00d ret.n 1952: 1878 l32i.n a7, a8, 4 1954: 2898 l32i.n a9, a8, 8 1956: ab1767 beq a7, a6, 1905 1959: 010632 l8ui a3, a6, 1 195c: c0a250 sub a10, a2, a5 195f: 019967 bne a9, a6, 1964 1962: 2829 s32i.n a2, a8, 8 1964: 000642 l8ui a4, a6, 0 1967: 113380 slli a3, a3, 8 196a: 203340 or a3, a3, a4 196d: 004232 s8i a3, a2, 0 1970: 413830 srli a3, a3, 8 1973: 014232 s8i a3, a2, 1 1976: 0106b2 l8ui a11, a6, 1 1979: 000632 l8ui a3, a6, 0 197c: 11bb80 slli a11, a11, 8 197f: 20bb30 or a11, a11, a3 1982: b5ba add.n a11, a5, a11 1984: 024ba2 s8i a10, a11, 2 1987: 41a8a0 srli a10, a10, 8 198a: 034ba2 s8i a10, a11, 3 198d: ffdd06 j 1905 1990: 84 .byte 0x84 1991: 0f .byte 0xf 1992: 000000 ill 1995: 10 .byte 0x10 1996: 00 .byte 00 1997: 00 .byte 00 00001998 : 1998: 031c movi.n a3, 16 199a: 061c movi.n a6, 16 199c: ffd281 l32r a8, 18e4 199f: 090c movi.n a9, 0 19a1: c57c movi.n a5, -4 19a3: 423b addi.n a4, a2, 3 19a5: 104450 and a4, a4, a5 19a8: 044492 s8i a9, a4, 4 19ab: 034492 s8i a9, a4, 3 19ae: 024492 s8i a9, a4, 2 19b1: 0849 s32i.n a4, a8, 0 19b3: 2849 s32i.n a4, a8, 8 19b5: fff651 l32r a5, 1990 19b8: 014462 s8i a6, a4, 1 19bb: 10d472 addmi a7, a4, 0x1000 19be: 1879 s32i.n a7, a8, 4 19c0: 160c movi.n a6, 1 19c2: fff471 l32r a7, 1994 19c5: 004472 s8i a7, a4, 0 19c8: 445a add.n a4, a4, a5 19ca: 7c4472 s8i a7, a4, 124 19cd: 7e4472 s8i a7, a4, 126 19d0: 804462 s8i a6, a4, 128 19d3: 7f4432 s8i a3, a4, 127 19d6: 051c movi.n a5, 16 19d8: 7d4452 s8i a5, a4, 125 19db: f00d ret.n 19dd: 000000 ill 000019e0 : 19e0: f0c112 addi a1, a1, -16 19e3: 0109 s32i.n a0, a1, 0 19e5: 02ac beqz.n a2, 1a09 19e7: ffbf01 l32r a0, 18e4 19ea: 0038 l32i.n a3, a0, 0 19ec: 1048 l32i.n a4, a0, 4 19ee: 173237 bltu a2, a3, 1a09 19f1: 14b247 bgeu a2, a4, 1a09 19f4: f8c222 addi a2, a2, -8 19f7: 060c movi.n a6, 0 19f9: 2058 l32i.n a5, a0, 8 19fb: 044262 s8i a6, a2, 4 19fe: 02b257 bgeu a2, a5, 1a04 1a01: 205220 or a5, a2, a2 1a04: 2059 s32i.n a5, a0, 8 1a06: ffee05 call0 18e8 1a09: 0108 l32i.n a0, a1, 0 1a0b: 10c112 addi a1, a1, 16 1a0e: f00d ret.n 1a10: fffc bnez.n a15, 1a53 1a12: 00 .byte 00 1a13: c11200 mul16u a1, a2, a0 00001a14 : 1a14: f0c112 addi a1, a1, -16 1a17: 533b addi.n a5, a3, 3 1a19: fffd61 l32r a6, 1a10 1a1c: c30c movi.n a3, 12 1a1e: 105560 and a5, a5, a6 1a21: ffdc61 l32r a6, 1994 1a24: 01a5b6 bltui a5, 12, 1a29 1a27: 053d mov.n a3, a5 1a29: f43030 extui a3, a3, 0, 16 1a2c: 02b637 bgeu a6, a3, 1a32 1a2f: 002986 j 1ad9 1a32: ffac91 l32r a9, 18e4 1a35: 0978 l32i.n a7, a9, 0 1a37: 1988 l32i.n a8, a9, 4 1a39: 02b277 bgeu a2, a7, 1a3f 1a3c: 002506 j 1ad4 1a3f: 023287 bltu a2, a8, 1a45 1a42: 002386 j 1ad4 1a45: f8c2b2 addi a11, a2, -8 1a48: 010ba2 l8ui a10, a11, 1 1a4b: 000bb2 l8ui a11, a11, 0 1a4e: 11aa80 slli a10, a10, 8 1a51: 20aab0 or a10, a10, a11 1a54: c0b270 sub a11, a2, a7 1a57: f8cbb2 addi a11, a11, -8 1a5a: c08ab0 sub a8, a10, a11 1a5d: f8c882 addi a8, a8, -8 1a60: f48080 extui a8, a8, 0, 16 1a63: 723837 bltu a8, a3, 1ad9 1a66: 6a1387 beq a3, a8, 1ad4 1a69: aa7a add.n a10, a10, a7 1a6b: 040a42 l8ui a4, a10, 4 1a6e: 06e416 beqz a4, 1ae0 1a71: 14c3a2 addi a10, a3, 20 1a74: 5c38a7 bltu a8, a10, 1ad4 1a77: 29a8 l32i.n a10, a9, 8 1a79: 33ba add.n a3, a3, a11 1a7b: f8c242 addi a4, a2, -8 1a7e: 000452 l8ui a5, a4, 0 1a81: 338b addi.n a3, a3, 8 1a83: f48030 extui a8, a3, 0, 16 1a86: 878a add.n a8, a7, a8 1a88: 01b8a7 bgeu a8, a10, 1a8d 1a8b: 08ad mov.n a10, a8 1a8d: 29a9 s32i.n a10, a9, 8 1a8f: 010492 l8ui a9, a4, 1 1a92: 0248b2 s8i a11, a8, 2 1a95: 119980 slli a9, a9, 8 1a98: 209950 or a9, a9, a5 1a9b: 004892 s8i a9, a8, 0 1a9e: 4158b0 srli a5, a11, 8 1aa1: 034852 s8i a5, a8, 3 1aa4: 419890 srli a9, a9, 8 1aa7: 014892 s8i a9, a8, 1 1aaa: 050c movi.n a5, 0 1aac: 419830 srli a9, a3, 8 1aaf: 044852 s8i a5, a8, 4 1ab2: 004432 s8i a3, a4, 0 1ab5: 014492 s8i a9, a4, 1 1ab8: 010852 l8ui a5, a8, 1 1abb: 000842 l8ui a4, a8, 0 1abe: 118580 slli a8, a5, 8 1ac1: 208840 or a8, a8, a4 1ac4: 0c1867 beq a8, a6, 1ad4 1ac7: 10c112 addi a1, a1, 16 1aca: a87a add.n a10, a8, a7 1acc: 024a32 s8i a3, a10, 2 1acf: 034a92 s8i a9, a10, 3 1ad2: f00d ret.n 1ad4: 10c112 addi a1, a1, 16 1ad7: f00d ret.n 1ad9: 020c movi.n a2, 0 1adb: 10c112 addi a1, a1, 16 1ade: f00d ret.n 1ae0: 000a52 l8ui a5, a10, 0 1ae3: 010a42 l8ui a4, a10, 1 1ae6: 33ba add.n a3, a3, a11 1ae8: 338b addi.n a3, a3, 8 1aea: f48030 extui a8, a3, 0, 16 1aed: 114480 slli a4, a4, 8 1af0: 204450 or a4, a4, a5 1af3: 878a add.n a8, a7, a8 1af5: 0248b2 s8i a11, a8, 2 1af8: 0149 s32i.n a4, a1, 0 1afa: 2948 l32i.n a4, a9, 8 1afc: f8c252 addi a5, a2, -8 1aff: 0194a7 bne a4, a10, 1b04 1b02: 2989 s32i.n a8, a9, 8 1b04: 41a8b0 srli a10, a11, 8 1b07: 0198 l32i.n a9, a1, 0 1b09: 040c movi.n a4, 0 1b0b: 044842 s8i a4, a8, 4 1b0e: 004892 s8i a9, a8, 0 1b11: 0348a2 s8i a10, a8, 3 1b14: 419890 srli a9, a9, 8 1b17: 014892 s8i a9, a8, 1 1b1a: 419830 srli a9, a3, 8 1b1d: 004532 s8i a3, a5, 0 1b20: 014592 s8i a9, a5, 1 1b23: 010842 l8ui a4, a8, 1 1b26: 0008a2 l8ui a10, a8, 0 1b29: 118480 slli a8, a4, 8 1b2c: 2088a0 or a8, a8, a10 1b2f: a11867 beq a8, a6, 1ad4 1b32: 10c112 addi a1, a1, 16 1b35: 587a add.n a5, a8, a7 1b37: 024532 s8i a3, a5, 2 1b3a: 034592 s8i a9, a5, 3 1b3d: f00d ret.n 1b3f: c11200 mul16u a1, a2, a0 00001b40 : 1b40: f0c112 addi a1, a1, -16 1b43: 0a5216 beqz a2, 1bec 1b46: ff93a1 l32r a10, 1994 1b49: 423b addi.n a4, a2, 3 1b4b: ffb151 l32r a5, 1a10 1b4e: c20c movi.n a2, 12 1b50: 104450 and a4, a4, a5 1b53: 01a4b6 bltui a4, 12, 1b58 1b56: 042d mov.n a2, a4 1b58: f42020 extui a2, a2, 0, 16 1b5b: 02ba27 bgeu a10, a2, 1b61 1b5e: 002286 j 1bec 1b61: ff6061 l32r a6, 18e4 1b64: 0678 l32i.n a7, a6, 0 1b66: 26b8 l32i.n a11, a6, 8 1b68: c08a20 sub a8, a10, a2 1b6b: c05b70 sub a5, a11, a7 1b6e: f45050 extui a5, a5, 0, 16 1b71: 082587 blt a5, a8, 1b7d 1b74: 001d06 j 1bec 1b77: 00 .byte 00 1b78: 065d mov.n a5, a6 1b7a: 6ea687 bge a6, a8, 1bec 1b7d: 975a add.n a9, a7, a5 1b7f: 040932 l8ui a3, a9, 4 1b82: 010962 l8ui a6, a9, 1 1b85: 000942 l8ui a4, a9, 0 1b88: 116680 slli a6, a6, 8 1b8b: 206640 or a6, a6, a4 1b8e: fe6356 bnez a3, 1b78 1b91: c03650 sub a3, a6, a5 1b94: f8c332 addi a3, a3, -8 1b97: 0139 s32i.n a3, a1, 0 1b99: db3327 bltu a3, a2, 1b78 1b9c: 180c movi.n a8, 1 1b9e: 0148 l32i.n a4, a1, 0 1ba0: 14c232 addi a3, a2, 20 1ba3: 4e3437 bltu a4, a3, 1bf5 1ba6: 414850 srli a4, a5, 8 1ba9: 225a add.n a2, a2, a5 1bab: 228b addi.n a2, a2, 8 1bad: f43020 extui a3, a2, 0, 16 1bb0: 373a add.n a3, a7, a3 1bb2: 004362 s8i a6, a3, 0 1bb5: 024352 s8i a5, a3, 2 1bb8: 034342 s8i a4, a3, 3 1bbb: 415860 srli a5, a6, 8 1bbe: 040c movi.n a4, 0 1bc0: 416820 srli a6, a2, 8 1bc3: 014352 s8i a5, a3, 1 1bc6: 044342 s8i a4, a3, 4 1bc9: 044982 s8i a8, a9, 4 1bcc: 004922 s8i a2, a9, 0 1bcf: 014962 s8i a6, a9, 1 1bd2: 010352 l8ui a5, a3, 1 1bd5: 000332 l8ui a3, a3, 0 1bd8: 115580 slli a5, a5, 8 1bdb: 205530 or a5, a5, a3 1bde: 1615a7 beq a5, a10, 1bf8 1be1: 375a add.n a3, a7, a5 1be3: 024322 s8i a2, a3, 2 1be6: 034362 s8i a6, a3, 3 1be9: 0002c6 j 1bf8 1bec: 020c movi.n a2, 0 1bee: 10c112 addi a1, a1, 16 1bf1: f00d ret.n 1bf3: 820000 mull a0, a0, a0 1bf6: 0449 s32i.n a4, a4, 0 1bf8: 289b97 bne a11, a9, 1c24 1bfb: 040b42 l8ui a4, a11, 4 1bfe: ff3921 l32r a2, 18e4 1c01: f49c beqz.n a4, 1c24 1c03: 012222 l32i a2, a2, 4 1c06: 1a12b7 beq a2, a11, 1c24 1c09: 010b42 l8ui a4, a11, 1 1c0c: 000b32 l8ui a3, a11, 0 1c0f: 11b480 slli a11, a4, 8 1c12: ff3441 l32r a4, 18e4 1c15: 20bb30 or a11, a11, a3 1c18: b7ba add.n a11, a7, a11 1c1a: 040b32 l8ui a3, a11, 4 1c1d: 24b9 s32i.n a11, a4, 8 1c1f: 138c beqz.n a3, 1c24 1c21: e492b7 bne a2, a11, 1c09 1c24: 298b addi.n a2, a9, 8 1c26: 10c112 addi a1, a1, 16 1c29: f00d ret.n 1c2b: c11200 mul16u a1, a2, a0 00001c2c : 1c2c: f0c112 addi a1, a1, -16 1c2f: 016102 s32i a0, a1, 4 1c32: 0261c2 s32i a12, a1, 8 1c35: c10230 mul16u a0, a2, a3 1c38: 006102 s32i a0, a1, 0 1c3b: f42000 extui a2, a0, 0, 16 1c3e: fff005 call0 1b40 1c41: 02cd mov.n a12, a2 1c43: 528c beqz.n a2, 1c4c 1c45: 030c movi.n a3, 0 1c47: 0148 l32i.n a4, a1, 0 1c49: ffc585 call0 18a4 1c4c: 0c2d mov.n a2, a12 1c4e: 1108 l32i.n a0, a1, 4 1c50: 21c8 l32i.n a12, a1, 8 1c52: 10c112 addi a1, a1, 16 1c55: f00d ret.n 1c57: 00 .byte 00 00001c58 : 1c58: 023d mov.n a3, a2 1c5a: f0c112 addi a1, a1, -16 1c5d: 120c movi.n a2, 1 1c5f: 0109 s32i.n a0, a1, 0 1c61: fffc85 call0 1c2c 1c64: 0108 l32i.n a0, a1, 0 1c66: 10c112 addi a1, a1, 16 1c69: f00d ret.n 1c6b: 00 .byte 00 00001c6c : 1c6c: 029d mov.n a9, a2 1c6e: f0c112 addi a1, a1, -16 1c71: 21c9 s32i.n a12, a1, 8 1c73: 032d mov.n a2, a3 1c75: 31d9 s32i.n a13, a1, 12 1c77: 1109 s32i.n a0, a1, 4 1c79: 03dd mov.n a13, a3 1c7b: 0199 s32i.n a9, a1, 0 1c7d: ffec05 call0 1b40 1c80: 02cd mov.n a12, a2 1c82: c2cc bnez.n a2, 1c92 1c84: 21c8 l32i.n a12, a1, 8 1c86: 31d8 l32i.n a13, a1, 12 1c88: 1108 l32i.n a0, a1, 4 1c8a: 10c112 addi a1, a1, 16 1c8d: f00d ret.n 1c8f: 000000 ill 1c92: 204dd0 or a4, a13, a13 1c95: 002132 l32i a3, a1, 0 1c98: ffc185 call0 18b4 1c9b: 002122 l32i a2, a1, 0 1c9e: ffd405 call0 19e0 1ca1: 1108 l32i.n a0, a1, 4 1ca3: 0c2d mov.n a2, a12 1ca5: 31d8 l32i.n a13, a1, 12 1ca7: 21c8 l32i.n a12, a1, 8 1ca9: 10c112 addi a1, a1, 16 1cac: f00d ret.n 1cae: 00 .byte 00 1caf: 00 .byte 00 1cb0: dd3c movi.n a13, 61 1cb2: ff .byte 0xff 1cb3: 3f .byte 0x3f 1cb4: f2 .byte 0xf2 1cb5: ff .byte 0xff 1cb6: 410000 srli a0, a0, 0 00001cb8 : 1cb8: fffe41 l32r a4, 1cb0 1cbb: 1258 l32i.n a5, a2, 4 1cbd: 0429 s32i.n a2, a4, 0 1cbf: 55eb addi.n a5, a5, 14 1cc1: 1459 s32i.n a5, a4, 4 1cc3: fffc51 l32r a5, 1cb4 1cc6: 0020c0 memw 1cc9: 001232 l16ui a3, a2, 0 1ccc: b43030 extui a3, a3, 0, 12 1ccf: 335a add.n a3, a3, a5 1cd1: 045432 s16i a3, a4, 8 1cd4: f00d ret.n 1cd6: 00 .byte 00 1cd7: 00 .byte 00 1cd8: d82c movi.n a8, 45 1cda: ff .byte 0xff 1cdb: 3f .byte 0x3f 1cdc: f0c112 addi a1, a1, -16 1cdf: fff451 l32r a5, 1cb0 1ce2: 0109 s32i.n a0, a1, 0 1ce4: 041502 l16ui a0, a5, 8 1ce7: 509c beqz.n a0, 1d00 1ce9: 300b addi.n a3, a0, -1 1ceb: 1508 l32i.n a0, a5, 4 1ced: 045532 s16i a3, a5, 8 1cf0: 004022 s8i a2, a0, 0 1cf3: 001b addi.n a0, a0, 1 1cf5: 1509 s32i.n a0, a5, 4 1cf7: 0108 l32i.n a0, a1, 0 1cf9: 10c112 addi a1, a1, 16 1cfc: f00d ret.n 1cfe: 210000 srai a0, a0, 0 1d01: 85fff6 bgeui a15, 0x100, 1c8a 1d04: 007c movi.n a0, -16 1d06: 0108 l32i.n a0, a1, 0 1d08: 10c112 addi a1, a1, 16 1d0b: f00d ret.n 1d0d: 000000 ill 1d10: 1cdc bnez.n a12, 1d25 1d12: 00 .byte 00 1d13: 40 .byte 0x40 00001d14 : 1d14: 039d mov.n a9, a3 1d16: d0c112 addi a1, a1, -48 1d19: 9179 s32i.n a7, a1, 36 1d1b: 8169 s32i.n a6, a1, 32 1d1d: 023d mov.n a3, a2 1d1f: 4129 s32i.n a2, a1, 16 1d21: 6149 s32i.n a4, a1, 24 1d23: 7159 s32i.n a5, a1, 28 1d25: 3109 s32i.n a0, a1, 12 1d27: 10c182 addi a8, a1, 16 1d2a: 1189 s32i.n a8, a1, 4 1d2c: 5199 s32i.n a9, a1, 20 1d2e: 0189 s32i.n a8, a1, 0 1d30: 400c movi.n a0, 4 1d32: 085d mov.n a5, a8 1d34: 084d mov.n a4, a8 1d36: fff621 l32r a2, 1d10 1d39: 2109 s32i.n a0, a1, 8 1d3b: 006d mov.n a6, a0 1d3d: 001c05 call0 1f00 1d40: 3108 l32i.n a0, a1, 12 1d42: 30c112 addi a1, a1, 48 1d45: f00d ret.n 1d47: 00 .byte 00 00001d48 : 1d48: ffda41 l32r a4, 1cb0 1d4b: f0c112 addi a1, a1, -16 1d4e: 002432 l32i a3, a4, 0 1d51: 006102 s32i a0, a1, 0 1d54: 012362 l32i a6, a3, 4 1d57: 26cb addi.n a2, a6, 12 1d59: 0020c0 memw 1d5c: f0a082 movi a8, 240 1d5f: 850c movi.n a5, 8 1d61: 001392 l16ui a9, a3, 0 1d64: a62b addi.n a10, a6, 2 1d66: b49090 extui a9, a9, 0, 12 1d69: 004a92 s8i a9, a10, 0 1d6c: 419890 srli a9, a9, 8 1d6f: 014a92 s8i a9, a10, 1 1d72: 000672 l8ui a7, a6, 0 1d75: 014652 s8i a5, a6, 1 1d78: 107780 and a7, a7, a8 1d7b: 004672 s8i a7, a6, 0 1d7e: 041442 l16ui a4, a4, 8 1d81: 0020c0 memw 1d84: 001302 l16ui a0, a3, 0 1d87: b40000 extui a0, a0, 0, 12 1d8a: c00040 sub a0, a0, a4 1d8d: f2c002 addi a0, a0, -14 1d90: 005202 s16i a0, a2, 0 1d93: 032d mov.n a2, a3 1d95: 03a705 call0 5808 1d98: 0108 l32i.n a0, a1, 0 1d9a: 10c112 addi a1, a1, 16 1d9d: f00d ret.n 1d9f: c11200 mul16u a1, a2, a0 1da2: 0109f0 slli a0, a9, 17 1da5: ffc201 l32r a0, 1cb0 1da8: 11c9 s32i.n a12, a1, 4 1daa: 3048 l32i.n a4, a0, 12 1dac: 02cd mov.n a12, a2 1dae: 005416 beqz a4, 1db7 1db1: 0004c0 callx0 a4 1db4: ffbf01 l32r a0, 1cb0 1db7: 4048 l32i.n a4, a0, 16 1db9: 348c beqz.n a4, 1dc0 1dbb: 0c2d mov.n a2, a12 1dbd: 0004c0 callx0 a4 1dc0: 11c8 l32i.n a12, a1, 4 1dc2: 0108 l32i.n a0, a1, 0 1dc4: 10c112 addi a1, a1, 16 1dc7: f00d ret.n 1dc9: 000000 ill 1dcc: f0c112 addi a1, a1, -16 1dcf: 0109 s32i.n a0, a1, 0 1dd1: 0f9226 beqi a2, 10, 1de4 1dd4: d00c movi.n a0, 13 1dd6: 021207 beq a2, a0, 1ddc 1dd9: 01d545 call0 3b30 1ddc: 0108 l32i.n a0, a1, 0 1dde: 10c112 addi a1, a1, 16 1de1: f00d ret.n 1de3: a02200 addx4 a2, a2, a0 1de6: 0d .byte 0xd 1de7: 01d485 call0 3b30 1dea: 0aa022 movi a2, 10 1ded: 01d405 call0 3b30 1df0: 0108 l32i.n a0, a1, 0 1df2: 10c112 addi a1, a1, 16 1df5: f00d ret.n 1df7: c11200 mul16u a1, a2, a0 1dfa: 61c280 xsr.eps2 a8 1dfd: 61f216 beqz a2, 2420 1e00: 3219 s32i.n a1, a2, 12 1e02: d21c61 l32r a6, ffff6674 <_rom_store+0xfffe82ec> 1e05: e21761 l32r a6, ffffa664 <_rom_store+0xfffec2dc> 1e08: 021861 l32r a6, fffc2668 <_rom_store+0xfffb42e0> 1e0b: ed1561 l32r a6, ffffd260 <_rom_store+0xfffeeed8> 1e0e: 000c02 l8ui a0, a12, 0 1e11: 04dd mov.n a13, a4 1e13: 030c movi.n a3, 0 1e15: 054d mov.n a4, a5 1e17: 1c21f2 l32i a15, a1, 112 1e1a: 150c movi.n a5, 1 1e1c: 8335f0 moveqz a3, a5, a15 1e1f: 830520 moveqz a0, a5, a2 1e22: 0a0037 bnone a0, a3, 1e30 1e25: c11b addi.n a12, a1, 1 1e27: 063c movi.n a6, 48 1e29: 004162 s8i a6, a1, 0 1e2c: 0011c6 j 1e77 1e2f: 01cd00 slli a12, a13, 32 1e32: 1b6142 s32i a4, a1, 108 1e35: 146162 s32i a6, a1, 80 1e38: 317f40 srai a7, a4, 31 1e3b: 1a6172 s32i a7, a1, 104 1e3e: 0f3d mov.n a3, a15 1e40: 0e2d mov.n a2, a14 1e42: 1a2152 l32i a5, a1, 104 1e45: 1b2142 l32i a4, a1, 108 1e48: 0b9245 call0 d770 <__umoddi3> 1e4b: 0f3d mov.n a3, a15 1e4d: 1a2152 l32i a5, a1, 104 1e50: 142192 l32i a9, a1, 80 1e53: 1b2142 l32i a4, a1, 108 1e56: 992a add.n a9, a9, a2 1e58: 000992 l8ui a9, a9, 0 1e5b: 0e2d mov.n a2, a14 1e5d: 004c92 s8i a9, a12, 0 1e60: cc1b addi.n a12, a12, 1 1e62: 0b4ac5 call0 d310 <__udivdi3> 1e65: 02ed mov.n a14, a2 1e67: 03fd mov.n a15, a3 1e69: 100c movi.n a0, 1 1e6b: 933030 movnez a3, a0, a3 1e6e: 932020 movnez a2, a0, a2 1e71: 20a230 or a10, a2, a3 1e74: fc6a56 bnez a10, 1e3e 1e77: 010d mov.n a0, a1 1e79: 471c17 beq a12, a1, 1ec4 1e7c: c02c10 sub a2, a12, a1 1e7f: 414120 srli a4, a2, 1 1e82: 0a6207 bbci a2, 0, 1e90 1e85: cc0b addi.n a12, a12, -1 1e87: 000c32 l8ui a3, a12, 0 1e8a: 004d32 s8i a3, a13, 0 1e8d: 01cdd2 addi a13, a13, 1 1e90: 1821e2 l32i a14, a1, 96 1e93: 1921f2 l32i a15, a1, 100 1e96: 070c movi.n a7, 0 1e98: 449c beqz.n a4, 1eb0 1e9a: 6c0b addi.n a6, a12, -1 1e9c: 000662 l8ui a6, a6, 0 1e9f: feccc2 addi a12, a12, -2 1ea2: 000c52 l8ui a5, a12, 0 1ea5: 004d62 s8i a6, a13, 0 1ea8: 014d52 s8i a5, a13, 1 1eab: dd2b addi.n a13, a13, 2 1ead: e930c7 bltu a0, a12, 1e9a 1eb0: 152102 l32i a0, a1, 84 1eb3: 1621c2 l32i a12, a1, 88 1eb6: 004d72 s8i a7, a13, 0 1eb9: 80a032 movi a3, 128 1ebc: 1721d2 l32i a13, a1, 92 1ebf: 113a add.n a1, a1, a3 1ec1: f00d ret.n 1ec3: 00 .byte 00 1ec4: 020c movi.n a2, 0 1ec6: 152102 l32i a0, a1, 84 1ec9: 1621c2 l32i a12, a1, 88 1ecc: 1821e2 l32i a14, a1, 96 1ecf: 1921f2 l32i a15, a1, 100 1ed2: 080c movi.n a8, 0 1ed4: 80a032 movi a3, 128 1ed7: 004d82 s8i a8, a13, 0 1eda: 1721d2 l32i a13, a1, 92 1edd: 113a add.n a1, a1, a3 1edf: f00d ret.n 1ee1: 000000 ill 1ee4: 90 .byte 0x90 1ee5: ffc8 l32i.n a12, a15, 60 1ee7: 3f .byte 0x3f 1ee8: 70 .byte 0x70 1ee9: ffc9 s32i.n a12, a15, 60 1eeb: 3f .byte 0x3f 1eec: c0 .byte 0xc0 1eed: ffca add.n a15, a15, a12 1eef: 3f .byte 0x3f 1ef0: 70 .byte 0x70 1ef1: ffd8 l32i.n a13, a15, 60 1ef3: 3f .byte 0x3f 1ef4: d848 l32i.n a4, a8, 52 1ef6: ff .byte 0xff 1ef7: 3f .byte 0x3f 1ef8: d85c movi.n a8, 93 1efa: ff .byte 0xff 1efb: 3f .byte 0x3f 1efc: d83c movi.n a8, 61 1efe: ff .byte 0xff 1eff: 3f .byte 0x3f 1f00: 90a072 movi a7, 144 1f03: c01170 sub a1, a1, a7 1f06: 1561c2 s32i a12, a1, 84 1f09: 1661d2 s32i a13, a1, 88 1f0c: 1a6162 s32i a6, a1, 104 1f0f: 1861f2 s32i a15, a1, 96 1f12: 1761e2 s32i a14, a1, 92 1f15: 146102 s32i a0, a1, 80 1f18: 02ed mov.n a14, a2 1f1a: 031b addi.n a0, a3, 1 1f1c: 0003f2 l8ui a15, a3, 0 1f1f: 136102 s32i a0, a1, 76 1f22: 4d4f16 beqz a15, 23fa 1f25: 0d0c movi.n a13, 0 1f27: 0c0c movi.n a12, 0 1f29: 1f6112 s32i a1, a1, 124 1f2c: 126142 s32i a4, a1, 72 1f2f: 116152 s32i a5, a1, 68 1f32: 522c movi.n a2, 37 1f34: 0b0c movi.n a11, 0 1f36: 000c movi.n a0, 0 1f38: 1e6102 s32i a0, a1, 120 1f3b: 1d61b2 s32i a11, a1, 116 1f3e: 1a1f27 beq a15, a2, 1f5c 1f41: 0f2d mov.n a2, a15 1f43: 000ec0 callx0 a14 1f46: 01ccc2 addi a12, a12, 1 1f49: 132102 l32i a0, a1, 76 1f4c: 522c movi.n a2, 37 1f4e: 0000f2 l8ui a15, a0, 0 1f51: 001b addi.n a0, a0, 1 1f53: 1eaf16 beqz a15, 2141 1f56: 136102 s32i a0, a1, 76 1f59: e49f27 bne a15, a2, 1f41 1f5c: 132142 l32i a4, a1, 76 1f5f: d32c movi.n a3, 45 1f61: 0004f2 l8ui a15, a4, 0 1f64: 441b addi.n a4, a4, 1 1f66: 136142 s32i a4, a1, 76 1f69: 1f1f37 beq a15, a3, 1f8c 1f6c: 053c movi.n a5, 48 1f6e: 060c movi.n a6, 0 1f70: 1c6162 s32i a6, a1, 112 1f73: 271f57 beq a15, a5, 1f9e 1f76: f72c movi.n a7, 47 1f78: 080c movi.n a8, 0 1f7a: 1b6182 s32i a8, a1, 108 1f7d: 33b7f7 bgeu a7, a15, 1fb4 1f80: 993c movi.n a9, 57 1f82: 2e39f7 bltu a9, a15, 1fb4 1f85: 060c movi.n a6, 0 1f87: f02c movi.n a0, 47 1f89: 001a46 j 1ff6 1f8c: 0a3c movi.n a10, 48 1f8e: 0004f2 l8ui a15, a4, 0 1f91: 1b0c movi.n a11, 1 1f93: 041b addi.n a0, a4, 1 1f95: 136102 s32i a0, a1, 76 1f98: 1c61b2 s32i a11, a1, 112 1f9b: d79fa7 bne a15, a10, 1f76 1f9e: f22c movi.n a2, 47 1fa0: 132142 l32i a4, a1, 76 1fa3: 01a032 movi a3, 1 1fa6: 1b6132 s32i a3, a1, 108 1fa9: 0004f2 l8ui a15, a4, 0 1fac: 441b addi.n a4, a4, 1 1fae: 136142 s32i a4, a1, 76 1fb1: cb32f7 bltu a2, a15, 1f80 1fb4: 060c movi.n a6, 0 1fb6: d2cf52 addi a5, a15, -46 1fb9: 24b516 beqz a5, 2208 1fbc: 783c movi.n a8, 55 1fbe: 94cf72 addi a7, a15, -108 1fc1: 207716 beqz a7, 21cc 1fc4: 090c movi.n a9, 0 1fc6: 0a0c movi.n a10, 0 1fc8: becf02 addi a0, a15, -66 1fcb: 0ab087 bgeu a0, a8, 1fd9 1fce: ffc5b1 l32r a11, 1ee4 1fd1: a0b0b0 addx4 a11, a0, a11 1fd4: 0bb8 l32i.n a11, a11, 0 1fd6: 000ba0 jx a11 1fd9: 000c movi.n a0, 0 1fdb: 106102 s32i a0, a1, 64 1fde: 425c movi.n a2, 84 1fe0: dbcf02 addi a0, a15, -37 1fe3: 4db027 bgeu a0, a2, 2034 1fe6: ffc031 l32r a3, 1ee8 1fe9: a03030 addx4 a3, a0, a3 1fec: 0338 l32i.n a3, a3, 0 1fee: 0003a0 jx a3 1ff1: 943c movi.n a4, 57 1ff3: bf34f7 bltu a4, a15, 1fb6 1ff6: 132152 l32i a5, a1, 76 1ff9: a06660 addx4 a6, a6, a6 1ffc: 9066f0 addx2 a6, a6, a15 1fff: d0c662 addi a6, a6, -48 2002: 0005f2 l8ui a15, a5, 0 2005: 551b addi.n a5, a5, 1 2007: 136152 s32i a5, a1, 76 200a: e330f7 bltu a0, a15, 1ff1 200d: ffe946 j 1fb6 2010: 1a0c movi.n a10, 1 2012: 2fe916 beqz a9, 2314 2015: 871c movi.n a7, 24 2017: 1a2182 l32i a8, a1, 104 201a: 827c movi.n a2, -8 201c: 087b addi.n a0, a8, 7 201e: 100020 and a0, a0, a2 2021: 808b addi.n a8, a0, 8 2023: 1a6182 s32i a8, a1, 104 2026: 02a787 bge a7, a8, 202c 2029: 004b46 j 215a 202c: 112102 l32i a0, a1, 68 202f: 004d06 j 2167 2032: 00 .byte 00 2033: 00 .byte 00 2034: 206162 s32i a6, a1, 128 2037: 522c movi.n a2, 37 2039: 000ec0 callx0 a14 203c: 0f2d mov.n a2, a15 203e: 000ec0 callx0 a14 2041: 202162 l32i a6, a1, 128 2044: cc2b addi.n a12, a12, 2 2046: 001f46 j 20c7 2049: 06dd mov.n a13, a6 204b: 35d616 beqz a6, 23ac 204e: f60b addi.n a15, a6, -1 2050: 701fa6 blti a15, 1, 20c4 2053: 019d mov.n a9, a1 2055: 000c movi.n a0, 0 2057: 1a0c movi.n a10, 1 2059: 1c6f07 bbci a15, 0, 2079 205c: 911b addi.n a9, a1, 1 205e: 143c movi.n a4, 49 2060: e32c movi.n a3, 46 2062: 1d2172 l32i a7, a1, 116 2065: 400000 ssr a0 2068: 1e2152 l32i a5, a1, 120 206b: 0a0d mov.n a0, a10 206d: 815570 src a5, a5, a7 2070: 045050 extui a5, a5, 0, 1 2073: 933450 movnez a3, a4, a5 2076: 004132 s8i a3, a1, 0 2079: 2181f0 srai a8, a15, 1 207c: 044816 beqz a8, 20c4 207f: e72c movi.n a7, 46 2081: 501b addi.n a5, a0, 1 2083: e0c0b2 addi a11, a0, -32 2086: 1d2142 l32i a4, a1, 116 2089: 1e2122 l32i a2, a1, 120 208c: 400000 ssr a0 208f: b1a020 sra a10, a2 2092: 818240 src a8, a2, a4 2095: b38ab0 movgez a8, a10, a11 2098: 400500 ssr a5 209b: 07ad mov.n a10, a7 209d: b13020 sra a3, a2 20a0: 048080 extui a8, a8, 0, 1 20a3: 812240 src a2, a2, a4 20a6: 1b3c movi.n a11, 49 20a8: e1c042 addi a4, a0, -31 20ab: 002b addi.n a0, a0, 2 20ad: 937b80 movnez a7, a11, a8 20b0: b32340 movgez a2, a3, a4 20b3: 042020 extui a2, a2, 0, 1 20b6: 004972 s8i a7, a9, 0 20b9: 93ab20 movnez a10, a11, a2 20bc: 0149a2 s8i a10, a9, 1 20bf: 992b addi.n a9, a9, 2 20c1: ba9f07 bne a15, a0, 207f 20c4: 1f6112 s32i a1, a1, 124 20c7: 1961d2 s32i a13, a1, 100 20ca: 1b2122 l32i a2, a1, 108 20cd: 102102 l32i a0, a1, 64 20d0: c0f6d0 sub a15, a6, a13 20d3: 4f0b addi.n a4, a15, -1 20d5: 93f400 movnez a15, a4, a0 20d8: 108216 beqz a2, 21e4 20db: 708c beqz.n a0, 20e6 20dd: 002d mov.n a2, a0 20df: 000ec0 callx0 a14 20e2: cc1b addi.n a12, a12, 1 20e4: 000c movi.n a0, 0 20e6: 0d3c movi.n a13, 48 20e8: 1c2152 l32i a5, a1, 112 20eb: 106102 s32i a0, a1, 64 20ee: 0fa516 beqz a5, 21ec 20f1: 102102 l32i a0, a1, 64 20f4: 0020f0 nop 20f7: 508c beqz.n a0, 2100 20f9: 002d mov.n a2, a0 20fb: 000ec0 callx0 a14 20fe: cc1b addi.n a12, a12, 1 2100: 192162 l32i a6, a1, 100 2103: d60b addi.n a13, a6, -1 2105: 1716a6 blti a6, 1, 2120 2108: 1f2172 l32i a7, a1, 124 210b: 000722 l8ui a2, a7, 0 210e: 771b addi.n a7, a7, 1 2110: 1f6172 s32i a7, a1, 124 2113: 000ec0 callx0 a14 2116: cc1b addi.n a12, a12, 1 2118: 0d8d mov.n a8, a13 211a: ffcdd2 addi a13, a13, -1 211d: e718e6 bgei a8, 1, 2108 2120: 1c2192 l32i a9, a1, 112 2123: 0f0d mov.n a0, a15 2125: e20916 beqz a9, 1f49 2128: ff0b addi.n a15, a15, -1 212a: 0210e6 bgei a0, 1, 2130 212d: ff8606 j 1f49 2130: 022c movi.n a2, 32 2132: 000ec0 callx0 a14 2135: cc1b addi.n a12, a12, 1 2137: 0fad mov.n a10, a15 2139: ff0b addi.n a15, a15, -1 213b: f11ae6 bgei a10, 1, 2130 213e: ff81c6 j 1f49 2141: 142102 l32i a0, a1, 80 2144: 1621d2 l32i a13, a1, 88 2147: 1721e2 l32i a14, a1, 92 214a: 1821f2 l32i a15, a1, 96 214d: 0c2d mov.n a2, a12 214f: 90a032 movi a3, 144 2152: 1521c2 l32i a12, a1, 84 2155: 113a add.n a1, a1, a3 2157: f00d ret.n 2159: 00 .byte 00 215a: 8b1c movi.n a11, 24 215c: 042b07 blt a11, a0, 2164 215f: 802c movi.n a0, 40 2161: 1a6102 s32i a0, a1, 104 2164: 122102 l32i a0, a1, 72 2167: 1a2122 l32i a2, a1, 104 216a: 220a add.n a2, a2, a0 216c: ffd222 addmi a2, a2, 0xffffff00 216f: 3f2232 l32i a3, a2, 252 2172: 1e6132 s32i a3, a1, 120 2175: 3e2222 l32i a2, a2, 248 2178: 1d6122 s32i a2, a1, 116 217b: 9ccf32 addi a3, a15, -100 217e: 142316 beqz a3, 22c4 2181: bccf42 addi a4, a15, -68 2184: 13c416 beqz a4, 22c4 2187: 050c movi.n a5, 0 2189: 1d2182 l32i a8, a1, 116 218c: 1d6182 s32i a8, a1, 116 218f: 1e6152 s32i a5, a1, 120 2192: 0b0c movi.n a11, 0 2194: 1061b2 s32i a11, a1, 64 2197: ff90c6 j 1fde 219a: 00 .byte 00 219b: 00 .byte 00 219c: 206162 s32i a6, a1, 128 219f: 023c movi.n a2, 48 21a1: 000ec0 callx0 a14 21a4: 78a022 movi a2, 120 21a7: 000ec0 callx0 a14 21aa: 860c movi.n a6, 8 21ac: 100c movi.n a0, 1 21ae: 1b6102 s32i a0, a1, 108 21b1: 523c movi.n a2, 53 21b3: bccf02 addi a0, a15, -68 21b6: 023027 bltu a0, a2, 21bc 21b9: ffc1c6 j 20c4 21bc: ff4c31 l32r a3, 1eec 21bf: a03030 addx4 a3, a0, a3 21c2: 0338 l32i.n a3, a3, 0 21c4: 206162 s32i a6, a1, 128 21c7: 0003a0 jx a3 21ca: 00 .byte 00 21cb: 215200 srai a5, a0, 2 21ce: 13 .byte 0x13 21cf: 0005f2 l8ui a15, a5, 0 21d2: 551b addi.n a5, a5, 1 21d4: 136152 s32i a5, a1, 76 21d7: 94cf42 addi a4, a15, -108 21da: 1be416 beqz a4, 239c 21dd: 090c movi.n a9, 0 21df: 1a0c movi.n a10, 1 21e1: ff78c6 j 1fc8 21e4: 1c2162 l32i a6, a1, 112 21e7: 0d2c movi.n a13, 32 21e9: f04656 bnez a6, 20f1 21ec: 0f0d mov.n a0, a15 21ee: ff0b addi.n a15, a15, -1 21f0: 0210e6 bgei a0, 1, 21f6 21f3: ffbe86 j 20f1 21f6: 0d2d mov.n a2, a13 21f8: 000ec0 callx0 a14 21fb: cc1b addi.n a12, a12, 1 21fd: 0f7d mov.n a7, a15 21ff: ff0b addi.n a15, a15, -1 2201: f117e6 bgei a7, 1, 21f6 2204: ffba46 j 20f1 2207: 00 .byte 00 2208: f82c movi.n a8, 47 220a: 132192 l32i a9, a1, 76 220d: 1b21a2 l32i a10, a1, 108 2210: 0009f2 l8ui a15, a9, 0 2213: aa1b addi.n a10, a10, 1 2215: 1b61a2 s32i a10, a1, 108 2218: 991b addi.n a9, a9, 1 221a: 136192 s32i a9, a1, 76 221d: 0238f7 bltu a8, a15, 2223 2220: ff6606 j 1fbc 2223: 9b3c movi.n a11, 57 2225: 023bf7 bltu a11, a15, 222b 2228: 003506 j 2300 222b: ff6346 j 1fbc 222e: 1a21f2 l32i a15, a1, 104 2231: 8d1c movi.n a13, 24 2233: 0f0d mov.n a0, a15 2235: ff4b addi.n a15, a15, 4 2237: 1a61f2 s32i a15, a1, 104 223a: 2c2df7 blt a13, a15, 226a 223d: 112102 l32i a0, a1, 68 2240: 000cc6 j 2277 2243: 206162 s32i a6, a1, 128 2246: 1a2132 l32i a3, a1, 104 2249: 821c movi.n a2, 24 224b: 030d mov.n a0, a3 224d: 334b addi.n a3, a3, 4 224f: 1a6132 s32i a3, a1, 104 2252: 502237 blt a2, a3, 22a6 2255: 112102 l32i a0, a1, 68 2258: 0015c6 j 22b3 225b: 00 .byte 00 225c: 206162 s32i a6, a1, 128 225f: 522c movi.n a2, 37 2261: 000ec0 callx0 a14 2264: 202162 l32i a6, a1, 128 2267: ff9706 j 20c7 226a: 841c movi.n a4, 24 226c: 042407 blt a4, a0, 2274 226f: 452c movi.n a5, 36 2271: 1a6152 s32i a5, a1, 104 2274: 122102 l32i a0, a1, 72 2277: 1a2172 l32i a7, a1, 104 227a: ff1d81 l32r a8, 1ef0 227d: 770a add.n a7, a7, a0 227f: ffd772 addmi a7, a7, 0xffffff00 2282: 3f2772 l32i a7, a7, 252 2285: 837870 moveqz a7, a8, a7 2288: 1f6172 s32i a7, a1, 124 228b: 000772 l8ui a7, a7, 0 228e: 180716 beqz a7, 2412 2291: 1f2102 l32i a0, a1, 124 2294: 0d0c movi.n a13, 0 2296: dd1b addi.n a13, a13, 1 2298: 010082 l8ui a8, a0, 1 229b: 001b addi.n a0, a0, 1 229d: ff5856 bnez a8, 2296 22a0: ff88c6 j 20c7 22a3: 000000 ill 22a6: 891c movi.n a9, 24 22a8: 042907 blt a9, a0, 22b0 22ab: 4a2c movi.n a10, 36 22ad: 1a61a2 s32i a10, a1, 104 22b0: 122102 l32i a0, a1, 72 22b3: 1a2122 l32i a2, a1, 104 22b6: 220a add.n a2, a2, a0 22b8: ffd222 addmi a2, a2, 0xffffff00 22bb: fc0222 l8ui a2, a2, 252 22be: 000ec0 callx0 a14 22c1: ff2046 j 1f46 22c4: 1d2122 l32i a2, a1, 116 22c7: 0a0c movi.n a10, 0 22c9: 1e2132 l32i a3, a1, 120 22cc: 000c movi.n a0, 0 22ce: 0213e6 bgei a3, 1, 22d4 22d1: 0038c6 j 23b8 22d4: eba016 beqz a0, 2192 22d7: 1d2152 l32i a5, a1, 116 22da: fb7c movi.n a11, -1 22dc: 1e2182 l32i a8, a1, 120 22df: d42c movi.n a4, 45 22e1: 106142 s32i a4, a1, 64 22e4: 3088b0 xor a8, a8, a11 22e7: 607050 neg a7, a5 22ea: 1d6172 s32i a7, a1, 116 22ed: a81b addi.n a10, a8, 1 22ef: 838a50 moveqz a8, a10, a5 22f2: 1e6182 s32i a8, a1, 120 22f5: ff3946 j 1fde 22f8: 903c movi.n a0, 57 22fa: 02b0f7 bgeu a0, a15, 2300 22fd: ff2ec6 j 1fbc 2300: 132132 l32i a3, a1, 76 2303: f22c movi.n a2, 47 2305: 0003f2 l8ui a15, a3, 0 2308: 331b addi.n a3, a3, 1 230a: 136132 s32i a3, a1, 76 230d: e732f7 bltu a2, a15, 22f8 2310: ff2a06 j 1fbc 2313: 00 .byte 00 2314: 0a8a16 beqz a10, 23c0 2317: 1a2152 l32i a5, a1, 104 231a: 841c movi.n a4, 24 231c: 050d mov.n a0, a5 231e: 554b addi.n a5, a5, 4 2320: 1a6152 s32i a5, a1, 104 2323: 072457 blt a4, a5, 232e 2326: 112102 l32i a0, a1, 68 2329: 000386 j 233b 232c: 00 .byte 00 232d: 00 .byte 00 232e: 871c movi.n a7, 24 2330: 042707 blt a7, a0, 2338 2333: 482c movi.n a8, 36 2335: 1a6182 s32i a8, a1, 104 2338: 122102 l32i a0, a1, 72 233b: 1a21a2 l32i a10, a1, 104 233e: aa0a add.n a10, a10, a0 2340: ffdaa2 addmi a10, a10, 0xffffff00 2343: 3f2aa2 l32i a10, a10, 252 2346: 1d61a2 s32i a10, a1, 116 2349: 31afa0 srai a10, a10, 31 234c: 1e61a2 s32i a10, a1, 120 234f: ff8a06 j 217b 2352: 00 .byte 00 2353: 213200 srai a3, a0, 2 2356: 1e .byte 0x1e 2357: 1d2122 l32i a2, a1, 116 235a: 014d mov.n a4, a1 235c: 051c movi.n a5, 16 235e: fee561 l32r a6, 1ef4 2361: ffa945 call0 1df8 2364: 202162 l32i a6, a1, 128 2367: 02dd mov.n a13, a2 2369: ff55c6 j 20c4 236c: 1e2132 l32i a3, a1, 120 236f: 1d2122 l32i a2, a1, 116 2372: 014d mov.n a4, a1 2374: 051c movi.n a5, 16 2376: fee061 l32r a6, 1ef8 2379: ffa7c5 call0 1df8 237c: 202162 l32i a6, a1, 128 237f: 02dd mov.n a13, a2 2381: ff4fc6 j 20c4 2384: 1e2132 l32i a3, a1, 120 2387: 1d2122 l32i a2, a1, 116 238a: 014d mov.n a4, a1 238c: a50c movi.n a5, 10 238e: fedb61 l32r a6, 1efc 2391: ffa645 call0 1df8 2394: 202162 l32i a6, a1, 128 2397: 02dd mov.n a13, a2 2399: ff49c6 j 20c4 239c: 0005f2 l8ui a15, a5, 0 239f: 190c movi.n a9, 1 23a1: b51b addi.n a11, a5, 1 23a3: 1361b2 s32i a11, a1, 76 23a6: ff8d46 j 21df 23a9: 000000 ill 23ac: 068916 beqz a9, 2418 23af: ff3c movi.n a15, 63 23b1: 0d4c movi.n a13, 64 23b3: ff2706 j 2053 23b6: 00 .byte 00 23b7: 00 .byte 00 23b8: 064316 beqz a3, 2420 23bb: 100c movi.n a0, 1 23bd: ffc4c6 j 22d4 23c0: 1a2152 l32i a5, a1, 104 23c3: 841c movi.n a4, 24 23c5: 050d mov.n a0, a5 23c7: 554b addi.n a5, a5, 4 23c9: 1a6152 s32i a5, a1, 104 23cc: 062457 blt a4, a5, 23d6 23cf: 112102 l32i a0, a1, 68 23d2: 000346 j 23e3 23d5: 00 .byte 00 23d6: 871c movi.n a7, 24 23d8: 042707 blt a7, a0, 23e0 23db: 482c movi.n a8, 36 23dd: 1a6182 s32i a8, a1, 104 23e0: 122102 l32i a0, a1, 72 23e3: 1a21a2 l32i a10, a1, 104 23e6: aa0a add.n a10, a10, a0 23e8: ffdaa2 addmi a10, a10, 0xffffff00 23eb: 3f2aa2 l32i a10, a10, 252 23ee: 1d61a2 s32i a10, a1, 116 23f1: 31afa0 srai a10, a10, 31 23f4: 1e61a2 s32i a10, a1, 120 23f7: ff6006 j 217b 23fa: 020c movi.n a2, 0 23fc: 1521c2 l32i a12, a1, 84 23ff: 1621d2 l32i a13, a1, 88 2402: 1721e2 l32i a14, a1, 92 2405: 1821f2 l32i a15, a1, 96 2408: 90a032 movi a3, 144 240b: 142102 l32i a0, a1, 80 240e: 113a add.n a1, a1, a3 2410: f00d ret.n 2412: 0d0c movi.n a13, 0 2414: ff2bc6 j 20c7 2417: 00 .byte 00 2418: ff1c movi.n a15, 31 241a: 0d2c movi.n a13, 32 241c: ff0cc6 j 2053 241f: 00 .byte 00 2420: 0232a7 bltu a2, a10, 2426 2423: ffab46 j 22d4 2426: ffe446 j 23bb 2429: 000000 ill 0000242c : 242c: fe2131 l32r a3, 1cb0 242f: 3329 s32i.n a2, a3, 12 2431: f00d ret.n 2433: 00 .byte 00 2434: 1dcc bnez.n a13, 2439 2436: 214000 srai a4, a0, 0 00002438 : 2438: ffff21 l32r a2, 2434 243b: f0c112 addi a1, a1, -16 243e: 006102 s32i a0, a1, 0 2441: fffe85 call0 242c 2444: 0108 l32i.n a0, a1, 0 2446: 10c112 addi a1, a1, 16 2449: f00d ret.n 244b: 24a800 extui a10, a0, 8, 3 244e: 00 .byte 00 244f: c11240 mul16u a1, a2, a4 00002450 : 2450: f0c112 addi a1, a1, -16 2453: 016102 s32i a0, a1, 4 2456: fe1601 l32r a0, 1cb0 2459: 006142 s32i a4, a1, 0 245c: 056022 s32i a2, a0, 20 245f: 139c beqz.n a3, 2474 2461: 032d mov.n a2, a3 2463: 000285 call0 248c 2466: 1108 l32i.n a0, a1, 4 2468: fe1231 l32r a3, 1cb0 246b: 0128 l32i.n a2, a1, 0 246d: 6329 s32i.n a2, a3, 24 246f: 10c112 addi a1, a1, 16 2472: f00d ret.n 2474: fff621 l32r a2, 244c 2477: 000145 call0 248c 247a: 012102 l32i a0, a1, 4 247d: fe0c51 l32r a5, 1cb0 2480: 002142 l32i a4, a1, 0 2483: 066542 s32i a4, a5, 24 2486: 10c112 addi a1, a1, 16 2489: f00d ret.n 248b: 00 .byte 00 0000248c : 248c: fe0931 l32r a3, 1cb0 248f: 4329 s32i.n a2, a3, 16 2491: f00d ret.n 2493: 00 .byte 00 00002494 : 2494: fe0721 l32r a2, 1cb0 2497: 0e1222 l16ui a2, a2, 28 249a: f00d ret.n 0000249c : 249c: fe0531 l32r a3, 1cb0 249f: 020c movi.n a2, 0 24a1: 0e5322 s16i a2, a3, 28 24a4: f00d ret.n 24a6: 00 .byte 00 24a7: 00 .byte 00 24a8: fe0261 l32r a6, 1cb0 24ab: 0e1642 l16ui a4, a6, 28 24ae: 8638 l32i.n a3, a6, 32 24b0: c48c beqz.n a4, 24c0 24b2: 004322 s8i a2, a3, 0 24b5: 540b addi.n a5, a4, -1 24b7: 331b addi.n a3, a3, 1 24b9: 0e5652 s16i a5, a6, 28 24bc: 8639 s32i.n a3, a6, 32 24be: f00d ret.n 24c0: f00d ret.n 24c2: 00 .byte 00 24c3: 00 .byte 00 24c4: dd5c movi.n a13, 93 24c6: ff .byte 0xff 24c7: 3f .byte 0x3f 24c8: a0 .byte 0xa0 24c9: 001d mov.n a1, a0 24cb: c11240 mul16u a1, a2, a4 000024cc : 24cc: c0c112 addi a1, a1, -64 24cf: c169 s32i.n a6, a1, 48 24d1: d179 s32i.n a7, a1, 52 24d3: 8129 s32i.n a2, a1, 32 24d5: b159 s32i.n a5, a1, 44 24d7: a149 s32i.n a4, a1, 40 24d9: 9139 s32i.n a3, a1, 36 24db: 41c9 s32i.n a12, a1, 16 24dd: fdf4c1 l32r a12, 1cb0 24e0: 3109 s32i.n a0, a1, 12 24e2: 3c08 l32i.n a0, a12, 12 24e4: 023d mov.n a3, a2 24e6: 40cc bnez.n a0, 24ee 24e8: 042c42 l32i a4, a12, 16 24eb: 047416 beqz a4, 2536 24ee: 5c58 l32i.n a5, a12, 20 24f0: c58c beqz.n a5, 2500 24f2: fff421 l32r a2, 24c4 24f5: fcc232 addi a3, a2, -4 24f8: 424b addi.n a4, a2, 4 24fa: 0005c0 callx0 a5 24fd: 082132 l32i a3, a1, 32 2500: fff221 l32r a2, 24c8 2503: 20c142 addi a4, a1, 32 2506: 460c movi.n a6, 4 2508: 2169 s32i.n a6, a1, 8 250a: 0149 s32i.n a4, a1, 0 250c: 045d mov.n a5, a4 250e: 016142 s32i a4, a1, 4 2511: ff9ec5 call0 1f00 2514: 6c38 l32i.n a3, a12, 24 2516: 5129 s32i.n a2, a1, 20 2518: 139c beqz.n a3, 252d 251a: 092c22 l32i a2, a12, 36 251d: 0003c0 callx0 a3 2520: 5108 l32i.n a0, a1, 20 2522: 41c8 l32i.n a12, a1, 16 2524: 002d mov.n a2, a0 2526: 3108 l32i.n a0, a1, 12 2528: 40c112 addi a1, a1, 64 252b: f00d ret.n 252d: 41c8 l32i.n a12, a1, 16 252f: 3108 l32i.n a0, a1, 12 2531: 40c112 addi a1, a1, 64 2534: f00d ret.n 2536: 020c movi.n a2, 0 2538: 41c8 l32i.n a12, a1, 16 253a: 3108 l32i.n a0, a1, 12 253c: 40c112 addi a1, a1, 64 253f: f00d ret.n 2541: 000000 ill 00002544 : 2544: 039d mov.n a9, a3 2546: d0c112 addi a1, a1, -48 2549: 9179 s32i.n a7, a1, 36 254b: 8169 s32i.n a6, a1, 32 254d: 023d mov.n a3, a2 254f: 4129 s32i.n a2, a1, 16 2551: 6149 s32i.n a4, a1, 24 2553: 7159 s32i.n a5, a1, 28 2555: 3109 s32i.n a0, a1, 12 2557: 10c182 addi a8, a1, 16 255a: 1189 s32i.n a8, a1, 4 255c: 5199 s32i.n a9, a1, 20 255e: 0189 s32i.n a8, a1, 0 2560: 400c movi.n a0, 4 2562: 085d mov.n a5, a8 2564: 084d mov.n a4, a8 2566: ffb321 l32r a2, 2434 2569: 2109 s32i.n a0, a1, 8 256b: 006d mov.n a6, a0 256d: ff9905 call0 1f00 2570: 3108 l32i.n a0, a1, 12 2572: 30c112 addi a1, a1, 48 2575: f00d ret.n 2577: 00 .byte 00 00002578 : 2578: fdcea1 l32r a10, 1cb0 257b: c0c112 addi a1, a1, -64 257e: a149 s32i.n a4, a1, 40 2580: b159 s32i.n a5, a1, 44 2582: c169 s32i.n a6, a1, 48 2584: d179 s32i.n a7, a1, 52 2586: 3109 s32i.n a0, a1, 12 2588: 8129 s32i.n a2, a1, 32 258a: 9139 s32i.n a3, a1, 36 258c: 5aa8 l32i.n a10, a10, 20 258e: 023d mov.n a3, a2 2590: 0a9c beqz.n a10, 25a4 2592: fdc741 l32r a4, 1cb0 2595: 20c422 addi a2, a4, 32 2598: 1cc432 addi a3, a4, 28 259b: 24c442 addi a4, a4, 36 259e: 000ac0 callx0 a10 25a1: 082132 l32i a3, a1, 32 25a4: ffaa21 l32r a2, 244c 25a7: 20c142 addi a4, a1, 32 25aa: 460c movi.n a6, 4 25ac: 2169 s32i.n a6, a1, 8 25ae: 0149 s32i.n a4, a1, 0 25b0: 045d mov.n a5, a4 25b2: 016142 s32i a4, a1, 4 25b5: ff9485 call0 1f00 25b8: fdbe31 l32r a3, 1cb0 25bb: 4129 s32i.n a2, a1, 16 25bd: 6348 l32i.n a4, a3, 24 25bf: 3108 l32i.n a0, a1, 12 25c1: f48c beqz.n a4, 25d4 25c3: 9328 l32i.n a2, a3, 36 25c5: 0004c0 callx0 a4 25c8: 4108 l32i.n a0, a1, 16 25ca: 002d mov.n a2, a0 25cc: 3108 l32i.n a0, a1, 12 25ce: 40c112 addi a1, a1, 64 25d1: f00d ret.n 25d3: c11200 mul16u a1, a2, a0 25d6: f00d40 subx8 a0, a13, a4 25d9: 000000 ill 25dc: ff .byte 0xff 25dd: ff .byte 0xff 25de: df .byte 0xdf 25df: ff .byte 0xff 000025e0 : 25e0: fadf41 l32r a4, 115c 25e3: 0020c0 memw 25e6: 452422 l32i a2, a4, 0x114 25e9: fffca1 l32r a10, 25dc 25ec: 342020 extui a2, a2, 0, 4 25ef: 315266 bnei a2, 5, 2624 25f2: 0020c0 memw 25f5: 462432 l32i a3, a4, 0x118 25f8: 543830 extui a3, a3, 8, 6 25fb: 361326 beqi a3, 1, 2635 25fe: 0020c0 memw 2601: fff661 l32r a6, 25dc 2604: 462482 l32i a8, a4, 0x118 2607: 070c movi.n a7, 0 2609: 548880 extui a8, a8, 8, 6 260c: f8c882 addi a8, a8, -8 260f: 932780 movnez a2, a7, a8 2612: 0020c0 memw 2615: 422452 l32i a5, a4, 0x108 2618: 105560 and a5, a5, a6 261b: 0020c0 memw 261e: 426452 s32i a5, a4, 0x108 2621: f00d ret.n 2623: 20c000 or a12, a0, a0 2626: 249200 extui a9, a0, 2, 3 2629: 99a042 movi a4, 153 262c: 20c010 or a12, a0, a1 262f: 649200 extui a9, a0, 2, 7 2632: f00d42 l8ui a4, a13, 240 2635: ffe931 l32r a3, 25dc 2638: 620c movi.n a2, 6 263a: 0020c0 memw 263d: 4224b2 l32i a11, a4, 0x108 2640: 10bb30 and a11, a11, a3 2643: 0020c0 memw 2646: 4264b2 s32i a11, a4, 0x108 2649: f00d ret.n 264b: 00 .byte 00 0000264c : 264c: f75641 l32r a4, 3a4 <_ResetHandler+0x300> 264f: fac331 l32r a3, 115c 2652: 0020c0 memw 2655: 402322 l32i a2, a3, 0x100 2658: 202240 or a2, a2, a4 265b: 0020c0 memw 265e: 406322 s32i a2, a3, 0x100 2661: f00d ret.n 2663: 00 .byte 00 2664: 0186a0 slli a8, a6, 22 2667: 00 .byte 00 00002668 : 2668: fabd61 l32r a6, 115c 266b: 0020c0 memw 266e: fffd71 l32r a7, 2664 2671: 472682 l32i a8, a6, 0x11c 2674: 827370 mull a7, a3, a7 2677: 778a add.n a7, a7, a8 2679: 0020c0 memw 267c: 416672 s32i a7, a6, 0x104 267f: 0020c0 memw 2682: 466642 s32i a4, a6, 0x118 2685: 0020c0 memw 2688: 422652 l32i a5, a6, 0x108 268b: 205520 or a5, a5, a2 268e: 0020c0 memw 2691: 426652 s32i a5, a6, 0x108 2694: f00d ret.n 2696: 640000 extui a0, a0, 0, 7 2699: dd .byte 0xdd 269a: ff .byte 0xff 269b: 3f .byte 0x3f 0000269c : 269c: 44a042 movi a4, 68 269f: f0c112 addi a1, a1, -16 26a2: 026102 s32i a0, a1, 8 26a5: 016132 s32i a3, a1, 4 26a8: 0129 s32i.n a2, a1, 0 26aa: 030c movi.n a3, 0 26ac: fffb21 l32r a2, 2698 26af: ff1f45 call0 18a4 26b2: 1108 l32i.n a0, a1, 4 26b4: fff921 l32r a2, 2698 26b7: 0138 l32i.n a3, a1, 0 26b9: f239 s32i.n a3, a2, 60 26bb: 106202 s32i a0, a2, 64 26be: 2108 l32i.n a0, a1, 8 26c0: 10c112 addi a1, a1, 16 26c3: f00d ret.n 26c5: 000000 ill 000026c8 : 26c8: fff431 l32r a3, 2698 26cb: e329 s32i.n a2, a3, 56 26cd: f00d ret.n 26cf: 00 .byte 00 000026d0 : 26d0: fff221 l32r a2, 2698 26d3: e228 l32i.n a2, a2, 56 26d5: f00d ret.n 26d7: 000000 ill 26da: 00 .byte 00 26db: 3e .byte 0x3e 000026dc : 26dc: ffef91 l32r a9, 2698 26df: 058d mov.n a8, a5 26e1: d0c112 addi a1, a1, -48 26e4: 4169 s32i.n a6, a1, 16 26e6: 91c9 s32i.n a12, a1, 36 26e8: 8109 s32i.n a0, a1, 32 26ea: a1d9 s32i.n a13, a1, 40 26ec: fffb51 l32r a5, 26d8 26ef: 02dd mov.n a13, a2 26f1: 6159 s32i.n a5, a1, 24 26f3: c929 s32i.n a2, a9, 48 26f5: 5189 s32i.n a8, a1, 20 26f7: e8a302 movi a0, 0x3e8 26fa: 04cd mov.n a12, a4 26fc: b9c9 s32i.n a12, a9, 44 26fe: 820300 mull a0, a3, a0 2701: 040c movi.n a4, 0 2703: 7149 s32i.n a4, a1, 28 2705: 3109 s32i.n a0, a1, 12 2707: a909 s32i.n a0, a9, 40 2709: 23e207 bbsi a2, 0, 2730 270c: 002d mov.n a2, a0 270e: 8929 s32i.n a2, a9, 32 2710: 48ed17 bbsi a13, 1, 275c 2713: 8108 l32i.n a0, a1, 32 2715: a1d8 l32i.n a13, a1, 40 2717: 070c movi.n a7, 0 2719: 5188 l32i.n a8, a1, 20 271b: 99c9 s32i.n a12, a9, 36 271d: 41a8 l32i.n a10, a1, 16 271f: 59a9 s32i.n a10, a9, 20 2721: 91c8 l32i.n a12, a1, 36 2723: 681b addi.n a6, a8, 1 2725: 836780 moveqz a6, a7, a8 2728: d969 s32i.n a6, a9, 52 272a: 30c112 addi a1, a1, 48 272d: f00d ret.n 272f: 00 .byte 00 2730: fdecc5 call0 600 2733: 0bbbc5 call0 e2f0 <__floatsidf> 2736: 016122 s32i a2, a1, 4 2739: 006132 s32i a3, a1, 0 273c: 3128 l32i.n a2, a1, 12 273e: 0bba85 call0 e2e8 <__floatunsidf> 2741: 035d mov.n a5, a3 2743: 024d mov.n a4, a2 2745: 0138 l32i.n a3, a1, 0 2747: 1128 l32i.n a2, a1, 4 2749: 0a1a45 call0 c8f0 <__muldf3> 274c: 6158 l32i.n a5, a1, 24 274e: 7148 l32i.n a4, a1, 28 2750: 0a19c5 call0 c8f0 <__muldf3> 2753: 0a5ac5 call0 cd00 <__fixunsdfsi> 2756: ffd091 l32r a9, 2698 2759: ffec46 j 270e 275c: fdea05 call0 600 275f: 0bb905 call0 e2f0 <__floatsidf> 2762: 20d220 or a13, a2, a2 2765: 026132 s32i a3, a1, 8 2768: 0c2d mov.n a2, a12 276a: 0bb7c5 call0 e2e8 <__floatunsidf> 276d: 024d mov.n a4, a2 276f: 035d mov.n a5, a3 2771: 0d2d mov.n a2, a13 2773: 2138 l32i.n a3, a1, 8 2775: 0a1785 call0 c8f0 <__muldf3> 2778: 6158 l32i.n a5, a1, 24 277a: 7148 l32i.n a4, a1, 28 277c: 0a1705 call0 c8f0 <__muldf3> 277f: 0a5805 call0 cd00 <__fixunsdfsi> 2782: 0d0c movi.n a13, 0 2784: ffc5c1 l32r a12, 2698 2787: 5108 l32i.n a0, a1, 20 2789: 9c29 s32i.n a2, a12, 36 278b: b01b addi.n a11, a0, 1 278d: 83bd00 moveqz a11, a13, a0 2790: 4128 l32i.n a2, a1, 16 2792: 8108 l32i.n a0, a1, 32 2794: 5c29 s32i.n a2, a12, 20 2796: dcb9 s32i.n a11, a12, 52 2798: a1d8 l32i.n a13, a1, 40 279a: 91c8 l32i.n a12, a1, 36 279c: 30c112 addi a1, a1, 48 279f: f00d ret.n 27a1: 000000 ill 000027a4 : 27a4: ffbd31 l32r a3, 2698 27a7: 6329 s32i.n a2, a3, 24 27a9: f00d ret.n 27ab: 00 .byte 00 000027ac : 27ac: ffbb31 l32r a3, 2698 27af: 7329 s32i.n a2, a3, 28 27b1: f00d ret.n 27b3: 00 .byte 00 27b4: 70 .byte 0x70 27b5: 0028 l32i.n a2, a0, 0 27b7: 40 .byte 0x40 000027b8 : 27b8: ffff21 l32r a2, 27b4 27bb: 00a032 movi a3, 0 27be: f0c112 addi a1, a1, -16 27c1: 006102 s32i a0, a1, 0 27c4: fe5f85 call0 dc0 27c7: 002102 l32i a0, a1, 0 27ca: 10c112 addi a1, a1, 16 27cd: f00d ret.n 27cf: 00 .byte 00 27d0: 27b8 l32i.n a11, a7, 8 27d2: 00 .byte 00 27d3: c11240 mul16u a1, a2, a4 27d6: 41c9e0 srli a12, a14, 9 27d9: ffafc1 l32r a12, 2698 27dc: 102c22 l32i a2, a12, 64 27df: 3109 s32i.n a0, a1, 12 27e1: 128c beqz.n a2, 27e6 27e3: 0002c0 callx0 a2 27e6: ec28 l32i.n a2, a12, 56 27e8: 128c beqz.n a2, 27ed 27ea: fe7bc5 call0 fa8 27ed: 0c2d mov.n a2, a12 27ef: 005505 call0 2d40 27f2: dc08 l32i.n a0, a12, 52 27f4: 221026 beqi a0, 1, 281a 27f7: 0c2d mov.n a2, a12 27f9: fff531 l32r a3, 27d0 27fc: 040c movi.n a4, 0 27fe: 004485 call0 2c48 2801: bc08 l32i.n a0, a12, 44 2803: cc48 l32i.n a4, a12, 48 2805: 2109 s32i.n a0, a1, 8 2807: 26e417 bbsi a4, 1, 2831 280a: 003d mov.n a3, a0 280c: 9c39 s32i.n a3, a12, 36 280e: 0c2d mov.n a2, a12 2810: 040c movi.n a4, 0 2812: 004b05 call0 2cc4 2815: dc08 l32i.n a0, a12, 52 2817: 0920f6 bgeui a0, 2, 2824 281a: 41c8 l32i.n a12, a1, 16 281c: 3108 l32i.n a0, a1, 12 281e: 20c112 addi a1, a1, 32 2821: f00d ret.n 2823: 00 .byte 00 2824: 500b addi.n a5, a0, -1 2826: dc59 s32i.n a5, a12, 52 2828: 41c8 l32i.n a12, a1, 16 282a: 3108 l32i.n a0, a1, 12 282c: 20c112 addi a1, a1, 32 282f: f00d ret.n 2831: fddcc5 call0 600 2834: 0bab85 call0 e2f0 <__floatsidf> 2837: 1129 s32i.n a2, a1, 4 2839: 0139 s32i.n a3, a1, 0 283b: 2128 l32i.n a2, a1, 8 283d: 0baa85 call0 e2e8 <__floatunsidf> 2840: 035d mov.n a5, a3 2842: 024d mov.n a4, a2 2844: 0138 l32i.n a3, a1, 0 2846: 1128 l32i.n a2, a1, 4 2848: 0a0a45 call0 c8f0 <__muldf3> 284b: ffa351 l32r a5, 26d8 284e: 040c movi.n a4, 0 2850: 0a09c5 call0 c8f0 <__muldf3> 2853: 0a4ac5 call0 cd00 <__fixunsdfsi> 2856: 023d mov.n a3, a2 2858: ffec06 j 280c 285b: 00 .byte 00 285c: ff .byte 0xff 285d: ff .byte 0xff 285e: 0f .byte 0xf 285f: 00 .byte 00 2860: 00 .byte 00 2861: 3fffc7 bbsi a15, 28, 28a4 2864: 00 .byte 00 2865: d4 .byte 0xd4 2866: fe .byte 0xfe 2867: ff .byte 0xff 2868: 100000 and a0, a0, a0 286b: 000000 ill 286e: e0 .byte 0xe0 286f: 3f .byte 0x3f 00002870 : 2870: 00a042 movi a4, 0 2873: d0c112 addi a1, a1, -48 2876: 076102 s32i a0, a1, 28 2879: 0861c2 s32i a12, a1, 32 287c: a1e9 s32i.n a14, a1, 40 287e: 91d9 s32i.n a13, a1, 36 2880: f9d1d1 l32r a13, fc4 2883: ff85e1 l32r a14, 2698 2886: fa35c1 l32r a12, 115c 2889: 0020c0 memw 288c: 446c42 s32i a4, a12, 0x110 288f: 930c movi.n a3, 9 2891: 0020c0 memw 2894: 5b6d32 s32i a3, a13, 0x16c 2897: f6c321 l32r a2, 3a4 <_ResetHandler+0x300> 289a: 0020c0 memw 289d: 5b2d02 l32i a0, a13, 0x16c 28a0: 200020 or a0, a0, a2 28a3: 0020c0 memw 28a6: 5b6d02 s32i a0, a13, 0x16c 28a9: ee28 l32i.n a2, a14, 56 28ab: 002216 beqz a2, 28b1 28ae: fe6e85 call0 f98 28b1: 0243c5 call0 4cf0 28b4: 0ee227 bbsi a2, 2, 28c6 28b7: 02a022 movi a2, 2 28ba: 05a032 movi a3, 5 28bd: 025d05 call0 4e90 28c0: 0002c6 j 28cf 28c3: 000000 ill 28c6: 02a022 movi a2, 2 28c9: 04a032 movi a3, 4 28cc: 025c05 call0 4e90 28cf: 18a072 movi a7, 24 28d2: 160c movi.n a6, 1 28d4: 0020c0 memw 28d7: 466c72 s32i a7, a12, 0x118 28da: 0020c0 memw 28dd: 6a6c62 s32i a6, a12, 0x1a8 28e0: 0020c0 memw 28e3: 5c2d52 l32i a5, a13, 0x170 28e6: 0af5f7 bbsi a5, 31, 28f4 28e9: 0020c0 memw 28ec: 5c2d82 l32i a8, a13, 0x170 28ef: f03d nop.n 28f1: f478f7 bbci a8, 31, 28e9 28f4: ffdab1 l32r a11, 285c 28f7: 0020c0 memw 28fa: fe28 l32i.n a2, a14, 60 28fc: 5c2d92 l32i a9, a13, 0x170 28ff: ffd8a1 l32r a10, 2860 2902: 1099b0 and a9, a9, a11 2905: 6199 s32i.n a9, a1, 24 2907: 0a99 s32i.n a9, a10, 0 2909: 128c beqz.n a2, 290e 290b: 0002c0 callx0 a2 290e: ce08 l32i.n a0, a14, 48 2910: aed8 l32i.n a13, a14, 40 2912: 026007 bbci a0, 0, 2918 2915: 001ec6 j 2994 2918: 8ed9 s32i.n a13, a14, 32 291a: 7e28 l32i.n a2, a14, 28 291c: 5e38 l32i.n a3, a14, 20 291e: c02d20 sub a2, a13, a2 2921: 1133d0 slli a3, a3, 3 2924: 3d0c movi.n a13, 3 2926: c02230 sub a2, a2, a3 2929: c02230 sub a2, a2, a3 292c: a02220 addx4 a2, a2, a2 292f: ffcd31 l32r a3, 2864 2932: 1122a0 slli a2, a2, 6 2935: 223a add.n a2, a2, a3 2937: 6138 l32i.n a3, a1, 24 2939: 0b8e05 call0 e21c <__udivsi3> 293c: cfae82 movi a8, 0xfffffecf 293f: 0020c0 memw 2942: 112e92 l32i a9, a14, 68 2945: 472c72 l32i a7, a12, 0x11c 2948: 991b addi.n a9, a9, 1 294a: 116e92 s32i a9, a14, 68 294d: 727a add.n a7, a2, a7 294f: 778a add.n a7, a7, a8 2951: 0020c0 memw 2954: 416c72 s32i a7, a12, 0x104 2957: 0020c0 memw 295a: 492c62 l32i a6, a12, 0x124 295d: 2066d0 or a6, a6, a13 2960: 0020c0 memw 2963: 496c62 s32i a6, a12, 0x124 2966: 0020c0 memw 2969: 482c52 l32i a5, a12, 0x120 296c: 2055d0 or a5, a5, a13 296f: 0020c0 memw 2972: 486c52 s32i a5, a12, 0x120 2975: ffbc41 l32r a4, 2868 2978: 0020c0 memw 297b: 422c32 l32i a3, a12, 0x108 297e: 203340 or a3, a3, a4 2981: 0020c0 memw 2984: 91d8 l32i.n a13, a1, 36 2986: 426c32 s32i a3, a12, 0x108 2989: a1e8 l32i.n a14, a1, 40 298b: 81c8 l32i.n a12, a1, 32 298d: 7108 l32i.n a0, a1, 28 298f: 30c112 addi a1, a1, 48 2992: f00d ret.n 2994: fdc685 call0 600 2997: 0a0c movi.n a10, 0 2999: 0129 s32i.n a2, a1, 0 299b: ffb4b1 l32r a11, 286c 299e: 0d2d mov.n a2, a13 29a0: 51b9 s32i.n a11, a1, 20 29a2: b1a9 s32i.n a10, a1, 44 29a4: 0b9405 call0 e2e8 <__floatunsidf> 29a7: 2129 s32i.n a2, a1, 8 29a9: 1139 s32i.n a3, a1, 4 29ab: b1d8 l32i.n a13, a1, 44 29ad: 5158 l32i.n a5, a1, 20 29af: 0d4d mov.n a4, a13 29b1: 09f3c5 call0 c8f0 <__muldf3> 29b4: 3129 s32i.n a2, a1, 12 29b6: 046132 s32i a3, a1, 16 29b9: 002122 l32i a2, a1, 0 29bc: 0b9305 call0 e2f0 <__floatsidf> 29bf: 0d4d mov.n a4, a13 29c1: 5158 l32i.n a5, a1, 20 29c3: 09f2c5 call0 c8f0 <__muldf3> 29c6: 1158 l32i.n a5, a1, 4 29c8: 2148 l32i.n a4, a1, 8 29ca: 09f245 call0 c8f0 <__muldf3> 29cd: 31d8 l32i.n a13, a1, 12 29cf: ff4251 l32r a5, 26d8 29d2: 00a042 movi a4, 0 29d5: 09f185 call0 c8f0 <__muldf3> 29d8: 024d mov.n a4, a2 29da: 035d mov.n a5, a3 29dc: 0d2d mov.n a2, a13 29de: 4138 l32i.n a3, a1, 16 29e0: 09b545 call0 c538 <__adddf3> 29e3: 0a31c5 call0 cd00 <__fixunsdfsi> 29e6: 02dd mov.n a13, a2 29e8: ffcb06 j 2918 29eb: c11200 mul16u a1, a2, a0 000029ec : 29ec: f0c112 addi a1, a1, -16 29ef: 1109 s32i.n a0, a1, 4 29f1: f9da01 l32r a0, 115c 29f4: 0020c0 memw 29f7: 4a2022 l32i a2, a0, 0x128 29fa: 242020 extui a2, a2, 0, 3 29fd: 0129 s32i.n a2, a1, 0 29ff: 0020c0 memw 2a02: 020c movi.n a2, 0 2a04: 030c movi.n a3, 0 2a06: 462002 l32i a0, a0, 0x118 2a09: fe3b45 call0 dc0 2a0c: 0020c0 memw 2a0f: f9d341 l32r a4, 115c 2a12: 0178 l32i.n a7, a1, 0 2a14: 492462 l32i a6, a4, 0x124 2a17: 206670 or a6, a6, a7 2a1a: 0020c0 memw 2a1d: 496462 s32i a6, a4, 0x124 2a20: 857c movi.n a5, -8 2a22: 0020c0 memw 2a25: 482432 l32i a3, a4, 0x120 2a28: 103350 and a3, a3, a5 2a2b: 0020c0 memw 2a2e: 486432 s32i a3, a4, 0x120 2a31: ffda05 call0 27d4 2a34: 1108 l32i.n a0, a1, 4 2a36: 10c112 addi a1, a1, 16 2a39: f00d ret.n 2a3b: 00 .byte 00 2a3c: 29ec bnez.n a9, 2a62 2a3e: 00 .byte 00 2a3f: c11240 mul16u a1, a2, a4 00002a40 : 2a40: f0c112 addi a1, a1, -16 2a43: 006102 s32i a0, a1, 0 2a46: f8af32 movi a3, -8 2a49: f9c421 l32r a2, 115c 2a4c: 0020c0 memw 2a4f: 482202 l32i a0, a2, 0x120 2a52: 100030 and a0, a0, a3 2a55: 0020c0 memw 2a58: fff931 l32r a3, 2a3c 2a5b: 486202 s32i a0, a2, 0x120 2a5e: 040c movi.n a4, 0 2a60: 320c movi.n a2, 3 2a62: fe5245 call0 f88 2a65: 760c movi.n a6, 7 2a67: 0020c0 memw 2a6a: f9bc51 l32r a5, 115c 2a6d: 492542 l32i a4, a5, 0x124 2a70: 204460 or a4, a4, a6 2a73: 0020c0 memw 2a76: 496542 s32i a4, a5, 0x124 2a79: 820c movi.n a2, 8 2a7b: fe52c5 call0 fa8 2a7e: 0108 l32i.n a0, a1, 0 2a80: 10c112 addi a1, a1, 16 2a83: f00d ret.n 2a85: 000000 ill 00002a88 : 2a88: f0c112 addi a1, a1, -16 2a8b: 0109 s32i.n a0, a1, 0 2a8d: 094385 call0 bec8 2a90: 0108 l32i.n a0, a1, 0 2a92: 10c112 addi a1, a1, 16 2a95: f00d ret.n 2a97: c11200 mul16u a1, a2, a0 00002a98 : 2a98: f0c112 addi a1, a1, -16 2a9b: 0109 s32i.n a0, a1, 0 2a9d: 096005 call0 c0a0 2aa0: 0108 l32i.n a0, a1, 0 2aa2: 10c112 addi a1, a1, 16 2aa5: f00d ret.n 2aa7: c11200 mul16u a1, a2, a0 00002aa8 : 2aa8: f0c112 addi a1, a1, -16 2aab: 0109 s32i.n a0, a1, 0 2aad: 093185 call0 bdc8 2ab0: 0108 l32i.n a0, a1, 0 2ab2: 10c112 addi a1, a1, 16 2ab5: f00d ret.n 2ab7: c11200 mul16u a1, a2, a0 00002ab8 : 2ab8: f0c112 addi a1, a1, -16 2abb: 0109 s32i.n a0, a1, 0 2abd: 094e85 call0 bfa8 2ac0: 0108 l32i.n a0, a1, 0 2ac2: 10c112 addi a1, a1, 16 2ac5: f00d ret.n 2ac7: c11200 mul16u a1, a2, a0 00002ac8 : 2ac8: f0c112 addi a1, a1, -16 2acb: 0109 s32i.n a0, a1, 0 2acd: 0947c5 call0 bf4c 2ad0: 0108 l32i.n a0, a1, 0 2ad2: 10c112 addi a1, a1, 16 2ad5: f00d ret.n 2ad7: c11200 mul16u a1, a2, a0 00002ad8 : 2ad8: f0c112 addi a1, a1, -16 2adb: 0109 s32i.n a0, a1, 0 2add: 0b7005 call0 e1e0 2ae0: 0108 l32i.n a0, a1, 0 2ae2: 10c112 addi a1, a1, 16 2ae5: f00d ret.n 2ae7: c11200 mul16u a1, a2, a0 00002ae8 : 2ae8: f0c112 addi a1, a1, -16 2aeb: 0109 s32i.n a0, a1, 0 2aed: 0b3945 call0 de84 2af0: 0108 l32i.n a0, a1, 0 2af2: 10c112 addi a1, a1, 16 2af5: f00d ret.n 2af7: c11200 mul16u a1, a2, a0 00002af8 : 2af8: e0c112 addi a1, a1, -32 2afb: 31e9 s32i.n a14, a1, 12 2afd: 21d9 s32i.n a13, a1, 8 2aff: 5129 s32i.n a2, a1, 20 2b01: 0109 s32i.n a0, a1, 0 2b03: 11c9 s32i.n a12, a1, 4 2b05: 41f9 s32i.n a15, a1, 16 2b07: 20c330 or a12, a3, a3 2b0a: 20f220 or a15, a2, a2 2b0d: 000302 l8ui a0, a3, 0 2b10: 09a022 movi a2, 9 2b13: 02c026 beqi a0, 32, 2b19 2b16: 0a9027 bne a0, a2, 2b24 2b19: 010c02 l8ui a0, a12, 1 2b1c: cc1b addi.n a12, a12, 1 2b1e: f7c026 beqi a0, 32, 2b19 2b21: f41027 beq a0, a2, 2b19 2b24: 00a0d2 movi a13, 0 2b27: 000c22 l8ui a2, a12, 0 2b2a: 000485 call0 2b74 2b2d: 20e220 or a14, a2, a2 2b30: 02d296 bltz a2, 2b61 2b33: 010c22 l8ui a2, a12, 1 2b36: 0003c5 call0 2b74 2b39: 024296 bltz a2, 2b61 2b3c: cc3b addi.n a12, a12, 3 2b3e: 3fda add.n a3, a15, a13 2b40: 110ec0 slli a0, a14, 4 2b43: dd1b addi.n a13, a13, 1 2b45: 020a add.n a0, a2, a0 2b47: 004302 s8i a0, a3, 0 2b4a: 74d0d0 extui a13, a13, 0, 8 2b4d: d66d66 bnei a13, 6, 2b27 2b50: 5128 l32i.n a2, a1, 20 2b52: 11c8 l32i.n a12, a1, 4 2b54: 21d8 l32i.n a13, a1, 8 2b56: 31e8 l32i.n a14, a1, 12 2b58: 41f8 l32i.n a15, a1, 16 2b5a: 0108 l32i.n a0, a1, 0 2b5c: 20c112 addi a1, a1, 32 2b5f: f00d ret.n 2b61: 020c movi.n a2, 0 2b63: 11c8 l32i.n a12, a1, 4 2b65: 21d8 l32i.n a13, a1, 8 2b67: 31e8 l32i.n a14, a1, 12 2b69: 41f8 l32i.n a15, a1, 16 2b6b: 0108 l32i.n a0, a1, 0 2b6d: 20c112 addi a1, a1, 32 2b70: f00d ret.n 2b72: 00 .byte 00 2b73: a05200 addx4 a5, a2, a0 00002b74 : 2b74: 39a052 movi a5, 57 2b77: 2fa062 movi a6, 47 2b7a: 02b627 bgeu a6, a2, 2b80 2b7d: 3fb527 bgeu a5, a2, 2bc0 2b80: 60a032 movi a3, 96 2b83: 05b327 bgeu a3, a2, 2b8c 2b86: 66a042 movi a4, 102 2b89: 09b427 bgeu a4, a2, 2b96 2b8c: 074c movi.n a7, 64 2b8e: 1fb727 bgeu a7, a2, 2bb1 2b91: 684c movi.n a8, 70 2b93: 1a3827 bltu a8, a2, 2bb1 2b96: 02b627 bgeu a6, a2, 2b9c 2b99: 23b527 bgeu a5, a2, 2bc0 2b9c: 094c movi.n a9, 64 2b9e: 13b927 bgeu a9, a2, 2bb5 2ba1: aa5c movi.n a10, 90 2ba3: 0e3a27 bltu a10, a2, 2bb5 2ba6: c9c222 addi a2, a2, -55 2ba9: 012280 slli a2, a2, 24 2bac: 312820 srai a2, a2, 24 2baf: f00d ret.n 2bb1: f27c movi.n a2, -1 2bb3: f00d ret.n 2bb5: a9c222 addi a2, a2, -87 2bb8: 012280 slli a2, a2, 24 2bbb: 312820 srai a2, a2, 24 2bbe: f00d ret.n 2bc0: d0c222 addi a2, a2, -48 2bc3: 012280 slli a2, a2, 24 2bc6: 312820 srai a2, a2, 24 2bc9: f00d ret.n 2bcb: c11200 mul16u a1, a2, a0 00002bcc : 2bcc: f0c112 addi a1, a1, -16 2bcf: 006122 s32i a2, a1, 0 2bd2: 016102 s32i a0, a1, 4 2bd5: 00f8c5 call0 3b64 2bd8: 002102 l32i a0, a1, 0 2bdb: 004022 s8i a2, a0, 0 2bde: 1108 l32i.n a0, a1, 4 2be0: 10c112 addi a1, a1, 16 2be3: f00d ret.n 2be5: 000000 ill 00002be8 : 2be8: f0c112 addi a1, a1, -16 2beb: 0109 s32i.n a0, a1, 0 2bed: 00f405 call0 3b30 2bf0: 0108 l32i.n a0, a1, 0 2bf2: 10c112 addi a1, a1, 16 2bf5: f00d ret.n 2bf7: 00 .byte 00 2bf8: f95931 l32r a3, 115c 2bfb: 0020c0 memw 2bfe: c329 s32i.n a2, a3, 48 2c00: f00d ret.n 2c02: 00 .byte 00 2c03: c11200 mul16u a1, a2, a0 2c06: 0109f0 slli a0, a9, 17 2c09: f95441 l32r a4, 115c 2c0c: 0020c0 memw 2c0f: 092442 l32i a4, a4, 36 2c12: c00240 sub a0, a2, a4 2c15: d8c032 addi a3, a0, -40 2c18: 1113e6 bgei a3, 1, 2c2d 2c1b: 1910a6 blti a0, 1, 2c38 2c1e: 2cc222 addi a2, a2, 44 2c21: fffd45 call0 2bf8 2c24: 0108 l32i.n a0, a1, 0 2c26: 10c112 addi a1, a1, 16 2c29: f00d ret.n 2c2b: 850000 extui a0, a0, 16, 9 2c2e: fffc bnez.n a15, 2c71 2c30: 0108 l32i.n a0, a1, 0 2c32: 10c112 addi a1, a1, 16 2c35: f00d ret.n 2c37: c42200 extui a2, a0, 2, 13 2c3a: c528 l32i.n a2, a5, 48 2c3c: fffb addi.n a15, a15, 15 2c3e: 0108 l32i.n a0, a1, 0 2c40: 10c112 addi a1, a1, 16 2c43: f00d ret.n 2c45: 000000 ill 00002c48 : 2c48: 3239 s32i.n a3, a2, 12 2c4a: 4249 s32i.n a4, a2, 16 2c4c: f57c movi.n a5, -1 2c4e: 060c movi.n a6, 0 2c50: 1269 s32i.n a6, a2, 4 2c52: 2269 s32i.n a6, a2, 8 2c54: 0259 s32i.n a5, a2, 0 2c56: f00d ret.n 2c58: b0 .byte 0xb0 2c59: dd .byte 0xdd 2c5a: ff .byte 0xff 2c5b: 3f .byte 0x3f 2c5c: d6b8 l32i.n a11, a6, 52 2c5e: ff .byte 0xff 2c5f: 3f .byte 0x3f 2c60: d878 l32i.n a7, a8, 52 2c62: ff .byte 0xff 2c63: 3f .byte 0x3f 00002c64 : 2c64: fffd51 l32r a5, 2c58 2c67: f0c112 addi a1, a1, -16 2c6a: 11c9 s32i.n a12, a1, 4 2c6c: 0109 s32i.n a0, a1, 0 2c6e: 0508 l32i.n a0, a5, 0 2c70: 03cd mov.n a12, a3 2c72: a0bc beqz.n a0, 2cb0 2c74: 030c movi.n a3, 0 2c76: 1048 l32i.n a4, a0, 4 2c78: c04240 sub a4, a2, a4 2c7b: 0714a6 blti a4, 1, 2c86 2c7e: 003d mov.n a3, a0 2c80: 002002 l32i a0, a0, 0 2c83: fef056 bnez a0, 2c76 2c86: 006c02 s32i a0, a12, 0 2c89: 016c22 s32i a2, a12, 4 2c8c: 024316 beqz a3, 2cb4 2c8f: 03c9 s32i.n a12, a3, 0 2c91: 0c58 l32i.n a5, a12, 0 2c93: 0108 l32i.n a0, a1, 0 2c95: 0f95c7 bne a5, a12, 2ca8 2c98: fff121 l32r a2, 2c5c 2c9b: fff131 l32r a3, 2c60 2c9e: ada042 movi a4, 173 2ca1: ff8285 call0 24cc 2ca4: ffff06 j 2ca4 2ca7: 11c800 slli a12, a8, 16 2caa: 10c112 addi a1, a1, 16 2cad: f00d ret.n 2caf: 00 .byte 00 2cb0: 0309 s32i.n a0, a3, 0 2cb2: 1329 s32i.n a2, a3, 4 2cb4: 05c9 s32i.n a12, a5, 0 2cb6: fff4c5 call0 2c04 2cb9: fff506 j 2c91 2cbc: ce .byte 0xce 2cbd: 30 .byte 0x30 2cbe: b40000 extui a0, a0, 0, 12 2cc1: c4 .byte 0xc4 2cc2: 04 .byte 0x4 2cc3: c11200 mul16u a1, a2, a0 00002cc4 : 2cc4: f0c112 addi a1, a1, -16 2cc7: 0161c2 s32i a12, a1, 4 2cca: 006102 s32i a0, a1, 0 2ccd: 20c220 or a12, a2, a2 2cd0: 032d mov.n a2, a3 2cd2: 0c08 l32i.n a0, a12, 0 2cd4: 043d mov.n a3, a4 2cd6: 0e0026 beqi a0, -1, 2ce8 2cd9: ffe021 l32r a2, 2c5c 2cdc: ffe131 l32r a3, 2c60 2cdf: b9a042 movi a4, 185 2ce2: ff7e85 call0 24cc 2ce5: ffff06 j 2ce5 2ce8: 04c216 beqz a2, 2d38 2ceb: fff441 l32r a4, 2cbc 2cee: 2139 s32i.n a3, a1, 8 2cf0: 31b427 bgeu a4, a2, 2d25 2cf3: 140020 extui a0, a2, 0, 2 2cf6: e2a452 movi a5, 0x4e2 2cf9: 414220 srli a4, a2, 2 2cfc: 824450 mull a4, a4, a5 2cff: 39a152 movi a5, 0x139 2d02: c10050 mul16u a0, a0, a5 2d05: 004a add.n a0, a0, a4 2d07: 002316 beqz a3, 2d0d 2d0a: 026c02 s32i a0, a12, 8 2d0d: 0c3d mov.n a3, a12 2d0f: f91321 l32r a2, 115c 2d12: 0020c0 memw 2d15: 9228 l32i.n a2, a2, 36 2d17: 202a add.n a2, a0, a2 2d19: fff485 call0 2c64 2d1c: 11c8 l32i.n a12, a1, 4 2d1e: 0108 l32i.n a0, a1, 0 2d20: 10c112 addi a1, a1, 16 2d23: f00d ret.n 2d25: ffe641 l32r a4, 2cc0 2d28: e8a332 movi a3, 0x3e8 2d2b: 822240 mull a2, a2, a4 2d2e: 0b4ec5 call0 e21c <__udivsi3> 2d31: 2138 l32i.n a3, a1, 8 2d33: 021b addi.n a0, a2, 1 2d35: fff386 j 2d07 2d38: 000c movi.n a0, 0 2d3a: fff246 j 2d07 2d3d: 000000 ill 00002d40 : 2d40: ffc671 l32r a7, 2c58 2d43: 0758 l32i.n a5, a7, 0 2d45: 060c movi.n a6, 0 2d47: b5ac beqz.n a5, 2d76 2d49: 091257 beq a2, a5, 2d56 2d4c: 056d mov.n a6, a5 2d4e: 0558 l32i.n a5, a5, 0 2d50: ff5556 bnez a5, 2d49 2d53: 0007c6 j 2d76 2d56: c59c beqz.n a5, 2d76 2d58: c68c beqz.n a6, 2d68 2d5a: 030c movi.n a3, 0 2d5c: f47c movi.n a4, -1 2d5e: 0578 l32i.n a7, a5, 0 2d60: 0679 s32i.n a7, a6, 0 2d62: 0249 s32i.n a4, a2, 0 2d64: 2239 s32i.n a3, a2, 8 2d66: f00d ret.n 2d68: 080c movi.n a8, 0 2d6a: f97c movi.n a9, -1 2d6c: 05a8 l32i.n a10, a5, 0 2d6e: 07a9 s32i.n a10, a7, 0 2d70: 0299 s32i.n a9, a2, 0 2d72: 2289 s32i.n a8, a2, 8 2d74: f00d ret.n 2d76: 0b0c movi.n a11, 0 2d78: f37c movi.n a3, -1 2d7a: 0239 s32i.n a3, a2, 0 2d7c: 22b9 s32i.n a11, a2, 8 2d7e: f00d ret.n 00002d80 : 2d80: f0c112 addi a1, a1, -16 2d83: 0109 s32i.n a0, a1, 0 2d85: 0208 l32i.n a0, a2, 0 2d87: 0e0026 beqi a0, -1, 2d99 2d8a: ffb421 l32r a2, 2c5c 2d8d: ffb431 l32r a3, 2c60 2d90: e7a042 movi a4, 231 2d93: ff7385 call0 24cc 2d96: ffff06 j 2d96 2d99: 030c movi.n a3, 0 2d9b: 040c movi.n a4, 0 2d9d: ffea85 call0 2c48 2da0: 0108 l32i.n a0, a1, 0 2da2: 10c112 addi a1, a1, 16 2da5: f00d ret.n 2da7: c11200 mul16u a1, a2, a0 00002da8 : 2da8: f0c112 addi a1, a1, -16 2dab: 11c9 s32i.n a12, a1, 4 2dad: 0109 s32i.n a0, a1, 0 2daf: 31e9 s32i.n a14, a1, 12 2db1: 21d9 s32i.n a13, a1, 8 2db3: f8ead1 l32r a13, 115c 2db6: ffa8e1 l32r a14, 2c58 2db9: 0020c0 memw 2dbc: 0ec8 l32i.n a12, a14, 0 2dbe: 9d08 l32i.n a0, a13, 36 2dc0: dc8c beqz.n a12, 2dd1 2dc2: 1c28 l32i.n a2, a12, 4 2dc4: c02200 sub a2, a2, a0 2dc7: 2712a6 blti a2, 1, 2df2 2dca: 3c8c beqz.n a12, 2dd1 2dcc: 1c28 l32i.n a2, a12, 4 2dce: ffe345 call0 2c04 2dd1: 11c8 l32i.n a12, a1, 4 2dd3: 21d8 l32i.n a13, a1, 8 2dd5: 31e8 l32i.n a14, a1, 12 2dd7: 0108 l32i.n a0, a1, 0 2dd9: 10c112 addi a1, a1, 16 2ddc: f00d ret.n 2dde: c00000 sub a0, a0, a0 2de1: 20 .byte 0x20 2de2: 00 .byte 00 2de3: 0ec8 l32i.n a12, a14, 0 2de5: 9d08 l32i.n a0, a13, 36 2de7: fe6c16 beqz a12, 2dd1 2dea: 1c48 l32i.n a4, a12, 4 2dec: c04400 sub a4, a4, a0 2def: d714e6 bgei a4, 1, 2dca 2df2: f27c movi.n a2, -1 2df4: 1ec9 s32i.n a12, a14, 4 2df6: 3c48 l32i.n a4, a12, 12 2df8: 2e49 s32i.n a4, a14, 8 2dfa: 3c08 l32i.n a0, a12, 12 2dfc: 0c38 l32i.n a3, a12, 0 2dfe: 006e32 s32i a3, a14, 0 2e01: 006c22 s32i a2, a12, 0 2e04: 4c28 l32i.n a2, a12, 16 2e06: 0000c0 callx0 a0 2e09: 0c58 l32i.n a5, a12, 0 2e0b: 2c08 l32i.n a0, a12, 8 2e0d: cf0566 bnei a5, -1, 2de0 2e10: fcc016 beqz a0, 2de0 2e13: 1c28 l32i.n a2, a12, 4 2e15: 0c3d mov.n a3, a12 2e17: 802200 add a2, a2, a0 2e1a: 016c22 s32i a2, a12, 4 2e1d: ffe445 call0 2c64 2e20: ffef06 j 2de0 2e23: a02200 addx4 a2, a2, a0 2e26: 1f .byte 0x1f 2e27: 00a032 movi a3, 0 2e2a: 00a042 movi a4, 0 2e2d: f0c112 addi a1, a1, -16 2e30: 0109 s32i.n a0, a1, 0 2e32: fdff05 call0 e24 2e35: 0108 l32i.n a0, a1, 0 2e37: 10c112 addi a1, a1, 16 2e3a: f00d ret.n 2e3c: f0c112 addi a1, a1, -16 2e3f: 0109 s32i.n a0, a1, 0 2e41: 0208 l32i.n a0, a2, 0 2e43: 508c beqz.n a0, 2e4c 2e45: 0108 l32i.n a0, a1, 0 2e47: 10c112 addi a1, a1, 16 2e4a: f00d ret.n 2e4c: 020c movi.n a2, 0 2e4e: fff585 call0 2da8 2e51: 0108 l32i.n a0, a1, 0 2e53: 10c112 addi a1, a1, 16 2e56: f00d ret.n 2e58: 24 .byte 0x24 2e59: 2e .byte 0x2e 2e5a: 004000 break 0, 0 2e5d: fe .byte 0xfe 2e5e: ef .byte 0xef 2e5f: 3f .byte 0x3f 2e60: 2e3c movi.n a14, 50 2e62: c04000 sub a4, a0, a0 2e65: dd .byte 0xdd 2e66: ff .byte 0xff 2e67: 3f .byte 0x3f 00002e68 : 2e68: 0aa022 movi a2, 10 2e6b: f0c112 addi a1, a1, -16 2e6e: fffa31 l32r a3, 2e58 2e71: 006102 s32i a0, a1, 0 2e74: ff7901 l32r a0, 2c58 2e77: 00a042 movi a4, 0 2e7a: 0049 s32i.n a4, a0, 0 2e7c: fe1085 call0 f88 2e7f: 440c movi.n a4, 4 2e81: fff631 l32r a3, 2e5c 2e84: 0020c0 memw 2e87: 812322 l32i a2, a3, 0x204 2e8a: f03d nop.n 2e8c: 202240 or a2, a2, a4 2e8f: 0020c0 memw 2e92: 816322 s32i a2, a3, 0x204 2e95: 00a422 movi a2, 0x400 2e98: fe10c5 call0 fa8 2e9b: fff121 l32r a2, 2e60 2e9e: f31c movi.n a3, 31 2ea0: fff141 l32r a4, 2e64 2ea3: 450c movi.n a5, 4 2ea5: fdf285 call0 dd0 2ea8: f8ad61 l32r a6, 115c 2eab: 0020c0 memw 2eae: 050c movi.n a5, 0 2eb0: c659 s32i.n a5, a6, 48 2eb2: 88a072 movi a7, 136 2eb5: 0020c0 memw 2eb8: a679 s32i.n a7, a6, 40 2eba: 0020c0 memw 2ebd: 8659 s32i.n a5, a6, 32 2ebf: 0108 l32i.n a0, a1, 0 2ec1: 10c112 addi a1, a1, 16 2ec4: f00d ret.n 2ec6: 040000 extui a0, a0, 0, 1 2ec9: 3fffc7 bbsi a15, 28, 2f0c 00002ecc : 2ecc: f0c112 addi a1, a1, -16 2ecf: 0261d2 s32i a13, a1, 8 2ed2: 11c9 s32i.n a12, a1, 4 2ed4: 0109 s32i.n a0, a1, 0 2ed6: 02cd mov.n a12, a2 2ed8: 0ae5c5 call0 dd38 2edb: fffb01 l32r a0, 2ec8 2ede: 0008 l32i.n a0, a0, 0 2ee0: 02dd mov.n a13, a2 2ee2: 82c0c0 mull a12, a0, a12 2ee5: 0ae505 call0 dd38 2ee8: c032d0 sub a3, a2, a13 2eeb: 08b3c7 bgeu a3, a12, 2ef7 2eee: 0ae485 call0 dd38 2ef1: c042d0 sub a4, a2, a13 2ef4: f634c7 bltu a4, a12, 2eee 2ef7: 11c8 l32i.n a12, a1, 4 2ef9: 21d8 l32i.n a13, a1, 8 2efb: 0108 l32i.n a0, a1, 0 2efd: 10c112 addi a1, a1, 16 2f00: f00d ret.n 2f02: 310000 srai a0, a0, 16 00002f04 : 2f04: fff131 l32r a3, 2ec8 2f07: 0329 s32i.n a2, a3, 0 2f09: f00d ret.n 2f0b: 00 .byte 00 00002f0c : 2f0c: ffef21 l32r a2, 2ec8 2f0f: 0228 l32i.n a2, a2, 0 2f11: f00d ret.n 2f13: 00 .byte 00 2f14: 0e3226 beqi a2, 3, 2f26 2f17: 0f6226 beqi a2, 6, 2f2a 2f1a: f4c242 addi a4, a2, -12 2f1d: d30c movi.n a3, 13 2f1f: 020c movi.n a2, 0 2f21: 832340 moveqz a2, a3, a4 2f24: f00d ret.n 2f26: b20c movi.n a2, 11 2f28: f00d ret.n 2f2a: c20c movi.n a2, 12 2f2c: f00d ret.n 2f2e: 00 .byte 00 2f2f: 00 .byte 00 2f30: c708 l32i.n a0, a7, 48 2f32: ff .byte 0xff 2f33: 3f .byte 0x3f 00002f34 : 2f34: ffff21 l32r a2, 2f30 2f37: 0228 l32i.n a2, a2, 0 2f39: f00d ret.n 2f3b: c11200 mul16u a1, a2, a0 2f3e: 0109f0 slli a0, a9, 17 2f41: ffff05 call0 2f34 2f44: 73a042 movi a4, 115 2f47: f88501 l32r a0, 115c 2f4a: 121226 beqi a2, 1, 2f60 2f4d: 082266 bnei a2, 2, 2f59 2f50: 0020c0 memw 2f53: c42022 l32i a2, a0, 0x310 2f56: 1a1226 beqi a2, 1, 2f74 2f59: 0108 l32i.n a0, a1, 0 2f5b: 10c112 addi a1, a1, 16 2f5e: f00d ret.n 2f60: 0020c0 memw 2f63: c56042 s32i a4, a0, 0x314 2f66: 0020c0 memw 2f69: c42032 l32i a3, a0, 0x310 2f6c: 0108 l32i.n a0, a1, 0 2f6e: 10c112 addi a1, a1, 16 2f71: f00d ret.n 2f73: 20c000 or a12, a0, a0 2f76: 00 .byte 00 2f77: c66042 s32i a4, a0, 0x318 2f7a: 0020c0 memw 2f7d: c56042 s32i a4, a0, 0x314 2f80: 0108 l32i.n a0, a1, 0 2f82: 10c112 addi a1, a1, 16 2f85: f00d ret.n 2f87: c11200 mul16u a1, a2, a0 2f8a: 0109f0 slli a0, a9, 17 2f8d: fffac5 call0 2f3c 2f90: 0108 l32i.n a0, a1, 0 2f92: 10c112 addi a1, a1, 16 2f95: f00d ret.n 2f97: 00 .byte 00 2f98: 2f88 l32i.n a8, a15, 8 2f9a: e04000 subx4 a4, a0, a0 2f9d: dd .byte 0xdd 2f9e: ff .byte 0xff 2f9f: 3f .byte 0x3f 00002fa0 : 2fa0: f0c112 addi a1, a1, -16 2fa3: 21d9 s32i.n a13, a1, 8 2fa5: 0109 s32i.n a0, a1, 0 2fa7: 31e9 s32i.n a14, a1, 12 2fa9: 11c9 s32i.n a12, a1, 4 2fab: 03ed mov.n a14, a3 2fad: ffe031 l32r a3, 2f30 2fb0: 02cd mov.n a12, a2 2fb2: 002302 l32i a0, a3, 0 2fb5: 20d440 or a13, a4, a4 2fb8: 082066 bnei a0, 2, 2fc4 2fbb: 00a122 movi a2, 0x100 2fbe: fdfd85 call0 f98 2fc1: ffdb31 l32r a3, 2f30 2fc4: 23d9 s32i.n a13, a3, 8 2fc6: 13e9 s32i.n a14, a3, 4 2fc8: e67c movi.n a6, -2 2fca: f86401 l32r a0, 115c 2fcd: 0020c0 memw 2fd0: c02052 l32i a5, a0, 0x300 2fd3: 105560 and a5, a5, a6 2fd6: 0020c0 memw 2fd9: c06052 s32i a5, a0, 0x300 2fdc: 4c0b addi.n a4, a12, -1 2fde: 0ba416 beqz a4, 309c 2fe1: 252c26 beqi a12, 2, 300a 2fe4: 224c26 beqi a12, 4, 300a 2fe7: 753c26 beqi a12, 3, 3060 2fea: 180c movi.n a8, 1 2fec: 0020c0 memw 2fef: c02072 l32i a7, a0, 0x300 2ff2: 207780 or a7, a7, a8 2ff5: 0020c0 memw 2ff8: 21d8 l32i.n a13, a1, 8 2ffa: 31e8 l32i.n a14, a1, 12 2ffc: 03c9 s32i.n a12, a3, 0 2ffe: c06072 s32i a7, a0, 0x300 3001: 11c8 l32i.n a12, a1, 4 3003: 0108 l32i.n a0, a1, 0 3005: 10c112 addi a1, a1, 16 3008: f00d ret.n 300a: 38a092 movi a9, 56 300d: 0020c0 memw 3010: f853a1 l32r a10, 115c 3013: 202ee0 or a2, a14, a14 3016: c06a92 s32i a9, a10, 0x300 3019: ffef85 call0 2f14 301c: ffc531 l32r a3, 2f30 301f: 0020c0 memw 3022: f84e01 l32r a0, 115c 3025: c16022 s32i a2, a0, 0x304 3028: 0020c0 memw 302b: c26022 s32i a2, a0, 0x308 302e: b82c66 bnei a12, 2, 2fea 3031: 00a122 movi a2, 0x100 3034: fdf705 call0 fa8 3037: 01a002 movi a0, 1 303a: 0020c0 memw 303d: f847e1 l32r a14, 115c 3040: c02ed2 l32i a13, a14, 0x300 3043: 20dd00 or a13, a13, a0 3046: 0020c0 memw 3049: 0108 l32i.n a0, a1, 0 304b: c06ed2 s32i a13, a14, 0x300 304e: ffb8b1 l32r a11, 2f30 3051: 21d8 l32i.n a13, a1, 8 3053: 0bc9 s32i.n a12, a11, 0 3055: 31e8 l32i.n a14, a1, 12 3057: 11c8 l32i.n a12, a1, 4 3059: 10c112 addi a1, a1, 16 305c: f00d ret.n 305e: c00000 sub a0, a0, a0 3061: 310020 srai a0, a2, 16 3064: 3e .byte 0x3e 3065: 3cf8 l32i.n a15, a12, 12 3067: 6322c2 l32i a12, a2, 0x18c 306a: c0 .byte 0xc0 306b: 0d2d mov.n a2, a13 306d: ffea45 call0 2f14 3070: ffb031 l32r a3, 2f30 3073: 0020c0 memw 3076: f83901 l32r a0, 115c 3079: c16022 s32i a2, a0, 0x304 307c: 180c movi.n a8, 1 307e: 0020c0 memw 3081: c02072 l32i a7, a0, 0x300 3084: 207780 or a7, a7, a8 3087: 0020c0 memw 308a: 21d8 l32i.n a13, a1, 8 308c: 31e8 l32i.n a14, a1, 12 308e: 03c9 s32i.n a12, a3, 0 3090: c06072 s32i a7, a0, 0x300 3093: 11c8 l32i.n a12, a1, 4 3095: 0108 l32i.n a0, a1, 0 3097: 10c112 addi a1, a1, 16 309a: f00d ret.n 309c: ffbf31 l32r a3, 2f98 309f: ffbf21 l32r a2, 2f9c 30a2: 00a042 movi a4, 0 30a5: ffba05 call0 2c48 30a8: ffbd21 l32r a2, 2f9c 30ab: 413ae0 srli a3, a14, 10 30ae: 01a042 movi a4, 1 30b1: ffc105 call0 2cc4 30b4: 0d2d mov.n a2, a13 30b6: 0020c0 memw 30b9: f828e1 l32r a14, 115c 30bc: c43c movi.n a4, 60 30be: c06e42 s32i a4, a14, 0x300 30c1: ffe505 call0 2f14 30c4: 0020c0 memw 30c7: c16e22 s32i a2, a14, 0x304 30ca: 170c movi.n a7, 1 30cc: 0020c0 memw 30cf: c02e62 l32i a6, a14, 0x300 30d2: 206670 or a6, a6, a7 30d5: 0020c0 memw 30d8: 0108 l32i.n a0, a1, 0 30da: 21d8 l32i.n a13, a1, 8 30dc: ff9551 l32r a5, 2f30 30df: c06e62 s32i a6, a14, 0x300 30e2: 05c9 s32i.n a12, a5, 0 30e4: 31e8 l32i.n a14, a1, 12 30e6: 11c8 l32i.n a12, a1, 4 30e8: 10c112 addi a1, a1, 16 30eb: f00d ret.n 30ed: 000000 ill 000030f0 : 30f0: e67c movi.n a6, -2 30f2: f0c112 addi a1, a1, -16 30f5: 0109 s32i.n a0, a1, 0 30f7: 11c9 s32i.n a12, a1, 4 30f9: ff8d21 l32r a2, 2f30 30fc: f81841 l32r a4, 115c 30ff: 02c8 l32i.n a12, a2, 0 3101: 0020c0 memw 3104: c02452 l32i a5, a4, 0x300 3107: 105560 and a5, a5, a6 310a: 0020c0 memw 310d: c06452 s32i a5, a4, 0x300 3110: 73a032 movi a3, 115 3113: 0020c0 memw 3116: c56432 s32i a3, a4, 0x314 3119: 000c movi.n a0, 0 311b: 0209 s32i.n a0, a2, 0 311d: 0f1c26 beqi a12, 1, 3130 3120: 202c26 beqi a12, 2, 3144 3123: 0c2d mov.n a2, a12 3125: 0108 l32i.n a0, a1, 0 3127: 11c8 l32i.n a12, a1, 4 3129: 10c112 addi a1, a1, 16 312c: f00d ret.n 312e: 210000 srai a0, a0, 0 3131: ff9b addi.n a15, a15, 9 3133: ffc0c5 call0 2d40 3136: 202cc0 or a2, a12, a12 3139: 002102 l32i a0, a1, 0 313c: 0121c2 l32i a12, a1, 4 313f: 10c112 addi a1, a1, 16 3142: f00d ret.n 3144: 00a122 movi a2, 0x100 3147: fde505 call0 f98 314a: 202cc0 or a2, a12, a12 314d: 002102 l32i a0, a1, 0 3150: 0121c2 l32i a12, a1, 4 3153: 10c112 addi a1, a1, 16 3156: f00d ret.n 00003158 : 3158: f0c112 addi a1, a1, -16 315b: 0109 s32i.n a0, a1, 0 315d: 828c beqz.n a2, 3169 315f: ff7441 l32r a4, 2f30 3162: 1438 l32i.n a3, a4, 4 3164: 2448 l32i.n a4, a4, 8 3166: ffe385 call0 2fa0 3169: 0108 l32i.n a0, a1, 0 316b: 10c112 addi a1, a1, 16 316e: f00d ret.n 00003170 : 3170: f0c112 addi a1, a1, -16 3173: 006102 s32i a0, a1, 0 3176: feaf32 movi a3, -2 3179: f7f821 l32r a2, 115c 317c: 0020c0 memw 317f: c02202 l32i a0, a2, 0x300 3182: 100030 and a0, a0, a3 3185: 0020c0 memw 3188: ff8431 l32r a3, 2f98 318b: c06202 s32i a0, a2, 0x300 318e: 00a042 movi a4, 0 3191: 820c movi.n a2, 8 3193: fddf45 call0 f88 3196: 160c movi.n a6, 1 3198: ff3151 l32r a5, 2e5c 319b: 0020c0 memw 319e: 812542 l32i a4, a5, 0x204 31a1: 204460 or a4, a4, a6 31a4: 0020c0 memw 31a7: 816542 s32i a4, a5, 0x204 31aa: 0108 l32i.n a0, a1, 0 31ac: 10c112 addi a1, a1, 16 31af: f00d ret.n 31b1: 000000 ill 000031b4 : 31b4: 604030 neg a4, a3 31b7: 223a add.n a2, a2, a3 31b9: 220b addi.n a2, a2, -1 31bb: 102240 and a2, a2, a4 31be: f00d ret.n 000031c0 : 31c0: f0c112 addi a1, a1, -16 31c3: 0109 s32i.n a0, a1, 0 31c5: 023a add.n a0, a2, a3 31c7: 200b addi.n a2, a0, -1 31c9: 0b0505 call0 e21c <__udivsi3> 31cc: 0108 l32i.n a0, a1, 0 31ce: 10c112 addi a1, a1, 16 31d1: f00d ret.n 31d3: c11200 mul16u a1, a2, a0 31d6: 0109f0 slli a0, a9, 17 31d9: 3f13a6 blti a3, 1, 321c 31dc: 150c movi.n a5, 1 31de: 060c movi.n a6, 0 31e0: efa002 movi a0, 239 31e3: 0d6307 bbci a3, 0, 31f4 31e6: 206550 or a6, a5, a5 31e9: 000242 l8ui a4, a2, 0 31ec: 221b addi.n a2, a2, 1 31ee: 300400 xor a0, a4, a0 31f1: 740000 extui a0, a0, 0, 8 31f4: 215130 srai a5, a3, 1 31f7: 759c beqz.n a5, 3212 31f9: 000242 l8ui a4, a2, 0 31fc: 662b addi.n a6, a6, 2 31fe: 304400 xor a4, a4, a0 3201: 744040 extui a4, a4, 0, 8 3204: 010202 l8ui a0, a2, 1 3207: 222b addi.n a2, a2, 2 3209: 300040 xor a0, a0, a4 320c: 740000 extui a0, a0, 0, 8 320f: e69367 bne a3, a6, 31f9 3212: 002d mov.n a2, a0 3214: 0108 l32i.n a0, a1, 0 3216: 10c112 addi a1, a1, 16 3219: f00d ret.n 321b: a02200 addx4 a2, a2, a0 321e: ef .byte 0xef 321f: 10c112 addi a1, a1, 16 3222: f00d ret.n 3224: 10 .byte 0x10 3225: de .byte 0xde 3226: ff .byte 0xff 3227: 3f .byte 0x3f 3228: 80 .byte 0x80 3229: 9f .byte 0x9f 322a: ff .byte 0xff 322b: 3f .byte 0x3f 322c: 00 .byte 00 322d: de .byte 0xde 322e: ff .byte 0xff 322f: 3f .byte 0x3f 00003230 : 3230: fffd21 l32r a2, 3224 3233: f0c112 addi a1, a1, -16 3236: 0e2232 l32i a3, a2, 56 3239: 026102 s32i a0, a1, 8 323c: 026316 beqz a3, 3266 323f: 231326 beqi a3, 1, 3266 3242: f7d721 l32r a2, 11a0 3245: f7d731 l32r a3, 11a4 3248: 140c movi.n a4, 1 324a: 00c605 call0 3eac 324d: c2cc bnez.n a2, 325d 324f: fff601 l32r a0, 3228 3252: 800022 l8ui a2, a0, 128 3255: 810032 l8ui a3, a0, 129 3258: 12cc bnez.n a2, 325d 325a: 278326 beqi a3, 8, 3285 325d: 020c movi.n a2, 0 325f: 2108 l32i.n a0, a1, 8 3261: 10c112 addi a1, a1, 16 3264: f00d ret.n 3266: 01a022 movi a2, 1 3269: 01a032 movi a3, 1 326c: 006b45 call0 3924 326f: f43020 extui a3, a2, 0, 16 3272: fe7316 beqz a3, 325d 3275: 120c movi.n a2, 1 3277: 007605 call0 39d8 327a: ffea51 l32r a5, 3224 327d: 240c movi.n a4, 2 327f: e549 s32i.n a4, a5, 56 3281: ffef46 j 3242 3284: 00 .byte 00 3285: f7c621 l32r a2, 11a0 3288: 013d mov.n a3, a1 328a: 850c movi.n a5, 8 328c: 160c movi.n a6, 1 328e: ffe741 l32r a4, 322c 3291: 270c movi.n a7, 2 3293: 015472 s16i a7, a4, 2 3296: 004462 s8i a6, a4, 0 3299: 014452 s8i a5, a4, 1 329c: 444b addi.n a4, a4, 4 329e: 005005 call0 37a0 32a1: ffe261 l32r a6, 322c 32a4: 050c movi.n a5, 0 32a6: 084652 s8i a5, a6, 8 32a9: 094652 s8i a5, a6, 9 32ac: 00a1b2 movi a11, 0x100 32af: cfae22 movi a2, 0xfffffecf 32b2: f7aaa1 l32r a10, 115c 32b5: 0020c0 memw 32b8: 882a42 l32i a4, a10, 0x220 32bb: 104420 and a4, a4, a2 32be: 0020c0 memw 32c1: 886a42 s32i a4, a10, 0x220 32c4: 0020c0 memw 32c7: 882a32 l32i a3, a10, 0x220 32ca: 2033b0 or a3, a3, a11 32cd: 0020c0 memw 32d0: 886a32 s32i a3, a10, 0x220 32d3: 0020c0 memw 32d6: 892a02 l32i a0, a10, 0x224 32d9: 100020 and a0, a0, a2 32dc: 0020c0 memw 32df: 896a02 s32i a0, a10, 0x224 32e2: 0020c0 memw 32e5: 892a92 l32i a9, a10, 0x224 32e8: 2099b0 or a9, a9, a11 32eb: 0020c0 memw 32ee: 896a92 s32i a9, a10, 0x224 32f1: 880c movi.n a8, 8 32f3: 1189 s32i.n a8, a1, 4 32f5: ffcd21 l32r a2, 322c 32f8: 0aa032 movi a3, 10 32fb: 009f85 call0 3cf4 32fe: 131226 beqi a2, 1, 3315 3301: 012172 l32i a7, a1, 4 3304: ffc772 addi a7, a7, -1 3307: 1179 s32i.n a7, a1, 4 3309: fe8756 bnez a7, 32f5 330c: 220c movi.n a2, 2 330e: 2108 l32i.n a0, a1, 8 3310: 10c112 addi a1, a1, 16 3313: f00d ret.n 3315: 0020c0 memw 3318: f79191 l32r a9, 115c 331b: 882932 l32i a3, a9, 0x220 331e: cfae02 movi a0, 0xfffffecf 3321: 103300 and a3, a3, a0 3324: 0020c0 memw 3327: 886932 s32i a3, a9, 0x220 332a: 0020c0 memw 332d: 882922 l32i a2, a9, 0x220 3330: 0020c0 memw 3333: 886922 s32i a2, a9, 0x220 3336: 0020c0 memw 3339: 8929b2 l32i a11, a9, 0x224 333c: 10bb00 and a11, a11, a0 333f: 0020c0 memw 3342: 8969b2 s32i a11, a9, 0x224 3345: 30a1a2 movi a10, 0x130 3348: 0020c0 memw 334b: 892982 l32i a8, a9, 0x224 334e: 2088a0 or a8, a8, a10 3351: 0020c0 memw 3354: 896982 s32i a8, a9, 0x224 3357: 020c movi.n a2, 0 3359: 2108 l32i.n a0, a1, 8 335b: 10c112 addi a1, a1, 16 335e: f00d ret.n 3360: 04 .byte 0x4 3361: de .byte 0xde 3362: ff .byte 0xff 3363: 3f .byte 0x3f 3364: a0 .byte 0xa0 3365: ffcb addi.n a15, a15, 12 3367: 3f .byte 0x3f 00003368 : 3368: c0c112 addi a1, a1, -64 336b: 096142 s32i a4, a1, 36 336e: 0e61f2 s32i a15, a1, 56 3371: 0d61e2 s32i a14, a1, 52 3374: b1c9 s32i.n a12, a1, 44 3376: c1d9 s32i.n a13, a1, 48 3378: a109 s32i.n a0, a1, 40 337a: 03dd mov.n a13, a3 337c: 200c movi.n a0, 2 337e: ffabc1 l32r a12, 322c 3381: 02ed mov.n a14, a2 3383: 0f0c movi.n a15, 0 3385: 61f9 s32i.n a15, a1, 24 3387: 120c movi.n a2, 1 3389: 004c22 s8i a2, a12, 0 338c: 015c02 s16i a0, a12, 2 338f: 022c movi.n a2, 32 3391: fdc145 call0 fa8 3394: 6138 l32i.n a3, a1, 24 3396: 572326 beqi a3, 2, 33f1 3399: f4f0d0 extui a15, a13, 0, 16 339c: fff121 l32r a2, 3360 339f: 8129 s32i.n a2, a1, 32 33a1: 203ff0 or a3, a15, a15 33a4: 202ee0 or a2, a14, a14 33a7: 00a042 movi a4, 0 33aa: 00b005 call0 3eac 33ad: 320b addi.n a3, a2, -1 33af: 165316 beqz a3, 3518 33b2: 000e42 l8ui a4, a14, 0 33b5: 120c movi.n a2, 1 33b7: 069416 beqz a4, 3424 33ba: 500c movi.n a0, 5 33bc: 7109 s32i.n a0, a1, 28 33be: 094c02 s8i a0, a12, 9 33c1: 860c movi.n a6, 8 33c3: 150c movi.n a5, 1 33c5: 010c72 l8ui a7, a12, 1 33c8: 180c movi.n a8, 1 33ca: 932820 movnez a2, a8, a2 33cd: 084c22 s8i a2, a12, 8 33d0: f8c772 addi a7, a7, -8 33d3: 835670 moveqz a5, a6, a7 33d6: 05dd mov.n a13, a5 33d8: 059c beqz.n a5, 33ec 33da: 202cc0 or a2, a12, a12 33dd: 0aa032 movi a3, 10 33e0: 009105 call0 3cf4 33e3: 231226 beqi a2, 1, 340a 33e6: ffcdd2 addi a13, a13, -1 33e9: fedd56 bnez a13, 33da 33ec: 6198 l32i.n a9, a1, 24 33ee: af2966 bnei a9, 2, 33a1 33f1: 20a022 movi a2, 32 33f4: fdba05 call0 f98 33f7: 00a022 movi a2, 0 33fa: 0b21c2 l32i a12, a1, 44 33fd: c1d8 l32i.n a13, a1, 48 33ff: d1e8 l32i.n a14, a1, 52 3401: e1f8 l32i.n a15, a1, 56 3403: a108 l32i.n a0, a1, 40 3405: 40c112 addi a1, a1, 64 3408: f00d ret.n 340a: 20a022 movi a2, 32 340d: fdb885 call0 f98 3410: 01a022 movi a2, 1 3413: 0b21c2 l32i a12, a1, 44 3416: c1d8 l32i.n a13, a1, 48 3418: d1e8 l32i.n a14, a1, 52 341a: e1f8 l32i.n a15, a1, 56 341c: a108 l32i.n a0, a1, 40 341e: 40c112 addi a1, a1, 64 3421: f00d ret.n 3423: 00 .byte 00 3424: 010e02 l8ui a0, a14, 1 3427: ffcfa1 l32r a10, 3364 342a: 07a0f6 bgeui a0, 12, 3435 342d: a0a0a0 addx4 a10, a0, a10 3430: 0aa8 l32i.n a10, a10, 0 3432: 000aa0 jx a10 3435: 120c movi.n a2, 1 3437: 5b0c movi.n a11, 5 3439: 71b9 s32i.n a11, a1, 28 343b: 7108 l32i.n a0, a1, 28 343d: ffdf46 j 33be 3440: 202ee0 or a2, a14, a14 3443: 1cc132 addi a3, a1, 28 3446: 204110 or a4, a1, a1 3449: 002785 call0 36c4 344c: 05a0d2 movi a13, 5 344f: 014cd2 s8i a13, a12, 1 3452: fff946 j 343b 3455: 0e2d mov.n a2, a14 3457: 1cc132 addi a3, a1, 28 345a: 002305 call0 368c 345d: b00c movi.n a0, 11 345f: 014c02 s8i a0, a12, 1 3462: fff546 j 343b 3465: 000000 ill 3468: 202ee0 or a2, a14, a14 346b: 1cc132 addi a3, a1, 28 346e: 082142 l32i a4, a1, 32 3471: 003a85 call0 381c 3474: 0aa032 movi a3, 10 3477: 014c32 s8i a3, a12, 1 347a: ffef46 j 343b 347d: 0e2d mov.n a2, a14 347f: 1cc132 addi a3, a1, 28 3482: 003285 call0 37ac 3485: 940c movi.n a4, 9 3487: 014c42 s8i a4, a12, 1 348a: ffeb46 j 343b 348d: 202ee0 or a2, a14, a14 3490: 1cc132 addi a3, a1, 28 3493: 082142 l32i a4, a1, 32 3496: 003085 call0 37a0 3499: 08a052 movi a5, 8 349c: 014c52 s8i a5, a12, 1 349f: ffe606 j 343b 34a2: 00 .byte 00 34a3: 202ee0 or a2, a14, a14 34a6: 1cc132 addi a3, a1, 28 34a9: 204110 or a4, a1, a1 34ac: 002405 call0 36f0 34af: 07a062 movi a6, 7 34b2: 014c62 s8i a6, a12, 1 34b5: ffe086 j 343b 34b8: 00 .byte 00 34b9: 202ee0 or a2, a14, a14 34bc: 1cc132 addi a3, a1, 28 34bf: 204110 or a4, a1, a1 34c2: 092152 l32i a5, a1, 36 34c5: 002b45 call0 377c 34c8: 670c movi.n a7, 6 34ca: 014c72 s8i a7, a12, 1 34cd: ffda86 j 343b 34d0: 202ee0 or a2, a14, a14 34d3: 1cc132 addi a3, a1, 28 34d6: 204110 or a4, a1, a1 34d9: 0017c5 call0 3658 34dc: 04a082 movi a8, 4 34df: 91a8 l32i.n a10, a1, 36 34e1: 090c movi.n a9, 0 34e3: 0a99 s32i.n a9, a10, 0 34e5: 014c82 s8i a8, a12, 1 34e8: ffd3c6 j 343b 34eb: 202ee0 or a2, a14, a14 34ee: 1cc132 addi a3, a1, 28 34f1: 204110 or a4, a1, a1 34f4: 000a85 call0 35a0 34f7: 03a0b2 movi a11, 3 34fa: 014cb2 s8i a11, a12, 1 34fd: ffce86 j 343b 3500: 011405 call0 4644 3503: 202ee0 or a2, a14, a14 3506: 1cc132 addi a3, a1, 28 3509: 204110 or a4, a1, a1 350c: 000285 call0 3538 350f: 02a0d2 movi a13, 2 3512: 014cd2 s8i a13, a12, 1 3515: ffc886 j 343b 3518: 20a022 movi a2, 32 351b: fda7c5 call0 f98 351e: 01a022 movi a2, 1 3521: 0b21c2 l32i a12, a1, 44 3524: c1d8 l32i.n a13, a1, 48 3526: d1e8 l32i.n a14, a1, 52 3528: e1f8 l32i.n a15, a1, 56 352a: a108 l32i.n a0, a1, 40 352c: 40c112 addi a1, a1, 64 352f: f00d ret.n 3531: 000000 ill 3534: 00 .byte 00 3535: 0018 l32i.n a1, a0, 0 3537: c11200 mul16u a1, a2, a0 00003538 : 3538: f0c112 addi a1, a1, -16 353b: 2109 s32i.n a0, a1, 8 353d: 011252 l16ui a5, a2, 2 3540: 500c movi.n a0, 5 3542: 0ab526 beqi a5, 16, 3550 3545: 120c movi.n a2, 1 3547: 0309 s32i.n a0, a3, 0 3549: 2108 l32i.n a0, a1, 8 354b: 10c112 addi a1, a1, 16 354e: f00d ret.n 3550: 042272 l32i a7, a2, 16 3553: fff861 l32r a6, 3534 3556: 016142 s32i a4, a1, 4 3559: e83677 bltu a6, a7, 3545 355c: 0139 s32i.n a3, a1, 0 355e: 1188 l32i.n a8, a1, 4 3560: 22b8 l32i.n a11, a2, 8 3562: 08b9 s32i.n a11, a8, 0 3564: 32a8 l32i.n a10, a2, 12 3566: 2879 s32i.n a7, a8, 8 3568: 18a9 s32i.n a10, a8, 4 356a: 070c movi.n a7, 0 356c: 5298 l32i.n a9, a2, 20 356e: 5899 s32i.n a9, a8, 20 3570: 3879 s32i.n a7, a8, 12 3572: 4879 s32i.n a7, a8, 16 3574: 012785 call0 47f0 3577: 1138 l32i.n a3, a1, 4 3579: 5328 l32i.n a2, a3, 20 357b: 0338 l32i.n a3, a3, 0 357d: 015c45 call0 4b44 3580: d28c beqz.n a2, 3591 3582: 120c movi.n a2, 1 3584: 0158 l32i.n a5, a1, 0 3586: 640c movi.n a4, 6 3588: 2108 l32i.n a0, a1, 8 358a: 0549 s32i.n a4, a5, 0 358c: 10c112 addi a1, a1, 16 358f: f00d ret.n 3591: 020c movi.n a2, 0 3593: 2108 l32i.n a0, a1, 8 3595: 10c112 addi a1, a1, 16 3598: f00d ret.n 359a: 100000 and a0, a0, a0 359d: 0018 l32i.n a1, a0, 0 359f: c11200 mul16u a1, a2, a0 000035a0 : 35a0: e0c112 addi a1, a1, -32 35a3: 51c9 s32i.n a12, a1, 20 35a5: 4109 s32i.n a0, a1, 16 35a7: 02cd mov.n a12, a2 35a9: 011c52 l16ui a5, a12, 2 35ac: 032d mov.n a2, a3 35ae: fffb31 l32r a3, 359c 35b1: 500c movi.n a0, 5 35b3: 0db357 bgeu a3, a5, 35c4 35b6: 0209 s32i.n a0, a2, 0 35b8: 51c8 l32i.n a12, a1, 20 35ba: 120c movi.n a2, 1 35bc: 4108 l32i.n a0, a1, 16 35be: 20c112 addi a1, a1, 32 35c1: f00d ret.n 35c3: 347800 extui a7, a0, 8, 4 35c6: 3c68 l32i.n a6, a12, 12 35c8: 2c38 l32i.n a3, a12, 8 35ca: e89677 bne a6, a7, 35b6 35cd: 2488 l32i.n a8, a4, 8 35cf: 390c movi.n a9, 3 35d1: e13837 bltu a8, a3, 35b6 35d4: 1149 s32i.n a4, a1, 4 35d6: 0129 s32i.n a2, a1, 0 35d8: da8937 bany a9, a3, 35b6 35db: 1108 l32i.n a0, a1, 4 35dd: b71b addi.n a11, a7, 1 35df: 18cc22 addi a2, a12, 24 35e2: 2129 s32i.n a2, a1, 8 35e4: 30b9 s32i.n a11, a0, 12 35e6: 040ca2 l8ui a10, a12, 4 35e9: 31a9 s32i.n a10, a1, 12 35eb: ffbe85 call0 31d4 35ee: 3138 l32i.n a3, a1, 12 35f0: 4108 l32i.n a0, a1, 16 35f2: 0e1327 beq a3, a2, 3604 35f5: 120c movi.n a2, 1 35f7: 0158 l32i.n a5, a1, 0 35f9: 740c movi.n a4, 7 35fb: 51c8 l32i.n a12, a1, 20 35fd: 0549 s32i.n a4, a5, 0 35ff: 20c112 addi a1, a1, 32 3602: f00d ret.n 3604: 022132 l32i a3, a1, 8 3607: 012122 l32i a2, a1, 4 360a: 2c48 l32i.n a4, a12, 8 360c: 5228 l32i.n a2, a2, 20 360e: 0143c5 call0 4a4c 3611: 2138 l32i.n a3, a1, 8 3613: 1128 l32i.n a2, a1, 4 3615: 2c48 l32i.n a4, a12, 8 3617: 052222 l32i a2, a2, 20 361a: 015005 call0 4b1c 361d: 2128 l32i.n a2, a1, 8 361f: 2c38 l32i.n a3, a12, 8 3621: ffbb05 call0 31d4 3624: 3138 l32i.n a3, a1, 12 3626: 101327 beq a3, a2, 363a 3629: 120c movi.n a2, 1 362b: 4108 l32i.n a0, a1, 16 362d: 0158 l32i.n a5, a1, 0 362f: 840c movi.n a4, 8 3631: 51c8 l32i.n a12, a1, 20 3633: 0549 s32i.n a4, a5, 0 3635: 20c112 addi a1, a1, 32 3638: f00d ret.n 363a: 020c movi.n a2, 0 363c: 4108 l32i.n a0, a1, 16 363e: 2c88 l32i.n a8, a12, 8 3640: 1178 l32i.n a7, a1, 4 3642: 51c8 l32i.n a12, a1, 20 3644: 4798 l32i.n a9, a7, 16 3646: 5768 l32i.n a6, a7, 20 3648: 998a add.n a9, a9, a8 364a: 668a add.n a6, a6, a8 364c: 5769 s32i.n a6, a7, 20 364e: 4799 s32i.n a9, a7, 16 3650: 20c112 addi a1, a1, 32 3653: f00d ret.n 3655: 000000 ill 00003658 : 3658: f0c112 addi a1, a1, -16 365b: 260c movi.n a6, 2 365d: 3458 l32i.n a5, a4, 12 365f: 1428 l32i.n a2, a4, 4 3661: 0109 s32i.n a0, a1, 0 3663: 6469 s32i.n a6, a4, 24 3665: 600c movi.n a0, 6 3667: 069257 bne a2, a5, 3671 366a: 4488 l32i.n a8, a4, 16 366c: 0478 l32i.n a7, a4, 0 366e: 0a1787 beq a7, a8, 367c 3671: 120c movi.n a2, 1 3673: 0309 s32i.n a0, a3, 0 3675: 0108 l32i.n a0, a1, 0 3677: 10c112 addi a1, a1, 16 367a: f00d ret.n 367c: 012285 call0 48a8 367f: 00a022 movi a2, 0 3682: 002102 l32i a0, a1, 0 3685: 10c112 addi a1, a1, 16 3688: 000080 ret 368b: 00 .byte 00 0000368c : 368c: 027d mov.n a7, a2 368e: f0c112 addi a1, a1, -16 3691: 0109 s32i.n a0, a1, 0 3693: 011202 l16ui a0, a2, 2 3696: 821c movi.n a2, 24 3698: 0c1027 beq a0, a2, 36a8 369b: 120c movi.n a2, 1 369d: 540c movi.n a4, 5 369f: 0108 l32i.n a0, a1, 0 36a1: 0349 s32i.n a4, a3, 0 36a3: 10c112 addi a1, a1, 16 36a6: f00d ret.n 36a8: 022722 l32i a2, a7, 8 36ab: 032732 l32i a3, a7, 12 36ae: 042742 l32i a4, a7, 16 36b1: 5758 l32i.n a5, a7, 20 36b3: 6768 l32i.n a6, a7, 24 36b5: 7778 l32i.n a7, a7, 28 36b7: 015745 call0 4c2c 36ba: 020c movi.n a2, 0 36bc: 0108 l32i.n a0, a1, 0 36be: 10c112 addi a1, a1, 16 36c1: f00d ret.n 36c3: 00 .byte 00 000036c4 : 36c4: 011252 l16ui a5, a2, 2 36c7: 570c movi.n a7, 5 36c9: 05b526 beqi a5, 16, 36d2 36cc: 0379 s32i.n a7, a3, 0 36ce: 120c movi.n a2, 1 36d0: f00d ret.n 36d2: 4288 l32i.n a8, a2, 16 36d4: ff9861 l32r a6, 3534 36d7: 22a8 l32i.n a10, a2, 8 36d9: ef3687 bltu a6, a8, 36cc 36dc: 04a9 s32i.n a10, a4, 0 36de: 3298 l32i.n a9, a2, 12 36e0: 1499 s32i.n a9, a4, 4 36e2: 2489 s32i.n a8, a4, 8 36e4: 5278 l32i.n a7, a2, 20 36e6: 5479 s32i.n a7, a4, 20 36e8: 020c movi.n a2, 0 36ea: 3429 s32i.n a2, a4, 12 36ec: 4429 s32i.n a2, a4, 16 36ee: f00d ret.n 000036f0 : 36f0: e0c112 addi a1, a1, -32 36f3: 51c9 s32i.n a12, a1, 20 36f5: 4109 s32i.n a0, a1, 16 36f7: 02cd mov.n a12, a2 36f9: 011c52 l16ui a5, a12, 2 36fc: 032d mov.n a2, a3 36fe: ffa731 l32r a3, 359c 3701: 500c movi.n a0, 5 3703: 0db357 bgeu a3, a5, 3714 3706: 0209 s32i.n a0, a2, 0 3708: 51c8 l32i.n a12, a1, 20 370a: 120c movi.n a2, 1 370c: 4108 l32i.n a0, a1, 16 370e: 20c112 addi a1, a1, 32 3711: f00d ret.n 3713: 347800 extui a7, a0, 8, 4 3716: 3c68 l32i.n a6, a12, 12 3718: 2c38 l32i.n a3, a12, 8 371a: e89677 bne a6, a7, 3706 371d: 3149 s32i.n a4, a1, 12 371f: 2488 l32i.n a8, a4, 8 3721: 2129 s32i.n a2, a1, 8 3723: df3837 bltu a8, a3, 3706 3726: 31b8 l32i.n a11, a1, 12 3728: a71b addi.n a10, a7, 1 372a: 18cc22 addi a2, a12, 24 372d: 1129 s32i.n a2, a1, 4 372f: 3ba9 s32i.n a10, a11, 12 3731: 040c92 l8ui a9, a12, 4 3734: 0199 s32i.n a9, a1, 0 3736: ffa9c5 call0 31d4 3739: 0108 l32i.n a0, a1, 0 373b: 2138 l32i.n a3, a1, 8 373d: 0f1027 beq a0, a2, 3750 3740: 4108 l32i.n a0, a1, 16 3742: 720c movi.n a2, 7 3744: 51c8 l32i.n a12, a1, 20 3746: 0329 s32i.n a2, a3, 0 3748: 120c movi.n a2, 1 374a: 20c112 addi a1, a1, 32 374d: f00d ret.n 374f: 213200 srai a3, a0, 2 3752: 212201 l32r a0, fffcbbdc <_rom_store+0xfffbd854> 3755: 03 .byte 0x3 3756: 022c42 l32i a4, a12, 8 3759: 5228 l32i.n a2, a2, 20 375b: fe1585 call0 18b4 375e: 020c movi.n a2, 0 3760: 4108 l32i.n a0, a1, 16 3762: 2c58 l32i.n a5, a12, 8 3764: 3148 l32i.n a4, a1, 12 3766: 51c8 l32i.n a12, a1, 20 3768: 4468 l32i.n a6, a4, 16 376a: 5438 l32i.n a3, a4, 20 376c: 665a add.n a6, a6, a5 376e: 335a add.n a3, a3, a5 3770: 5439 s32i.n a3, a4, 20 3772: 4469 s32i.n a6, a4, 16 3774: 20c112 addi a1, a1, 32 3777: f00d ret.n 3779: 000000 ill 0000377c : 377c: 011272 l16ui a7, a2, 2 377f: 860c movi.n a6, 8 3781: 07b677 bgeu a6, a7, 378c 3784: 120c movi.n a2, 1 3786: 580c movi.n a8, 5 3788: 0389 s32i.n a8, a3, 0 378a: f00d ret.n 378c: 080232 l8ui a3, a2, 8 378f: 2b0c movi.n a11, 2 3791: 0a0c movi.n a10, 0 3793: 83ab30 moveqz a10, a11, a3 3796: 64a9 s32i.n a10, a4, 24 3798: 3298 l32i.n a9, a2, 12 379a: 0599 s32i.n a9, a5, 0 379c: 020c movi.n a2, 0 379e: f00d ret.n 000037a0 : 37a0: 2228 l32i.n a2, a2, 8 37a2: 0429 s32i.n a2, a4, 0 37a4: 020c movi.n a2, 0 37a6: 0329 s32i.n a2, a3, 0 37a8: f00d ret.n 37aa: 00 .byte 00 37ab: c11200 mul16u a1, a2, a0 000037ac : 37ac: e0c112 addi a1, a1, -32 37af: 0109 s32i.n a0, a1, 0 37b1: 31e9 s32i.n a14, a1, 12 37b3: 11c9 s32i.n a12, a1, 4 37b5: 21d9 s32i.n a13, a1, 8 37b7: 0112d2 l16ui a13, a2, 2 37ba: 08c2c2 addi a12, a2, 8 37bd: 41d4d0 srli a13, a13, 4 37c0: 044d16 beqz a13, 3808 37c3: fe7c movi.n a14, -1 37c5: 046132 s32i a3, a1, 16 37c8: 061c22 l16ui a2, a12, 12 37cb: ff7005 call0 2ecc 37ce: 002c22 l32i a2, a12, 0 37d1: 0020c0 memw 37d4: 012c02 l32i a0, a12, 4 37d7: 022c42 l32i a4, a12, 8 37da: 0238 l32i.n a3, a2, 0 37dc: 3054e0 xor a5, a4, a14 37df: 103350 and a3, a3, a5 37e2: 100040 and a0, a0, a4 37e5: 200030 or a0, a0, a3 37e8: 0020c0 memw 37eb: 0209 s32i.n a0, a2, 0 37ed: 10ccc2 addi a12, a12, 16 37f0: dd0b addi.n a13, a13, -1 37f2: d21de6 bgei a13, 1, 37c8 37f5: 0108 l32i.n a0, a1, 0 37f7: 11c8 l32i.n a12, a1, 4 37f9: 21d8 l32i.n a13, a1, 8 37fb: 4138 l32i.n a3, a1, 16 37fd: 020c movi.n a2, 0 37ff: 31e8 l32i.n a14, a1, 12 3801: 0329 s32i.n a2, a3, 0 3803: 20c112 addi a1, a1, 32 3806: f00d ret.n 3808: 0108 l32i.n a0, a1, 0 380a: 11c8 l32i.n a12, a1, 4 380c: 21d8 l32i.n a13, a1, 8 380e: 020c movi.n a2, 0 3810: 31e8 l32i.n a14, a1, 12 3812: 0329 s32i.n a2, a3, 0 3814: 20c112 addi a1, a1, 32 3817: f00d ret.n 3819: 000000 ill 0000381c : 381c: 2228 l32i.n a2, a2, 8 381e: 0020c0 memw 3821: 0228 l32i.n a2, a2, 0 3823: 0429 s32i.n a2, a4, 0 3825: 020c movi.n a2, 0 3827: 0329 s32i.n a2, a3, 0 3829: f00d ret.n 382b: 00 .byte 00 382c: 60 .byte 0x60 382d: de .byte 0xde 382e: ff .byte 0xff 382f: 3f .byte 0x3f 3830: 01c200 slli a12, a2, 32 3833: 00 .byte 00 3834: 3bbc beqz.n a11, 386b 3836: 00 .byte 00 3837: 40 .byte 0x40 3838: de28 l32i.n a2, a14, 52 383a: ff .byte 0xff 383b: 3f .byte 0x3f 0000383c : 383c: 01a032 movi a3, 1 383f: 00a142 movi a4, 0x100 3842: 03a052 movi a5, 3 3845: fffa61 l32r a6, 3830 3848: 080c movi.n a8, 0 384a: f0c112 addi a1, a1, -16 384d: fff771 l32r a7, 382c 3850: 0109 s32i.n a0, a1, 0 3852: 64a002 movi a0, 100 3855: b0c722 addi a2, a7, -80 3858: 5289 s32i.n a8, a2, 20 385a: 2289 s32i.n a8, a2, 8 385c: 3289 s32i.n a8, a2, 12 385e: 4289 s32i.n a8, a2, 16 3860: b289 s32i.n a8, a2, 44 3862: e289 s32i.n a8, a2, 56 3864: f289 s32i.n a8, a2, 60 3866: 106282 s32i a8, a2, 64 3869: 0269 s32i.n a6, a2, 0 386b: 1259 s32i.n a5, a2, 4 386d: 6249 s32i.n a4, a2, 24 386f: 284232 s8i a3, a2, 40 3872: 7279 s32i.n a7, a2, 28 3874: 8279 s32i.n a7, a2, 32 3876: 9279 s32i.n a7, a2, 36 3878: c209 s32i.n a0, a2, 48 387a: 01d772 addmi a7, a7, 0x100 387d: d279 s32i.n a7, a2, 52 387f: 20a022 movi a2, 32 3882: fd7145 call0 f98 3885: 520c movi.n a2, 5 3887: ffeb31 l32r a3, 3834 388a: ffeb41 l32r a4, 3838 388d: fd6f85 call0 f88 3890: 0108 l32i.n a0, a1, 0 3892: 10c112 addi a1, a1, 16 3895: f00d ret.n 3897: 00 .byte 00 3898: 00 .byte 00 3899: 0f .byte 0xf 389a: 000000 ill 389d: fe .byte 0xfe 389e: ff .byte 0xff 389f: 5f .byte 0x5f 38a0: ff .byte 0xff 38a1: ff .byte 0xff 38a2: 00 .byte 00 38a3: c11200 mul16u a1, a2, a0 000038a4 : 38a4: f0c112 addi a1, a1, -16 38a7: 31d9 s32i.n a13, a1, 12 38a9: 21c9 s32i.n a12, a1, 8 38ab: 1109 s32i.n a0, a1, 4 38ad: 02cd mov.n a12, a2 38af: fe5d01 l32r a0, 3224 38b2: f28c beqz.n a2, 38c5 38b4: 31d8 l32i.n a13, a1, 12 38b6: 21c8 l32i.n a12, a1, 8 38b8: 106022 s32i a2, a0, 64 38bb: 1108 l32i.n a0, a1, 4 38bd: 10c112 addi a1, a1, 16 38c0: f00d ret.n 38c2: 000000 ill 38c5: fff541 l32r a4, 389c 38c8: fff451 l32r a5, 3898 38cb: 160c movi.n a6, 1 38cd: 030c movi.n a3, 0 38cf: 833620 moveqz a3, a6, a2 38d2: 823350 mull a3, a3, a5 38d5: 803340 add a3, a3, a4 38d8: fff251 l32r a5, 38a0 38db: 0020c0 memw 38de: 846352 s32i a5, a3, 0x210 38e1: 00ae42 movi a4, 0xfffffe00 38e4: 0020c0 memw 38e7: 832322 l32i a2, a3, 0x20c 38ea: 102240 and a2, a2, a4 38ed: 0020c0 memw 38f0: 836322 s32i a2, a3, 0x20c 38f3: 18c0d2 addi a13, a0, 24 38f6: 202110 or a2, a1, a1 38f9: 002905 call0 3b8c 38fc: ff6216 beqz a2, 38f6 38ff: 202dd0 or a2, a13, a13 3902: 203110 or a3, a1, a1 3905: 005c05 call0 3ec8 3908: fea216 beqz a2, 38f6 390b: 1108 l32i.n a0, a1, 4 390d: 31d8 l32i.n a13, a1, 12 390f: fe4581 l32r a8, 3224 3912: 070c movi.n a7, 0 3914: 1068c2 s32i a12, a8, 64 3917: b879 s32i.n a7, a8, 44 3919: 21c8 l32i.n a12, a1, 8 391b: 10c112 addi a1, a1, 16 391e: f00d ret.n 3920: 000801 l32r a0, fffc3940 <_rom_store+0xfffb55b8> 3923: 00 .byte 00 00003924 : 3924: ffde41 l32r a4, 389c 3927: f0c112 addi a1, a1, -16 392a: 0109 s32i.n a0, a1, 0 392c: 21d9 s32i.n a13, a1, 8 392e: 11c9 s32i.n a12, a1, 4 3930: ffdad1 l32r a13, 3898 3933: 03cd mov.n a12, a3 3935: fe3b31 l32r a3, 3224 3938: d1dd20 mul16s a13, a13, a2 393b: e308 l32i.n a0, a3, 56 393d: dd4a add.n a13, a13, a4 393f: e0dc bnez.n a0, 3961 3941: 0020c0 memw 3944: 862d52 l32i a5, a13, 0x218 3947: e67c movi.n a6, -2 3949: 105560 and a5, a5, a6 394c: 0020c0 memw 394f: 866d52 s32i a5, a13, 0x218 3952: fff341 l32r a4, 3920 3955: 0020c0 memw 3958: 866d42 s32i a4, a13, 0x218 395b: 01a022 movi a2, 1 395e: 0e6322 s32i a2, a3, 56 3961: d01c movi.n a0, 29 3963: 0020c0 memw 3966: 8c2d72 l32i a7, a13, 0x230 3969: 203077 bltu a0, a7, 398d 396c: cc8c beqz.n a12, 397c 396e: 020c movi.n a2, 0 3970: 11c8 l32i.n a12, a1, 4 3972: 21d8 l32i.n a13, a1, 8 3974: 0108 l32i.n a0, a1, 0 3976: 10c112 addi a1, a1, 16 3979: f00d ret.n 397b: a32200 movltz a2, a2, a0 397e: c5e8 l32i.n a14, a5, 48 3980: 54 .byte 0x54 3981: ff .byte 0xff 3982: 0020c0 memw 3985: 8c2d82 l32i a8, a13, 0x230 3988: d01c movi.n a0, 29 398a: deb087 bgeu a0, a8, 396c 398d: fbb371 l32r a7, 285c 3990: 0020c0 memw 3993: 8a2d52 l32i a5, a13, 0x228 3996: 105570 and a5, a5, a7 3999: 0020c0 memw 399c: 8b2d62 l32i a6, a13, 0x22c 399f: 020c movi.n a2, 0 39a1: 106670 and a6, a6, a7 39a4: 556a add.n a5, a5, a6 39a6: 215150 srai a5, a5, 1 39a9: b32550 movgez a2, a5, a5 39ac: 0020c0 memw 39af: 862d32 l32i a3, a13, 0x218 39b2: e47c movi.n a4, -2 39b4: 103340 and a3, a3, a4 39b7: 0020c0 memw 39ba: 22cb addi.n a2, a2, 12 39bc: 866d32 s32i a3, a13, 0x218 39bf: 11c8 l32i.n a12, a1, 4 39c1: 21d8 l32i.n a13, a1, 8 39c3: 0108 l32i.n a0, a1, 0 39c5: 10c112 addi a1, a1, 16 39c8: f00d ret.n 39ca: 000000 ill 39cd: 000000 ill 39d0: 00 .byte 00 39d1: 00 .byte 00 39d2: ff0006 j 35d6 39d5: ff .byte 0xff 39d6: fff9 s32i.n a15, a15, 60 000039d8 : 39d8: ffb051 l32r a5, 3898 39db: ffb061 l32r a6, 389c 39de: d15520 mul16s a5, a5, a2 39e1: 556a add.n a5, a5, a6 39e3: 0020c0 memw 39e6: 856532 s32i a3, a5, 0x214 39e9: fff981 l32r a8, 39d0 39ec: 0020c0 memw 39ef: 882572 l32i a7, a5, 0x220 39f2: 207780 or a7, a7, a8 39f5: 0020c0 memw 39f8: 886572 s32i a7, a5, 0x220 39fb: fff661 l32r a6, 39d4 39fe: 0020c0 memw 3a01: 882542 l32i a4, a5, 0x220 3a04: 104460 and a4, a4, a6 3a07: 0020c0 memw 3a0a: 886542 s32i a4, a5, 0x220 3a0d: f00d ret.n 3a0f: b40000 extui a0, a0, 0, 12 3a12: c4 .byte 0xc4 3a13: 04 .byte 0x4 00003a14 : 3a14: cfae42 movi a4, 0xfffffecf 3a17: f0c112 addi a1, a1, -16 3a1a: 0161c2 s32i a12, a1, 4 3a1d: 006102 s32i a0, a1, 0 3a20: 20c220 or a12, a2, a2 3a23: f5ce01 l32r a0, 115c 3a26: 0b2216 beqz a2, 3adc 3a29: 0020c0 memw 3a2c: 892052 l32i a5, a0, 0x224 3a2f: 105540 and a5, a5, a4 3a32: 0020c0 memw 3a35: 896052 s32i a5, a0, 0x224 3a38: 30a132 movi a3, 0x130 3a3b: 0020c0 memw 3a3e: 892022 l32i a2, a0, 0x224 3a41: 202230 or a2, a2, a3 3a44: 0020c0 memw 3a47: 896022 s32i a2, a0, 0x224 3a4a: fdf631 l32r a3, 3224 3a4d: fff021 l32r a2, 3a10 3a50: 0338 l32i.n a3, a3, 0 3a52: 0a7c85 call0 e21c <__udivsi3> 3a55: f43020 extui a3, a2, 0, 16 3a58: 0c2d mov.n a2, a12 3a5a: fff7c5 call0 39d8 3a5d: ff8f61 l32r a6, 389c 3a60: fdf181 l32r a8, 3224 3a63: ff8d51 l32r a5, 3898 3a66: 4838 l32i.n a3, a8, 16 3a68: 3828 l32i.n a2, a8, 12 3a6a: 2808 l32i.n a0, a8, 8 3a6c: d155c0 mul16s a5, a5, a12 3a6f: 556a add.n a5, a5, a6 3a71: 200020 or a0, a0, a2 3a74: 1828 l32i.n a2, a8, 4 3a76: 1133c0 slli a3, a3, 4 3a79: 1122e0 slli a2, a2, 2 3a7c: 202230 or a2, a2, a3 3a7f: 200020 or a0, a0, a2 3a82: 0020c0 memw 3a85: 886502 s32i a0, a5, 0x220 3a88: ffd2c1 l32r a12, 39d0 3a8b: 0020c0 memw 3a8e: 8825b2 l32i a11, a5, 0x220 3a91: 20bbc0 or a11, a11, a12 3a94: 0020c0 memw 3a97: 8865b2 s32i a11, a5, 0x220 3a9a: ffcea1 l32r a10, 39d4 3a9d: 0020c0 memw 3aa0: 882592 l32i a9, a5, 0x220 3aa3: 1099a0 and a9, a9, a10 3aa6: 0020c0 memw 3aa9: 886592 s32i a9, a5, 0x220 3aac: 280882 l8ui a8, a8, 40 3aaf: 648080 extui a8, a8, 0, 7 3ab2: 0020c0 memw 3ab5: 896582 s32i a8, a5, 0x224 3ab8: ff7a71 l32r a7, 38a0 3abb: 0020c0 memw 3abe: 846572 s32i a7, a5, 0x210 3ac1: 160c movi.n a6, 1 3ac3: 0020c0 memw 3ac6: 832542 l32i a4, a5, 0x20c 3ac9: 204460 or a4, a4, a6 3acc: 0020c0 memw 3acf: 836542 s32i a4, a5, 0x20c 3ad2: 11c8 l32i.n a12, a1, 4 3ad4: 0108 l32i.n a0, a1, 0 3ad6: 10c112 addi a1, a1, 16 3ad9: f00d ret.n 3adb: 00 .byte 00 3adc: 7faf22 movi a2, -129 3adf: 0020c0 memw 3ae2: 8620b2 l32i a11, a0, 0x218 3ae5: 10bb20 and a11, a11, a2 3ae8: 0020c0 memw 3aeb: 8660b2 s32i a11, a0, 0x218 3aee: 0020c0 memw 3af1: 8620a2 l32i a10, a0, 0x218 3af4: 10aa40 and a10, a10, a4 3af7: 0020c0 memw 3afa: 8660a2 s32i a10, a0, 0x218 3afd: 0020c0 memw 3b00: 862092 l32i a9, a0, 0x218 3b03: 0020c0 memw 3b06: 866092 s32i a9, a0, 0x218 3b09: 0020c0 memw 3b0c: 8e2082 l32i a8, a0, 0x238 3b0f: 108840 and a8, a8, a4 3b12: 0020c0 memw 3b15: 8e6082 s32i a8, a0, 0x238 3b18: 00a172 movi a7, 0x100 3b1b: 0020c0 memw 3b1e: 8e2062 l32i a6, a0, 0x238 3b21: 206670 or a6, a6, a7 3b24: 0020c0 memw 3b27: 8e6062 s32i a6, a0, 0x238 3b2a: ffc706 j 3a4a 3b2d: 000000 ill 00003b30 : 3b30: f23251 l32r a5, 3f8 <_ResetHandler+0x354> 3b33: fdbc81 l32r a8, 3224 3b36: ff5861 l32r a6, 3898 3b39: 400882 l8ui a8, a8, 64 3b3c: ff5871 l32r a7, 389c 3b3f: d16680 mul16s a6, a6, a8 3b42: 667a add.n a6, a6, a7 3b44: 0020c0 memw 3b47: 872632 l32i a3, a6, 0x21c 3b4a: 0a0537 bnone a5, a3, 3b58 3b4d: 0020c0 memw 3b50: 872692 l32i a9, a6, 0x21c 3b53: f03d nop.n 3b55: f48957 bany a9, a5, 3b4d 3b58: 0020c0 memw 3b5b: 806622 s32i a2, a6, 0x200 3b5e: 020c movi.n a2, 0 3b60: f00d ret.n 3b62: 00 .byte 00 3b63: a05200 addx4 a5, a2, a0 00003b64 : 3b64: ffa052 movi a5, 255 3b67: fdaf41 l32r a4, 3224 3b6a: ff4b21 l32r a2, 3898 3b6d: 400442 l8ui a4, a4, 64 3b70: ff4b31 l32r a3, 389c 3b73: d12240 mul16s a2, a2, a4 3b76: 223a add.n a2, a2, a3 3b78: 0020c0 memw 3b7b: 872262 l32i a6, a2, 0x21c 3b7e: f60567 bnone a5, a6, 3b78 3b81: 0020c0 memw 3b84: 802222 l32i a2, a2, 0x200 3b87: 742020 extui a2, a2, 0, 8 3b8a: f00d ret.n 00003b8c : 3b8c: fda661 l32r a6, 3224 3b8f: ff4241 l32r a4, 3898 3b92: 400662 l8ui a6, a6, 64 3b95: ff4151 l32r a5, 389c 3b98: d14460 mul16s a4, a4, a6 3b9b: 445a add.n a4, a4, a5 3b9d: 0020c0 memw 3ba0: 872432 l32i a3, a4, 0x21c 3ba3: 743030 extui a3, a3, 0, 8 3ba6: b38c beqz.n a3, 3bb5 3ba8: 0020c0 memw 3bab: 802472 l32i a7, a4, 0x200 3bae: 004272 s8i a7, a2, 0 3bb1: 020c movi.n a2, 0 3bb3: f00d ret.n 3bb5: 120c movi.n a2, 1 3bb7: f00d ret.n 3bb9: 000000 ill 00003bbc : 3bbc: 180c movi.n a8, 1 3bbe: fd9961 l32r a6, 3224 3bc1: ff3671 l32r a7, 389c 3bc4: 102662 l32i a6, a6, 64 3bc7: ff3451 l32r a5, 3898 3bca: 746060 extui a6, a6, 0, 8 3bcd: d15650 mul16s a5, a6, a5 3bd0: 557a add.n a5, a5, a7 3bd2: 0020c0 memw 3bd5: 822532 l32i a3, a5, 0x208 3bd8: ffa092 movi a9, 255 3bdb: 4d6307 bbci a3, 0, 3c2c 3bde: 0020c0 memw 3be1: ff2da1 l32r a10, 3898 3be4: 846582 s32i a8, a5, 0x210 3be7: d16a60 mul16s a6, a10, a6 3bea: 667a add.n a6, a6, a7 3bec: 0020c0 memw 3bef: 8726a2 l32i a10, a6, 0x21c 3bf2: d80c movi.n a8, 13 3bf4: 3409a7 bnone a9, a10, 3c2c 3bf7: 022252 l32i a5, a2, 8 3bfa: 290c movi.n a9, 2 3bfc: 0020c0 memw 3bff: 8026b2 l32i a11, a6, 0x200 3c02: 74b0b0 extui a11, a11, 0, 8 3c05: 0045b2 s8i a11, a5, 0 3c08: 1278 l32i.n a7, a2, 4 3c0a: 2258 l32i.n a5, a2, 8 3c0c: 01d732 addmi a3, a7, 0x100 3c0f: 551b addi.n a5, a5, 1 3c11: 019b87 bne a11, a8, 3c16 3c14: 5299 s32i.n a9, a2, 20 3c16: 2259 s32i.n a5, a2, 8 3c18: 049537 bne a5, a3, 3c20 3c1b: 075d mov.n a5, a7 3c1d: 026272 s32i a7, a2, 8 3c20: 0020c0 memw 3c23: 872672 l32i a7, a6, 0x21c 3c26: 747070 extui a7, a7, 0, 8 3c29: fcf756 bnez a7, 3bfc 3c2c: f00d ret.n 3c2e: 00 .byte 00 3c2f: c11200 mul16u a1, a2, a0 00003c30 : 3c30: e0c112 addi a1, a1, -32 3c33: 21d9 s32i.n a13, a1, 8 3c35: 41f9 s32i.n a15, a1, 16 3c37: 0109 s32i.n a0, a1, 0 3c39: 11c9 s32i.n a12, a1, 4 3c3b: 31e9 s32i.n a14, a1, 12 3c3d: 02cd mov.n a12, a2 3c3f: 03ed mov.n a14, a3 3c41: 2723b6 bltui a3, 2, 3c6c 3c44: 1d0c movi.n a13, 1 3c46: df0c movi.n a15, 13 3c48: 0c2d mov.n a2, a12 3c4a: fff405 call0 3b8c 3c4d: 071266 bnei a2, 1, 3c58 3c50: 0c2d mov.n a2, a12 3c52: fff385 call0 3b8c 3c55: f71226 beqi a2, 1, 3c50 3c58: 000c02 l8ui a0, a12, 0 3c5b: 0d9026 beqi a0, 10, 3c6c 3c5e: 0a10f7 beq a0, a15, 3c6c 3c61: cc1b addi.n a12, a12, 1 3c63: 01cdd2 addi a13, a13, 1 3c66: 74d0d0 extui a13, a13, 0, 8 3c69: db9ed7 bne a14, a13, 3c48 3c6c: 0108 l32i.n a0, a1, 0 3c6e: 21d8 l32i.n a13, a1, 8 3c70: 31e8 l32i.n a14, a1, 12 3c72: 020c movi.n a2, 0 3c74: 41f8 l32i.n a15, a1, 16 3c76: 014c22 s8i a2, a12, 1 3c79: 11c8 l32i.n a12, a1, 4 3c7b: 20c112 addi a1, a1, 32 3c7e: f00d ret.n 00003c80 : 3c80: e0c112 addi a1, a1, -32 3c83: 31e9 s32i.n a14, a1, 12 3c85: 41f9 s32i.n a15, a1, 16 3c87: 0109 s32i.n a0, a1, 0 3c89: 11c9 s32i.n a12, a1, 4 3c8b: 21d9 s32i.n a13, a1, 8 3c8d: 02cd mov.n a12, a2 3c8f: 20d330 or a13, a3, a3 3c92: c0a022 movi a2, 192 3c95: ffe985 call0 3b30 3c98: dd0b addi.n a13, a13, -1 3c9a: 3e0d26 beqi a13, -1, 3cdc 3c9d: dba0f2 movi a15, 219 3ca0: c0a0e2 movi a14, 192 3ca3: 000386 j 3cb5 3ca6: 000000 ill 3ca9: ffe845 call0 3b30 3cac: 01ccc2 addi a12, a12, 1 3caf: ffcdd2 addi a13, a13, -1 3cb2: 026d96 bltz a13, 3cdc 3cb5: 000c22 l8ui a2, a12, 0 3cb8: 1112e7 beq a2, a14, 3ccd 3cbb: ea92f7 bne a2, a15, 3ca9 3cbe: dba022 movi a2, 219 3cc1: ffe6c5 call0 3b30 3cc4: dda022 movi a2, 221 3cc7: ffe685 call0 3b30 3cca: fff786 j 3cac 3ccd: dba022 movi a2, 219 3cd0: ffe5c5 call0 3b30 3cd3: dca022 movi a2, 220 3cd6: ffe585 call0 3b30 3cd9: fff3c6 j 3cac 3cdc: c0a022 movi a2, 192 3cdf: ffe505 call0 3b30 3ce2: 11c8 l32i.n a12, a1, 4 3ce4: 21d8 l32i.n a13, a1, 8 3ce6: 31e8 l32i.n a14, a1, 12 3ce8: 41f8 l32i.n a15, a1, 16 3cea: 0108 l32i.n a0, a1, 0 3cec: 20c112 addi a1, a1, 32 3cef: f00d ret.n 3cf1: 000000 ill 00003cf4 : 3cf4: f0c112 addi a1, a1, -16 3cf7: 0109 s32i.n a0, a1, 0 3cf9: fff845 call0 3c80 3cfc: 020c movi.n a2, 0 3cfe: 0108 l32i.n a0, a1, 0 3d00: 10c112 addi a1, a1, 16 3d03: f00d ret.n 3d05: 000000 ill 00003d08 : 3d08: 170c movi.n a7, 1 3d0a: 046d mov.n a6, a4 3d0c: d0c112 addi a1, a1, -48 3d0f: 4109 s32i.n a0, a1, 16 3d11: 9139 s32i.n a3, a1, 36 3d13: 1129 s32i.n a2, a1, 4 3d15: 71e9 s32i.n a14, a1, 28 3d17: 51c9 s32i.n a12, a1, 20 3d19: 61d9 s32i.n a13, a1, 24 3d1b: 81f9 s32i.n a15, a1, 32 3d1d: 04dd mov.n a13, a4 3d1f: fd41f1 l32r a15, 3224 3d22: 936740 movnez a6, a7, a4 3d25: 3169 s32i.n a6, a1, 12 3d27: 18cfc2 addi a12, a15, 24 3d2a: 040c movi.n a4, 0 3d2c: ff58 l32i.n a5, a15, 60 3d2e: 004142 s8i a4, a1, 0 3d31: 934560 movnez a4, a5, a6 3d34: 04ed mov.n a14, a4 3d36: 10cd16 beqz a13, 3e46 3d39: ef88 l32i.n a8, a15, 56 3d3b: 722826 beqi a8, 2, 3db1 3d3e: 202cc0 or a2, a12, a12 3d41: 203110 or a3, a1, a1 3d44: 001805 call0 3ec8 3d47: 013216 beqz a2, 3d5e 3d4a: ff0d16 beqz a13, 3d3e 3d4d: 020c movi.n a2, 0 3d4f: 51c8 l32i.n a12, a1, 20 3d51: 61d8 l32i.n a13, a1, 24 3d53: 71e8 l32i.n a14, a1, 28 3d55: 81f8 l32i.n a15, a1, 32 3d57: 4108 l32i.n a0, a1, 16 3d59: 30c112 addi a1, a1, 48 3d5c: f00d ret.n 3d5e: 6d8c beqz.n a13, 3d68 3d60: ef28 l32i.n a2, a15, 56 3d62: fcc222 addi a2, a2, -4 3d65: 0b7216 beqz a2, 3e20 3d68: 000102 l8ui a0, a1, 0 3d6b: c0a032 movi a3, 192 3d6e: 1e1037 beq a0, a3, 3d90 3d71: dba042 movi a4, 219 3d74: 6c1047 beq a0, a4, 3de4 3d77: 9158 l32i.n a5, a1, 36 3d79: c1ae57 bge a14, a5, 3d3e 3d7c: 1178 l32i.n a7, a1, 4 3d7e: 7e7a add.n a7, a14, a7 3d80: 004702 s8i a0, a7, 0 3d83: ff68 l32i.n a6, a15, 60 3d85: ee1b addi.n a14, a14, 1 3d87: 661b addi.n a6, a6, 1 3d89: ff69 s32i.n a6, a15, 60 3d8b: ffebc6 j 3d3e 3d8e: 00 .byte 00 3d8f: 00 .byte 00 3d90: faae16 beqz a14, 3d3e 3d93: 103d16 beqz a13, 3e9a 3d96: 4108 l32i.n a0, a1, 16 3d98: 51c8 l32i.n a12, a1, 20 3d9a: 61d8 l32i.n a13, a1, 24 3d9c: 0e2d mov.n a2, a14 3d9e: 280c movi.n a8, 2 3da0: 090c movi.n a9, 0 3da2: ff99 s32i.n a9, a15, 60 3da4: ef89 s32i.n a8, a15, 56 3da6: 71e8 l32i.n a14, a1, 28 3da8: 81f8 l32i.n a15, a1, 32 3daa: 30c112 addi a1, a1, 48 3dad: f00d ret.n 3daf: c00000 sub a0, a0, a0 3db2: 202c movi.n a0, 34 3db4: 203110 or a3, a1, a1 3db7: 001105 call0 3ec8 3dba: 015256 bnez a2, 3dd3 3dbd: 000102 l8ui a0, a1, 0 3dc0: c0a0a2 movi a10, 192 3dc3: c0a0a0 sub a10, a0, a10 3dc6: 0aba16 beqz a10, 3e75 3dc9: 0c2d mov.n a2, a12 3dcb: 013d mov.n a3, a1 3dcd: 000f85 call0 3ec8 3dd0: fe9216 beqz a2, 3dbd 3dd3: 0001b2 l8ui a11, a1, 0 3dd6: c0a002 movi a0, 192 3dd9: 021b07 beq a11, a0, 3ddf 3ddc: ffdb46 j 3d4d 3ddf: ffd6c6 j 3d3e 3de2: 00 .byte 00 3de3: 00 .byte 00 3de4: 046d16 beqz a13, 3e2e 3de7: ef48 l32i.n a4, a15, 56 3de9: 2128 l32i.n a2, a1, 8 3deb: 023466 bnei a4, 3, 3df1 3dee: 002406 j 3e82 3df1: 004122 s8i a2, a1, 0 3df4: dca032 movi a3, 220 3df7: 000102 l8ui a0, a1, 0 3dfa: 3178 l32i.n a7, a1, 12 3dfc: 360c movi.n a6, 3 3dfe: 934670 movnez a4, a6, a7 3e01: ef49 s32i.n a4, a15, 56 3e03: 0e1037 beq a0, a3, 3e15 3e06: dda052 movi a5, 221 3e09: 0e9057 bne a0, a5, 3e1b 3e0c: dba002 movi a0, 219 3e0f: 004102 s8i a0, a1, 0 3e12: 000146 j 3e1b 3e15: c0a002 movi a0, 192 3e18: 004102 s8i a0, a1, 0 3e1b: ffd606 j 3d77 3e1e: 820000 mull a0, a0, a0 3e21: a0 .byte 0xa0 3e22: 92db addi.n a9, a2, 13 3e24: 990001 l32r a0, fffea224 <_rom_store+0xfffdbe9c> 3e27: 418221 l32r a2, fffd4430 <_rom_store+0xfffc60a8> 3e2a: 00 .byte 00 3e2b: fb8d56 bnez a13, 3de7 3e2e: 0c2d mov.n a2, a12 3e30: 013d mov.n a3, a1 3e32: 000945 call0 3ec8 3e35: 5c1266 bnei a2, 1, 3e95 3e38: 0c2d mov.n a2, a12 3e3a: 013d mov.n a3, a1 3e3c: 000885 call0 3ec8 3e3f: f51226 beqi a2, 1, 3e38 3e42: 0013c6 j 3e95 3e45: 00 .byte 00 3e46: 0c2d mov.n a2, a12 3e48: 013d mov.n a3, a1 3e4a: 0007c5 call0 3ec8 3e4d: 0b1226 beqi a2, 1, 3e5c 3e50: 0001a2 l8ui a10, a1, 0 3e53: c0a0b2 movi a11, 192 3e56: c0aab0 sub a10, a10, a11 3e59: ee1a16 beqz a10, 3d3e 3e5c: 0c2d mov.n a2, a12 3e5e: 013d mov.n a3, a1 3e60: 000645 call0 3ec8 3e63: f51226 beqi a2, 1, 3e5c 3e66: 000102 l8ui a0, a1, 0 3e69: c0a022 movi a2, 192 3e6c: ec9027 bne a0, a2, 3e5c 3e6f: ffb2c6 j 3d3e 3e72: 000000 ill 3e75: 340c movi.n a4, 3 3e77: ef49 s32i.n a4, a15, 56 3e79: ed0a56 bnez a10, 3d4d 3e7c: ffaf86 j 3d3e 3e7f: 000000 ill 3e82: 202cc0 or a2, a12, a12 3e85: 203110 or a3, a1, a1 3e88: 04a052 movi a5, 4 3e8b: ef59 s32i.n a5, a15, 56 3e8d: 000385 call0 3ec8 3e90: 620b addi.n a6, a2, -1 3e92: eb7616 beqz a6, 3d4d 3e95: ef48 l32i.n a4, a15, 56 3e97: ffd646 j 3df4 3e9a: 4108 l32i.n a0, a1, 16 3e9c: 51c8 l32i.n a12, a1, 20 3e9e: 61d8 l32i.n a13, a1, 24 3ea0: 0e2d mov.n a2, a14 3ea2: 81f8 l32i.n a15, a1, 32 3ea4: 71e8 l32i.n a14, a1, 28 3ea6: 30c112 addi a1, a1, 48 3ea9: f00d ret.n 3eab: c11200 mul16u a1, a2, a0 00003eac : 3eac: f0c112 addi a1, a1, -16 3eaf: 0109 s32i.n a0, a1, 0 3eb1: ffe545 call0 3d08 3eb4: 140c movi.n a4, 1 3eb6: 0138 l32i.n a3, a1, 0 3eb8: 000c movi.n a0, 0 3eba: 10c112 addi a1, a1, 16 3ebd: 830420 moveqz a0, a4, a2 3ec0: 002d mov.n a2, a0 3ec2: 030d mov.n a0, a3 3ec4: f00d ret.n 3ec6: 00 .byte 00 3ec7: 00 .byte 00 00003ec8 : 3ec8: 3268 l32i.n a6, a2, 12 3eca: 2248 l32i.n a4, a2, 8 3ecc: 049467 bne a4, a6, 3ed4 3ecf: 120c movi.n a2, 1 3ed1: f00d ret.n 3ed3: 00 .byte 00 3ed4: 000672 l8ui a7, a6, 0 3ed7: 004372 s8i a7, a3, 0 3eda: 1238 l32i.n a3, a2, 4 3edc: 3258 l32i.n a5, a2, 12 3ede: 01d372 addmi a7, a3, 0x100 3ee1: 551b addi.n a5, a5, 1 3ee3: 3259 s32i.n a5, a2, 12 3ee5: 059577 bne a5, a7, 3eee 3ee8: 3239 s32i.n a3, a2, 12 3eea: 020c movi.n a2, 0 3eec: f00d ret.n 3eee: 020c movi.n a2, 0 3ef0: f00d ret.n 3ef2: 00 .byte 00 3ef3: c11200 mul16u a1, a2, a0 00003ef4 : 3ef4: f0c112 addi a1, a1, -16 3ef7: 3109 s32i.n a0, a1, 12 3ef9: fcca01 l32r a0, 3224 3efc: 2129 s32i.n a2, a1, 8 3efe: b008 l32i.n a0, a0, 44 3f00: 120c movi.n a2, 1 3f02: 062026 beqi a0, 2, 3f0c 3f05: 3108 l32i.n a0, a1, 12 3f07: 10c112 addi a1, a1, 16 3f0a: f00d ret.n 3f0c: fcc621 l32r a2, 3224 3f0f: 013d mov.n a3, a1 3f11: 18c222 addi a2, a2, 24 3f14: 1129 s32i.n a2, a1, 4 3f16: fffb05 call0 3ec8 3f19: 129c beqz.n a2, 3f2e 3f1b: 3108 l32i.n a0, a1, 12 3f1d: fcc131 l32r a3, 3224 3f20: 2148 l32i.n a4, a1, 8 3f22: 020c movi.n a2, 0 3f24: 004422 s8i a2, a4, 0 3f27: b329 s32i.n a2, a3, 44 3f29: 10c112 addi a1, a1, 16 3f2c: f00d ret.n 3f2e: 1128 l32i.n a2, a1, 4 3f30: 2158 l32i.n a5, a1, 8 3f32: 000162 l8ui a6, a1, 0 3f35: 203110 or a3, a1, a1 3f38: 004562 s8i a6, a5, 0 3f3b: 01c552 addi a5, a5, 1 3f3e: 026152 s32i a5, a1, 8 3f41: fff845 call0 3ec8 3f44: fe6216 beqz a2, 3f2e 3f47: fff406 j 3f1b 3f4a: 210000 srai a0, a0, 0 00003f4c : 3f4c: fcb621 l32r a2, 3224 3f4f: f00d ret.n 3f51: 000000 ill 3f54: 00 .byte 00 3f55: 000a add.n a0, a0, a0 3f57: 60 .byte 0x60 00003f58 : 3f58: cfae82 movi a8, 0xfffffecf 3f5b: 7fafa2 movi a10, -129 3f5e: 061c movi.n a6, 16 3f60: f47f51 l32r a5, 115c 3f63: 0020c0 memw 3f66: 872532 l32i a3, a5, 0x21c 3f69: 1033a0 and a3, a3, a10 3f6c: 0020c0 memw 3f6f: 876532 s32i a3, a5, 0x21c 3f72: 0020c0 memw 3f75: 872522 l32i a2, a5, 0x21c 3f78: 102280 and a2, a2, a8 3f7b: 0020c0 memw 3f7e: 876522 s32i a2, a5, 0x21c 3f81: 0020c0 memw 3f84: 8725b2 l32i a11, a5, 0x21c 3f87: 20bb60 or a11, a11, a6 3f8a: 0020c0 memw 3f8d: 8765b2 s32i a11, a5, 0x21c 3f90: 0020c0 memw 3f93: 882592 l32i a9, a5, 0x220 3f96: 1099a0 and a9, a9, a10 3f99: 0020c0 memw 3f9c: 886592 s32i a9, a5, 0x220 3f9f: 0020c0 memw 3fa2: 882572 l32i a7, a5, 0x220 3fa5: 107780 and a7, a7, a8 3fa8: 0020c0 memw 3fab: 886572 s32i a7, a5, 0x220 3fae: 0020c0 memw 3fb1: 882542 l32i a4, a5, 0x220 3fb4: 204460 or a4, a4, a6 3fb7: 0020c0 memw 3fba: 886542 s32i a4, a5, 0x220 3fbd: 0020c0 memw 3fc0: 892532 l32i a3, a5, 0x224 3fc3: 1033a0 and a3, a3, a10 3fc6: 0020c0 memw 3fc9: 896532 s32i a3, a5, 0x224 3fcc: 0020c0 memw 3fcf: 892522 l32i a2, a5, 0x224 3fd2: 102280 and a2, a2, a8 3fd5: 0020c0 memw 3fd8: 896522 s32i a2, a5, 0x224 3fdb: 0020c0 memw 3fde: 8925b2 l32i a11, a5, 0x224 3fe1: 20bb60 or a11, a11, a6 3fe4: 0020c0 memw 3fe7: 8965b2 s32i a11, a5, 0x224 3fea: 0020c0 memw 3fed: 8a2592 l32i a9, a5, 0x228 3ff0: 1099a0 and a9, a9, a10 3ff3: 0020c0 memw 3ff6: 8a6592 s32i a9, a5, 0x228 3ff9: 0020c0 memw 3ffc: 8a2572 l32i a7, a5, 0x228 3fff: 107780 and a7, a7, a8 4002: 0020c0 memw 4005: 8a6572 s32i a7, a5, 0x228 4008: 0020c0 memw 400b: 8a2542 l32i a4, a5, 0x228 400e: 204460 or a4, a4, a6 4011: 0020c0 memw 4014: 8a6542 s32i a4, a5, 0x228 4017: 0020c0 memw 401a: 8b2532 l32i a3, a5, 0x22c 401d: 1033a0 and a3, a3, a10 4020: 0020c0 memw 4023: 8b6532 s32i a3, a5, 0x22c 4026: 0020c0 memw 4029: 8b2522 l32i a2, a5, 0x22c 402c: 102280 and a2, a2, a8 402f: 0020c0 memw 4032: 8b6522 s32i a2, a5, 0x22c 4035: 0020c0 memw 4038: 8b25b2 l32i a11, a5, 0x22c 403b: 20bb60 or a11, a11, a6 403e: 0020c0 memw 4041: 8b65b2 s32i a11, a5, 0x22c 4044: 0020c0 memw 4047: 8c2592 l32i a9, a5, 0x230 404a: 1099a0 and a9, a9, a10 404d: 0020c0 memw 4050: 8c6592 s32i a9, a5, 0x230 4053: 0020c0 memw 4056: 8c2572 l32i a7, a5, 0x230 4059: 107780 and a7, a7, a8 405c: 0020c0 memw 405f: 8c6572 s32i a7, a5, 0x230 4062: 0020c0 memw 4065: 8c2542 l32i a4, a5, 0x230 4068: 204460 or a4, a4, a6 406b: 0020c0 memw 406e: 8c6542 s32i a4, a5, 0x230 4071: 020c movi.n a2, 0 4073: ffb831 l32r a3, 3f54 4076: 0020c0 memw 4079: d26322 s32i a2, a3, 0x348 407c: f00d ret.n 407e: 00 .byte 00 407f: c11200 mul16u a1, a2, a0 4082: 11c9f0 slli a12, a9, 1 4085: 0109 s32i.n a0, a1, 0 4087: 02cd mov.n a12, a2 4089: 004005 call0 448c 408c: f0e231 l32r a3, 414 <_ResetHandler+0x370> 408f: f3cd01 l32r a0, fc4 4092: 0020c0 memw 4095: 0039 s32i.n a3, a0, 0 4097: 0020c0 memw 409a: 002022 l32i a2, a0, 0 409d: 007216 beqz a2, 40a8 40a0: 0020c0 memw 40a3: 0048 l32i.n a4, a0, 0 40a5: ff7456 bnez a4, 40a0 40a8: 202cc0 or a2, a12, a12 40ab: 003e05 call0 448c 40ae: 00a022 movi a2, 0 40b1: 0121c2 l32i a12, a1, 4 40b4: 0108 l32i.n a0, a1, 0 40b6: 10c112 addi a1, a1, 16 40b9: f00d ret.n 40bb: 000000 ill 40be: 00 .byte 00 40bf: c11201 l32r a0, ffff4508 <_rom_store+0xfffe6180> 40c2: 0129f0 slli a2, a9, 17 40c5: 21c9 s32i.n a12, a1, 8 40c7: 1109 s32i.n a0, a1, 4 40c9: 03cd mov.n a12, a3 40cb: b40030 extui a0, a3, 0, 12 40ce: a08c beqz.n a0, 40dc 40d0: 120c movi.n a2, 1 40d2: 21c8 l32i.n a12, a1, 8 40d4: 1108 l32i.n a0, a1, 4 40d6: 10c112 addi a1, a1, 16 40d9: f00d ret.n 40db: 00 .byte 00 40dc: 003ac5 call0 448c 40df: 002102 l32i a0, a1, 0 40e2: f0cd51 l32r a5, 418 <_ResetHandler+0x374> 40e5: f3b721 l32r a2, fc4 40e8: 105c50 and a5, a12, a5 40eb: 0020c0 memw 40ee: 016252 s32i a5, a2, 4 40f1: fff241 l32r a4, 40bc 40f4: 0020c0 memw 40f7: 006242 s32i a4, a2, 0 40fa: 0020c0 memw 40fd: 0238 l32i.n a3, a2, 0 40ff: 638c beqz.n a3, 4109 4101: 0020c0 memw 4104: 0268 l32i.n a6, a2, 0 4106: ff7656 bnez a6, 4101 4109: 202000 or a2, a0, a0 410c: 0037c5 call0 448c 410f: 00a022 movi a2, 0 4112: 0221c2 l32i a12, a1, 8 4115: 1108 l32i.n a0, a1, 4 4117: 10c112 addi a1, a1, 16 411a: f00d ret.n 411c: 800000 add a0, a0, a0 411f: c11200 mul16u a1, a2, a0 4122: f0 .byte 0xf0 4123: 006132 s32i a3, a1, 0 4126: 0261c2 s32i a12, a1, 8 4129: 016102 s32i a0, a1, 4 412c: 02cd mov.n a12, a2 412e: 0035c5 call0 448c 4131: f0b951 l32r a5, 418 <_ResetHandler+0x374> 4134: 0148 l32i.n a4, a1, 0 4136: f3a301 l32r a0, fc4 4139: 104450 and a4, a4, a5 413c: 0020c0 memw 413f: 1049 s32i.n a4, a0, 4 4141: fff631 l32r a3, 411c 4144: 0020c0 memw 4147: 0039 s32i.n a3, a0, 0 4149: 0020c0 memw 414c: 0028 l32i.n a2, a0, 0 414e: 628c beqz.n a2, 4158 4150: 0020c0 memw 4153: 0068 l32i.n a6, a0, 0 4155: ff7656 bnez a6, 4150 4158: 202cc0 or a2, a12, a12 415b: 003305 call0 448c 415e: 00a022 movi a2, 0 4161: 0221c2 l32i a12, a1, 8 4164: 1108 l32i.n a0, a1, 4 4166: 10c112 addi a1, a1, 16 4169: f00d ret.n 416b: 000000 ill 416e: 002000 isync 4171: 00 .byte 00 4172: 00 .byte 00 4173: c11202 l16ui a0, a2, 0x182 4176: e0 .byte 0xe0 4177: 51f9 s32i.n a15, a1, 20 4179: 7139 s32i.n a3, a1, 28 417b: 1109 s32i.n a0, a1, 4 417d: 41e9 s32i.n a14, a1, 16 417f: 21c9 s32i.n a12, a1, 8 4181: 31d9 s32i.n a13, a1, 12 4183: 02cd mov.n a12, a2 4185: 04dd mov.n a13, a4 4187: 05ed mov.n a14, a5 4189: 300c movi.n a0, 3 418b: 110057 bnone a0, a5, 41a0 418e: 120c movi.n a2, 1 4190: 21c8 l32i.n a12, a1, 8 4192: 31d8 l32i.n a13, a1, 12 4194: 41e8 l32i.n a14, a1, 16 4196: 51f8 l32i.n a15, a1, 20 4198: 1108 l32i.n a0, a1, 4 419a: 20c112 addi a1, a1, 32 419d: f00d ret.n 419f: 21f200 srai a15, a0, 2 41a2: 223207 bltu a2, a0, 41c8 41a5: 04 .byte 0x4 41a6: 0139 s32i.n a3, a1, 0 41a8: 0f2d mov.n a2, a15 41aa: 0a0bc5 call0 e268 <__umodsi3> 41ad: 3e2a add.n a3, a14, a2 41af: 0128 l32i.n a2, a1, 0 41b1: d93237 bltu a2, a3, 418e 41b4: 0c2d mov.n a2, a12 41b6: 0661c2 s32i a12, a1, 24 41b9: 002d05 call0 448c 41bc: 021ee6 bgei a14, 1, 41c2 41bf: 003586 j 4299 41c2: f380c1 l32r a12, fc4 41c5: f09401 l32r a0, 418 <_ResetHandler+0x374> 41c8: 001a06 j 4234 41cb: 00 .byte 00 41cc: ffe831 l32r a3, 416c 41cf: 206730 or a6, a7, a3 41d2: 0020c0 memw 41d5: 1c69 s32i.n a6, a12, 4 41d7: 040c movi.n a4, 0 41d9: a064c0 addx4 a6, a4, a12 41dc: 0d58 l32i.n a5, a13, 0 41de: 0020c0 memw 41e1: 106652 s32i a5, a6, 64 41e4: 441b addi.n a4, a4, 1 41e6: 5d4b addi.n a5, a13, 4 41e8: 744040 extui a4, a4, 0, 8 41eb: a064c0 addx4 a6, a4, a12 41ee: 0558 l32i.n a5, a5, 0 41f0: 0020c0 memw 41f3: 106652 s32i a5, a6, 64 41f6: dd8b addi.n a13, a13, 8 41f8: 441b addi.n a4, a4, 1 41fa: 744040 extui a4, a4, 0, 8 41fd: d88466 bnei a4, 8, 41d9 4200: e0cee2 addi a14, a14, -32 4203: 20cff2 addi a15, a15, 32 4206: 062122 l32i a2, a1, 24 4209: 002305 call0 443c 420c: f7e256 bnez a2, 418e 420f: 0020c0 memw 4212: ffd781 l32r a8, 4170 4215: 0c89 s32i.n a8, a12, 0 4217: 0020c0 memw 421a: 002c72 l32i a7, a12, 0 421d: 007716 beqz a7, 4228 4220: 0020c0 memw 4223: 0c98 l32i.n a9, a12, 0 4225: ff7956 bnez a9, 4220 4228: 062122 l32i a2, a1, 24 422b: 002605 call0 448c 422e: f07a01 l32r a0, 418 <_ResetHandler+0x374> 4231: 641ea6 blti a14, 1, 4299 4234: 107f00 and a7, a15, a0 4237: 91cee6 bgei a14, 32, 41cc 423a: 014e80 slli a4, a14, 24 423d: 204740 or a4, a7, a4 4240: 0020c0 memw 4243: 016c42 s32i a4, a12, 4 4246: 1460e0 extui a6, a14, 0, 2 4249: 2132e0 srai a3, a14, 2 424c: 01c352 addi a5, a3, 1 424f: 933560 movnez a3, a5, a6 4252: 743030 extui a3, a3, 0, 8 4255: b3bc beqz.n a3, 4294 4257: 040c movi.n a4, 0 4259: 0b6307 bbci a3, 0, 4268 425c: 0d58 l32i.n a5, a13, 0 425e: 0020c0 memw 4261: 106c52 s32i a5, a12, 64 4264: dd4b addi.n a13, a13, 4 4266: 140c movi.n a4, 1 4268: 416130 srli a6, a3, 1 426b: 56ac beqz.n a6, 4294 426d: a064c0 addx4 a6, a4, a12 4270: 0d58 l32i.n a5, a13, 0 4272: 0020c0 memw 4275: 106652 s32i a5, a6, 64 4278: 441b addi.n a4, a4, 1 427a: 5d4b addi.n a5, a13, 4 427c: 744040 extui a4, a4, 0, 8 427f: a064c0 addx4 a6, a4, a12 4282: 0558 l32i.n a5, a5, 0 4284: 0020c0 memw 4287: 106652 s32i a5, a6, 64 428a: dd8b addi.n a13, a13, 8 428c: 441b addi.n a4, a4, 1 428e: 744040 extui a4, a4, 0, 8 4291: d89347 bne a3, a4, 426d 4294: 0e0c movi.n a14, 0 4296: ffdb06 j 4206 4299: 020c movi.n a2, 0 429b: 21c8 l32i.n a12, a1, 8 429d: 31d8 l32i.n a13, a1, 12 429f: 41e8 l32i.n a14, a1, 16 42a1: 51f8 l32i.n a15, a1, 20 42a3: 1108 l32i.n a0, a1, 4 42a5: 20c112 addi a1, a1, 32 42a8: f00d ret.n 42aa: 00 .byte 00 42ab: c11200 mul16u a1, a2, a0 42ae: 21d9f0 srai a13, a15, 9 42b1: 31e9 s32i.n a14, a1, 12 42b3: 11c9 s32i.n a12, a1, 4 42b5: 0109 s32i.n a0, a1, 0 42b7: 04cd mov.n a12, a4 42b9: 1208 l32i.n a0, a2, 4 42bb: 453a add.n a4, a5, a3 42bd: 11b047 bgeu a0, a4, 42d2 42c0: 120c movi.n a2, 1 42c2: 11c8 l32i.n a12, a1, 4 42c4: 21d8 l32i.n a13, a1, 8 42c6: 31e8 l32i.n a14, a1, 12 42c8: 0108 l32i.n a0, a1, 0 42ca: 10c112 addi a1, a1, 16 42cd: f00d ret.n 42cf: 000000 ill 42d2: 20e330 or a14, a3, a3 42d5: 20d550 or a13, a5, a5 42d8: 001b05 call0 448c 42db: 021de6 bgei a13, 1, 42e1 42de: 003486 j 43b4 42e1: f33801 l32r a0, fc4 42e4: ffa251 l32r a5, 416c 42e7: f02f41 l32r a4, 3a4 <_ResetHandler+0x300> 42ea: 76cde6 bgei a13, 32, 4364 42ed: 017d80 slli a7, a13, 24 42f0: 207e70 or a7, a14, a7 42f3: 0020c0 memw 42f6: 016072 s32i a7, a0, 4 42f9: 0020c0 memw 42fc: 0049 s32i.n a4, a0, 0 42fe: 0020c0 memw 4301: 0068 l32i.n a6, a0, 0 4303: 668c beqz.n a6, 430d 4305: 0020c0 memw 4308: 0088 l32i.n a8, a0, 0 430a: ff7856 bnez a8, 4305 430d: 14a0d0 extui a10, a13, 0, 2 4310: 2172d0 srai a7, a13, 2 4313: 971b addi.n a9, a7, 1 4315: 9379a0 movnez a7, a9, a10 4318: 743070 extui a3, a7, 0, 8 431b: 095316 beqz a3, 43b4 431e: 020c movi.n a2, 0 4320: 0c6707 bbci a7, 0, 4330 4323: 0020c0 memw 4326: 120c movi.n a2, 1 4328: 1020b2 l32i a11, a0, 64 432b: 006cb2 s32i a11, a12, 0 432e: cc4b addi.n a12, a12, 4 4330: 41d130 srli a13, a3, 1 4333: 07dd16 beqz a13, 43b4 4336: a06200 addx4 a6, a2, a0 4339: 0020c0 memw 433c: 221b addi.n a2, a2, 1 433e: 102662 l32i a6, a6, 64 4341: 0c69 s32i.n a6, a12, 0 4343: 742020 extui a2, a2, 0, 8 4346: 7c4b addi.n a7, a12, 4 4348: a06200 addx4 a6, a2, a0 434b: 0020c0 memw 434e: cc8b addi.n a12, a12, 8 4350: 221b addi.n a2, a2, 1 4352: 102662 l32i a6, a6, 64 4355: 0769 s32i.n a6, a7, 0 4357: 742020 extui a2, a2, 0, 8 435a: d89327 bne a3, a2, 4336 435d: 0014c6 j 43b4 4360: 00 .byte 00 4361: 88cda6 blti a13, 32, 42ed 4364: 208e50 or a8, a14, a5 4367: 0020c0 memw 436a: 1089 s32i.n a8, a0, 4 436c: 0020c0 memw 436f: 0049 s32i.n a4, a0, 0 4371: 0020c0 memw 4374: 0078 l32i.n a7, a0, 0 4376: 878c beqz.n a7, 4382 4378: 0020c0 memw 437b: 0098 l32i.n a9, a0, 0 437d: f03d nop.n 437f: ff5956 bnez a9, 4378 4382: 020c movi.n a2, 0 4384: a03200 addx4 a3, a2, a0 4387: 0020c0 memw 438a: 221b addi.n a2, a2, 1 438c: 102332 l32i a3, a3, 64 438f: 0c39 s32i.n a3, a12, 0 4391: 742020 extui a2, a2, 0, 8 4394: 6c4b addi.n a6, a12, 4 4396: a03200 addx4 a3, a2, a0 4399: 0020c0 memw 439c: cc8b addi.n a12, a12, 8 439e: 221b addi.n a2, a2, 1 43a0: 102332 l32i a3, a3, 64 43a3: 0639 s32i.n a3, a6, 0 43a5: 742020 extui a2, a2, 0, 8 43a8: d88266 bnei a2, 8, 4384 43ab: 20cee2 addi a14, a14, 32 43ae: e0cdd2 addi a13, a13, -32 43b1: ac1de6 bgei a13, 1, 4361 43b4: 020c movi.n a2, 0 43b6: 11c8 l32i.n a12, a1, 4 43b8: 21d8 l32i.n a13, a1, 8 43ba: 31e8 l32i.n a14, a1, 12 43bc: 0108 l32i.n a0, a1, 0 43be: 10c112 addi a1, a1, 16 43c1: f00d ret.n 43c3: 000000 ill 43c6: 00 .byte 00 43c7: 6108 l32i.n a0, a1, 24 43c9: ff .byte 0xff 43ca: ff .byte 0xff 43cb: f2fe51 l32r a5, fc4 43ce: 080c movi.n a8, 0 43d0: 0020c0 memw 43d3: 4589 s32i.n a8, a5, 16 43d5: 0020c0 memw 43d8: 0569 s32i.n a6, a5, 0 43da: 0020c0 memw 43dd: 0548 l32i.n a4, a5, 0 43df: 648c beqz.n a4, 43e9 43e1: 0020c0 memw 43e4: 0578 l32i.n a7, a5, 0 43e6: ff7756 bnez a7, 43e1 43e9: 5298 l32i.n a9, a2, 20 43eb: 0020c0 memw 43ee: 4578 l32i.n a7, a5, 16 43f0: 107790 and a7, a7, a9 43f3: d9e707 bbsi a7, 0, 43d0 43f6: 0379 s32i.n a7, a3, 0 43f8: 020c movi.n a2, 0 43fa: f00d ret.n 43fc: 000000 ill 43ff: 04 .byte 0x4 4400: f0c112 addi a1, a1, -16 4403: 0139 s32i.n a3, a1, 0 4405: 1109 s32i.n a0, a1, 4 4407: 000845 call0 448c 440a: f2ee01 l32r a0, fc4 440d: 0020c0 memw 4410: 0148 l32i.n a4, a1, 0 4412: 4049 s32i.n a4, a0, 16 4414: fffa31 l32r a3, 43fc 4417: 0020c0 memw 441a: 0039 s32i.n a3, a0, 0 441c: 0020c0 memw 441f: 0028 l32i.n a2, a0, 0 4421: 007216 beqz a2, 442c 4424: 0020c0 memw 4427: 0058 l32i.n a5, a0, 0 4429: ff7556 bnez a5, 4424 442c: 020c movi.n a2, 0 442e: 1108 l32i.n a0, a1, 4 4430: 10c112 addi a1, a1, 16 4433: f00d ret.n 4435: 000000 ill 4438: 000000 ill 443b: c11240 mul16u a1, a2, a4 443e: 31d9f0 srai a13, a15, 25 4441: 21c9 s32i.n a12, a1, 8 4443: 1109 s32i.n a0, a1, 4 4445: 02cd mov.n a12, a2 4447: 000c movi.n a0, 0 4449: 0109 s32i.n a0, a1, 0 444b: 000405 call0 448c 444e: fffa31 l32r a3, 4438 4451: f2dc01 l32r a0, fc4 4454: 0020c0 memw 4457: 0039 s32i.n a3, a0, 0 4459: 0020c0 memw 445c: 0028 l32i.n a2, a0, 0 445e: 008216 beqz a2, 446a 4461: 0020c0 memw 4464: 002042 l32i a4, a0, 0 4467: ff6456 bnez a4, 4461 446a: 0158 l32i.n a5, a1, 0 446c: 2d0c movi.n a13, 2 446e: 0be517 bbsi a5, 1, 447d 4471: 0c2d mov.n a2, a12 4473: 013d mov.n a3, a1 4475: fff505 call0 43c8 4478: 0168 l32i.n a6, a1, 0 447a: f306d7 bnone a6, a13, 4471 447d: 020c movi.n a2, 0 447f: 21c8 l32i.n a12, a1, 8 4481: 31d8 l32i.n a13, a1, 12 4483: 1108 l32i.n a0, a1, 4 4485: 10c112 addi a1, a1, 16 4488: f00d ret.n 448a: 00 .byte 00 448b: c11200 mul16u a1, a2, a0 448e: 1109f0 slli a0, a9, 1 4491: fa7201 l32r a0, 2e5c 4494: 0020c0 memw 4497: 832032 l32i a3, a0, 0x20c 449a: 086397 bbci a3, 9, 44a6 449d: 0020c0 memw 44a0: 832042 l32i a4, a0, 0x20c 44a3: f6e497 bbsi a4, 9, 449d 44a6: 013d mov.n a3, a1 44a8: fff1c5 call0 43c8 44ab: 060c movi.n a6, 0 44ad: 1158 l32i.n a5, a1, 4 44af: 100c movi.n a0, 1 44b1: 10c112 addi a1, a1, 16 44b4: 830620 moveqz a0, a6, a2 44b7: 002d mov.n a2, a0 44b9: 050d mov.n a0, a5 44bb: f00d ret.n 44bd: 000000 ill 44c0: f0c112 addi a1, a1, -16 44c3: 0109 s32i.n a0, a1, 0 44c5: 11c9 s32i.n a12, a1, 4 44c7: efd331 l32r a3, 414 <_ResetHandler+0x370> 44ca: 02cd mov.n a12, a2 44cc: f2be21 l32r a2, fc4 44cf: 0020c0 memw 44d2: 2208 l32i.n a0, a2, 8 44d4: 200030 or a0, a0, a3 44d7: 0020c0 memw 44da: 2209 s32i.n a0, a2, 8 44dc: 202cc0 or a2, a12, a12 44df: fff5c5 call0 443c 44e2: a28c beqz.n a2, 44f0 44e4: 120c movi.n a2, 1 44e6: 11c8 l32i.n a12, a1, 4 44e8: 0108 l32i.n a0, a1, 0 44ea: 10c112 addi a1, a1, 16 44ed: f00d ret.n 44ef: 00 .byte 00 44f0: 0c2d mov.n a2, a12 44f2: 00a232 movi a3, 0x200 44f5: fff085 call0 4400 44f8: fe8256 bnez a2, 44e4 44fb: 020c movi.n a2, 0 44fd: 11c8 l32i.n a12, a1, 4 44ff: 0108 l32i.n a0, a1, 0 4501: 10c112 addi a1, a1, 16 4504: f00d ret.n 4506: 00 .byte 00 4507: c11200 mul16u a1, a2, a0 450a: 1109f0 slli a0, a9, 1 450d: 21c9 s32i.n a12, a1, 8 450f: efc131 l32r a3, 414 <_ResetHandler+0x370> 4512: 02cd mov.n a12, a2 4514: f2ac21 l32r a2, fc4 4517: 0020c0 memw 451a: 2208 l32i.n a0, a2, 8 451c: 200030 or a0, a0, a3 451f: 0020c0 memw 4522: 2209 s32i.n a0, a2, 8 4524: 202cc0 or a2, a12, a12 4527: fff145 call0 443c 452a: b28c beqz.n a2, 4539 452c: 120c movi.n a2, 1 452e: 21c8 l32i.n a12, a1, 8 4530: 1108 l32i.n a0, a1, 4 4532: 10c112 addi a1, a1, 16 4535: f00d ret.n 4537: 00 .byte 00 4538: 00 .byte 00 4539: 0c2d mov.n a2, a12 453b: 013d mov.n a3, a1 453d: ffe885 call0 43c8 4540: 002132 l32i a3, a1, 0 4543: 202cc0 or a2, a12, a12 4546: 743030 extui a3, a3, 0, 8 4549: ffeb45 call0 4400 454c: fdc256 bnez a2, 452c 454f: 020c movi.n a2, 0 4551: 21c8 l32i.n a12, a1, 8 4553: 1108 l32i.n a0, a1, 4 4555: 10c112 addi a1, a1, 16 4558: f00d ret.n 455a: 00 .byte 00 455b: 00 .byte 00 455c: ff .byte 0xff 455d: ef .byte 0xef 455e: ff .byte 0xff 455f: ff .byte 0xff 4560: 00 .byte 00 4561: 80 .byte 0x80 4562: 0028 l32i.n a2, a0, 0 4564: 004000 break 0, 0 4567: 00 .byte 00 4568: 460c movi.n a6, 4 456a: f29651 l32r a5, fc4 456d: 0020c0 memw 4570: 7548 l32i.n a4, a5, 28 4572: 204460 or a4, a4, a6 4575: 0020c0 memw 4578: 7549 s32i.n a4, a5, 28 457a: 0a6216 beqz a2, 4624 457d: 720b addi.n a7, a2, -1 457f: 0a9716 beqz a7, 462c 4582: fec282 addi a8, a2, -2 4585: 0ab816 beqz a8, 4634 4588: fdc292 addi a9, a2, -3 458b: 0ad916 beqz a9, 463c 458e: fcc2b2 addi a11, a2, -4 4591: f304a1 l32r a10, 11a4 4594: 060c movi.n a6, 0 4596: 836ab0 moveqz a6, a10, a11 4599: f2f071 l32r a7, 115c 459c: 2423f6 bgeui a3, 2, 45c4 459f: f4fd21 l32r a2, 1994 45a2: 0020c0 memw 45a5: 2588 l32i.n a8, a5, 8 45a7: 208820 or a8, a8, a2 45aa: 0020c0 memw 45ad: 2589 s32i.n a8, a5, 8 45af: 00a142 movi a4, 0x100 45b2: 0020c0 memw 45b5: 802732 l32i a3, a7, 0x200 45b8: 203340 or a3, a3, a4 45bb: 0020c0 memw 45be: 806732 s32i a3, a7, 0x200 45c1: 000d06 j 45f9 45c4: 414130 srli a4, a3, 1 45c7: 230b addi.n a2, a3, -1 45c9: 112280 slli a2, a2, 8 45cc: 440b addi.n a4, a4, -1 45ce: 1144c0 slli a4, a4, 4 45d1: 224a add.n a2, a2, a4 45d3: 232a add.n a2, a3, a2 45d5: ffe141 l32r a4, 455c 45d8: 220b addi.n a2, a2, -1 45da: 0020c0 memw 45dd: 25b8 l32i.n a11, a5, 8 45df: 10bb40 and a11, a11, a4 45e2: 0020c0 memw 45e5: 25b9 s32i.n a11, a5, 8 45e7: ffaea2 movi a10, 0xfffffeff 45ea: 0020c0 memw 45ed: 802792 l32i a9, a7, 0x200 45f0: 1099a0 and a9, a9, a10 45f3: 0020c0 memw 45f6: 806792 s32i a9, a7, 0x200 45f9: ffd981 l32r a8, 4560 45fc: 207260 or a7, a2, a6 45ff: 207780 or a7, a7, a8 4602: 0020c0 memw 4605: 2579 s32i.n a7, a5, 8 4607: f89841 l32r a4, 2868 460a: 0020c0 memw 460d: 0549 s32i.n a4, a5, 0 460f: 0020c0 memw 4612: 002532 l32i a3, a5, 0 4615: 007316 beqz a3, 4620 4618: 0020c0 memw 461b: 0598 l32i.n a9, a5, 0 461d: ff7956 bnez a9, 4618 4620: f00d ret.n 4622: 00 .byte 00 4623: 00 .byte 00 4624: fea661 l32r a6, 40bc 4627: ffdb86 j 4599 462a: 00 .byte 00 462b: 00 .byte 00 462c: f88f61 l32r a6, 2868 462f: ffd986 j 4599 4632: 00 .byte 00 4633: 00 .byte 00 4634: feba61 l32r a6, 411c 4637: ffd786 j 4599 463a: 00 .byte 00 463b: 00 .byte 00 463c: ffca61 l32r a6, 4564 463f: ffd586 j 4599 4642: 00 .byte 00 4643: c11200 mul16u a1, a2, a0 00004644 : 4644: f0c112 addi a1, a1, -16 4647: 0109 s32i.n a0, a1, 0 4649: ff90c5 call0 3f58 464c: 520c movi.n a2, 5 464e: 430c movi.n a3, 4 4650: fff145 call0 4568 4653: 520c movi.n a2, 5 4655: 002945 call0 48ec 4658: 0108 l32i.n a0, a1, 0 465a: 10c112 addi a1, a1, 16 465d: f00d ret.n 465f: 00 .byte 00 4660: ff .byte 0xff 4661: ff .byte 0xff 4662: fd .byte 0xfd 4663: ff .byte 0xff 4664: 00 .byte 00 4665: 00 .byte 00 4666: ff0002 l8ui a0, a0, 255 4669: ff .byte 0xff 466a: ff .byte 0xff 466b: fd .byte 0xfd 466c: ff .byte 0xff 466d: ff .byte 0xff 466e: fbf8 l32i.n a15, a11, 60 4670: ff .byte 0xff 4671: ff .byte 0xff 4672: ff .byte 0xff 4673: fe .byte 0xfe 4674: ff .byte 0xff 4675: ff .byte 0xff 4676: ff .byte 0xff 4677: 82fc bnez.n a2, 46b3 00004678 : 4678: 00a182 movi a8, 0x100 467b: f9f871 l32r a7, 2e5c 467e: 0020c0 memw 4681: 832752 l32i a5, a7, 0x20c 4684: ffae62 movi a6, 0xfffffeff 4687: 196587 bbci a5, 8, 46a4 468a: 0020c0 memw 468d: 8327a2 l32i a10, a7, 0x20c 4690: 10aa60 and a10, a10, a6 4693: 0020c0 memw 4696: 8367a2 s32i a10, a7, 0x20c 4699: 0020c0 memw 469c: 832792 l32i a9, a7, 0x20c 469f: f03d nop.n 46a1: e5e987 bbsi a9, 8, 468a 46a4: ffef51 l32r a5, 4660 46a7: eb7c movi.n a11, -2 46a9: 01a0a2 movi a10, 1 46ac: f24691 l32r a9, fc4 46af: 0020c0 memw 46b2: 2968 l32i.n a6, a9, 8 46b4: 106650 and a6, a6, a5 46b7: 0020c0 memw 46ba: 026962 s32i a6, a9, 8 46bd: 0020c0 memw 46c0: 832752 l32i a5, a7, 0x20c 46c3: 1055b0 and a5, a5, a11 46c6: 0020c0 memw 46c9: 836752 s32i a5, a7, 0x20c 46cc: 0020c0 memw 46cf: 832762 l32i a6, a7, 0x20c 46d2: 2066a0 or a6, a6, a10 46d5: 0020c0 memw 46d8: 836762 s32i a6, a7, 0x20c 46db: 0020c0 memw 46de: 832752 l32i a5, a7, 0x20c 46e1: 08e517 bbsi a5, 1, 46ed 46e4: 0020c0 memw 46e7: 832762 l32i a6, a7, 0x20c 46ea: f66617 bbci a6, 1, 46e4 46ed: 0020c0 memw 46f0: 832762 l32i a6, a7, 0x20c 46f3: 1066b0 and a6, a6, a11 46f6: 0020c0 memw 46f9: 836762 s32i a6, a7, 0x20c 46fc: ffda51 l32r a5, 4664 46ff: 0020c0 memw 4702: 29a8 l32i.n a10, a9, 8 4704: 20aa50 or a10, a10, a5 4707: 0020c0 memw 470a: 29a9 s32i.n a10, a9, 8 470c: 0020c0 memw 470f: 832762 l32i a6, a7, 0x20c 4712: 0c2216 beqz a2, 47d8 4715: ffc292 addi a9, a2, -1 4718: 094916 beqz a9, 47b0 471b: ffd351 l32r a5, 4668 471e: 0020c0 memw 4721: 832722 l32i a2, a7, 0x20c 4724: 102250 and a2, a2, a5 4727: 0020c0 memw 472a: 836722 s32i a2, a7, 0x20c 472d: fe63b1 l32r a11, 40bc 4730: 0020c0 memw 4733: 8327a2 l32i a10, a7, 0x20c 4736: 20aab0 or a10, a10, a11 4739: 0020c0 memw 473c: 8367a2 s32i a10, a7, 0x20c 473f: ffcb51 l32r a5, 466c 4742: 0020c0 memw 4745: 832722 l32i a2, a7, 0x20c 4748: 102250 and a2, a2, a5 474b: 0020c0 memw 474e: 836722 s32i a2, a7, 0x20c 4751: 01b460 slli a11, a4, 26 4754: 11a300 slli a10, a3, 16 4757: 20aab0 or a10, a10, a11 475a: 0020c0 memw 475d: 832792 l32i a9, a7, 0x20c 4760: 2099a0 or a9, a9, a10 4763: 0020c0 memw 4766: 836792 s32i a9, a7, 0x20c 4769: d4ac beqz.n a4, 479a 476b: 18a0a2 movi a10, 24 476e: 0020c0 memw 4771: 892792 l32i a9, a7, 0x224 4774: 2099a0 or a9, a9, a10 4777: 0020c0 memw 477a: 896792 s32i a9, a7, 0x224 477d: 17e687 bbsi a6, 8, 4798 4780: 0020c0 memw 4783: 832722 l32i a2, a7, 0x20c 4786: 202280 or a2, a2, a8 4789: 0020c0 memw 478c: 836722 s32i a2, a7, 0x20c 478f: 0020c0 memw 4792: 8327b2 l32i a11, a7, 0x20c 4795: e70b87 bnone a11, a8, 4780 4798: f00d ret.n 479a: 840c movi.n a4, 8 479c: 0020c0 memw 479f: 892732 l32i a3, a7, 0x224 47a2: 203340 or a3, a3, a4 47a5: 0020c0 memw 47a8: 896732 s32i a3, a7, 0x224 47ab: fff386 j 477d 47ae: b10000 sra a0, a0 47b1: c0ffb0 sub a15, a15, a11 47b4: 20 .byte 0x20 47b5: 00 .byte 00 47b6: 8327a2 l32i a10, a7, 0x20c 47b9: 10aab0 and a10, a10, a11 47bc: 0020c0 memw 47bf: 8367a2 s32i a10, a7, 0x20c 47c2: fe6b91 l32r a9, 4170 47c5: 0020c0 memw 47c8: 832752 l32i a5, a7, 0x20c 47cb: 205590 or a5, a5, a9 47ce: 0020c0 memw 47d1: 836752 s32i a5, a7, 0x20c 47d4: ffd9c6 j 473f 47d7: 00 .byte 00 47d8: ffa751 l32r a5, 4674 47db: 0020c0 memw 47de: 832722 l32i a2, a7, 0x20c 47e1: 102250 and a2, a2, a5 47e4: 0020c0 memw 47e7: 836722 s32i a2, a7, 0x20c 47ea: ffd446 j 473f 47ed: 000000 ill 000047f0 : 47f0: f99b31 l32r a3, 2e5c 47f3: 0020c0 memw 47f6: 832322 l32i a2, a3, 0x20c 47f9: ffae42 movi a4, 0xfffffeff 47fc: 176287 bbci a2, 8, 4817 47ff: 0020c0 memw 4802: 832362 l32i a6, a3, 0x20c 4805: 106640 and a6, a6, a4 4808: 0020c0 memw 480b: 836362 s32i a6, a3, 0x20c 480e: 0020c0 memw 4811: 832352 l32i a5, a3, 0x20c 4814: e7e587 bbsi a5, 8, 47ff 4817: ff9251 l32r a5, 4660 481a: e77c movi.n a7, -2 481c: 1a0c movi.n a10, 1 481e: f1e941 l32r a4, fc4 4821: 0020c0 memw 4824: 2428 l32i.n a2, a4, 8 4826: 102250 and a2, a2, a5 4829: 0020c0 memw 482c: 2429 s32i.n a2, a4, 8 482e: 0020c0 memw 4831: 8323b2 l32i a11, a3, 0x20c 4834: 10bb70 and a11, a11, a7 4837: 0020c0 memw 483a: 8363b2 s32i a11, a3, 0x20c 483d: 0020c0 memw 4840: 832392 l32i a9, a3, 0x20c 4843: 2099a0 or a9, a9, a10 4846: 0020c0 memw 4849: 836392 s32i a9, a3, 0x20c 484c: 0020c0 memw 484f: 832382 l32i a8, a3, 0x20c 4852: 0ae817 bbsi a8, 1, 4860 4855: 0020c0 memw 4858: 832362 l32i a6, a3, 0x20c 485b: f03d nop.n 485d: f46617 bbci a6, 1, 4855 4860: 0020c0 memw 4863: 832382 l32i a8, a3, 0x20c 4866: 108870 and a8, a8, a7 4869: 0020c0 memw 486c: 836382 s32i a8, a3, 0x20c 486f: f00d ret.n 4871: 000000 ill 4874: 14 .byte 0x14 4875: 3fffc7 bbsi a15, 28, 48b8 00004878 : 4878: ffff21 l32r a2, 4874 487b: f0c112 addi a1, a1, -16 487e: 0109 s32i.n a0, a1, 0 4880: 002222 l32i a2, a2, 0 4883: ffbb85 call0 443c 4886: 728c beqz.n a2, 4891 4888: 120c movi.n a2, 1 488a: 0108 l32i.n a0, a1, 0 488c: 10c112 addi a1, a1, 16 488f: f00d ret.n 4891: fff821 l32r a2, 4874 4894: 030c movi.n a3, 0 4896: 002222 l32i a2, a2, 0 4899: ffb645 call0 4400 489c: fe8256 bnez a2, 4888 489f: 020c movi.n a2, 0 48a1: 0108 l32i.n a0, a1, 0 48a3: 10c112 addi a1, a1, 16 48a6: f00d ret.n 000048a8 : 48a8: fff321 l32r a2, 4874 48ab: f0c112 addi a1, a1, -16 48ae: 0109 s32i.n a0, a1, 0 48b0: 002222 l32i a2, a2, 0 48b3: ffb885 call0 443c 48b6: 728c beqz.n a2, 48c1 48b8: 120c movi.n a2, 1 48ba: 0108 l32i.n a0, a1, 0 48bc: 10c112 addi a1, a1, 16 48bf: f00d ret.n 48c1: ffec21 l32r a2, 4874 48c4: c31c movi.n a3, 28 48c6: 002222 l32i a2, a2, 0 48c9: ffb345 call0 4400 48cc: fe8256 bnez a2, 48b8 48cf: 020c movi.n a2, 0 48d1: 0108 l32i.n a0, a1, 0 48d3: 10c112 addi a1, a1, 16 48d6: f00d ret.n 48d8: ff .byte 0xff 48d9: 9f .byte 0x9f 48da: 6f .byte 0x6f 48db: fe .byte 0xfe 48dc: 002000 isync 48df: 200001 l32r a0, fffcc8e0 <_rom_store+0xfffbe558> 48e2: 10 .byte 0x10 48e3: 200000 or a0, a0, a0 48e6: 000080 ret 48e9: 60 .byte 0x60 48ea: 00 .byte 00 48eb: c11200 mul16u a1, a2, a0 000048ec : 48ec: f0c112 addi a1, a1, -16 48ef: 1109 s32i.n a0, a1, 4 48f1: fff941 l32r a4, 48d8 48f4: ffe051 l32r a5, 4874 48f7: f1b301 l32r a0, fc4 48fa: 0020c0 memw 48fd: 2038 l32i.n a3, a0, 8 48ff: 103340 and a3, a3, a4 4902: 0020c0 memw 4905: 2039 s32i.n a3, a0, 8 4907: 92bc beqz.n a2, 4944 4909: 5c1226 beqi a2, 1, 4969 490c: 612226 beqi a2, 2, 4971 490f: 663226 beqi a2, 3, 4979 4912: fcc282 addi a8, a2, -4 4915: f22371 l32r a7, 11a4 4918: 060c movi.n a6, 0 491a: 836780 moveqz a6, a7, a8 491d: 0169 s32i.n a6, a1, 0 491f: 261226 beqi a2, 1, 4949 4922: 002522 l32i a2, a5, 0 4925: ffbe05 call0 4508 4928: 0020c0 memw 492b: f1a6a1 l32r a10, fc4 492e: 01b8 l32i.n a11, a1, 0 4930: 2a98 l32i.n a9, a10, 8 4932: 2099b0 or a9, a9, a11 4935: 0020c0 memw 4938: 2a99 s32i.n a9, a10, 8 493a: 020c movi.n a2, 0 493c: 1108 l32i.n a0, a1, 4 493e: 10c112 addi a1, a1, 16 4941: f00d ret.n 4943: 00 .byte 00 4944: ffe601 l32r a0, 48dc 4947: 0109 s32i.n a0, a1, 0 4949: 0528 l32i.n a2, a5, 0 494b: ffb745 call0 44c0 494e: 0020c0 memw 4951: f19c31 l32r a3, fc4 4954: 0148 l32i.n a4, a1, 0 4956: 2328 l32i.n a2, a3, 8 4958: 202240 or a2, a2, a4 495b: 0020c0 memw 495e: 2329 s32i.n a2, a3, 8 4960: 1108 l32i.n a0, a1, 4 4962: 020c movi.n a2, 0 4964: 10c112 addi a1, a1, 16 4967: f00d ret.n 4969: ffdd61 l32r a6, 48e0 496c: 0169 s32i.n a6, a1, 0 496e: ffeb46 j 491f 4971: ffdc71 l32r a7, 48e4 4974: 0179 s32i.n a7, a1, 0 4976: ffe946 j 491f 4979: ffdb81 l32r a8, 48e8 497c: 0189 s32i.n a8, a1, 0 497e: ffe746 j 491f 4981: 000000 ill 00004984 : 4984: ffbc21 l32r a2, 4874 4987: f0c112 addi a1, a1, -16 498a: 0109 s32i.n a0, a1, 0 498c: 002222 l32i a2, a2, 0 498f: ffaac5 call0 443c 4992: 728c beqz.n a2, 499d 4994: 120c movi.n a2, 1 4996: 0108 l32i.n a0, a1, 0 4998: 10c112 addi a1, a1, 16 499b: f00d ret.n 499d: ffb521 l32r a2, 4874 49a0: 0020f0 nop 49a3: 0228 l32i.n a2, a2, 0 49a5: ff6d85 call0 4080 49a8: fe8256 bnez a2, 4994 49ab: 020c movi.n a2, 0 49ad: 0108 l32i.n a0, a1, 0 49af: 10c112 addi a1, a1, 16 49b2: f00d ret.n 000049b4 : 49b4: ffb031 l32r a3, 4874 49b7: f0c112 addi a1, a1, -16 49ba: 21c9 s32i.n a12, a1, 8 49bc: 1109 s32i.n a0, a1, 4 49be: 02cd mov.n a12, a2 49c0: 0338 l32i.n a3, a3, 0 49c2: 0139 s32i.n a3, a1, 0 49c4: 1328 l32i.n a2, a3, 4 49c6: 022332 l32i a3, a3, 8 49c9: 098505 call0 e21c <__udivsi3> 49cc: 0a3c27 bltu a12, a2, 49da 49cf: 120c movi.n a2, 1 49d1: 21c8 l32i.n a12, a1, 8 49d3: 1108 l32i.n a0, a1, 4 49d5: 10c112 addi a1, a1, 16 49d8: f00d ret.n 49da: 0128 l32i.n a2, a1, 0 49dc: ffa5c5 call0 443c 49df: fec256 bnez a2, 49cf 49e2: ffa421 l32r a2, 4874 49e5: 0228 l32i.n a2, a2, 0 49e7: 022232 l32i a3, a2, 8 49ea: 8233c0 mull a3, a3, a12 49ed: ff7305 call0 4120 49f0: fdb256 bnez a2, 49cf 49f3: 020c movi.n a2, 0 49f5: 21c8 l32i.n a12, a1, 8 49f7: 1108 l32i.n a0, a1, 4 49f9: 10c112 addi a1, a1, 16 49fc: f00d ret.n 49fe: 310000 srai a0, a0, 16 00004a00 : 4a00: ff9d31 l32r a3, 4874 4a03: f0c112 addi a1, a1, -16 4a06: 21c9 s32i.n a12, a1, 8 4a08: 1109 s32i.n a0, a1, 4 4a0a: 02cd mov.n a12, a2 4a0c: 0338 l32i.n a3, a3, 0 4a0e: 0139 s32i.n a3, a1, 0 4a10: 1328 l32i.n a2, a3, 4 4a12: 032332 l32i a3, a3, 12 4a15: 098045 call0 e21c <__udivsi3> 4a18: 0a3c27 bltu a12, a2, 4a26 4a1b: 120c movi.n a2, 1 4a1d: 21c8 l32i.n a12, a1, 8 4a1f: 1108 l32i.n a0, a1, 4 4a21: 10c112 addi a1, a1, 16 4a24: f00d ret.n 4a26: 0128 l32i.n a2, a1, 0 4a28: ffa105 call0 443c 4a2b: fec256 bnez a2, 4a1b 4a2e: ff9121 l32r a2, 4874 4a31: 0228 l32i.n a2, a2, 0 4a33: 032232 l32i a3, a2, 12 4a36: 8233c0 mull a3, a3, a12 4a39: ff6845 call0 40c0 4a3c: fdb256 bnez a2, 4a1b 4a3f: 020c movi.n a2, 0 4a41: 21c8 l32i.n a12, a1, 8 4a43: 1108 l32i.n a0, a1, 4 4a45: 10c112 addi a1, a1, 16 4a48: f00d ret.n 4a4a: 00 .byte 00 4a4b: 045d00 extui a5, a0, 13, 1 00004a4c : 4a4c: 045d mov.n a5, a4 4a4e: ff8981 l32r a8, 4874 4a51: d0c112 addi a1, a1, -48 4a54: 31c9 s32i.n a12, a1, 12 4a56: 51e9 s32i.n a14, a1, 20 4a58: 9139 s32i.n a3, a1, 36 4a5a: 2109 s32i.n a0, a1, 8 4a5c: 61f9 s32i.n a15, a1, 24 4a5e: 41d9 s32i.n a13, a1, 16 4a60: 03fd mov.n a15, a3 4a62: 0848 l32i.n a4, a8, 0 4a64: 02dd mov.n a13, a2 4a66: 1408 l32i.n a0, a4, 4 4a68: 252a add.n a2, a5, a2 4a6a: 10b027 bgeu a0, a2, 4a7e 4a6d: 120c movi.n a2, 1 4a6f: 31c8 l32i.n a12, a1, 12 4a71: 41d8 l32i.n a13, a1, 16 4a73: 51e8 l32i.n a14, a1, 20 4a75: 61f8 l32i.n a15, a1, 24 4a77: 2108 l32i.n a0, a1, 8 4a79: 30c112 addi a1, a1, 48 4a7c: f00d ret.n 4a7e: 8149 s32i.n a4, a1, 32 4a80: 0d2d mov.n a2, a13 4a82: 44e8 l32i.n a14, a4, 16 4a84: 0159 s32i.n a5, a1, 0 4a86: 0e3d mov.n a3, a14 4a88: 097dc5 call0 e268 <__umodsi3> 4a8b: 8108 l32i.n a0, a1, 32 4a8d: 0138 l32i.n a3, a1, 0 4a8f: c0ce20 sub a12, a14, a2 4a92: 1fb3c7 bgeu a3, a12, 4ab5 4a95: 0f4d mov.n a4, a15 4a97: 0d3d mov.n a3, a13 4a99: 0158 l32i.n a5, a1, 0 4a9b: 002d mov.n a2, a0 4a9d: ff6d45 call0 4174 4aa0: fc9256 bnez a2, 4a6d 4aa3: 020c movi.n a2, 0 4aa5: 31c8 l32i.n a12, a1, 12 4aa7: 41d8 l32i.n a13, a1, 16 4aa9: 51e8 l32i.n a14, a1, 20 4aab: 61f8 l32i.n a15, a1, 24 4aad: 2108 l32i.n a0, a1, 8 4aaf: 30c112 addi a1, a1, 48 4ab2: f00d ret.n 4ab4: 00 .byte 00 4ab5: 0d3d mov.n a3, a13 4ab7: 0f4d mov.n a4, a15 4ab9: 0c5d mov.n a5, a12 4abb: 002d mov.n a2, a0 4abd: ff6b45 call0 4174 4ac0: fa9256 bnez a2, 4a6d 4ac3: 0128 l32i.n a2, a1, 0 4ac5: 0e3d mov.n a3, a14 4ac7: c022c0 sub a2, a2, a12 4aca: 097505 call0 e21c <__udivsi3> 4acd: 1129 s32i.n a2, a1, 4 4acf: a2ac beqz.n a2, 4afd 4ad1: 030c movi.n a3, 0 4ad3: 076132 s32i a3, a1, 28 4ad6: 3dca add.n a3, a13, a12 4ad8: 0e5d mov.n a5, a14 4ada: ff6621 l32r a2, 4874 4add: 4142c0 srli a4, a12, 2 4ae0: a044f0 addx4 a4, a4, a15 4ae3: 0228 l32i.n a2, a2, 0 4ae5: ff68c5 call0 4174 4ae8: f81256 bnez a2, 4a6d 4aeb: ceca add.n a12, a14, a12 4aed: 7168 l32i.n a6, a1, 28 4aef: 012152 l32i a5, a1, 4 4af2: 01c672 addi a7, a6, 1 4af5: 746070 extui a6, a7, 0, 8 4af8: 7169 s32i.n a6, a1, 28 4afa: d89567 bne a5, a6, 4ad6 4afd: 3dca add.n a3, a13, a12 4aff: ff5d21 l32r a2, 4874 4b02: 002152 l32i a5, a1, 0 4b05: 4142c0 srli a4, a12, 2 4b08: a044f0 addx4 a4, a4, a15 4b0b: c055c0 sub a5, a5, a12 4b0e: 002222 l32i a2, a2, 0 4b11: ff6605 call0 4174 4b14: f55256 bnez a2, 4a6d 4b17: ffe206 j 4aa3 4b1a: 00 .byte 00 4b1b: 045d00 extui a5, a0, 13, 1 00004b1c : 4b1c: 045d mov.n a5, a4 4b1e: 037d mov.n a7, a3 4b20: f0c112 addi a1, a1, -16 4b23: 023d mov.n a3, a2 4b25: 0109 s32i.n a0, a1, 0 4b27: ff5321 l32r a2, 4874 4b2a: 074d mov.n a4, a7 4b2c: 0228 l32i.n a2, a2, 0 4b2e: ff77c5 call0 42ac 4b31: 040c movi.n a4, 0 4b33: 0138 l32i.n a3, a1, 0 4b35: 100c movi.n a0, 1 4b37: 10c112 addi a1, a1, 16 4b3a: 830420 moveqz a0, a4, a2 4b3d: 002d mov.n a2, a0 4b3f: 030d mov.n a0, a3 4b41: f00d ret.n 4b43: c11200 mul16u a1, a2, a0 00004b44 : 4b44: e0c112 addi a1, a1, -32 4b47: 5109 s32i.n a0, a1, 20 4b49: 61c9 s32i.n a12, a1, 24 4b4b: 71d9 s32i.n a13, a1, 28 4b4d: 02cd mov.n a12, a2 4b4f: 20d330 or a13, a3, a3 4b52: 05a022 movi a2, 5 4b55: ffd945 call0 48ec 4b58: ff4701 l32r a0, 4874 4b5b: 0008 l32i.n a0, a0, 0 4b5d: 4109 s32i.n a0, a1, 16 4b5f: 1008 l32i.n a0, a0, 4 4b61: 2cda add.n a2, a12, a13 4b63: 0db027 bgeu a0, a2, 4b74 4b66: 120c movi.n a2, 1 4b68: 61c8 l32i.n a12, a1, 24 4b6a: 71d8 l32i.n a13, a1, 28 4b6c: 5108 l32i.n a0, a1, 20 4b6e: 20c112 addi a1, a1, 32 4b71: f00d ret.n 4b73: 413800 srli a3, a0, 8 4b76: 0c2d mov.n a2, a12 4b78: 3338 l32i.n a3, a3, 12 4b7a: 096ec5 call0 e268 <__umodsi3> 4b7d: fe5256 bnez a2, 4b66 4b80: 4128 l32i.n a2, a1, 16 4b82: ffcf45 call0 4878 4b85: fdd256 bnez a2, 4b66 4b88: ff3b31 l32r a3, 4874 4b8b: 0c2d mov.n a2, a12 4b8d: 0338 l32i.n a3, a3, 0 4b8f: 4139 s32i.n a3, a1, 16 4b91: 3338 l32i.n a3, a3, 12 4b93: 2139 s32i.n a3, a1, 8 4b95: 096845 call0 e21c <__udivsi3> 4b98: 02cd mov.n a12, a2 4b9a: 4128 l32i.n a2, a1, 16 4b9c: 2138 l32i.n a3, a1, 8 4b9e: 2228 l32i.n a2, a2, 8 4ba0: 096785 call0 e21c <__udivsi3> 4ba3: 3129 s32i.n a2, a1, 12 4ba5: 2138 l32i.n a3, a1, 8 4ba7: 0d2d mov.n a2, a13 4ba9: 096705 call0 e21c <__udivsi3> 4bac: 0129 s32i.n a2, a1, 0 4bae: 2138 l32i.n a3, a1, 8 4bb0: 0d2d mov.n a2, a13 4bb2: 096b45 call0 e268 <__umodsi3> 4bb5: 0138 l32i.n a3, a1, 0 4bb7: 431b addi.n a4, a3, 1 4bb9: 933420 movnez a3, a4, a2 4bbc: 0139 s32i.n a3, a1, 0 4bbe: 1139 s32i.n a3, a1, 4 4bc0: 0c2d mov.n a2, a12 4bc2: 3138 l32i.n a3, a1, 12 4bc4: 096a05 call0 e268 <__umodsi3> 4bc7: 0158 l32i.n a5, a1, 0 4bc9: 3108 l32i.n a0, a1, 12 4bcb: 05dd mov.n a13, a5 4bcd: c00020 sub a0, a0, a2 4bd0: 02a057 bge a0, a5, 4bd6 4bd3: 20d000 or a13, a0, a0 4bd6: ed8c beqz.n a13, 4be8 4bd8: 0c2d mov.n a2, a12 4bda: ffe245 call0 4a00 4bdd: f85256 bnez a2, 4b66 4be0: cc1b addi.n a12, a12, 1 4be2: ffcdd2 addi a13, a13, -1 4be5: fefd56 bnez a13, 4bd8 4be8: 1138 l32i.n a3, a1, 4 4bea: 3128 l32i.n a2, a1, 12 4bec: c0d3d0 sub a13, a3, a13 4bef: 16b2d7 bgeu a2, a13, 4c09 4bf2: 0c2d mov.n a2, a12 4bf4: 3138 l32i.n a3, a1, 12 4bf6: 096245 call0 e21c <__udivsi3> 4bf9: ffdb85 call0 49b4 4bfc: f66256 bnez a2, 4b66 4bff: 3148 l32i.n a4, a1, 12 4c01: cc4a add.n a12, a12, a4 4c03: c0dd40 sub a13, a13, a4 4c06: e834d7 bltu a4, a13, 4bf2 4c09: 0f1da6 blti a13, 1, 4c1c 4c0c: 0c2d mov.n a2, a12 4c0e: ffdf05 call0 4a00 4c11: f51256 bnez a2, 4b66 4c14: cc1b addi.n a12, a12, 1 4c16: ffcdd2 addi a13, a13, -1 4c19: fefd56 bnez a13, 4c0c 4c1c: 020c movi.n a2, 0 4c1e: 61c8 l32i.n a12, a1, 24 4c20: 71d8 l32i.n a13, a1, 28 4c22: 5108 l32i.n a0, a1, 20 4c24: 20c112 addi a1, a1, 32 4c27: f00d ret.n 4c29: 000000 ill 00004c2c : 4c2c: ff1281 l32r a8, 4874 4c2f: 0888 l32i.n a8, a8, 0 4c31: 1839 s32i.n a3, a8, 4 4c33: 2849 s32i.n a4, a8, 8 4c35: 3859 s32i.n a5, a8, 12 4c37: 4869 s32i.n a6, a8, 16 4c39: 0829 s32i.n a2, a8, 0 4c3b: 5879 s32i.n a7, a8, 20 4c3d: 020c movi.n a2, 0 4c3f: f00d ret.n 4c41: 000000 ill 4c44: 34 .byte 0x34 4c45: 4e .byte 0x4e 4c46: d04000 subx2 a4, a0, a0 4c49: df .byte 0xdf 4c4a: ff .byte 0xff 4c4b: 3f .byte 0x3f 4c4c: 4efc bnez.n a14, 4c84 4c4e: 00 .byte 00 4c4f: a02240 addx4 a2, a2, a4 00004c50 : 4c50: 04a022 movi a2, 4 4c53: fffc31 l32r a3, 4c44 4c56: 040c movi.n a4, 0 4c58: e0c112 addi a1, a1, -32 4c5b: 11c9 s32i.n a12, a1, 4 4c5d: 21d9 s32i.n a13, a1, 8 4c5f: 31e9 s32i.n a14, a1, 12 4c61: 41f9 s32i.n a15, a1, 16 4c63: 0109 s32i.n a0, a1, 0 4c65: fc3205 call0 f88 4c68: 021c movi.n a2, 16 4c6a: fc32c5 call0 f98 4c6d: 020c movi.n a2, 0 4c6f: 030c movi.n a3, 0 4c71: 040c movi.n a4, 0 4c73: fb0b51 l32r a5, 38a0 4c76: 000585 call0 4cd0 4c79: 8c2c movi.n a12, 40 4c7b: f0d2d1 l32r a13, fc4 4c7e: 68a0f2 movi a15, 104 4c81: fff1e1 l32r a14, 4c48 4c84: 00a002 movi a0, 0 4c87: 006e02 s32i a0, a14, 0 4c8a: 202cc0 or a2, a12, a12 4c8d: 030c movi.n a3, 0 4c8f: 000745 call0 4d04 4c92: 0020c0 memw 4c95: cc4b addi.n a12, a12, 4 4c97: ee1b addi.n a14, a14, 1 4c99: 4a2d22 l32i a2, a13, 0x128 4c9c: dd4b addi.n a13, a13, 4 4c9e: 242720 extui a2, a2, 7, 3 4ca1: 0f4e22 s8i a2, a14, 15 4ca4: e29cf7 bne a12, a15, 4c8a 4ca7: fafe31 l32r a3, 38a0 4caa: f0c641 l32r a4, fc4 4cad: 0020c0 memw 4cb0: 496432 s32i a3, a4, 0x124 4cb3: ffe621 l32r a2, 4c4c 4cb6: 030c movi.n a3, 0 4cb8: 0016c5 call0 4e28 4cbb: 021c movi.n a2, 16 4cbd: fc2e85 call0 fa8 4cc0: 11c8 l32i.n a12, a1, 4 4cc2: 21d8 l32i.n a13, a1, 8 4cc4: 31e8 l32i.n a14, a1, 12 4cc6: 41f8 l32i.n a15, a1, 16 4cc8: 0108 l32i.n a0, a1, 0 4cca: 20c112 addi a1, a1, 32 4ccd: f00d ret.n 4ccf: 00 .byte 00 00004cd0 : 4cd0: f0bd61 l32r a6, fc4 4cd3: 0020c0 memw 4cd6: 416622 s32i a2, a6, 0x104 4cd9: 0020c0 memw 4cdc: 426632 s32i a3, a6, 0x108 4cdf: 0020c0 memw 4ce2: 446642 s32i a4, a6, 0x110 4ce5: 0020c0 memw 4ce8: 456652 s32i a5, a6, 0x114 4ceb: f00d ret.n 4ced: 000000 ill 00004cf0 : 4cf0: f0b521 l32r a2, fc4 4cf3: 0020c0 memw 4cf6: 462222 l32i a2, a2, 0x118 4cf9: f00d ret.n 4cfb: 00 .byte 00 4cfc: 0328 l32i.n a2, a3, 0 4cfe: e06000 subx4 a6, a0, a0 4d01: df .byte 0xdf 4d02: ff .byte 0xff 4d03: 3f .byte 0x3f 00004d04 : 4d04: f0c112 addi a1, a1, -16 4d07: 006102 s32i a0, a1, 0 4d0a: 0161c2 s32i a12, a1, 4 4d0d: 21d9 s32i.n a13, a1, 8 4d0f: 02cd mov.n a12, a2 4d11: 20d330 or a13, a3, a3 4d14: fc25c5 call0 f74 4d17: fff921 l32r a2, 4cfc 4d1a: 110ce0 slli a0, a12, 2 4d1d: 002a add.n a0, a0, a2 4d1f: 0020c0 memw 4d22: 00d9 s32i.n a13, a0, 0 4d24: 0cbcf6 bgeui a12, 16, 4d34 4d27: fff651 l32r a5, 4d00 4d2a: 2437d0 extui a3, a13, 7, 3 4d2d: 4c5a add.n a4, a12, a5 4d2f: 004432 s8i a3, a4, 0 4d32: c38c beqz.n a3, 4d42 4d34: fc2485 call0 f80 4d37: 11c8 l32i.n a12, a1, 4 4d39: 21d8 l32i.n a13, a1, 8 4d3b: 0108 l32i.n a0, a1, 0 4d3d: 10c112 addi a1, a1, 16 4d40: f00d ret.n 4d42: f97c movi.n a9, -1 4d44: 401c00 ssl a12 4d47: 180c movi.n a8, 1 4d49: f0c572 addi a7, a5, -16 4d4c: 0768 l32i.n a6, a7, 0 4d4e: a18800 sll a8, a8 4d51: 308890 xor a8, a8, a9 4d54: 106680 and a6, a6, a8 4d57: 0769 s32i.n a6, a7, 0 4d59: fff5c6 j 4d34 00004d5c : 4d5c: ffe851 l32r a5, 4cfc 4d5f: 1142e0 slli a4, a2, 2 4d62: 445a add.n a4, a4, a5 4d64: 0020c0 memw 4d67: 0448 l32i.n a4, a4, 0 4d69: 15b2f6 bgeui a2, 16, 4d82 4d6c: ffe531 l32r a3, 4d00 4d6f: 223a add.n a2, a2, a3 4d71: 000222 l8ui a2, a2, 0 4d74: 7fac32 movi a3, 0xfffffc7f 4d77: 103430 and a3, a4, a3 4d7a: 112290 slli a2, a2, 7 4d7d: 202230 or a2, a2, a3 4d80: f00d ret.n 4d82: 042d mov.n a2, a4 4d84: f00d ret.n 4d86: 210000 srai a0, a0, 0 00004d88 : 4d88: ffb021 l32r a2, 4c48 4d8b: 0228 l32i.n a2, a2, 0 4d8d: f00d ret.n 4d8f: c11200 mul16u a1, a2, a0 00004d90 : 4d90: f0c112 addi a1, a1, -16 4d93: 006122 s32i a2, a1, 0 4d96: 016132 s32i a3, a1, 4 4d99: 026102 s32i a0, a1, 8 4d9c: fc1d45 call0 f74 4d9f: f08931 l32r a3, fc4 4da2: 0128 l32i.n a2, a1, 0 4da4: a02230 addx4 a2, a2, a3 4da7: 0020c0 memw 4daa: 7fac42 movi a4, 0xfffffc7f 4dad: 1138 l32i.n a3, a1, 4 4daf: 4a2202 l32i a0, a2, 0x128 4db2: 113390 slli a3, a3, 7 4db5: 100040 and a0, a0, a4 4db8: 200030 or a0, a0, a3 4dbb: 0020c0 memw 4dbe: 4a6202 s32i a0, a2, 0x128 4dc1: fc1bc5 call0 f80 4dc4: 2108 l32i.n a0, a1, 8 4dc6: 10c112 addi a1, a1, 16 4dc9: f00d ret.n 4dcb: c11200 mul16u a1, a2, a0 00004dcc : 4dcc: f0c112 addi a1, a1, -16 4dcf: 11c9 s32i.n a12, a1, 4 4dd1: 21d9 s32i.n a13, a1, 8 4dd3: 31e9 s32i.n a14, a1, 12 4dd5: 0109 s32i.n a0, a1, 0 4dd7: 02ed mov.n a14, a2 4dd9: fc1985 call0 f74 4ddc: ff9b21 l32r a2, 4c48 4ddf: f47c movi.n a4, -1 4de1: 0238 l32i.n a3, a2, 0 4de3: 304e40 xor a4, a14, a4 4de6: 100340 and a0, a3, a4 4de9: 0209 s32i.n a0, a2, 0 4deb: 0d0347 bnone a3, a4, 4dfc 4dee: f07561 l32r a6, fc4 4df1: 0020c0 memw 4df4: 486602 s32i a0, a6, 0x120 4df7: 050c movi.n a5, 0 4df9: 006252 s32i a5, a2, 0 4dfc: ffc1d1 l32r a13, 4d00 4dff: 0c0c movi.n a12, 0 4e01: 075ec7 bbc a14, a12, 4e0c 4e04: 0c2d mov.n a2, a12 4e06: 000d32 l8ui a3, a13, 0 4e09: fff845 call0 4d90 4e0c: 01cdd2 addi a13, a13, 1 4e0f: 01ccc2 addi a12, a12, 1 4e12: ebbc66 bnei a12, 16, 4e01 4e15: fc1685 call0 f80 4e18: 0121c2 l32i a12, a1, 4 4e1b: 21d8 l32i.n a13, a1, 8 4e1d: 31e8 l32i.n a14, a1, 12 4e1f: 0108 l32i.n a0, a1, 0 4e21: 10c112 addi a1, a1, 16 4e24: f00d ret.n 4e26: 410000 srli a0, a0, 0 00004e28 : 4e28: ff8841 l32r a4, 4c48 4e2b: 1429 s32i.n a2, a4, 4 4e2d: 2439 s32i.n a3, a4, 8 4e2f: f00d ret.n 4e31: 000000 ill 4e34: f0c112 addi a1, a1, -16 4e37: 11c9 s32i.n a12, a1, 4 4e39: 0109 s32i.n a0, a1, 0 4e3b: 21d9 s32i.n a13, a1, 8 4e3d: f061d1 l32r a13, fc4 4e40: 0020c0 memw 4e43: 472dd2 l32i a13, a13, 0x11c 4e46: 0c0c movi.n a12, 0 4e48: 065dc7 bbc a13, a12, 4e52 4e4b: 0c2d mov.n a2, a12 4e4d: 030c movi.n a3, 0 4e4f: fff405 call0 4d90 4e52: cc1b addi.n a12, a12, 1 4e54: f0bc66 bnei a12, 16, 4e48 4e57: ff7c51 l32r a5, 4c48 4e5a: 0020c0 memw 4e5d: f05901 l32r a0, fc4 4e60: 4960d2 s32i a13, a0, 0x124 4e63: 0508 l32i.n a0, a5, 0 4e65: 11c8 l32i.n a12, a1, 4 4e67: e08c beqz.n a0, 4e79 4e69: 202d00 or a2, a13, a0 4e6c: 0529 s32i.n a2, a5, 0 4e6e: 21d8 l32i.n a13, a1, 8 4e70: 0108 l32i.n a0, a1, 0 4e72: 10c112 addi a1, a1, 16 4e75: f00d ret.n 4e77: 00 .byte 00 4e78: 00 .byte 00 4e79: 0d2d mov.n a2, a13 4e7b: 05d9 s32i.n a13, a5, 0 4e7d: 1508 l32i.n a0, a5, 4 4e7f: 2538 l32i.n a3, a5, 8 4e81: 0000c0 callx0 a0 4e84: 11c8 l32i.n a12, a1, 4 4e86: 21d8 l32i.n a13, a1, 8 4e88: 0108 l32i.n a0, a1, 0 4e8a: 10c112 addi a1, a1, 16 4e8d: f00d ret.n 4e8f: c11200 mul16u a1, a2, a0 00004e90 : 4e90: f0c112 addi a1, a1, -16 4e93: 006122 s32i a2, a1, 0 4e96: 016132 s32i a3, a1, 4 4e99: 026102 s32i a0, a1, 8 4e9c: fc0d45 call0 f74 4e9f: f04931 l32r a3, fc4 4ea2: 0128 l32i.n a2, a1, 0 4ea4: a02230 addx4 a2, a2, a3 4ea7: 0020c0 memw 4eaa: 7fac42 movi a4, 0xfffffc7f 4ead: 1138 l32i.n a3, a1, 4 4eaf: 4a2202 l32i a0, a2, 0x128 4eb2: 113390 slli a3, a3, 7 4eb5: 100040 and a0, a0, a4 4eb8: 200030 or a0, a0, a3 4ebb: 00a432 movi a3, 0x400 4ebe: 200030 or a0, a0, a3 4ec1: 0020c0 memw 4ec4: 4a6202 s32i a0, a2, 0x128 4ec7: fc0b85 call0 f80 4eca: 2108 l32i.n a0, a1, 8 4ecc: 10c112 addi a1, a1, 16 4ecf: f00d ret.n 4ed1: 000000 ill 00004ed4 : 4ed4: 030c movi.n a3, 0 4ed6: f03b41 l32r a4, fc4 4ed9: 7fa872 movi a7, 0xfffff87f 4edc: a06340 addx4 a6, a3, a4 4edf: 0020c0 memw 4ee2: 4a2652 l32i a5, a6, 0x128 4ee5: 0865a7 bbci a5, 10, 4ef1 4ee8: 102570 and a2, a5, a7 4eeb: 0020c0 memw 4eee: 4a6622 s32i a2, a6, 0x128 4ef1: 331b addi.n a3, a3, 1 4ef3: 743030 extui a3, a3, 0, 8 4ef6: e2b366 bnei a3, 16, 4edc 4ef9: f00d ret.n 4efb: c11200 mul16u a1, a2, a0 00004efc : 4efc: f0c112 addi a1, a1, -16 4eff: 006122 s32i a2, a1, 0 4f02: 016102 s32i a0, a1, 4 4f05: ffde85 call0 4cf0 4f08: 126237 bbci a2, 3, 4f1e 4f0b: 220c movi.n a2, 2 4f0d: c37c movi.n a3, -4 4f0f: 240c movi.n a4, 2 4f11: 050c movi.n a5, 0 4f13: ffdbc5 call0 4cd0 4f16: 0108 l32i.n a0, a1, 0 4f18: 0003c6 j 4f2b 4f1b: 000000 ill 4f1e: 020c movi.n a2, 0 4f20: e37c movi.n a3, -2 4f22: 240c movi.n a4, 2 4f24: 050c movi.n a5, 0 4f26: ffda85 call0 4cd0 4f29: 0108 l32i.n a0, a1, 0 4f2b: 002d mov.n a2, a0 4f2d: ffe9c5 call0 4dcc 4f30: 1108 l32i.n a0, a1, 4 4f32: 10c112 addi a1, a1, 16 4f35: f00d ret.n 4f37: 00 .byte 00 4f38: ff .byte 0xff 4f39: 0f .byte 0xf 4f3a: 00 .byte 00 4f3b: ff .byte 0xff 4f3c: 00 .byte 00 4f3d: f0 .byte 0xf0 4f3e: 00 .byte 00 4f3f: 00 .byte 00 00004f40 : 4f40: 063d mov.n a3, a6 4f42: d0c112 addi a1, a1, -48 4f45: 71f9 s32i.n a15, a1, 28 4f47: 8179 s32i.n a7, a1, 32 4f49: 3109 s32i.n a0, a1, 12 4f4b: 61e9 s32i.n a14, a1, 24 4f4d: 51d9 s32i.n a13, a1, 20 4f4f: 41c9 s32i.n a12, a1, 16 4f51: 04dd mov.n a13, a4 4f53: 02cd mov.n a12, a2 4f55: 06ed mov.n a14, a6 4f57: 052d mov.n a2, a5 4f59: 092c05 call0 e21c <__udivsi3> 4f5c: 8108 l32i.n a0, a1, 32 4f5e: b470e0 extui a7, a14, 0, 12 4f61: 040c movi.n a4, 0 4f63: 013d mov.n a3, a1 4f65: fff461 l32r a6, 4f38 4f68: 80a0f2 movi a15, 128 4f6b: dfa0b2 movi a11, 223 4f6e: fff351 l32r a5, 4f3c 4f71: 00a0a2 movi a10, 0 4f74: 1cd9 s32i.n a13, a12, 4 4f76: 0020c0 memw 4f79: 001c92 l16ui a9, a12, 0 4f7c: 109950 and a9, a9, a5 4f7f: 209970 or a9, a9, a7 4f82: 0020c0 memw 4f85: 005c92 s16i a9, a12, 0 4f88: 0020c0 memw 4f8b: 030c82 l8ui a8, a12, 3 4f8e: 648080 extui a8, a8, 0, 7 4f91: 2088f0 or a8, a8, a15 4f94: 0020c0 memw 4f97: 034c82 s8i a8, a12, 3 4f9a: a0ec bnez.n a0, 4fc8 4f9c: 0020c0 memw 4f9f: 011c82 l16ui a8, a12, 2 4fa2: 118800 slli a8, a8, 16 4fa5: 0020c0 memw 4fa8: 001c92 l16ui a9, a12, 0 4fab: 208890 or a8, a8, a9 4fae: 108860 and a8, a8, a6 4fb1: 2088a0 or a8, a8, a10 4fb4: 0020c0 memw 4fb7: 005c82 s16i a8, a12, 0 4fba: f58080 extui a8, a8, 16, 16 4fbd: 0020c0 memw 4fc0: 015c82 s16i a8, a12, 2 4fc3: 000d06 j 4ffb 4fc6: c00000 sub a0, a0, a0 4fc9: 20 .byte 0x20 4fca: 00 .byte 00 4fcb: 001cf2 l16ui a15, a12, 0 4fce: b4f0f0 extui a15, a15, 0, 12 4fd1: 11ff40 slli a15, a15, 12 4fd4: 0020c0 memw 4fd7: 011c92 l16ui a9, a12, 2 4fda: 119900 slli a9, a9, 16 4fdd: 0020c0 memw 4fe0: 001c82 l16ui a8, a12, 0 4fe3: 209980 or a9, a9, a8 4fe6: 109960 and a9, a9, a6 4fe9: 2099f0 or a9, a9, a15 4fec: 0020c0 memw 4fef: 005c92 s16i a9, a12, 0 4ff2: f59090 extui a9, a9, 16, 16 4ff5: 0020c0 memw 4ff8: 015c92 s16i a9, a12, 2 4ffb: 80a0f2 movi a15, 128 4ffe: 0020c0 memw 5001: 030c92 l8ui a9, a12, 3 5004: bfa082 movi a8, 191 5007: 109980 and a9, a9, a8 500a: 2099a0 or a9, a9, a10 500d: 0020c0 memw 5010: 034c92 s8i a9, a12, 3 5013: 0020c0 memw 5016: 030c82 l8ui a8, a12, 3 5019: 1088b0 and a8, a8, a11 501c: 2088a0 or a8, a8, a10 501f: 0020c0 memw 5022: deda add.n a13, a14, a13 5024: 441b addi.n a4, a4, 1 5026: 034c82 s8i a8, a12, 3 5029: 23c9 s32i.n a12, a3, 8 502b: 2338 l32i.n a3, a3, 8 502d: cccb addi.n a12, a12, 12 502f: 02b427 bgeu a4, a2, 5035 5032: ffcf86 j 4f74 5035: 3108 l32i.n a0, a1, 12 5037: 51d8 l32i.n a13, a1, 20 5039: 61e8 l32i.n a14, a1, 24 503b: 71f8 l32i.n a15, a1, 28 503d: d198 l32i.n a9, a1, 52 503f: c1c8 l32i.n a12, a1, 48 5041: 23a9 s32i.n a10, a3, 8 5043: 21b8 l32i.n a11, a1, 8 5045: 0cb9 s32i.n a11, a12, 0 5047: 0939 s32i.n a3, a9, 0 5049: 41c8 l32i.n a12, a1, 16 504b: 30c112 addi a1, a1, 48 504e: f00d ret.n 00005050 : 5050: 530b addi.n a5, a3, -1 5052: f43050 extui a3, a5, 0, 16 5055: 03ac beqz.n a3, 5079 5057: 036d mov.n a6, a3 5059: 414160 srli a4, a6, 1 505c: 066507 bbci a5, 0, 5066 505f: 2228 l32i.n a2, a2, 8 5061: 330b addi.n a3, a3, -1 5063: f43030 extui a3, a3, 0, 16 5066: f48c beqz.n a4, 5079 5068: 2228 l32i.n a2, a2, 8 506a: 330b addi.n a3, a3, -1 506c: f43030 extui a3, a3, 0, 16 506f: 2228 l32i.n a2, a2, 8 5071: 330b addi.n a3, a3, -1 5073: f43030 extui a3, a3, 0, 16 5076: fee356 bnez a3, 5068 5079: f00d ret.n 507b: 00 .byte 00 0000507c : 507c: 047040 extui a7, a4, 0, 1 507f: 114790 slli a4, a7, 7 5082: 0020c0 memw 5085: 030262 l8ui a6, a2, 3 5088: 646060 extui a6, a6, 0, 7 508b: 206640 or a6, a6, a4 508e: 0020c0 memw 5091: 034262 s8i a6, a2, 3 5094: 530b addi.n a5, a3, -1 5096: f43050 extui a3, a5, 0, 16 5099: 059316 beqz a3, 50f6 509c: 206330 or a6, a3, a3 509f: 196307 bbci a3, 0, 50bc 50a2: 2228 l32i.n a2, a2, 8 50a4: 0020c0 memw 50a7: 030252 l8ui a5, a2, 3 50aa: 645050 extui a5, a5, 0, 7 50ad: 205540 or a5, a5, a4 50b0: 0020c0 memw 50b3: 034252 s8i a5, a2, 3 50b6: ffc332 addi a3, a3, -1 50b9: f43030 extui a3, a3, 0, 16 50bc: 417160 srli a7, a6, 1 50bf: 37bc beqz.n a7, 50f6 50c1: 2228 l32i.n a2, a2, 8 50c3: 0020c0 memw 50c6: 030252 l8ui a5, a2, 3 50c9: 645050 extui a5, a5, 0, 7 50cc: 205540 or a5, a5, a4 50cf: 0020c0 memw 50d2: 034252 s8i a5, a2, 3 50d5: 330b addi.n a3, a3, -1 50d7: f43030 extui a3, a3, 0, 16 50da: 2228 l32i.n a2, a2, 8 50dc: 0020c0 memw 50df: 030252 l8ui a5, a2, 3 50e2: 645050 extui a5, a5, 0, 7 50e5: 205540 or a5, a5, a4 50e8: 0020c0 memw 50eb: 034252 s8i a5, a2, 3 50ee: 330b addi.n a3, a3, -1 50f0: f43030 extui a3, a3, 0, 16 50f3: fca356 bnez a3, 50c1 50f6: f00d ret.n 50f8: 50 .byte 0x50 50f9: e0 .byte 0xe0 50fa: ff .byte 0xff 50fb: 3f .byte 0x3f 000050fc : 50fc: f0c112 addi a1, a1, -16 50ff: 026d mov.n a6, a2 5101: fffd21 l32r a2, 50f8 5104: 0109 s32i.n a0, a1, 0 5106: a02620 addx4 a2, a6, a2 5109: 0208 l32i.n a0, a2, 0 510b: 034d mov.n a4, a3 510d: 708c beqz.n a0, 5118 510f: 020c movi.n a2, 0 5111: 0108 l32i.n a0, a1, 0 5113: 10c112 addi a1, a1, 16 5116: f00d ret.n 5118: 01c032 addi a3, a0, 1 511b: 006232 s32i a3, a2, 0 511e: 203660 or a3, a6, a6 5121: d21c movi.n a2, 29 5123: fbd005 call0 e24 5126: 0108 l32i.n a0, a1, 0 5128: 10c112 addi a1, a1, 16 512b: f00d ret.n 512d: 000000 ill 5130: f0 .byte 0xf0 5131: df .byte 0xdf 5132: ff .byte 0xff 5133: 3f .byte 0x3f 5134: 90 .byte 0x90 5135: e0 .byte 0xe0 5136: ff .byte 0xff 5137: 3f .byte 0x3f 5138: fffe21 l32r a2, 5130 513b: 40a072 movi a7, 64 513e: e0c112 addi a1, a1, -32 5141: 066102 s32i a0, a1, 24 5144: 10c142 addi a4, a1, 16 5147: 14c132 addi a3, a1, 20 514a: 206770 or a6, a7, a7 514d: 005272 s16i a7, a2, 0 5150: 528b addi.n a5, a2, 8 5152: 3259 s32i.n a5, a2, 12 5154: 070c movi.n a7, 0 5156: 00a152 movi a5, 0x100 5159: 2279 s32i.n a7, a2, 8 515b: 1139 s32i.n a3, a1, 4 515d: 0149 s32i.n a4, a1, 0 515f: 033c movi.n a3, 48 5161: fff441 l32r a4, 5134 5164: 70c222 addi a2, a2, 112 5167: ffdd85 call0 4f40 516a: 6108 l32i.n a0, a1, 24 516c: 5188 l32i.n a8, a1, 20 516e: fff091 l32r a9, 5130 5171: 41a8 l32i.n a10, a1, 16 5173: 29a9 s32i.n a10, a9, 8 5175: 888b addi.n a8, a8, 8 5177: 3989 s32i.n a8, a9, 12 5179: 20c112 addi a1, a1, 32 517c: f00d ret.n 517e: 00 .byte 00 517f: c11200 mul16u a1, a2, a0 00005180 : 5180: e0c112 addi a1, a1, -32 5183: 046102 s32i a0, a1, 16 5186: ffea01 l32r a0, 5130 5189: 0139 s32i.n a3, a1, 0 518b: 022002 l32i a0, a0, 8 518e: 1129 s32i.n a2, a1, 4 5190: 08d016 beqz a0, 5221 5193: fbde05 call0 f74 5196: ffe641 l32r a4, 5130 5199: 2438 l32i.n a3, a4, 8 519b: 3139 s32i.n a3, a1, 12 519d: 2139 s32i.n a3, a1, 8 519f: 2328 l32i.n a2, a3, 8 51a1: 2429 s32i.n a2, a4, 8 51a3: 083216 beqz a2, 522a 51a6: fbdd85 call0 f80 51a9: 3128 l32i.n a2, a1, 12 51ab: 030c movi.n a3, 0 51ad: 2239 s32i.n a3, a2, 8 51af: 1228 l32i.n a2, a2, 4 51b1: c30c movi.n a3, 12 51b3: fd9345 call0 2ae8 51b6: 2108 l32i.n a0, a1, 8 51b8: 01a8 l32i.n a10, a1, 0 51ba: 3168 l32i.n a6, a1, 12 51bc: 1178 l32i.n a7, a1, 4 51be: 1698 l32i.n a9, a6, 4 51c0: 77cb addi.n a7, a7, 12 51c2: 418870 srli a8, a7, 8 51c5: 0149a2 s8i a10, a9, 1 51c8: 024972 s8i a7, a9, 2 51cb: 034982 s8i a8, a9, 3 51ce: 747870 extui a7, a7, 8, 8 51d1: 020982 l8ui a8, a9, 2 51d4: 117780 slli a7, a7, 8 51d7: 207780 or a7, a7, a8 51da: 000982 l8ui a8, a9, 0 51dd: f0a0a2 movi a10, 240 51e0: 1088a0 and a8, a8, a10 51e3: 004982 s8i a8, a9, 0 51e6: b47070 extui a7, a7, 0, 12 51e9: 117740 slli a7, a7, 12 51ec: ff5381 l32r a8, 4f38 51ef: 0020c0 memw 51f2: 011652 l16ui a5, a6, 2 51f5: 115500 slli a5, a5, 16 51f8: 0020c0 memw 51fb: 001692 l16ui a9, a6, 0 51fe: 205590 or a5, a5, a9 5201: 105580 and a5, a5, a8 5204: 205570 or a5, a5, a7 5207: 0020c0 memw 520a: 005652 s16i a5, a6, 0 520d: f55050 extui a5, a5, 16, 16 5210: 0020c0 memw 5213: 002d mov.n a2, a0 5215: 015652 s16i a5, a6, 2 5218: 4148 l32i.n a4, a1, 16 521a: 20c112 addi a1, a1, 32 521d: 040d mov.n a0, a4 521f: f00d ret.n 5221: 020c movi.n a2, 0 5223: 4108 l32i.n a0, a1, 16 5225: 20c112 addi a1, a1, 32 5228: f00d ret.n 522a: 049d mov.n a9, a4 522c: 848b addi.n a8, a4, 8 522e: 3989 s32i.n a8, a9, 12 5230: ffdc86 j 51a6 5233: c11200 mul16u a1, a2, a0 00005234 : 5234: f0c112 addi a1, a1, -16 5237: 006102 s32i a0, a1, 0 523a: 0161c2 s32i a12, a1, 4 523d: 80a072 movi a7, 128 5240: 20c220 or a12, a2, a2 5243: 0020c0 memw 5246: 030262 l8ui a6, a2, 3 5249: 646060 extui a6, a6, 0, 7 524c: 206670 or a6, a6, a7 524f: 0020c0 memw 5252: 034262 s8i a6, a2, 3 5255: bfa052 movi a5, 191 5258: 0020c0 memw 525b: 030242 l8ui a4, a2, 3 525e: 104450 and a4, a4, a5 5261: 0020c0 memw 5264: 034242 s8i a4, a2, 3 5267: dfa032 movi a3, 223 526a: 0020c0 memw 526d: 030222 l8ui a2, a2, 3 5270: 102230 and a2, a2, a3 5273: 0020c0 memw 5276: 034c22 s8i a2, a12, 3 5279: ff2f21 l32r a2, 4f38 527c: 0020c0 memw 527f: 011c02 l16ui a0, a12, 2 5282: 110000 slli a0, a0, 16 5285: 0020c0 memw 5288: 001c32 l16ui a3, a12, 0 528b: 200030 or a0, a0, a3 528e: 100020 and a0, a0, a2 5291: 0020c0 memw 5294: 005c02 s16i a0, a12, 0 5297: f50000 extui a0, a0, 16, 16 529a: 0020c0 memw 529d: 015c02 s16i a0, a12, 2 52a0: fbcd05 call0 f74 52a3: 9c8b addi.n a9, a12, 8 52a5: ffa2a1 l32r a10, 5130 52a8: 000c movi.n a0, 0 52aa: 3ab8 l32i.n a11, a10, 12 52ac: 2c09 s32i.n a0, a12, 8 52ae: 0bc9 s32i.n a12, a11, 0 52b0: 3a99 s32i.n a9, a10, 12 52b2: fbccc5 call0 f80 52b5: 11c8 l32i.n a12, a1, 4 52b7: 0108 l32i.n a0, a1, 0 52b9: 10c112 addi a1, a1, 16 52bc: f00d ret.n 52be: 00 .byte 00 52bf: c11200 mul16u a1, a2, a0 000052c0 : 52c0: f0c112 addi a1, a1, -16 52c3: 0109 s32i.n a0, a1, 0 52c5: 020d mov.n a0, a2 52c7: 071216 beqz a2, 533c 52ca: 080c movi.n a8, 0 52cc: dfa092 movi a9, 223 52cf: bfa0a2 movi a10, 191 52d2: 80a0b2 movi a11, 128 52d5: ff1861 l32r a6, 4f38 52d8: 0020c0 memw 52db: 030072 l8ui a7, a0, 3 52de: 647070 extui a7, a7, 0, 7 52e1: 2077b0 or a7, a7, a11 52e4: 0020c0 memw 52e7: 034072 s8i a7, a0, 3 52ea: 0020c0 memw 52ed: 030052 l8ui a5, a0, 3 52f0: 1055a0 and a5, a5, a10 52f3: 205580 or a5, a5, a8 52f6: 0020c0 memw 52f9: 034052 s8i a5, a0, 3 52fc: 0020c0 memw 52ff: 030072 l8ui a7, a0, 3 5302: 107790 and a7, a7, a9 5305: 207780 or a7, a7, a8 5308: 0020c0 memw 530b: 034072 s8i a7, a0, 3 530e: 0020c0 memw 5311: 011052 l16ui a5, a0, 2 5314: 115500 slli a5, a5, 16 5317: 0020c0 memw 531a: 001072 l16ui a7, a0, 0 531d: 205570 or a5, a5, a7 5320: 105560 and a5, a5, a6 5323: 205580 or a5, a5, a8 5326: 0020c0 memw 5329: 005052 s16i a5, a0, 0 532c: f55050 extui a5, a5, 16, 16 532f: 0020c0 memw 5332: 015052 s16i a5, a0, 2 5335: 2008 l32i.n a0, a0, 8 5337: f03d nop.n 5339: f9b056 bnez a0, 52d8 533c: 00b545 call0 5e94 533f: 0108 l32i.n a0, a1, 0 5341: 10c112 addi a1, a1, 16 5344: f00d ret.n 5346: 000000 ill 5349: 000000 ill 0000534c : 534c: f0c112 addi a1, a1, -16 534f: 006102 s32i a0, a1, 0 5352: 203220 or a3, a2, a2 5355: 80a082 movi a8, 128 5358: 0020c0 memw 535b: 030272 l8ui a7, a2, 3 535e: 647070 extui a7, a7, 0, 7 5361: 207780 or a7, a7, a8 5364: 0020c0 memw 5367: 034272 s8i a7, a2, 3 536a: bfa062 movi a6, 191 536d: 0020c0 memw 5370: 030252 l8ui a5, a2, 3 5373: 105560 and a5, a5, a6 5376: 0020c0 memw 5379: 034252 s8i a5, a2, 3 537c: dfa042 movi a4, 223 537f: 0020c0 memw 5382: 030222 l8ui a2, a2, 3 5385: 102240 and a2, a2, a4 5388: 0020c0 memw 538b: 034322 s8i a2, a3, 3 538e: feea21 l32r a2, 4f38 5391: 0020c0 memw 5394: 011302 l16ui a0, a3, 2 5397: 110000 slli a0, a0, 16 539a: 0020c0 memw 539d: 001342 l16ui a4, a3, 0 53a0: 200040 or a0, a0, a4 53a3: 100020 and a0, a0, a2 53a6: 0020c0 memw 53a9: 005302 s16i a0, a3, 0 53ac: f50000 extui a0, a0, 16, 16 53af: 0020c0 memw 53b2: 202330 or a2, a3, a3 53b5: 140c movi.n a4, 1 53b7: 015302 s16i a0, a3, 2 53ba: 00ad85 call0 5e94 53bd: 0108 l32i.n a0, a1, 0 53bf: 10c112 addi a1, a1, 16 53c2: f00d ret.n 53c4: f0c112 addi a1, a1, -16 53c7: 012d mov.n a2, a1 53c9: 314b addi.n a3, a1, 4 53cb: 2109 s32i.n a0, a1, 8 53cd: 00b405 call0 5f10 53d0: 0148 l32i.n a4, a1, 0 53d2: 1438 l32i.n a3, a4, 4 53d4: ff5761 l32r a6, 5130 53d7: 534b addi.n a5, a3, 4 53d9: 0020c0 memw 53dc: 030522 l8ui a2, a5, 3 53df: 112280 slli a2, a2, 8 53e2: 0020c0 memw 53e5: 020572 l8ui a7, a5, 2 53e8: 202270 or a2, a2, a7 53eb: 112280 slli a2, a2, 8 53ee: 0020c0 memw 53f1: 010572 l8ui a7, a5, 1 53f4: 202270 or a2, a2, a7 53f7: 112280 slli a2, a2, 8 53fa: 0020c0 memw 53fd: 6608 l32i.n a0, a6, 24 53ff: 000552 l8ui a5, a5, 0 5402: 332b addi.n a3, a3, 2 5404: 202250 or a2, a2, a5 5407: 412c20 srli a2, a2, 12 540a: 004322 s8i a2, a3, 0 540d: 412820 srli a2, a2, 8 5410: 014322 s8i a2, a3, 1 5413: 209c beqz.n a0, 5429 5415: 2049 s32i.n a4, a0, 8 5417: 030c movi.n a3, 0 5419: 2108 l32i.n a0, a1, 8 541b: 1158 l32i.n a5, a1, 4 541d: 444632 s8i a3, a6, 68 5420: 6659 s32i.n a5, a6, 24 5422: 10c112 addi a1, a1, 16 5425: f00d ret.n 5427: 00 .byte 00 5428: a02200 addx4 a2, a2, a0 542b: 1d .byte 0x1d 542c: 00a032 movi a3, 0 542f: ff4071 l32r a7, 5130 5432: 012162 l32i a6, a1, 4 5435: 5749 s32i.n a4, a7, 20 5437: 6769 s32i.n a6, a7, 24 5439: fb9e85 call0 e24 543c: ff3d91 l32r a9, 5130 543f: 080c movi.n a8, 0 5441: 2108 l32i.n a0, a1, 8 5443: 10c112 addi a1, a1, 16 5446: 444982 s8i a8, a9, 68 5449: f00d ret.n 544b: 00 .byte 00 0000544c : 544c: ff3941 l32r a4, 5130 544f: 142432 l32i a3, a4, 80 5452: 933220 movnez a3, a2, a2 5455: 146432 s32i a3, a4, 80 5458: f00d ret.n 545a: 410000 srli a0, a0, 0 0000545c : 545c: ff3541 l32r a4, 5130 545f: 152432 l32i a3, a4, 84 5462: 933220 movnez a3, a2, a2 5465: 156432 s32i a3, a4, 84 5468: f00d ret.n 546a: 00 .byte 00 546b: c11200 mul16u a1, a2, a0 546e: 012df0 slli a2, a13, 17 5471: 314b addi.n a3, a1, 4 5473: 2109 s32i.n a0, a1, 8 5475: 00aac5 call0 5f24 5478: bfa042 movi a4, 191 547b: ff2d21 l32r a2, 5130 547e: 1138 l32i.n a3, a1, 4 5480: 0020c0 memw 5483: 030302 l8ui a0, a3, 3 5486: 100040 and a0, a0, a4 5489: 0020c0 memw 548c: 162252 l32i a5, a2, 88 548f: 034302 s8i a0, a3, 3 5492: 0138 l32i.n a3, a1, 0 5494: c58c beqz.n a5, 54a4 5496: 032d mov.n a2, a3 5498: 1138 l32i.n a3, a1, 4 549a: 0005c0 callx0 a5 549d: 2108 l32i.n a0, a1, 8 549f: 10c112 addi a1, a1, 16 54a2: f00d ret.n 54a4: 8208 l32i.n a0, a2, 32 54a6: b08c beqz.n a0, 54b5 54a8: 2039 s32i.n a3, a0, 8 54aa: 2108 l32i.n a0, a1, 8 54ac: 1158 l32i.n a5, a1, 4 54ae: 8259 s32i.n a5, a2, 32 54b0: 10c112 addi a1, a1, 16 54b3: f00d ret.n 54b5: 1168 l32i.n a6, a1, 4 54b7: 7239 s32i.n a3, a2, 28 54b9: 8269 s32i.n a6, a2, 32 54bb: 220c movi.n a2, 2 54bd: ffc3c5 call0 50fc 54c0: 2108 l32i.n a0, a1, 8 54c2: 10c112 addi a1, a1, 16 54c5: f00d ret.n 54c7: 00 .byte 00 54c8: d89c beqz.n a8, 54e9 54ca: ff .byte 0xff 54cb: 3f .byte 0x3f 54cc: 84 .byte 0x84 54cd: ffd8 l32i.n a13, a15, 60 54cf: 3f .byte 0x3f 54d0: e0c112 addi a1, a1, -32 54d3: 51c9 s32i.n a12, a1, 20 54d5: 02cd mov.n a12, a2 54d7: 1228 l32i.n a2, a2, 4 54d9: 4109 s32i.n a0, a1, 16 54db: 070202 l8ui a0, a2, 7 54de: 060232 l8ui a3, a2, 6 54e1: 110080 slli a0, a0, 8 54e4: 200030 or a0, a0, a3 54e7: 050232 l8ui a3, a2, 5 54ea: 110080 slli a0, a0, 8 54ed: 200030 or a0, a0, a3 54f0: 040232 l8ui a3, a2, 4 54f3: 110080 slli a0, a0, 8 54f6: 200030 or a0, a0, a3 54f9: 300b addi.n a3, a0, -1 54fb: 11e316 beqz a3, 561d 54fe: 6e3026 beqi a0, 3, 5570 5501: fbc032 addi a3, a0, -5 5504: 0ad316 beqz a3, 55b5 5507: 0ea026 beqi a0, 12, 5519 550a: 202cc0 or a2, a12, a12 550d: ffe3c5 call0 534c 5510: 51c8 l32i.n a12, a1, 20 5512: 4108 l32i.n a0, a1, 16 5514: 20c112 addi a1, a1, 32 5517: f00d ret.n 5519: 730c movi.n a3, 7 551b: 18c242 addi a4, a2, 24 551e: 52cb addi.n a5, a2, 12 5520: 2159 s32i.n a5, a1, 8 5522: 3149 s32i.n a4, a1, 12 5524: c20c movi.n a2, 12 5526: ffc585 call0 5180 5529: 1129 s32i.n a2, a1, 4 552b: 00b256 bnez a2, 553a 552e: ffe621 l32r a2, 54c8 5531: fcf985 call0 24cc 5534: fff486 j 550a 5537: 000000 ill 553a: 032132 l32i a3, a1, 12 553d: 012222 l32i a2, a2, 4 5540: 2158 l32i.n a5, a1, 8 5542: 22cb addi.n a2, a2, 12 5544: 070542 l8ui a4, a5, 7 5547: 060562 l8ui a6, a5, 6 554a: 114480 slli a4, a4, 8 554d: 204460 or a4, a4, a6 5550: 114480 slli a4, a4, 8 5553: 050562 l8ui a6, a5, 5 5556: 040552 l8ui a5, a5, 4 5559: 204460 or a4, a4, a6 555c: 114480 slli a4, a4, 8 555f: 204450 or a4, a4, a5 5562: fc3505 call0 18b4 5565: 1138 l32i.n a3, a1, 4 5567: 032d mov.n a2, a3 5569: 0029c5 call0 5808 556c: ffe686 j 550a 556f: 00 .byte 00 5570: 0d0282 l8ui a8, a2, 13 5573: 0e0272 l8ui a7, a2, 14 5576: 0f0262 l8ui a6, a2, 15 5579: 130252 l8ui a5, a2, 19 557c: 116680 slli a6, a6, 8 557f: 115580 slli a5, a5, 8 5582: 206670 or a6, a6, a7 5585: 120272 l8ui a7, a2, 18 5588: 116680 slli a6, a6, 8 558b: 206680 or a6, a6, a8 558e: 205570 or a5, a5, a7 5591: 110272 l8ui a7, a2, 17 5594: 115580 slli a5, a5, 8 5597: 205570 or a5, a5, a7 559a: 100272 l8ui a7, a2, 16 559d: 115580 slli a5, a5, 8 55a0: 205570 or a5, a5, a7 55a3: 0c0272 l8ui a7, a2, 12 55a6: 116680 slli a6, a6, 8 55a9: 206670 or a6, a6, a7 55ac: 0020c0 memw 55af: 0659 s32i.n a5, a6, 0 55b1: ffd546 j 550a 55b4: 00 .byte 00 55b5: 0f0272 l8ui a7, a2, 15 55b8: 0e0282 l8ui a8, a2, 14 55bb: 117780 slli a7, a7, 8 55be: 207780 or a7, a7, a8 55c1: 0d0282 l8ui a8, a2, 13 55c4: 117780 slli a7, a7, 8 55c7: 207780 or a7, a7, a8 55ca: 0c0282 l8ui a8, a2, 12 55cd: 117780 slli a7, a7, 8 55d0: 207780 or a7, a7, a8 55d3: 0cc282 addi a8, a2, 12 55d6: 202770 or a2, a7, a7 55d9: 006182 s32i a8, a1, 0 55dc: fb9dc5 call0 fbc 55df: fed401 l32r a0, 5130 55e2: 4088 l32i.n a8, a0, 16 55e4: 286807 bbci a8, 0, 5610 55e7: 0148 l32i.n a4, a1, 0 55e9: ffb821 l32r a2, 54cc 55ec: 030432 l8ui a3, a4, 3 55ef: 020452 l8ui a5, a4, 2 55f2: 113380 slli a3, a3, 8 55f5: 203350 or a3, a3, a5 55f8: 113380 slli a3, a3, 8 55fb: 010452 l8ui a5, a4, 1 55fe: 000442 l8ui a4, a4, 0 5601: 203350 or a3, a3, a5 5604: 113380 slli a3, a3, 8 5607: 203340 or a3, a3, a4 560a: fcec05 call0 24cc 560d: fec801 l32r a0, 5130 5610: 240c movi.n a4, 2 5612: 050c movi.n a5, 0 5614: 166052 s32i a5, a0, 88 5617: b049 s32i.n a4, a0, 44 5619: ffbb46 j 550a 561c: 00 .byte 00 561d: 14c232 addi a3, a2, 20 5620: 0e0262 l8ui a6, a2, 14 5623: 110272 l8ui a7, a2, 17 5626: 130242 l8ui a4, a2, 19 5629: 120252 l8ui a5, a2, 18 562c: 114480 slli a4, a4, 8 562f: 204450 or a4, a4, a5 5632: 114480 slli a4, a4, 8 5635: 0f0252 l8ui a5, a2, 15 5638: 204470 or a4, a4, a7 563b: 100272 l8ui a7, a2, 16 563e: 115580 slli a5, a5, 8 5641: 114480 slli a4, a4, 8 5644: 205560 or a5, a5, a6 5647: 0d0262 l8ui a6, a2, 13 564a: 115580 slli a5, a5, 8 564d: 204470 or a4, a4, a7 5650: 205560 or a5, a5, a6 5653: 0c0262 l8ui a6, a2, 12 5656: 115580 slli a5, a5, 8 5659: 205560 or a5, a5, a6 565c: 052d mov.n a2, a5 565e: fc2545 call0 18b4 5661: ffa946 j 550a 5664: 000000 ill 5667: 00 .byte 00 00005668 : 5668: feb221 l32r a2, 5130 566b: b228 l32i.n a2, a2, 44 566d: f00d ret.n 566f: 00 .byte 00 5670: c4 .byte 0xc4 5671: 53 .byte 0x53 5672: 00 .byte 00 5673: 546c40 extui a6, a4, 12, 6 5676: d04000 subx2 a4, a0, a0 5679: 54 .byte 0x54 567a: 314000 srai a4, a0, 16 0000567c : 567c: fffe31 l32r a3, 5674 567f: 025d mov.n a5, a2 5681: f0c112 addi a1, a1, -16 5684: fffb21 l32r a2, 5670 5687: 11c9 s32i.n a12, a1, 4 5689: 0109 s32i.n a0, a1, 0 568b: fea9c1 l32r a12, 5130 568e: 000c movi.n a0, 0 5690: 0c4d mov.n a4, a12 5692: bc09 s32i.n a0, a12, 44 5694: 005b85 call0 5c50 5697: cc29 s32i.n a2, a12, 48 5699: ffa9c5 call0 5138 569c: cc28 l32i.n a2, a12, 48 569e: fff631 l32r a3, 5678 56a1: 166c32 s32i a3, a12, 88 56a4: 001222 l16ui a2, a2, 0 56a7: 015c22 s16i a2, a12, 2 56aa: 006e45 call0 5d90 56ad: 140c movi.n a4, 1 56af: 0108 l32i.n a0, a1, 0 56b1: bc49 s32i.n a4, a12, 44 56b3: 11c8 l32i.n a12, a1, 4 56b5: 10c112 addi a1, a1, 16 56b8: f00d ret.n 56ba: 00 .byte 00 56bb: 00 .byte 00 56bc: 5bbc beqz.n a11, 56f5 56be: 904000 addx2 a4, a0, a0 56c1: 3fffe1 l32r a14, fffd56c0 <_rom_store+0xfffc7338> 000056c4 : 56c4: 1da032 movi a3, 29 56c7: fffe41 l32r a4, 56c0 56ca: 08a052 movi a5, 8 56cd: f0c112 addi a1, a1, -16 56d0: fe9821 l32r a2, 5130 56d3: 006102 s32i a0, a1, 0 56d6: 000c movi.n a0, 0 56d8: a209 s32i.n a0, a2, 40 56da: 9209 s32i.n a0, a2, 36 56dc: fff821 l32r a2, 56bc 56df: fb6f05 call0 dd0 56e2: 0108 l32i.n a0, a1, 0 56e4: 10c112 addi a1, a1, 16 56e7: f00d ret.n 56e9: 000000 ill 56ec: f0c112 addi a1, a1, -16 56ef: 1109 s32i.n a0, a1, 4 56f1: 0a0c movi.n a10, 0 56f3: fe8f91 l32r a9, 5130 56f6: 0020c0 memw 56f9: 01a9 s32i.n a10, a1, 0 56fb: e928 l32i.n a2, a9, 56 56fd: f938 l32i.n a3, a9, 60 56ff: 025d mov.n a5, a2 5701: 0fc216 beqz a2, 5801 5704: eb4571 l32r a7, 418 <_ResetHandler+0x374> 5707: 000c movi.n a0, 0 5709: 0020c0 memw 570c: 011542 l16ui a4, a5, 2 570f: 114400 slli a4, a4, 16 5712: 0020c0 memw 5715: 001562 l16ui a6, a5, 0 5718: 022552 l32i a5, a5, 8 571b: 204460 or a4, a4, a6 571e: 104470 and a4, a4, a7 5721: 414c40 srli a4, a4, 12 5724: 800400 add a0, a4, a0 5727: fde556 bnez a5, 5709 572a: fa0a51 l32r a5, 3f54 572d: 0020c0 memw 5730: 006102 s32i a0, a1, 0 5733: bfa0b2 movi a11, 191 5736: 084c movi.n a8, 64 5738: 0020c0 memw 573b: 030372 l8ui a7, a3, 3 573e: 1077b0 and a7, a7, a11 5741: 207780 or a7, a7, a8 5744: 0020c0 memw 5747: 034372 s8i a7, a3, 3 574a: 1288 l32i.n a8, a2, 4 574c: 784b addi.n a7, a8, 4 574e: 0020c0 memw 5751: 0047a2 s8i a10, a7, 0 5754: 4168a0 srli a6, a10, 8 5757: 0020c0 memw 575a: 014762 s8i a6, a7, 1 575d: 416860 srli a6, a6, 8 5760: 0020c0 memw 5763: 024762 s8i a6, a7, 2 5766: 416860 srli a6, a6, 8 5769: 0020c0 memw 576c: 034762 s8i a6, a7, 3 576f: 482b addi.n a4, a8, 2 5771: 010402 l8ui a0, a4, 1 5774: 000442 l8ui a4, a4, 0 5777: 110080 slli a0, a0, 8 577a: 200040 or a0, a0, a4 577d: 110040 slli a0, a0, 12 5780: 484b addi.n a4, a8, 4 5782: 0020c0 memw 5785: 0304b2 l8ui a11, a4, 3 5788: 11bb80 slli a11, a11, 8 578b: 0020c0 memw 578e: 020462 l8ui a6, a4, 2 5791: 20bb60 or a11, a11, a6 5794: 11bb80 slli a11, a11, 8 5797: 0020c0 memw 579a: 010462 l8ui a6, a4, 1 579d: 20bb60 or a11, a11, a6 57a0: 11bb80 slli a11, a11, 8 57a3: 0020c0 memw 57a6: 000442 l8ui a4, a4, 0 57a9: 20bb40 or a11, a11, a4 57ac: 20bb00 or a11, a11, a0 57af: 084b addi.n a0, a8, 4 57b1: 0020c0 memw 57b4: 0040b2 s8i a11, a0, 0 57b7: 41b8b0 srli a11, a11, 8 57ba: 0020c0 memw 57bd: 0140b2 s8i a11, a0, 1 57c0: 41b8b0 srli a11, a11, 8 57c3: 0020c0 memw 57c6: 0240b2 s8i a11, a0, 2 57c9: 41b8b0 srli a11, a11, 8 57cc: 0020c0 memw 57cf: 0340b2 s8i a11, a0, 3 57d2: 0020c0 memw 57d5: 882b addi.n a8, a8, 2 57d7: 0178 l32i.n a7, a1, 0 57d9: 004872 s8i a7, a8, 0 57dc: 417870 srli a7, a7, 8 57df: 014872 s8i a7, a8, 1 57e2: 0020c0 memw 57e5: 0168 l32i.n a6, a1, 0 57e7: 0020c0 memw 57ea: 656562 s32i a6, a5, 0x194 57ed: 0020c0 memw 57f0: 652552 l32i a5, a5, 0x194 57f3: e9a9 s32i.n a10, a9, 56 57f5: f9a9 s32i.n a10, a9, 60 57f7: 005ec5 call0 5de4 57fa: 1108 l32i.n a0, a1, 4 57fc: 10c112 addi a1, a1, 16 57ff: f00d ret.n 5801: 000c movi.n a0, 0 5803: ffc8c6 j 572a 5806: 410000 srli a0, a0, 0 00005808 : 5808: fe4a41 l32r a4, 5130 580b: f0c112 addi a1, a1, -16 580e: 006102 s32i a0, a1, 0 5811: 012252 l32i a5, a2, 4 5814: a408 l32i.n a0, a4, 40 5816: 084502 s8i a0, a5, 8 5819: 416800 srli a6, a0, 8 581c: 094562 s8i a6, a5, 9 581f: 001b addi.n a0, a0, 1 5821: 416860 srli a6, a6, 8 5824: 0a4562 s8i a6, a5, 10 5827: 416860 srli a6, a6, 8 582a: 0b4562 s8i a6, a5, 11 582d: a409 s32i.n a0, a4, 40 582f: 000345 call0 5864 5832: fb7405 call0 f74 5835: fe3e01 l32r a0, 5130 5838: 440072 l8ui a7, a0, 68 583b: b78c beqz.n a7, 584a 583d: fb7405 call0 f80 5840: 020c movi.n a2, 0 5842: 0108 l32i.n a0, a1, 0 5844: 10c112 addi a1, a1, 16 5847: f00d ret.n 5849: a08200 addx4 a8, a2, a0 584c: 408201 l32r a0, fffd5a54 <_rom_store+0xfffc76cc> 584f: 44 .byte 0x44 5850: fb72c5 call0 f80 5853: ffe985 call0 56ec 5856: 00a022 movi a2, 0 5859: 002102 l32i a0, a1, 0 585c: 10c112 addi a1, a1, 16 585f: f00d ret.n 5861: 000000 ill 00005864 : 5864: fe3391 l32r a9, 5130 5867: 1258 l32i.n a5, a2, 4 5869: f968 l32i.n a6, a9, 60 586b: 102972 l32i a7, a9, 64 586e: 769c beqz.n a6, 5889 5870: 020582 l8ui a8, a5, 2 5873: 030542 l8ui a4, a5, 3 5876: 2629 s32i.n a2, a6, 8 5878: 114480 slli a4, a4, 8 587b: 204480 or a4, a4, a8 587e: f939 s32i.n a3, a9, 60 5880: f939 s32i.n a3, a9, 60 5882: 447a add.n a4, a4, a7 5884: 106942 s32i a4, a9, 64 5887: f00d ret.n 5889: e929 s32i.n a2, a9, 56 588b: 030562 l8ui a6, a5, 3 588e: 020572 l8ui a7, a5, 2 5891: f939 s32i.n a3, a9, 60 5893: 116680 slli a6, a6, 8 5896: 206670 or a6, a6, a7 5899: f939 s32i.n a3, a9, 60 589b: 070c movi.n a7, 0 589d: 106972 s32i a7, a9, 64 58a0: 106962 s32i a6, a9, 64 58a3: f00d ret.n 58a5: 000000 ill 000058a8 : 58a8: fe2221 l32r a2, 5130 58ab: f00d ret.n 58ad: 000000 ill 58b0: d8b8 l32i.n a11, a8, 52 58b2: ff .byte 0xff 58b3: 3f .byte 0x3f 58b4: a4 .byte 0xa4 58b5: ffd8 l32i.n a13, a15, 60 58b7: 3f .byte 0x3f 58b8: e0c112 addi a1, a1, -32 58bb: 0361c2 s32i a12, a1, 12 58be: 0461d2 s32i a13, a1, 16 58c1: 51e9 s32i.n a14, a1, 20 58c3: 2109 s32i.n a0, a1, 8 58c5: fb6ac5 call0 f74 58c8: fe1ad1 l32r a13, 5130 58cb: 100c movi.n a0, 1 58cd: ed28 l32i.n a2, a13, 56 58cf: 440d32 l8ui a3, a13, 68 58d2: 128c beqz.n a2, 58d7 58d4: 118316 beqz a3, 59f0 58d7: fb6a85 call0 f80 58da: 5d48 l32i.n a4, a13, 20 58dc: 4d58 l32i.n a5, a13, 16 58de: 24dc bnez.n a4, 58f4 58e0: 045050 extui a5, a5, 0, 1 58e3: 0f1556 bnez a5, 59d8 58e6: 31c8 l32i.n a12, a1, 12 58e8: 41d8 l32i.n a13, a1, 16 58ea: 51e8 l32i.n a14, a1, 20 58ec: 2108 l32i.n a0, a1, 8 58ee: 20c112 addi a1, a1, 32 58f1: f00d ret.n 58f3: 00 .byte 00 58f4: fb67c5 call0 f74 58f7: 052dc2 l32i a12, a13, 20 58fa: 00a062 movi a6, 0 58fd: 6d69 s32i.n a6, a13, 24 58ff: 5d69 s32i.n a6, a13, 20 5901: fb67c5 call0 f80 5904: 8cdc bnez.n a12, 5920 5906: fff706 j 58e6 5909: 471026 beqi a0, 1, 5954 590c: 022066 bnei a0, 2, 5912 590f: 001e46 j 598c 5912: 4d78 l32i.n a7, a13, 16 5914: 056707 bbci a7, 0, 591d 5917: ffe621 l32r a2, 58b0 591a: fcbb05 call0 24cc 591d: fc5c16 beqz a12, 58e6 5920: 1c28 l32i.n a2, a12, 4 5922: 000202 l8ui a0, a2, 0 5925: 0ced mov.n a14, a12 5927: 340000 extui a0, a0, 0, 4 592a: fdb056 bnez a0, 5909 592d: 2cc8 l32i.n a12, a12, 8 592f: 040c movi.n a4, 0 5931: 2e49 s32i.n a4, a14, 8 5933: 010232 l8ui a3, a2, 1 5936: 132d62 l32i a6, a13, 76 5939: 0f8366 bnei a3, 8, 594c 593c: fdd616 beqz a6, 591d 593f: 0e2d mov.n a2, a14 5941: 0e3d mov.n a3, a14 5943: 140c movi.n a4, 1 5945: 0006c0 callx0 a6 5948: fff446 j 591d 594b: 00 .byte 00 594c: 0e2d mov.n a2, a14 594e: ff8e45 call0 5234 5951: fff206 j 591d 5954: 030242 l8ui a4, a2, 3 5957: 020232 l8ui a3, a2, 2 595a: 112480 slli a2, a4, 8 595d: 202230 or a2, a2, a3 5960: 031d32 l16ui a3, a13, 6 5963: fd85c5 call0 31c0 5966: f43020 extui a3, a2, 0, 16 5969: 016132 s32i a3, a1, 4 596c: 202cc0 or a2, a12, a12 596f: ff6e05 call0 5050 5972: 023d mov.n a3, a2 5974: 22c8 l32i.n a12, a2, 8 5976: 050c movi.n a5, 0 5978: 122d62 l32i a6, a13, 72 597b: 2259 s32i.n a5, a2, 8 597d: f9c616 beqz a6, 591d 5980: 0e2d mov.n a2, a14 5982: 012142 l32i a4, a1, 4 5985: 0006c0 callx0 a6 5988: ffe446 j 591d 598b: 00 .byte 00 598c: 030242 l8ui a4, a2, 3 598f: 020232 l8ui a3, a2, 2 5992: 112480 slli a2, a4, 8 5995: 202230 or a2, a2, a3 5998: 031d32 l16ui a3, a13, 6 599b: fd8245 call0 31c0 599e: ffc232 addi a3, a2, -1 59a1: 202cc0 or a2, a12, a12 59a4: f43030 extui a3, a3, 0, 16 59a7: 0139 s32i.n a3, a1, 0 59a9: ff6a45 call0 5050 59ac: 023d mov.n a3, a2 59ae: 22c8 l32i.n a12, a2, 8 59b0: 040c movi.n a4, 0 59b2: 122d62 l32i a6, a13, 72 59b5: 2249 s32i.n a4, a2, 8 59b7: 568c beqz.n a6, 59c0 59b9: 0e2d mov.n a2, a14 59bb: 0148 l32i.n a4, a1, 0 59bd: 0006c0 callx0 a6 59c0: 132d62 l32i a6, a13, 76 59c3: 0c3d mov.n a3, a12 59c5: 050c movi.n a5, 0 59c7: 2cc8 l32i.n a12, a12, 8 59c9: 2359 s32i.n a5, a3, 8 59cb: f4e616 beqz a6, 591d 59ce: 032d mov.n a2, a3 59d0: 140c movi.n a4, 1 59d2: 0006c0 callx0 a6 59d5: ffd106 j 591d 59d8: ffb721 l32r a2, 58b4 59db: fcaf05 call0 24cc 59de: 0321c2 l32i a12, a1, 12 59e1: 0421d2 l32i a13, a1, 16 59e4: 0521e2 l32i a14, a1, 20 59e7: 2108 l32i.n a0, a1, 8 59e9: 20c112 addi a1, a1, 32 59ec: f00d ret.n 59ee: 00 .byte 00 59ef: 00 .byte 00 59f0: 444d02 s8i a0, a13, 68 59f3: fb58c5 call0 f80 59f6: ffcf45 call0 56ec 59f9: ffb746 j 58da 59fc: 000000 ill 59ff: 00 .byte 00 5a00: f0 .byte 0xf0 5a01: ffd8 l32i.n a13, a15, 60 5a03: 3f .byte 0x3f 5a04: d8dc bnez.n a8, 5a25 5a06: ff .byte 0xff 5a07: 3f .byte 0x3f 5a08: d8cc bnez.n a8, 5a19 5a0a: ff .byte 0xff 5a0b: 3f .byte 0x3f 5a0c: e0c112 addi a1, a1, -32 5a0f: 21c9 s32i.n a12, a1, 8 5a11: 31d9 s32i.n a13, a1, 12 5a13: 41e9 s32i.n a14, a1, 16 5a15: fdc6e1 l32r a14, 5130 5a18: 1109 s32i.n a0, a1, 4 5a1a: 7e08 l32i.n a0, a14, 28 5a1c: 51f9 s32i.n a15, a1, 20 5a1e: 60dc bnez.n a0, 5a38 5a20: 4e28 l32i.n a2, a14, 16 5a22: 042020 extui a2, a2, 0, 1 5a25: 17b256 bnez a2, 5ba4 5a28: 21c8 l32i.n a12, a1, 8 5a2a: 31d8 l32i.n a13, a1, 12 5a2c: 41e8 l32i.n a14, a1, 16 5a2e: 51f8 l32i.n a15, a1, 20 5a30: 1108 l32i.n a0, a1, 4 5a32: 20c112 addi a1, a1, 32 5a35: f00d ret.n 5a37: 00 .byte 00 5a38: fb5385 call0 f74 5a3b: 072ed2 l32i a13, a14, 28 5a3e: 00a0c2 movi a12, 0 5a41: 8ec9 s32i.n a12, a14, 32 5a43: 7ec9 s32i.n a12, a14, 28 5a45: fb5385 call0 f80 5a48: fdcd16 beqz a13, 5a28 5a4b: 050c movi.n a5, 0 5a4d: 6159 s32i.n a5, a1, 24 5a4f: 0016c6 j 5aae 5a52: 00 .byte 00 5a53: 00 .byte 00 5a54: 1c6037 bbci a0, 3, 5a74 5a57: 0a0c72 l8ui a7, a12, 10 5a5a: 116680 slli a6, a6, 8 5a5d: 206670 or a6, a6, a7 5a60: 090c72 l8ui a7, a12, 9 5a63: 116680 slli a6, a6, 8 5a66: 206670 or a6, a6, a7 5a69: 080c72 l8ui a7, a12, 8 5a6c: 116680 slli a6, a6, 8 5a6f: 206670 or a6, a6, a7 5a72: 9e69 s32i.n a6, a14, 36 5a74: 062172 l32i a7, a1, 24 5a77: 47dc bnez.n a7, 5a8f 5a79: 010c82 l8ui a8, a12, 1 5a7c: 440e92 l8ui a9, a14, 68 5a7f: 0c6817 bbci a8, 1, 5a8f 5a82: 99cc bnez.n a9, 5a8f 5a84: eea8 l32i.n a10, a14, 56 5a86: 5acc bnez.n a10, 5a8f 5a88: 001745 call0 5c00 5a8b: 1b0c movi.n a11, 1 5a8d: 61b9 s32i.n a11, a1, 24 5a8f: 000c02 l8ui a0, a12, 0 5a92: 340000 extui a0, a0, 0, 4 5a95: 05b016 beqz a0, 5af4 5a98: 701026 beqi a0, 1, 5b0c 5a9b: 6d2026 beqi a0, 2, 5b0c 5a9e: 4e28 l32i.n a2, a14, 16 5aa0: f03d nop.n 5aa2: 056207 bbci a2, 0, 5aab 5aa5: ffd621 l32r a2, 5a00 5aa8: fca205 call0 24cc 5aab: f79d16 beqz a13, 5a28 5aae: 1dc8 l32i.n a12, a13, 4 5ab0: 0dfd mov.n a15, a13 5ab2: 010c02 l8ui a0, a12, 1 5ab5: 0b0c62 l8ui a6, a12, 11 5ab8: 143200 extui a3, a0, 2, 2 5abb: f95356 bnez a3, 5a54 5abe: 9e48 l32i.n a4, a14, 36 5ac0: 241b addi.n a2, a4, 1 5ac2: 9e29 s32i.n a2, a14, 36 5ac4: 0b0c02 l8ui a0, a12, 11 5ac7: 0a0c22 l8ui a2, a12, 10 5aca: 110080 slli a0, a0, 8 5acd: 200020 or a0, a0, a2 5ad0: 090c22 l8ui a2, a12, 9 5ad3: 110080 slli a0, a0, 8 5ad6: 200020 or a0, a0, a2 5ad9: 080c22 l8ui a2, a12, 8 5adc: 110080 slli a0, a0, 8 5adf: 200020 or a0, a0, a2 5ae2: 8e1047 beq a0, a4, 5a74 5ae5: ffc721 l32r a2, 5a04 5ae8: 0d5d mov.n a5, a13 5aea: 203000 or a3, a0, a0 5aed: fc9dc5 call0 24cc 5af0: ffe006 j 5a74 5af3: 00 .byte 00 5af4: 0f2d mov.n a2, a15 5af6: 0f3d mov.n a3, a15 5af8: 2fd8 l32i.n a13, a15, 8 5afa: 0c0c movi.n a12, 0 5afc: 142e02 l32i a0, a14, 80 5aff: 2fc9 s32i.n a12, a15, 8 5b01: 0000c0 callx0 a0 5b04: 0f2d mov.n a2, a15 5b06: ff8445 call0 534c 5b09: ffe786 j 5aab 5b0c: 030c22 l8ui a2, a12, 3 5b0f: 020c32 l8ui a3, a12, 2 5b12: 112280 slli a2, a2, 8 5b15: 202230 or a2, a2, a3 5b18: 021e32 l16ui a3, a14, 4 5b1b: fd6a45 call0 31c0 5b1e: 006122 s32i a2, a1, 0 5b21: 203220 or a3, a2, a2 5b24: f43030 extui a3, a3, 0, 16 5b27: 0f2d mov.n a2, a15 5b29: ff5245 call0 5050 5b2c: 22d8 l32i.n a13, a2, 8 5b2e: 070c movi.n a7, 0 5b30: 030c52 l8ui a5, a12, 3 5b33: 020c62 l8ui a6, a12, 2 5b36: 115580 slli a5, a5, 8 5b39: 205560 or a5, a5, a6 5b3c: 2279 s32i.n a7, a2, 8 5b3e: 0168 l32i.n a6, a1, 0 5b40: 021e72 l16ui a7, a14, 4 5b43: 023d mov.n a3, a2 5b45: 826670 mull a6, a6, a7 5b48: c05560 sub a5, a5, a6 5b4b: 0020c0 memw 5b4e: 011242 l16ui a4, a2, 2 5b51: 114400 slli a4, a4, 16 5b54: 0020c0 memw 5b57: 001262 l16ui a6, a2, 0 5b5a: 204460 or a4, a4, a6 5b5d: ea2e61 l32r a6, 418 <_ResetHandler+0x374> 5b60: 104460 and a4, a4, a6 5b63: 414c40 srli a4, a4, 12 5b66: 445a add.n a4, a4, a5 5b68: b44040 extui a4, a4, 0, 12 5b6b: 114440 slli a4, a4, 12 5b6e: 0020c0 memw 5b71: 011222 l16ui a2, a2, 2 5b74: 112200 slli a2, a2, 16 5b77: 0020c0 memw 5b7a: 001352 l16ui a5, a3, 0 5b7d: 202250 or a2, a2, a5 5b80: fcee51 l32r a5, 4f38 5b83: 102250 and a2, a2, a5 5b86: 202240 or a2, a2, a4 5b89: 0020c0 memw 5b8c: 005322 s16i a2, a3, 0 5b8f: f52020 extui a2, a2, 16, 16 5b92: 0020c0 memw 5b95: 015322 s16i a2, a3, 2 5b98: 152e02 l32i a0, a14, 84 5b9b: 0f2d mov.n a2, a15 5b9d: 0000c0 callx0 a0 5ba0: ffc1c6 j 5aab 5ba3: 00 .byte 00 5ba4: ff9921 l32r a2, 5a08 5ba7: fc9245 call0 24cc 5baa: 0221c2 l32i a12, a1, 8 5bad: 0321d2 l32i a13, a1, 12 5bb0: 0421e2 l32i a14, a1, 16 5bb3: 51f8 l32i.n a15, a1, 20 5bb5: 1108 l32i.n a0, a1, 4 5bb7: 20c112 addi a1, a1, 32 5bba: f00d ret.n 5bbc: f0c112 addi a1, a1, -16 5bbf: 0109 s32i.n a0, a1, 0 5bc1: 0208 l32i.n a0, a2, 0 5bc3: fd4d41 l32r a4, 50f8 5bc6: f09c beqz.n a0, 5be9 5bc8: 082026 beqi a0, 2, 5bd4 5bcb: 0108 l32i.n a0, a1, 0 5bcd: 10c112 addi a1, a1, 16 5bd0: f00d ret.n 5bd2: 400000 ssr a0 5bd5: 30 .byte 0x30 5bd6: a0 .byte 0xa0 5bd7: 0308 l32i.n a0, a3, 0 5bd9: 000b addi.n a0, a0, -1 5bdb: 0309 s32i.n a0, a3, 0 5bdd: 1228 l32i.n a2, a2, 4 5bdf: ffe2c5 call0 5a0c 5be2: 0108 l32i.n a0, a1, 0 5be4: 10c112 addi a1, a1, 16 5be7: f00d ret.n 5be9: a04040 addx4 a4, a0, a4 5bec: 0438 l32i.n a3, a4, 0 5bee: 330b addi.n a3, a3, -1 5bf0: 0439 s32i.n a3, a4, 0 5bf2: 012222 l32i a2, a2, 4 5bf5: ffcc05 call0 58b8 5bf8: 0108 l32i.n a0, a1, 0 5bfa: 10c112 addi a1, a1, 16 5bfd: f00d ret.n 5bff: 00 .byte 00 5c00: 020c movi.n a2, 0 5c02: 530c movi.n a3, 5 5c04: f0c112 addi a1, a1, -16 5c07: 0109 s32i.n a0, a1, 0 5c09: ff5745 call0 5180 5c0c: 023d mov.n a3, a2 5c0e: ffbf85 call0 5808 5c11: 0108 l32i.n a0, a1, 0 5c13: 10c112 addi a1, a1, 16 5c16: f00d ret.n 5c18: d0 .byte 0xd0 5c19: 3fffe1 l32r a14, fffd5c18 <_rom_store+0xfffc7890> 00005c1c : 5c1c: ffff51 l32r a5, 5c18 5c1f: 5529 s32i.n a2, a5, 20 5c21: 6539 s32i.n a3, a5, 24 5c23: 8549 s32i.n a4, a5, 32 5c25: f00d ret.n 5c27: 00 .byte 00 5c28: e4 .byte 0xe4 5c29: 3fffe1 l32r a14, fffd5c28 <_rom_store+0xfffc78a0> 5c2c: 00 .byte 00 5c2d: 00 .byte 00 5c2e: ff .byte 0xff 5c2f: ff .byte 0xff 5c30: 116666 bnei a6, 6, 5c45 5c33: e26011 l32r a1, ffffe5b4 <_rom_store+0xffff022c> 5c36: ff .byte 0xff 5c37: 3f .byte 0x3f 5c38: 20 .byte 0x20 5c39: 0008 l32i.n a0, a0, 0 5c3b: 000000 ill 5c3e: 00 .byte 00 5c3f: 10 .byte 0x10 5c40: 040000 extui a0, a0, 0, 1 5c43: 100700 and a0, a7, a0 5c46: 070232 l8ui a3, a2, 7 5c49: 00 .byte 00 5c4a: 030232 l8ui a3, a2, 3 5c4d: 20 .byte 0x20 5c4e: 00 .byte 00 5c4f: 00 .byte 00 00005c50 : 5c50: fff661 l32r a6, 5c28 5c53: e0c112 addi a1, a1, -32 5c56: 6109 s32i.n a0, a1, 24 5c58: 71c9 s32i.n a12, a1, 28 5c5a: 300c movi.n a0, 3 5c5c: f8bec1 l32r a12, 3f54 5c5f: 0629 s32i.n a2, a6, 0 5c61: 1639 s32i.n a3, a6, 4 5c63: 3649 s32i.n a4, a6, 12 5c65: 0db516 beqz a5, 5d44 5c68: 750b addi.n a7, a5, -1 5c6a: 0e2716 beqz a7, 5d50 5c6d: ffef21 l32r a2, 5c2c 5c70: fec582 addi a8, a5, -2 5c73: 0e5816 beqz a8, 5d5c 5c76: fdc592 addi a9, a5, -3 5c79: 0f3916 beqz a9, 5d70 5c7c: ffeda1 l32r a10, 5c30 5c7f: 0020c0 memw 5c82: 0ca9 s32i.n a10, a12, 0 5c84: 003e05 call0 6068 5c87: ffe421 l32r a2, 5c18 5c8a: 0020c0 memw 5c8d: 3a0c movi.n a10, 3 5c8f: 406ca2 s32i a10, a12, 0x100 5c92: 0020c0 memw 5c95: 080c movi.n a8, 0 5c97: 402c92 l32i a9, a12, 0x100 5c9a: 0020c0 memw 5c9d: 406c82 s32i a8, a12, 0x100 5ca0: 0020c0 memw 5ca3: 10a362 movi a6, 0x310 5ca6: 402c72 l32i a7, a12, 0x100 5ca9: 0020c0 memw 5cac: 402c52 l32i a5, a12, 0x100 5caf: 205560 or a5, a5, a6 5cb2: 0020c0 memw 5cb5: 170c movi.n a7, 1 5cb7: 10c142 addi a4, a1, 16 5cba: 14c132 addi a3, a1, 20 5cbd: 406c52 s32i a5, a12, 0x100 5cc0: 04a162 movi a6, 0x104 5cc3: ffdd51 l32r a5, 5c38 5cc6: 005262 s16i a6, a2, 0 5cc9: 30c222 addi a2, a2, 48 5ccc: 1139 s32i.n a3, a1, 4 5cce: 0149 s32i.n a4, a1, 0 5cd0: 60a032 movi a3, 96 5cd3: ffd841 l32r a4, 5c34 5cd6: ff2685 call0 4f40 5cd9: 4138 l32i.n a3, a1, 16 5cdb: ffcf01 l32r a0, 5c18 5cde: 5128 l32i.n a2, a1, 20 5ce0: 3029 s32i.n a2, a0, 12 5ce2: 1039 s32i.n a3, a0, 4 5ce4: ffd6b1 l32r a11, 5c3c 5ce7: 0020c0 memw 5cea: 4a6cb2 s32i a11, a12, 0x128 5ced: 0020c0 memw 5cf0: 4a2c42 l32i a4, a12, 0x128 5cf3: ff64d6 bgez a4, 5ced 5cf6: 002d mov.n a2, a0 5cf8: f57c movi.n a5, -1 5cfa: f2d8a1 l32r a10, 285c 5cfd: f91bb1 l32r a11, 416c 5d00: 10a3a0 and a10, a3, a10 5d03: 20aab0 or a10, a10, a11 5d06: 0020c0 memw 5d09: 4a6ca2 s32i a10, a12, 0x128 5d0c: 0020c0 memw 5d0f: ffcc81 l32r a8, 5c40 5d12: 4a2c92 l32i a9, a12, 0x128 5d15: 0020c0 memw 5d18: 572c72 l32i a7, a12, 0x15c 5d1b: 207780 or a7, a7, a8 5d1e: 0020c0 memw 5d21: 576c72 s32i a7, a12, 0x15c 5d24: f8fe61 l32r a6, 411c 5d27: 0020c0 memw 5d2a: 6d6c62 s32i a6, a12, 0x1b4 5d2d: 0020c0 memw 5d30: 6c6c52 s32i a5, a12, 0x1b0 5d33: 0020c0 memw 5d36: 446c52 s32i a5, a12, 0x110 5d39: 71c8 l32i.n a12, a1, 28 5d3b: 6108 l32i.n a0, a1, 24 5d3d: 20c112 addi a1, a1, 32 5d40: f00d ret.n 5d42: b10000 sra a0, a0 5d45: c0ffc0 sub a15, a15, a12 5d48: 20 .byte 0x20 5d49: 00 .byte 00 5d4a: 1cb9 s32i.n a11, a12, 4 5d4c: ffcb06 j 5c7c 5d4f: 00 .byte 00 5d50: ffbe21 l32r a2, 5c48 5d53: 0020c0 memw 5d56: 1c29 s32i.n a2, a12, 4 5d58: ffc806 j 5c7c 5d5b: 20c000 or a12, a0, a0 5d5e: 00 .byte 00 5d5f: 1c38 l32i.n a3, a12, 4 5d61: 103320 and a3, a3, a2 5d64: 203300 or a3, a3, a0 5d67: 0020c0 memw 5d6a: 1c39 s32i.n a3, a12, 4 5d6c: ffc306 j 5c7c 5d6f: 20c000 or a12, a0, a0 5d72: 00 .byte 00 5d73: 1c48 l32i.n a4, a12, 4 5d75: ffb551 l32r a5, 5c4c 5d78: 104420 and a4, a4, a2 5d7b: 204450 or a4, a4, a5 5d7e: 0020c0 memw 5d81: 1c49 s32i.n a4, a12, 4 5d83: ffbd46 j 5c7c 5d86: 00 .byte 00 5d87: 00 .byte 00 5d88: 50 .byte 0x50 5d89: 5f .byte 0x5f 5d8a: 004000 break 0, 0 5d8d: 84 .byte 0x84 5d8e: 002a add.n a0, a0, a2 00005d90 : 5d90: 120c movi.n a2, 1 5d92: fffd31 l32r a3, 5d88 5d95: 040c movi.n a4, 0 5d97: f0c112 addi a1, a1, -16 5d9a: 0109 s32i.n a0, a1, 0 5d9c: fb1e85 call0 f88 5d9f: fffb01 l32r a0, 5d8c 5da2: f86c21 l32r a2, 3f54 5da5: 0020c0 memw 5da8: 436202 s32i a0, a2, 0x10c 5dab: 220c movi.n a2, 2 5dad: fb1f85 call0 fa8 5db0: 0108 l32i.n a0, a1, 0 5db2: 10c112 addi a1, a1, 16 5db5: f00d ret.n 5db7: 00 .byte 00 00005db8 : 5db8: ff9831 l32r a3, 5c18 5dbb: a329 s32i.n a2, a3, 40 5dbd: f00d ret.n 5dbf: 00 .byte 00 00005dc0 : 5dc0: 10b2f6 bgeui a2, 16, 5dd4 5dc3: ff9541 l32r a4, 5c18 5dc6: 401200 ssl a2 5dc9: 130c movi.n a3, 1 5dcb: a13300 sll a3, a3 5dce: 165432 s16i a3, a4, 44 5dd1: f00d ret.n 5dd3: 00 .byte 00 5dd4: ff9151 l32r a5, 5c18 5dd7: 040c movi.n a4, 0 5dd9: 165542 s16i a4, a5, 44 5ddc: f00d ret.n 5dde: 000000 ill 5de1: 00 .byte 00 5de2: 610001 l32r a0, fffde1e4 <_rom_store+0xfffcfe5c> 00005de4 : 5de4: f85c61 l32r a6, 3f54 5de7: f29d41 l32r a4, 285c 5dea: ff8b71 l32r a7, 5c18 5ded: f0c112 addi a1, a1, -16 5df0: 0109 s32i.n a0, a1, 0 5df2: 2729 s32i.n a2, a7, 8 5df4: 4739 s32i.n a3, a7, 16 5df6: f8dd51 l32r a5, 416c 5df9: 104240 and a4, a2, a4 5dfc: 204450 or a4, a4, a5 5dff: 0020c0 memw 5e02: a708 l32i.n a0, a7, 40 5e04: 496642 s32i a4, a6, 0x124 5e07: d08c beqz.n a0, 5e18 5e09: ec6e21 l32r a2, fc4 5e0c: 501026 beqi a0, 1, 5e60 5e0f: fff431 l32r a3, 5de0 5e12: 2a2026 beqi a0, 2, 5e40 5e15: 073026 beqi a0, 3, 5e20 5e18: 0108 l32i.n a0, a1, 0 5e1a: 10c112 addi a1, a1, 16 5e1d: f00d ret.n 5e1f: 20c000 or a12, a0, a0 5e22: 00 .byte 00 5e23: 432682 l32i a8, a6, 0x10c 5e26: 208830 or a8, a8, a3 5e29: 0020c0 memw 5e2c: 436682 s32i a8, a6, 0x10c 5e2f: 161752 l16ui a5, a7, 44 5e32: 0020c0 memw 5e35: 426252 s32i a5, a2, 0x108 5e38: 0108 l32i.n a0, a1, 0 5e3a: 10c112 addi a1, a1, 16 5e3d: f00d ret.n 5e3f: 20c000 or a12, a0, a0 5e42: 00 .byte 00 5e43: 4326a2 l32i a10, a6, 0x10c 5e46: 20aa30 or a10, a10, a3 5e49: 0020c0 memw 5e4c: 4366a2 s32i a10, a6, 0x10c 5e4f: 161792 l16ui a9, a7, 44 5e52: 0020c0 memw 5e55: 416292 s32i a9, a2, 0x104 5e58: 0108 l32i.n a0, a1, 0 5e5a: 10c112 addi a1, a1, 16 5e5d: f00d ret.n 5e5f: 00 .byte 00 5e60: fee8c5 call0 4cf0 5e63: ff6d01 l32r a0, 5c18 5e66: 161002 l16ui a0, a0, 44 5e69: 10b200 and a11, a2, a0 5e6c: f4b0b0 extui a11, a11, 0, 16 5e6f: 011b16 beqz a11, 5e84 5e72: 0020c0 memw 5e75: ec5321 l32r a2, fc4 5e78: 426202 s32i a0, a2, 0x108 5e7b: 002102 l32i a0, a1, 0 5e7e: 10c112 addi a1, a1, 16 5e81: 000080 ret 5e84: 0020c0 memw 5e87: ec4f31 l32r a3, fc4 5e8a: 416302 s32i a0, a3, 0x104 5e8d: 0108 l32i.n a0, a1, 0 5e8f: 10c112 addi a1, a1, 16 5e92: f00d ret.n 00005e94 : 5e94: e0c112 addi a1, a1, -32 5e97: 016132 s32i a3, a1, 4 5e9a: 066142 s32i a4, a1, 24 5e9d: 51d9 s32i.n a13, a1, 20 5e9f: 41c9 s32i.n a12, a1, 16 5ea1: 3109 s32i.n a0, a1, 12 5ea3: 02cd mov.n a12, a2 5ea5: ff5c01 l32r a0, 5c18 5ea8: 0d0c movi.n a13, 0 5eaa: 3008 l32i.n a0, a0, 12 5eac: 2109 s32i.n a0, a1, 8 5eae: 043016 beqz a0, 5ef5 5eb1: fb0c05 call0 f74 5eb4: ff5931 l32r a3, 5c18 5eb7: 2148 l32i.n a4, a1, 8 5eb9: 1128 l32i.n a2, a1, 4 5ebb: 24c9 s32i.n a12, a4, 8 5ebd: 3329 s32i.n a2, a3, 12 5ebf: fb0c05 call0 f80 5ec2: 6108 l32i.n a0, a1, 24 5ec4: 9d9c beqz.n a13, 5ee1 5ec6: f82351 l32r a5, 3f54 5ec9: f26461 l32r a6, 285c 5ecc: f8a871 l32r a7, 416c 5ecf: 106c60 and a6, a12, a6 5ed2: 206670 or a6, a6, a7 5ed5: 0020c0 memw 5ed8: 4a6562 s32i a6, a5, 0x128 5edb: 0020c0 memw 5ede: 4a2552 l32i a5, a5, 0x128 5ee1: f42000 extui a2, a0, 0, 16 5ee4: 001c45 call0 60ac 5ee7: 0421c2 l32i a12, a1, 16 5eea: 0521d2 l32i a13, a1, 20 5eed: 032102 l32i a0, a1, 12 5ef0: 20c112 addi a1, a1, 32 5ef3: f00d ret.n 5ef5: fb07c5 call0 f74 5ef8: ff4871 l32r a7, 5c18 5efb: 012182 l32i a8, a1, 4 5efe: 036782 s32i a8, a7, 12 5f01: 17c9 s32i.n a12, a7, 4 5f03: fb07c5 call0 f80 5f06: 6108 l32i.n a0, a1, 24 5f08: 1d0c movi.n a13, 1 5f0a: ffed86 j 5ec4 5f0d: 000000 ill 00005f10 : 5f10: ff4251 l32r a5, 5c18 5f13: 2558 l32i.n a5, a5, 8 5f15: 0259 s32i.n a5, a2, 0 5f17: f80f41 l32r a4, 3f54 5f1a: 0020c0 memw 5f1d: 522442 l32i a4, a4, 0x148 5f20: 0349 s32i.n a4, a3, 0 5f22: f00d ret.n 00005f24 : 5f24: ff3d61 l32r a6, 5c18 5f27: 1678 l32i.n a7, a6, 4 5f29: 0279 s32i.n a7, a2, 0 5f2b: f80a51 l32r a5, 3f54 5f2e: 0020c0 memw 5f31: 532552 l32i a5, a5, 0x14c 5f34: 0359 s32i.n a5, a3, 0 5f36: 2558 l32i.n a5, a5, 8 5f38: 1659 s32i.n a5, a6, 4 5f3a: 0348 l32i.n a4, a3, 0 5f3c: 020c movi.n a2, 0 5f3e: 2429 s32i.n a2, a4, 8 5f40: f00d ret.n 5f42: 00 .byte 00 5f43: 00 .byte 00 5f44: ff .byte 0xff 5f45: ff .byte 0xff 5f46: fe .byte 0xfe 5f47: ff .byte 0xff 5f48: 00 .byte 00 5f49: 00 .byte 00 5f4a: 0028 l32i.n a2, a0, 0 5f4c: 00 .byte 00 5f4d: 000080 ret 5f50: fffd41 l32r a4, 5f44 5f53: e0c112 addi a1, a1, -32 5f56: 11c9 s32i.n a12, a1, 4 5f58: 41f9 s32i.n a15, a1, 16 5f5a: 21d9 s32i.n a13, a1, 8 5f5c: 31e9 s32i.n a14, a1, 12 5f5e: 006102 s32i a0, a1, 0 5f61: fff9e1 l32r a14, 5f48 5f64: ff9f01 l32r a0, 5de0 5f67: f7fbd1 l32r a13, 3f54 5f6a: ff2bf1 l32r a15, 5c18 5f6d: 0020c0 memw 5f70: 422dc2 l32i a12, a13, 0x108 5f73: 06bc16 beqz a12, 5fe2 5f76: 1d7c17 bbci a12, 17, 5f97 5f79: 0020c0 memw 5f7c: f9ba31 l32r a3, 4664 5f7f: 446d32 s32i a3, a13, 0x110 5f82: 0020c0 memw 5f85: 442d22 l32i a2, a13, 0x110 5f88: 052f02 l32i a0, a15, 20 5f8b: 082f22 l32i a2, a15, 32 5f8e: 0000c0 callx0 a0 5f91: ff9301 l32r a0, 5de0 5f94: ffec41 l32r a4, 5f44 5f97: 1b6cf7 bbci a12, 15, 5fb6 5f9a: 0020c0 memw 5f9d: ffeb31 l32r a3, 5f4c 5fa0: 446d32 s32i a3, a13, 0x110 5fa3: 0020c0 memw 5fa6: 442d22 l32i a2, a13, 0x110 5fa9: 6f08 l32i.n a0, a15, 24 5fab: 8f28 l32i.n a2, a15, 32 5fad: 0000c0 callx0 a0 5fb0: ff8c01 l32r a0, 5de0 5fb3: ffe441 l32r a4, 5f44 5fb6: 227c07 bbci a12, 16, 5fdc 5fb9: af38 l32i.n a3, a15, 40 5fbb: 322326 beqi a3, 2, 5ff1 5fbe: 3e3326 beqi a3, 3, 6000 5fc1: 0020c0 memw 5fc4: 432d62 l32i a6, a13, 0x10c 5fc7: 106640 and a6, a6, a4 5fca: 0020c0 memw 5fcd: 436d62 s32i a6, a13, 0x10c 5fd0: 0020c0 memw 5fd3: 446d02 s32i a0, a13, 0x110 5fd6: 0020c0 memw 5fd9: 442d52 l32i a5, a13, 0x110 5fdc: 028ce7 bany a12, a14, 5fe2 5fdf: 8a6ca7 bbci a12, 10, 5f6d 5fe2: 11c8 l32i.n a12, a1, 4 5fe4: 21d8 l32i.n a13, a1, 8 5fe6: 31e8 l32i.n a14, a1, 12 5fe8: 41f8 l32i.n a15, a1, 16 5fea: 0108 l32i.n a0, a1, 0 5fec: 20c112 addi a1, a1, 32 5fef: f00d ret.n 5ff1: 161f72 l16ui a7, a15, 44 5ff4: 0020c0 memw 5ff7: ebf381 l32r a8, fc4 5ffa: 426872 s32i a7, a8, 0x108 5ffd: fff006 j 5fc1 6000: 161f92 l16ui a9, a15, 44 6003: 0020c0 memw 6006: ebefa1 l32r a10, fc4 6009: 416a92 s32i a9, a10, 0x104 600c: ffec46 j 5fc1 600f: 00 .byte 00 6010: ff .byte 0xff 6011: 7f .byte 0x7f 6012: ff .byte 0xff 6013: ff .byte 0xff 00006014 : 6014: ff0161 l32r a6, 5c18 6017: 050c movi.n a5, 0 6019: 244652 s8i a5, a6, 36 601c: fffd41 l32r a4, 6010 601f: f7cd21 l32r a2, 3f54 6022: 0020c0 memw 6025: 432232 l32i a3, a2, 0x10c 6028: 103340 and a3, a3, a4 602b: 0020c0 memw 602e: 436232 s32i a3, a2, 0x10c 6031: 0020c0 memw 6034: 432222 l32i a2, a2, 0x10c 6037: f00d ret.n 6039: 000000 ill 0000603c : 603c: fef761 l32r a6, 5c18 603f: 150c movi.n a5, 1 6041: 244652 s8i a5, a6, 36 6044: ffc241 l32r a4, 5f4c 6047: f7c321 l32r a2, 3f54 604a: 0020c0 memw 604d: 432232 l32i a3, a2, 0x10c 6050: 203340 or a3, a3, a4 6053: 0020c0 memw 6056: 436232 s32i a3, a2, 0x10c 6059: 0020c0 memw 605c: 432222 l32i a2, a2, 0x10c 605f: f00d ret.n 6061: 000000 ill 6064: c0 .byte 0xc0 6065: fffff7 bbsi a15, 31, 6068 00006068 : 6068: f7bb21 l32r a2, 3f54 606b: 0020c0 memw 606e: fffd41 l32r a4, 6064 6071: 512232 l32i a3, a2, 0x144 6074: 103340 and a3, a3, a4 6077: 20a742 movi a4, 0x720 607a: 203340 or a3, a3, a4 607d: 0020c0 memw 6080: 516232 s32i a3, a2, 0x144 6083: 0020c0 memw 6086: 512222 l32i a2, a2, 0x144 6089: f00d ret.n 608b: c11200 mul16u a1, a2, a0 0000608c : 608c: f0c112 addi a1, a1, -16 608f: 0109 s32i.n a0, a1, 0 6091: f7b021 l32r a2, 3f54 6094: ee4001 l32r a0, 1994 6097: 0020c0 memw 609a: 4d6202 s32i a0, a2, 0x134 609d: 820c movi.n a2, 8 609f: 0000c5 call0 60ac 60a2: 0108 l32i.n a0, a1, 0 60a4: 10c112 addi a1, a1, 16 60a7: f00d ret.n 60a9: 000000 ill 000060ac : 60ac: f92e41 l32r a4, 4564 60af: b43020 extui a3, a2, 0, 12 60b2: 203340 or a3, a3, a4 60b5: f7a741 l32r a4, 3f54 60b8: 0020c0 memw 60bb: 4d6432 s32i a3, a4, 0x134 60be: f00d ret.n 000060c0 : 60c0: 604020 neg a4, a2 60c3: b34220 movgez a4, a2, a2 60c6: 042d mov.n a2, a4 60c8: f00d ret.n 60ca: 000000 ill 60cd: 009a add.n a0, a0, a9 60cf: 60 .byte 0x60 000060d0 : 60d0: fedb41 l32r a4, 5c3c 60d3: fffe31 l32r a3, 60cc 60d6: 0020c0 memw 60d9: 402322 l32i a2, a3, 0x100 60dc: 202240 or a2, a2, a4 60df: 0020c0 memw 60e2: 406322 s32i a2, a3, 0x100 60e5: f00d ret.n 60e7: 00 .byte 00 60e8: ff .byte 0xff 60e9: ff .byte 0xff 60ea: ff .byte 0xff 60eb: ef .byte 0xef 000060ec : 60ec: ffff41 l32r a4, 60e8 60ef: fff731 l32r a3, 60cc 60f2: 0020c0 memw 60f5: 402322 l32i a2, a3, 0x100 60f8: 102240 and a2, a2, a4 60fb: 0020c0 memw 60fe: 406322 s32i a2, a3, 0x100 6101: f00d ret.n 6103: 00 .byte 00 6104: 01fc00 slli a15, a12, 32 6107: 00 .byte 00 6108: ff .byte 0xff 6109: 03 .byte 0x3 610a: fe .byte 0xfe 610b: ff .byte 0xff 0000610c : 610c: ffff31 l32r a3, 6108 610f: ffef71 l32r a7, 60cc 6112: 015280 slli a5, a2, 24 6115: 315850 srai a5, a5, 24 6118: 05e277 bbsi a2, 7, 6121 611b: 114260 slli a4, a2, 10 611e: 000086 j 6124 6121: fff841 l32r a4, 6104 6124: 0020c0 memw 6127: 8a27b2 l32i a11, a7, 0x228 612a: 10bb30 and a11, a11, a3 612d: 20bb40 or a11, a11, a4 6130: 0020c0 memw 6133: 8a67b2 s32i a11, a7, 0x228 6136: fea0a2 movi a10, 254 6139: 1182f0 slli a8, a2, 1 613c: 01af92 movi a9, -255 613f: a38a50 movltz a8, a10, a5 6142: 0020c0 memw 6145: c92762 l32i a6, a7, 0x324 6148: 106690 and a6, a6, a9 614b: 206680 or a6, a6, a8 614e: 0020c0 memw 6151: c96762 s32i a6, a7, 0x324 6154: f00d ret.n 6156: 300000 xor a0, a0, a0 6159: 3fffc7 bbsi a15, 28, 619c 0000615c : 615c: f0c112 addi a1, a1, -16 615f: 0261d2 s32i a13, a1, 8 6162: 006102 s32i a0, a1, 0 6165: fffc01 l32r a0, 6158 6168: 11c9 s32i.n a12, a1, 4 616a: 0008 l32i.n a0, a0, 0 616c: 04cd mov.n a12, a4 616e: 0d2002 l32i a0, a0, 52 6171: 03dd mov.n a13, a3 6173: 0000c0 callx0 a0 6176: dd1b addi.n a13, a13, 1 6178: eb9321 l32r a2, fc4 617b: 0020c0 memw 617e: f72222 l32i a2, a2, 0x3dc 6181: 0d3d mov.n a3, a13 6183: 212620 srai a2, a2, 6 6186: 07b005 call0 dc88 <__divsi3> 6189: 0c29 s32i.n a2, a12, 0 618b: 0d3d mov.n a3, a13 618d: 0020c0 memw 6190: eb8d21 l32r a2, fc4 6193: f82222 l32i a2, a2, 0x3e0 6196: 212620 srai a2, a2, 6 6199: 07aec5 call0 dc88 <__divsi3> 619c: ffef01 l32r a0, 6158 619f: 0008 l32i.n a0, a0, 0 61a1: c008 l32i.n a0, a0, 48 61a3: 1c29 s32i.n a2, a12, 4 61a5: 0000c0 callx0 a0 61a8: 11c8 l32i.n a12, a1, 4 61aa: 21d8 l32i.n a13, a1, 8 61ac: 0108 l32i.n a0, a1, 0 61ae: 10c112 addi a1, a1, 16 61b1: f00d ret.n 61b3: 00 .byte 00 61b4: ff .byte 0xff 61b5: ff .byte 0xff 61b6: 7f .byte 0x7f 61b7: ff .byte 0xff 000061b8 : 61b8: f0c112 addi a1, a1, -16 61bb: 0109 s32i.n a0, a1, 0 61bd: ffe601 l32r a0, 6158 61c0: 0008 l32i.n a0, a0, 0 61c2: 11c9 s32i.n a12, a1, 4 61c4: 132002 l32i a0, a0, 76 61c7: 02cd mov.n a12, a2 61c9: 0000c0 callx0 a0 61cc: f10461 l32r a6, 25dc 61cf: f76121 l32r a2, 3f54 61d2: 0020c0 memw 61d5: d72252 l32i a5, a2, 0x35c 61d8: 105560 and a5, a5, a6 61db: 0020c0 memw 61de: d76252 s32i a5, a2, 0x35c 61e1: fff441 l32r a4, 61b4 61e4: 0020c0 memw 61e7: d72232 l32i a3, a2, 0x35c 61ea: 103340 and a3, a3, a4 61ed: 0020c0 memw 61f0: d76232 s32i a3, a2, 0x35c 61f3: 5cac beqz.n a12, 621c 61f5: 081c26 beqi a12, 1, 6201 61f8: 11c8 l32i.n a12, a1, 4 61fa: 0108 l32i.n a0, a1, 0 61fc: 10c112 addi a1, a1, 16 61ff: f00d ret.n 6201: 180c movi.n a8, 1 6203: 0020c0 memw 6206: d42272 l32i a7, a2, 0x350 6209: 207780 or a7, a7, a8 620c: 0020c0 memw 620f: d46272 s32i a7, a2, 0x350 6212: 11c8 l32i.n a12, a1, 4 6214: 0108 l32i.n a0, a1, 0 6216: 10c112 addi a1, a1, 16 6219: f00d ret.n 621b: 00 .byte 00 621c: ea7c movi.n a10, -2 621e: 0020c0 memw 6221: d42292 l32i a9, a2, 0x350 6224: 1099a0 and a9, a9, a10 6227: 0020c0 memw 622a: d46292 s32i a9, a2, 0x350 622d: 11c8 l32i.n a12, a1, 4 622f: 0108 l32i.n a0, a1, 0 6231: 10c112 addi a1, a1, 16 6234: f00d ret.n 6236: 00 .byte 00 6237: 040c00 extui a0, a0, 12, 1 00006238 : 6238: 040c movi.n a4, 0 623a: 528b addi.n a5, a2, 8 623c: e05530 subx4 a5, a5, a3 623f: 115500 slli a5, a5, 16 6242: 315050 srai a5, a5, 16 6245: b34550 movgez a4, a5, a5 6248: 114400 slli a4, a4, 16 624b: 312040 srai a2, a4, 16 624e: 07e2e6 bgei a2, 128, 6259 6251: 012280 slli a2, a2, 24 6254: 312820 srai a2, a2, 24 6257: f00d ret.n 6259: 7fa022 movi a2, 127 625c: f00d ret.n 625e: 00 .byte 00 625f: 00 .byte 00 00006260 : 6260: eb5971 l32r a7, fc4 6263: 0020c0 memw 6266: e02742 l32i a4, a7, 0x380 6269: 314240 srai a4, a4, 18 626c: 0020c0 memw 626f: e12752 l32i a5, a7, 0x384 6272: 315250 srai a5, a5, 18 6275: 0020c0 memw 6278: e227a2 l32i a10, a7, 0x388 627b: 31a2a0 srai a10, a10, 18 627e: 0020c0 memw 6281: e327b2 l32i a11, a7, 0x38c 6284: fec382 addi a8, a3, -2 6287: 31b2b0 srai a11, a11, 18 628a: 0020c0 memw 628d: f72762 l32i a6, a7, 0x3dc 6290: 400800 ssr a8 6293: b16060 sra a6, a6 6296: 0020c0 memw 6299: f82792 l32i a9, a7, 0x3e0 629c: 400800 ssr a8 629f: b19090 sra a9, a9 62a2: 0020c0 memw 62a5: 400800 ssr a8 62a8: f92772 l32i a7, a7, 0x3e4 62ab: 829990 mull a9, a9, a9 62ae: 826660 mull a6, a6, a6 62b1: 44ba add.n a4, a4, a11 62b3: c055a0 sub a5, a5, a10 62b6: 825550 mull a5, a5, a5 62b9: 824440 mull a4, a4, a4 62bc: 669a add.n a6, a6, a9 62be: b17070 sra a7, a7 62c1: 0279 s32i.n a7, a2, 0 62c3: 445a add.n a4, a4, a5 62c5: 316060 srai a6, a6, 16 62c8: 2269 s32i.n a6, a2, 8 62ca: a56c movi.n a5, -22 62cc: 905350 addx2 a5, a3, a5 62cf: 400500 ssr a5 62d2: b14040 sra a4, a4 62d5: 1249 s32i.n a4, a2, 4 62d7: f00d ret.n 62d9: 000000 ill 000062dc : 62dc: e0c112 addi a1, a1, -32 62df: 4109 s32i.n a0, a1, 16 62e1: 51c9 s32i.n a12, a1, 20 62e3: 025d mov.n a5, a2 62e5: d67c movi.n a6, -3 62e7: f71bc1 l32r a12, 3f54 62ea: 0020c0 memw 62ed: d42c42 l32i a4, a12, 0x350 62f0: 104460 and a4, a4, a6 62f3: 0020c0 memw 62f6: d46c42 s32i a4, a12, 0x350 62f9: 220c movi.n a2, 2 62fb: 0020c0 memw 62fe: d42c02 l32i a0, a12, 0x350 6301: 200020 or a0, a0, a2 6304: 0020c0 memw 6307: 921c movi.n a2, 25 6309: 6159 s32i.n a5, a1, 24 630b: 7139 s32i.n a3, a1, 28 630d: d46c02 s32i a0, a12, 0x350 6310: fcbb85 call0 2ecc 6313: 7108 l32i.n a0, a1, 28 6315: 6128 l32i.n a2, a1, 24 6317: 030c movi.n a3, 0 6319: 206110 or a6, a1, a1 631c: a043c0 addx4 a4, a3, a12 631f: 905360 addx2 a5, a3, a6 6322: 0020c0 memw 6325: e02442 l32i a4, a4, 0x380 6328: 331b addi.n a3, a3, 1 632a: b44040 extui a4, a4, 0, 12 632d: 604040 neg a4, a4 6330: 08d442 addmi a4, a4, 0x800 6333: 005542 s16i a4, a5, 0 6336: 743030 extui a3, a3, 0, 8 6339: a073c0 addx4 a7, a3, a12 633c: 908360 addx2 a8, a3, a6 633f: 0020c0 memw 6342: e02772 l32i a7, a7, 0x380 6345: 331b addi.n a3, a3, 1 6347: 743030 extui a3, a3, 0, 8 634a: b47070 extui a7, a7, 0, 12 634d: 607070 neg a7, a7 6350: 08d772 addmi a7, a7, 0x800 6353: 005872 s16i a7, a8, 0 6356: c28366 bnei a3, 8, 631c 6359: 51c8 l32i.n a12, a1, 20 635b: 041152 l16ui a5, a1, 8 635e: 031182 l16ui a8, a1, 6 6361: 071172 l16ui a7, a1, 14 6364: 0211a2 l16ui a10, a1, 4 6367: 011192 l16ui a9, a1, 2 636a: 061162 l16ui a6, a1, 12 636d: 99aa add.n a9, a9, a10 636f: 667a add.n a6, a6, a7 6371: 906660 addx2 a6, a6, a6 6374: 051172 l16ui a7, a1, 10 6377: 889a add.n a8, a8, a9 6379: 557a add.n a5, a5, a7 637b: d08860 subx2 a8, a8, a6 637e: 005282 s16i a8, a2, 0 6381: 905550 addx2 a5, a5, a5 6384: c05560 sub a5, a5, a6 6387: 005052 s16i a5, a0, 0 638a: 4108 l32i.n a0, a1, 16 638c: 20c112 addi a1, a1, 32 638f: f00d ret.n 6391: 000000 ill 00006394 : 6394: ff4e21 l32r a2, 60cc 6397: 0020c0 memw 639a: 592222 l32i a2, a2, 0x164 639d: b52420 extui a2, a2, 20, 12 63a0: 412320 srli a2, a2, 3 63a3: fed222 addmi a2, a2, 0xfffffe00 63a6: 112200 slli a2, a2, 16 63a9: 312020 srai a2, a2, 16 63ac: f00d ret.n 63ae: 00 .byte 00 63af: c11200 mul16u a1, a2, a0 000063b0 : 63b0: f0c112 addi a1, a1, -16 63b3: 3109 s32i.n a0, a1, 12 63b5: ff6801 l32r a0, 6158 63b8: 312b addi.n a3, a1, 2 63ba: 0008 l32i.n a0, a0, 0 63bc: 1129 s32i.n a2, a1, 4 63be: 9008 l32i.n a0, a0, 36 63c0: 012d mov.n a2, a1 63c2: 0000c0 callx0 a0 63c5: ff6401 l32r a0, 6158 63c8: 0008 l32i.n a0, a0, 0 63ca: 009122 l16si a2, a1, 0 63cd: e008 l32i.n a0, a0, 56 63cf: 330c movi.n a3, 3 63d1: 0000c0 callx0 a0 63d4: ff6101 l32r a0, 6158 63d7: 330c movi.n a3, 3 63d9: 0008 l32i.n a0, a0, 0 63db: 2129 s32i.n a2, a1, 8 63dd: e008 l32i.n a0, a0, 56 63df: 019122 l16si a2, a1, 2 63e2: 0000c0 callx0 a0 63e5: 2138 l32i.n a3, a1, 8 63e7: 3108 l32i.n a0, a1, 12 63e9: c03320 sub a3, a3, a2 63ec: 1128 l32i.n a2, a1, 4 63ee: 10c112 addi a1, a1, 16 63f1: 223a add.n a2, a2, a3 63f3: 112200 slli a2, a2, 16 63f6: 312020 srai a2, a2, 16 63f9: f00d ret.n 63fb: 00 .byte 00 63fc: fa0001 l32r a0, 4bfc 63ff: ff .byte 0xff 00006400 : 6400: ffff71 l32r a7, 63fc 6403: ed6461 l32r a6, 1994 6406: eaef31 l32r a3, fc4 6409: 0020c0 memw 640c: df2352 l32i a5, a3, 0x37c 640f: 105570 and a5, a5, a7 6412: 205560 or a5, a5, a6 6415: 0020c0 memw 6418: df6352 s32i a5, a3, 0x37c 641b: e47c movi.n a4, -2 641d: 0020c0 memw 6420: df2322 l32i a2, a3, 0x37c 6423: 102240 and a2, a2, a4 6426: 0020c0 memw 6429: df6322 s32i a2, a3, 0x37c 642c: f00d ret.n 642e: 00 .byte 00 642f: 00 .byte 00 00006430 : 6430: 190c movi.n a9, 1 6432: eae451 l32r a5, fc4 6435: 0020c0 memw 6438: df2582 l32i a8, a5, 0x37c 643b: 208890 or a8, a8, a9 643e: 0020c0 memw 6441: df6582 s32i a8, a5, 0x37c 6444: e47030 extui a7, a3, 0, 15 6447: 02a082 movi a8, 2 644a: 1177e0 slli a7, a7, 2 644d: ffeb91 l32r a9, 63fc 6450: 207780 or a7, a7, a8 6453: 0182e0 slli a8, a2, 18 6456: 0020c0 memw 6459: df2562 l32i a6, a5, 0x37c 645c: 106690 and a6, a6, a9 645f: 206680 or a6, a6, a8 6462: 206670 or a6, a6, a7 6465: 0020c0 memw 6468: df6562 s32i a6, a5, 0x37c 646b: 0020c0 memw 646e: df2542 l32i a4, a5, 0x37c 6471: 008496 bltz a4, 647d 6474: 0020c0 memw 6477: df25a2 l32i a10, a5, 0x37c 647a: ff6ad6 bgez a10, 6474 647d: f00d ret.n 647f: 00 .byte 00 6480: d0 .byte 0xd0 6481: ffcb addi.n a15, a15, 12 6483: 3f .byte 0x3f 00006484 : 6484: 10a042 movi a4, 16 6487: e0c112 addi a1, a1, -32 648a: 056102 s32i a0, a1, 20 648d: 0661c2 s32i a12, a1, 24 6490: 4129 s32i.n a2, a1, 16 6492: 03cd mov.n a12, a3 6494: 012d mov.n a2, a1 6496: fffa31 l32r a3, 6480 6499: 07aac5 call0 df48 649c: c31c movi.n a3, 28 649e: 0f3cf6 bgeui a12, 3, 64b1 64a1: 4108 l32i.n a0, a1, 16 64a3: 320c movi.n a2, 3 64a5: c022c0 sub a2, a2, a12 64a8: 401200 ssl a2 64ab: a10000 sll a0, a0 64ae: 000286 j 64bc 64b1: 4108 l32i.n a0, a1, 16 64b3: fdcc22 addi a2, a12, -3 64b6: 400200 ssr a2 64b9: b10000 sra a0, a0 64bc: 40f040 nsau a4, a0 64bf: c03340 sub a3, a3, a4 64c2: 013380 slli a3, a3, 24 64c5: 313830 srai a3, a3, 24 64c8: 2813a6 blti a3, 1, 64f4 64cb: 61c8 l32i.n a12, a1, 24 64cd: 1143b0 slli a4, a3, 5 64d0: 630b addi.n a6, a3, -1 64d2: 400600 ssr a6 64d5: b15000 sra a5, a0 64d8: 1133c0 slli a3, a3, 4 64db: 334a add.n a3, a3, a4 64dd: 5108 l32i.n a0, a1, 20 64df: 345050 extui a5, a5, 0, 4 64e2: 551a add.n a5, a5, a1 64e4: 000522 l8ui a2, a5, 0 64e7: 20c112 addi a1, a1, 32 64ea: 223a add.n a2, a2, a3 64ec: 112200 slli a2, a2, 16 64ef: 312020 srai a2, a2, 16 64f2: f00d ret.n 64f4: 342000 extui a2, a0, 0, 4 64f7: 61c8 l32i.n a12, a1, 24 64f9: 5108 l32i.n a0, a1, 20 64fb: 221a add.n a2, a2, a1 64fd: 000222 l8ui a2, a2, 0 6500: 20c112 addi a1, a1, 32 6503: 112200 slli a2, a2, 16 6506: 312020 srai a2, a2, 16 6509: f00d ret.n 650b: 00 .byte 00 0000650c : 650c: 030c movi.n a3, 0 650e: c41c movi.n a4, 28 6510: 650c movi.n a5, 6 6512: 660c movi.n a6, 6 6514: f0c112 addi a1, a1, -16 6517: 11c9 s32i.n a12, a1, 4 6519: 0109 s32i.n a0, a1, 0 651b: ff0f01 l32r a0, 6158 651e: 02cd mov.n a12, a2 6520: 0008 l32i.n a0, a0, 0 6522: 77a022 movi a2, 119 6525: 272002 l32i a0, a0, 156 6528: 0c7d mov.n a7, a12 652a: 0000c0 callx0 a0 652d: 0c7d mov.n a7, a12 652f: 7ca022 movi a2, 124 6532: 130c movi.n a3, 1 6534: ff0901 l32r a0, 6158 6537: 541c movi.n a4, 21 6539: 0008 l32i.n a0, a0, 0 653b: 050c movi.n a5, 0 653d: 272002 l32i a0, a0, 156 6540: 060c movi.n a6, 0 6542: 0000c0 callx0 a0 6545: 11c8 l32i.n a12, a1, 4 6547: 0108 l32i.n a0, a1, 0 6549: 10c112 addi a1, a1, 16 654c: f00d ret.n 654e: 00 .byte 00 654f: 00 .byte 00 00006550 : 6550: 030c movi.n a3, 0 6552: c41c movi.n a4, 28 6554: 550c movi.n a5, 5 6556: 560c movi.n a6, 5 6558: f0c112 addi a1, a1, -16 655b: 11c9 s32i.n a12, a1, 4 655d: 0109 s32i.n a0, a1, 0 655f: fefe01 l32r a0, 6158 6562: 02cd mov.n a12, a2 6564: 0008 l32i.n a0, a0, 0 6566: 77a022 movi a2, 119 6569: 272002 l32i a0, a0, 156 656c: 0c7d mov.n a7, a12 656e: 0000c0 callx0 a0 6571: 0c7d mov.n a7, a12 6573: 7ca022 movi a2, 124 6576: 130c movi.n a3, 1 6578: fef801 l32r a0, 6158 657b: 541c movi.n a4, 21 657d: 0008 l32i.n a0, a0, 0 657f: 150c movi.n a5, 1 6581: 272002 l32i a0, a0, 156 6584: 160c movi.n a6, 1 6586: 0000c0 callx0 a0 6589: 11c8 l32i.n a12, a1, 4 658b: 0108 l32i.n a0, a1, 0 658d: 10c112 addi a1, a1, 16 6590: f00d ret.n 6592: b40000 extui a0, a0, 0, 12 6595: 0009 s32i.n a0, a0, 0 6597: 00 .byte 00 6598: b3 .byte 0xb3 6599: 0009 s32i.n a0, a0, 0 659b: 00 .byte 00 659c: f699 s32i.n a9, a6, 60 659e: ff .byte 0xff 659f: ff .byte 0xff 65a0: 30 .byte 0x30 65a1: fffff6 bgeui a15, 0x100, 65a4 000065a4 : 65a4: fffd61 l32r a6, 6598 65a7: fffd71 l32r a7, 659c 65aa: f0c112 addi a1, a1, -16 65ad: 006102 s32i a0, a1, 0 65b0: fff901 l32r a0, 6594 65b3: 1d6377 bbci a3, 7, 65d4 65b6: 5e1207 beq a2, a0, 6618 65b9: 273627 bltu a6, a2, 65e4 65bc: 802270 add a2, a2, a7 65bf: 05a032 movi a3, 5 65c2: 076c45 call0 dc88 <__divsi3> 65c5: 0108 l32i.n a0, a1, 0 65c7: 012280 slli a2, a2, 24 65ca: 312820 srai a2, a2, 24 65cd: 10c112 addi a1, a1, 16 65d0: f00d ret.n 65d2: 00 .byte 00 65d3: 00 .byte 00 65d4: 401207 beq a2, a0, 6618 65d7: 25b627 bgeu a6, a2, 6600 65da: f27c movi.n a2, -1 65dc: 0108 l32i.n a0, a1, 0 65de: 10c112 addi a1, a1, 16 65e1: f00d ret.n 65e3: 00 .byte 00 65e4: ffef41 l32r a4, 65a0 65e7: 14a032 movi a3, 20 65ea: 802240 add a2, a2, a4 65ed: 076985 call0 dc88 <__divsi3> 65f0: 002102 l32i a0, a1, 0 65f3: 22fb addi.n a2, a2, 15 65f5: 10c112 addi a1, a1, 16 65f8: 012280 slli a2, a2, 24 65fb: 312820 srai a2, a2, 24 65fe: f00d ret.n 6600: 802270 add a2, a2, a7 6603: 05a032 movi a3, 5 6606: 076805 call0 dc88 <__divsi3> 6609: 002102 l32i a0, a1, 0 660c: 012280 slli a2, a2, 24 660f: 312820 srai a2, a2, 24 6612: 10c112 addi a1, a1, 16 6615: f00d ret.n 6617: 00 .byte 00 6618: e20c movi.n a2, 14 661a: 0108 l32i.n a0, a1, 0 661c: 10c112 addi a1, a1, 16 661f: f00d ret.n 6621: 000000 ill 6624: d8fc bnez.n a8, 6665 6626: ff .byte 0xff 6627: 3f .byte 0x3f 00006628 : 6628: d0c112 addi a1, a1, -48 662b: 11c9 s32i.n a12, a1, 4 662d: 21d9 s32i.n a13, a1, 8 662f: 31e9 s32i.n a14, a1, 12 6631: 41f9 s32i.n a15, a1, 16 6633: 5159 s32i.n a5, a1, 20 6635: 7179 s32i.n a7, a1, 28 6637: 0109 s32i.n a0, a1, 0 6639: 6169 s32i.n a6, a1, 24 663b: fec262 addi a6, a2, -2 663e: ea6101 l32r a0, fc4 6641: 0020c0 memw 6644: e02072 l32i a7, a0, 0x380 6647: 400600 ssr a6 664a: b17070 sra a7, a7 664d: 0020c0 memw 6650: e32082 l32i a8, a0, 0x38c 6653: 400600 ssr a6 6656: b18080 sra a8, a8 6659: c0f780 sub a15, a7, a8 665c: 0020c0 memw 665f: e22052 l32i a5, a0, 0x388 6662: 400600 ssr a6 6665: b15050 sra a5, a5 6668: 0020c0 memw 666b: 090c movi.n a9, 0 666d: e12002 l32i a0, a0, 0x384 6670: 400600 ssr a6 6673: 278a add.n a2, a7, a8 6675: 02dd mov.n a13, a2 6677: 080c movi.n a8, 0 6679: 6178 l32i.n a7, a1, 24 667b: 5168 l32i.n a6, a1, 20 667d: b10000 sra a0, a0 6680: e50a add.n a14, a5, a0 6682: 306670 xor a6, a6, a7 6685: c00050 sub a0, a0, a5 6688: 00cd mov.n a12, a0 668a: 305340 xor a5, a3, a4 668d: 305560 xor a5, a5, a6 6690: 745050 extui a5, a5, 0, 8 6693: 658c beqz.n a5, 669d 6695: 0ecd mov.n a12, a14 6697: 0fdd mov.n a13, a15 6699: 00ed mov.n a14, a0 669b: 02fd mov.n a15, a2 669d: 100c movi.n a0, 1 669f: 82bcc0 mull a11, a12, a12 66a2: 82add0 mull a10, a13, a13 66a5: aaba add.n a10, a10, a11 66a7: 91a9 s32i.n a10, a1, 36 66a9: 8390a0 moveqz a9, a0, a10 66ac: 31afa0 srai a10, a10, 31 66af: 81a9 s32i.n a10, a1, 32 66b1: 8380a0 moveqz a8, a0, a10 66b4: 050897 bnone a8, a9, 66bd 66b7: 9109 s32i.n a0, a1, 36 66b9: 020c movi.n a2, 0 66bb: 8129 s32i.n a2, a1, 32 66bd: 082152 l32i a5, a1, 32 66c0: 824ec0 mull a4, a14, a12 66c3: 823fd0 mull a3, a15, a13 66c6: c03340 sub a3, a3, a4 66c9: 112380 slli a2, a3, 8 66cc: 9148 l32i.n a4, a1, 36 66ce: 313830 srai a3, a3, 24 66d1: 0678c5 call0 ce60 <__divdi3> 66d4: 7158 l32i.n a5, a1, 28 66d6: 6178 l32i.n a7, a1, 24 66d8: 824ed0 mull a4, a14, a13 66db: 823fc0 mull a3, a15, a12 66de: 016280 slli a6, a2, 24 66e1: 316860 srai a6, a6, 24 66e4: 02cd mov.n a12, a2 66e6: 334a add.n a3, a3, a4 66e8: 604020 neg a4, a2 66eb: 112380 slli a2, a3, 8 66ee: 834670 moveqz a4, a6, a7 66f1: 004542 s8i a4, a5, 0 66f4: 313830 srai a3, a3, 24 66f7: 8158 l32i.n a5, a1, 32 66f9: 092142 l32i a4, a1, 36 66fc: 067605 call0 ce60 <__divdi3> 66ff: 5188 l32i.n a8, a1, 20 6701: 017280 slli a7, a2, 24 6704: 606020 neg a6, a2 6707: 317870 srai a7, a7, 24 670a: 836780 moveqz a6, a7, a8 670d: 7188 l32i.n a8, a1, 28 670f: 300152 l8ui a5, a1, 48 6712: 014862 s8i a6, a8, 1 6715: f58c beqz.n a5, 6728 6717: 8158 l32i.n a5, a1, 32 6719: 092142 l32i a4, a1, 36 671c: ffc221 l32r a2, 6624 671f: 016c80 slli a6, a12, 24 6722: 316860 srai a6, a6, 24 6725: fb5ec5 call0 1d14 6728: 11c8 l32i.n a12, a1, 4 672a: 21d8 l32i.n a13, a1, 8 672c: 31e8 l32i.n a14, a1, 12 672e: 41f8 l32i.n a15, a1, 16 6730: 0108 l32i.n a0, a1, 0 6732: 30c112 addi a1, a1, 48 6735: f00d ret.n 6737: c11200 mul16u a1, a2, a0 00006738 : 6738: f0c112 addi a1, a1, -16 673b: 0109 s32i.n a0, a1, 0 673d: f68c41 l32r a4, 4170 6740: ea8731 l32r a3, 115c 6743: fe8501 l32r a0, 6158 6746: 0020c0 memw 6749: 442322 l32i a2, a3, 0x110 674c: 202240 or a2, a2, a4 674f: 0020c0 memw 6752: 040c movi.n a4, 0 6754: 450c movi.n a5, 4 6756: 460c movi.n a6, 4 6758: 170c movi.n a7, 1 675a: 002002 l32i a0, a0, 0 675d: 446322 s32i a2, a3, 0x110 6760: 6ca022 movi a2, 108 6763: 272002 l32i a0, a0, 156 6766: 02a032 movi a3, 2 6769: 0000c0 callx0 a0 676c: 6ca022 movi a2, 108 676f: 230c movi.n a3, 2 6771: 140c movi.n a4, 1 6773: fe7901 l32r a0, 6158 6776: 150c movi.n a5, 1 6778: 0008 l32i.n a0, a0, 0 677a: 060c movi.n a6, 0 677c: 272002 l32i a0, a0, 156 677f: 270c movi.n a7, 2 6781: 0000c0 callx0 a0 6784: 0108 l32i.n a0, a1, 0 6786: 10c112 addi a1, a1, 16 6789: f00d ret.n 678b: c11200 mul16u a1, a2, a0 0000678c : 678c: f0c112 addi a1, a1, -16 678f: 0109 s32i.n a0, a1, 0 6791: 0bd2b6 bltui a2, 64, 67a0 6794: f93c movi.n a9, 63 6796: c07920 sub a7, a9, a2 6799: 747070 extui a7, a7, 0, 8 679c: 000106 j 67a4 679f: 00 .byte 00 67a0: 070c movi.n a7, 0 67a2: 029d mov.n a9, a2 67a4: 77a022 movi a2, 119 67a7: 030c movi.n a3, 0 67a9: 940c movi.n a4, 9 67ab: fe6b01 l32r a0, 6158 67ae: 750c movi.n a5, 7 67b0: 0008 l32i.n a0, a0, 0 67b2: 060c movi.n a6, 0 67b4: 272002 l32i a0, a0, 156 67b7: 1199 s32i.n a9, a1, 4 67b9: 0000c0 callx0 a0 67bc: 0138 l32i.n a3, a1, 0 67be: 1128 l32i.n a2, a1, 4 67c0: 030d mov.n a0, a3 67c2: 10c112 addi a1, a1, 16 67c5: f00d ret.n 67c7: c11200 mul16u a1, a2, a0 000067c8 : 67c8: e0c112 addi a1, a1, -32 67cb: 3159 s32i.n a5, a1, 12 67cd: 2149 s32i.n a4, a1, 8 67cf: 1139 s32i.n a3, a1, 4 67d1: 4109 s32i.n a0, a1, 16 67d3: 0129 s32i.n a2, a1, 0 67d5: 51c9 s32i.n a12, a1, 20 67d7: fe60c1 l32r a12, 6158 67da: 220c movi.n a2, 2 67dc: 0c08 l32i.n a0, a12, 0 67de: 01a032 movi a3, 1 67e1: 2b2002 l32i a0, a0, 172 67e4: 85a142 movi a4, 0x185 67e7: 0000c0 callx0 a0 67ea: 0148 l32i.n a4, a1, 0 67ec: 0c08 l32i.n a0, a12, 0 67ee: 720c movi.n a2, 7 67f0: 2b2002 l32i a0, a0, 172 67f3: 130c movi.n a3, 1 67f5: 0000c0 callx0 a0 67f8: 1148 l32i.n a4, a1, 4 67fa: 0c08 l32i.n a0, a12, 0 67fc: 220c movi.n a2, 2 67fe: 2b2002 l32i a0, a0, 172 6801: 130c movi.n a3, 1 6803: 0000c0 callx0 a0 6806: 2148 l32i.n a4, a1, 8 6808: 0c08 l32i.n a0, a12, 0 680a: 320c movi.n a2, 3 680c: 2b2002 l32i a0, a0, 172 680f: 130c movi.n a3, 1 6811: 0000c0 callx0 a0 6814: 3148 l32i.n a4, a1, 12 6816: 0c08 l32i.n a0, a12, 0 6818: 320c movi.n a2, 3 681a: 2b2002 l32i a0, a0, 172 681d: 230c movi.n a3, 2 681f: 0000c0 callx0 a0 6822: 51c8 l32i.n a12, a1, 20 6824: 4108 l32i.n a0, a1, 16 6826: 20c112 addi a1, a1, 32 6829: f00d ret.n 682b: 00 .byte 00 682c: fd .byte 0xfd 682d: 7f .byte 0x7f 682e: fd .byte 0xfd 682f: ff .byte 0xff 00006830 : 6830: 00ae92 movi a9, 0xfffffe00 6833: 1182f0 slli a8, a2, 1 6836: fe2541 l32r a4, 60cc 6839: 02d882 addmi a8, a8, 0x200 683c: 848080 extui a8, a8, 0, 9 683f: 0020c0 memw 6842: 592472 l32i a7, a4, 0x164 6845: 107790 and a7, a7, a9 6848: 207780 or a7, a7, a8 684b: 0020c0 memw 684e: 596472 s32i a7, a4, 0x164 6851: fff661 l32r a6, 682c 6854: 250c movi.n a5, 2 6856: 0020c0 memw 6859: 582432 l32i a3, a4, 0x160 685c: 103360 and a3, a3, a6 685f: 203350 or a3, a3, a5 6862: 0020c0 memw 6865: 586432 s32i a3, a4, 0x160 6868: f00d ret.n 686a: 000000 ill 686d: f0 .byte 0xf0 686e: ff .byte 0xff 686f: ff .byte 0xff 6870: 02 .byte 0x2 6871: 000280 ret 00006874 : 6874: fffe91 l32r a9, 686c 6877: a0a172 movi a7, 0x1a0 687a: 248020 extui a8, a2, 0, 3 687d: fe1341 l32r a4, 60cc 6880: 118870 slli a8, a8, 9 6883: 0020c0 memw 6886: 592462 l32i a6, a4, 0x164 6889: 106690 and a6, a6, a9 688c: 206680 or a6, a6, a8 688f: 206670 or a6, a6, a7 6892: 0020c0 memw 6895: 596462 s32i a6, a4, 0x164 6898: fff651 l32r a5, 6870 689b: 0020c0 memw 689e: 582432 l32i a3, a4, 0x160 68a1: 203350 or a3, a3, a5 68a4: 0020c0 memw 68a7: 586432 s32i a3, a4, 0x160 68aa: f00d ret.n 68ac: 000000 ill 68af: f0 .byte 0xf0 68b0: 000000 ill 68b3: c112e0 mul16u a1, a2, a14 000068b4 : 68b4: e0c112 addi a1, a1, -32 68b7: 0139 s32i.n a3, a1, 0 68b9: 1149 s32i.n a4, a1, 4 68bb: 2169 s32i.n a6, a1, 8 68bd: 3179 s32i.n a7, a1, 12 68bf: 61d9 s32i.n a13, a1, 24 68c1: 51c9 s32i.n a12, a1, 20 68c3: 4109 s32i.n a0, a1, 16 68c5: fe2401 l32r a0, 6158 68c8: 05cd mov.n a12, a5 68ca: 0008 l32i.n a0, a0, 0 68cc: 02dd mov.n a13, a2 68ce: f008 l32i.n a0, a0, 60 68d0: 120c movi.n a2, 1 68d2: 0000c0 callx0 a0 68d5: 0b0c movi.n a11, 0 68d7: 00a152 movi a5, 0x100 68da: e9ba01 l32r a0, fc4 68dd: fff321 l32r a2, 68ac 68e0: 6dac beqz.n a13, 690a 68e2: 1168 l32i.n a6, a1, 4 68e4: 0148 l32i.n a4, a1, 0 68e6: c06560 sub a6, a5, a6 68e9: 746060 extui a6, a6, 0, 8 68ec: 116660 slli a6, a6, 10 68ef: 204460 or a4, a4, a6 68f2: 016de0 slli a6, a13, 18 68f5: 0020c0 memw 68f8: ee2032 l32i a3, a0, 0x3b8 68fb: 103320 and a3, a3, a2 68fe: 203360 or a3, a3, a6 6901: 203340 or a3, a3, a4 6904: 0020c0 memw 6907: ee6032 s32i a3, a0, 0x3b8 690a: acac beqz.n a12, 6938 690c: 3198 l32i.n a9, a1, 12 690e: 022182 l32i a8, a1, 8 6911: c09590 sub a9, a5, a9 6914: 749090 extui a9, a9, 0, 8 6917: 119960 slli a9, a9, 10 691a: 208890 or a8, a8, a9 691d: 019ce0 slli a9, a12, 18 6920: 0020c0 memw 6923: ef2072 l32i a7, a0, 0x3bc 6926: 107720 and a7, a7, a2 6929: 2077b0 or a7, a7, a11 692c: 207790 or a7, a7, a9 692f: 207780 or a7, a7, a8 6932: 0020c0 memw 6935: ef6072 s32i a7, a0, 0x3bc 6938: 200122 l8ui a2, a1, 32 693b: ffdd81 l32r a8, 68b0 693e: a2bc beqz.n a2, 697c 6940: 017240 slli a7, a2, 28 6943: 280162 l8ui a6, a1, 40 6946: 129142 l16si a4, a1, 36 6949: c06560 sub a6, a5, a6 694c: 746060 extui a6, a6, 0, 8 694f: 116660 slli a6, a6, 10 6952: 204460 or a4, a4, a6 6955: 0162e0 slli a6, a2, 18 6958: 0020c0 memw 695b: f12032 l32i a3, a0, 0x3c4 695e: 103380 and a3, a3, a8 6961: 203370 or a3, a3, a7 6964: 203360 or a3, a3, a6 6967: 203340 or a3, a3, a4 696a: 0020c0 memw 696d: 51c8 l32i.n a12, a1, 20 696f: 61d8 l32i.n a13, a1, 24 6971: f16032 s32i a3, a0, 0x3c4 6974: 4108 l32i.n a0, a1, 16 6976: 20c112 addi a1, a1, 32 6979: f00d ret.n 697b: 00 .byte 00 697c: 51c8 l32i.n a12, a1, 20 697e: 61d8 l32i.n a13, a1, 24 6980: 4108 l32i.n a0, a1, 16 6982: 20c112 addi a1, a1, 32 6985: f00d ret.n 6987: 00 .byte 00 6988: ff .byte 0xff 6989: ff .byte 0xff 698a: fffb addi.n a15, a15, 15 0000698c : 698c: f0c112 addi a1, a1, -16 698f: fffe41 l32r a4, 6988 6992: 0109 s32i.n a0, a1, 0 6994: e98c01 l32r a0, fc4 6997: 591226 beqi a2, 1, 69f4 699a: 6a2226 beqi a2, 2, 6a08 699d: 3f3226 beqi a2, 3, 69e0 69a0: 0020c0 memw 69a3: ee2052 l32i a5, a0, 0x3b8 69a6: 105540 and a5, a5, a4 69a9: 0020c0 memw 69ac: ee6052 s32i a5, a0, 0x3b8 69af: 0020c0 memw 69b2: ef2032 l32i a3, a0, 0x3bc 69b5: 103340 and a3, a3, a4 69b8: 0020c0 memw 69bb: ef6032 s32i a3, a0, 0x3bc 69be: 0020c0 memw 69c1: f12022 l32i a2, a0, 0x3c4 69c4: 102240 and a2, a2, a4 69c7: 0020c0 memw 69ca: f16022 s32i a2, a0, 0x3c4 69cd: fde201 l32r a0, 6158 69d0: 0008 l32i.n a0, a0, 0 69d2: f008 l32i.n a0, a0, 60 69d4: 020c movi.n a2, 0 69d6: 0000c0 callx0 a0 69d9: 0108 l32i.n a0, a1, 0 69db: 10c112 addi a1, a1, 16 69de: f00d ret.n 69e0: 0020c0 memw 69e3: f12022 l32i a2, a0, 0x3c4 69e6: 102240 and a2, a2, a4 69e9: 0020c0 memw 69ec: f16022 s32i a2, a0, 0x3c4 69ef: fff686 j 69cd 69f2: c00000 sub a0, a0, a0 69f5: 20 .byte 0x20 69f6: 203200 or a3, a2, a0 69f9: ee .byte 0xee 69fa: 103340 and a3, a3, a4 69fd: 0020c0 memw 6a00: ee6032 s32i a3, a0, 0x3b8 6a03: fff186 j 69cd 6a06: c00000 sub a0, a0, a0 6a09: 20 .byte 0x20 6a0a: 205200 or a5, a2, a0 6a0d: ef .byte 0xef 6a0e: 105540 and a5, a5, a4 6a11: 0020c0 memw 6a14: ef6052 s32i a5, a0, 0x3bc 6a17: ffec86 j 69cd 6a1a: 00 .byte 00 6a1b: c11200 mul16u a1, a2, a0 00006a1c : 6a1c: e0c112 addi a1, a1, -32 6a1f: 1109 s32i.n a0, a1, 4 6a21: 6139 s32i.n a3, a1, 24 6a23: 51f9 s32i.n a15, a1, 20 6a25: 31d9 s32i.n a13, a1, 12 6a27: 41e9 s32i.n a14, a1, 16 6a29: 21c9 s32i.n a12, a1, 8 6a2b: 02ed mov.n a14, a2 6a2d: 050216 beqz a2, 6a81 6a30: 0c0c movi.n a12, 0 6a32: 00a0d2 movi a13, 0 6a35: 20f330 or a15, a3, a3 6a38: fdc801 l32r a0, 6158 6a3b: 002002 l32i a0, a0, 0 6a3e: 202110 or a2, a1, a1 6a41: 092002 l32i a0, a0, 36 6a44: 312b addi.n a3, a1, 2 6a46: 0000c0 callx0 a0 6a49: 140c movi.n a4, 1 6a4b: 019132 l16si a3, a1, 2 6a4e: 009122 l16si a2, a1, 0 6a51: 401f00 ssl a15 6a54: a12200 sll a2, a2 6a57: 833430 moveqz a3, a4, a3 6a5a: 015132 s16i a3, a1, 2 6a5d: 072285 call0 dc88 <__divsi3> 6a60: cc2a add.n a12, a12, a2 6a62: dd1b addi.n a13, a13, 1 6a64: 74d0d0 extui a13, a13, 0, 8 6a67: 11cc00 slli a12, a12, 16 6a6a: 31c0c0 srai a12, a12, 16 6a6d: c79ed7 bne a14, a13, 6a38 6a70: 1108 l32i.n a0, a1, 4 6a72: 31d8 l32i.n a13, a1, 12 6a74: 41e8 l32i.n a14, a1, 16 6a76: 0c2d mov.n a2, a12 6a78: 51f8 l32i.n a15, a1, 20 6a7a: 21c8 l32i.n a12, a1, 8 6a7c: 20c112 addi a1, a1, 32 6a7f: f00d ret.n 6a81: 020c movi.n a2, 0 6a83: 21c8 l32i.n a12, a1, 8 6a85: 31d8 l32i.n a13, a1, 12 6a87: 41e8 l32i.n a14, a1, 16 6a89: 51f8 l32i.n a15, a1, 20 6a8b: 1108 l32i.n a0, a1, 4 6a8d: 20c112 addi a1, a1, 32 6a90: f00d ret.n 6a92: 000000 ill 6a95: f20a add.n a15, a2, a0 6a97: 3f .byte 0x3f 00006a98 : 6a98: ffff31 l32r a3, 6a94 6a9b: 0020c0 memw 6a9e: f82352 l32i a5, a3, 0x3e0 6aa1: e65b71 l32r a7, 410 <_ResetHandler+0x36c> 6aa4: 416150 srli a6, a5, 1 6aa7: 106670 and a6, a6, a7 6aaa: fca072 movi a7, 252 6aad: 105570 and a5, a5, a7 6ab0: 205560 or a5, a5, a6 6ab3: 360c movi.n a6, 3 6ab5: 205560 or a5, a5, a6 6ab8: 0020c0 memw 6abb: f86352 s32i a5, a3, 0x3e0 6abe: e47c movi.n a4, -2 6ac0: 0020c0 memw 6ac3: a52322 l32i a2, a3, 0x294 6ac6: 102240 and a2, a2, a4 6ac9: 0020c0 memw 6acc: a56322 s32i a2, a3, 0x294 6acf: f00d ret.n 6ad1: 000000 ill 00006ad4 : 6ad4: fff031 l32r a3, 6a94 6ad7: 0020c0 memw 6ada: f82352 l32i a5, a3, 0x3e0 6add: e64c71 l32r a7, 410 <_ResetHandler+0x36c> 6ae0: 416150 srli a6, a5, 1 6ae3: 106670 and a6, a6, a7 6ae6: fca072 movi a7, 252 6ae9: 105570 and a5, a5, a7 6aec: 205560 or a5, a5, a6 6aef: 0020c0 memw 6af2: f86352 s32i a5, a3, 0x3e0 6af5: 140c movi.n a4, 1 6af7: 0020c0 memw 6afa: a52322 l32i a2, a3, 0x294 6afd: 202240 or a2, a2, a4 6b00: 0020c0 memw 6b03: a56322 s32i a2, a3, 0x294 6b06: f00d ret.n 00006b08 : 6b08: fd9421 l32r a2, 6158 6b0b: 0228 l32i.n a2, a2, 0 6b0d: f00d ret.n 6b0f: c11200 mul16u a1, a2, a0 00006b10 : 6b10: e0c112 addi a1, a1, -32 6b13: 1109 s32i.n a0, a1, 4 6b15: 0139 s32i.n a3, a1, 0 6b17: 21c9 s32i.n a12, a1, 8 6b19: 31d9 s32i.n a13, a1, 12 6b1b: 41e9 s32i.n a14, a1, 16 6b1d: 02dd mov.n a13, a2 6b1f: 04ed mov.n a14, a4 6b21: fd8dc1 l32r a12, 6158 6b24: 08e216 beqz a2, 6bb6 6b27: 77a022 movi a2, 119 6b2a: 030c movi.n a3, 0 6b2c: 040c movi.n a4, 0 6b2e: 750c movi.n a5, 7 6b30: 060c movi.n a6, 0 6b32: 0c08 l32i.n a0, a12, 0 6b34: 002172 l32i a7, a1, 0 6b37: 272002 l32i a0, a0, 156 6b3a: 747c70 extui a7, a7, 12, 8 6b3d: 0000c0 callx0 a0 6b40: 77a022 movi a2, 119 6b43: 030c movi.n a3, 0 6b45: 140c movi.n a4, 1 6b47: 750c movi.n a5, 7 6b49: 060c movi.n a6, 0 6b4b: 0c08 l32i.n a0, a12, 0 6b4d: 0178 l32i.n a7, a1, 0 6b4f: 272002 l32i a0, a0, 156 6b52: 747470 extui a7, a7, 4, 8 6b55: 0000c0 callx0 a0 6b58: 77a022 movi a2, 119 6b5b: 030c movi.n a3, 0 6b5d: 240c movi.n a4, 2 6b5f: 350c movi.n a5, 3 6b61: 060c movi.n a6, 0 6b63: 0c08 l32i.n a0, a12, 0 6b65: 0178 l32i.n a7, a1, 0 6b67: 272002 l32i a0, a0, 156 6b6a: 347070 extui a7, a7, 0, 4 6b6d: 0000c0 callx0 a0 6b70: 77a022 movi a2, 119 6b73: 030c movi.n a3, 0 6b75: 440c movi.n a4, 4 6b77: 07a052 movi a5, 7 6b7a: 002c02 l32i a0, a12, 0 6b7d: 060c movi.n a6, 0 6b7f: 272002 l32i a0, a0, 156 6b82: 7470e0 extui a7, a14, 0, 8 6b85: 0000c0 callx0 a0 6b88: 77a022 movi a2, 119 6b8b: 030c movi.n a3, 0 6b8d: 340c movi.n a4, 3 6b8f: 07a052 movi a5, 7 6b92: 002c02 l32i a0, a12, 0 6b95: 060c movi.n a6, 0 6b97: 272002 l32i a0, a0, 156 6b9a: 7478e0 extui a7, a14, 8, 8 6b9d: 0000c0 callx0 a0 6ba0: 3570e0 extui a7, a14, 16, 4 6ba3: 77a022 movi a2, 119 6ba6: 030c movi.n a3, 0 6ba8: 240c movi.n a4, 2 6baa: 0c08 l32i.n a0, a12, 0 6bac: 750c movi.n a5, 7 6bae: 272002 l32i a0, a0, 156 6bb1: 460c movi.n a6, 4 6bb3: 0000c0 callx0 a0 6bb6: f40c movi.n a4, 15 6bb8: 350c movi.n a5, 3 6bba: 360c movi.n a6, 3 6bbc: 0430d0 extui a3, a13, 0, 1 6bbf: 120c movi.n a2, 1 6bc1: 0c08 l32i.n a0, a12, 0 6bc3: 0e0c movi.n a14, 0 6bc5: 272002 l32i a0, a0, 156 6bc8: 83e230 moveqz a14, a2, a3 6bcb: 0e7d mov.n a7, a14 6bcd: 77a022 movi a2, 119 6bd0: 030c movi.n a3, 0 6bd2: 0000c0 callx0 a0 6bd5: 0e7d mov.n a7, a14 6bd7: 77a022 movi a2, 119 6bda: 030c movi.n a3, 0 6bdc: 841c movi.n a4, 24 6bde: 0c08 l32i.n a0, a12, 0 6be0: 050c movi.n a5, 0 6be2: 272002 l32i a0, a0, 156 6be5: 060c movi.n a6, 0 6be7: 0000c0 callx0 a0 6bea: 0d7d mov.n a7, a13 6bec: 77a022 movi a2, 119 6bef: 030c movi.n a3, 0 6bf1: c41c movi.n a4, 28 6bf3: 0c08 l32i.n a0, a12, 0 6bf5: 050c movi.n a5, 0 6bf7: 272002 l32i a0, a0, 156 6bfa: 00a062 movi a6, 0 6bfd: 0000c0 callx0 a0 6c00: 21c8 l32i.n a12, a1, 8 6c02: 31d8 l32i.n a13, a1, 12 6c04: 41e8 l32i.n a14, a1, 16 6c06: 1108 l32i.n a0, a1, 4 6c08: 20c112 addi a1, a1, 32 6c0b: f00d ret.n 6c0d: 000000 ill 6c10: e0 .byte 0xe0 6c11: ffcb addi.n a15, a15, 12 6c13: 3f .byte 0x3f 6c14: 20 .byte 0x20 6c15: ffcc bnez.n a15, 6c28 6c17: 3f .byte 0x3f 6c18: 096c movi.n a9, -32 6c1a: 00 .byte 00 6c1b: 00 .byte 00 6c1c: 09a8 l32i.n a10, a9, 0 6c1e: a30000 movltz a0, a0, a0 6c21: 0009 s32i.n a0, a0, 0 6c23: 00 .byte 00 6c24: 9e .byte 0x9e 6c25: 0009 s32i.n a0, a0, 0 6c27: 00 .byte 00 6c28: 0999 s32i.n a9, a9, 0 6c2a: 940000 extui a0, a0, 0, 10 6c2d: 0009 s32i.n a0, a0, 0 6c2f: 00 .byte 00 6c30: 8f .byte 0x8f 6c31: 0009 s32i.n a0, a0, 0 6c33: 00 .byte 00 6c34: 098a add.n a0, a9, a8 6c36: 850000 extui a0, a0, 16, 9 6c39: 0009 s32i.n a0, a0, 0 6c3b: 00 .byte 00 6c3c: 000980 ret 6c3f: 00 .byte 00 6c40: 097b addi.n a0, a9, 7 6c42: 00 .byte 00 6c43: 00 .byte 00 6c44: 76 .byte 0x76 6c45: 0009 s32i.n a0, a0, 0 6c47: 00 .byte 00 6c48: 000971 l32r a7, fffc6c6c <_rom_store+0xfffb88e4> 6c4b: 00 .byte 00 6c4c: 60 .byte 0x60 6c4d: ffcc bnez.n a15, 6c60 6c4f: 3f .byte 0x3f 00006c50 : 6c50: d0c112 addi a1, a1, -48 6c53: 81e9 s32i.n a14, a1, 32 6c55: 4149 s32i.n a4, a1, 16 6c57: 2169 s32i.n a6, a1, 8 6c59: 1159 s32i.n a5, a1, 4 6c5b: 5109 s32i.n a0, a1, 20 6c5d: 61c9 s32i.n a12, a1, 24 6c5f: 71d9 s32i.n a13, a1, 28 6c61: 02cd mov.n a12, a2 6c63: 072d mov.n a2, a7 6c65: 101ca6 blti a12, 1, 6c79 6c68: d00c movi.n a0, 13 6c6a: 0b20c7 blt a0, a12, 6c79 6c6d: 3139 s32i.n a3, a1, 12 6c6f: 9179 s32i.n a7, a1, 36 6c71: dc0b addi.n a13, a12, -1 6c73: 74d0d0 extui a13, a13, 0, 8 6c76: 000146 j 6c7f 6c79: dd0c movi.n a13, 13 6c7b: 3139 s32i.n a3, a1, 12 6c7d: 9129 s32i.n a2, a1, 36 6c7f: fd36e1 l32r a14, 6158 6c82: 0e08 l32i.n a0, a14, 0 6c84: 372002 l32i a0, a0, 220 6c87: 0000c0 callx0 a0 6c8a: 4148 l32i.n a4, a1, 16 6c8c: e20c movi.n a2, 14 6c8e: 904d40 addx2 a4, a13, a4 6c91: 009442 l16si a4, a4, 0 6c94: 0dbc27 bgeu a12, a2, 6ca5 6c97: ffde31 l32r a3, 6c10 6c9a: a03c30 addx4 a3, a12, a3 6c9d: 0338 l32i.n a3, a3, 0 6c9f: ffdee1 l32r a14, 6c18 6ca2: 0003a0 jx a3 6ca5: fe3be1 l32r a14, 6594 6ca8: 09c416 beqz a4, 6d48 6cab: 01a002 movi a0, 1 6cae: 400d00 ssr a13 6cb1: 012152 l32i a5, a1, 4 6cb4: 0221c2 l32i a12, a1, 8 6cb7: 0558 l32i.n a5, a5, 0 6cb9: a0cdc0 addx4 a12, a13, a12 6cbc: 915050 srl a5, a5 6cbf: 496507 bbci a5, 0, 6d0c 6cc2: 0c38 l32i.n a3, a12, 0 6cc4: f53030 extui a3, a3, 16, 16 6cc7: 933030 movnez a3, a0, a3 6cca: 004132 s8i a3, a1, 0 6ccd: 0c28 l32i.n a2, a12, 0 6ccf: 412820 srli a2, a2, 8 6cd2: 932020 movnez a2, a0, a2 6cd5: 014122 s8i a2, a1, 1 6cd8: 0cd8 l32i.n a13, a12, 0 6cda: 93d0d0 movnez a13, a0, a13 6cdd: 0241d2 s8i a13, a1, 2 6ce0: fd1ed1 l32r a13, 6158 6ce3: 0d08 l32i.n a0, a13, 0 6ce5: 382002 l32i a0, a0, 224 6ce8: 012d mov.n a2, a1 6cea: 0000c0 callx0 a0 6ced: 0d08 l32i.n a0, a13, 0 6cef: 362002 l32i a0, a0, 216 6cf2: 91c8 l32i.n a12, a1, 36 6cf4: 0000c0 callx0 a0 6cf7: 0c2d mov.n a2, a12 6cf9: fc1d05 call0 2ecc 6cfc: 5108 l32i.n a0, a1, 20 6cfe: 61c8 l32i.n a12, a1, 24 6d00: 0e2d mov.n a2, a14 6d02: 71d8 l32i.n a13, a1, 28 6d04: 81e8 l32i.n a14, a1, 32 6d06: 30c112 addi a1, a1, 48 6d09: f00d ret.n 6d0b: 00 .byte 00 6d0c: fd1301 l32r a0, 6158 6d0f: 3138 l32i.n a3, a1, 12 6d11: 0008 l32i.n a0, a0, 0 6d13: 0e2d mov.n a2, a14 6d15: 392002 l32i a0, a0, 228 6d18: 015d mov.n a5, a1 6d1a: 0000c0 callx0 a0 6d1d: 401d00 ssl a13 6d20: 140c movi.n a4, 1 6d22: 1138 l32i.n a3, a1, 4 6d24: 020152 l8ui a5, a1, 2 6d27: 010172 l8ui a7, a1, 1 6d2a: 000162 l8ui a6, a1, 0 6d2d: 117780 slli a7, a7, 8 6d30: 116600 slli a6, a6, 16 6d33: 206670 or a6, a6, a7 6d36: 205560 or a5, a5, a6 6d39: 0c59 s32i.n a5, a12, 0 6d3b: 0328 l32i.n a2, a3, 0 6d3d: a14400 sll a4, a4 6d40: 202240 or a2, a2, a4 6d43: 0329 s32i.n a2, a3, 0 6d45: ffe5c6 j 6ce0 6d48: 3188 l32i.n a8, a1, 12 6d4a: ba3c movi.n a10, 59 6d4c: 07c816 beqz a8, 6dcc 6d4f: b55c movi.n a5, 91 6d51: c35c movi.n a3, 92 6d53: d65c movi.n a6, 93 6d55: e45c movi.n a4, 94 6d57: 76a002 movi a0, 118 6d5a: 83afb2 movi a11, -125 6d5d: b7afd2 movi a13, -73 6d60: e90c movi.n a9, 14 6d62: 0abc97 bgeu a12, a9, 6d70 6d65: ffab21 l32r a2, 6c14 6d68: a02c20 addx4 a2, a12, a2 6d6b: 0228 l32i.n a2, a2, 0 6d6d: 0002a0 jx a2 6d70: 024102 s8i a0, a1, 2 6d73: 62a032 movi a3, 98 6d76: f45c movi.n a4, 95 6d78: 004142 s8i a4, a1, 0 6d7b: 014132 s8i a3, a1, 1 6d7e: ffd786 j 6ce0 6d81: ffc8c6 j 6ca8 6d84: ffa6e1 l32r a14, 6c1c 6d87: ffc746 j 6ca8 6d8a: ffa5e1 l32r a14, 6c20 6d8d: ffc5c6 j 6ca8 6d90: ffa5e1 l32r a14, 6c24 6d93: ffc446 j 6ca8 6d96: ffa4e1 l32r a14, 6c28 6d99: ffc2c6 j 6ca8 6d9c: ffa4e1 l32r a14, 6c2c 6d9f: ffc146 j 6ca8 6da2: ffa3e1 l32r a14, 6c30 6da5: ffbfc6 j 6ca8 6da8: ffa3e1 l32r a14, 6c34 6dab: ffbe46 j 6ca8 6dae: ffa2e1 l32r a14, 6c38 6db1: ffbcc6 j 6ca8 6db4: ffa2e1 l32r a14, 6c3c 6db7: ffbb46 j 6ca8 6dba: ffa1e1 l32r a14, 6c40 6dbd: ffb9c6 j 6ca8 6dc0: ffa1e1 l32r a14, 6c44 6dc3: ffb846 j 6ca8 6dc6: ffa0e1 l32r a14, 6c48 6dc9: ffb6c6 j 6ca8 6dcc: 1b1c movi.n a11, 17 6dce: 676c movi.n a7, -26 6dd0: bbaf62 movi a6, -69 6dd3: 91afd2 movi a13, -111 6dd6: 66a042 movi a4, 102 6dd9: 203c movi.n a0, 50 6ddb: 133c movi.n a3, 49 6ddd: 053c movi.n a5, 48 6ddf: e80c movi.n a8, 14 6de1: 0bbc87 bgeu a12, a8, 6df0 6de4: ff9a91 l32r a9, 6c4c 6de7: a09c90 addx4 a9, a12, a9 6dea: 0998 l32i.n a9, a9, 0 6dec: 0009a0 jx a9 6def: 410200 srli a0, a0, 2 6df2: 00 .byte 00 6df3: ccafa2 movi a10, -52 6df6: 0141a2 s8i a10, a1, 1 6df9: 0241a2 s8i a10, a1, 2 6dfc: ffb806 j 6ce0 6dff: 004152 s8i a5, a1, 0 6e02: 0241a2 s8i a10, a1, 2 6e05: b1afb2 movi a11, -79 6e08: 0141b2 s8i a11, a1, 1 6e0b: ffb446 j 6ce0 6e0e: 004142 s8i a4, a1, 0 6e11: cc6c movi.n a12, -20 6e13: c4afd2 movi a13, -60 6e16: 0141d2 s8i a13, a1, 1 6e19: 0241c2 s8i a12, a1, 2 6e1c: ffb006 j 6ce0 6e1f: 004142 s8i a4, a1, 0 6e22: 0141b2 s8i a11, a1, 1 6e25: 804c movi.n a0, 72 6e27: 024102 s8i a0, a1, 2 6e2a: ffac86 j 6ce0 6e2d: 004142 s8i a4, a1, 0 6e30: a4af22 movi a2, -92 6e33: 134c movi.n a3, 65 6e35: 014132 s8i a3, a1, 1 6e38: 024122 s8i a2, a1, 2 6e3b: ffa846 j 6ce0 6e3e: 004142 s8i a4, a1, 0 6e41: 050c movi.n a5, 0 6e43: 014152 s8i a5, a1, 1 6e46: 024152 s8i a5, a1, 2 6e49: ffa4c6 j 6ce0 6e4c: 004162 s8i a6, a1, 0 6e4f: 024152 s8i a5, a1, 2 6e52: beaf72 movi a7, -66 6e55: 014172 s8i a7, a1, 1 6e58: ffa106 j 6ce0 6e5b: 004162 s8i a6, a1, 0 6e5e: 0241d2 s8i a13, a1, 2 6e61: 7ca082 movi a8, 124 6e64: 014182 s8i a8, a1, 1 6e67: ff9d46 j 6ce0 6e6a: 004162 s8i a6, a1, 0 6e6d: 0141a2 s8i a10, a1, 1 6e70: 391c movi.n a9, 19 6e72: 024192 s8i a9, a1, 2 6e75: ff99c6 j 6ce0 6e78: 004132 s8i a3, a1, 0 6e7b: 6fa0a2 movi a10, 111 6e7e: 9b7c movi.n a11, -7 6e80: 0141b2 s8i a11, a1, 1 6e83: 0241a2 s8i a10, a1, 2 6e86: ff9586 j 6ce0 6e89: 004132 s8i a3, a1, 0 6e8c: 0141d2 s8i a13, a1, 1 6e8f: cbafc2 movi a12, -53 6e92: 0241c2 s8i a12, a1, 2 6e95: ff91c6 j 6ce0 6e98: 004132 s8i a3, a1, 0 6e9b: 014102 s8i a0, a1, 1 6e9e: 7d2c movi.n a13, 39 6ea0: 0241d2 s8i a13, a1, 2 6ea3: ff8e46 j 6ce0 6ea6: 004132 s8i a3, a1, 0 6ea9: 0241b2 s8i a11, a1, 2 6eac: 403c movi.n a0, 52 6eae: 014102 s8i a0, a1, 1 6eb1: ff8ac6 j 6ce0 6eb4: 004152 s8i a5, a1, 0 6eb7: dfaf22 movi a2, -33 6eba: 237c movi.n a3, -14 6ebc: 014132 s8i a3, a1, 1 6ebf: 024122 s8i a2, a1, 2 6ec2: ff8686 j 6ce0 6ec5: 004152 s8i a5, a1, 0 6ec8: 014142 s8i a4, a1, 1 6ecb: 024142 s8i a4, a1, 2 6ece: ff8386 j 6ce0 6ed1: 004102 s8i a0, a1, 0 6ed4: 014142 s8i a4, a1, 1 6ed7: 024142 s8i a4, a1, 2 6eda: ff8086 j 6ce0 6edd: 004102 s8i a0, a1, 0 6ee0: 0141a2 s8i a10, a1, 1 6ee3: 024162 s8i a6, a1, 2 6ee6: ff7d86 j 6ce0 6ee9: 004102 s8i a0, a1, 0 6eec: 0141b2 s8i a11, a1, 1 6eef: 0241b2 s8i a11, a1, 2 6ef2: ff7a86 j 6ce0 6ef5: 004132 s8i a3, a1, 0 6ef8: 014172 s8i a7, a1, 1 6efb: 024142 s8i a4, a1, 2 6efe: ff7786 j 6ce0 6f01: 004132 s8i a3, a1, 0 6f04: 014162 s8i a6, a1, 1 6f07: 024162 s8i a6, a1, 2 6f0a: ff7486 j 6ce0 6f0d: 004132 s8i a3, a1, 0 6f10: 0141d2 s8i a13, a1, 1 6f13: 0241b2 s8i a11, a1, 2 6f16: ff7186 j 6ce0 6f19: 004132 s8i a3, a1, 0 6f1c: 014142 s8i a4, a1, 1 6f1f: 024142 s8i a4, a1, 2 6f22: ff6e86 j 6ce0 6f25: 004132 s8i a3, a1, 0 6f28: 0141a2 s8i a10, a1, 1 6f2b: 024162 s8i a6, a1, 2 6f2e: ff6b86 j 6ce0 6f31: 004132 s8i a3, a1, 0 6f34: 0141b2 s8i a11, a1, 1 6f37: 0241b2 s8i a11, a1, 2 6f3a: ff6886 j 6ce0 6f3d: 004152 s8i a5, a1, 0 6f40: 014172 s8i a7, a1, 1 6f43: 024142 s8i a4, a1, 2 6f46: ff6586 j 6ce0 6f49: 004152 s8i a5, a1, 0 6f4c: 014162 s8i a6, a1, 1 6f4f: 024162 s8i a6, a1, 2 6f52: ff6286 j 6ce0 6f55: 004152 s8i a5, a1, 0 6f58: 0141d2 s8i a13, a1, 1 6f5b: 0241b2 s8i a11, a1, 2 6f5e: ff5f86 j 6ce0 6f61: 000000 ill 6f64: 00 .byte 00 6f65: 60 .byte 0x60 6f66: 0009 s32i.n a0, a0, 0 6f68: a0 .byte 0xa0 6f69: ffcc bnez.n a15, 6f7c 6f6b: 3f .byte 0x3f 6f6c: 5208 l32i.n a0, a2, 20 6f6e: 00 .byte 00 6f6f: 00 .byte 00 6f70: 9999 s32i.n a9, a9, 36 6f72: 4049 s32i.n a4, a0, 16 6f74: 999a add.n a9, a9, a9 6f76: 9999 s32i.n a9, a9, 36 6f78: 9999 s32i.n a9, a9, 36 6f7a: 40e9 s32i.n a14, a0, 16 6f7c: 00 .byte 00 6f7d: 600096 bltz a0, 7581 6f80: 000000 ill 6f83: c112c0 mul16u a1, a2, a12 00006f84 : 6f84: e0c112 addi a1, a1, -32 6f87: 3109 s32i.n a0, a1, 12 6f89: 51d9 s32i.n a13, a1, 20 6f8b: 41c9 s32i.n a12, a1, 16 6f8d: 04dd mov.n a13, a4 6f8f: 02cd mov.n a12, a2 6f91: 054d mov.n a4, a5 6f93: fc7101 l32r a0, 6158 6f96: 065d mov.n a5, a6 6f98: 0008 l32i.n a0, a0, 0 6f9a: 206770 or a6, a7, a7 6f9d: 202002 l32i a0, a0, 128 6fa0: 101172 l16ui a7, a1, 32 6fa3: 0000c0 callx0 a0 6fa6: 020d mov.n a0, a2 6fa8: 040d16 beqz a13, 6fec 6fab: feba81 l32r a8, 6a94 6fae: 0020c0 memw 6fb1: 9c2882 l32i a8, a8, 0x270 6fb4: 6129 s32i.n a2, a1, 24 6fb6: 17e817 bbsi a8, 1, 6fd1 6fb9: 67a022 movi a2, 103 6fbc: fc6701 l32r a0, 6158 6fbf: 430c movi.n a3, 4 6fc1: 0008 l32i.n a0, a0, 0 6fc3: 740c movi.n a4, 7 6fc5: 262002 l32i a0, a0, 152 6fc8: 04a052 movi a5, 4 6fcb: 0000c0 callx0 a0 6fce: 062102 l32i a0, a1, 24 6fd1: fc6121 l32r a2, 6158 6fd4: ffe441 l32r a4, 6f64 6fd7: 002222 l32i a2, a2, 0 6fda: 113080 slli a3, a0, 8 6fdd: 1f2202 l32i a0, a2, 124 6fe0: 01a022 movi a2, 1 6fe3: 0000c0 callx0 a0 6fe6: 05a022 movi a2, 5 6fe9: fbee05 call0 2ecc 6fec: f63f91 l32r a9, 48e8 6fef: ffdfa1 l32r a10, 6f6c 6ff2: fc3681 l32r a8, 60cc 6ff5: e40c movi.n a4, 14 6ff7: 0abc47 bgeu a12, a4, 7005 6ffa: ffdb51 l32r a5, 6f68 6ffd: a05c50 addx4 a5, a12, a5 7000: 0558 l32i.n a5, a5, 0 7002: 0005a0 jx a5 7005: 6aa002 movi a0, 106 7008: 80a0a0 add a10, a0, a10 700b: 01aaf0 slli a10, a10, 17 700e: 0020c0 memw 7011: 452872 l32i a7, a8, 0x114 7014: c47070 extui a7, a7, 0, 13 7017: 2077a0 or a7, a7, a10 701a: 207790 or a7, a7, a9 701d: 0020c0 memw 7020: 456872 s32i a7, a8, 0x114 7023: fbcc62 addi a6, a12, -5 7026: 08e616 beqz a6, 70b8 7029: faccb2 addi a11, a12, -6 702c: 08db16 beqz a11, 70bd 702f: f9ccd2 addi a13, a12, -7 7032: 08cd16 beqz a13, 70c2 7035: f8cc02 addi a0, a12, -8 7038: 08c016 beqz a0, 70c8 703b: f3cc22 addi a2, a12, -13 703e: 076216 beqz a2, 70b8 7041: f2cc52 addi a5, a12, -14 7044: c47c movi.n a4, -4 7046: 020c movi.n a2, 0 7048: 832450 moveqz a2, a4, a5 704b: ee08d1 l32r a13, 286c 704e: 00a0c2 movi a12, 0 7051: 0729c5 call0 e2f0 <__floatsidf> 7054: 2129 s32i.n a2, a1, 8 7056: 1139 s32i.n a3, a1, 4 7058: ffc651 l32r a5, 6f70 705b: ffc641 l32r a4, 6f74 705e: 058905 call0 c8f0 <__muldf3> 7061: 0d5d mov.n a5, a13 7063: 0c4d mov.n a4, a12 7065: 054d05 call0 c538 <__adddf3> 7068: 05c4c5 call0 ccb8 <__fixdfsi> 706b: 1138 l32i.n a3, a1, 4 706d: ffc251 l32r a5, 6f78 7070: 0129 s32i.n a2, a1, 0 7072: ffc041 l32r a4, 6f74 7075: 2128 l32i.n a2, a1, 8 7077: 058785 call0 c8f0 <__muldf3> 707a: 0c4d mov.n a4, a12 707c: 0d5d mov.n a5, a13 707e: 054b85 call0 c538 <__adddf3> 7081: 01c8 l32i.n a12, a1, 0 7083: ffbed1 l32r a13, 6f7c 7086: 05c305 call0 ccb8 <__fixdfsi> 7089: ffbda1 l32r a10, 6f80 708c: edf481 l32r a8, 285c 708f: 9490c0 extui a9, a12, 0, 10 7092: 0199c0 slli a9, a9, 20 7095: 108280 and a8, a2, a8 7098: 0020c0 memw 709b: a82d72 l32i a7, a13, 0x2a0 709e: 1077a0 and a7, a7, a10 70a1: 207790 or a7, a7, a9 70a4: 207780 or a7, a7, a8 70a7: 0020c0 memw 70aa: a86d72 s32i a7, a13, 0x2a0 70ad: 41c8 l32i.n a12, a1, 16 70af: 51d8 l32i.n a13, a1, 20 70b1: 3108 l32i.n a0, a1, 12 70b3: 20c112 addi a1, a1, 32 70b6: f00d ret.n 70b8: 820c movi.n a2, 8 70ba: ffe346 j 704b 70bd: 320c movi.n a2, 3 70bf: ffe206 j 704b 70c2: e27c movi.n a2, -2 70c4: ffe0c6 j 704b 70c7: 00 .byte 00 70c8: 927c movi.n a2, -7 70ca: ffdf46 j 704b 70cd: e1a202 movi a0, 0x2e1 70d0: ffcd06 j 7008 70d3: d1a002 movi a0, 209 70d6: ffcb86 j 7008 70d9: fca002 movi a0, 252 70dc: ffca06 j 7008 70df: 27a102 movi a0, 0x127 70e2: ffc886 j 7008 70e5: 53a102 movi a0, 0x153 70e8: ffc706 j 7008 70eb: 7ea102 movi a0, 0x17e 70ee: ffc586 j 7008 70f1: aaa102 movi a0, 0x1aa 70f4: ffc406 j 7008 70f7: d6a102 movi a0, 0x1d6 70fa: ffc286 j 7008 70fd: 02a202 movi a0, 0x202 7100: ffc106 j 7008 7103: 2ea202 movi a0, 0x22e 7106: ffbf86 j 7008 7109: 5aa202 movi a0, 0x25a 710c: ffbe06 j 7008 710f: 87a202 movi a0, 0x287 7112: ffbc86 j 7008 7115: b4a202 movi a0, 0x2b4 7118: ffbb06 j 7008 711b: a02200 addx4 a2, a2, a0 0000711c : 711c: 61a022 movi a2, 97 711f: 130c movi.n a3, 1 7121: f0c112 addi a1, a1, -16 7124: 11c9 s32i.n a12, a1, 4 7126: fc0cc1 l32r a12, 6158 7129: 0109 s32i.n a0, a1, 0 712b: 0c08 l32i.n a0, a12, 0 712d: 08a042 movi a4, 8 7130: 262002 l32i a0, a0, 152 7133: 151c movi.n a5, 17 7135: 0000c0 callx0 a0 7138: 61a022 movi a2, 97 713b: 130c movi.n a3, 1 713d: 0c08 l32i.n a0, a12, 0 713f: 640c movi.n a4, 6 7141: 262002 l32i a0, a0, 152 7144: 551c movi.n a5, 21 7146: 0000c0 callx0 a0 7149: 61a022 movi a2, 97 714c: 130c movi.n a3, 1 714e: 0c08 l32i.n a0, a12, 0 7150: 07a042 movi a4, 7 7153: 262002 l32i a0, a0, 152 7156: 51a052 movi a5, 81 7159: 0000c0 callx0 a0 715c: 64a022 movi a2, 100 715f: 030c movi.n a3, 0 7161: 002c02 l32i a0, a12, 0 7164: 04a042 movi a4, 4 7167: 262002 l32i a0, a0, 152 716a: 79a052 movi a5, 121 716d: 0000c0 callx0 a0 7170: 64a022 movi a2, 100 7173: 030c movi.n a3, 0 7175: 0c08 l32i.n a0, a12, 0 7177: 740c movi.n a4, 7 7179: 262002 l32i a0, a0, 152 717c: 7ba052 movi a5, 123 717f: 0000c0 callx0 a0 7182: 11c8 l32i.n a12, a1, 4 7184: 0108 l32i.n a0, a1, 0 7186: 10c112 addi a1, a1, 16 7189: f00d ret.n 718b: a02200 addx4 a2, a2, a0 0000718c : 718c: 6ba022 movi a2, 107 718f: 230c movi.n a3, 2 7191: f0c112 addi a1, a1, -16 7194: 11c9 s32i.n a12, a1, 4 7196: fbf0c1 l32r a12, 6158 7199: 0109 s32i.n a0, a1, 0 719b: 0c08 l32i.n a0, a12, 0 719d: 140c movi.n a4, 1 719f: 262002 l32i a0, a0, 152 71a2: 68a052 movi a5, 104 71a5: 0000c0 callx0 a0 71a8: 6ba022 movi a2, 107 71ab: 230c movi.n a3, 2 71ad: 0c08 l32i.n a0, a12, 0 71af: 240c movi.n a4, 2 71b1: 262002 l32i a0, a0, 152 71b4: f50c movi.n a5, 15 71b6: 0000c0 callx0 a0 71b9: 6ba022 movi a2, 107 71bc: 230c movi.n a3, 2 71be: 002c02 l32i a0, a12, 0 71c1: 340c movi.n a4, 3 71c3: 262002 l32i a0, a0, 152 71c6: a8a052 movi a5, 168 71c9: 0000c0 callx0 a0 71cc: 6ba022 movi a2, 107 71cf: 230c movi.n a3, 2 71d1: 0c08 l32i.n a0, a12, 0 71d3: 440c movi.n a4, 4 71d5: 262002 l32i a0, a0, 152 71d8: 650c movi.n a5, 6 71da: 0000c0 callx0 a0 71dd: 6ba022 movi a2, 107 71e0: 230c movi.n a3, 2 71e2: 002c02 l32i a0, a12, 0 71e5: 05a042 movi a4, 5 71e8: 262002 l32i a0, a0, 152 71eb: 850c movi.n a5, 8 71ed: 0000c0 callx0 a0 71f0: 6ba022 movi a2, 107 71f3: 02a032 movi a3, 2 71f6: 002c02 l32i a0, a12, 0 71f9: 640c movi.n a4, 6 71fb: 262002 l32i a0, a0, 152 71fe: b8a052 movi a5, 184 7201: 0000c0 callx0 a0 7204: 6ba022 movi a2, 107 7207: 230c movi.n a3, 2 7209: 0c08 l32i.n a0, a12, 0 720b: 740c movi.n a4, 7 720d: 262002 l32i a0, a0, 152 7210: b55c movi.n a5, 91 7212: 0000c0 callx0 a0 7215: 6ba022 movi a2, 107 7218: 230c movi.n a3, 2 721a: 002c02 l32i a0, a12, 0 721d: 840c movi.n a4, 8 721f: 262002 l32i a0, a0, 152 7222: 04a052 movi a5, 4 7225: 0000c0 callx0 a0 7228: 6ba022 movi a2, 107 722b: 230c movi.n a3, 2 722d: 0c08 l32i.n a0, a12, 0 722f: 940c movi.n a4, 9 7231: 262002 l32i a0, a0, 152 7234: 050c movi.n a5, 0 7236: 0000c0 callx0 a0 7239: 6ba022 movi a2, 107 723c: 230c movi.n a3, 2 723e: 0c08 l32i.n a0, a12, 0 7240: 0aa042 movi a4, 10 7243: 262002 l32i a0, a0, 152 7246: 74a052 movi a5, 116 7249: 0000c0 callx0 a0 724c: 6ba022 movi a2, 107 724f: 230c movi.n a3, 2 7251: 0c08 l32i.n a0, a12, 0 7253: b40c movi.n a4, 11 7255: 262002 l32i a0, a0, 152 7258: 750c movi.n a5, 7 725a: 0000c0 callx0 a0 725d: 11c8 l32i.n a12, a1, 4 725f: 0108 l32i.n a0, a1, 0 7261: 10c112 addi a1, a1, 16 7264: f00d ret.n 7266: 810000 src a0, a0, a0 00007268 : 7268: f33b81 l32r a8, 3f54 726b: 116480 slli a6, a4, 8 726e: 1173e0 slli a7, a3, 2 7271: 206260 or a6, a2, a6 7274: 278a add.n a2, a7, a8 7276: 0020c0 memw 7279: c06262 s32i a6, a2, 0x300 727c: 0020c0 memw 727f: c02252 l32i a5, a2, 0x300 7282: 0a7597 bbci a5, 25, 7290 7285: 0020c0 memw 7288: c02272 l32i a7, a2, 0x300 728b: f03d nop.n 728d: f4f797 bbsi a7, 25, 7285 7290: 0020c0 memw 7293: c02222 l32i a2, a2, 0x300 7296: 752020 extui a2, a2, 16, 8 7299: f00d ret.n 729b: c11200 mul16u a1, a2, a0 0000729c : 729c: f0c112 addi a1, a1, -16 729f: 2109 s32i.n a0, a1, 8 72a1: fbad01 l32r a0, 6158 72a4: 0008 l32i.n a0, a0, 0 72a6: 0159 s32i.n a5, a1, 0 72a8: 242002 l32i a0, a0, 144 72ab: 1169 s32i.n a6, a1, 4 72ad: 0000c0 callx0 a0 72b0: 0148 l32i.n a4, a1, 0 72b2: 1158 l32i.n a5, a1, 4 72b4: 2108 l32i.n a0, a1, 8 72b6: 400500 ssr a5 72b9: 10c112 addi a1, a1, 16 72bc: b13020 sra a3, a2 72bf: c04450 sub a4, a4, a5 72c2: 120c movi.n a2, 1 72c4: 441b addi.n a4, a4, 1 72c6: 401400 ssl a4 72c9: a12200 sll a2, a2 72cc: 220b addi.n a2, a2, -1 72ce: 102230 and a2, a2, a3 72d1: 742020 extui a2, a2, 0, 8 72d4: f00d ret.n 72d6: 000000 ill 000072d8 : 72d8: 118500 slli a8, a5, 16 72db: 117480 slli a7, a4, 8 72de: f31d91 l32r a9, 3f54 72e1: 207780 or a7, a7, a8 72e4: f37681 l32r a8, 40bc 72e7: 207270 or a7, a2, a7 72ea: 207780 or a7, a7, a8 72ed: 1183e0 slli a8, a3, 2 72f0: 289a add.n a2, a8, a9 72f2: 0020c0 memw 72f5: c06272 s32i a7, a2, 0x300 72f8: 0020c0 memw 72fb: c02262 l32i a6, a2, 0x300 72fe: 087697 bbci a6, 25, 730a 7301: 0020c0 memw 7304: c02292 l32i a9, a2, 0x300 7307: f6f997 bbsi a9, 25, 7301 730a: f00d ret.n 0000730c : 730c: e0c112 addi a1, a1, -32 730f: 0159 s32i.n a5, a1, 0 7311: 1169 s32i.n a6, a1, 4 7313: 2179 s32i.n a7, a1, 8 7315: 41c9 s32i.n a12, a1, 16 7317: 51d9 s32i.n a13, a1, 20 7319: 61e9 s32i.n a14, a1, 24 731b: 3109 s32i.n a0, a1, 12 731d: fb8e01 l32r a0, 6158 7320: 02ed mov.n a14, a2 7322: 0008 l32i.n a0, a0, 0 7324: 03dd mov.n a13, a3 7326: 242002 l32i a0, a0, 144 7329: 04cd mov.n a12, a4 732b: 0000c0 callx0 a0 732e: 0c4d mov.n a4, a12 7330: 0d3d mov.n a3, a13 7332: 150c movi.n a5, 1 7334: 0188 l32i.n a8, a1, 0 7336: 2168 l32i.n a6, a1, 8 7338: fb8801 l32r a0, 6158 733b: 1178 l32i.n a7, a1, 4 733d: 0008 l32i.n a0, a0, 0 733f: 401700 ssl a7 7342: a16600 sll a6, a6 7345: c08870 sub a8, a8, a7 7348: 881b addi.n a8, a8, 1 734a: 262002 l32i a0, a0, 152 734d: 401800 ssl a8 7350: a15500 sll a5, a5 7353: 401700 ssl a7 7356: 550b addi.n a5, a5, -1 7358: f77c movi.n a7, -1 735a: a15500 sll a5, a5 735d: 305570 xor a5, a5, a7 7360: 105250 and a5, a2, a5 7363: 0e2d mov.n a2, a14 7365: 205560 or a5, a5, a6 7368: 745050 extui a5, a5, 0, 8 736b: 0000c0 callx0 a0 736e: 41c8 l32i.n a12, a1, 16 7370: 51d8 l32i.n a13, a1, 20 7372: 61e8 l32i.n a14, a1, 24 7374: 3108 l32i.n a0, a1, 12 7376: 20c112 addi a1, a1, 32 7379: f00d ret.n 737b: c11200 mul16u a1, a2, a0 0000737c : 737c: f0c112 addi a1, a1, -16 737f: 006102 s32i a0, a1, 0 7382: 0361e2 s32i a14, a1, 12 7385: 0261d2 s32i a13, a1, 8 7388: 11c9 s32i.n a12, a1, 4 738a: 005d mov.n a5, a0 738c: e70e21 l32r a2, fc4 738f: 0020c0 memw 7392: e52222 l32i a2, a2, 0x394 7395: fdbf61 l32r a6, 6a94 7398: 3ee207 bbsi a2, 0, 73da 739b: 0020c0 memw 739e: 9c2662 l32i a6, a6, 0x270 73a1: 356617 bbci a6, 1, 73da 73a4: fb6dc1 l32r a12, 6158 73a7: 0c08 l32i.n a0, a12, 0 73a9: 1d2002 l32i a0, a0, 116 73ac: 0000c0 callx0 a0 73af: 520c movi.n a2, 5 73b1: fbb185 call0 2ecc 73b4: 6e0c movi.n a14, 6 73b6: 84a1d2 movi a13, 0x184 73b9: 0c08 l32i.n a0, a12, 0 73bb: 220c movi.n a2, 2 73bd: 2c2002 l32i a0, a0, 176 73c0: 130c movi.n a3, 1 73c2: 0000c0 callx0 a0 73c5: f0c2d7 bnall a2, a13, 73b9 73c8: 0c08 l32i.n a0, a12, 0 73ca: 320c movi.n a2, 3 73cc: 2c2002 l32i a0, a0, 176 73cf: 230c movi.n a3, 2 73d1: 0000c0 callx0 a0 73d4: 1022e0 and a2, a2, a14 73d7: de6266 bnei a2, 6, 73b9 73da: f3fa91 l32r a9, 43c4 73dd: fb3b81 l32r a8, 60cc 73e0: 0020c0 memw 73e3: 422872 l32i a7, a8, 0x108 73e6: 207790 or a7, a7, a9 73e9: 0020c0 memw 73ec: 426872 s32i a7, a8, 0x108 73ef: 0020c0 memw 73f2: e6f451 l32r a5, fc4 73f5: e52542 l32i a4, a5, 0x394 73f8: 160c movi.n a6, 1 73fa: 204460 or a4, a4, a6 73fd: 0020c0 memw 7400: e56542 s32i a4, a5, 0x394 7403: 11c8 l32i.n a12, a1, 4 7405: 21d8 l32i.n a13, a1, 8 7407: 31e8 l32i.n a14, a1, 12 7409: 0108 l32i.n a0, a1, 0 740b: 10c112 addi a1, a1, 16 740e: f00d ret.n 00007410 : 7410: f0c112 addi a1, a1, -16 7413: 016102 s32i a0, a1, 4 7416: fb5001 l32r a0, 6158 7419: 002002 l32i a0, a0, 0 741c: 282002 l32i a0, a0, 160 741f: 0129 s32i.n a2, a1, 0 7421: 0000c0 callx0 a0 7424: fb4d01 l32r a0, 6158 7427: 0008 l32i.n a0, a0, 0 7429: 302002 l32i a0, a0, 192 742c: 120c movi.n a2, 1 742e: 0000c0 callx0 a0 7431: fb4901 l32r a0, 6158 7434: 0008 l32i.n a0, a0, 0 7436: 342002 l32i a0, a0, 208 7439: 0128 l32i.n a2, a1, 0 743b: 0000c0 callx0 a0 743e: 1108 l32i.n a0, a1, 4 7440: 10c112 addi a1, a1, 16 7443: f00d ret.n 7445: 000000 ill 00007448 : 7448: f0c112 addi a1, a1, -16 744b: 0109 s32i.n a0, a1, 0 744d: fb4201 l32r a0, 6158 7450: 002002 l32i a0, a0, 0 7453: 322002 l32i a0, a0, 200 7456: 0000c0 callx0 a0 7459: fb3f01 l32r a0, 6158 745c: 002002 l32i a0, a0, 0 745f: 312002 l32i a0, a0, 196 7462: 0000c0 callx0 a0 7465: fb3c01 l32r a0, 6158 7468: 0008 l32i.n a0, a0, 0 746a: 2f2002 l32i a0, a0, 188 746d: 0000c0 callx0 a0 7470: 0108 l32i.n a0, a1, 0 7472: 10c112 addi a1, a1, 16 7475: f00d ret.n 7477: 00 .byte 00 7478: ff0001 l32r a0, 7078 747b: ff .byte 0xff 0000747c : 747c: 119320 slli a9, a3, 14 747f: fffea1 l32r a10, 7478 7482: 280c movi.n a8, 2 7484: 1172e0 slli a7, a2, 2 7487: 207780 or a7, a7, a8 748a: e6ce21 l32r a2, fc4 748d: 1184b0 slli a8, a4, 5 7490: 0020c0 memw 7493: e52262 l32i a6, a2, 0x394 7496: 1066a0 and a6, a6, a10 7499: 206690 or a6, a6, a9 749c: 206680 or a6, a6, a8 749f: 206670 or a6, a6, a7 74a2: 0020c0 memw 74a5: e56262 s32i a6, a2, 0x394 74a8: 0020c0 memw 74ab: e82252 l32i a5, a2, 0x3a0 74ae: 0085d6 bgez a5, 74ba 74b1: 0020c0 memw 74b4: e82292 l32i a9, a2, 0x3a0 74b7: ff6996 bltz a9, 74b1 74ba: db7c movi.n a11, -3 74bc: 0020c0 memw 74bf: e522a2 l32i a10, a2, 0x394 74c2: 10aab0 and a10, a10, a11 74c5: 0020c0 memw 74c8: e562a2 s32i a10, a2, 0x394 74cb: f00d ret.n 74cd: 000000 ill 74d0: e0 .byte 0xe0 74d1: ffcc bnez.n a15, 74e4 74d3: 3f .byte 0x3f 74d4: a4 .byte 0xa4 74d5: 600005 call0 674d8 <_rom_store+0x59150> 000074d8 : 74d8: f0c112 addi a1, a1, -16 74db: 1109 s32i.n a0, a1, 4 74dd: fffc01 l32r a0, 74d0 74e0: 21c9 s32i.n a12, a1, 8 74e2: 020a add.n a0, a2, a0 74e4: 000002 l8ui a0, a0, 0 74e7: 554326 beqi a3, 4, 7540 74ea: c30b addi.n a12, a3, -1 74ec: cc0a add.n a12, a12, a0 74ee: 74c0c0 extui a12, a12, 0, 8 74f1: 19ac26 beqi a12, 12, 750e 74f4: 202cc0 or a2, a12, a12 74f7: 03a032 movi a3, 3 74fa: 06d6c5 call0 e268 <__umodsi3> 74fd: 12a002 movi a0, 18 7500: 742020 extui a2, a2, 0, 8 7503: b02220 addx8 a2, a2, a2 7506: c00020 sub a0, a0, a2 7509: 0109 s32i.n a0, a1, 0 750b: 000146 j 7514 750e: 00a032 movi a3, 0 7511: 006132 s32i a3, a1, 0 7514: 202cc0 or a2, a12, a12 7517: 330c movi.n a3, 3 7519: 06d005 call0 e21c <__udivsi3> 751c: 742020 extui a2, a2, 0, 8 751f: ffed31 l32r a3, 74d4 7522: 1122e0 slli a2, a2, 2 7525: 223a add.n a2, a2, a3 7527: 0020c0 memw 752a: 0228 l32i.n a2, a2, 0 752c: 1108 l32i.n a0, a1, 4 752e: 0138 l32i.n a3, a1, 0 7530: 21c8 l32i.n a12, a1, 8 7532: 400300 ssr a3 7535: 10c112 addi a1, a1, 16 7538: 912020 srl a2, a2 753b: 842020 extui a2, a2, 0, 9 753e: f00d ret.n 7540: c02b addi.n a12, a0, 2 7542: 74c0c0 extui a12, a12, 0, 8 7545: abac66 bnei a12, 12, 74f4 7548: fff086 j 750e 754b: 00 .byte 00 0000754c : 754c: 230c movi.n a3, 2 754e: e0c112 addi a1, a1, -32 7551: 41c9 s32i.n a12, a1, 16 7553: 51d9 s32i.n a13, a1, 20 7555: fb00d1 l32r a13, 6158 7558: 3109 s32i.n a0, a1, 12 755a: 0d08 l32i.n a0, a13, 0 755c: 02cd mov.n a12, a2 755e: 2c2002 l32i a0, a0, 176 7561: 320c movi.n a2, 3 7563: 0000c0 callx0 a0 7566: 130c movi.n a3, 1 7568: 0d08 l32i.n a0, a13, 0 756a: 0129 s32i.n a2, a1, 0 756c: 2c2002 l32i a0, a0, 176 756f: 220c movi.n a2, 2 7571: 0000c0 callx0 a0 7574: 130c movi.n a3, 1 7576: 0d08 l32i.n a0, a13, 0 7578: 0466c0 extui a6, a12, 6, 1 757b: 0477c0 extui a7, a12, 7, 1 757e: 0448c0 extui a4, a12, 8, 1 7581: 1129 s32i.n a2, a1, 4 7583: 0453c0 extui a5, a12, 3, 1 7586: 320c movi.n a2, 3 7588: 1155a0 slli a5, a5, 6 758b: 1144f0 slli a4, a4, 1 758e: 1177e0 slli a7, a7, 2 7591: 1166d0 slli a6, a6, 3 7594: 2b2002 l32i a0, a0, 172 7597: 206670 or a6, a6, a7 759a: 2149 s32i.n a4, a1, 8 759c: 0474c0 extui a7, a12, 4, 1 759f: 1177b0 slli a7, a7, 5 75a2: 205570 or a5, a5, a7 75a5: 0475c0 extui a7, a12, 5, 1 75a8: 1177c0 slli a7, a7, 4 75ab: 205570 or a5, a5, a7 75ae: 205560 or a5, a5, a6 75b1: 0469c0 extui a6, a12, 9, 1 75b4: 204460 or a4, a4, a6 75b7: 204450 or a4, a4, a5 75ba: f44040 extui a4, a4, 0, 16 75bd: 0000c0 callx0 a0 75c0: 320c movi.n a2, 3 75c2: 230c movi.n a3, 2 75c4: 0d08 l32i.n a0, a13, 0 75c6: 0148 l32i.n a4, a1, 0 75c8: c7a152 movi a5, 0x1c7 75cb: 104450 and a4, a4, a5 75ce: 2b2002 l32i a0, a0, 172 75d1: 2450c0 extui a5, a12, 0, 3 75d4: 1155d0 slli a5, a5, 3 75d7: 204450 or a4, a4, a5 75da: f44040 extui a4, a4, 0, 16 75dd: 0000c0 callx0 a0 75e0: 220c movi.n a2, 2 75e2: 130c movi.n a3, 1 75e4: 2148 l32i.n a4, a1, 8 75e6: 85a172 movi a7, 0x185 75e9: 1158 l32i.n a5, a1, 4 75eb: 0d08 l32i.n a0, a13, 0 75ed: 346bc0 extui a6, a12, 11, 4 75f0: 1166d0 slli a6, a6, 3 75f3: 2b2002 l32i a0, a0, 172 75f6: 105570 and a5, a5, a7 75f9: 205560 or a5, a5, a6 75fc: 204450 or a4, a4, a5 75ff: f44040 extui a4, a4, 0, 16 7602: 0000c0 callx0 a0 7605: 41c8 l32i.n a12, a1, 16 7607: 51d8 l32i.n a13, a1, 20 7609: 3108 l32i.n a0, a1, 12 760b: 20c112 addi a1, a1, 32 760e: f00d ret.n 00007610 : 7610: 130c movi.n a3, 1 7612: 144720 extui a4, a2, 7, 2 7615: 445020 extui a5, a2, 0, 5 7618: f0c112 addi a1, a1, -16 761b: 146520 extui a6, a2, 5, 2 761e: 1166e0 slli a6, a6, 2 7621: 0109 s32i.n a0, a1, 0 7623: 1155c0 slli a5, a5, 4 7626: facc01 l32r a0, 6158 7629: 420c movi.n a2, 4 762b: 205560 or a5, a5, a6 762e: 0008 l32i.n a0, a0, 0 7630: 204450 or a4, a4, a5 7633: 2b2002 l32i a0, a0, 172 7636: f44040 extui a4, a4, 0, 16 7639: 0000c0 callx0 a0 763c: 0108 l32i.n a0, a1, 0 763e: 10c112 addi a1, a1, 16 7641: f00d ret.n 7643: 00 .byte 00 7644: ff .byte 0xff 7645: ff .byte 0xff 7646: ff .byte 0xff 7647: c112f7 beq a2, a15, 760c 00007648 : 7648: f0c112 addi a1, a1, -16 764b: 0109 s32i.n a0, a1, 0 764d: e77c movi.n a7, -2 764f: fa9f31 l32r a3, 60cc 7652: e65c61 l32r a6, fc4 7655: 0020c0 memw 7658: e52652 l32i a5, a6, 0x394 765b: 105570 and a5, a5, a7 765e: 0020c0 memw 7661: e56652 s32i a5, a6, 0x394 7664: fff841 l32r a4, 7644 7667: 0020c0 memw 766a: 422322 l32i a2, a3, 0x108 766d: 102240 and a2, a2, a4 7670: 0020c0 memw 7673: fab901 l32r a0, 6158 7676: 0008 l32i.n a0, a0, 0 7678: 1e2002 l32i a0, a0, 120 767b: 426322 s32i a2, a3, 0x108 767e: 0000c0 callx0 a0 7681: 0108 l32i.n a0, a1, 0 7683: 10c112 addi a1, a1, 16 7686: f00d ret.n 00007688 : 7688: f0c112 addi a1, a1, -16 768b: 0109 s32i.n a0, a1, 0 768d: fab201 l32r a0, 6158 7690: 130c movi.n a3, 1 7692: 002002 l32i a0, a0, 0 7695: 204220 or a4, a2, a2 7698: 2b2002 l32i a0, a0, 172 769b: 220c movi.n a2, 2 769d: 0000c0 callx0 a0 76a0: faae01 l32r a0, 6158 76a3: 320c movi.n a2, 3 76a5: 0008 l32i.n a0, a0, 0 76a7: 130c movi.n a3, 1 76a9: 2b2002 l32i a0, a0, 172 76ac: 040c movi.n a4, 0 76ae: 0000c0 callx0 a0 76b1: faa901 l32r a0, 6158 76b4: 320c movi.n a2, 3 76b6: 0008 l32i.n a0, a0, 0 76b8: 230c movi.n a3, 2 76ba: 2b2002 l32i a0, a0, 172 76bd: 040c movi.n a4, 0 76bf: 0000c0 callx0 a0 76c2: 0108 l32i.n a0, a1, 0 76c4: 10c112 addi a1, a1, 16 76c7: f00d ret.n 76c9: 000000 ill 000076cc : 76cc: f0c112 addi a1, a1, -16 76cf: 0109 s32i.n a0, a1, 0 76d1: faa101 l32r a0, 6158 76d4: 220c movi.n a2, 2 76d6: 0008 l32i.n a0, a0, 0 76d8: 01a032 movi a3, 1 76db: 2b2002 l32i a0, a0, 172 76de: 84a142 movi a4, 0x184 76e1: 0000c0 callx0 a0 76e4: fa9d01 l32r a0, 6158 76e7: 320c movi.n a2, 3 76e9: 0008 l32i.n a0, a0, 0 76eb: 230c movi.n a3, 2 76ed: 2b2002 l32i a0, a0, 172 76f0: 640c movi.n a4, 6 76f2: 0000c0 callx0 a0 76f5: 0108 l32i.n a0, a1, 0 76f7: 10c112 addi a1, a1, 16 76fa: f00d ret.n 000076fc : 76fc: f0c112 addi a1, a1, -16 76ff: 0109 s32i.n a0, a1, 0 7701: fa9501 l32r a0, 6158 7704: 620c movi.n a2, 6 7706: 002002 l32i a0, a0, 0 7709: 01a032 movi a3, 1 770c: 2b2002 l32i a0, a0, 172 770f: 040c movi.n a4, 0 7711: 0000c0 callx0 a0 7714: fa9101 l32r a0, 6158 7717: 120c movi.n a2, 1 7719: 0008 l32i.n a0, a0, 0 771b: 130c movi.n a3, 1 771d: 2b2002 l32i a0, a0, 172 7720: c40c movi.n a4, 12 7722: 0000c0 callx0 a0 7725: fa8c01 l32r a0, 6158 7728: 220c movi.n a2, 2 772a: 0008 l32i.n a0, a0, 0 772c: 130c movi.n a3, 1 772e: 2b2002 l32i a0, a0, 172 7731: 040c movi.n a4, 0 7733: 0000c0 callx0 a0 7736: 0108 l32i.n a0, a1, 0 7738: 10c112 addi a1, a1, 16 773b: f00d ret.n 773d: 000000 ill 00007740 : 7740: 130c movi.n a3, 1 7742: 140c movi.n a4, 1 7744: f0c112 addi a1, a1, -16 7747: 21c9 s32i.n a12, a1, 8 7749: fa83c1 l32r a12, 6158 774c: 1109 s32i.n a0, a1, 4 774e: 0c08 l32i.n a0, a12, 0 7750: 0129 s32i.n a2, a1, 0 7752: 2b2002 l32i a0, a0, 172 7755: 220c movi.n a2, 2 7757: 0000c0 callx0 a0 775a: 720c movi.n a2, 7 775c: 0c08 l32i.n a0, a12, 0 775e: 130c movi.n a3, 1 7760: 2b2002 l32i a0, a0, 172 7763: f45c movi.n a4, 95 7765: 0000c0 callx0 a0 7768: 0148 l32i.n a4, a1, 0 776a: 0c08 l32i.n a0, a12, 0 776c: 020c movi.n a2, 0 776e: 2b2002 l32i a0, a0, 172 7771: 130c movi.n a3, 1 7773: 0000c0 callx0 a0 7776: 120c movi.n a2, 1 7778: 0c08 l32i.n a0, a12, 0 777a: 130c movi.n a3, 1 777c: 2b2002 l32i a0, a0, 172 777f: 7fa042 movi a4, 127 7782: 0000c0 callx0 a0 7785: 620c movi.n a2, 6 7787: 0c08 l32i.n a0, a12, 0 7789: 130c movi.n a3, 1 778b: 2b2002 l32i a0, a0, 172 778e: 7fa042 movi a4, 127 7791: 0000c0 callx0 a0 7794: 21c8 l32i.n a12, a1, 8 7796: 1108 l32i.n a0, a1, 4 7798: 10c112 addi a1, a1, 16 779b: f00d ret.n 779d: 000000 ill 000077a0 : 77a0: 130c movi.n a3, 1 77a2: 140c movi.n a4, 1 77a4: f0c112 addi a1, a1, -16 77a7: 21c9 s32i.n a12, a1, 8 77a9: fa6bc1 l32r a12, 6158 77ac: 1109 s32i.n a0, a1, 4 77ae: 0c08 l32i.n a0, a12, 0 77b0: 0129 s32i.n a2, a1, 0 77b2: 2b2002 l32i a0, a0, 172 77b5: 220c movi.n a2, 2 77b7: 0000c0 callx0 a0 77ba: 720c movi.n a2, 7 77bc: 0c08 l32i.n a0, a12, 0 77be: 130c movi.n a3, 1 77c0: 2b2002 l32i a0, a0, 172 77c3: 040c movi.n a4, 0 77c5: 0000c0 callx0 a0 77c8: 0148 l32i.n a4, a1, 0 77ca: 0c08 l32i.n a0, a12, 0 77cc: 020c movi.n a2, 0 77ce: 2b2002 l32i a0, a0, 172 77d1: 130c movi.n a3, 1 77d3: 0000c0 callx0 a0 77d6: 120c movi.n a2, 1 77d8: 0c08 l32i.n a0, a12, 0 77da: 130c movi.n a3, 1 77dc: 2b2002 l32i a0, a0, 172 77df: 7fa042 movi a4, 127 77e2: 0000c0 callx0 a0 77e5: 620c movi.n a2, 6 77e7: 0c08 l32i.n a0, a12, 0 77e9: 130c movi.n a3, 1 77eb: 2b2002 l32i a0, a0, 172 77ee: 7fa042 movi a4, 127 77f1: 0000c0 callx0 a0 77f4: 21c8 l32i.n a12, a1, 8 77f6: 1108 l32i.n a0, a1, 4 77f8: 10c112 addi a1, a1, 16 77fb: f00d ret.n 77fd: 000000 ill 7800: ff .byte 0xff 7801: ff .byte 0xff 7802: ff .byte 0xff 7803: c3 .byte 0xc3 00007804 : 7804: ffff41 l32r a4, 7800 7807: e65531 l32r a3, 115c 780a: 0020c0 memw 780d: 442322 l32i a2, a3, 0x110 7810: 102240 and a2, a2, a4 7813: 0020c0 memw 7816: 446322 s32i a2, a3, 0x110 7819: f00d ret.n 781b: a02200 addx4 a2, a2, a0 0000781c : 781c: 62a022 movi a2, 98 781f: f0c112 addi a1, a1, -16 7822: 0109 s32i.n a0, a1, 0 7824: fa4d01 l32r a0, 6158 7827: 130c movi.n a3, 1 7829: 0008 l32i.n a0, a0, 0 782b: 040c movi.n a4, 0 782d: 262002 l32i a0, a0, 152 7830: f55c movi.n a5, 95 7832: 0000c0 callx0 a0 7835: 62a022 movi a2, 98 7838: fa4801 l32r a0, 6158 783b: 130c movi.n a3, 1 783d: 002002 l32i a0, a0, 0 7840: 00a042 movi a4, 0 7843: 262002 l32i a0, a0, 152 7846: 7fa052 movi a5, 127 7849: 0000c0 callx0 a0 784c: 62a022 movi a2, 98 784f: fa4201 l32r a0, 6158 7852: 130c movi.n a3, 1 7854: 0008 l32i.n a0, a0, 0 7856: 040c movi.n a4, 0 7858: 262002 l32i a0, a0, 152 785b: f53c movi.n a5, 63 785d: 0000c0 callx0 a0 7860: 0108 l32i.n a0, a1, 0 7862: 10c112 addi a1, a1, 16 7865: f00d ret.n 7867: a02200 addx4 a2, a2, a0 00007868 : 7868: 62a022 movi a2, 98 786b: 130c movi.n a3, 1 786d: f0c112 addi a1, a1, -16 7870: 11c9 s32i.n a12, a1, 4 7872: fa39c1 l32r a12, 6158 7875: 0109 s32i.n a0, a1, 0 7877: 0c08 l32i.n a0, a12, 0 7879: a40c movi.n a4, 10 787b: 262002 l32i a0, a0, 152 787e: a6a052 movi a5, 166 7881: 0000c0 callx0 a0 7884: 62a022 movi a2, 98 7887: 130c movi.n a3, 1 7889: 002c02 l32i a0, a12, 0 788c: 0aa042 movi a4, 10 788f: 262002 l32i a0, a0, 152 7892: a7a052 movi a5, 167 7895: 0000c0 callx0 a0 7898: 62a022 movi a2, 98 789b: 130c movi.n a3, 1 789d: 002c02 l32i a0, a12, 0 78a0: 0aa042 movi a4, 10 78a3: 262002 l32i a0, a0, 152 78a6: a5a052 movi a5, 165 78a9: 0000c0 callx0 a0 78ac: 63a022 movi a2, 99 78af: 030c movi.n a3, 0 78b1: 002c02 l32i a0, a12, 0 78b4: 01a042 movi a4, 1 78b7: 262002 l32i a0, a0, 152 78ba: f3a052 movi a5, 243 78bd: 0000c0 callx0 a0 78c0: 62a022 movi a2, 98 78c3: 130c movi.n a3, 1 78c5: 0c08 l32i.n a0, a12, 0 78c7: b40c movi.n a4, 11 78c9: 262002 l32i a0, a0, 152 78cc: c0a052 movi a5, 192 78cf: 0000c0 callx0 a0 78d2: 11c8 l32i.n a12, a1, 4 78d4: 0108 l32i.n a0, a1, 0 78d6: 10c112 addi a1, a1, 16 78d9: f00d ret.n 78db: 00 .byte 00 000078dc : 78dc: 030c movi.n a3, 0 78de: 040c movi.n a4, 0 78e0: 750c movi.n a5, 7 78e2: f0c112 addi a1, a1, -16 78e5: 11c9 s32i.n a12, a1, 4 78e7: 21d9 s32i.n a13, a1, 8 78e9: fa1bd1 l32r a13, 6158 78ec: 0109 s32i.n a0, a1, 0 78ee: 002d02 l32i a0, a13, 0 78f1: 02cd mov.n a12, a2 78f3: 262002 l32i a0, a0, 152 78f6: 63a022 movi a2, 99 78f9: 0000c0 callx0 a0 78fc: 63a022 movi a2, 99 78ff: 00a032 movi a3, 0 7902: 002d02 l32i a0, a13, 0 7905: 340c movi.n a4, 3 7907: 262002 l32i a0, a0, 152 790a: 000c52 l8ui a5, a12, 0 790d: 0000c0 callx0 a0 7910: 63a022 movi a2, 99 7913: 00a032 movi a3, 0 7916: 002d02 l32i a0, a13, 0 7919: 440c movi.n a4, 4 791b: 262002 l32i a0, a0, 152 791e: 010c52 l8ui a5, a12, 1 7921: 0000c0 callx0 a0 7924: 020c52 l8ui a5, a12, 2 7927: 63a022 movi a2, 99 792a: 002d02 l32i a0, a13, 0 792d: 030c movi.n a3, 0 792f: 262002 l32i a0, a0, 152 7932: 05a042 movi a4, 5 7935: 0000c0 callx0 a0 7938: 63a022 movi a2, 99 793b: 030c movi.n a3, 0 793d: 0d08 l32i.n a0, a13, 0 793f: 040c movi.n a4, 0 7941: 262002 l32i a0, a0, 152 7944: 751c movi.n a5, 23 7946: 0000c0 callx0 a0 7949: 11c8 l32i.n a12, a1, 4 794b: 21d8 l32i.n a13, a1, 8 794d: 0108 l32i.n a0, a1, 0 794f: 10c112 addi a1, a1, 16 7952: f00d ret.n 7954: 400000 ssr a0 7957: 0000c0 callx0 a0 795a: 4008 l32i.n a0, a0, 16 795c: 00 .byte 00 795d: 00 .byte 00 795e: 40da add.n a4, a0, a13 7960: 800000 add a0, a0, a0 7963: 43 .byte 0x43 7964: e40000 extui a0, a0, 0, 15 7967: c11240 mul16u a1, a2, a4 00007968 : 7968: e0c112 addi a1, a1, -32 796b: 0139 s32i.n a3, a1, 0 796d: 1109 s32i.n a0, a1, 4 796f: 31d9 s32i.n a13, a1, 12 7971: 21c9 s32i.n a12, a1, 8 7973: 41e9 s32i.n a14, a1, 16 7975: 05cd mov.n a12, a5 7977: fff7e1 l32r a14, 7954 797a: 0d0c movi.n a13, 0 797c: 110260 slli a0, a2, 10 797f: 040a add.n a0, a4, a0 7981: 1120e0 slli a2, a0, 2 7984: 069605 call0 e2e8 <__floatunsidf> 7987: fff451 l32r a5, 7958 798a: 040c movi.n a4, 0 798c: 052045 call0 cb94 <__divdf3> 798f: 053cc5 call0 cd5c <__truncdfsf2> 7992: 054685 call0 cdfc <__extendsfdf2> 7995: 0148 l32i.n a4, a1, 0 7997: 062416 beqz a4, 79fd 799a: fff051 l32r a5, 795c 799d: 00a042 movi a4, 0 79a0: 051f05 call0 cb94 <__divdf3> 79a3: 0d4d mov.n a4, a13 79a5: 205ee0 or a5, a14, a14 79a8: 04b8c5 call0 c538 <__adddf3> 79ab: 053b05 call0 cd5c <__truncdfsf2> 79ae: 02ed mov.n a14, a2 79b0: ffecd1 l32r a13, 7960 79b3: 0e2d mov.n a2, a14 79b5: 04b0c5 call0 c4c4 <__fixunssfsi> 79b8: 004c22 s8i a2, a12, 0 79bb: 742020 extui a2, a2, 0, 8 79be: 068ec5 call0 e2ac <__floatsisf> 79c1: 023d mov.n a3, a2 79c3: 0e2d mov.n a2, a14 79c5: 048a05 call0 c268 <__subsf3> 79c8: 0d3d mov.n a3, a13 79ca: 04a105 call0 c3dc <__mulsf3> 79cd: 02ed mov.n a14, a2 79cf: 04af45 call0 c4c4 <__fixunssfsi> 79d2: 014c22 s8i a2, a12, 1 79d5: 742020 extui a2, a2, 0, 8 79d8: 068d05 call0 e2ac <__floatsisf> 79db: 023d mov.n a3, a2 79dd: 0e2d mov.n a2, a14 79df: 048885 call0 c268 <__subsf3> 79e2: 0d3d mov.n a3, a13 79e4: 049f45 call0 c3dc <__mulsf3> 79e7: 04adc5 call0 c4c4 <__fixunssfsi> 79ea: 1108 l32i.n a0, a1, 4 79ec: 31d8 l32i.n a13, a1, 12 79ee: 024c22 s8i a2, a12, 2 79f1: 41e8 l32i.n a14, a1, 16 79f3: 21c8 l32i.n a12, a1, 8 79f5: 20c112 addi a1, a1, 32 79f8: f00d ret.n 79fa: 000000 ill 79fd: ffd951 l32r a5, 7964 7a00: 00a042 movi a4, 0 7a03: 051905 call0 cb94 <__divdf3> 7a06: 204dd0 or a4, a13, a13 7a09: 205ee0 or a5, a14, a14 7a0c: 04b285 call0 c538 <__adddf3> 7a0f: 0534c5 call0 cd5c <__truncdfsf2> 7a12: 02ed mov.n a14, a2 7a14: ffe606 j 79b0 7a17: 00 .byte 00 7a18: 113cf1 l32r a15, fffcbf08 <_rom_store+0xfffbdb80> 7a1b: 3cf301 l32r a0, fffd6de8 <_rom_store+0xfffc8a60> 7a1e: f00111 l32r a1, 3a24 7a21: 113c movi.n a1, 49 7a23: ffff01 l32r a0, 7a20 7a26: 03 .byte 0x3 7a27: 048d00 extui a8, a0, 13, 1 00007a28 : 7a28: 048d mov.n a8, a4 7a2a: d0c112 addi a1, a1, -48 7a2d: 71d9 s32i.n a13, a1, 28 7a2f: b159 s32i.n a5, a1, 44 7a31: 4169 s32i.n a6, a1, 16 7a33: f44030 extui a4, a3, 0, 16 7a36: 5109 s32i.n a0, a1, 20 7a38: 3129 s32i.n a2, a1, 12 7a3a: 61c9 s32i.n a12, a1, 24 7a3c: 91f9 s32i.n a15, a1, 36 7a3e: 81e9 s32i.n a14, a1, 32 7a40: 0f4c movi.n a15, 64 7a42: 0e4c movi.n a14, 64 7a44: f9c5c1 l32r a12, 6158 7a47: 020c movi.n a2, 0 7a49: 0c08 l32i.n a0, a12, 0 7a4b: 130c movi.n a3, 1 7a4d: 2b2002 l32i a0, a0, 172 7a50: 0a6182 s32i a8, a1, 40 7a53: 0000c0 callx0 a0 7a56: b128 l32i.n a2, a1, 44 7a58: f13fd1 l32r a13, 3f54 7a5b: 0e7216 beqz a2, 7b46 7a5e: 4c1c movi.n a12, 20 7a60: 080c movi.n a8, 0 7a62: 2189 s32i.n a8, a1, 8 7a64: f9bd01 l32r a0, 6158 7a67: 120c movi.n a2, 1 7a69: 0008 l32i.n a0, a0, 0 7a6b: 230c movi.n a3, 2 7a6d: 2b2002 l32i a0, a0, 172 7a70: f440e0 extui a4, a14, 0, 16 7a73: 0000c0 callx0 a0 7a76: f9b801 l32r a0, 6158 7a79: 020c movi.n a2, 0 7a7b: 0008 l32i.n a0, a0, 0 7a7d: 230c movi.n a3, 2 7a7f: 2b2002 l32i a0, a0, 172 7a82: f440f0 extui a4, a15, 0, 16 7a85: 0000c0 callx0 a0 7a88: 0020c0 memw 7a8b: ffe331 l32r a3, 7a18 7a8e: d36d32 s32i a3, a13, 0x34c 7a91: 0020c0 memw 7a94: ffe221 l32r a2, 7a1c 7a97: d36d22 s32i a2, a13, 0x34c 7a9a: a128 l32i.n a2, a1, 40 7a9c: fb42c5 call0 2ecc 7a9f: 7fa092 movi a9, 127 7aa2: 0020c0 memw 7aa5: d32d42 l32i a4, a13, 0x34c 7aa8: 150c movi.n a5, 1 7aaa: 054f40 extui a4, a4, 31, 1 7aad: 304450 xor a4, a4, a5 7ab0: 0020c0 memw 7ab3: f26131 l32r a3, 4438 7ab6: d32d62 l32i a6, a13, 0x34c 7ab9: 0a0c movi.n a10, 0 7abb: 106630 and a6, a6, a3 7abe: 83a560 moveqz a10, a5, a6 7ac1: 050416 beqz a4, 7b15 7ac4: 090d mov.n a0, a9 7ac6: bcfa add.n a11, a12, a15 7ac8: 01bb80 slli a11, a11, 24 7acb: 31b8b0 srai a11, a11, 24 7ace: 0229b7 blt a9, a11, 7ad4 7ad1: 200bb0 or a0, a11, a11 7ad4: 01f080 slli a15, a0, 24 7ad7: 31f8f0 srai a15, a15, 24 7ada: 04ea16 beqz a10, 7b2c 7add: 090d mov.n a0, a9 7adf: acea add.n a10, a12, a14 7ae1: 01aa80 slli a10, a10, 24 7ae4: 31a8a0 srai a10, a10, 24 7ae7: 0129a7 blt a9, a10, 7aec 7aea: 0a0d mov.n a0, a10 7aec: 01e080 slli a14, a0, 24 7aef: 31e8e0 srai a14, a14, 24 7af2: 2108 l32i.n a0, a1, 8 7af4: b128 l32i.n a2, a1, 44 7af6: 001b addi.n a0, a0, 1 7af8: 740000 extui a0, a0, 0, 8 7afb: 2109 s32i.n a0, a1, 8 7afd: c02200 sub a2, a2, a0 7b00: 081c26 beqi a12, 1, 7b0c 7b03: 21c1c0 srai a12, a12, 1 7b06: 01cc80 slli a12, a12, 24 7b09: 31c8c0 srai a12, a12, 24 7b0c: f54256 bnez a2, 7a64 7b0f: f992c1 l32r a12, 6158 7b12: 000c06 j 7b46 7b15: c00fc0 sub a0, a15, a12 7b18: 0f0c movi.n a15, 0 7b1a: 010080 slli a0, a0, 24 7b1d: 310800 srai a0, a0, 24 7b20: b3f000 movgez a15, a0, a0 7b23: 01ff80 slli a15, a15, 24 7b26: 31f8f0 srai a15, a15, 24 7b29: fb0a56 bnez a10, 7add 7b2c: c00ec0 sub a0, a14, a12 7b2f: 0e0c movi.n a14, 0 7b31: 010080 slli a0, a0, 24 7b34: 310800 srai a0, a0, 24 7b37: b3e000 movgez a14, a0, a0 7b3a: 01ee80 slli a14, a14, 24 7b3d: 31e8e0 srai a14, a14, 24 7b40: ffeb86 j 7af2 7b43: 000000 ill 7b46: 120c movi.n a2, 1 7b48: 230c movi.n a3, 2 7b4a: 0c08 l32i.n a0, a12, 0 7b4c: 014e80 slli a4, a14, 24 7b4f: 314840 srai a4, a4, 24 7b52: 0149 s32i.n a4, a1, 0 7b54: 2b2002 l32i a0, a0, 172 7b57: f44040 extui a4, a4, 0, 16 7b5a: 0000c0 callx0 a0 7b5d: 020c movi.n a2, 0 7b5f: 230c movi.n a3, 2 7b61: 0c08 l32i.n a0, a12, 0 7b63: 014f80 slli a4, a15, 24 7b66: 314840 srai a4, a4, 24 7b69: 016142 s32i a4, a1, 4 7b6c: 2b2002 l32i a0, a0, 172 7b6f: f44040 extui a4, a4, 0, 16 7b72: 0000c0 callx0 a0 7b75: 120c movi.n a2, 1 7b77: 0c08 l32i.n a0, a12, 0 7b79: 130c movi.n a3, 1 7b7b: 2b2002 l32i a0, a0, 172 7b7e: 7fa042 movi a4, 127 7b81: 0000c0 callx0 a0 7b84: ffa741 l32r a4, 7a20 7b87: 0020c0 memw 7b8a: 3128 l32i.n a2, a1, 12 7b8c: 4138 l32i.n a3, a1, 16 7b8e: d36d42 s32i a4, a13, 0x34c 7b91: 0043f2 s8i a15, a3, 0 7b94: 0143e2 s8i a14, a3, 1 7b97: 22bc beqz.n a2, 7bcd 7b99: fcf861 l32r a6, 6f7c 7b9c: ffa291 l32r a9, 7a24 7b9f: 1178 l32i.n a7, a1, 4 7ba1: 0188 l32i.n a8, a1, 0 7ba3: 0177e0 slli a7, a7, 18 7ba6: 018870 slli a8, a8, 25 7ba9: 0020c0 memw 7bac: 992652 l32i a5, a6, 0x264 7baf: 105590 and a5, a5, a9 7bb2: 205580 or a5, a5, a8 7bb5: 205570 or a5, a5, a7 7bb8: 0020c0 memw 7bbb: 996652 s32i a5, a6, 0x264 7bbe: 61c8 l32i.n a12, a1, 24 7bc0: 71d8 l32i.n a13, a1, 28 7bc2: 81e8 l32i.n a14, a1, 32 7bc4: 91f8 l32i.n a15, a1, 36 7bc6: 5108 l32i.n a0, a1, 20 7bc8: 30c112 addi a1, a1, 48 7bcb: f00d ret.n 7bcd: 61c8 l32i.n a12, a1, 24 7bcf: 71d8 l32i.n a13, a1, 28 7bd1: 81e8 l32i.n a14, a1, 32 7bd3: 91f8 l32i.n a15, a1, 36 7bd5: 5108 l32i.n a0, a1, 20 7bd7: 30c112 addi a1, a1, 48 7bda: f00d ret.n 7bdc: 50 .byte 0x50 7bdd: ffc8 l32i.n a12, a15, 60 7bdf: 3f .byte 0x3f 7be0: 20 .byte 0x20 7be1: ffd9 s32i.n a13, a15, 60 7be3: 3f .byte 0x3f 7be4: d92c movi.n a9, 45 7be6: ff .byte 0xff 7be7: 3f .byte 0x3f 7be8: 34 .byte 0x34 7be9: ffd9 s32i.n a13, a15, 60 7beb: 3f .byte 0x3f 7bec: d96c movi.n a9, -19 7bee: ff .byte 0xff 7bef: 3f .byte 0x3f 00007bf0 : 7bf0: 028d mov.n a8, a2 7bf2: 80c112 addi a1, a1, -128 7bf5: 81c9 s32i.n a12, a1, 32 7bf7: 91d9 s32i.n a13, a1, 36 7bf9: b1f9 s32i.n a15, a1, 44 7bfb: f159 s32i.n a5, a1, 60 7bfd: 186162 s32i a6, a1, 96 7c00: 320c movi.n a2, 3 7c02: 166142 s32i a4, a1, 88 7c05: d139 s32i.n a3, a1, 52 7c07: a1e9 s32i.n a14, a1, 40 7c09: f953e1 l32r a14, 6158 7c0c: 7109 s32i.n a0, a1, 28 7c0e: 0e08 l32i.n a0, a14, 0 7c10: 01a032 movi a3, 1 7c13: 2c2002 l32i a0, a0, 176 7c16: 176182 s32i a8, a1, 92 7c19: 0000c0 callx0 a0 7c1c: 156122 s32i a2, a1, 84 7c1f: 7ca032 movi a3, 124 7c22: 104230 and a4, a2, a3 7c25: 1b6142 s32i a4, a1, 108 7c28: 028327 bany a3, a2, 7c2e 7c2b: 009e46 j 7ea8 7c2e: 0c0c movi.n a12, 0 7c30: 1b2152 l32i a5, a1, 108 7c33: 04d050 extui a13, a5, 0, 1 7c36: ccda add.n a12, a12, a13 7c38: 415150 srli a5, a5, 1 7c3b: 1b6152 s32i a5, a1, 108 7c3e: 74c0c0 extui a12, a12, 0, 8 7c41: feb556 bnez a5, 7c30 7c44: 0e08 l32i.n a0, a14, 0 7c46: 320c movi.n a2, 3 7c48: 2c2002 l32i a0, a0, 176 7c4b: 230c movi.n a3, 2 7c4d: 0000c0 callx0 a0 7c50: 230c movi.n a3, 2 7c52: 00a142 movi a4, 0x100 7c55: 0e08 l32i.n a0, a14, 0 7c57: 02dd mov.n a13, a2 7c59: 2b2002 l32i a0, a0, 172 7c5c: 420c movi.n a2, 4 7c5e: 0000c0 callx0 a0 7c61: 520c movi.n a2, 5 7c63: 002e02 l32i a0, a14, 0 7c66: 02a032 movi a3, 2 7c69: 2b2002 l32i a0, a0, 172 7c6c: 00a142 movi a4, 0x100 7c6f: 0000c0 callx0 a0 7c72: 2c6b addi.n a2, a12, 6 7c74: 100c movi.n a0, 1 7c76: 146122 s32i a2, a1, 80 7c79: 742020 extui a2, a2, 0, 8 7c7c: 1b6122 s32i a2, a1, 108 7c7f: 014cb6 bltui a12, 4, 7c84 7c82: 000c movi.n a0, 0 7c84: 093cb6 bltui a12, 3, 7c91 7c87: 540c movi.n a4, 5 7c89: a80c movi.n a8, 10 7c8b: 938400 movnez a8, a4, a0 7c8e: 000046 j 7c93 7c91: 280c movi.n a8, 2 7c93: 060c movi.n a6, 0 7c95: ffd121 l32r a2, 7bdc 7c98: 530c movi.n a3, 5 7c9a: 1421b2 l32i a11, a1, 80 7c9d: 61c9 s32i.n a12, a1, 24 7c9f: 74f3d0 extui a15, a13, 3, 8 7ca2: 250c movi.n a5, 2 7ca4: 0a0c movi.n a10, 0 7ca6: 744080 extui a4, a8, 0, 8 7ca9: 1a6142 s32i a4, a1, 104 7cac: 1961a2 s32i a10, a1, 100 7caf: 126152 s32i a5, a1, 72 7cb2: 00a2d2 movi a13, 0x200 7cb5: 00a2c2 movi a12, 0x200 7cb8: c1f9 s32i.n a15, a1, 48 7cba: 74b0b0 extui a11, a11, 0, 8 7cbd: 933500 movnez a3, a5, a0 7cc0: e139 s32i.n a3, a1, 56 7cc2: 1061b2 s32i a11, a1, 64 7cc5: ff2a add.n a15, a15, a2 7cc7: 1161f2 s32i a15, a1, 68 7cca: d1f8 l32i.n a15, a1, 52 7ccc: 192152 l32i a5, a1, 100 7ccf: 1c6162 s32i a6, a1, 112 7cd2: a0f5f0 addx4 a15, a5, a15 7cd5: 01c552 addi a5, a5, 1 7cd8: 136152 s32i a5, a1, 76 7cdb: 745050 extui a5, a5, 0, 8 7cde: 1d6152 s32i a5, a1, 116 7ce1: 04a022 movi a2, 4 7ce4: 1d2132 l32i a3, a1, 116 7ce7: 0e08 l32i.n a0, a14, 0 7ce9: 4c1b addi.n a4, a12, 1 7ceb: 215140 srai a5, a4, 1 7cee: 005f52 s16i a5, a15, 0 7cf1: 2b2002 l32i a0, a0, 172 7cf4: f44140 extui a4, a4, 1, 16 7cf7: 0000c0 callx0 a0 7cfa: 520c movi.n a2, 5 7cfc: 1d2132 l32i a3, a1, 116 7cff: 0e08 l32i.n a0, a14, 0 7d01: 4d1b addi.n a4, a13, 1 7d03: 215140 srai a5, a4, 1 7d06: 015f52 s16i a5, a15, 2 7d09: 2b2002 l32i a0, a0, 172 7d0c: f44140 extui a4, a4, 1, 16 7d0f: 0000c0 callx0 a0 7d12: 162122 l32i a2, a1, 88 7d15: fb1b45 call0 2ecc 7d18: 120c movi.n a2, 1 7d1a: 0e08 l32i.n a0, a14, 0 7d1c: 172132 l32i a3, a1, 92 7d1f: 4008 l32i.n a0, a0, 16 7d21: 10c142 addi a4, a1, 16 7d24: 0000c0 callx0 a0 7d27: 182122 l32i a2, a1, 96 7d2a: 329c beqz.n a2, 7d41 7d2c: ffad21 l32r a2, 7be0 7d2f: 0c3d mov.n a3, a12 7d31: 204dd0 or a4, a13, a13 7d34: f9fdc5 call0 1d14 7d37: ffab21 l32r a2, 7be4 7d3a: 4138 l32i.n a3, a1, 16 7d3c: 5148 l32i.n a4, a1, 20 7d3e: f9fd45 call0 1d14 7d41: 0e08 l32i.n a0, a14, 0 7d43: 0008 l32i.n a0, a0, 0 7d45: 4128 l32i.n a2, a1, 16 7d47: 0000c0 callx0 a0 7d4a: 000c movi.n a0, 0 7d4c: 1a2132 l32i a3, a1, 104 7d4f: ffa392 movi a9, 0x3ff 7d52: 3ea327 bge a3, a2, 7d94 7d55: 51a8 l32i.n a10, a1, 20 7d57: 192142 l32i a4, a1, 100 7d5a: 4188 l32i.n a8, a1, 16 7d5c: 04c416 beqz a4, 7dac 7d5f: 1b2142 l32i a4, a1, 108 7d62: a02aa0 addx4 a2, a10, a10 7d65: a03880 addx4 a3, a8, a8 7d68: 1133d0 slli a3, a3, 3 7d6b: 1122d0 slli a2, a2, 3 7d6e: 400400 ssr a4 7d71: b12020 sra a2, a2 7d74: b13030 sra a3, a3 7d77: c0cc30 sub a12, a12, a3 7d7a: c0dd20 sub a13, a13, a2 7d7d: 11dd00 slli a13, a13, 16 7d80: 11cc00 slli a12, a12, 16 7d83: 31c0c0 srai a12, a12, 16 7d86: 31d0d0 srai a13, a13, 16 7d89: 09ad mov.n a10, a9 7d8b: 5329c7 blt a9, a12, 7de2 7d8e: 0cad mov.n a10, a12 7d90: 001386 j 7de2 7d93: 00 .byte 00 7d94: 0e08 l32i.n a0, a14, 0 7d96: 0008 l32i.n a0, a0, 0 7d98: 5128 l32i.n a2, a1, 20 7d9a: 0000c0 callx0 a0 7d9d: 000c movi.n a0, 0 7d9f: 1a2132 l32i a3, a1, 104 7da2: ffa392 movi a9, 0x3ff 7da5: ac2327 blt a3, a2, 7d55 7da8: 001906 j 7e10 7dab: 213200 srai a3, a0, 2 7dae: 14 .byte 0x14 7daf: 112122 l32i a2, a1, 68 7db2: 743030 extui a3, a3, 0, 8 7db5: 1b6132 s32i a3, a1, 108 7db8: 102132 l32i a3, a1, 64 7dbb: 000222 l8ui a2, a2, 0 7dbe: 400300 ssr a3 7dc1: 823820 mull a3, a8, a2 7dc4: 822a20 mull a2, a10, a2 7dc7: b13030 sra a3, a3 7dca: c0cc30 sub a12, a12, a3 7dcd: b12020 sra a2, a2 7dd0: c0dd20 sub a13, a13, a2 7dd3: 11cc00 slli a12, a12, 16 7dd6: 31c0c0 srai a12, a12, 16 7dd9: 11dd00 slli a13, a13, 16 7ddc: 31d0d0 srai a13, a13, 16 7ddf: ffe986 j 7d89 7de2: 00cd mov.n a12, a0 7de4: 1c2122 l32i a2, a1, 112 7de7: b3caa0 movgez a12, a10, a10 7dea: 20a990 or a10, a9, a9 7ded: 11cc00 slli a12, a12, 16 7df0: 321b addi.n a3, a2, 1 7df2: 742030 extui a2, a3, 0, 8 7df5: 31c0c0 srai a12, a12, 16 7df8: 1c6122 s32i a2, a1, 112 7dfb: f4c222 addi a2, a2, -12 7dfe: 0229d7 blt a9, a13, 7e04 7e01: 20add0 or a10, a13, a13 7e04: b30aa0 movgez a0, a10, a10 7e07: 11d000 slli a13, a0, 16 7e0a: 31d0d0 srai a13, a13, 16 7e0d: ed0256 bnez a2, 7ce1 7e10: f198 l32i.n a9, a1, 60 7e12: 152142 l32i a4, a1, 84 7e15: e158 l32i.n a5, a1, 56 7e17: 047440 extui a7, a4, 4, 1 7e1a: 146240 extui a6, a4, 2, 2 7e1d: 745050 extui a5, a5, 0, 8 7e20: 1a6152 s32i a5, a1, 104 7e23: 667a add.n a6, a6, a7 7e25: 744060 extui a4, a6, 0, 8 7e28: 156142 s32i a4, a1, 84 7e2b: 073416 beqz a4, 7ea2 7e2e: 152182 l32i a8, a1, 84 7e31: 500c movi.n a0, 5 7e33: 0128b6 bltui a8, 2, 7e38 7e36: 600c movi.n a0, 6 7e38: 74a000 extui a10, a0, 0, 8 7e3b: 1b61a2 s32i a10, a1, 108 7e3e: a99c beqz.n a9, 7e5c 7e40: ff6a21 l32r a2, 7be8 7e43: 132132 l32i a3, a1, 76 7e46: 6148 l32i.n a4, a1, 24 7e48: c158 l32i.n a5, a1, 48 7e4a: 5178 l32i.n a7, a1, 20 7e4c: 4168 l32i.n a6, a1, 16 7e4e: 009fc2 l16si a12, a15, 0 7e51: 0061c2 s32i a12, a1, 0 7e54: 019fb2 l16si a11, a15, 2 7e57: 11b9 s32i.n a11, a1, 4 7e59: f9eb85 call0 1d14 7e5c: 1821d2 l32i a13, a1, 96 7e5f: f03d nop.n 7e61: 4d8c beqz.n a13, 7e69 7e63: ff6221 l32r a2, 7bec 7e66: f9eac5 call0 1d14 7e69: 00a2d2 movi a13, 0x200 7e6c: 00a2c2 movi a12, 0x200 7e6f: 060c movi.n a6, 0 7e71: 1221f2 l32i a15, a1, 72 7e74: 132102 l32i a0, a1, 76 7e77: ffcff2 addi a15, a15, -1 7e7a: 740000 extui a0, a0, 0, 8 7e7d: 196102 s32i a0, a1, 100 7e80: 1261f2 s32i a15, a1, 72 7e83: e43f56 bnez a15, 7cca 7e86: 0f2122 l32i a2, a1, 60 7e89: 428c beqz.n a2, 7e91 7e8b: ff5821 l32r a2, 7bec 7e8e: f9e845 call0 1d14 7e91: 81c8 l32i.n a12, a1, 32 7e93: 91d8 l32i.n a13, a1, 36 7e95: a1e8 l32i.n a14, a1, 40 7e97: b1f8 l32i.n a15, a1, 44 7e99: 80a022 movi a2, 128 7e9c: 7108 l32i.n a0, a1, 28 7e9e: 112a add.n a1, a1, a2 7ea0: f00d ret.n 7ea2: 400c movi.n a0, 4 7ea4: ffe406 j 7e38 7ea7: 00 .byte 00 7ea8: 0c0c movi.n a12, 0 7eaa: ff6586 j 7c44 7ead: 000000 ill 7eb0: 70 .byte 0x70 7eb1: ffd9 s32i.n a13, a15, 60 7eb3: 3f .byte 0x3f 00007eb4 : 7eb4: a0c112 addi a1, a1, -96 7eb7: 81f9 s32i.n a15, a1, 32 7eb9: c139 s32i.n a3, a1, 48 7ebb: e149 s32i.n a4, a1, 56 7ebd: 106152 s32i a5, a1, 64 7ec0: d179 s32i.n a7, a1, 52 7ec2: 71e9 s32i.n a14, a1, 28 7ec4: 61d9 s32i.n a13, a1, 24 7ec6: 51c9 s32i.n a12, a1, 20 7ec8: f8a4c1 l32r a12, 6158 7ecb: 4109 s32i.n a0, a1, 16 7ecd: 0c08 l32i.n a0, a12, 0 7ecf: 06dd mov.n a13, a6 7ed1: 282002 l32i a0, a0, 160 7ed4: 20e220 or a14, a2, a2 7ed7: 0000c0 callx0 a0 7eda: 0c08 l32i.n a0, a12, 0 7edc: 302002 l32i a0, a0, 192 7edf: 01a022 movi a2, 1 7ee2: 0000c0 callx0 a0 7ee5: 0c08 l32i.n a0, a12, 0 7ee7: 332002 l32i a0, a0, 204 7eea: 4420d0 extui a2, a13, 0, 5 7eed: 0000c0 callx0 a0 7ef0: 0c08 l32i.n a0, a12, 0 7ef2: 6008 l32i.n a0, a0, 24 7ef4: 020c movi.n a2, 0 7ef6: 0000c0 callx0 a0 7ef9: e128 l32i.n a2, a1, 56 7efb: 119216 beqz a2, 8018 7efe: a1e9 s32i.n a14, a1, 40 7f00: 2450d0 extui a5, a13, 0, 3 7f03: 1443d0 extui a4, a13, 3, 2 7f06: 301132 l16ui a3, a1, 96 7f09: 166132 s32i a3, a1, 88 7f0c: 904440 addx2 a4, a4, a4 7f0f: 904450 addx2 a4, a4, a5 7f12: 0d0c movi.n a13, 0 7f14: 321152 l16ui a5, a1, 100 7f17: 744040 extui a4, a4, 0, 8 7f1a: f149 s32i.n a4, a1, 60 7f1c: 9159 s32i.n a5, a1, 36 7f1e: 680142 l8ui a4, a1, 104 7f21: b149 s32i.n a4, a1, 44 7f23: 0009c6 j 7f4e 7f26: 00a062 movi a6, 0 7f29: 004762 s8i a6, a7, 0 7f2c: 011516 beqz a5, 7f41 7f2f: 142142 l32i a4, a1, 80 7f32: ffdf21 l32r a2, 7eb0 7f35: 203dd0 or a3, a13, a13 7f38: 015080 slli a5, a0, 24 7f3b: 315850 srai a5, a5, 24 7f3e: f9dd45 call0 1d14 7f41: e168 l32i.n a6, a1, 56 7f43: dd1b addi.n a13, a13, 1 7f45: 74d0d0 extui a13, a13, 0, 8 7f48: c066d0 sub a6, a6, a13 7f4b: 0c9616 beqz a6, 8018 7f4e: 0e0c movi.n a14, 0 7f50: 0f0c movi.n a15, 0 7f52: c108 l32i.n a0, a1, 48 7f54: 102122 l32i a2, a1, 64 7f57: 8000d0 add a0, a0, a13 7f5a: 000002 l8ui a0, a0, 0 7f5d: 146102 s32i a0, a1, 80 7f60: c00020 sub a0, a0, a2 7f63: 126102 s32i a0, a1, 72 7f66: f128 l32i.n a2, a1, 60 7f68: 122132 l32i a3, a1, 72 7f6b: 0c08 l32i.n a0, a12, 0 7f6d: c033e0 sub a3, a3, a14 7f70: 7008 l32i.n a0, a0, 28 7f72: 743030 extui a3, a3, 0, 8 7f75: 0000c0 callx0 a0 7f78: 116122 s32i a2, a1, 68 7f7b: 0c08 l32i.n a0, a12, 0 7f7d: 742020 extui a2, a2, 0, 8 7f80: 142002 l32i a0, a0, 80 7f83: 136122 s32i a2, a1, 76 7f86: 0000c0 callx0 a0 7f89: 050c movi.n a5, 0 7f8b: 060c movi.n a6, 0 7f8d: 070c movi.n a7, 0 7f8f: 024d mov.n a4, a2 7f91: 030c movi.n a3, 0 7f93: 2139 s32i.n a3, a1, 8 7f95: 1139 s32i.n a3, a1, 4 7f97: 0139 s32i.n a3, a1, 0 7f99: 0c08 l32i.n a0, a12, 0 7f9b: 120c movi.n a2, 1 7f9d: 1a2002 l32i a0, a0, 104 7fa0: 0a2132 l32i a3, a1, 40 7fa3: 0000c0 callx0 a0 7fa6: adbc beqz.n a13, 7fe4 7fa8: 0c08 l32i.n a0, a12, 0 7faa: b008 l32i.n a0, a0, 44 7fac: 162122 l32i a2, a1, 88 7faf: 0000c0 callx0 a0 7fb2: 0c08 l32i.n a0, a12, 0 7fb4: 156122 s32i a2, a1, 84 7fb7: 0b2002 l32i a0, a0, 44 7fba: 162122 l32i a2, a1, 88 7fbd: 0000c0 callx0 a0 7fc0: 152102 l32i a0, a1, 84 7fc3: 142162 l32i a6, a1, 80 7fc6: 002a add.n a0, a0, a2 7fc8: 110000 slli a0, a0, 16 7fcb: 310000 srai a0, a0, 16 7fce: 004b addi.n a0, a0, 4 7fd0: 210300 srai a0, a0, 3 7fd3: c06060 sub a6, a0, a6 7fd6: 116600 slli a6, a6, 16 7fd9: 316060 srai a6, a6, 16 7fdc: 06dc bnez.n a6, 7ff0 7fde: 0006c6 j 7ffd 7fe1: 000000 ill 7fe4: fc0f56 bnez a15, 7fa8 7fe7: 9128 l32i.n a2, a1, 36 7fe9: faee05 call0 2ecc 7fec: ffee06 j 7fa8 7fef: 00 .byte 00 7ff0: e6ea add.n a14, a6, a14 7ff2: ff1b addi.n a15, a15, 1 7ff4: 74f0f0 extui a15, a15, 0, 8 7ff7: fccf22 addi a2, a15, -4 7ffa: f68256 bnez a2, 7f66 7ffd: b158 l32i.n a5, a1, 44 7fff: 102132 l32i a3, a1, 64 8002: d178 l32i.n a7, a1, 52 8004: 132122 l32i a2, a1, 76 8007: 77da add.n a7, a7, a13 8009: 02b237 bgeu a2, a3, 800f 800c: ffc586 j 7f26 800f: 112162 l32i a6, a1, 68 8012: c06630 sub a6, a6, a3 8015: ffc406 j 7f29 8018: 0c08 l32i.n a0, a12, 0 801a: 1b2002 l32i a0, a0, 108 801d: 120c movi.n a2, 1 801f: 0000c0 callx0 a0 8022: 0c08 l32i.n a0, a12, 0 8024: 322002 l32i a0, a0, 200 8027: 0000c0 callx0 a0 802a: 0c08 l32i.n a0, a12, 0 802c: 312002 l32i a0, a0, 196 802f: 0000c0 callx0 a0 8032: 0c08 l32i.n a0, a12, 0 8034: 2f2002 l32i a0, a0, 188 8037: 0000c0 callx0 a0 803a: 51c8 l32i.n a12, a1, 20 803c: 61d8 l32i.n a13, a1, 24 803e: 71e8 l32i.n a14, a1, 28 8040: 81f8 l32i.n a15, a1, 32 8042: 4108 l32i.n a0, a1, 16 8044: 60c112 addi a1, a1, 96 8047: f00d ret.n 8049: 000000 ill 0000804c : 804c: 059d mov.n a9, a5 804e: 03ad mov.n a10, a3 8050: b0c112 addi a1, a1, -80 8053: e1d9 s32i.n a13, a1, 56 8055: f1e9 s32i.n a14, a1, 60 8057: 8179 s32i.n a7, a1, 32 8059: 030c movi.n a3, 0 805b: 050c movi.n a5, 0 805d: 1061f2 s32i a15, a1, 64 8060: c109 s32i.n a0, a1, 48 8062: d1c9 s32i.n a12, a1, 52 8064: 136162 s32i a6, a1, 76 8067: 5129 s32i.n a2, a1, 20 8069: 6149 s32i.n a4, a1, 24 806b: 77a022 movi a2, 119 806e: 041c movi.n a4, 16 8070: 060c movi.n a6, 0 8072: f839c1 l32r a12, 6158 8075: 1161a2 s32i a10, a1, 68 8078: 0c08 l32i.n a0, a12, 0 807a: 126192 s32i a9, a1, 72 807d: 252002 l32i a0, a0, 148 8080: 1321f2 l32i a15, a1, 76 8083: 0000c0 callx0 a0 8086: 030c movi.n a3, 0 8088: f40c movi.n a4, 15 808a: 650c movi.n a5, 6 808c: 660c movi.n a6, 6 808e: 0c08 l32i.n a0, a12, 0 8090: 20e220 or a14, a2, a2 8093: 252002 l32i a0, a0, 148 8096: 77a022 movi a2, 119 8099: 0000c0 callx0 a0 809c: 030c movi.n a3, 0 809e: 841c movi.n a4, 24 80a0: 550c movi.n a5, 5 80a2: 560c movi.n a6, 5 80a4: 0c08 l32i.n a0, a12, 0 80a6: 02dd mov.n a13, a2 80a8: 252002 l32i a0, a0, 148 80ab: 77a022 movi a2, 119 80ae: 0000c0 callx0 a0 80b1: 030c movi.n a3, 0 80b3: 841c movi.n a4, 24 80b5: 350c movi.n a5, 3 80b7: 360c movi.n a6, 3 80b9: 0c08 l32i.n a0, a12, 0 80bb: 9129 s32i.n a2, a1, 36 80bd: 252002 l32i a0, a0, 148 80c0: 77a022 movi a2, 119 80c3: 0000c0 callx0 a0 80c6: 030c movi.n a3, 0 80c8: 940c movi.n a4, 9 80ca: 750c movi.n a5, 7 80cc: 060c movi.n a6, 0 80ce: 0c08 l32i.n a0, a12, 0 80d0: 0a6122 s32i a2, a1, 40 80d3: 252002 l32i a0, a0, 148 80d6: 77a022 movi a2, 119 80d9: 0000c0 callx0 a0 80dc: 0c08 l32i.n a0, a12, 0 80de: 7129 s32i.n a2, a1, 28 80e0: 102002 l32i a0, a0, 64 80e3: 01a022 movi a2, 1 80e6: 0000c0 callx0 a0 80e9: 1041e2 s8i a14, a1, 16 80ec: 1141d2 s8i a13, a1, 17 80ef: df8c beqz.n a15, 8100 80f1: 002c02 l32i a0, a12, 0 80f4: 10c122 addi a2, a1, 16 80f7: 452002 l32i a0, a0, 0x114 80fa: 11c132 addi a3, a1, 17 80fd: 0000c0 callx0 a0 8100: 77a022 movi a2, 119 8103: 030c movi.n a3, 0 8105: 041c movi.n a4, 16 8107: 250c movi.n a5, 2 8109: 0c08 l32i.n a0, a12, 0 810b: 260c movi.n a6, 2 810d: 272002 l32i a0, a0, 156 8110: 01a072 movi a7, 1 8113: 0000c0 callx0 a0 8116: b1e9 s32i.n a14, a1, 44 8118: 77a022 movi a2, 119 811b: 030c movi.n a3, 0 811d: 841c movi.n a4, 24 811f: 750c movi.n a5, 7 8121: 0c08 l32i.n a0, a12, 0 8123: 170c movi.n a7, 1 8125: 100192 l8ui a9, a1, 16 8128: 110182 l8ui a8, a1, 17 812b: c099e0 sub a9, a9, a14 812e: c088d0 sub a8, a8, a13 8131: 938780 movnez a8, a7, a8 8134: 939790 movnez a9, a7, a9 8137: 104192 s8i a9, a1, 16 813a: 114182 s8i a8, a1, 17 813d: 272002 l32i a0, a0, 156 8140: 760c movi.n a6, 7 8142: 0000c0 callx0 a0 8145: 0c08 l32i.n a0, a12, 0 8147: 1121e2 l32i a14, a1, 68 814a: 142002 l32i a0, a0, 80 814d: 6128 l32i.n a2, a1, 24 814f: 0000c0 callx0 a0 8152: 050c movi.n a5, 0 8154: 060c movi.n a6, 0 8156: 070c movi.n a7, 0 8158: 024d mov.n a4, a2 815a: 030c movi.n a3, 0 815c: 2139 s32i.n a3, a1, 8 815e: 1139 s32i.n a3, a1, 4 8160: 0139 s32i.n a3, a1, 0 8162: 0c08 l32i.n a0, a12, 0 8164: 120c movi.n a2, 1 8166: 1a2002 l32i a0, a0, 104 8169: 0e3d mov.n a3, a14 816b: 0000c0 callx0 a0 816e: 5128 l32i.n a2, a1, 20 8170: 8178 l32i.n a7, a1, 32 8172: 13c162 addi a6, a1, 19 8175: 110142 l8ui a4, a1, 17 8178: 9158 l32i.n a5, a1, 36 817a: 100132 l8ui a3, a1, 16 817d: 05ed mov.n a14, a5 817f: 11f9 s32i.n a15, a1, 4 8181: 0169 s32i.n a6, a1, 0 8183: 2179 s32i.n a7, a1, 8 8185: 12c172 addi a7, a1, 18 8188: 0c08 l32i.n a0, a12, 0 818a: 0a2162 l32i a6, a1, 40 818d: 432002 l32i a0, a0, 0x10c 8190: 20f660 or a15, a6, a6 8193: 0000c0 callx0 a0 8196: 0c08 l32i.n a0, a12, 0 8198: 1b2002 l32i a0, a0, 108 819b: 01a022 movi a2, 1 819e: 0000c0 callx0 a0 81a1: b178 l32i.n a7, a1, 44 81a3: 77a022 movi a2, 119 81a6: 030c movi.n a3, 0 81a8: 041c movi.n a4, 16 81aa: 0c08 l32i.n a0, a12, 0 81ac: 050c movi.n a5, 0 81ae: 272002 l32i a0, a0, 156 81b1: 060c movi.n a6, 0 81b3: 0000c0 callx0 a0 81b6: 0d7d mov.n a7, a13 81b8: 77a022 movi a2, 119 81bb: 030c movi.n a3, 0 81bd: f40c movi.n a4, 15 81bf: 0c08 l32i.n a0, a12, 0 81c1: 650c movi.n a5, 6 81c3: 272002 l32i a0, a0, 156 81c6: 06a062 movi a6, 6 81c9: 0000c0 callx0 a0 81cc: 0e7d mov.n a7, a14 81ce: 77a022 movi a2, 119 81d1: 030c movi.n a3, 0 81d3: 841c movi.n a4, 24 81d5: 0c08 l32i.n a0, a12, 0 81d7: 550c movi.n a5, 5 81d9: 272002 l32i a0, a0, 156 81dc: 560c movi.n a6, 5 81de: 0000c0 callx0 a0 81e1: 0f7d mov.n a7, a15 81e3: 77a022 movi a2, 119 81e6: 030c movi.n a3, 0 81e8: 841c movi.n a4, 24 81ea: 350c movi.n a5, 3 81ec: 0c08 l32i.n a0, a12, 0 81ee: 360c movi.n a6, 3 81f0: 272002 l32i a0, a0, 156 81f3: 71d8 l32i.n a13, a1, 28 81f5: 0000c0 callx0 a0 81f8: 0d7d mov.n a7, a13 81fa: 77a022 movi a2, 119 81fd: 030c movi.n a3, 0 81ff: 940c movi.n a4, 9 8201: 0c08 l32i.n a0, a12, 0 8203: 750c movi.n a5, 7 8205: 272002 l32i a0, a0, 156 8208: 060c movi.n a6, 0 820a: 0000c0 callx0 a0 820d: 77a022 movi a2, 119 8210: 030c movi.n a3, 0 8212: 841c movi.n a4, 24 8214: 750c movi.n a5, 7 8216: 002c02 l32i a0, a12, 0 8219: 760c movi.n a6, 7 821b: 272002 l32i a0, a0, 156 821e: 00a072 movi a7, 0 8221: 0000c0 callx0 a0 8224: 77a022 movi a2, 119 8227: 030c movi.n a3, 0 8229: 041c movi.n a4, 16 822b: 250c movi.n a5, 2 822d: 0c08 l32i.n a0, a12, 0 822f: 260c movi.n a6, 2 8231: 272002 l32i a0, a0, 156 8234: 070c movi.n a7, 0 8236: 0000c0 callx0 a0 8239: 0c08 l32i.n a0, a12, 0 823b: 1221d2 l32i a13, a1, 72 823e: 102002 l32i a0, a0, 64 8241: 020c movi.n a2, 0 8243: 0000c0 callx0 a0 8246: c108 l32i.n a0, a1, 48 8248: d1c8 l32i.n a12, a1, 52 824a: f1e8 l32i.n a14, a1, 60 824c: 120132 l8ui a3, a1, 18 824f: 1021f2 l32i a15, a1, 64 8252: 004d32 s8i a3, a13, 0 8255: 130122 l8ui a2, a1, 19 8258: 014d22 s8i a2, a13, 1 825b: e1d8 l32i.n a13, a1, 56 825d: 50c112 addi a1, a1, 80 8260: f00d ret.n 8262: 00 .byte 00 8263: 00 .byte 00 00008264 : 8264: f71c movi.n a7, 31 8266: e0c112 addi a1, a1, -32 8269: 31c9 s32i.n a12, a1, 12 826b: 51e9 s32i.n a14, a1, 20 826d: 1159 s32i.n a5, a1, 4 826f: 2109 s32i.n a0, a1, 8 8271: 41d9 s32i.n a13, a1, 16 8273: f00c movi.n a0, 15 8275: 04dd mov.n a13, a4 8277: 937040 movnez a7, a0, a4 827a: f7b701 l32r a0, 6158 827d: 0b3516 beqz a5, 8334 8280: 0d4296 bltz a2, 8358 8283: 00a0e2 movi a14, 0 8286: 20c220 or a12, a2, a2 8289: 0043e2 s8i a14, a3, 0 828c: 02ac77 bge a12, a7, 8292 828f: 207cc0 or a7, a12, a12 8292: 0098 l32i.n a9, a0, 0 8294: 01c780 slli a12, a7, 24 8297: 31c8c0 srai a12, a12, 24 829a: 272992 l32i a9, a9, 156 829d: 0c7d16 beqz a13, 8368 82a0: 77a022 movi a2, 119 82a3: 030c movi.n a3, 0 82a5: 841c movi.n a4, 24 82a7: 550c movi.n a5, 5 82a9: 560c movi.n a6, 5 82ab: 207ee0 or a7, a14, a14 82ae: 0009c0 callx0 a9 82b1: f7a901 l32r a0, 6158 82b4: 4dbc beqz.n a13, 82ec 82b6: 77a022 movi a2, 119 82b9: 030c movi.n a3, 0 82bb: 941c movi.n a4, 25 82bd: 450c movi.n a5, 4 82bf: 0008 l32i.n a0, a0, 0 82c1: 060c movi.n a6, 0 82c3: 272002 l32i a0, a0, 156 82c6: 4470c0 extui a7, a12, 0, 5 82c9: 0000c0 callx0 a0 82cc: 1128 l32i.n a2, a1, 4 82ce: 530e27 bnone a14, a2, 8325 82d1: 2108 l32i.n a0, a1, 8 82d3: 41d8 l32i.n a13, a1, 16 82d5: 6020c0 neg a2, a12 82d8: 51e8 l32i.n a14, a1, 20 82da: 31c8 l32i.n a12, a1, 12 82dc: 012280 slli a2, a2, 24 82df: 312820 srai a2, a2, 24 82e2: 20c112 addi a1, a1, 32 82e5: f00d ret.n 82e7: 00 .byte 00 82e8: 01e200 slli a14, a2, 32 82eb: a02200 addx4 a2, a2, a0 82ee: 030c77 bnone a12, a7, 82f5 82f1: 941c movi.n a4, 25 82f3: f79901 l32r a0, 6158 82f6: 750c movi.n a5, 7 82f8: 0008 l32i.n a0, a0, 0 82fa: 560c movi.n a6, 5 82fc: 272002 l32i a0, a0, 156 82ff: 2473c0 extui a7, a12, 3, 3 8302: 0000c0 callx0 a0 8305: 2470c0 extui a7, a12, 0, 3 8308: 77a022 movi a2, 119 830b: 030c movi.n a3, 0 830d: f79201 l32r a0, 6158 8310: a41c movi.n a4, 26 8312: 0008 l32i.n a0, a0, 0 8314: 02a052 movi a5, 2 8317: 272002 l32i a0, a0, 156 831a: 00a062 movi a6, 0 831d: 0000c0 callx0 a0 8320: 1128 l32i.n a2, a1, 4 8322: ab8e27 bany a14, a2, 82d1 8325: 2108 l32i.n a0, a1, 8 8327: 41d8 l32i.n a13, a1, 16 8329: 0c2d mov.n a2, a12 832b: 51e8 l32i.n a14, a1, 20 832d: 31c8 l32i.n a12, a1, 12 832f: 20c112 addi a1, a1, 32 8332: f00d ret.n 8334: 08a727 bge a7, a2, 8340 8337: 01c780 slli a12, a7, 24 833a: 31c8c0 srai a12, a12, 24 833d: 000346 j 834e 8340: 603070 neg a3, a7 8343: 01a237 bge a2, a3, 8348 8346: 032d mov.n a2, a3 8348: 01c280 slli a12, a2, 24 834b: 31c8c0 srai a12, a12, 24 834e: f97d16 beqz a13, 82e9 8351: 0001e2 l8ui a14, a1, 0 8354: ffd786 j 82b6 8357: 00 .byte 00 8358: 1e0c movi.n a14, 1 835a: 60c020 neg a12, a2 835d: 01cc80 slli a12, a12, 24 8360: 31c8c0 srai a12, a12, 24 8363: ffc886 j 8289 8366: 00 .byte 00 8367: a02200 addx4 a2, a2, a0 836a: 030c77 bnone a12, a7, 8371 836d: 841c movi.n a4, 24 836f: 350c movi.n a5, 3 8371: 360c movi.n a6, 3 8373: 0e7d mov.n a7, a14 8375: 0009c0 callx0 a9 8378: f77801 l32r a0, 6158 837b: ffcd46 j 82b4 837e: 00 .byte 00 837f: 00 .byte 00 8380: d9a8 l32i.n a10, a9, 52 8382: ff .byte 0xff 8383: 3f .byte 0x3f 8384: c4 .byte 0xc4 8385: ffd9 s32i.n a13, a15, 60 8387: 3f .byte 0x3f 00008388 : 8388: 029d mov.n a9, a2 838a: b0c112 addi a1, a1, -80 838d: 91f9 s32i.n a15, a1, 36 838f: b139 s32i.n a3, a1, 44 8391: e179 s32i.n a7, a1, 56 8393: 5109 s32i.n a0, a1, 20 8395: 81e9 s32i.n a14, a1, 32 8397: 61c9 s32i.n a12, a1, 24 8399: 71d9 s32i.n a13, a1, 28 839b: 06cd mov.n a12, a6 839d: 05dd mov.n a13, a5 839f: 04ed mov.n a14, a4 83a1: f76d01 l32r a0, 6158 83a4: 0228 l32i.n a2, a2, 0 83a6: 0008 l32i.n a0, a0, 0 83a8: 052220 extui a2, a2, 18, 1 83ab: 1a1256 bnez a2, 8550 83ae: 116192 s32i a9, a1, 68 83b1: b138 l32i.n a3, a1, 44 83b3: 020c movi.n a2, 0 83b5: 282002 l32i a0, a0, 160 83b8: 0329 s32i.n a2, a3, 0 83ba: 0000c0 callx0 a0 83bd: f76601 l32r a0, 6158 83c0: 002002 l32i a0, a0, 0 83c3: f03d nop.n 83c5: 302002 l32i a0, a0, 192 83c8: 120c movi.n a2, 1 83ca: 0000c0 callx0 a0 83cd: f76201 l32r a0, 6158 83d0: 002002 l32i a0, a0, 0 83d3: 332002 l32i a0, a0, 204 83d6: 4420e0 extui a2, a14, 0, 5 83d9: 0000c0 callx0 a0 83dc: f75f01 l32r a0, 6158 83df: 0008 l32i.n a0, a0, 0 83e1: 6008 l32i.n a0, a0, 24 83e3: 020c movi.n a2, 0 83e5: 0000c0 callx0 a0 83e8: f75c01 l32r a0, 6158 83eb: 0008 l32i.n a0, a0, 0 83ed: 142002 l32i a0, a0, 80 83f0: 0c2d mov.n a2, a12 83f2: 0000c0 callx0 a0 83f5: 050c movi.n a5, 0 83f7: 060c movi.n a6, 0 83f9: 070c movi.n a7, 0 83fb: 024d mov.n a4, a2 83fd: f75601 l32r a0, 6158 8400: 030c movi.n a3, 0 8402: 0139 s32i.n a3, a1, 0 8404: 1139 s32i.n a3, a1, 4 8406: 2139 s32i.n a3, a1, 8 8408: 0008 l32i.n a0, a0, 0 840a: 120c movi.n a2, 1 840c: 1a2002 l32i a0, a0, 104 840f: 0d3d mov.n a3, a13 8411: 0000c0 callx0 a0 8414: 0d0c movi.n a13, 0 8416: 500142 l8ui a4, a1, 80 8419: 350c movi.n a5, 3 841b: 100162 l8ui a6, a1, 16 841e: a169 s32i.n a6, a1, 40 8420: c159 s32i.n a5, a1, 48 8422: 106142 s32i a4, a1, 64 8425: 1d8c beqz.n a13, 842a 8427: 061d66 bnei a13, 1, 8431 842a: f90c movi.n a9, 15 842c: a199 s32i.n a9, a1, 40 842e: 0002c6 j 843d 8431: fecd02 addi a0, a13, -2 8434: a178 l32i.n a7, a1, 40 8436: 780c movi.n a8, 7 8438: 837800 moveqz a7, a8, a0 843b: a179 s32i.n a7, a1, 40 843d: 0c0c movi.n a12, 0 843f: 0f0c movi.n a15, 0 8441: 0a0c movi.n a10, 0 8443: a1b8 l32i.n a11, a1, 40 8445: d1a9 s32i.n a10, a1, 52 8447: bb1b addi.n a11, a11, 1 8449: 0f61b2 s32i a11, a1, 60 844c: cdbc beqz.n a13, 848c 844e: 1e1d26 beqi a13, 1, 8470 8451: 502d66 bnei a13, 2, 84a5 8454: 6ba022 movi a2, 107 8457: 230c movi.n a3, 2 8459: 240c movi.n a4, 2 845b: f73f01 l32r a0, 6158 845e: 650c movi.n a5, 6 8460: 0008 l32i.n a0, a0, 0 8462: 460c movi.n a6, 4 8464: 272002 l32i a0, a0, 156 8467: 0c7d mov.n a7, a12 8469: 0000c0 callx0 a0 846c: 000d46 j 84a5 846f: a02200 addx4 a2, a2, a0 8472: 0c6b addi.n a0, a12, 6 8474: 23 .byte 0x23 8475: 240c movi.n a4, 2 8477: f73801 l32r a0, 6158 847a: 350c movi.n a5, 3 847c: 0008 l32i.n a0, a0, 0 847e: 060c movi.n a6, 0 8480: 272002 l32i a0, a0, 156 8483: 0c7d mov.n a7, a12 8485: 0000c0 callx0 a0 8488: 000646 j 84a5 848b: a02200 addx4 a2, a2, a0 848e: 0c6b addi.n a0, a12, 6 8490: 23 .byte 0x23 8491: 140c movi.n a4, 1 8493: f73101 l32r a0, 6158 8496: 350c movi.n a5, 3 8498: 0008 l32i.n a0, a0, 0 849a: 060c movi.n a6, 0 849c: 272002 l32i a0, a0, 156 849f: 207cc0 or a7, a12, a12 84a2: 0000c0 callx0 a0 84a5: f72c01 l32r a0, 6158 84a8: 002002 l32i a0, a0, 0 84ab: 0e2122 l32i a2, a1, 56 84ae: 1c2002 l32i a0, a0, 112 84b1: 0aa032 movi a3, 10 84b4: 0000c0 callx0 a0 84b7: 02ed mov.n a14, a2 84b9: 102122 l32i a2, a1, 64 84bc: 828c beqz.n a2, 84c8 84be: ffb021 l32r a2, 8380 84c1: 0c3d mov.n a3, a12 84c3: 0e4d mov.n a4, a14 84c5: f984c5 call0 1d14 84c8: f148 l32i.n a4, a1, 60 84ca: 03afe7 bge a15, a14, 84d1 84cd: d1c9 s32i.n a12, a1, 52 84cf: 0efd mov.n a15, a14 84d1: cc1b addi.n a12, a12, 1 84d3: 74c0c0 extui a12, a12, 0, 8 84d6: 0214c7 beq a4, a12, 84dc 84d9: ffdbc6 j 844c 84dc: 1021e2 l32i a14, a1, 64 84df: 9e8c beqz.n a14, 84ec 84e1: ffa821 l32r a2, 8384 84e4: 0d3d mov.n a3, a13 84e6: 0d2142 l32i a4, a1, 52 84e9: f98285 call0 1d14 84ec: 0c0d16 beqz a13, 85b0 84ef: fd0b addi.n a15, a13, -1 84f1: 0d7f16 beqz a15, 85cc 84f4: fecd02 addi a0, a13, -2 84f7: 0ed016 beqz a0, 85e8 84fa: d1e8 l32i.n a14, a1, 52 84fc: b1f8 l32i.n a15, a1, 44 84fe: 112dd0 slli a2, a13, 3 8501: 401200 ssl a2 8504: dd1b addi.n a13, a13, 1 8506: 74d0d0 extui a13, a13, 0, 8 8509: 0f08 l32i.n a0, a15, 0 850b: c128 l32i.n a2, a1, 48 850d: a10000 sll a0, a0 8510: 220b addi.n a2, a2, -1 8512: c129 s32i.n a2, a1, 48 8514: 20ee00 or a14, a14, a0 8517: 0fe9 s32i.n a14, a15, 0 8519: f08256 bnez a2, 8425 851c: f70f01 l32r a0, 6158 851f: 0008 l32i.n a0, a0, 0 8521: 1b2002 l32i a0, a0, 108 8524: 120c movi.n a2, 1 8526: 0000c0 callx0 a0 8529: f70b01 l32r a0, 6158 852c: 0008 l32i.n a0, a0, 0 852e: f5c4c1 l32r a12, 5c40 8531: 2a2002 l32i a0, a0, 168 8534: 1121d2 l32i a13, a1, 68 8537: 0000c0 callx0 a0 853a: 5108 l32i.n a0, a1, 20 853c: 81e8 l32i.n a14, a1, 32 853e: 0d28 l32i.n a2, a13, 0 8540: 91f8 l32i.n a15, a1, 36 8542: 2022c0 or a2, a2, a12 8545: 0d29 s32i.n a2, a13, 0 8547: 61c8 l32i.n a12, a1, 24 8549: 71d8 l32i.n a13, a1, 28 854b: 50c112 addi a1, a1, 80 854e: f00d ret.n 8550: 6ba022 movi a2, 107 8553: 230c movi.n a3, 2 8555: 140c movi.n a4, 1 8557: 350c movi.n a5, 3 8559: b178 l32i.n a7, a1, 44 855b: 060c movi.n a6, 0 855d: 0778 l32i.n a7, a7, 0 855f: 272002 l32i a0, a0, 156 8562: 757070 extui a7, a7, 16, 8 8565: 0000c0 callx0 a0 8568: 6ba022 movi a2, 107 856b: 230c movi.n a3, 2 856d: 240c movi.n a4, 2 856f: 350c movi.n a5, 3 8571: 060c movi.n a6, 0 8573: f6f901 l32r a0, 6158 8576: b178 l32i.n a7, a1, 44 8578: 0008 l32i.n a0, a0, 0 857a: 0778 l32i.n a7, a7, 0 857c: 272002 l32i a0, a0, 156 857f: 747870 extui a7, a7, 8, 8 8582: 0000c0 callx0 a0 8585: 6ba022 movi a2, 107 8588: 230c movi.n a3, 2 858a: 240c movi.n a4, 2 858c: 650c movi.n a5, 6 858e: f6f201 l32r a0, 6158 8591: 460c movi.n a6, 4 8593: 0008 l32i.n a0, a0, 0 8595: b178 l32i.n a7, a1, 44 8597: 272002 l32i a0, a0, 156 859a: 000772 l8ui a7, a7, 0 859d: 0000c0 callx0 a0 85a0: 61c8 l32i.n a12, a1, 24 85a2: 71d8 l32i.n a13, a1, 28 85a4: 81e8 l32i.n a14, a1, 32 85a6: 91f8 l32i.n a15, a1, 36 85a8: 5108 l32i.n a0, a1, 20 85aa: 50c112 addi a1, a1, 80 85ad: f00d ret.n 85af: a02200 addx4 a2, a2, a0 85b2: 0c6b addi.n a0, a12, 6 85b4: 23 .byte 0x23 85b5: 140c movi.n a4, 1 85b7: f6e801 l32r a0, 6158 85ba: 350c movi.n a5, 3 85bc: 0008 l32i.n a0, a0, 0 85be: 060c movi.n a6, 0 85c0: 272002 l32i a0, a0, 156 85c3: d178 l32i.n a7, a1, 52 85c5: 0000c0 callx0 a0 85c8: ffcb86 j 84fa 85cb: a02200 addx4 a2, a2, a0 85ce: 0c6b addi.n a0, a12, 6 85d0: 23 .byte 0x23 85d1: 240c movi.n a4, 2 85d3: f6e101 l32r a0, 6158 85d6: 350c movi.n a5, 3 85d8: 0008 l32i.n a0, a0, 0 85da: 060c movi.n a6, 0 85dc: 272002 l32i a0, a0, 156 85df: d178 l32i.n a7, a1, 52 85e1: 0000c0 callx0 a0 85e4: ffc486 j 84fa 85e7: a02200 addx4 a2, a2, a0 85ea: 0c6b addi.n a0, a12, 6 85ec: 23 .byte 0x23 85ed: 240c movi.n a4, 2 85ef: f6da01 l32r a0, 6158 85f2: 650c movi.n a5, 6 85f4: 0008 l32i.n a0, a0, 0 85f6: 460c movi.n a6, 4 85f8: 272002 l32i a0, a0, 156 85fb: d178 l32i.n a7, a1, 52 85fd: 0000c0 callx0 a0 8600: ffbd86 j 84fa 8603: 00 .byte 00 8604: d9dc bnez.n a9, 8625 8606: ff .byte 0xff 8607: 3f .byte 0x3f 8608: 00 .byte 00 8609: 00 .byte 00 860a: 03 .byte 0x3 860b: 00 .byte 00 860c: ff .byte 0xff 860d: ff .byte 0xff 860e: 00 .byte 00 860f: e0 .byte 0xe0 00008610 : 8610: 039d mov.n a9, a3 8612: b0c112 addi a1, a1, -80 8615: 1061c2 s32i a12, a1, 64 8618: 6149 s32i.n a4, a1, 24 861a: 4179 s32i.n a7, a1, 16 861c: f109 s32i.n a0, a1, 60 861e: 1161d2 s32i a13, a1, 68 8621: 1261e2 s32i a14, a1, 72 8624: 053d mov.n a3, a5 8626: fa55e1 l32r a14, 6f7c 8629: 5139 s32i.n a3, a1, 20 862b: 02dd mov.n a13, a2 862d: 062d mov.n a2, a6 862f: 0d08 l32i.n a0, a13, 0 8631: 2129 s32i.n a2, a1, 8 8633: 050100 extui a0, a0, 17, 1 8636: 222056 bnez a0, 885c 8639: 3199 s32i.n a9, a1, 12 863b: 77a022 movi a2, 119 863e: 030c movi.n a3, 0 8640: f6c6c1 l32r a12, 6158 8643: 041c movi.n a4, 16 8645: 0c08 l32i.n a0, a12, 0 8647: 050c movi.n a5, 0 8649: 252002 l32i a0, a0, 148 864c: 060c movi.n a6, 0 864e: 0000c0 callx0 a0 8651: 030c movi.n a3, 0 8653: f40c movi.n a4, 15 8655: 650c movi.n a5, 6 8657: 660c movi.n a6, 6 8659: 0c08 l32i.n a0, a12, 0 865b: 9129 s32i.n a2, a1, 36 865d: 252002 l32i a0, a0, 148 8660: 77a022 movi a2, 119 8663: 0000c0 callx0 a0 8666: 030c movi.n a3, 0 8668: 940c movi.n a4, 9 866a: 750c movi.n a5, 7 866c: 060c movi.n a6, 0 866e: 0c08 l32i.n a0, a12, 0 8670: a129 s32i.n a2, a1, 40 8672: 252002 l32i a0, a0, 148 8675: 77a022 movi a2, 119 8678: 0000c0 callx0 a0 867b: 0c08 l32i.n a0, a12, 0 867d: 282002 l32i a0, a0, 160 8680: b129 s32i.n a2, a1, 44 8682: 0000c0 callx0 a0 8685: 0c08 l32i.n a0, a12, 0 8687: 302002 l32i a0, a0, 192 868a: 120c movi.n a2, 1 868c: 0000c0 callx0 a0 868f: 0c08 l32i.n a0, a12, 0 8691: 6128 l32i.n a2, a1, 24 8693: 332002 l32i a0, a0, 204 8696: 442020 extui a2, a2, 0, 5 8699: 0000c0 callx0 a0 869c: 0c08 l32i.n a0, a12, 0 869e: 6008 l32i.n a0, a0, 24 86a0: 020c movi.n a2, 0 86a2: 0000c0 callx0 a0 86a5: 0c08 l32i.n a0, a12, 0 86a7: 0f2002 l32i a0, a0, 60 86aa: 120c movi.n a2, 1 86ac: 0000c0 callx0 a0 86af: 77a022 movi a2, 119 86b2: 030c movi.n a3, 0 86b4: 041c movi.n a4, 16 86b6: 250c movi.n a5, 2 86b8: 0c08 l32i.n a0, a12, 0 86ba: 260c movi.n a6, 2 86bc: 272002 l32i a0, a0, 156 86bf: 170c movi.n a7, 1 86c1: 0000c0 callx0 a0 86c4: 500122 l8ui a2, a1, 80 86c7: 0e6122 s32i a2, a1, 56 86ca: 008216 beqz a2, 86d6 86cd: ffcd21 l32r a2, 8604 86d0: 022132 l32i a3, a1, 8 86d3: f96405 call0 1d14 86d6: 2128 l32i.n a2, a1, 8 86d8: 5138 l32i.n a3, a1, 20 86da: 140c movi.n a4, 1 86dc: 4158 l32i.n a5, a1, 16 86de: e168 l32i.n a6, a1, 56 86e0: 0c08 l32i.n a0, a12, 0 86e2: 540172 l8ui a7, a1, 84 86e5: 412002 l32i a0, a0, 0x104 86e8: 0c6172 s32i a7, a1, 48 86eb: 0000c0 callx0 a0 86ee: 5138 l32i.n a3, a1, 20 86f0: 4158 l32i.n a5, a1, 16 86f2: e168 l32i.n a6, a1, 56 86f4: c178 l32i.n a7, a1, 48 86f6: 040c movi.n a4, 0 86f8: 0c08 l32i.n a0, a12, 0 86fa: 1129 s32i.n a2, a1, 4 86fc: 412002 l32i a0, a0, 0x104 86ff: 022122 l32i a2, a1, 8 8702: 0000c0 callx0 a0 8705: 0c08 l32i.n a0, a12, 0 8707: 0129 s32i.n a2, a1, 0 8709: 1b2002 l32i a0, a0, 108 870c: 120c movi.n a2, 1 870e: 0000c0 callx0 a0 8711: 9178 l32i.n a7, a1, 36 8713: 77a022 movi a2, 119 8716: 030c movi.n a3, 0 8718: 041c movi.n a4, 16 871a: 0c08 l32i.n a0, a12, 0 871c: 050c movi.n a5, 0 871e: 272002 l32i a0, a0, 156 8721: 060c movi.n a6, 0 8723: 0000c0 callx0 a0 8726: a178 l32i.n a7, a1, 40 8728: 77a022 movi a2, 119 872b: 030c movi.n a3, 0 872d: f40c movi.n a4, 15 872f: 002c02 l32i a0, a12, 0 8732: 06a052 movi a5, 6 8735: 272002 l32i a0, a0, 156 8738: 06a062 movi a6, 6 873b: 0000c0 callx0 a0 873e: b178 l32i.n a7, a1, 44 8740: 77a022 movi a2, 119 8743: 030c movi.n a3, 0 8745: 940c movi.n a4, 9 8747: 0c08 l32i.n a0, a12, 0 8749: 750c movi.n a5, 7 874b: 272002 l32i a0, a0, 156 874e: 00a062 movi a6, 0 8751: 0000c0 callx0 a0 8754: 77a022 movi a2, 119 8757: 030c movi.n a3, 0 8759: 041c movi.n a4, 16 875b: 250c movi.n a5, 2 875d: 0c08 l32i.n a0, a12, 0 875f: 260c movi.n a6, 2 8761: 272002 l32i a0, a0, 156 8764: 070c movi.n a7, 0 8766: 0000c0 callx0 a0 8769: 0108 l32i.n a0, a1, 0 876b: 062c movi.n a6, 32 876d: f657a1 l32r a10, 60cc 8770: 0020c0 memw 8773: aa98 l32i.n a9, a10, 40 8775: 209960 or a9, a9, a6 8778: 0020c0 memw 877b: aa99 s32i.n a9, a10, 40 877d: 087c movi.n a8, -16 877f: 270c movi.n a7, 2 8781: 0020c0 memw 8784: 8f2e52 l32i a5, a14, 0x23c 8787: 105580 and a5, a5, a8 878a: 205570 or a5, a5, a7 878d: 0020c0 memw 8790: 8f6e52 s32i a5, a14, 0x23c 8793: 0eae42 movi a4, 0xfffffe0e 8796: 130c movi.n a3, 1 8798: 0020c0 memw 879b: 992e22 l32i a2, a14, 0x264 879e: 102240 and a2, a2, a4 87a1: 202230 or a2, a2, a3 87a4: 0020c0 memw 87a7: f50c movi.n a5, 15 87a9: 996e22 s32i a2, a14, 0x264 87ac: 1128 l32i.n a2, a1, 4 87ae: 147c movi.n a4, -15 87b0: 012247 blt a2, a4, 87b5 87b3: 024d mov.n a4, a2 87b5: 126c movi.n a2, -31 87b7: 012547 blt a5, a4, 87bc 87ba: 045d mov.n a5, a4 87bc: 014580 slli a4, a5, 24 87bf: 314840 srai a4, a4, 24 87c2: f51c movi.n a5, 31 87c4: 012027 blt a0, a2, 87c9 87c7: 002d mov.n a2, a0 87c9: 050d mov.n a0, a5 87cb: 01c2e6 bgei a2, 32, 87d0 87ce: 020d mov.n a0, a2 87d0: 010080 slli a0, a0, 24 87d3: 310800 srai a0, a0, 24 87d6: 0214e6 bgei a4, 1, 87dc 87d9: 002fc6 j 889c 87dc: c02640 sub a2, a6, a4 87df: d129 s32i.n a2, a1, 52 87e1: 0c38 l32i.n a3, a12, 0 87e3: d128 l32i.n a2, a1, 52 87e5: 40c0c2 addi a12, a0, 64 87e8: b3c000 movgez a12, a0, a0 87eb: 012280 slli a2, a2, 24 87ee: 2a2302 l32i a0, a3, 168 87f1: 81c9 s32i.n a12, a1, 32 87f3: 312820 srai a2, a2, 24 87f6: 7129 s32i.n a2, a1, 28 87f8: 01cc80 slli a12, a12, 24 87fb: 31c8c0 srai a12, a12, 24 87fe: 0000c0 callx0 a0 8801: 015ce0 slli a5, a12, 18 8804: 8198 l32i.n a9, a1, 32 8806: d1a8 l32i.n a10, a1, 52 8808: 019980 slli a9, a9, 24 880b: 01aa80 slli a10, a10, 24 880e: 31a8a0 srai a10, a10, 24 8811: 319890 srai a9, a9, 24 8814: 11aa80 slli a10, a10, 8 8817: 2099a0 or a9, a9, a10 881a: 31a8 l32i.n a10, a1, 12 881c: ef9281 l32r a8, 4664 881f: 0a99 s32i.n a9, a10, 0 8821: 0d78 l32i.n a7, a13, 0 8823: 7168 l32i.n a6, a1, 28 8825: 207780 or a7, a7, a8 8828: 0d79 s32i.n a7, a13, 0 882a: ff7771 l32r a7, 8608 882d: 016680 slli a6, a6, 24 8830: 205570 or a5, a5, a7 8833: ff7671 l32r a7, 860c 8836: 0020c0 memw 8839: 982e42 l32i a4, a14, 0x260 883c: 104470 and a4, a4, a7 883f: 204460 or a4, a4, a6 8842: 204450 or a4, a4, a5 8845: 0020c0 memw 8848: 1021c2 l32i a12, a1, 64 884b: 986e42 s32i a4, a14, 0x260 884e: 1121d2 l32i a13, a1, 68 8851: 1221e2 l32i a14, a1, 72 8854: f108 l32i.n a0, a1, 60 8856: 50c112 addi a1, a1, 80 8859: f00d ret.n 885b: 00 .byte 00 885c: 09d8 l32i.n a13, a9, 0 885e: ff6a01 l32r a0, 8608 8861: 01cd80 slli a12, a13, 24 8864: 41d8d0 srli a13, a13, 8 8867: 31c8c0 srai a12, a12, 24 886a: 01cce0 slli a12, a12, 18 886d: 20cc00 or a12, a12, a0 8870: 01dd80 slli a13, a13, 24 8873: ff6601 l32r a0, 860c 8876: 0020c0 memw 8879: 982eb2 l32i a11, a14, 0x260 887c: 10bb00 and a11, a11, a0 887f: 20bbd0 or a11, a11, a13 8882: 20bbc0 or a11, a11, a12 8885: 0020c0 memw 8888: 1021c2 l32i a12, a1, 64 888b: 986eb2 s32i a11, a14, 0x260 888e: 1121d2 l32i a13, a1, 68 8891: 1221e2 l32i a14, a1, 72 8894: f108 l32i.n a0, a1, 60 8896: 50c112 addi a1, a1, 80 8899: f00d ret.n 889b: 204000 or a4, a0, a0 889e: d12960 mul16s a2, a9, a6 88a1: ffcf06 j 87e1 88a4: 00 .byte 00 88a5: 00 .byte 00 88a6: 002c movi.n a0, 32 88a8: ff .byte 0xff 88a9: ff .byte 0xff 88aa: ff .byte 0xff 88ab: f0 .byte 0xf0 88ac: f4 .byte 0xf4 88ad: ffd9 s32i.n a13, a15, 60 88af: 3f .byte 0x3f 88b0: d9f8 l32i.n a15, a9, 52 88b2: ff .byte 0xff 88b3: 3f .byte 0x3f 88b4: da08 l32i.n a0, a10, 52 88b6: ff .byte 0xff 88b7: 3f .byte 0x3f 000088b8 : 88b8: c0c112 addi a1, a1, -64 88bb: 21c9 s32i.n a12, a1, 8 88bd: 31d9 s32i.n a13, a1, 12 88bf: 41e9 s32i.n a14, a1, 16 88c1: 1109 s32i.n a0, a1, 4 88c3: d159 s32i.n a5, a1, 52 88c5: b169 s32i.n a6, a1, 44 88c7: 0179 s32i.n a7, a1, 0 88c9: 51f9 s32i.n a15, a1, 20 88cb: f149 s32i.n a4, a1, 60 88cd: f1f8 l32i.n a15, a1, 60 88cf: 6139 s32i.n a3, a1, 24 88d1: 4f8c beqz.n a15, 88d9 88d3: f4c222 addi a2, a2, -12 88d6: 742020 extui a2, a2, 0, 8 88d9: f61f01 l32r a0, 6158 88dc: 0008 l32i.n a0, a0, 0 88de: 142002 l32i a0, a0, 80 88e1: f03d nop.n 88e3: 0000c0 callx0 a0 88e6: 0c0c movi.n a12, 0 88e8: 0e0c movi.n a14, 0 88ea: e1b6d1 l32r a13, fc4 88ed: 113fd0 slli a3, a15, 3 88f0: 01a8 l32i.n a10, a1, 0 88f2: 790c movi.n a9, 7 88f4: 380c movi.n a8, 3 88f6: 0470f0 extui a7, a15, 0, 1 88f9: 160c movi.n a6, 1 88fb: 040c movi.n a4, 0 88fd: 015f60 slli a5, a15, 26 8900: 8159 s32i.n a5, a1, 32 8902: c149 s32i.n a4, a1, 48 8904: 00a152 movi a5, 0x100 8907: 040c movi.n a4, 0 8909: 834670 moveqz a4, a6, a7 890c: c05520 sub a5, a5, a2 890f: 9389a0 movnez a8, a9, a10 8912: 7189 s32i.n a8, a1, 28 8914: 745050 extui a5, a5, 0, 8 8917: 202340 or a2, a3, a4 891a: 115560 slli a5, a5, 10 891d: 9159 s32i.n a5, a1, 36 891f: 012280 slli a2, a2, 24 8922: a129 s32i.n a2, a1, 40 8924: f60d01 l32r a0, 6158 8927: 0e2d mov.n a2, a14 8929: 0008 l32i.n a0, a0, 0 892b: 0f3d mov.n a3, a15 892d: 422002 l32i a0, a0, 0x108 8930: d148 l32i.n a4, a1, 52 8932: 0000c0 callx0 a0 8935: ffdb41 l32r a4, 88a4 8938: 6138 l32i.n a3, a1, 24 893a: 02ed mov.n a14, a2 893c: 203340 or a3, a3, a4 893f: 0020c0 memw 8942: f7da41 l32r a4, 68ac 8945: ee2d22 l32i a2, a13, 0x3b8 8948: 102240 and a2, a2, a4 894b: 8148 l32i.n a4, a1, 32 894d: 202240 or a2, a2, a4 8950: 9148 l32i.n a4, a1, 36 8952: 202240 or a2, a2, a4 8955: 202230 or a2, a2, a3 8958: 0020c0 memw 895b: f5ff01 l32r a0, 6158 895e: a30c movi.n a3, 10 8960: 0008 l32i.n a0, a0, 0 8962: ee6d22 s32i a2, a13, 0x3b8 8965: 1c2002 l32i a0, a0, 112 8968: 420c movi.n a2, 4 896a: 0000c0 callx0 a0 896d: e129 s32i.n a2, a1, 56 896f: 0020c0 memw 8972: ffcd31 l32r a3, 88a8 8975: ee2d22 l32i a2, a13, 0x3b8 8978: 102230 and a2, a2, a3 897b: a138 l32i.n a3, a1, 40 897d: 202230 or a2, a2, a3 8980: 0020c0 memw 8983: f5f501 l32r a0, 6158 8986: a30c movi.n a3, 10 8988: 0008 l32i.n a0, a0, 0 898a: ee6d22 s32i a2, a13, 0x3b8 898d: 1c2002 l32i a0, a0, 112 8990: 420c movi.n a2, 4 8992: 0000c0 callx0 a0 8995: d148 l32i.n a4, a1, 52 8997: 055fe0 extui a5, a14, 31, 1 899a: e108 l32i.n a0, a1, 56 899c: ef8c beqz.n a15, 89ae 899e: 007d mov.n a7, a0 89a0: 01a207 bge a2, a0, 89a5 89a3: 027d mov.n a7, a2 89a5: 0b0457 bnone a4, a5, 89b4 89a8: c00200 sub a0, a2, a0 89ab: 000206 j 89b7 89ae: 702a add.n a7, a0, a2 89b0: fffc46 j 89a5 89b3: 002000 isync 89b6: 140cc0 extui a0, a12, 12, 2 89b9: 113700 slli a3, a7, 16 89bc: 112000 slli a2, a0, 16 89bf: 312020 srai a2, a2, 16 89c2: 313030 srai a3, a3, 16 89c5: 833430 moveqz a3, a4, a3 89c8: 112290 slli a2, a2, 7 89cb: 201110 or a1, a1, a1 89ce: 052b85 call0 dc88 <__divsi3> 89d1: 013280 slli a3, a2, 24 89d4: 313830 srai a3, a3, 24 89d7: af8c beqz.n a15, 89e5 89d9: 213130 srai a3, a3, 1 89dc: 603030 neg a3, a3 89df: 013380 slli a3, a3, 24 89e2: 313830 srai a3, a3, 24 89e5: 2b3cf6 bgeui a12, 3, 8a14 89e8: c0ee30 sub a14, a14, a3 89eb: 01ee80 slli a14, a14, 24 89ee: 31e8e0 srai a14, a14, 24 89f1: b108 l32i.n a0, a1, 44 89f3: 708c beqz.n a0, 89fe 89f5: ffad21 l32r a2, 88ac 89f8: 201110 or a1, a1, a1 89fb: f93185 call0 1d14 89fe: 7128 l32i.n a2, a1, 28 8a00: cc1b addi.n a12, a12, 1 8a02: 74c0c0 extui a12, a12, 0, 8 8a05: c022c0 sub a2, a2, a12 8a08: f18256 bnez a2, 8924 8a0b: b128 l32i.n a2, a1, 44 8a0d: 049216 beqz a2, 8a5a 8a10: 0007c6 j 8a33 8a13: c10800 mul16u a0, a8, a0 8a16: 230a add.n a2, a3, a0 8a18: 012280 slli a2, a2, 24 8a1b: 310820 srai a0, a2, 24 8a1e: c109 s32i.n a0, a1, 48 8a20: cd6c66 bnei a12, 6, 89f1 8a23: 210200 srai a0, a0, 2 8a26: c0ee00 sub a14, a14, a0 8a29: 01ee80 slli a14, a14, 24 8a2c: 31e8e0 srai a14, a14, 24 8a2f: ffef86 j 89f1 8a32: 00 .byte 00 8a33: 01af16 beqz a15, 8a51 8a36: ff9e21 l32r a2, 88b0 8a39: 203ee0 or a3, a14, a14 8a3c: f92d45 call0 1d14 8a3f: 012102 l32i a0, a1, 4 8a42: 21c8 l32i.n a12, a1, 8 8a44: 31d8 l32i.n a13, a1, 12 8a46: 0e2d mov.n a2, a14 8a48: 51f8 l32i.n a15, a1, 20 8a4a: 41e8 l32i.n a14, a1, 16 8a4c: 40c112 addi a1, a1, 64 8a4f: f00d ret.n 8a51: ff9821 l32r a2, 88b4 8a54: 203ee0 or a3, a14, a14 8a57: f92bc5 call0 1d14 8a5a: 012102 l32i a0, a1, 4 8a5d: 0221c2 l32i a12, a1, 8 8a60: 31d8 l32i.n a13, a1, 12 8a62: 0e2d mov.n a2, a14 8a64: 51f8 l32i.n a15, a1, 20 8a66: 41e8 l32i.n a14, a1, 16 8a68: 40c112 addi a1, a1, 64 8a6b: f00d ret.n 8a6d: 000000 ill 00008a70 : 8a70: e0c112 addi a1, a1, -32 8a73: 21c9 s32i.n a12, a1, 8 8a75: 51f9 s32i.n a15, a1, 20 8a77: 1109 s32i.n a0, a1, 4 8a79: 41e9 s32i.n a14, a1, 16 8a7b: 31d9 s32i.n a13, a1, 12 8a7d: 04ed mov.n a14, a4 8a7f: 03dd mov.n a13, a3 8a81: f00c movi.n a0, 15 8a83: f31c movi.n a3, 31 8a85: 9330d0 movnez a3, a0, a13 8a88: f5b401 l32r a0, 6158 8a8b: 091416 beqz a4, 8b20 8a8e: 0b2296 bltz a2, 8b44 8a91: 0f0c movi.n a15, 0 8a93: 02cd mov.n a12, a2 8a95: 0098 l32i.n a9, a0, 0 8a97: 02ac37 bge a12, a3, 8a9d 8a9a: 203cc0 or a3, a12, a12 8a9d: 272992 l32i a9, a9, 156 8aa0: 01c380 slli a12, a3, 24 8aa3: 31c8c0 srai a12, a12, 24 8aa6: 0aad16 beqz a13, 8b54 8aa9: 77a022 movi a2, 119 8aac: 030c movi.n a3, 0 8aae: 041c movi.n a4, 16 8ab0: 050c movi.n a5, 0 8ab2: 060c movi.n a6, 0 8ab4: 0f7d mov.n a7, a15 8ab6: 0009c0 callx0 a9 8ab9: f5a701 l32r a0, 6158 8abc: 4dbc beqz.n a13, 8af4 8abe: 77a022 movi a2, 119 8ac1: 030c movi.n a3, 0 8ac3: 041c movi.n a4, 16 8ac5: 750c movi.n a5, 7 8ac7: 0008 l32i.n a0, a0, 0 8ac9: 03a062 movi a6, 3 8acc: 272002 l32i a0, a0, 156 8acf: 4470c0 extui a7, a12, 0, 5 8ad2: 0000c0 callx0 a0 8ad5: 360fe7 bnone a15, a14, 8b0f 8ad8: 1108 l32i.n a0, a1, 4 8ada: 31d8 l32i.n a13, a1, 12 8adc: 41e8 l32i.n a14, a1, 16 8ade: 6020c0 neg a2, a12 8ae1: 51f8 l32i.n a15, a1, 20 8ae3: 21c8 l32i.n a12, a1, 8 8ae5: 012280 slli a2, a2, 24 8ae8: 312820 srai a2, a2, 24 8aeb: 20c112 addi a1, a1, 32 8aee: f00d ret.n 8af0: 01f200 slli a15, a2, 32 8af3: a02200 addx4 a2, a2, a0 8af6: 030c77 bnone a12, a7, 8afd 8af9: 141c movi.n a4, 17 8afb: 550c movi.n a5, 5 8afd: 002002 l32i a0, a0, 0 8b00: 00a062 movi a6, 0 8b03: 272002 l32i a0, a0, 156 8b06: 5470c0 extui a7, a12, 0, 6 8b09: 0000c0 callx0 a0 8b0c: c88fe7 bany a15, a14, 8ad8 8b0f: 1108 l32i.n a0, a1, 4 8b11: 31d8 l32i.n a13, a1, 12 8b13: 41e8 l32i.n a14, a1, 16 8b15: 0c2d mov.n a2, a12 8b17: 51f8 l32i.n a15, a1, 20 8b19: 21c8 l32i.n a12, a1, 8 8b1b: 20c112 addi a1, a1, 32 8b1e: f00d ret.n 8b20: 08a327 bge a3, a2, 8b2c 8b23: 01c380 slli a12, a3, 24 8b26: 31c8c0 srai a12, a12, 24 8b29: 000346 j 8b3a 8b2c: 603030 neg a3, a3 8b2f: 01a237 bge a2, a3, 8b34 8b32: 032d mov.n a2, a3 8b34: 01c280 slli a12, a2, 24 8b37: 31c8c0 srai a12, a12, 24 8b3a: fb3d16 beqz a13, 8af1 8b3d: 0001f2 l8ui a15, a1, 0 8b40: ffde86 j 8abe 8b43: 00 .byte 00 8b44: 1f0c movi.n a15, 1 8b46: 60c020 neg a12, a2 8b49: 01cc80 slli a12, a12, 24 8b4c: 31c8c0 srai a12, a12, 24 8b4f: ffd086 j 8a95 8b52: 00 .byte 00 8b53: a02200 addx4 a2, a2, a0 8b56: 030c77 bnone a12, a7, 8b5d 8b59: f40c movi.n a4, 15 8b5b: 650c movi.n a5, 6 8b5d: 660c movi.n a6, 6 8b5f: 0f7d mov.n a7, a15 8b61: 0009c0 callx0 a9 8b64: f57d01 l32r a0, 6158 8b67: ffd446 j 8abc 8b6a: 000000 ill 00008b6c : 8b6c: 401200 ssl a2 8b6f: 03ad mov.n a10, a3 8b71: 059d mov.n a9, a5 8b73: b0c112 addi a1, a1, -80 8b76: a179 s32i.n a7, a1, 40 8b78: 5129 s32i.n a2, a1, 20 8b7a: 8149 s32i.n a4, a1, 32 8b7c: 6169 s32i.n a6, a1, 24 8b7e: b109 s32i.n a0, a1, 44 8b80: 150c movi.n a5, 1 8b82: f1f9 s32i.n a15, a1, 60 8b84: c1c9 s32i.n a12, a1, 48 8b86: e1e9 s32i.n a14, a1, 56 8b88: d1d9 s32i.n a13, a1, 52 8b8a: 0e0c movi.n a14, 0 8b8c: 0d0c movi.n a13, 0 8b8e: f572c1 l32r a12, 6158 8b91: 2f0c movi.n a15, 2 8b93: 0961a2 s32i a10, a1, 36 8b96: 076192 s32i a9, a1, 28 8b99: a15500 sll a5, a5 8b9c: 540102 l8ui a0, a1, 84 8b9f: 580132 l8ui a3, a1, 88 8ba2: 116132 s32i a3, a1, 68 8ba5: 126102 s32i a0, a1, 72 8ba8: f45050 extui a5, a5, 0, 16 8bab: 106152 s32i a5, a1, 64 8bae: 0e2d mov.n a2, a14 8bb0: 10c132 addi a3, a1, 16 8bb3: 0c08 l32i.n a0, a12, 0 8bb5: 140c movi.n a4, 1 8bb7: 3e2002 l32i a0, a0, 248 8bba: 122152 l32i a5, a1, 72 8bbd: 0000c0 callx0 a0 8bc0: 11c132 addi a3, a1, 17 8bc3: 040c movi.n a4, 0 8bc5: 122152 l32i a5, a1, 72 8bc8: 0c08 l32i.n a0, a12, 0 8bca: 02ed mov.n a14, a2 8bcc: 3e2002 l32i a0, a0, 248 8bcf: 0d2d mov.n a2, a13 8bd1: 0000c0 callx0 a0 8bd4: 102132 l32i a3, a1, 64 8bd7: 0c08 l32i.n a0, a12, 0 8bd9: 02dd mov.n a13, a2 8bdb: d008 l32i.n a0, a0, 52 8bdd: 120c movi.n a2, 1 8bdf: 0000c0 callx0 a0 8be2: 5128 l32i.n a2, a1, 20 8be4: 9138 l32i.n a3, a1, 36 8be6: 110152 l8ui a5, a1, 17 8be9: 7188 l32i.n a8, a1, 28 8beb: 100162 l8ui a6, a1, 16 8bee: 190c movi.n a9, 1 8bf0: c06680 sub a6, a6, a8 8bf3: 6188 l32i.n a8, a1, 24 8bf5: 936960 movnez a6, a9, a6 8bf8: 104162 s8i a6, a1, 16 8bfb: c05580 sub a5, a5, a8 8bfe: 112182 l32i a8, a1, 68 8c01: 935950 movnez a5, a9, a5 8c04: 114152 s8i a5, a1, 17 8c07: 0189 s32i.n a8, a1, 0 8c09: 002c02 l32i a0, a12, 0 8c0c: 082142 l32i a4, a1, 32 8c0f: 122002 l32i a0, a0, 72 8c12: 12c172 addi a7, a1, 18 8c15: 0000c0 callx0 a0 8c18: 130122 l8ui a2, a1, 19 8c1b: 0c08 l32i.n a0, a12, 0 8c1d: 120132 l8ui a3, a1, 18 8c20: c008 l32i.n a0, a0, 48 8c22: 013380 slli a3, a3, 24 8c25: 012280 slli a2, a2, 24 8c28: 312820 srai a2, a2, 24 8c2b: 313830 srai a3, a3, 24 8c2e: e3ea add.n a14, a3, a14 8c30: c0dd20 sub a13, a13, a2 8c33: 01dd80 slli a13, a13, 24 8c36: 01ee80 slli a14, a14, 24 8c39: 31e8e0 srai a14, a14, 24 8c3c: 31d8d0 srai a13, a13, 24 8c3f: 0000c0 callx0 a0 8c42: ff0b addi.n a15, a15, -1 8c44: f66f56 bnez a15, 8bae 8c47: b108 l32i.n a0, a1, 44 8c49: c1c8 l32i.n a12, a1, 48 8c4b: f1f8 l32i.n a15, a1, 60 8c4d: a138 l32i.n a3, a1, 40 8c4f: 142122 l32i a2, a1, 80 8c52: 0043e2 s8i a14, a3, 0 8c55: 0042d2 s8i a13, a2, 0 8c58: e1e8 l32i.n a14, a1, 56 8c5a: d1d8 l32i.n a13, a1, 52 8c5c: 50c112 addi a1, a1, 80 8c5f: f00d ret.n 8c61: 000000 ill 8c64: da18 l32i.n a1, a10, 52 8c66: ff .byte 0xff 8c67: 3f .byte 0x3f 8c68: d9bc beqz.n a9, 8ca9 8c6a: ff .byte 0xff 8c6b: 3f .byte 0x3f 00008c6c : 8c6c: e0c112 addi a1, a1, -32 8c6f: 0461f2 s32i a15, a1, 16 8c72: 006102 s32i a0, a1, 0 8c75: 056122 s32i a2, a1, 20 8c78: 31e9 s32i.n a14, a1, 12 8c7a: 11c9 s32i.n a12, a1, 4 8c7c: 21d9 s32i.n a13, a1, 8 8c7e: 04cd mov.n a12, a4 8c80: 05dd mov.n a13, a5 8c82: 03ed mov.n a14, a3 8c84: d6ac beqz.n a6, 8cb5 8c86: fff721 l32r a2, 8c64 8c89: f90885 call0 1d14 8c8c: 61d9 s32i.n a13, a1, 24 8c8e: de9c beqz.n a14, 8caf 8c90: 0dfd mov.n a15, a13 8c92: 0d0c movi.n a13, 0 8c94: 3cda add.n a3, a12, a13 8c96: 4fda add.n a4, a15, a13 8c98: 000442 l8ui a4, a4, 0 8c9b: 000332 l8ui a3, a3, 0 8c9e: fff221 l32r a2, 8c68 8ca1: c03340 sub a3, a3, a4 8ca4: f906c5 call0 1d14 8ca7: dd1b addi.n a13, a13, 1 8ca9: 74d0d0 extui a13, a13, 0, 8 8cac: e49ed7 bne a14, a13, 8c94 8caf: fbcf21 l32r a2, 7bec 8cb2: f90605 call0 1d14 8cb5: 77a022 movi a2, 119 8cb8: 030c movi.n a3, 0 8cba: 940c movi.n a4, 9 8cbc: f52701 l32r a0, 6158 8cbf: 750c movi.n a5, 7 8cc1: 0008 l32i.n a0, a0, 0 8cc3: 060c movi.n a6, 0 8cc5: 272002 l32i a0, a0, 156 8cc8: 070c movi.n a7, 0 8cca: 0000c0 callx0 a0 8ccd: 5108 l32i.n a0, a1, 20 8ccf: 0d0c movi.n a13, 0 8cd1: 18a092 movi a9, 24 8cd4: 00a162 movi a6, 0x100 8cd7: 00af52 movi a5, 0xffffff00 8cda: e0ba31 l32r a3, fc4 8cdd: 7aafa2 movi a10, -134 8ce0: a0fd30 addx4 a15, a13, a3 8ce3: 0a8df6 bgeui a13, 8, 8cf1 8ce6: 000c42 l8ui a4, a12, 0 8ce9: 000022 l8ui a2, a0, 0 8cec: 224a add.n a2, a2, a4 8cee: 0002c6 j 8cfd 8cf1: 20da add.n a2, a0, a13 8cf3: 22aa add.n a2, a2, a10 8cf5: 7f0222 l8ui a2, a2, 127 8cf8: 22ca add.n a2, a2, a12 8cfa: 000222 l8ui a2, a2, 0 8cfd: c04620 sub a4, a6, a2 8d00: 744040 extui a4, a4, 0, 8 8d03: 0020c0 memw 8d06: c12fe2 l32i a14, a15, 0x304 8d09: 10ee50 and a14, a14, a5 8d0c: 20ee40 or a14, a14, a4 8d0f: 0020c0 memw 8d12: c16fe2 s32i a14, a15, 0x304 8d15: dd1b addi.n a13, a13, 1 8d17: 74d0d0 extui a13, a13, 0, 8 8d1a: c29d97 bne a13, a9, 8ce0 8d1d: 11c8 l32i.n a12, a1, 4 8d1f: 21d8 l32i.n a13, a1, 8 8d21: 31e8 l32i.n a14, a1, 12 8d23: 41f8 l32i.n a15, a1, 16 8d25: 0108 l32i.n a0, a1, 0 8d27: 20c112 addi a1, a1, 32 8d2a: f00d ret.n 8d2c: 000000 ill 8d2f: 1f .byte 0x1f 8d30: 00 .byte 00 8d31: 00 .byte 00 8d32: 00fc bnez.n a0, 8d66 00008d34 : 8d34: f0c112 addi a1, a1, -16 8d37: 0109 s32i.n a0, a1, 0 8d39: 11c9 s32i.n a12, a1, 4 8d3b: fffc51 l32r a5, 8d2c 8d3e: 03cd mov.n a12, a3 8d40: f88f01 l32r a0, 6f7c 8d43: 0020c0 memw 8d46: 982032 l32i a3, a0, 0x260 8d49: fff941 l32r a4, 8d30 8d4c: 103350 and a3, a3, a5 8d4f: 753830 extui a3, a3, 24, 8 8d52: 013380 slli a3, a3, 24 8d55: 313830 srai a3, a3, 24 8d58: 0020c0 memw 8d5b: 982002 l32i a0, a0, 0x260 8d5e: 100040 and a0, a0, a4 8d61: d50200 extui a0, a0, 18, 14 8d64: 010080 slli a0, a0, 24 8d67: 310800 srai a0, a0, 24 8d6a: 02b3a6 blti a3, 16, 8d70 8d6d: e0c332 addi a3, a3, -32 8d70: 08c0a6 blti a0, 32, 8d7c 8d73: c0c002 addi a0, a0, -64 8d76: 010080 slli a0, a0, 24 8d79: 310800 srai a0, a0, 24 8d7c: 050c movi.n a5, 0 8d7e: 604030 neg a4, a3 8d81: 060c movi.n a6, 0 8d83: 053f00 extui a3, a0, 31, 1 8d86: 044740 extui a4, a4, 7, 1 8d89: 004242 s8i a4, a2, 0 8d8c: f4f301 l32r a0, 6158 8d8f: 041c movi.n a4, 16 8d91: 004c32 s8i a3, a12, 0 8d94: 030c movi.n a3, 0 8d96: 0008 l32i.n a0, a0, 0 8d98: 000272 l8ui a7, a2, 0 8d9b: 272002 l32i a0, a0, 156 8d9e: 77a022 movi a2, 119 8da1: 0000c0 callx0 a0 8da4: 000c72 l8ui a7, a12, 0 8da7: 77a022 movi a2, 119 8daa: 030c movi.n a3, 0 8dac: f4eb01 l32r a0, 6158 8daf: f40c movi.n a4, 15 8db1: 0008 l32i.n a0, a0, 0 8db3: 650c movi.n a5, 6 8db5: 272002 l32i a0, a0, 156 8db8: 660c movi.n a6, 6 8dba: 0000c0 callx0 a0 8dbd: 11c8 l32i.n a12, a1, 4 8dbf: 0108 l32i.n a0, a1, 0 8dc1: 10c112 addi a1, a1, 16 8dc4: f00d ret.n 8dc6: f00000 subx8 a0, a0, a0 8dc9: ffcc bnez.n a15, 8ddc 8dcb: 3f .byte 0x3f 8dcc: 00 .byte 00 8dcd: 3fffd1 l32r a13, fffd8dcc <_rom_store+0xfffcaa44> 00008dd0 : 8dd0: f0c112 addi a1, a1, -16 8dd3: 11c9 s32i.n a12, a1, 4 8dd5: 0109 s32i.n a0, a1, 0 8dd7: 02cd mov.n a12, a2 8dd9: 005245 call0 9300 8ddc: 0c6d mov.n a6, a12 8dde: 832c movi.n a3, 40 8de0: 020c movi.n a2, 0 8de2: a0a002 movi a0, 160 8de5: 800c00 add a0, a12, a0 8de8: fcc332 addi a3, a3, -4 8deb: 224b addi.n a2, a2, 4 8ded: 06b8 l32i.n a11, a6, 0 8def: 0048 l32i.n a4, a0, 0 8df1: f0c002 addi a0, a0, -16 8df4: 0649 s32i.n a4, a6, 0 8df6: 50a8 l32i.n a10, a0, 20 8df8: 40b9 s32i.n a11, a0, 16 8dfa: 1698 l32i.n a9, a6, 4 8dfc: 16a9 s32i.n a10, a6, 4 8dfe: 6088 l32i.n a8, a0, 24 8e00: 5099 s32i.n a9, a0, 20 8e02: 2678 l32i.n a7, a6, 8 8e04: 2689 s32i.n a8, a6, 8 8e06: 7058 l32i.n a5, a0, 28 8e08: 6079 s32i.n a7, a0, 24 8e0a: 3648 l32i.n a4, a6, 12 8e0c: 3659 s32i.n a5, a6, 12 8e0e: 7049 s32i.n a4, a0, 28 8e10: 10c662 addi a6, a6, 16 8e13: d12237 blt a2, a3, 8de8 8e16: 120c movi.n a2, 1 8e18: ffec91 l32r a9, 8dc8 8e1b: ffec81 l32r a8, 8dcc 8e1e: 10ccc2 addi a12, a12, 16 8e21: 200cc0 or a0, a12, a12 8e24: 221b addi.n a2, a2, 1 8e26: 10cc62 addi a6, a12, 16 8e29: 10ccc2 addi a12, a12, 16 8e2c: 00a8 l32i.n a10, a0, 0 8e2e: 404810 ssai 24 8e31: 74b0a0 extui a11, a10, 0, 8 8e34: 7478a0 extui a7, a10, 8, 8 8e37: 7558a0 extui a5, a10, 24, 8 8e3a: a05590 addx4 a5, a5, a9 8e3d: a07790 addx4 a7, a7, a9 8e40: a0bb90 addx4 a11, a11, a9 8e43: 0bb8 l32i.n a11, a11, 0 8e45: 0778 l32i.n a7, a7, 0 8e47: 0558 l32i.n a5, a5, 0 8e49: 75a0a0 extui a10, a10, 16, 8 8e4c: 745850 extui a5, a5, 8, 8 8e4f: 747870 extui a7, a7, 8, 8 8e52: 74b8b0 extui a11, a11, 8, 8 8e55: a0aa90 addx4 a10, a10, a9 8e58: 0aa8 l32i.n a10, a10, 0 8e5a: a0bb80 addx4 a11, a11, a8 8e5d: a07780 addx4 a7, a7, a8 8e60: a05580 addx4 a5, a5, a8 8e63: 0558 l32i.n a5, a5, 0 8e65: 0778 l32i.n a7, a7, 0 8e67: 0bb8 l32i.n a11, a11, 0 8e69: 74a8a0 extui a10, a10, 8, 8 8e6c: 81bbb0 src a11, a11, a11 8e6f: a0aa80 addx4 a10, a10, a8 8e72: 0aa8 l32i.n a10, a10, 0 8e74: 404010 ssai 16 8e77: 817770 src a7, a7, a7 8e7a: 3077b0 xor a7, a7, a11 8e7d: 404800 ssai 8 8e80: 81aaa0 src a10, a10, a10 8e83: 3055a0 xor a5, a5, a10 8e86: 305570 xor a5, a5, a7 8e89: 0059 s32i.n a5, a0, 0 8e8b: 004b addi.n a0, a0, 4 8e8d: 9b9067 bne a0, a6, 8e2c 8e90: 0c0d mov.n a0, a12 8e92: 8e9266 bnei a2, 10, 8e24 8e95: 11c8 l32i.n a12, a1, 4 8e97: 0108 l32i.n a0, a1, 0 8e99: 10c112 addi a1, a1, 16 8e9c: f00d ret.n 8e9e: 800000 add a0, a0, a0 8ea1: ffea add.n a15, a15, a14 8ea3: 3f .byte 0x3f 00008ea4 : 8ea4: f0c112 addi a1, a1, -16 8ea7: 0109 s32i.n a0, a1, 0 8ea9: 07b326 beqi a3, 16, 8eb4 8eac: 020c movi.n a2, 0 8eae: 10c112 addi a1, a1, 16 8eb1: f00d ret.n 8eb3: 00 .byte 00 8eb4: 023d mov.n a3, a2 8eb6: fffa21 l32r a2, 8ea0 8eb9: fff145 call0 8dd0 8ebc: fff921 l32r a2, 8ea0 8ebf: 0138 l32i.n a3, a1, 0 8ec1: 10c112 addi a1, a1, 16 8ec4: 030d mov.n a0, a3 8ec6: f00d ret.n 8ec8: 00 .byte 00 8ec9: d5 .byte 0xd5 8eca: ff .byte 0xff 8ecb: 3f .byte 0x3f 8ecc: c0c112 addi a1, a1, -64 8ecf: 41e9 s32i.n a14, a1, 16 8ed1: 21c9 s32i.n a12, a1, 8 8ed3: 1288 l32i.n a8, a2, 4 8ed5: 2278 l32i.n a7, a2, 8 8ed7: 0b0362 l8ui a6, a3, 11 8eda: 0258 l32i.n a5, a2, 0 8edc: 040392 l8ui a9, a3, 4 8edf: 0503a2 l8ui a10, a3, 5 8ee2: 0d03b2 l8ui a11, a3, 13 8ee5: 0149 s32i.n a4, a1, 0 8ee7: 31d9 s32i.n a13, a1, 12 8ee9: 1109 s32i.n a0, a1, 4 8eeb: 51f9 s32i.n a15, a1, 20 8eed: 500c movi.n a0, 5 8eef: ffb7f1 l32r a15, 8dcc 8ef2: 0e03d2 l8ui a13, a3, 14 8ef5: 030342 l8ui a4, a3, 3 8ef8: 11bb00 slli a11, a11, 16 8efb: 11aa00 slli a10, a10, 16 8efe: 019980 slli a9, a9, 24 8f01: 304450 xor a4, a4, a5 8f04: 306670 xor a6, a6, a7 8f07: 000352 l8ui a5, a3, 0 8f0a: 3099a0 xor a9, a9, a10 8f0d: 070372 l8ui a7, a3, 7 8f10: 0903a2 l8ui a10, a3, 9 8f13: 307780 xor a7, a7, a8 8f16: 010382 l8ui a8, a3, 1 8f19: 015580 slli a5, a5, 24 8f1c: 118800 slli a8, a8, 16 8f1f: 305580 xor a5, a5, a8 8f22: 080382 l8ui a8, a3, 8 8f25: 11aa00 slli a10, a10, 16 8f28: 018880 slli a8, a8, 24 8f2b: 3088a0 xor a8, a8, a10 8f2e: 0c03a2 l8ui a10, a3, 12 8f31: 11dd80 slli a13, a13, 8 8f34: 01aa80 slli a10, a10, 24 8f37: 30aab0 xor a10, a10, a11 8f3a: 30aad0 xor a10, a10, a13 8f3d: 0a03b2 l8ui a11, a3, 10 8f40: 0603d2 l8ui a13, a3, 6 8f43: 11bb80 slli a11, a11, 8 8f46: 11dd80 slli a13, a13, 8 8f49: 3088b0 xor a8, a8, a11 8f4c: 306680 xor a6, a6, a8 8f4f: 3099d0 xor a9, a9, a13 8f52: 0203b2 l8ui a11, a3, 2 8f55: 307790 xor a7, a7, a9 8f58: 0f0392 l8ui a9, a3, 15 8f5b: 11bb80 slli a11, a11, 8 8f5e: 3055b0 xor a5, a5, a11 8f61: 32b8 l32i.n a11, a2, 12 8f63: 304450 xor a4, a4, a5 8f66: 3099b0 xor a9, a9, a11 8f69: 3039a0 xor a3, a9, a10 8f6c: 000b addi.n a0, a0, -1 8f6e: 404800 ssai 8 8f71: 749840 extui a9, a4, 8, 8 8f74: 75a860 extui a10, a6, 24, 8 8f77: 758070 extui a8, a7, 16, 8 8f7a: 74c060 extui a12, a6, 0, 8 8f7d: 74b830 extui a11, a3, 8, 8 8f80: 755040 extui a5, a4, 16, 8 8f83: 75e030 extui a14, a3, 16, 8 8f86: 74d860 extui a13, a6, 8, 8 8f89: a0ddf0 addx4 a13, a13, a15 8f8c: a0eef0 addx4 a14, a14, a15 8f8f: a055f0 addx4 a5, a5, a15 8f92: a0bbf0 addx4 a11, a11, a15 8f95: a0ccf0 addx4 a12, a12, a15 8f98: a088f0 addx4 a8, a8, a15 8f9b: a0aaf0 addx4 a10, a10, a15 8f9e: a099f0 addx4 a9, a9, a15 8fa1: 0998 l32i.n a9, a9, 0 8fa3: 0aa8 l32i.n a10, a10, 0 8fa5: 0888 l32i.n a8, a8, 0 8fa7: 0cc8 l32i.n a12, a12, 0 8fa9: 0bb8 l32i.n a11, a11, 0 8fab: 0558 l32i.n a5, a5, 0 8fad: 0ee8 l32i.n a14, a14, 0 8faf: 0dd8 l32i.n a13, a13, 0 8fb1: 81eee0 src a14, a14, a14 8fb4: 61e9 s32i.n a14, a1, 24 8fb6: 404010 ssai 16 8fb9: 81ddd0 src a13, a13, a13 8fbc: 74e070 extui a14, a7, 0, 8 8fbf: a0eef0 addx4 a14, a14, a15 8fc2: 0ee8 l32i.n a14, a14, 0 8fc4: 404810 ssai 24 8fc7: 81eee0 src a14, a14, a14 8fca: 404800 ssai 8 8fcd: 815550 src a5, a5, a5 8fd0: 404010 ssai 16 8fd3: 81bbb0 src a11, a11, a11 8fd6: 404810 ssai 24 8fd9: 81ccc0 src a12, a12, a12 8fdc: 404800 ssai 8 8fdf: 818880 src a8, a8, a8 8fe2: 30aa80 xor a10, a10, a8 8fe5: 404010 ssai 16 8fe8: 819990 src a9, a9, a9 8feb: 758060 extui a8, a6, 16, 8 8fee: 404810 ssai 24 8ff1: 756830 extui a6, a3, 24, 8 8ff4: 3099a0 xor a9, a9, a10 8ff7: a088f0 addx4 a8, a8, a15 8ffa: 0888 l32i.n a8, a8, 0 8ffc: 74a030 extui a10, a3, 0, 8 8fff: a066f0 addx4 a6, a6, a15 9002: 0668 l32i.n a6, a6, 0 9004: 753870 extui a3, a7, 24, 8 9007: a0aaf0 addx4 a10, a10, a15 900a: 0aa8 l32i.n a10, a10, 0 900c: a033f0 addx4 a3, a3, a15 900f: 0338 l32i.n a3, a3, 0 9011: 81aaa0 src a10, a10, a10 9014: 404800 ssai 8 9017: 303350 xor a3, a3, a5 901a: 30bb30 xor a11, a11, a3 901d: 818880 src a8, a8, a8 9020: 745870 extui a5, a7, 8, 8 9023: 404010 ssai 16 9026: 5278 l32i.n a7, a2, 20 9028: 753840 extui a3, a4, 24, 8 902b: 306680 xor a6, a6, a8 902e: a055f0 addx4 a5, a5, a15 9031: 4288 l32i.n a8, a2, 16 9033: 0558 l32i.n a5, a5, 0 9035: a033f0 addx4 a3, a3, a15 9038: 0338 l32i.n a3, a3, 0 903a: 3077c0 xor a7, a7, a12 903d: 3077b0 xor a7, a7, a11 9040: 815550 src a5, a5, a5 9043: 3088e0 xor a8, a8, a14 9046: 305560 xor a5, a5, a6 9049: 6168 l32i.n a6, a1, 24 904b: 404810 ssai 24 904e: 303360 xor a3, a3, a6 9051: 6268 l32i.n a6, a2, 24 9053: 30dd30 xor a13, a13, a3 9056: 3088d0 xor a8, a8, a13 9059: 7238 l32i.n a3, a2, 28 905b: 3066a0 xor a6, a6, a10 905e: 306690 xor a6, a6, a9 9061: 749040 extui a9, a4, 0, 8 9064: a099f0 addx4 a9, a9, a15 9067: 0998 l32i.n a9, a9, 0 9069: 20c222 addi a2, a2, 32 906c: 819990 src a9, a9, a9 906f: 303390 xor a3, a3, a9 9072: 303350 xor a3, a3, a5 9075: 107016 beqz a0, 9180 9078: 404800 ssai 8 907b: 749880 extui a9, a8, 8, 8 907e: 75a860 extui a10, a6, 24, 8 9081: 754070 extui a4, a7, 16, 8 9084: 74c060 extui a12, a6, 0, 8 9087: 74b830 extui a11, a3, 8, 8 908a: 755080 extui a5, a8, 16, 8 908d: 7109 s32i.n a0, a1, 28 908f: 74e860 extui a14, a6, 8, 8 9092: 74d070 extui a13, a7, 0, 8 9095: a0ddf0 addx4 a13, a13, a15 9098: a0eef0 addx4 a14, a14, a15 909b: 750030 extui a0, a3, 16, 8 909e: a055f0 addx4 a5, a5, a15 90a1: a0bbf0 addx4 a11, a11, a15 90a4: a0ccf0 addx4 a12, a12, a15 90a7: a044f0 addx4 a4, a4, a15 90aa: a0aaf0 addx4 a10, a10, a15 90ad: a099f0 addx4 a9, a9, a15 90b0: 0998 l32i.n a9, a9, 0 90b2: 0aa8 l32i.n a10, a10, 0 90b4: 0448 l32i.n a4, a4, 0 90b6: 0cc8 l32i.n a12, a12, 0 90b8: 0bb8 l32i.n a11, a11, 0 90ba: 0558 l32i.n a5, a5, 0 90bc: a000f0 addx4 a0, a0, a15 90bf: 0008 l32i.n a0, a0, 0 90c1: 0ee8 l32i.n a14, a14, 0 90c3: 810000 src a0, a0, a0 90c6: 404010 ssai 16 90c9: 0dd8 l32i.n a13, a13, 0 90cb: 81eee0 src a14, a14, a14 90ce: 404810 ssai 24 90d1: 81ddd0 src a13, a13, a13 90d4: 404800 ssai 8 90d7: 815550 src a5, a5, a5 90da: 404010 ssai 16 90dd: 81bbb0 src a11, a11, a11 90e0: 404810 ssai 24 90e3: 81ccc0 src a12, a12, a12 90e6: 404800 ssai 8 90e9: 814440 src a4, a4, a4 90ec: 30aa40 xor a10, a10, a4 90ef: 404010 ssai 16 90f2: 819990 src a9, a9, a9 90f5: 754060 extui a4, a6, 16, 8 90f8: 404810 ssai 24 90fb: 756880 extui a6, a8, 24, 8 90fe: 3099a0 xor a9, a9, a10 9101: a044f0 addx4 a4, a4, a15 9104: 0448 l32i.n a4, a4, 0 9106: 74a030 extui a10, a3, 0, 8 9109: a066f0 addx4 a6, a6, a15 910c: 0668 l32i.n a6, a6, 0 910e: 753830 extui a3, a3, 24, 8 9111: a0aaf0 addx4 a10, a10, a15 9114: 0aa8 l32i.n a10, a10, 0 9116: a033f0 addx4 a3, a3, a15 9119: 306600 xor a6, a6, a0 911c: 0338 l32i.n a3, a3, 0 911e: 7108 l32i.n a0, a1, 28 9120: 81aaa0 src a10, a10, a10 9123: 306e60 xor a6, a14, a6 9126: 404800 ssai 8 9129: 814440 src a4, a4, a4 912c: 303340 xor a3, a3, a4 912f: 754870 extui a4, a7, 24, 8 9132: a044f0 addx4 a4, a4, a15 9135: 0448 l32i.n a4, a4, 0 9137: 404010 ssai 16 913a: 304450 xor a4, a4, a5 913d: 745870 extui a5, a7, 8, 8 9140: 30bb40 xor a11, a11, a4 9143: 1278 l32i.n a7, a2, 4 9145: 0248 l32i.n a4, a2, 0 9147: a055f0 addx4 a5, a5, a15 914a: 0558 l32i.n a5, a5, 0 914c: 3044d0 xor a4, a4, a13 914f: 3077c0 xor a7, a7, a12 9152: 3077b0 xor a7, a7, a11 9155: 815550 src a5, a5, a5 9158: 304460 xor a4, a4, a6 915b: 404810 ssai 24 915e: 2268 l32i.n a6, a2, 8 9160: 305530 xor a5, a5, a3 9163: 3066a0 xor a6, a6, a10 9166: 306690 xor a6, a6, a9 9169: 749080 extui a9, a8, 0, 8 916c: a099f0 addx4 a9, a9, a15 916f: 0998 l32i.n a9, a9, 0 9171: 3238 l32i.n a3, a2, 12 9173: 819990 src a9, a9, a9 9176: 303390 xor a3, a3, a9 9179: 303350 xor a3, a3, a5 917c: ff7b06 j 8f6c 917f: a03000 addx4 a3, a0, a0 9182: 75 .byte 0x75 9183: 75b880 extui a11, a8, 24, 8 9186: 744030 extui a4, a3, 0, 8 9189: 74e880 extui a14, a8, 8, 8 918c: 755830 extui a5, a3, 24, 8 918f: 74c060 extui a12, a6, 0, 8 9192: 759860 extui a9, a6, 24, 8 9195: 75d080 extui a13, a8, 16, 8 9198: ff4cf1 l32r a15, 8ec8 919b: 740830 extui a0, a3, 8, 8 919e: 0f0a add.n a0, a15, a0 91a0: dfda add.n a13, a15, a13 91a2: 9f9a add.n a9, a15, a9 91a4: cfca add.n a12, a15, a12 91a6: 5f5a add.n a5, a15, a5 91a8: efea add.n a14, a15, a14 91aa: 4f4a add.n a4, a15, a4 91ac: bfba add.n a11, a15, a11 91ae: afaa add.n a10, a15, a10 91b0: 000aa2 l8ui a10, a10, 0 91b3: 000bb2 l8ui a11, a11, 0 91b6: b149 s32i.n a4, a1, 44 91b8: d1e9 s32i.n a14, a1, 52 91ba: 6159 s32i.n a5, a1, 24 91bc: 743080 extui a3, a8, 0, 8 91bf: 745860 extui a5, a6, 8, 8 91c2: 3f3a add.n a3, a15, a3 91c4: 75e870 extui a14, a7, 24, 8 91c7: 758070 extui a8, a7, 16, 8 91ca: 744870 extui a4, a7, 8, 8 91cd: 4f4a add.n a4, a15, a4 91cf: 8f8a add.n a8, a15, a8 91d1: efea add.n a14, a15, a14 91d3: 01bb80 slli a11, a11, 24 91d6: c139 s32i.n a3, a1, 48 91d8: 11aa00 slli a10, a10, 16 91db: 753060 extui a3, a6, 16, 8 91de: 30aab0 xor a10, a10, a11 91e1: 3f3a add.n a3, a15, a3 91e3: 747070 extui a7, a7, 0, 8 91e6: 7f7a add.n a7, a15, a7 91e8: 000772 l8ui a7, a7, 0 91eb: ff5a add.n a15, a15, a5 91ed: 000ff2 l8ui a15, a15, 0 91f0: 0258 l32i.n a5, a2, 0 91f2: 11ff80 slli a15, a15, 8 91f5: 3077f0 xor a7, a7, a15 91f8: 01f8 l32i.n a15, a1, 0 91fa: 3077a0 xor a7, a7, a10 91fd: 305570 xor a5, a5, a7 9200: 034f52 s8i a5, a15, 3 9203: f57050 extui a7, a5, 16, 16 9206: 75a850 extui a10, a5, 24, 8 9209: 004fa2 s8i a10, a15, 0 920c: 014f72 s8i a7, a15, 1 920f: d1a8 l32i.n a10, a1, 52 9211: b178 l32i.n a7, a1, 44 9213: 415850 srli a5, a5, 8 9216: 024f52 s8i a5, a15, 2 9219: 12b8 l32i.n a11, a2, 4 921b: 000cc2 l8ui a12, a12, 0 921e: 000dd2 l8ui a13, a13, 0 9221: 000ee2 l8ui a14, a14, 0 9224: 000002 l8ui a0, a0, 0 9227: 01ee80 slli a14, a14, 24 922a: 110080 slli a0, a0, 8 922d: 11dd00 slli a13, a13, 16 9230: 30cc00 xor a12, a12, a0 9233: c108 l32i.n a0, a1, 48 9235: 30dde0 xor a13, a13, a14 9238: 30ccd0 xor a12, a12, a13 923b: 30bbc0 xor a11, a11, a12 923e: 074fb2 s8i a11, a15, 7 9241: 75d8b0 extui a13, a11, 24, 8 9244: f5c0b0 extui a12, a11, 16, 16 9247: 054fc2 s8i a12, a15, 5 924a: 044fd2 s8i a13, a15, 4 924d: 21c8 l32i.n a12, a1, 8 924f: 31d8 l32i.n a13, a1, 12 9251: 41b8b0 srli a11, a11, 8 9254: 064fb2 s8i a11, a15, 6 9257: 2258 l32i.n a5, a2, 8 9259: 000772 l8ui a7, a7, 0 925c: 000aa2 l8ui a10, a10, 0 925f: 000992 l8ui a9, a9, 0 9262: 000882 l8ui a8, a8, 0 9265: 019980 slli a9, a9, 24 9268: 118800 slli a8, a8, 16 926b: 11aa80 slli a10, a10, 8 926e: 3077a0 xor a7, a7, a10 9271: 308890 xor a8, a8, a9 9274: 307780 xor a7, a7, a8 9277: 305570 xor a5, a5, a7 927a: 0b4f52 s8i a5, a15, 11 927d: f57050 extui a7, a5, 16, 16 9280: 758850 extui a8, a5, 24, 8 9283: 084f82 s8i a8, a15, 8 9286: 094f72 s8i a7, a15, 9 9289: 415850 srli a5, a5, 8 928c: 0a4f52 s8i a5, a15, 10 928f: 32e8 l32i.n a14, a2, 12 9291: 000442 l8ui a4, a4, 0 9294: 000002 l8ui a0, a0, 0 9297: 114480 slli a4, a4, 8 929a: 300040 xor a0, a0, a4 929d: 6148 l32i.n a4, a1, 24 929f: 000332 l8ui a3, a3, 0 92a2: 000442 l8ui a4, a4, 0 92a5: 113300 slli a3, a3, 16 92a8: 014480 slli a4, a4, 24 92ab: 303340 xor a3, a3, a4 92ae: 300030 xor a0, a0, a3 92b1: 30ee00 xor a14, a14, a0 92b4: 0f4fe2 s8i a14, a15, 15 92b7: 7538e0 extui a3, a14, 24, 8 92ba: f500e0 extui a0, a14, 16, 16 92bd: 0d4f02 s8i a0, a15, 13 92c0: 0c4f32 s8i a3, a15, 12 92c3: 1108 l32i.n a0, a1, 4 92c5: 41e8e0 srli a14, a14, 8 92c8: 0e4fe2 s8i a14, a15, 14 92cb: 51f8 l32i.n a15, a1, 20 92cd: 41e8 l32i.n a14, a1, 16 92cf: 40c112 addi a1, a1, 64 92d2: f00d ret.n 000092d4 : 92d4: f0c112 addi a1, a1, -16 92d7: 0109 s32i.n a0, a1, 0 92d9: ffbf05 call0 8ecc 92dc: 0108 l32i.n a0, a1, 0 92de: 10c112 addi a1, a1, 16 92e1: f00d ret.n 92e3: a03200 addx4 a3, a2, a0 000092e4 : 92e4: 00a032 movi a3, 0 92e7: b0a042 movi a4, 176 92ea: f0c112 addi a1, a1, -16 92ed: 006102 s32i a0, a1, 0 92f0: f85b05 call0 18a4 92f3: 002102 l32i a0, a1, 0 92f6: 10c112 addi a1, a1, 16 92f9: f00d ret.n 92fb: d0f000 subx2 a15, a0, a0 92fe: ff .byte 0xff 92ff: 3f .byte 0x3f 00009300 : 9300: dc3e91 l32r a9, 3f8 <_ResetHandler+0x354> 9303: dc3c81 l32r a8, 3f4 <_ResetHandler+0x350> 9306: f0c112 addi a1, a1, -16 9309: dc3c61 l32r a6, 3fc <_ResetHandler+0x358> 930c: 0303a2 l8ui a10, a3, 3 930f: 11c9 s32i.n a12, a1, 4 9311: 020342 l8ui a4, a3, 2 9314: 0109 s32i.n a0, a1, 0 9316: 21d9 s32i.n a13, a1, 8 9318: 31e9 s32i.n a14, a1, 12 931a: 0003d2 l8ui a13, a3, 0 931d: 0103e2 l8ui a14, a3, 1 9320: fff701 l32r a0, 92fc 9323: 114480 slli a4, a4, 8 9326: b0ab addi.n a11, a0, 10 9328: fcd0c2 addmi a12, a0, 0xfffffc00 932b: 30aa40 xor a10, a10, a4 932e: 11ee00 slli a14, a14, 16 9331: 01dd80 slli a13, a13, 24 9334: 30dde0 xor a13, a13, a14 9337: 30aad0 xor a10, a10, a13 933a: 02a9 s32i.n a10, a2, 0 933c: 070342 l8ui a4, a3, 7 933f: 0603a2 l8ui a10, a3, 6 9342: 050372 l8ui a7, a3, 5 9345: 040352 l8ui a5, a3, 4 9348: 117700 slli a7, a7, 16 934b: 015580 slli a5, a5, 24 934e: 11aa80 slli a10, a10, 8 9351: 3044a0 xor a4, a4, a10 9354: 305570 xor a5, a5, a7 9357: 304450 xor a4, a4, a5 935a: 1249 s32i.n a4, a2, 4 935c: 0b03a2 l8ui a10, a3, 11 935f: 0a0342 l8ui a4, a3, 10 9362: 0903e2 l8ui a14, a3, 9 9365: 0803d2 l8ui a13, a3, 8 9368: 11ee00 slli a14, a14, 16 936b: 01dd80 slli a13, a13, 24 936e: 114480 slli a4, a4, 8 9371: 30aa40 xor a10, a10, a4 9374: 30dde0 xor a13, a13, a14 9377: 30aad0 xor a10, a10, a13 937a: 22a9 s32i.n a10, a2, 8 937c: 0f0342 l8ui a4, a3, 15 937f: 0e03a2 l8ui a10, a3, 14 9382: 0d0372 l8ui a7, a3, 13 9385: 0c0352 l8ui a5, a3, 12 9388: 117700 slli a7, a7, 16 938b: 015580 slli a5, a5, 24 938e: 11aa80 slli a10, a10, 8 9391: 3044a0 xor a4, a4, a10 9394: 305570 xor a5, a5, a7 9397: 304450 xor a4, a4, a5 939a: 3249 s32i.n a4, a2, 12 939c: 1248 l32i.n a4, a2, 4 939e: 3238 l32i.n a3, a2, 12 93a0: 000052 l8ui a5, a0, 0 93a3: 001b addi.n a0, a0, 1 93a5: 015580 slli a5, a5, 24 93a8: 75d030 extui a13, a3, 16, 8 93ab: 757830 extui a7, a3, 24, 8 93ae: 74e830 extui a14, a3, 8, 8 93b1: 74a030 extui a10, a3, 0, 8 93b4: a0aac0 addx4 a10, a10, a12 93b7: a0eec0 addx4 a14, a14, a12 93ba: a077c0 addx4 a7, a7, a12 93bd: a0ddc0 addx4 a13, a13, a12 93c0: 0dd8 l32i.n a13, a13, 0 93c2: 0778 l32i.n a7, a7, 0 93c4: 0ee8 l32i.n a14, a14, 0 93c6: 0aa8 l32i.n a10, a10, 0 93c8: 10ee90 and a14, a14, a9 93cb: 10aa80 and a10, a10, a8 93ce: 747870 extui a7, a7, 8, 8 93d1: 11dd80 slli a13, a13, 8 93d4: 10dd60 and a13, a13, a6 93d7: 305570 xor a5, a5, a7 93da: 30aae0 xor a10, a10, a14 93dd: 0278 l32i.n a7, a2, 0 93df: 22e8 l32i.n a14, a2, 8 93e1: 3077d0 xor a7, a7, a13 93e4: 3077a0 xor a7, a7, a10 93e7: 305570 xor a5, a5, a7 93ea: 4259 s32i.n a5, a2, 16 93ec: 304450 xor a4, a4, a5 93ef: 30ee40 xor a14, a14, a4 93f2: 5249 s32i.n a4, a2, 20 93f4: 62e9 s32i.n a14, a2, 24 93f6: 30ee30 xor a14, a14, a3 93f9: 72e9 s32i.n a14, a2, 28 93fb: 10c222 addi a2, a2, 16 93fe: 9a90b7 bne a0, a11, 939c 9401: 11c8 l32i.n a12, a1, 4 9403: 21d8 l32i.n a13, a1, 8 9405: 31e8 l32i.n a14, a1, 12 9407: 0108 l32i.n a0, a1, 0 9409: 10c112 addi a1, a1, 16 940c: f00d ret.n 940e: 00 .byte 00 940f: c11200 mul16u a1, a2, a0 00009410 : 9410: b0c112 addi a1, a1, -80 9413: c1f9 s32i.n a15, a1, 48 9415: 8109 s32i.n a0, a1, 32 9417: 91c9 s32i.n a12, a1, 36 9419: b1e9 s32i.n a14, a1, 44 941b: a1d9 s32i.n a13, a1, 40 941d: f139 s32i.n a3, a1, 60 941f: 05dd mov.n a13, a5 9421: 043d mov.n a3, a4 9423: 02ed mov.n a14, a2 9425: 04cd mov.n a12, a4 9427: 012d mov.n a2, a1 9429: 840c movi.n a4, 8 942b: f84885 call0 18b4 942e: 3c8b addi.n a3, a12, 8 9430: f1c8 l32i.n a12, a1, 60 9432: 0d2d mov.n a2, a13 9434: 11ccd0 slli a12, a12, 3 9437: 0c4d mov.n a4, a12 9439: f84785 call0 18b4 943c: 0e2d mov.n a2, a14 943e: 031c movi.n a3, 16 9440: ffa605 call0 8ea4 9443: 020d mov.n a0, a2 9445: 09b216 beqz a2, 94e4 9448: 18c1e2 addi a14, a1, 24 944b: 106102 s32i a0, a1, 64 944e: f1f8 l32i.n a15, a1, 60 9450: 2cda add.n a2, a12, a13 9452: 530c movi.n a3, 5 9454: e139 s32i.n a3, a1, 56 9456: f8c222 addi a2, a2, -8 9459: a0fff0 addx4 a15, a15, a15 945c: d129 s32i.n a2, a1, 52 945e: f108 l32i.n a0, a1, 60 9460: d1c8 l32i.n a12, a1, 52 9462: 4410a6 blti a0, 1, 94aa 9465: 80df00 add a13, a15, a0 9468: 10c122 addi a2, a1, 16 946b: 013d mov.n a3, a1 946d: 840c movi.n a4, 8 946f: f84445 call0 18b4 9472: 0e2d mov.n a2, a14 9474: 0c3d mov.n a3, a12 9476: 170102 l8ui a0, a1, 23 9479: 840c movi.n a4, 8 947b: 300d00 xor a0, a13, a0 947e: 174102 s8i a0, a1, 23 9481: f84305 call0 18b4 9484: 102122 l32i a2, a1, 64 9487: 10c132 addi a3, a1, 16 948a: 034d mov.n a4, a3 948c: ffe445 call0 92d4 948f: 012d mov.n a2, a1 9491: 10c132 addi a3, a1, 16 9494: 840c movi.n a4, 8 9496: f841c5 call0 18b4 9499: 0c2d mov.n a2, a12 949b: 0e3d mov.n a3, a14 949d: 840c movi.n a4, 8 949f: f84145 call0 18b4 94a2: f8ccc2 addi a12, a12, -8 94a5: dd0b addi.n a13, a13, -1 94a7: bd9fd7 bne a15, a13, 9468 94aa: 0f2132 l32i a3, a1, 60 94ad: 0e2122 l32i a2, a1, 56 94b0: c0ff30 sub a15, a15, a3 94b3: ffc222 addi a2, a2, -1 94b6: e129 s32i.n a2, a1, 56 94b8: a20266 bnei a2, -1, 945e 94bb: 102122 l32i a2, a1, 64 94be: ffe245 call0 92e4 94c1: 010d mov.n a0, a1 94c3: 218b addi.n a2, a1, 8 94c5: a6a032 movi a3, 166 94c8: 000042 l8ui a4, a0, 0 94cb: 001b addi.n a0, a0, 1 94cd: 139437 bne a4, a3, 94e4 94d0: f49027 bne a0, a2, 94c8 94d3: 020c movi.n a2, 0 94d5: 91c8 l32i.n a12, a1, 36 94d7: a1d8 l32i.n a13, a1, 40 94d9: b1e8 l32i.n a14, a1, 44 94db: c1f8 l32i.n a15, a1, 48 94dd: 8108 l32i.n a0, a1, 32 94df: 50c112 addi a1, a1, 80 94e2: f00d ret.n 94e4: f27c movi.n a2, -1 94e6: 91c8 l32i.n a12, a1, 36 94e8: a1d8 l32i.n a13, a1, 40 94ea: b1e8 l32i.n a14, a1, 44 94ec: c1f8 l32i.n a15, a1, 48 94ee: 8108 l32i.n a0, a1, 32 94f0: 50c112 addi a1, a1, 80 94f3: f00d ret.n 94f5: 000000 ill 94f8: 00 .byte 00 94f9: 3fffd6 bgez a15, 98fc 000094fc : 94fc: e0c112 addi a1, a1, -32 94ff: 016142 s32i a4, a1, 4 9502: 036102 s32i a0, a1, 12 9505: 41c9 s32i.n a12, a1, 16 9507: 0129 s32i.n a2, a1, 0 9509: 03cd mov.n a12, a3 950b: 1123e0 slli a2, a3, 2 950e: 330c movi.n a3, 3 9510: 04d085 call0 e21c <__udivsi3> 9513: 2129 s32i.n a2, a1, 8 9515: 834c movi.n a3, 72 9517: 224b addi.n a2, a2, 4 9519: 04d005 call0 e21c <__udivsi3> 951c: 2108 l32i.n a0, a1, 8 951e: 002a add.n a0, a0, a2 9520: 005b addi.n a0, a0, 5 9522: 0ab0c7 bgeu a0, a12, 9530 9525: 020c movi.n a2, 0 9527: 41c8 l32i.n a12, a1, 16 9529: 3108 l32i.n a0, a1, 12 952b: 20c112 addi a1, a1, 32 952e: f00d ret.n 9530: f42000 extui a2, a0, 0, 16 9533: f860c5 call0 1b40 9536: 20a220 or a10, a2, a2 9539: fe8216 beqz a2, 9525 953c: ffef71 l32r a7, 94f8 953f: 0aa082 movi a8, 10 9542: 0021b2 l32i a11, a1, 0 9545: 0a0d mov.n a0, a10 9547: 0b2d mov.n a2, a11 9549: bcba add.n a11, a12, a11 954b: 023ce6 bgei a12, 3, 9551 954e: 0034c6 j 9625 9551: 794c movi.n a9, 71 9553: 030c movi.n a3, 0 9555: fdccc2 addi a12, a12, -3 9558: 000252 l8ui a5, a2, 0 955b: 334b addi.n a3, a3, 4 955d: 415250 srli a5, a5, 2 9560: 575a add.n a5, a7, a5 9562: 000552 l8ui a5, a5, 0 9565: 004052 s8i a5, a0, 0 9568: 010242 l8ui a4, a2, 1 956b: 000262 l8ui a6, a2, 0 956e: 414440 srli a4, a4, 4 9571: 146060 extui a6, a6, 0, 2 9574: 1166c0 slli a6, a6, 4 9577: 206640 or a6, a6, a4 957a: 676a add.n a6, a7, a6 957c: 000662 l8ui a6, a6, 0 957f: 014062 s8i a6, a0, 1 9582: 010252 l8ui a5, a2, 1 9585: 020262 l8ui a6, a2, 2 9588: 345050 extui a5, a5, 0, 4 958b: 416660 srli a6, a6, 6 958e: 1155e0 slli a5, a5, 2 9591: 205560 or a5, a5, a6 9594: 575a add.n a5, a7, a5 9596: 000552 l8ui a5, a5, 0 9599: 024052 s8i a5, a0, 2 959c: 020242 l8ui a4, a2, 2 959f: 223b addi.n a2, a2, 3 95a1: 544040 extui a4, a4, 0, 6 95a4: 474a add.n a4, a7, a4 95a6: 000442 l8ui a4, a4, 0 95a9: 034042 s8i a4, a0, 3 95ac: 004b addi.n a0, a0, 4 95ae: 07a937 bge a9, a3, 95b9 95b1: 030c movi.n a3, 0 95b3: 004082 s8i a8, a0, 0 95b6: 01c002 addi a0, a0, 1 95b9: 983ce6 bgei a12, 3, 9555 95bc: 451b27 beq a11, a2, 9605 95bf: 000292 l8ui a9, a2, 0 95c2: 334b addi.n a3, a3, 4 95c4: 419290 srli a9, a9, 2 95c7: 979a add.n a9, a7, a9 95c9: 000992 l8ui a9, a9, 0 95cc: 004092 s8i a9, a0, 0 95cf: 000262 l8ui a6, a2, 0 95d2: d93c movi.n a9, 61 95d4: 146060 extui a6, a6, 0, 2 95d7: 1166c0 slli a6, a6, 4 95da: 5a1c26 beqi a12, 1, 9638 95dd: 0102c2 l8ui a12, a2, 1 95e0: 41c4c0 srli a12, a12, 4 95e3: 20c6c0 or a12, a6, a12 95e6: c7ca add.n a12, a7, a12 95e8: 000cc2 l8ui a12, a12, 0 95eb: 0140c2 s8i a12, a0, 1 95ee: 0102b2 l8ui a11, a2, 1 95f1: 203b addi.n a2, a0, 3 95f3: 34b0b0 extui a11, a11, 0, 4 95f6: a0bb70 addx4 a11, a11, a7 95f9: 000bb2 l8ui a11, a11, 0 95fc: 0240b2 s8i a11, a0, 2 95ff: 004292 s8i a9, a2, 0 9602: 01c202 addi a0, a2, 1 9605: 338c beqz.n a3, 960c 9607: 004082 s8i a8, a0, 0 960a: 001b addi.n a0, a0, 1 960c: 030c movi.n a3, 0 960e: 1128 l32i.n a2, a1, 4 9610: 004032 s8i a3, a0, 0 9613: 629c beqz.n a2, 962d 9615: 41c8 l32i.n a12, a1, 16 9617: c040a0 sub a4, a0, a10 961a: 0249 s32i.n a4, a2, 0 961c: 3108 l32i.n a0, a1, 12 961e: 0a2d mov.n a2, a10 9620: 20c112 addi a1, a1, 32 9623: f00d ret.n 9625: e31b27 beq a11, a2, 960c 9628: 030c movi.n a3, 0 962a: ffe446 j 95bf 962d: 0a2d mov.n a2, a10 962f: 41c8 l32i.n a12, a1, 16 9631: 3108 l32i.n a0, a1, 12 9633: 20c112 addi a1, a1, 32 9636: f00d ret.n 9638: 024092 s8i a9, a0, 2 963b: 203b addi.n a2, a0, 3 963d: b67a add.n a11, a6, a7 963f: 000bb2 l8ui a11, a11, 0 9642: 0140b2 s8i a11, a0, 1 9645: ffed86 j 95ff 00009648 : 9648: 20a440 or a10, a4, a4 964b: 20a182 movi a8, 0x120 964e: 00a142 movi a4, 0x100 9651: c01180 sub a1, a1, a8 9654: 4561e2 s32i a14, a1, 0x114 9657: 4161a2 s32i a10, a1, 0x104 965a: 426102 s32i a0, a1, 0x108 965d: 4461d2 s32i a13, a1, 0x110 9660: 4361c2 s32i a12, a1, 0x10c 9663: 20d220 or a13, a2, a2 9666: 20c330 or a12, a3, a3 9669: 012d mov.n a2, a1 966b: 80a032 movi a3, 128 966e: f82345 call0 18a4 9671: ffa121 l32r a2, 94f8 9674: 000c movi.n a0, 0 9676: 01ed mov.n a14, a1 9678: 301b addi.n a3, a0, 1 967a: 000252 l8ui a5, a2, 0 967d: 010242 l8ui a4, a2, 1 9680: 222b addi.n a2, a2, 2 9682: 44ea add.n a4, a4, a14 9684: 55ea add.n a5, a5, a14 9686: 004502 s8i a0, a5, 0 9689: 004432 s8i a3, a4, 0 968c: 002b addi.n a0, a0, 2 968e: e6d066 bnei a0, 64, 9678 9691: 030c movi.n a3, 0 9693: 3d4132 s8i a3, a1, 61 9696: cc9c beqz.n a12, 96b6 9698: 000c movi.n a0, 0 969a: 5d0a add.n a5, a13, a0 969c: 000552 l8ui a5, a5, 0 969f: 55ea add.n a5, a5, a14 96a1: 000552 l8ui a5, a5, 0 96a4: 01c002 addi a0, a0, 1 96a7: 01e526 beqi a5, 128, 96ac 96aa: 331b addi.n a3, a3, 1 96ac: ea9c07 bne a12, a0, 969a 96af: 338c beqz.n a3, 96b6 96b1: 360c movi.n a6, 3 96b3: 160637 bnone a6, a3, 96cd 96b6: 020c movi.n a2, 0 96b8: 4321c2 l32i a12, a1, 0x10c 96bb: 4421d2 l32i a13, a1, 0x110 96be: 4521e2 l32i a14, a1, 0x114 96c1: 20a132 movi a3, 0x120 96c4: 422102 l32i a0, a1, 0x108 96c7: 113a add.n a1, a1, a3 96c9: f00d ret.n 96cb: 300000 xor a0, a0, a0 96ce: 204122 s8i a2, a1, 32 96d1: 209022 l16si a2, a0, 64 96d4: 85f420 extui a15, a2, 20, 9 96d7: 20f846 j 11abc <_rom_store+0x3734> 96da: 1620b2 l32i a11, a0, 88 96dd: 62 .byte 0x62 96de: fd .byte 0xfd 96df: 072c16 beqz a12, 9755 96e2: 01d192 addmi a9, a1, 0x100 96e5: 3da0a2 movi a10, 61 96e8: 00a042 movi a4, 0 96eb: 000c movi.n a0, 0 96ed: 030c movi.n a3, 0 96ef: 000106 j 96f7 96f2: 030c movi.n a3, 0 96f4: 5d1c07 beq a12, a0, 9755 96f7: 8d0a add.n a8, a13, a0 96f9: 000882 l8ui a8, a8, 0 96fc: 78ea add.n a7, a8, a14 96fe: 000772 l8ui a7, a7, 0 9701: 001b addi.n a0, a0, 1 9703: ede726 beqi a7, 128, 96f4 9706: 805390 add a5, a3, a9 9709: 004572 s8i a7, a5, 0 970c: 331b addi.n a3, a3, 1 970e: 0298a7 bne a8, a10, 9714 9711: 01c442 addi a4, a4, 1 9714: dc4366 bnei a3, 4, 96f4 9717: 01d182 addmi a8, a1, 0x100 971a: 030852 l8ui a5, a8, 3 971d: 020832 l8ui a3, a8, 2 9720: 000872 l8ui a7, a8, 0 9723: 1163a0 slli a6, a3, 6 9726: 1177e0 slli a7, a7, 2 9729: 413230 srli a3, a3, 2 972c: 010882 l8ui a8, a8, 1 972f: 205560 or a5, a5, a6 9732: 024b52 s8i a5, a11, 2 9735: 1168c0 slli a6, a8, 4 9738: 206630 or a6, a6, a3 973b: 418480 srli a8, a8, 4 973e: 207780 or a7, a7, a8 9741: 014b62 s8i a6, a11, 1 9744: 004b72 s8i a7, a11, 0 9747: bb3b addi.n a11, a11, 3 9749: fa5416 beqz a4, 96f2 974c: 3c1426 beqi a4, 1, 978c 974f: 1d2466 bnei a4, 2, 9770 9752: fecbb2 addi a11, a11, -2 9755: 422102 l32i a0, a1, 0x108 9758: 4321c2 l32i a12, a1, 0x10c 975b: 4421d2 l32i a13, a1, 0x110 975e: 4521e2 l32i a14, a1, 0x114 9761: 412182 l32i a8, a1, 0x104 9764: c07b20 sub a7, a11, a2 9767: 20a132 movi a3, 0x120 976a: 0879 s32i.n a7, a8, 0 976c: 113a add.n a1, a1, a3 976e: f00d ret.n 9770: f826c5 call0 19e0 9773: 00a022 movi a2, 0 9776: 4321c2 l32i a12, a1, 0x10c 9779: 4421d2 l32i a13, a1, 0x110 977c: 4521e2 l32i a14, a1, 0x114 977f: 20a132 movi a3, 0x120 9782: 422102 l32i a0, a1, 0x108 9785: 801130 add a1, a1, a3 9788: 000080 ret 978b: 210200 srai a0, a0, 2 978e: 21c242 addi a4, a2, 33 9791: 43 .byte 0x43 9792: 4421d2 l32i a13, a1, 0x110 9795: 4521e2 l32i a14, a1, 0x114 9798: 20a132 movi a3, 0x120 979b: bb0b addi.n a11, a11, -1 979d: 412182 l32i a8, a1, 0x104 97a0: c07b20 sub a7, a11, a2 97a3: 0879 s32i.n a7, a8, 0 97a5: 113a add.n a1, a1, a3 97a7: f00d ret.n 97a9: 000000 ill 000097ac : 97ac: 90c112 addi a1, a1, -112 97af: 166132 s32i a3, a1, 88 97b2: 176102 s32i a0, a1, 92 97b5: 1961d2 s32i a13, a1, 100 97b8: 1861c2 s32i a12, a1, 96 97bb: 1a61e2 s32i a14, a1, 104 97be: 04cd mov.n a12, a4 97c0: 02ed mov.n a14, a2 97c2: 05dd mov.n a13, a5 97c4: 012d mov.n a2, a1 97c6: 000505 call0 9818 97c9: 1b61d2 s32i a13, a1, 108 97cc: ae9c beqz.n a14, 97ea 97ce: 1621d2 l32i a13, a1, 88 97d1: a0eed0 addx4 a14, a14, a13 97d4: 202110 or a2, a1, a1 97d7: 002d32 l32i a3, a13, 0 97da: 002c42 l32i a4, a12, 0 97dd: 000545 call0 9834 97e0: cc4b addi.n a12, a12, 4 97e2: dd4b addi.n a13, a13, 4 97e4: ec9de7 bne a13, a14, 97d4 97e7: 1b21d2 l32i a13, a1, 108 97ea: 203110 or a3, a1, a1 97ed: 202dd0 or a2, a13, a13 97f0: 0010c5 call0 9900 97f3: 00a022 movi a2, 0 97f6: 1821c2 l32i a12, a1, 96 97f9: 1921d2 l32i a13, a1, 100 97fc: 1a21e2 l32i a14, a1, 104 97ff: 172102 l32i a0, a1, 92 9802: 70c112 addi a1, a1, 112 9805: f00d ret.n 9807: 00 .byte 00 9808: 452301 l32r a0, fffdac94 <_rom_store+0xfffcc90c> 980b: ab8967 bany a9, a6, 97ba 980e: cd .byte 0xcd 980f: ef .byte 0xef 9810: fe .byte 0xfe 9811: badc bnez.n a10, 9830 9813: 7698 l32i.n a9, a6, 28 9815: 54 .byte 0x54 9816: 311032 l16ui a3, a0, 98 00009818 : 9818: ffff31 l32r a3, 9814 981b: fffd41 l32r a4, 9810 981e: fffb51 l32r a5, 980c 9821: fff961 l32r a6, 9808 9824: 070c movi.n a7, 0 9826: 4279 s32i.n a7, a2, 16 9828: 5279 s32i.n a7, a2, 20 982a: 0269 s32i.n a6, a2, 0 982c: 1259 s32i.n a5, a2, 4 982e: 2249 s32i.n a4, a2, 8 9830: 3239 s32i.n a3, a2, 12 9832: f00d ret.n 00009834 : 9834: d0c112 addi a1, a1, -48 9837: 61e9 s32i.n a14, a1, 24 9839: 3109 s32i.n a0, a1, 12 983b: 8129 s32i.n a2, a1, 32 983d: 41c9 s32i.n a12, a1, 16 983f: 51d9 s32i.n a13, a1, 20 9841: 71f9 s32i.n a15, a1, 28 9843: 04dd mov.n a13, a4 9845: 02fd mov.n a15, a2 9847: 03cd mov.n a12, a3 9849: 4228 l32i.n a2, a2, 16 984b: 5f08 l32i.n a0, a15, 20 984d: 547320 extui a7, a2, 3, 6 9850: b03420 addx8 a3, a4, a2 9853: 046f32 s32i a3, a15, 16 9856: 254dd0 extui a4, a13, 29, 3 9859: 03b327 bgeu a3, a2, 9860 985c: 001b addi.n a0, a0, 1 985e: 5f09 s32i.n a0, a15, 20 9860: 404a add.n a4, a0, a4 9862: 5f49 s32i.n a4, a15, 20 9864: 091716 beqz a7, 98f9 9867: 044c movi.n a4, 64 9869: 27fa add.n a2, a7, a15 986b: 18c222 addi a2, a2, 24 986e: c04470 sub a4, a4, a7 9871: 6b3d47 bltu a13, a4, 98e0 9874: 0c3d mov.n a3, a12 9876: 2179 s32i.n a7, a1, 8 9878: f80385 call0 18b4 987b: 0f2d mov.n a2, a15 987d: 18cfe2 addi a14, a15, 24 9880: 0e3d mov.n a3, a14 9882: 001f85 call0 9a7c 9885: 2108 l32i.n a0, a1, 8 9887: d0da add.n a13, a0, a13 9889: c0cc00 sub a12, a12, a0 988c: 40ccc2 addi a12, a12, 64 988f: c0cdd2 addi a13, a13, -64 9892: 2eddb6 bltui a13, 64, 98c4 9895: 0061d2 s32i a13, a1, 0 9898: 4126d0 srli a2, a13, 6 989b: 016122 s32i a2, a1, 4 989e: 202ee0 or a2, a14, a14 98a1: 203cc0 or a3, a12, a12 98a4: 044c movi.n a4, 64 98a6: f800c5 call0 18b4 98a9: 0f2d mov.n a2, a15 98ab: 203ee0 or a3, a14, a14 98ae: 001cc5 call0 9a7c 98b1: 40ccc2 addi a12, a12, 64 98b4: c0cdd2 addi a13, a13, -64 98b7: e3ddf6 bgeui a13, 64, 989e 98ba: 11f8 l32i.n a15, a1, 4 98bc: 01d8 l32i.n a13, a1, 0 98be: 11ffa0 slli a15, a15, 6 98c1: c0ddf0 sub a13, a13, a15 98c4: 202ee0 or a2, a14, a14 98c7: 203cc0 or a3, a12, a12 98ca: 204dd0 or a4, a13, a13 98cd: f7fe45 call0 18b4 98d0: 41c8 l32i.n a12, a1, 16 98d2: 51d8 l32i.n a13, a1, 20 98d4: 61e8 l32i.n a14, a1, 24 98d6: 71f8 l32i.n a15, a1, 28 98d8: 3108 l32i.n a0, a1, 12 98da: 30c112 addi a1, a1, 48 98dd: f00d ret.n 98df: 00 .byte 00 98e0: 204dd0 or a4, a13, a13 98e3: 203cc0 or a3, a12, a12 98e6: f7fcc5 call0 18b4 98e9: 0421c2 l32i a12, a1, 16 98ec: 51d8 l32i.n a13, a1, 20 98ee: 61e8 l32i.n a14, a1, 24 98f0: 71f8 l32i.n a15, a1, 28 98f2: 3108 l32i.n a0, a1, 12 98f4: 30c112 addi a1, a1, 48 98f7: f00d ret.n 98f9: 18cfe2 addi a14, a15, 24 98fc: ffe486 j 9892 98ff: a04200 addx4 a4, a2, a0 00009900 : 9900: 3fa042 movi a4, 63 9903: f0c112 addi a1, a1, -16 9906: 0129 s32i.n a2, a1, 0 9908: 1109 s32i.n a0, a1, 4 990a: 31d9 s32i.n a13, a1, 12 990c: 21c9 s32i.n a12, a1, 8 990e: 18c3d2 addi a13, a3, 24 9911: 03cd mov.n a12, a3 9913: 4c08 l32i.n a0, a12, 16 9915: 80af32 movi a3, -128 9918: 540300 extui a0, a0, 3, 6 991b: 2c0a add.n a2, a12, a0 991d: c04400 sub a4, a4, a0 9920: 184232 s8i a3, a2, 24 9923: 19c222 addi a2, a2, 25 9926: 1a84f6 bgeui a4, 8, 9944 9929: 030c movi.n a3, 0 992b: f7f785 call0 18a4 992e: 0c2d mov.n a2, a12 9930: 0d3d mov.n a3, a13 9932: 001485 call0 9a7c 9935: 0d2d mov.n a2, a13 9937: 00a032 movi a3, 0 993a: 38a042 movi a4, 56 993d: f7f645 call0 18a4 9940: 000286 j 994e 9943: 00 .byte 00 9944: 030c movi.n a3, 0 9946: 743c movi.n a4, 55 9948: c04400 sub a4, a4, a0 994b: f7f585 call0 18a4 994e: 0d3d mov.n a3, a13 9950: 0c2d mov.n a2, a12 9952: 5c58 l32i.n a5, a12, 20 9954: 4c68 l32i.n a6, a12, 16 9956: 146c62 s32i a6, a12, 80 9959: 156c52 s32i a5, a12, 84 995c: 0011c5 call0 9a7c 995f: 0128 l32i.n a2, a1, 0 9961: 0c3d mov.n a3, a12 9963: 041c movi.n a4, 16 9965: f7f4c5 call0 18b4 9968: 0c2d mov.n a2, a12 996a: 030c movi.n a3, 0 996c: 440c movi.n a4, 4 996e: f7f345 call0 18a4 9971: 21c8 l32i.n a12, a1, 8 9973: 31d8 l32i.n a13, a1, 12 9975: 1108 l32i.n a0, a1, 4 9977: 10c112 addi a1, a1, 16 997a: f00d ret.n 997c: a478 l32i.n a7, a4, 40 997e: d76a add.n a13, a7, a6 9980: c7b756 bnez a7, 95ff 9983: dbe8 l32i.n a14, a11, 52 9985: 242070 extui a2, a7, 0, 3 9988: ee .byte 0xee 9989: ce .byte 0xce 998a: bd .byte 0xbd 998b: 0fafc1 l32r a12, fffcd848 <_rom_store+0xfffbf4c0> 998e: f57c movi.n a5, -1 9990: c62a add.n a12, a6, a2 9992: 134787 ball a7, a8, 99a9 9995: a83046 j ffff3a5a <_rom_store+0xfffe56d2> 9998: 469501 l32r a0, fffdb3ec <_rom_store+0xfffcd064> 999b: fd .byte 0xfd 999c: 98d8 l32i.n a13, a8, 36 999e: 80 .byte 0x80 999f: af69 s32i.n a6, a15, 40 99a1: 8b44f7 ball a4, a15, 9930 99a4: ff5bb1 l32r a11, 9710 99a7: ff .byte 0xff 99a8: be .byte 0xbe 99a9: 895cd7 bbc a12, a13, 9936 99ac: 901122 l16ui a2, a1, 0x120 99af: 936b addi.n a9, a3, 6 99b1: fd9871 l32r a7, 9014 99b4: 8e .byte 0x8e 99b5: 43 .byte 0x43 99b6: a679 s32i.n a7, a6, 40 99b8: b40821 l32r a2, ffff69d8 <_rom_store+0xfffe8650> 99bb: 6249 s32i.n a4, a2, 24 99bd: 25 .byte 0x25 99be: 1e .byte 0x1e 99bf: b340f6 bgeui a0, 4, 9976 99c2: 40 .byte 0x40 99c3: c0 .byte 0xc0 99c4: 5e5a51 l32r a5, fffe132c <_rom_store+0xfffd2fa4> 99c7: c7aa26 beqi a10, 12, 9992 99ca: 5de9b6 bltui a9, 128, 9a2b 99cd: 10 .byte 0x10 99ce: 2f .byte 0x2f 99cf: 1453d6 bgez a3, 9b18 99d2: 44 .byte 0x44 99d3: 02 .byte 0x2 99d4: a1e681 l32r a8, ffff216c <_rom_store+0xfffe3de4> 99d7: c8d8 l32i.n a13, a8, 48 99d9: d3fb addi.n a13, a3, 15 99db: cde6e7 bbsi a6, 14, 99ac 99de: d621e1 l32r a14, fffff264 <_rom_store+0xffff0edc> 99e1: c33707 bltu a7, a0, 99a8 99e4: d50d87 bnone a13, a8, 99bd 99e7: f4 .byte 0xf4 99e8: ed .byte 0xed 99e9: 14 .byte 0x14 99ea: 455a add.n a4, a5, a5 99ec: e3e905 call0 fffed880 <_rom_store+0xfffdf4f8> 99ef: f8a9 s32i.n a10, a8, 60 99f1: a3 .byte 0xa3 99f2: ef .byte 0xef 99f3: d9fc bnez.n a9, 9a34 99f5: 676f02 s32i a0, a15, 0x19c 99f8: 4c8a add.n a4, a12, a8 99fa: 8d2a add.n a8, a13, a2 99fc: 42 .byte 0x42 99fd: fa39 s32i.n a3, a10, 60 99ff: ff .byte 0xff 9a00: 71f681 l32r a8, fffe61d8 <_rom_store+0xfffd7e50> 9a03: 612287 blt a2, a8, 9a68 9a06: 9d .byte 0x9d 9a07: 0c6d mov.n a6, a12 9a09: e538 l32i.n a3, a5, 56 9a0b: fd .byte 0xfd 9a0c: 44 .byte 0x44 9a0d: beea add.n a11, a14, a14 9a0f: a4 .byte 0xa4 9a10: cfa9 s32i.n a10, a15, 48 9a12: de .byte 0xde 9a13: 604b addi.n a6, a0, 4 9a15: bb4b addi.n a11, a11, 4 9a17: bc70f6 bgeui a0, 7, 99d7 9a1a: bf .byte 0xbf 9a1b: be .byte 0xbe 9a1c: 9b7ec6 j ffff081b <_rom_store+0xfffe2493> 9a1f: fa28 l32i.n a2, a10, 60 9a21: eaa127 bge a1, a2, 9a0f 9a24: ef3085 call0 ffff8d30 <_rom_store+0xfffea9a8> 9a27: d4 .byte 0xd4 9a28: 881d05 call0 fff91bfc <_rom_store+0xfff83874> 9a2b: 04 .byte 0x4 9a2c: d039 s32i.n a3, a0, 52 9a2e: d4 .byte 0xd4 9a2f: e5d9 s32i.n a13, a5, 56 9a31: db99 s32i.n a9, a11, 52 9a33: 7cf8e6 bgei a8, 0x100, 9ab3 9a36: 651fa2 l16ui a10, a15, 202 9a39: c4ac56 bnez a12, 9687 9a3c: 44 .byte 0x44 9a3d: f42922 l32i a2, a9, 0x3d0 9a40: 2aff97 bbsi a15, 25, 9a6e 9a43: 43 .byte 0x43 9a44: 9423a7 blt a3, a10, 99dc 9a47: 39ab addi.n a3, a9, 10 9a49: a0 .byte 0xa0 9a4a: 93 .byte 0x93 9a4b: c3fc bnez.n a3, 9a8b 9a4d: 5b59 s32i.n a5, a11, 20 9a4f: 65 .byte 0x65 9a50: 0ccc92 addi a9, a12, 12 9a53: 8f .byte 0x8f 9a54: 7d .byte 0x7d 9a55: f4 .byte 0xf4 9a56: ef .byte 0xef 9a57: ff .byte 0xff 9a58: 845dd1 l32r a13, fffeabcc <_rom_store+0xfffdc844> 9a5b: 7e4f85 call0 87f54 <_rom_store+0x79bcc> 9a5e: 6fa8 l32i.n a10, a15, 24 9a60: e0 .byte 0xe0 9a61: fe2ce6 bgei a12, 2, 9a63 9a64: 14 .byte 0x14 9a65: 43 .byte 0x43 9a66: a1a301 l32r a0, ffff20f4 <_rom_store+0xfffe3d6c> 9a69: 4e0811 l32r a1, fffdd28c <_rom_store+0xfffcef04> 9a6c: 82 .byte 0x82 9a6d: 7e .byte 0x7e 9a6e: 53 .byte 0x53 9a6f: f235f7 bltu a5, a15, 9a65 9a72: bd3a add.n a11, a13, a3 9a74: d2bb addi.n a13, a2, 11 9a76: 912ad7 blt a10, a13, 9a0b 9a79: d3 .byte 0xd3 9a7a: 12eb86 j e62c <_rom_store+0x2a4> 9a7d: 10e0c1 l32r a12, fffcde00 <_rom_store+0xfffbfa78> 9a80: 4049 s32i.n a4, a0, 16 9a82: 7368 l32i.n a6, a3, 28 9a84: 5348 l32i.n a4, a3, 20 9a86: 23a8 l32i.n a10, a3, 8 9a88: 0378 l32i.n a7, a3, 0 9a8a: 1298 l32i.n a9, a2, 4 9a8c: 0109 s32i.n a0, a1, 0 9a8e: 2288 l32i.n a8, a2, 8 9a90: 31e9 s32i.n a14, a1, 12 9a92: 11c9 s32i.n a12, a1, 4 9a94: 21d9 s32i.n a13, a1, 8 9a96: 41f9 s32i.n a15, a1, 16 9a98: 13d8 l32i.n a13, a3, 4 9a9a: ffb8f1 l32r a15, 997c 9a9d: 32c8 l32i.n a12, a2, 12 9a9f: 02e8 l32i.n a14, a2, 0 9aa1: 300c80 xor a0, a12, a8 9aa4: 100900 and a0, a9, a0 9aa7: 300c00 xor a0, a12, a0 9aaa: 070a add.n a0, a7, a0 9aac: ee0a add.n a14, a14, a0 9aae: eefa add.n a14, a14, a15 9ab0: 81eee0 src a14, a14, a14 9ab3: 30f890 xor a15, a8, a9 9ab6: 404410 ssai 20 9ab9: e9ea add.n a14, a9, a14 9abb: 10fef0 and a15, a14, a15 9abe: 30b9e0 xor a11, a9, a14 9ac1: 30f8f0 xor a15, a8, a15 9ac4: ddfa add.n a13, a13, a15 9ac6: ccda add.n a12, a12, a13 9ac8: ffaed1 l32r a13, 9980 9acb: 43f8 l32i.n a15, a3, 16 9acd: ccda add.n a12, a12, a13 9acf: 81ccc0 src a12, a12, a12 9ad2: ceca add.n a12, a14, a12 9ad4: 404f00 ssai 15 9ad7: 10bcb0 and a11, a12, a11 9ada: 30b9b0 xor a11, a9, a11 9add: baba add.n a11, a10, a11 9adf: 88ba add.n a8, a8, a11 9ae1: ffa8b1 l32r a11, 9984 9ae4: 30dec0 xor a13, a14, a12 9ae7: 88ba add.n a8, a8, a11 9ae9: 33b8 l32i.n a11, a3, 12 9aeb: 818880 src a8, a8, a8 9aee: 8c8a add.n a8, a12, a8 9af0: 404a00 ssai 10 9af3: 10d8d0 and a13, a8, a13 9af6: 30ded0 xor a13, a14, a13 9af9: bbda add.n a11, a11, a13 9afb: 99ba add.n a9, a9, a11 9afd: ffa2b1 l32r a11, 9988 9b00: 3008c0 xor a0, a8, a12 9b03: 99ba add.n a9, a9, a11 9b05: 63b8 l32i.n a11, a3, 24 9b07: 819990 src a9, a9, a9 9b0a: 989a add.n a9, a8, a9 9b0c: 404910 ssai 25 9b0f: 100900 and a0, a9, a0 9b12: 300c00 xor a0, a12, a0 9b15: ff0a add.n a15, a15, a0 9b17: eefa add.n a14, a14, a15 9b19: ff9cf1 l32r a15, 998c 9b1c: 30d980 xor a13, a9, a8 9b1f: eefa add.n a14, a14, a15 9b21: 81eee0 src a14, a14, a14 9b24: 83f8 l32i.n a15, a3, 32 9b26: e9ea add.n a14, a9, a14 9b28: 10ded0 and a13, a14, a13 9b2b: 30d8d0 xor a13, a8, a13 9b2e: d4da add.n a13, a4, a13 9b30: ccda add.n a12, a12, a13 9b32: ff97d1 l32r a13, 9990 9b35: 404410 ssai 20 9b38: ccda add.n a12, a12, a13 9b3a: 81ccc0 src a12, a12, a12 9b3d: 30de90 xor a13, a14, a9 9b40: ceca add.n a12, a14, a12 9b42: 10dcd0 and a13, a12, a13 9b45: 30d9d0 xor a13, a9, a13 9b48: bbda add.n a11, a11, a13 9b4a: 88ba add.n a8, a8, a11 9b4c: ff92b1 l32r a11, 9994 9b4f: 404f00 ssai 15 9b52: 88ba add.n a8, a8, a11 9b54: 30bec0 xor a11, a14, a12 9b57: 818880 src a8, a8, a8 9b5a: 8c8a add.n a8, a12, a8 9b5c: 404a00 ssai 10 9b5f: 10b8b0 and a11, a8, a11 9b62: 30beb0 xor a11, a14, a11 9b65: b6ba add.n a11, a6, a11 9b67: 99ba add.n a9, a9, a11 9b69: ff8bb1 l32r a11, 9998 9b6c: 3008c0 xor a0, a8, a12 9b6f: 99ba add.n a9, a9, a11 9b71: 819990 src a9, a9, a9 9b74: 93b8 l32i.n a11, a3, 36 9b76: 404910 ssai 25 9b79: 989a add.n a9, a8, a9 9b7b: 100900 and a0, a9, a0 9b7e: 30d980 xor a13, a9, a8 9b81: 300c00 xor a0, a12, a0 9b84: ff0a add.n a15, a15, a0 9b86: eefa add.n a14, a14, a15 9b88: ff85f1 l32r a15, 999c 9b8b: c308 l32i.n a0, a3, 48 9b8d: eefa add.n a14, a14, a15 9b8f: 81eee0 src a14, a14, a14 9b92: e9ea add.n a14, a9, a14 9b94: 404410 ssai 20 9b97: 10ded0 and a13, a14, a13 9b9a: 30d8d0 xor a13, a8, a13 9b9d: dbda add.n a13, a11, a13 9b9f: ccda add.n a12, a12, a13 9ba1: ff7fd1 l32r a13, 99a0 9ba4: 30fe90 xor a15, a14, a9 9ba7: ccda add.n a12, a12, a13 9ba9: a3d8 l32i.n a13, a3, 40 9bab: 81ccc0 src a12, a12, a12 9bae: ceca add.n a12, a14, a12 9bb0: 404f00 ssai 15 9bb3: 10fcf0 and a15, a12, a15 9bb6: 30f9f0 xor a15, a9, a15 9bb9: ddfa add.n a13, a13, a15 9bbb: 88da add.n a8, a8, a13 9bbd: ff79d1 l32r a13, 99a4 9bc0: b3f8 l32i.n a15, a3, 44 9bc2: 88da add.n a8, a8, a13 9bc4: 30dec0 xor a13, a14, a12 9bc7: 818880 src a8, a8, a8 9bca: 8c8a add.n a8, a12, a8 9bcc: 404a00 ssai 10 9bcf: 10d8d0 and a13, a8, a13 9bd2: 30ded0 xor a13, a14, a13 9bd5: dfda add.n a13, a15, a13 9bd7: 99da add.n a9, a9, a13 9bd9: ff73d1 l32r a13, 99a8 9bdc: 3058c0 xor a5, a8, a12 9bdf: 99da add.n a9, a9, a13 9be1: d3d8 l32i.n a13, a3, 52 9be3: 819990 src a9, a9, a9 9be6: 989a add.n a9, a8, a9 9be8: 404910 ssai 25 9beb: 105950 and a5, a9, a5 9bee: 305c50 xor a5, a12, a5 9bf1: 005a add.n a0, a0, a5 9bf3: ee0a add.n a14, a14, a0 9bf5: ff6d01 l32r a0, 99ac 9bf8: e358 l32i.n a5, a3, 56 9bfa: ee0a add.n a14, a14, a0 9bfc: 81eee0 src a14, a14, a14 9bff: 300980 xor a0, a9, a8 9c02: e9ea add.n a14, a9, a14 9c04: 100e00 and a0, a14, a0 9c07: 300800 xor a0, a8, a0 9c0a: dd0a add.n a13, a13, a0 9c0c: ccda add.n a12, a12, a13 9c0e: ff68d1 l32r a13, 99b0 9c11: 404410 ssai 20 9c14: ccda add.n a12, a12, a13 9c16: 30de90 xor a13, a14, a9 9c19: 81ccc0 src a12, a12, a12 9c1c: ceca add.n a12, a14, a12 9c1e: 404f00 ssai 15 9c21: 10dcd0 and a13, a12, a13 9c24: 30d9d0 xor a13, a9, a13 9c27: d5da add.n a13, a5, a13 9c29: 88da add.n a8, a8, a13 9c2b: ff62d1 l32r a13, 99b4 9c2e: 300ec0 xor a0, a14, a12 9c31: 88da add.n a8, a8, a13 9c33: f3d8 l32i.n a13, a3, 60 9c35: 818880 src a8, a8, a8 9c38: 8c8a add.n a8, a12, a8 9c3a: 404a00 ssai 10 9c3d: 100800 and a0, a8, a0 9c40: 300e00 xor a0, a14, a0 9c43: dd0a add.n a13, a13, a0 9c45: 99da add.n a9, a9, a13 9c47: ff5cd1 l32r a13, 99b8 9c4a: 1308 l32i.n a0, a3, 4 9c4c: 99da add.n a9, a9, a13 9c4e: 819990 src a9, a9, a9 9c51: 989a add.n a9, a8, a9 9c53: 404b10 ssai 27 9c56: 30d980 xor a13, a9, a8 9c59: 10dcd0 and a13, a12, a13 9c5c: 30d8d0 xor a13, a8, a13 9c5f: 00da add.n a0, a0, a13 9c61: ee0a add.n a14, a14, a0 9c63: ff5601 l32r a0, 99bc 9c66: 63d8 l32i.n a13, a3, 24 9c68: ee0a add.n a14, a14, a0 9c6a: 81eee0 src a14, a14, a14 9c6d: e9ea add.n a14, a9, a14 9c6f: 300e90 xor a0, a14, a9 9c72: 100800 and a0, a8, a0 9c75: 300900 xor a0, a9, a0 9c78: dd0a add.n a13, a13, a0 9c7a: ccda add.n a12, a12, a13 9c7c: ff51d1 l32r a13, 99c0 9c7f: 404710 ssai 23 9c82: ccda add.n a12, a12, a13 9c84: 81ccc0 src a12, a12, a12 9c87: ceca add.n a12, a14, a12 9c89: 30dec0 xor a13, a14, a12 9c8c: 10d9d0 and a13, a9, a13 9c8f: 30ded0 xor a13, a14, a13 9c92: dfda add.n a13, a15, a13 9c94: 88da add.n a8, a8, a13 9c96: ff4bd1 l32r a13, 99c4 9c99: 404210 ssai 18 9c9c: 88da add.n a8, a8, a13 9c9e: 818880 src a8, a8, a8 9ca1: 8c8a add.n a8, a12, a8 9ca3: 30d8c0 xor a13, a8, a12 9ca6: 10ded0 and a13, a14, a13 9ca9: 30dcd0 xor a13, a12, a13 9cac: d7da add.n a13, a7, a13 9cae: 99da add.n a9, a9, a13 9cb0: ff46d1 l32r a13, 99c8 9cb3: 404c00 ssai 12 9cb6: 99da add.n a9, a9, a13 9cb8: 819990 src a9, a9, a9 9cbb: a3d8 l32i.n a13, a3, 40 9cbd: 989a add.n a9, a8, a9 9cbf: 300980 xor a0, a9, a8 9cc2: 100c00 and a0, a12, a0 9cc5: 300800 xor a0, a8, a0 9cc8: 040a add.n a0, a4, a0 9cca: ee0a add.n a14, a14, a0 9ccc: ff4001 l32r a0, 99cc 9ccf: 404b10 ssai 27 9cd2: ee0a add.n a14, a14, a0 9cd4: 81eee0 src a14, a14, a14 9cd7: e9ea add.n a14, a9, a14 9cd9: 300e90 xor a0, a14, a9 9cdc: 100800 and a0, a8, a0 9cdf: 300900 xor a0, a9, a0 9ce2: dd0a add.n a13, a13, a0 9ce4: ccda add.n a12, a12, a13 9ce6: ff3ad1 l32r a13, 99d0 9ce9: 404710 ssai 23 9cec: ccda add.n a12, a12, a13 9cee: 81ccc0 src a12, a12, a12 9cf1: f3d8 l32i.n a13, a3, 60 9cf3: ceca add.n a12, a14, a12 9cf5: 300ec0 xor a0, a14, a12 9cf8: 100900 and a0, a9, a0 9cfb: 300e00 xor a0, a14, a0 9cfe: dd0a add.n a13, a13, a0 9d00: 88da add.n a8, a8, a13 9d02: ff34d1 l32r a13, 99d4 9d05: 404210 ssai 18 9d08: 88da add.n a8, a8, a13 9d0a: 818880 src a8, a8, a8 9d0d: 43d8 l32i.n a13, a3, 16 9d0f: 8c8a add.n a8, a12, a8 9d11: 3008c0 xor a0, a8, a12 9d14: 100e00 and a0, a14, a0 9d17: 300c00 xor a0, a12, a0 9d1a: dd0a add.n a13, a13, a0 9d1c: 99da add.n a9, a9, a13 9d1e: ff2ed1 l32r a13, 99d8 9d21: 404c00 ssai 12 9d24: 99da add.n a9, a9, a13 9d26: 819990 src a9, a9, a9 9d29: 989a add.n a9, a8, a9 9d2b: 300980 xor a0, a9, a8 9d2e: 100c00 and a0, a12, a0 9d31: 300800 xor a0, a8, a0 9d34: 0b0a add.n a0, a11, a0 9d36: ee0a add.n a14, a14, a0 9d38: ff2901 l32r a0, 99dc 9d3b: 404b10 ssai 27 9d3e: ee0a add.n a14, a14, a0 9d40: 81eee0 src a14, a14, a14 9d43: e9ea add.n a14, a9, a14 9d45: 30de90 xor a13, a14, a9 9d48: 10d8d0 and a13, a8, a13 9d4b: 30d9d0 xor a13, a9, a13 9d4e: d5da add.n a13, a5, a13 9d50: ccda add.n a12, a12, a13 9d52: ff23d1 l32r a13, 99e0 9d55: 404710 ssai 23 9d58: ccda add.n a12, a12, a13 9d5a: 81ccc0 src a12, a12, a12 9d5d: 33d8 l32i.n a13, a3, 12 9d5f: ceca add.n a12, a14, a12 9d61: 300ec0 xor a0, a14, a12 9d64: 100900 and a0, a9, a0 9d67: 300e00 xor a0, a14, a0 9d6a: dd0a add.n a13, a13, a0 9d6c: 88da add.n a8, a8, a13 9d6e: ff1dd1 l32r a13, 99e4 9d71: 404210 ssai 18 9d74: 88da add.n a8, a8, a13 9d76: 83d8 l32i.n a13, a3, 32 9d78: 818880 src a8, a8, a8 9d7b: 8c8a add.n a8, a12, a8 9d7d: 404c00 ssai 12 9d80: 3008c0 xor a0, a8, a12 9d83: 100e00 and a0, a14, a0 9d86: 300c00 xor a0, a12, a0 9d89: dd0a add.n a13, a13, a0 9d8b: 99da add.n a9, a9, a13 9d8d: ff16d1 l32r a13, 99e8 9d90: d308 l32i.n a0, a3, 52 9d92: 99da add.n a9, a9, a13 9d94: 819990 src a9, a9, a9 9d97: 989a add.n a9, a8, a9 9d99: 30d980 xor a13, a9, a8 9d9c: 10dcd0 and a13, a12, a13 9d9f: 30d8d0 xor a13, a8, a13 9da2: 00da add.n a0, a0, a13 9da4: ee0a add.n a14, a14, a0 9da6: ff1101 l32r a0, 99ec 9da9: 404b10 ssai 27 9dac: ee0a add.n a14, a14, a0 9dae: 81eee0 src a14, a14, a14 9db1: e9ea add.n a14, a9, a14 9db3: 30de90 xor a13, a14, a9 9db6: 10d8d0 and a13, a8, a13 9db9: 30d9d0 xor a13, a9, a13 9dbc: dada add.n a13, a10, a13 9dbe: ccda add.n a12, a12, a13 9dc0: ff0cd1 l32r a13, 99f0 9dc3: 404710 ssai 23 9dc6: ccda add.n a12, a12, a13 9dc8: 81ccc0 src a12, a12, a12 9dcb: ceca add.n a12, a14, a12 9dcd: 30dec0 xor a13, a14, a12 9dd0: 10d9d0 and a13, a9, a13 9dd3: 30ded0 xor a13, a14, a13 9dd6: d6da add.n a13, a6, a13 9dd8: 88da add.n a8, a8, a13 9dda: ff06d1 l32r a13, 99f4 9ddd: 404210 ssai 18 9de0: 88da add.n a8, a8, a13 9de2: 818880 src a8, a8, a8 9de5: c3d8 l32i.n a13, a3, 48 9de7: 8c8a add.n a8, a12, a8 9de9: 3008c0 xor a0, a8, a12 9dec: 100e00 and a0, a14, a0 9def: 300c00 xor a0, a12, a0 9df2: dd0a add.n a13, a13, a0 9df4: 99da add.n a9, a9, a13 9df6: ff00d1 l32r a13, 99f8 9df9: 404c00 ssai 12 9dfc: 99da add.n a9, a9, a13 9dfe: 819990 src a9, a9, a9 9e01: 83d8 l32i.n a13, a3, 32 9e03: 989a add.n a9, a8, a9 9e05: 300980 xor a0, a9, a8 9e08: 300c00 xor a0, a12, a0 9e0b: 040a add.n a0, a4, a0 9e0d: ee0a add.n a14, a14, a0 9e0f: fefb01 l32r a0, 99fc 9e12: 404c10 ssai 28 9e15: ee0a add.n a14, a14, a0 9e17: 81eee0 src a14, a14, a14 9e1a: e9ea add.n a14, a9, a14 9e1c: 404510 ssai 21 9e1f: 300e90 xor a0, a14, a9 9e22: 300800 xor a0, a8, a0 9e25: dd0a add.n a13, a13, a0 9e27: ccda add.n a12, a12, a13 9e29: fef5d1 l32r a13, 9a00 9e2c: 1308 l32i.n a0, a3, 4 9e2e: ccda add.n a12, a12, a13 9e30: 81ccc0 src a12, a12, a12 9e33: ceca add.n a12, a14, a12 9e35: 30dec0 xor a13, a14, a12 9e38: 30d9d0 xor a13, a9, a13 9e3b: dfda add.n a13, a15, a13 9e3d: 88da add.n a8, a8, a13 9e3f: fef1d1 l32r a13, 9a04 9e42: 404010 ssai 16 9e45: 88da add.n a8, a8, a13 9e47: 818880 src a8, a8, a8 9e4a: 8c8a add.n a8, a12, a8 9e4c: 30d8c0 xor a13, a8, a12 9e4f: 30ded0 xor a13, a14, a13 9e52: d5da add.n a13, a5, a13 9e54: 99da add.n a9, a9, a13 9e56: feecd1 l32r a13, 9a08 9e59: 404900 ssai 9 9e5c: 99da add.n a9, a9, a13 9e5e: 819990 src a9, a9, a9 9e61: 989a add.n a9, a8, a9 9e63: 404c10 ssai 28 9e66: 30d980 xor a13, a9, a8 9e69: 30dcd0 xor a13, a12, a13 9e6c: 00da add.n a0, a0, a13 9e6e: ee0a add.n a14, a14, a0 9e70: fee701 l32r a0, 9a0c 9e73: 43d8 l32i.n a13, a3, 16 9e75: ee0a add.n a14, a14, a0 9e77: 81eee0 src a14, a14, a14 9e7a: e9ea add.n a14, a9, a14 9e7c: 300e90 xor a0, a14, a9 9e7f: 300800 xor a0, a8, a0 9e82: dd0a add.n a13, a13, a0 9e84: ccda add.n a12, a12, a13 9e86: fee2d1 l32r a13, 9a10 9e89: 404510 ssai 21 9e8c: ccda add.n a12, a12, a13 9e8e: 81ccc0 src a12, a12, a12 9e91: ceca add.n a12, a14, a12 9e93: 30dec0 xor a13, a14, a12 9e96: 30d9d0 xor a13, a9, a13 9e99: d6da add.n a13, a6, a13 9e9b: 88da add.n a8, a8, a13 9e9d: feddd1 l32r a13, 9a14 9ea0: 404010 ssai 16 9ea3: 88da add.n a8, a8, a13 9ea5: a3d8 l32i.n a13, a3, 40 9ea7: 818880 src a8, a8, a8 9eaa: 8c8a add.n a8, a12, a8 9eac: 404900 ssai 9 9eaf: 3008c0 xor a0, a8, a12 9eb2: 300e00 xor a0, a14, a0 9eb5: dd0a add.n a13, a13, a0 9eb7: 99da add.n a9, a9, a13 9eb9: fed7d1 l32r a13, 9a18 9ebc: d308 l32i.n a0, a3, 52 9ebe: 99da add.n a9, a9, a13 9ec0: 819990 src a9, a9, a9 9ec3: 989a add.n a9, a8, a9 9ec5: 30d980 xor a13, a9, a8 9ec8: 30dcd0 xor a13, a12, a13 9ecb: 00da add.n a0, a0, a13 9ecd: ee0a add.n a14, a14, a0 9ecf: fed301 l32r a0, 9a1c 9ed2: 404c10 ssai 28 9ed5: ee0a add.n a14, a14, a0 9ed7: 81eee0 src a14, a14, a14 9eda: e9ea add.n a14, a9, a14 9edc: 30de90 xor a13, a14, a9 9edf: 30d8d0 xor a13, a8, a13 9ee2: d7da add.n a13, a7, a13 9ee4: ccda add.n a12, a12, a13 9ee6: feced1 l32r a13, 9a20 9ee9: 404510 ssai 21 9eec: ccda add.n a12, a12, a13 9eee: 81ccc0 src a12, a12, a12 9ef1: 33d8 l32i.n a13, a3, 12 9ef3: ceca add.n a12, a14, a12 9ef5: 300ec0 xor a0, a14, a12 9ef8: 300900 xor a0, a9, a0 9efb: dd0a add.n a13, a13, a0 9efd: 88da add.n a8, a8, a13 9eff: fec9d1 l32r a13, 9a24 9f02: 404010 ssai 16 9f05: 88da add.n a8, a8, a13 9f07: 818880 src a8, a8, a8 9f0a: 63d8 l32i.n a13, a3, 24 9f0c: 8c8a add.n a8, a12, a8 9f0e: 3008c0 xor a0, a8, a12 9f11: 300e00 xor a0, a14, a0 9f14: dd0a add.n a13, a13, a0 9f16: 99da add.n a9, a9, a13 9f18: fec4d1 l32r a13, 9a28 9f1b: 404900 ssai 9 9f1e: 99da add.n a9, a9, a13 9f20: 819990 src a9, a9, a9 9f23: c3d8 l32i.n a13, a3, 48 9f25: 989a add.n a9, a8, a9 9f27: 300980 xor a0, a9, a8 9f2a: 300c00 xor a0, a12, a0 9f2d: 0b0a add.n a0, a11, a0 9f2f: ee0a add.n a14, a14, a0 9f31: febe01 l32r a0, 9a2c 9f34: 404c10 ssai 28 9f37: ee0a add.n a14, a14, a0 9f39: 81eee0 src a14, a14, a14 9f3c: e9ea add.n a14, a9, a14 9f3e: 404510 ssai 21 9f41: 300e90 xor a0, a14, a9 9f44: 300800 xor a0, a8, a0 9f47: dd0a add.n a13, a13, a0 9f49: ccda add.n a12, a12, a13 9f4b: feb9d1 l32r a13, 9a30 9f4e: f308 l32i.n a0, a3, 60 9f50: ccda add.n a12, a12, a13 9f52: 81ccc0 src a12, a12, a12 9f55: ceca add.n a12, a14, a12 9f57: 30dec0 xor a13, a14, a12 9f5a: 30d9d0 xor a13, a9, a13 9f5d: d0da add.n a13, a0, a13 9f5f: 88da add.n a8, a8, a13 9f61: feb4d1 l32r a13, 9a34 9f64: 404010 ssai 16 9f67: 88da add.n a8, a8, a13 9f69: 818880 src a8, a8, a8 9f6c: 8c8a add.n a8, a12, a8 9f6e: 30d8c0 xor a13, a8, a12 9f71: 30ded0 xor a13, a14, a13 9f74: dada add.n a13, a10, a13 9f76: 99da add.n a9, a9, a13 9f78: feb0d1 l32r a13, 9a38 9f7b: 404900 ssai 9 9f7e: 99da add.n a9, a9, a13 9f80: 819990 src a9, a9, a9 9f83: fd7c movi.n a13, -1 9f85: 30dcd0 xor a13, a12, a13 9f88: 989a add.n a9, a8, a9 9f8a: 404a10 ssai 26 9f8d: 20d9d0 or a13, a9, a13 9f90: 30d8d0 xor a13, a8, a13 9f93: 77da add.n a7, a7, a13 9f95: ee7a add.n a14, a14, a7 9f97: fea971 l32r a7, 9a3c 9f9a: fd7c movi.n a13, -1 9f9c: ee7a add.n a14, a14, a7 9f9e: 3078d0 xor a7, a8, a13 9fa1: 81eee0 src a14, a14, a14 9fa4: e9ea add.n a14, a9, a14 9fa6: 404610 ssai 22 9fa9: 207e70 or a7, a14, a7 9fac: 307970 xor a7, a9, a7 9faf: 667a add.n a6, a6, a7 9fb1: cc6a add.n a12, a12, a6 9fb3: fea361 l32r a6, 9a40 9fb6: 1278 l32i.n a7, a2, 4 9fb8: cc6a add.n a12, a12, a6 9fba: 81ccc0 src a12, a12, a12 9fbd: 3069d0 xor a6, a9, a13 9fc0: ceca add.n a12, a14, a12 9fc2: 206c60 or a6, a12, a6 9fc5: 306e60 xor a6, a14, a6 9fc8: 556a add.n a5, a5, a6 9fca: 885a add.n a8, a8, a5 9fcc: fe9e51 l32r a5, 9a44 9fcf: 404110 ssai 17 9fd2: 885a add.n a8, a8, a5 9fd4: 305ed0 xor a5, a14, a13 9fd7: 818880 src a8, a8, a8 9fda: 8c8a add.n a8, a12, a8 9fdc: 404b00 ssai 11 9fdf: 205850 or a5, a8, a5 9fe2: 305c50 xor a5, a12, a5 9fe5: 445a add.n a4, a4, a5 9fe7: 994a add.n a9, a9, a4 9fe9: fe9741 l32r a4, 9a48 9fec: 305cd0 xor a5, a12, a13 9fef: 994a add.n a9, a9, a4 9ff1: c348 l32i.n a4, a3, 48 9ff3: 819990 src a9, a9, a9 9ff6: 989a add.n a9, a8, a9 9ff8: 404a10 ssai 26 9ffb: 205950 or a5, a9, a5 9ffe: 305850 xor a5, a8, a5 a001: 445a add.n a4, a4, a5 a003: ee4a add.n a14, a14, a4 a005: fe9141 l32r a4, 9a4c a008: 3058d0 xor a5, a8, a13 a00b: ee4a add.n a14, a14, a4 a00d: 3348 l32i.n a4, a3, 12 a00f: 81eee0 src a14, a14, a14 a012: e9ea add.n a14, a9, a14 a014: 404610 ssai 22 a017: 205e50 or a5, a14, a5 a01a: 305950 xor a5, a9, a5 a01d: 445a add.n a4, a4, a5 a01f: cc4a add.n a12, a12, a4 a021: fe8b41 l32r a4, 9a50 a024: 3059d0 xor a5, a9, a13 a027: cc4a add.n a12, a12, a4 a029: a348 l32i.n a4, a3, 40 a02b: 81ccc0 src a12, a12, a12 a02e: ceca add.n a12, a14, a12 a030: 404110 ssai 17 a033: 205c50 or a5, a12, a5 a036: 305e50 xor a5, a14, a5 a039: 445a add.n a4, a4, a5 a03b: 884a add.n a8, a8, a4 a03d: fe8541 l32r a4, 9a54 a040: 305ed0 xor a5, a14, a13 a043: 884a add.n a8, a8, a4 a045: 1348 l32i.n a4, a3, 4 a047: 818880 src a8, a8, a8 a04a: 8c8a add.n a8, a12, a8 a04c: 404b00 ssai 11 a04f: 205850 or a5, a8, a5 a052: 305c50 xor a5, a12, a5 a055: 445a add.n a4, a4, a5 a057: 994a add.n a9, a9, a4 a059: fe7f41 l32r a4, 9a58 a05c: 305cd0 xor a5, a12, a13 a05f: 994a add.n a9, a9, a4 a061: 819990 src a9, a9, a9 a064: 8348 l32i.n a4, a3, 32 a066: 989a add.n a9, a8, a9 a068: 205950 or a5, a9, a5 a06b: 305850 xor a5, a8, a5 a06e: 445a add.n a4, a4, a5 a070: ee4a add.n a14, a14, a4 a072: fe7a41 l32r a4, 9a5c a075: 404a10 ssai 26 a078: ee4a add.n a14, a14, a4 a07a: 3048d0 xor a4, a8, a13 a07d: 81eee0 src a14, a14, a14 a080: e9ea add.n a14, a9, a14 a082: 404610 ssai 22 a085: 204e40 or a4, a14, a4 a088: 304940 xor a4, a9, a4 a08b: 004a add.n a0, a0, a4 a08d: cc0a add.n a12, a12, a0 a08f: fe7401 l32r a0, 9a60 a092: 3049d0 xor a4, a9, a13 a095: cc0a add.n a12, a12, a0 a097: 6308 l32i.n a0, a3, 24 a099: 81ccc0 src a12, a12, a12 a09c: ceca add.n a12, a14, a12 a09e: 404110 ssai 17 a0a1: 204c40 or a4, a12, a4 a0a4: 304e40 xor a4, a14, a4 a0a7: 004a add.n a0, a0, a4 a0a9: 880a add.n a8, a8, a0 a0ab: fe6e01 l32r a0, 9a64 a0ae: 304ed0 xor a4, a14, a13 a0b1: 880a add.n a8, a8, a0 a0b3: d308 l32i.n a0, a3, 52 a0b5: 818880 src a8, a8, a8 a0b8: 8c8a add.n a8, a12, a8 a0ba: 404b00 ssai 11 a0bd: 204840 or a4, a8, a4 a0c0: 304c40 xor a4, a12, a4 a0c3: 004a add.n a0, a0, a4 a0c5: 990a add.n a9, a9, a0 a0c7: fe6801 l32r a0, 9a68 a0ca: 304cd0 xor a4, a12, a13 a0cd: 990a add.n a9, a9, a0 a0cf: 4308 l32i.n a0, a3, 16 a0d1: 819990 src a9, a9, a9 a0d4: 989a add.n a9, a8, a9 a0d6: 404a10 ssai 26 a0d9: 204940 or a4, a9, a4 a0dc: 304840 xor a4, a8, a4 a0df: 004a add.n a0, a0, a4 a0e1: ee0a add.n a14, a14, a0 a0e3: fe6201 l32r a0, 9a6c a0e6: 0248 l32i.n a4, a2, 0 a0e8: ee0a add.n a14, a14, a0 a0ea: 81eee0 src a14, a14, a14 a0ed: 3008d0 xor a0, a8, a13 a0f0: 404610 ssai 22 a0f3: e9ea add.n a14, a9, a14 a0f5: 44ea add.n a4, a4, a14 a0f7: 200e00 or a0, a14, a0 a0fa: 300900 xor a0, a9, a0 a0fd: 0249 s32i.n a4, a2, 0 a0ff: ff0a add.n a15, a15, a0 a101: ccfa add.n a12, a12, a15 a103: fe5bf1 l32r a15, 9a70 a106: 0108 l32i.n a0, a1, 0 a108: ccfa add.n a12, a12, a15 a10a: 32f8 l32i.n a15, a2, 12 a10c: 81ccc0 src a12, a12, a12 a10f: ceca add.n a12, a14, a12 a111: ffca add.n a15, a15, a12 a113: 404110 ssai 17 a116: 32f9 s32i.n a15, a2, 12 a118: 30f9d0 xor a15, a9, a13 a11b: 30ded0 xor a13, a14, a13 a11e: 20fcf0 or a15, a12, a15 a121: 30eef0 xor a14, a14, a15 a124: aaea add.n a10, a10, a14 a126: 41f8 l32i.n a15, a1, 16 a128: 88aa add.n a8, a8, a10 a12a: fe52a1 l32r a10, 9a74 a12d: 22e8 l32i.n a14, a2, 8 a12f: 88aa add.n a8, a8, a10 a131: 818880 src a8, a8, a8 a134: fe51a1 l32r a10, 9a78 a137: 404b00 ssai 11 a13a: 8c8a add.n a8, a12, a8 a13c: ee8a add.n a14, a14, a8 a13e: 20d8d0 or a13, a8, a13 a141: 30ccd0 xor a12, a12, a13 a144: 22e9 s32i.n a14, a2, 8 a146: 21d8 l32i.n a13, a1, 8 a148: 31e8 l32i.n a14, a1, 12 a14a: bbca add.n a11, a11, a12 a14c: 99ba add.n a9, a9, a11 a14e: 11c8 l32i.n a12, a1, 4 a150: 99aa add.n a9, a9, a10 a152: 819990 src a9, a9, a9 a155: 889a add.n a8, a8, a9 a157: 778a add.n a7, a7, a8 a159: 1279 s32i.n a7, a2, 4 a15b: 20c112 addi a1, a1, 32 a15e: f00d ret.n 0000a160 : a160: d0a082 movi a8, 208 a163: c01180 sub a1, a1, a8 a166: 2d6132 s32i a3, a1, 180 a169: 2c6122 s32i a2, a1, 176 a16c: 266102 s32i a0, a1, 152 a16f: 2761c2 s32i a12, a1, 156 a172: 2861d2 s32i a13, a1, 160 a175: 06cd mov.n a12, a6 a177: 04dd mov.n a13, a4 a179: b4a002 movi a0, 180 a17c: 010a add.n a0, a1, a0 a17e: 054d mov.n a4, a5 a180: b0a062 movi a6, 176 a183: 075d mov.n a5, a7 a185: 616a add.n a6, a1, a6 a187: 026db6 bltui a13, 6, a18d a18a: 0030c6 j a251 a18d: 256152 s32i a5, a1, 148 a190: 246142 s32i a4, a1, 144 a193: 024c movi.n a2, 64 a195: 17b237 bgeu a2, a3, a1b0 a198: 063d mov.n a3, a6 a19a: 120c movi.n a2, 1 a19c: 015d mov.n a5, a1 a19e: 204000 or a4, a0, a0 a1a1: ff6085 call0 97ac a1a4: 0a9256 bnez a2, a251 a1a7: 2c6112 s32i a1, a1, 176 a1aa: 10a082 movi a8, 16 a1ad: 2d6182 s32i a8, a1, 180 a1b0: 10c122 addi a2, a1, 16 a1b3: 00a032 movi a3, 0 a1b6: 40a042 movi a4, 64 a1b9: f76e85 call0 18a4 a1bc: 2c2132 l32i a3, a1, 176 a1bf: 2d2142 l32i a4, a1, 180 a1c2: 10c122 addi a2, a1, 16 a1c5: 2961c2 s32i a12, a1, 164 a1c8: f76e85 call0 18b4 a1cb: 292162 l32i a6, a1, 164 a1ce: 10c102 addi a0, a1, 16 a1d1: 50c1c2 addi a12, a1, 80 a1d4: 623c movi.n a2, 54 a1d6: 10c142 addi a4, a1, 16 a1d9: 146142 s32i a4, a1, 80 a1dc: 010052 l8ui a5, a0, 1 a1df: 000072 l8ui a7, a0, 0 a1e2: 305520 xor a5, a5, a2 a1e5: 307720 xor a7, a7, a2 a1e8: 004072 s8i a7, a0, 0 a1eb: 014052 s8i a5, a0, 1 a1ee: 002b addi.n a0, a0, 2 a1f0: e890c7 bne a0, a12, a1dc a1f3: 074c movi.n a7, 64 a1f5: 1c6172 s32i a7, a1, 112 a1f8: 045d16 beqz a13, a241 a1fb: 70c102 addi a0, a1, 112 a1fe: 50c122 addi a2, a1, 80 a201: 2421b2 l32i a11, a1, 144 a204: 063d mov.n a3, a6 a206: 0bad mov.n a10, a11 a208: a0bdb0 addx4 a11, a13, a11 a20b: 126d07 bbci a13, 0, a221 a20e: 364b addi.n a3, a6, 4 a210: 004b addi.n a0, a0, 4 a212: 0648 l32i.n a4, a6, 0 a214: 242152 l32i a5, a1, 144 a217: 224b addi.n a2, a2, 4 a219: a54b addi.n a10, a5, 4 a21b: 0558 l32i.n a5, a5, 0 a21d: 0259 s32i.n a5, a2, 0 a21f: 0049 s32i.n a4, a0, 0 a221: 4161d0 srli a6, a13, 1 a224: 969c beqz.n a6, a241 a226: 0398 l32i.n a9, a3, 0 a228: 0a48 l32i.n a4, a10, 0 a22a: 1249 s32i.n a4, a2, 4 a22c: 1a88 l32i.n a8, a10, 4 a22e: 1099 s32i.n a9, a0, 4 a230: aa8b addi.n a10, a10, 8 a232: 1378 l32i.n a7, a3, 4 a234: 2289 s32i.n a8, a2, 8 a236: 338b addi.n a3, a3, 8 a238: 2079 s32i.n a7, a0, 8 a23a: 228b addi.n a2, a2, 8 a23c: 008b addi.n a0, a0, 8 a23e: e49ab7 bne a10, a11, a226 a241: 2d1b addi.n a2, a13, 1 a243: 50c132 addi a3, a1, 80 a246: 70c142 addi a4, a1, 112 a249: 252152 l32i a5, a1, 148 a24c: ff55c5 call0 97ac a24f: 129c beqz.n a2, a264 a251: f27c movi.n a2, -1 a253: 2721c2 l32i a12, a1, 156 a256: 2821d2 l32i a13, a1, 160 a259: d0a032 movi a3, 208 a25c: 262102 l32i a0, a1, 152 a25f: 113a add.n a1, a1, a3 a261: f00d ret.n a263: c12200 mul16u a2, a2, a0 a266: a03210 addx4 a3, a2, a1 a269: a04200 addx4 a4, a2, a0 a26c: 40 .byte 0x40 a26d: f76345 call0 18a4 a270: 2c2132 l32i a3, a1, 176 a273: 2d2142 l32i a4, a1, 180 a276: 10c122 addi a2, a1, 16 a279: f76385 call0 18b4 a27c: 10c102 addi a0, a1, 16 a27f: c25c movi.n a2, 92 a281: 010052 l8ui a5, a0, 1 a284: 000062 l8ui a6, a0, 0 a287: 305520 xor a5, a5, a2 a28a: 306620 xor a6, a6, a2 a28d: 004062 s8i a6, a0, 0 a290: 014052 s8i a5, a0, 1 a293: 02c002 addi a0, a0, 2 a296: e790c7 bne a0, a12, a281 a299: 02a022 movi a2, 2 a29c: 50c132 addi a3, a1, 80 a29f: 70c142 addi a4, a1, 112 a2a2: 10a062 movi a6, 16 a2a5: 252152 l32i a5, a1, 148 a2a8: 074c movi.n a7, 64 a2aa: 10c182 addi a8, a1, 16 a2ad: 146182 s32i a8, a1, 80 a2b0: 1c6172 s32i a7, a1, 112 a2b3: 156152 s32i a5, a1, 84 a2b6: 1d6162 s32i a6, a1, 116 a2b9: ff4f05 call0 97ac a2bc: 2721c2 l32i a12, a1, 156 a2bf: 2821d2 l32i a13, a1, 160 a2c2: d0a032 movi a3, 208 a2c5: 262102 l32i a0, a1, 152 a2c8: 113a add.n a1, a1, a3 a2ca: f00d ret.n 0000a2cc : a2cc: 067d mov.n a7, a6 a2ce: 059d mov.n a9, a5 a2d0: d0c112 addi a1, a1, -48 a2d3: 0109 s32i.n a0, a1, 0 a2d5: 6149 s32i.n a4, a1, 24 a2d7: 18c152 addi a5, a1, 24 a2da: 1cc162 addi a6, a1, 28 a2dd: 7199 s32i.n a9, a1, 28 a2df: 140c movi.n a4, 1 a2e1: ffe7c5 call0 a160 a2e4: 0108 l32i.n a0, a1, 0 a2e6: 30c112 addi a1, a1, 48 a2e9: f00d ret.n a2eb: c11200 mul16u a1, a2, a0 0000a2ec : a2ec: 80c112 addi a1, a1, -128 a2ef: 176132 s32i a3, a1, 92 a2f2: 186102 s32i a0, a1, 96 a2f5: 1a61d2 s32i a13, a1, 104 a2f8: 1961c2 s32i a12, a1, 100 a2fb: 1b61e2 s32i a14, a1, 108 a2fe: 04cd mov.n a12, a4 a300: 02ed mov.n a14, a2 a302: 05dd mov.n a13, a5 a304: 012d mov.n a2, a1 a306: 0127c5 call0 b584 a309: 1c61d2 s32i a13, a1, 112 a30c: ae9c beqz.n a14, a32a a30e: 1721d2 l32i a13, a1, 92 a311: a0eed0 addx4 a14, a14, a13 a314: 202110 or a2, a1, a1 a317: 002d32 l32i a3, a13, 0 a31a: 002c42 l32i a4, a12, 0 a31d: 012885 call0 b5a8 a320: cc4b addi.n a12, a12, 4 a322: dd4b addi.n a13, a13, 4 a324: ec9de7 bne a13, a14, a314 a327: 1c21d2 l32i a13, a1, 112 a32a: 203110 or a3, a1, a1 a32d: 202dd0 or a2, a13, a13 a330: 013145 call0 b648 a333: 00a022 movi a2, 0 a336: 1921c2 l32i a12, a1, 100 a339: 1a21d2 l32i a13, a1, 104 a33c: 1b21e2 l32i a14, a1, 108 a33f: 80a032 movi a3, 128 a342: 182102 l32i a0, a1, 96 a345: 113a add.n a1, a1, a3 a347: f00d ret.n a349: 000000 ill a34c: ff .byte 0xff a34d: 00 .byte 00 a34e: ff .byte 0xff a34f: 00 .byte 00 a350: 00 .byte 00 a351: ff .byte 0xff a352: 00 .byte 00 a353: ff .byte 0xff a354: 7999 s32i.n a9, a9, 28 a356: a15a82 s16i a8, a10, 0x142 a359: d9eb addi.n a13, a9, 14 a35b: 6e .byte 0x6e a35c: bcdc bnez.n a12, a37b a35e: 8f1b addi.n a8, a15, 1 a360: 62c1d6 bgez a1, a990 a363: 42ca add.n a4, a2, a12 0000a364 : a364: 10a142 movi a4, 0x110 a367: c01140 sub a1, a1, a4 a36a: 40a042 movi a4, 64 a36d: 1d61c2 s32i a12, a1, 116 a370: 1c6102 s32i a0, a1, 112 a373: 20c220 or a12, a2, a2 a376: 202110 or a2, a1, a1 a379: f75385 call0 18b4 a37c: 2161c2 s32i a12, a1, 132 a37f: 31b8 l32i.n a11, a1, 12 a381: 1138 l32i.n a3, a1, 4 a383: 0c48 l32i.n a4, a12, 0 a385: fff251 l32r a5, a350 a388: fff191 l32r a9, a34c a38b: 404810 ssai 24 a38e: 0108 l32i.n a0, a1, 0 a390: 1e61d2 s32i a13, a1, 120 a393: 1f61e2 s32i a14, a1, 124 a396: 2061f2 s32i a15, a1, 128 a399: 4ce8 l32i.n a14, a12, 16 a39b: 3cf8 l32i.n a15, a12, 12 a39d: 2cd8 l32i.n a13, a12, 8 a39f: 812000 src a2, a0, a0 a3a2: 308df0 xor a8, a13, a15 a3a5: 102290 and a2, a2, a9 a3a8: 404800 ssai 8 a3ab: 810000 src a0, a0, a0 a3ae: 100050 and a0, a0, a5 a3b1: 404b10 ssai 27 a3b4: 816440 src a6, a4, a4 a3b7: 200020 or a0, a0, a2 a3ba: 316102 s32i a0, a1, 196 a3bd: 404810 ssai 24 a3c0: 817330 src a7, a3, a3 a3c3: 107790 and a7, a7, a9 a3c6: 404800 ssai 8 a3c9: 813330 src a3, a3, a3 a3cc: 103350 and a3, a3, a5 a3cf: 404200 ssai 2 a3d2: 203370 or a3, a3, a7 a3d5: 1c78 l32i.n a7, a12, 4 a3d7: 1139 s32i.n a3, a1, 4 a3d9: 812770 src a2, a7, a7 a3dc: 107780 and a7, a7, a8 a3df: 404b10 ssai 27 a3e2: 2188 l32i.n a8, a1, 8 a3e4: 307f70 xor a7, a15, a7 a3e7: 007a add.n a0, a0, a7 a3e9: 006a add.n a0, a0, a6 a3eb: ffda71 l32r a7, a354 a3ee: ee0a add.n a14, a14, a0 a3f0: 3002d0 xor a0, a2, a13 a3f3: ee7a add.n a14, a14, a7 a3f5: 816ee0 src a6, a14, a14 a3f8: 100400 and a0, a4, a0 a3fb: 404810 ssai 24 a3fe: 300d00 xor a0, a13, a0 a401: 030a add.n a0, a3, a0 a403: 81a880 src a10, a8, a8 a406: 10aa90 and a10, a10, a9 a409: 006a add.n a0, a0, a6 a40b: 404800 ssai 8 a40e: 818880 src a8, a8, a8 a411: ff0a add.n a15, a15, a0 a413: ff7a add.n a15, a15, a7 a415: 108850 and a8, a8, a5 a418: 404200 ssai 2 a41b: 814440 src a4, a4, a4 a41e: 2088a0 or a8, a8, a10 a421: 2189 s32i.n a8, a1, 8 a423: 300240 xor a0, a2, a4 a426: 404b10 ssai 27 a429: 816ff0 src a6, a15, a15 a42c: 100e00 and a0, a14, a0 a42f: 404810 ssai 24 a432: 300200 xor a0, a2, a0 a435: 080a add.n a0, a8, a0 a437: 81cbb0 src a12, a11, a11 a43a: 10cc90 and a12, a12, a9 a43d: 006a add.n a0, a0, a6 a43f: 404800 ssai 8 a442: 81bbb0 src a11, a11, a11 a445: dd0a add.n a13, a13, a0 a447: dd7a add.n a13, a13, a7 a449: 10bb50 and a11, a11, a5 a44c: 404200 ssai 2 a44f: 81eee0 src a14, a14, a14 a452: 20bbc0 or a11, a11, a12 a455: 31b9 s32i.n a11, a1, 12 a457: 3033b0 xor a3, a3, a11 a45a: 41c8 l32i.n a12, a1, 16 a45c: 3064e0 xor a6, a4, a14 a45f: 404b10 ssai 27 a462: 81add0 src a10, a13, a13 a465: 106f60 and a6, a15, a6 a468: 404810 ssai 24 a46b: 306460 xor a6, a4, a6 a46e: 6b6a add.n a6, a11, a6 a470: 810cc0 src a0, a12, a12 a473: 100090 and a0, a0, a9 a476: 66aa add.n a6, a6, a10 a478: 404800 ssai 8 a47b: 81ccc0 src a12, a12, a12 a47e: 226a add.n a2, a2, a6 a480: 227a add.n a2, a2, a7 a482: 404200 ssai 2 a485: 10cc50 and a12, a12, a5 a488: 20cc00 or a12, a12, a0 a48b: 81fff0 src a15, a15, a15 a48e: 5108 l32i.n a0, a1, 20 a490: 3061c2 s32i a12, a1, 192 a493: 404b10 ssai 27 a496: 81a220 src a10, a2, a2 a499: 30cef0 xor a12, a14, a15 a49c: 404810 ssai 24 a49f: 816000 src a6, a0, a0 a4a2: 10cdc0 and a12, a13, a12 a4a5: 30cec0 xor a12, a14, a12 a4a8: 106690 and a6, a6, a9 a4ab: 404800 ssai 8 a4ae: 810000 src a0, a0, a0 a4b1: 100050 and a0, a0, a5 a4b4: 404200 ssai 2 a4b7: 81ddd0 src a13, a13, a13 a4ba: 200060 or a0, a0, a6 a4bd: 396102 s32i a0, a1, 228 a4c0: 302162 l32i a6, a1, 192 a4c3: 404b10 ssai 27 a4c6: 66ca add.n a6, a6, a12 a4c8: 66aa add.n a6, a6, a10 a4ca: 61c8 l32i.n a12, a1, 24 a4cc: 446a add.n a4, a4, a6 a4ce: 447a add.n a4, a4, a7 a4d0: 816440 src a6, a4, a4 a4d3: 404810 ssai 24 a4d6: 81acc0 src a10, a12, a12 a4d9: 10aa90 and a10, a10, a9 a4dc: 404800 ssai 8 a4df: 81ccc0 src a12, a12, a12 a4e2: 10cc50 and a12, a12, a5 a4e5: 404200 ssai 2 a4e8: 20cca0 or a12, a12, a10 a4eb: 30afd0 xor a10, a15, a13 a4ee: 61c9 s32i.n a12, a1, 24 a4f0: 10a2a0 and a10, a2, a10 a4f3: 812220 src a2, a2, a2 a4f6: 30afa0 xor a10, a15, a10 a4f9: 404b10 ssai 27 a4fc: 00aa add.n a0, a0, a10 a4fe: 006a add.n a0, a0, a6 a500: 71a8 l32i.n a10, a1, 28 a502: ee0a add.n a14, a14, a0 a504: ee7a add.n a14, a14, a7 a506: 816ee0 src a6, a14, a14 a509: 404810 ssai 24 a50c: 810aa0 src a0, a10, a10 a50f: 100090 and a0, a0, a9 a512: 404800 ssai 8 a515: 81aaa0 src a10, a10, a10 a518: 10aa50 and a10, a10, a5 a51b: 404200 ssai 2 a51e: 20aa00 or a10, a10, a0 a521: 3002d0 xor a0, a2, a13 a524: 2f61a2 s32i a10, a1, 188 a527: 100400 and a0, a4, a0 a52a: 814440 src a4, a4, a4 a52d: 300d00 xor a0, a13, a0 a530: 404b10 ssai 27 a533: 0c0a add.n a0, a12, a0 a535: 006a add.n a0, a0, a6 a537: ff0a add.n a15, a15, a0 a539: ff7a add.n a15, a15, a7 a53b: 816ff0 src a6, a15, a15 a53e: 8108 l32i.n a0, a1, 32 a540: 404810 ssai 24 a543: 81a000 src a10, a0, a0 a546: 404800 ssai 8 a549: 10aa90 and a10, a10, a9 a54c: 810000 src a0, a0, a0 a54f: 404200 ssai 2 a552: 100050 and a0, a0, a5 a555: 2000a0 or a0, a0, a10 a558: 2e6102 s32i a0, a1, 184 a55b: 30a240 xor a10, a2, a4 a55e: 10aea0 and a10, a14, a10 a561: 2f2102 l32i a0, a1, 188 a564: 81eee0 src a14, a14, a14 a567: 30a2a0 xor a10, a2, a10 a56a: 404b10 ssai 27 a56d: 00aa add.n a0, a0, a10 a56f: 006a add.n a0, a0, a6 a571: dd0a add.n a13, a13, a0 a573: dd7a add.n a13, a13, a7 a575: 9168 l32i.n a6, a1, 36 a577: 81add0 src a10, a13, a13 a57a: 404810 ssai 24 a57d: 810660 src a0, a6, a6 a580: 404800 ssai 8 a583: 100090 and a0, a0, a9 a586: 816660 src a6, a6, a6 a589: 404200 ssai 2 a58c: 106650 and a6, a6, a5 a58f: 206600 or a6, a6, a0 a592: 2d6162 s32i a6, a1, 180 a595: 3004e0 xor a0, a4, a14 a598: 100f00 and a0, a15, a0 a59b: 2e2162 l32i a6, a1, 184 a59e: 81fff0 src a15, a15, a15 a5a1: 300400 xor a0, a4, a0 a5a4: 404b10 ssai 27 a5a7: 660a add.n a6, a6, a0 a5a9: 66aa add.n a6, a6, a10 a5ab: 226a add.n a2, a2, a6 a5ad: 227a add.n a2, a2, a7 a5af: 81a220 src a10, a2, a2 a5b2: a168 l32i.n a6, a1, 40 a5b4: 404810 ssai 24 a5b7: 810660 src a0, a6, a6 a5ba: 404800 ssai 8 a5bd: 100090 and a0, a0, a9 a5c0: 816660 src a6, a6, a6 a5c3: 404200 ssai 2 a5c6: 106650 and a6, a6, a5 a5c9: 206600 or a6, a6, a0 a5cc: 2c6162 s32i a6, a1, 176 a5cf: 300ef0 xor a0, a14, a15 a5d2: 100d00 and a0, a13, a0 a5d5: 2d2162 l32i a6, a1, 180 a5d8: 81ddd0 src a13, a13, a13 a5db: 300e00 xor a0, a14, a0 a5de: 404b10 ssai 27 a5e1: 660a add.n a6, a6, a0 a5e3: 66aa add.n a6, a6, a10 a5e5: 446a add.n a4, a4, a6 a5e7: b108 l32i.n a0, a1, 44 a5e9: 447a add.n a4, a4, a7 a5eb: 816440 src a6, a4, a4 a5ee: 404810 ssai 24 a5f1: 81a000 src a10, a0, a0 a5f4: 404800 ssai 8 a5f7: 10aa90 and a10, a10, a9 a5fa: 810000 src a0, a0, a0 a5fd: 404200 ssai 2 a600: 100050 and a0, a0, a5 a603: 2000a0 or a0, a0, a10 a606: 2b6102 s32i a0, a1, 172 a609: 30afd0 xor a10, a15, a13 a60c: 10a2a0 and a10, a2, a10 a60f: 2c2102 l32i a0, a1, 176 a612: 812220 src a2, a2, a2 a615: 30afa0 xor a10, a15, a10 a618: 404b10 ssai 27 a61b: 00aa add.n a0, a0, a10 a61d: 006a add.n a0, a0, a6 a61f: ee0a add.n a14, a14, a0 a621: ee7a add.n a14, a14, a7 a623: 816ee0 src a6, a14, a14 a626: c108 l32i.n a0, a1, 48 a628: 404810 ssai 24 a62b: 81a000 src a10, a0, a0 a62e: 404800 ssai 8 a631: 10aa90 and a10, a10, a9 a634: 810000 src a0, a0, a0 a637: 404200 ssai 2 a63a: 100050 and a0, a0, a5 a63d: 2000a0 or a0, a0, a10 a640: 2a6102 s32i a0, a1, 168 a643: 30a2d0 xor a10, a2, a13 a646: 10a4a0 and a10, a4, a10 a649: 2b2102 l32i a0, a1, 172 a64c: 814440 src a4, a4, a4 a64f: 30ada0 xor a10, a13, a10 a652: 404b10 ssai 27 a655: 00aa add.n a0, a0, a10 a657: 006a add.n a0, a0, a6 a659: ff0a add.n a15, a15, a0 a65b: ff7a add.n a15, a15, a7 a65d: 816ff0 src a6, a15, a15 a660: d108 l32i.n a0, a1, 52 a662: 404810 ssai 24 a665: 81a000 src a10, a0, a0 a668: 404800 ssai 8 a66b: 10aa90 and a10, a10, a9 a66e: 810000 src a0, a0, a0 a671: 404200 ssai 2 a674: 100050 and a0, a0, a5 a677: 2000a0 or a0, a0, a10 a67a: 296102 s32i a0, a1, 164 a67d: 30a240 xor a10, a2, a4 a680: 10aea0 and a10, a14, a10 a683: 2a2102 l32i a0, a1, 168 a686: 81eee0 src a14, a14, a14 a689: 30a2a0 xor a10, a2, a10 a68c: 404b10 ssai 27 a68f: 00aa add.n a0, a0, a10 a691: 006a add.n a0, a0, a6 a693: dd0a add.n a13, a13, a0 a695: dd7a add.n a13, a13, a7 a697: e168 l32i.n a6, a1, 56 a699: 81add0 src a10, a13, a13 a69c: 404810 ssai 24 a69f: 810660 src a0, a6, a6 a6a2: 404800 ssai 8 a6a5: 100090 and a0, a0, a9 a6a8: 816660 src a6, a6, a6 a6ab: 404200 ssai 2 a6ae: 106650 and a6, a6, a5 a6b1: 206600 or a6, a6, a0 a6b4: 286162 s32i a6, a1, 160 a6b7: 3004e0 xor a0, a4, a14 a6ba: 100f00 and a0, a15, a0 a6bd: 292162 l32i a6, a1, 164 a6c0: 81fff0 src a15, a15, a15 a6c3: 300400 xor a0, a4, a0 a6c6: 404b10 ssai 27 a6c9: 660a add.n a6, a6, a0 a6cb: 66aa add.n a6, a6, a10 a6cd: 226a add.n a2, a2, a6 a6cf: f1a8 l32i.n a10, a1, 60 a6d1: 227a add.n a2, a2, a7 a6d3: 816220 src a6, a2, a2 a6d6: 404810 ssai 24 a6d9: 810aa0 src a0, a10, a10 a6dc: 100090 and a0, a0, a9 a6df: 404800 ssai 8 a6e2: 81aaa0 src a10, a10, a10 a6e5: 309ef0 xor a9, a14, a15 a6e8: 404200 ssai 2 a6eb: 10aa50 and a10, a10, a5 a6ee: 109d90 and a9, a13, a9 a6f1: 309e90 xor a9, a14, a9 a6f4: 282152 l32i a5, a1, 160 a6f7: 20aa00 or a10, a10, a0 a6fa: 81ddd0 src a13, a13, a13 a6fd: 2761a2 s32i a10, a1, 156 a700: 404b10 ssai 27 a703: 559a add.n a5, a5, a9 a705: 556a add.n a5, a5, a6 a707: 292192 l32i a9, a1, 164 a70a: 2e2162 l32i a6, a1, 184 a70d: 445a add.n a4, a4, a5 a70f: 447a add.n a4, a4, a7 a711: 305fd0 xor a5, a15, a13 a714: 306690 xor a6, a6, a9 a717: 105250 and a5, a2, a5 a71a: 305f50 xor a5, a15, a5 a71d: 2c2192 l32i a9, a1, 176 a720: 0a5a add.n a0, a10, a5 a722: 815440 src a5, a4, a4 a725: 2721a2 l32i a10, a1, 156 a728: 404f10 ssai 31 a72b: 005a add.n a0, a0, a5 a72d: 3099a0 xor a9, a9, a10 a730: 312152 l32i a5, a1, 196 a733: ee0a add.n a14, a14, a0 a735: ee7a add.n a14, a14, a7 a737: 305580 xor a5, a5, a8 a73a: 305560 xor a5, a5, a6 a73d: 815550 src a5, a5, a5 a740: 282162 l32i a6, a1, 160 a743: 404200 ssai 2 a746: 266152 s32i a5, a1, 152 a749: 2621a2 l32i a10, a1, 152 a74c: 262102 l32i a0, a1, 152 a74f: 812220 src a2, a2, a2 a752: 2d2152 l32i a5, a1, 180 a755: 404b10 ssai 27 a758: 305560 xor a5, a5, a6 a75b: 303350 xor a3, a3, a5 a75e: 302162 l32i a6, a1, 192 a761: 3052d0 xor a5, a2, a13 a764: 308860 xor a8, a8, a6 a767: 105450 and a5, a4, a5 a76a: 3066c0 xor a6, a6, a12 a76d: 305d50 xor a5, a13, a5 a770: 005a add.n a0, a0, a5 a772: 308890 xor a8, a8, a9 a775: 815ee0 src a5, a14, a14 a778: 404f10 ssai 31 a77b: 005a add.n a0, a0, a5 a77d: ff0a add.n a15, a15, a0 a77f: 813330 src a3, a3, a3 a782: 3a6132 s32i a3, a1, 232 a785: ff7a add.n a15, a15, a7 a787: 404200 ssai 2 a78a: 814440 src a4, a4, a4 a78d: 300240 xor a0, a2, a4 a790: 404b10 ssai 27 a793: 815ff0 src a5, a15, a15 a796: 100e00 and a0, a14, a0 a799: 404f10 ssai 31 a79c: 300200 xor a0, a2, a0 a79f: 030a add.n a0, a3, a0 a7a1: 818880 src a8, a8, a8 a7a4: 2189 s32i.n a8, a1, 8 a7a6: 404200 ssai 2 a7a9: 005a add.n a0, a0, a5 a7ab: dd0a add.n a13, a13, a0 a7ad: 81eee0 src a14, a14, a14 a7b0: 392152 l32i a5, a1, 228 a7b3: 5159 s32i.n a5, a1, 20 a7b5: 404b10 ssai 27 a7b8: dd7a add.n a13, a13, a7 a7ba: 2b2102 l32i a0, a1, 172 a7bd: 3094e0 xor a9, a4, a14 a7c0: 30bb50 xor a11, a11, a5 a7c3: 109f90 and a9, a15, a9 a7c6: 30aa00 xor a10, a10, a0 a7c9: 309490 xor a9, a4, a9 a7cc: 2a2102 l32i a0, a1, 168 a7cf: 30aab0 xor a10, a10, a11 a7d2: 989a add.n a9, a8, a9 a7d4: 81bdd0 src a11, a13, a13 a7d7: 404f10 ssai 31 a7da: 99ba add.n a9, a9, a11 a7dc: 300300 xor a0, a3, a0 a7df: 300060 xor a0, a0, a6 a7e2: 229a add.n a2, a2, a9 a7e4: 81aaa0 src a10, a10, a10 a7e7: 31a9 s32i.n a10, a1, 12 a7e9: 227a add.n a2, a2, a7 a7eb: 2f2162 l32i a6, a1, 188 a7ee: 404200 ssai 2 a7f1: 81fff0 src a15, a15, a15 a7f4: 305560 xor a5, a5, a6 a7f7: 309ef0 xor a9, a14, a15 a7fa: 404b10 ssai 27 a7fd: 81b220 src a11, a2, a2 a800: 109d90 and a9, a13, a9 a803: 309e90 xor a9, a14, a9 a806: 404f10 ssai 31 a809: 810000 src a0, a0, a0 a80c: 9a9a add.n a9, a10, a9 a80e: 404200 ssai 2 a811: 99ba add.n a9, a9, a11 a813: 256102 s32i a0, a1, 148 a816: 2821b2 l32i a11, a1, 160 a819: 292102 l32i a0, a1, 164 a81c: 449a add.n a4, a4, a9 a81e: 81ddd0 src a13, a13, a13 a821: 2d2192 l32i a9, a1, 180 a824: 404b10 ssai 27 a827: 447a add.n a4, a4, a7 a829: 306d20 xor a6, a13, a2 a82c: 300800 xor a0, a8, a0 a82f: 306f60 xor a6, a15, a6 a832: 300050 xor a0, a0, a5 a835: 252152 l32i a5, a1, 148 a838: 30bab0 xor a11, a10, a11 a83b: 556a add.n a5, a5, a6 a83d: 816440 src a6, a4, a4 a840: 404f10 ssai 31 a843: 556a add.n a5, a5, a6 a845: ee5a add.n a14, a14, a5 a847: 810000 src a0, a0, a0 a84a: 5109 s32i.n a0, a1, 20 a84c: 404200 ssai 2 a84f: 2e2152 l32i a5, a1, 184 a852: 812220 src a2, a2, a2 a855: 404b10 ssai 27 a858: 30cc50 xor a12, a12, a5 a85b: 306240 xor a6, a2, a4 a85e: febe51 l32r a5, a358 a861: 30bbc0 xor a11, a11, a12 a864: 306d60 xor a6, a13, a6 a867: 2921c2 l32i a12, a1, 164 a86a: 606a add.n a6, a0, a6 a86c: ee5a add.n a14, a14, a5 a86e: 817ee0 src a7, a14, a14 a871: 404f10 ssai 31 a874: 667a add.n a6, a6, a7 a876: ff6a add.n a15, a15, a6 a878: 81bbb0 src a11, a11, a11 a87b: 61b9 s32i.n a11, a1, 24 a87d: 3033b0 xor a3, a3, a11 a880: ff5a add.n a15, a15, a5 a882: 404200 ssai 2 a885: 814440 src a4, a4, a4 a888: 3064e0 xor a6, a4, a14 a88b: 404b10 ssai 27 a88e: 817ff0 src a7, a15, a15 a891: 306260 xor a6, a2, a6 a894: 6b6a add.n a6, a11, a6 a896: 667a add.n a6, a6, a7 a898: dd6a add.n a13, a13, a6 a89a: 272172 l32i a7, a1, 156 a89d: 252162 l32i a6, a1, 148 a8a0: 404f10 ssai 31 a8a3: 306670 xor a6, a6, a7 a8a6: 2f2172 l32i a7, a1, 188 a8a9: dd5a add.n a13, a13, a5 a8ab: 307790 xor a7, a7, a9 a8ae: 2c2192 l32i a9, a1, 176 a8b1: 306670 xor a6, a6, a7 a8b4: 816660 src a6, a6, a6 a8b7: 246162 s32i a6, a1, 144 a8ba: 404200 ssai 2 a8bd: 81eee0 src a14, a14, a14 a8c0: 307ef0 xor a7, a14, a15 a8c3: 404b10 ssai 27 a8c6: 307470 xor a7, a4, a7 a8c9: 667a add.n a6, a6, a7 a8cb: 817dd0 src a7, a13, a13 a8ce: 667a add.n a6, a6, a7 a8d0: 404f10 ssai 31 a8d3: 2e2172 l32i a7, a1, 184 a8d6: 226a add.n a2, a2, a6 a8d8: 225a add.n a2, a2, a5 a8da: 262162 l32i a6, a1, 152 a8dd: 307790 xor a7, a7, a9 a8e0: 2a2192 l32i a9, a1, 168 a8e3: 306600 xor a6, a6, a0 a8e6: 306670 xor a6, a6, a7 a8e9: 816660 src a6, a6, a6 a8ec: 236162 s32i a6, a1, 140 a8ef: 404200 ssai 2 a8f2: 81fff0 src a15, a15, a15 a8f5: 307fd0 xor a7, a15, a13 a8f8: 307e70 xor a7, a14, a7 a8fb: 404b10 ssai 27 a8fe: 667a add.n a6, a6, a7 a900: 817220 src a7, a2, a2 a903: 404f10 ssai 31 a906: 667a add.n a6, a6, a7 a908: 446a add.n a4, a4, a6 a90a: 2b2172 l32i a7, a1, 172 a90d: 2d2162 l32i a6, a1, 180 a910: 445a add.n a4, a4, a5 a912: 306670 xor a6, a6, a7 a915: 2c2172 l32i a7, a1, 176 a918: 303360 xor a3, a3, a6 a91b: 813330 src a3, a3, a3 a91e: 226132 s32i a3, a1, 136 a921: 307790 xor a7, a7, a9 a924: 404200 ssai 2 a927: 81ddd0 src a13, a13, a13 a92a: 2b2192 l32i a9, a1, 172 a92d: 404b10 ssai 27 a930: 306d20 xor a6, a13, a2 a933: 3099c0 xor a9, a9, a12 a936: 306f60 xor a6, a15, a6 a939: 336a add.n a3, a3, a6 a93b: 2821c2 l32i a12, a1, 160 a93e: 816440 src a6, a4, a4 a941: 336a add.n a3, a3, a6 a943: 404f10 ssai 31 a946: 242162 l32i a6, a1, 144 a949: ee3a add.n a14, a14, a3 a94b: ee5a add.n a14, a14, a5 a94d: 306860 xor a6, a8, a6 a950: 306670 xor a6, a6, a7 a953: 816660 src a6, a6, a6 a956: 336162 s32i a6, a1, 204 a959: 404200 ssai 2 a95c: 812220 src a2, a2, a2 a95f: 303240 xor a3, a2, a4 a962: 404b10 ssai 27 a965: 817ee0 src a7, a14, a14 a968: 303d30 xor a3, a13, a3 a96b: 404f10 ssai 31 a96e: 363a add.n a3, a6, a3 a970: 337a add.n a3, a3, a7 a972: 306060 xor a6, a0, a6 a975: 232172 l32i a7, a1, 140 a978: ff3a add.n a15, a15, a3 a97a: ff5a add.n a15, a15, a5 a97c: 307a70 xor a7, a10, a7 a97f: 307790 xor a7, a7, a9 a982: 817770 src a7, a7, a7 a985: 376172 s32i a7, a1, 220 a988: 404200 ssai 2 a98b: 814440 src a4, a4, a4 a98e: 3034e0 xor a3, a4, a14 a991: 404b10 ssai 27 a994: 819ff0 src a9, a15, a15 a997: 303230 xor a3, a2, a3 a99a: 373a add.n a3, a7, a3 a99c: 339a add.n a3, a3, a9 a99e: dd3a add.n a13, a13, a3 a9a0: 222192 l32i a9, a1, 136 a9a3: 252132 l32i a3, a1, 148 a9a6: 404f10 ssai 31 a9a9: 303390 xor a3, a3, a9 a9ac: 2a2192 l32i a9, a1, 168 a9af: dd5a add.n a13, a13, a5 a9b1: 3099c0 xor a9, a9, a12 a9b4: 2721c2 l32i a12, a1, 156 a9b7: 303390 xor a3, a3, a9 a9ba: 813330 src a3, a3, a3 a9bd: 326132 s32i a3, a1, 200 a9c0: 404200 ssai 2 a9c3: 81eee0 src a14, a14, a14 a9c6: 309ef0 xor a9, a14, a15 a9c9: 309490 xor a9, a4, a9 a9cc: 404b10 ssai 27 a9cf: 339a add.n a3, a3, a9 a9d1: 819dd0 src a9, a13, a13 a9d4: 404f10 ssai 31 a9d7: 339a add.n a3, a3, a9 a9d9: 223a add.n a2, a2, a3 a9db: 292192 l32i a9, a1, 164 a9de: 262132 l32i a3, a1, 152 a9e1: 225a add.n a2, a2, a5 a9e3: 3099c0 xor a9, a9, a12 a9e6: 306690 xor a6, a6, a9 a9e9: 816660 src a6, a6, a6 a9ec: 366162 s32i a6, a1, 216 a9ef: 404200 ssai 2 a9f2: 81fff0 src a15, a15, a15 a9f5: 309fd0 xor a9, a15, a13 a9f8: 404b10 ssai 27 a9fb: 81c220 src a12, a2, a2 a9fe: 309e90 xor a9, a14, a9 aa01: 969a add.n a9, a6, a9 aa03: 404f10 ssai 31 aa06: 99ca add.n a9, a9, a12 aa08: 2821c2 l32i a12, a1, 160 aa0b: 449a add.n a4, a4, a9 aa0d: 445a add.n a4, a4, a5 aa0f: 309b70 xor a9, a11, a7 aa12: 3033c0 xor a3, a3, a12 aa15: 2421c2 l32i a12, a1, 144 aa18: 303390 xor a3, a3, a9 aa1b: 813330 src a3, a3, a3 aa1e: 346132 s32i a3, a1, 208 aa21: 404200 ssai 2 aa24: 81ddd0 src a13, a13, a13 aa27: 309d20 xor a9, a13, a2 aa2a: 309f90 xor a9, a15, a9 aa2d: 404b10 ssai 27 aa30: 339a add.n a3, a3, a9 aa32: 819440 src a9, a4, a4 aa35: 404f10 ssai 31 aa38: 339a add.n a3, a3, a9 aa3a: ee3a add.n a14, a14, a3 aa3c: 3a2192 l32i a9, a1, 232 aa3f: 322132 l32i a3, a1, 200 aa42: ee5a add.n a14, a14, a5 aa44: 30cc30 xor a12, a12, a3 aa47: 272132 l32i a3, a1, 156 aa4a: 1199 s32i.n a9, a1, 4 aa4c: 303930 xor a3, a9, a3 aa4f: 3099a0 xor a9, a9, a10 aa52: 3033c0 xor a3, a3, a12 aa55: 30aa00 xor a10, a10, a0 aa58: 813330 src a3, a3, a3 aa5b: 356132 s32i a3, a1, 212 aa5e: 404200 ssai 2 aa61: 812220 src a2, a2, a2 aa64: 30c240 xor a12, a2, a4 aa67: 404b10 ssai 27 aa6a: 30cdc0 xor a12, a13, a12 aa6d: 33ca add.n a3, a3, a12 aa6f: 81cee0 src a12, a14, a14 aa72: 33ca add.n a3, a3, a12 aa74: 404f10 ssai 31 aa77: 2621c2 l32i a12, a1, 152 aa7a: ff3a add.n a15, a15, a3 aa7c: ff5a add.n a15, a15, a5 aa7e: 232132 l32i a3, a1, 140 aa81: 30cc80 xor a12, a12, a8 aa84: 303360 xor a3, a3, a6 aa87: 30cc30 xor a12, a12, a3 aa8a: 342162 l32i a6, a1, 208 aa8d: 222132 l32i a3, a1, 136 aa90: 81ccc0 src a12, a12, a12 aa93: 1361c2 s32i a12, a1, 76 aa96: 404200 ssai 2 aa99: 307c70 xor a7, a12, a7 aa9c: 3077a0 xor a7, a7, a10 aa9f: 814440 src a4, a4, a4 aaa2: 303360 xor a3, a3, a6 aaa5: 404b10 ssai 27 aaa8: 309930 xor a9, a9, a3 aaab: 816ff0 src a6, a15, a15 aaae: 404f10 ssai 31 aab1: 3034e0 xor a3, a4, a14 aab4: 303230 xor a3, a2, a3 aab7: 819990 src a9, a9, a9 aaba: 146192 s32i a9, a1, 80 aabd: 1199 s32i.n a9, a1, 4 aabf: 3c3a add.n a3, a12, a3 aac1: 404200 ssai 2 aac4: 81eee0 src a14, a14, a14 aac7: 336a add.n a3, a3, a6 aac9: dd3a add.n a13, a13, a3 aacb: 404b10 ssai 27 aace: 252132 l32i a3, a1, 148 aad1: 352162 l32i a6, a1, 212 aad4: 308830 xor a8, a8, a3 aad7: 332132 l32i a3, a1, 204 aada: dd5a add.n a13, a13, a5 aadc: 303360 xor a3, a3, a6 aadf: 816dd0 src a6, a13, a13 aae2: 308830 xor a8, a8, a3 aae5: 404f10 ssai 31 aae8: 303ef0 xor a3, a14, a15 aaeb: 303430 xor a3, a4, a3 aaee: 818880 src a8, a8, a8 aaf1: 156182 s32i a8, a1, 84 aaf4: 2189 s32i.n a8, a1, 8 aaf6: 393a add.n a3, a9, a3 aaf8: 404200 ssai 2 aafb: 81fff0 src a15, a15, a15 aafe: 336a add.n a3, a3, a6 ab00: 404b10 ssai 27 ab03: 223a add.n a2, a2, a3 ab05: 306fd0 xor a6, a15, a13 ab08: 225a add.n a2, a2, a5 ab0a: 81a220 src a10, a2, a2 ab0d: 306e60 xor a6, a14, a6 ab10: 404f10 ssai 31 ab13: 686a add.n a6, a8, a6 ab15: 66aa add.n a6, a6, a10 ab17: 817770 src a7, a7, a7 ab1a: 176172 s32i a7, a1, 92 ab1d: 3179 s32i.n a7, a1, 12 ab1f: 2521a2 l32i a10, a1, 148 ab22: 404200 ssai 2 ab25: 446a add.n a4, a4, a6 ab27: 445a add.n a4, a4, a5 ab29: 81ddd0 src a13, a13, a13 ab2c: 30aab0 xor a10, a10, a11 ab2f: 303d20 xor a3, a13, a2 ab32: 404b10 ssai 27 ab35: 816440 src a6, a4, a4 ab38: 303f30 xor a3, a15, a3 ab3b: 373a add.n a3, a7, a3 ab3d: 404f10 ssai 31 ab40: 336a add.n a3, a3, a6 ab42: 322162 l32i a6, a1, 200 ab45: ee3a add.n a14, a14, a3 ab47: ee5a add.n a14, a14, a5 ab49: 242132 l32i a3, a1, 144 ab4c: 306960 xor a6, a9, a6 ab4f: 3066a0 xor a6, a6, a10 ab52: 300030 xor a0, a0, a3 ab55: 3621a2 l32i a10, a1, 216 ab58: 816660 src a6, a6, a6 ab5b: 196162 s32i a6, a1, 100 ab5e: 404200 ssai 2 ab61: 812220 src a2, a2, a2 ab64: 30a8a0 xor a10, a8, a10 ab67: 30aa00 xor a10, a10, a0 ab6a: 404b10 ssai 27 ab6d: 813ee0 src a3, a14, a14 ab70: 300240 xor a0, a2, a4 ab73: 404f10 ssai 31 ab76: 300d00 xor a0, a13, a0 ab79: 060a add.n a0, a6, a0 ab7b: 81aaa0 src a10, a10, a10 ab7e: 1a61a2 s32i a10, a1, 104 ab81: 51a9 s32i.n a10, a1, 20 ab83: 003a add.n a0, a0, a3 ab85: 404200 ssai 2 ab88: 342132 l32i a3, a1, 208 ab8b: 814440 src a4, a4, a4 ab8e: ff0a add.n a15, a15, a0 ab90: 404b10 ssai 27 ab93: ff5a add.n a15, a15, a5 ab95: 232102 l32i a0, a1, 140 ab98: 303730 xor a3, a7, a3 ab9b: 30bb00 xor a11, a11, a0 ab9e: 3033b0 xor a3, a3, a11 aba1: 3004e0 xor a0, a4, a14 aba4: 81bff0 src a11, a15, a15 aba7: 300200 xor a0, a2, a0 abaa: 0a0a add.n a0, a10, a0 abac: 404f10 ssai 31 abaf: 30aca0 xor a10, a12, a10 abb2: 00ba add.n a0, a0, a11 abb4: 813330 src a3, a3, a3 abb7: 1b6132 s32i a3, a1, 108 abba: 6139 s32i.n a3, a1, 24 abbc: 309930 xor a9, a9, a3 abbf: dd0a add.n a13, a13, a0 abc1: 404200 ssai 2 abc4: 242102 l32i a0, a1, 144 abc7: dd5a add.n a13, a13, a5 abc9: 81eee0 src a14, a14, a14 abcc: 30bef0 xor a11, a14, a15 abcf: 404b10 ssai 27 abd2: 30b4b0 xor a11, a4, a11 abd5: 33ba add.n a3, a3, a11 abd7: 81bdd0 src a11, a13, a13 abda: 33ba add.n a3, a3, a11 abdc: 404f10 ssai 31 abdf: 3521b2 l32i a11, a1, 212 abe2: 223a add.n a2, a2, a3 abe4: 225a add.n a2, a2, a5 abe6: 222132 l32i a3, a1, 136 abe9: 30b6b0 xor a11, a6, a11 abec: 300030 xor a0, a0, a3 abef: 30bb00 xor a11, a11, a0 abf2: 81bbb0 src a11, a11, a11 abf5: 3088b0 xor a8, a8, a11 abf8: 404200 ssai 2 abfb: 81fff0 src a15, a15, a15 abfe: 300fd0 xor a0, a15, a13 ac01: 404b10 ssai 27 ac04: 813220 src a3, a2, a2 ac07: 300e00 xor a0, a14, a0 ac0a: 404f10 ssai 31 ac0d: 0b0a add.n a0, a11, a0 ac0f: 003a add.n a0, a0, a3 ac11: 440a add.n a4, a4, a0 ac13: 332132 l32i a3, a1, 204 ac16: 232102 l32i a0, a1, 140 ac19: 445a add.n a4, a4, a5 ac1b: 300030 xor a0, a0, a3 ac1e: 30aa00 xor a10, a10, a0 ac21: 372132 l32i a3, a1, 220 ac24: 222102 l32i a0, a1, 136 ac27: 81aaa0 src a10, a10, a10 ac2a: 3077a0 xor a7, a7, a10 ac2d: 404200 ssai 2 ac30: 300030 xor a0, a0, a3 ac33: 81ddd0 src a13, a13, a13 ac36: 3861d2 s32i a13, a1, 224 ac39: 105d20 and a5, a13, a2 ac3c: 309900 xor a9, a9, a0 ac3f: 404b10 ssai 27 ac42: 813440 src a3, a4, a4 ac45: 200d20 or a0, a13, a2 ac48: 404f10 ssai 31 ac4b: 819990 src a9, a9, a9 ac4e: 100f00 and a0, a15, a0 ac51: 200050 or a0, a0, a5 ac54: 404200 ssai 2 ac57: 812220 src a2, a2, a2 ac5a: 0a0a add.n a0, a10, a0 ac5c: 003a add.n a0, a0, a3 ac5e: ee0a add.n a14, a14, a0 ac60: 322132 l32i a3, a1, 200 ac63: 332102 l32i a0, a1, 204 ac66: 404b10 ssai 27 ac69: 300030 xor a0, a0, a3 ac6c: 308800 xor a8, a8, a0 ac6f: fdbb31 l32r a3, a35c ac72: 200240 or a0, a2, a4 ac75: 10dd00 and a13, a13, a0 ac78: ee3a add.n a14, a14, a3 ac7a: 815ee0 src a5, a14, a14 ac7d: 100240 and a0, a2, a4 ac80: 2000d0 or a0, a0, a13 ac83: 404f10 ssai 31 ac86: 3721d2 l32i a13, a1, 220 ac89: 818880 src a8, a8, a8 ac8c: 090a add.n a0, a9, a0 ac8e: 404200 ssai 2 ac91: 005a add.n a0, a0, a5 ac93: ff0a add.n a15, a15, a0 ac95: 814440 src a4, a4, a4 ac98: 166142 s32i a4, a1, 88 ac9b: 1054e0 and a5, a4, a14 ac9e: 404b10 ssai 27 aca1: 362102 l32i a0, a1, 216 aca4: ff3a add.n a15, a15, a3 aca6: 1261f2 s32i a15, a1, 72 aca9: 30dd00 xor a13, a13, a0 acac: 3077d0 xor a7, a7, a13 acaf: 810ff0 src a0, a15, a15 acb2: 20d4e0 or a13, a4, a14 acb5: 404f10 ssai 31 acb8: 10d2d0 and a13, a2, a13 acbb: 20dd50 or a13, a13, a5 acbe: 817770 src a7, a7, a7 acc1: 382152 l32i a5, a1, 224 acc4: 404200 ssai 2 acc7: d8da add.n a13, a8, a13 acc9: dd0a add.n a13, a13, a0 accb: 81eee0 src a14, a14, a14 acce: 1861e2 s32i a14, a1, 96 acd1: 404b10 ssai 27 acd4: 55da add.n a5, a5, a13 acd6: 352102 l32i a0, a1, 212 acd9: f109 s32i.n a0, a1, 60 acdb: 553a add.n a5, a5, a3 acdd: 116152 s32i a5, a1, 68 ace0: 10def0 and a13, a14, a15 ace3: 815550 src a5, a5, a5 ace6: 20eef0 or a14, a14, a15 ace9: 404f10 ssai 31 acec: 1044e0 and a4, a4, a14 acef: 3121f2 l32i a15, a1, 196 acf2: 3221e2 l32i a14, a1, 200 acf5: 01f9 s32i.n a15, a1, 0 acf7: 2044d0 or a4, a4, a13 acfa: 2d21f2 l32i a15, a1, 180 acfd: 3021d2 l32i a13, a1, 192 ad00: 474a add.n a4, a7, a4 ad02: 445a add.n a4, a4, a5 ad04: 41d9 s32i.n a13, a1, 16 ad06: 91f9 s32i.n a15, a1, 36 ad08: 2c21d2 l32i a13, a1, 176 ad0b: 2921f2 l32i a15, a1, 164 ad0e: 4169 s32i.n a6, a1, 16 ad10: 224a add.n a2, a2, a4 ad12: 306690 xor a6, a6, a9 ad15: 223a add.n a2, a2, a3 ad17: 2f2142 l32i a4, a1, 188 ad1a: d1f9 s32i.n a15, a1, 52 ad1c: a1d9 s32i.n a13, a1, 40 ad1e: a189 s32i.n a8, a1, 40 ad20: 2021f2 l32i a15, a1, 128 ad23: 7149 s32i.n a4, a1, 28 ad25: 106122 s32i a2, a1, 64 ad28: 2821d2 l32i a13, a1, 160 ad2b: 362132 l32i a3, a1, 216 ad2e: d139 s32i.n a3, a1, 52 ad30: e1d9 s32i.n a13, a1, 56 ad32: 2e2122 l32i a2, a1, 184 ad35: 2421d2 l32i a13, a1, 144 ad38: 8129 s32i.n a2, a1, 32 ad3a: 81a9 s32i.n a10, a1, 32 ad3c: 2a2122 l32i a2, a1, 168 ad3f: 71d9 s32i.n a13, a1, 28 ad41: 71b9 s32i.n a11, a1, 28 ad43: 3721d2 l32i a13, a1, 220 ad46: c129 s32i.n a2, a1, 48 ad48: c1e9 s32i.n a14, a1, 48 ad4a: 262122 l32i a2, a1, 152 ad4d: b1d9 s32i.n a13, a1, 44 ad4f: b179 s32i.n a7, a1, 44 ad51: 0129 s32i.n a2, a1, 0 ad53: 01c9 s32i.n a12, a1, 0 ad55: 222122 l32i a2, a1, 136 ad58: 2121c2 l32i a12, a1, 132 ad5b: 9129 s32i.n a2, a1, 36 ad5d: 9199 s32i.n a9, a1, 36 ad5f: 342122 l32i a2, a1, 208 ad62: e129 s32i.n a2, a1, 56 ad64: 30de20 xor a13, a14, a2 ad67: 1f21e2 l32i a14, a1, 124 ad6a: 3066d0 xor a6, a6, a13 ad6d: 816660 src a6, a6, a6 ad70: 1e21d2 l32i a13, a1, 120 ad73: 4061a2 s32i a10, a1, 0x100 ad76: 3f61b2 s32i a11, a1, 252 ad79: 2061f2 s32i a15, a1, 128 ad7c: 2161c2 s32i a12, a1, 132 ad7f: 3d6182 s32i a8, a1, 244 ad82: 404200 ssai 2 ad85: 305300 xor a5, a3, a0 ad88: 1a2142 l32i a4, a1, 104 ad8b: 3b6162 s32i a6, a1, 236 ad8e: 3e6192 s32i a9, a1, 248 ad91: 1e61d2 s32i a13, a1, 120 ad94: 1f61e2 s32i a14, a1, 124 ad97: 3c6172 s32i a7, a1, 240 ad9a: 1821e2 l32i a14, a1, 96 ad9d: 102172 l32i a7, a1, 64 ada0: 1221d2 l32i a13, a1, 72 ada3: 3b2192 l32i a9, a1, 236 ada6: 303480 xor a3, a4, a8 ada9: 81ddd0 src a13, a13, a13 adac: 162182 l32i a8, a1, 88 adaf: 404b10 ssai 27 adb2: 81c770 src a12, a7, a7 adb5: 303350 xor a3, a3, a5 adb8: 404f10 ssai 31 adbb: 813330 src a3, a3, a3 adbe: 296132 s32i a3, a1, 164 adc1: 112132 l32i a3, a1, 68 adc4: 404200 ssai 2 adc7: 105d30 and a5, a13, a3 adca: 20fd30 or a15, a13, a3 adcd: 10fef0 and a15, a14, a15 add0: 813330 src a3, a3, a3 add3: 20ff50 or a15, a15, a5 add6: 404b10 ssai 27 add9: 99fa add.n a9, a9, a15 addb: 106370 and a6, a3, a7 adde: 2921f2 l32i a15, a1, 164 ade1: 99ca add.n a9, a9, a12 ade3: 205370 or a5, a3, a7 ade6: 1321c2 l32i a12, a1, 76 ade9: 105d50 and a5, a13, a5 adec: 889a add.n a8, a8, a9 adee: 205560 or a5, a5, a6 adf1: ff5a add.n a15, a15, a5 adf3: fd5a51 l32r a5, a35c adf6: 3c2192 l32i a9, a1, 240 adf9: 885a add.n a8, a8, a5 adfb: 816880 src a6, a8, a8 adfe: ff6a add.n a15, a15, a6 ae00: 404f10 ssai 31 ae03: 1b2162 l32i a6, a1, 108 ae06: eefa add.n a14, a14, a15 ae08: ee5a add.n a14, a14, a5 ae0a: 30fc20 xor a15, a12, a2 ae0d: 309690 xor a9, a6, a9 ae10: 30ff90 xor a15, a15, a9 ae13: 81fff0 src a15, a15, a15 ae16: 404200 ssai 2 ae19: 2861f2 s32i a15, a1, 160 ae1c: 812770 src a2, a7, a7 ae1f: 404b10 ssai 27 ae22: 207280 or a7, a2, a8 ae25: 105280 and a5, a2, a8 ae28: 107370 and a7, a3, a7 ae2b: 205570 or a5, a5, a7 ae2e: 817ee0 src a7, a14, a14 ae31: 5f5a add.n a5, a15, a5 ae33: 404f10 ssai 31 ae36: 557a add.n a5, a5, a7 ae38: dd5a add.n a13, a13, a5 ae3a: 142172 l32i a7, a1, 80 ae3d: 3b2152 l32i a5, a1, 236 ae40: 309700 xor a9, a7, a0 ae43: 30bb50 xor a11, a11, a5 ae46: fd4501 l32r a0, a35c ae49: 152152 l32i a5, a1, 84 ae4c: 3099b0 xor a9, a9, a11 ae4f: 819990 src a9, a9, a9 ae52: dd0a add.n a13, a13, a0 ae54: 404200 ssai 2 ae57: 30cc50 xor a12, a12, a5 ae5a: 818880 src a8, a8, a8 ae5d: 404b10 ssai 27 ae60: 20b8e0 or a11, a8, a14 ae63: 1008e0 and a0, a8, a14 ae66: 10b2b0 and a11, a2, a11 ae69: 20bb00 or a11, a11, a0 ae6c: 810dd0 src a0, a13, a13 ae6f: b9ba add.n a11, a9, a11 ae71: 404f10 ssai 31 ae74: bb0a add.n a11, a11, a0 ae76: 292102 l32i a0, a1, 164 ae79: b3ba add.n a11, a3, a11 ae7b: 300a00 xor a0, a10, a0 ae7e: 30cc00 xor a12, a12, a0 ae81: 81ccc0 src a12, a12, a12 ae84: fd3601 l32r a0, a35c ae87: 404200 ssai 2 ae8a: bb0a add.n a11, a11, a0 ae8c: 81eee0 src a14, a14, a14 ae8f: fd3301 l32r a0, a35c ae92: 404b10 ssai 27 ae95: 203ed0 or a3, a14, a13 ae98: 10aed0 and a10, a14, a13 ae9b: 103830 and a3, a8, a3 ae9e: 2033a0 or a3, a3, a10 aea1: 81abb0 src a10, a11, a11 aea4: 3c3a add.n a3, a12, a3 aea6: 404f10 ssai 31 aea9: 33aa add.n a3, a3, a10 aeab: 3e21a2 l32i a10, a1, 248 aeae: 223a add.n a2, a2, a3 aeb0: 220a add.n a2, a2, a0 aeb2: 172132 l32i a3, a1, 92 aeb5: 30aaf0 xor a10, a10, a15 aeb8: 307730 xor a7, a7, a3 aebb: 3077a0 xor a7, a7, a10 aebe: 817770 src a7, a7, a7 aec1: 303340 xor a3, a3, a4 aec4: 404200 ssai 2 aec7: 81ddd0 src a13, a13, a13 aeca: 404b10 ssai 27 aecd: 20adb0 or a10, a13, a11 aed0: 10fdb0 and a15, a13, a11 aed3: 10aea0 and a10, a14, a10 aed6: 20aaf0 or a10, a10, a15 aed9: 81f220 src a15, a2, a2 aedc: a7aa add.n a10, a7, a10 aede: 404f10 ssai 31 aee1: aafa add.n a10, a10, a15 aee3: 1921f2 l32i a15, a1, 100 aee6: a8aa add.n a10, a8, a10 aee8: aa0a add.n a10, a10, a0 aeea: 3d2182 l32i a8, a1, 244 aeed: 3055f0 xor a5, a5, a15 aef0: 30ff60 xor a15, a15, a6 aef3: 308890 xor a8, a8, a9 aef6: 305580 xor a5, a5, a8 aef9: 815550 src a5, a5, a5 aefc: 3c2182 l32i a8, a1, 240 aeff: 404200 ssai 2 af02: 81bbb0 src a11, a11, a11 af05: 308c80 xor a8, a12, a8 af08: 308830 xor a8, a8, a3 af0b: 404b10 ssai 27 af0e: 200b20 or a0, a11, a2 af11: 100d00 and a0, a13, a0 af14: 813aa0 src a3, a10, a10 af17: 404f10 ssai 31 af1a: 818880 src a8, a8, a8 af1d: 2a6182 s32i a8, a1, 168 af20: 404200 ssai 2 af23: 108b20 and a8, a11, a2 af26: 812220 src a2, a2, a2 af29: 200080 or a0, a0, a8 af2c: 404b10 ssai 27 af2f: 3b2182 l32i a8, a1, 236 af32: 050a add.n a0, a5, a0 af34: 003a add.n a0, a0, a3 af36: ee0a add.n a14, a14, a0 af38: 308780 xor a8, a7, a8 af3b: 3088f0 xor a8, a8, a15 af3e: 2002a0 or a0, a2, a10 af41: fd06f1 l32r a15, a35c af44: 100b00 and a0, a11, a0 af47: eefa add.n a14, a14, a15 af49: 813ee0 src a3, a14, a14 af4c: 404f10 ssai 31 af4f: 818880 src a8, a8, a8 af52: 2b6182 s32i a8, a1, 172 af55: 404200 ssai 2 af58: 1082a0 and a8, a2, a10 af5b: 208800 or a8, a8, a0 af5e: 81aaa0 src a10, a10, a10 af61: 2a2102 l32i a0, a1, 168 af64: 404b10 ssai 27 af67: 008a add.n a0, a0, a8 af69: 292182 l32i a8, a1, 164 af6c: 003a add.n a0, a0, a3 af6e: dd0a add.n a13, a13, a0 af70: 308580 xor a8, a5, a8 af73: ddfa add.n a13, a13, a15 af75: 3f2102 l32i a0, a1, 252 af78: 813dd0 src a3, a13, a13 af7b: 404f10 ssai 31 af7e: 300400 xor a0, a4, a0 af81: 308800 xor a8, a8, a0 af84: 204ae0 or a4, a10, a14 af87: 2b2102 l32i a0, a1, 172 af8a: 104240 and a4, a2, a4 af8d: 818880 src a8, a8, a8 af90: 2d6182 s32i a8, a1, 180 af93: 404200 ssai 2 af96: 108ae0 and a8, a10, a14 af99: 81eee0 src a14, a14, a14 af9c: 204480 or a4, a4, a8 af9f: 004a add.n a0, a0, a4 afa1: 404b10 ssai 27 afa4: 2a2142 l32i a4, a1, 168 afa7: 003a add.n a0, a0, a3 afa9: 208ed0 or a8, a14, a13 afac: 108a80 and a8, a10, a8 afaf: 282132 l32i a3, a1, 160 afb2: bb0a add.n a11, a11, a0 afb4: bbfa add.n a11, a11, a15 afb6: 402102 l32i a0, a1, 0x100 afb9: 304430 xor a4, a4, a3 afbc: 306600 xor a6, a6, a0 afbf: 304460 xor a4, a4, a6 afc2: 816bb0 src a6, a11, a11 afc5: 404f10 ssai 31 afc8: 814440 src a4, a4, a4 afcb: 2c6142 s32i a4, a1, 176 afce: 404200 ssai 2 afd1: 104ed0 and a4, a14, a13 afd4: 208840 or a8, a8, a4 afd7: 81ddd0 src a13, a13, a13 afda: 2d2142 l32i a4, a1, 180 afdd: 404b10 ssai 27 afe0: 448a add.n a4, a4, a8 afe2: 446a add.n a4, a4, a6 afe4: 3e2182 l32i a8, a1, 248 afe7: 3f2162 l32i a6, a1, 252 afea: 224a add.n a2, a2, a4 afec: 22fa add.n a2, a2, a15 afee: 2b2142 l32i a4, a1, 172 aff1: 306680 xor a6, a6, a8 aff4: 208db0 or a8, a13, a11 aff7: 304490 xor a4, a4, a9 affa: 304460 xor a4, a4, a6 affd: 108e80 and a8, a14, a8 b000: 816220 src a6, a2, a2 b003: 404f10 ssai 31 b006: 814440 src a4, a4, a4 b009: 306142 s32i a4, a1, 192 b00c: 404200 ssai 2 b00f: 104db0 and a4, a13, a11 b012: 208840 or a8, a8, a4 b015: 81bbb0 src a11, a11, a11 b018: 2c2142 l32i a4, a1, 176 b01b: 404b10 ssai 27 b01e: 448a add.n a4, a4, a8 b020: 2d2182 l32i a8, a1, 180 b023: 446a add.n a4, a4, a6 b025: aa4a add.n a10, a10, a4 b027: 206b20 or a6, a11, a2 b02a: 106d60 and a6, a13, a6 b02d: aafa add.n a10, a10, a15 b02f: 3d2142 l32i a4, a1, 244 b032: 308c80 xor a8, a12, a8 b035: 300040 xor a0, a0, a4 b038: 308800 xor a8, a8, a0 b03b: 814aa0 src a4, a10, a10 b03e: 302102 l32i a0, a1, 192 b041: 404f10 ssai 31 b044: 818880 src a8, a8, a8 b047: 2e6182 s32i a8, a1, 184 b04a: 404200 ssai 2 b04d: 108b20 and a8, a11, a2 b050: 812220 src a2, a2, a2 b053: 206680 or a6, a6, a8 b056: 006a add.n a0, a0, a6 b058: 404b10 ssai 27 b05b: 3c2162 l32i a6, a1, 240 b05e: 004a add.n a0, a0, a4 b060: 2082a0 or a8, a2, a10 b063: 108b80 and a8, a11, a8 b066: 3e2142 l32i a4, a1, 248 b069: ee0a add.n a14, a14, a0 b06b: eefa add.n a14, a14, a15 b06d: 2c2102 l32i a0, a1, 176 b070: 304460 xor a4, a4, a6 b073: 1062a0 and a6, a2, a10 b076: 300700 xor a0, a7, a0 b079: 300040 xor a0, a0, a4 b07c: 206680 or a6, a6, a8 b07f: 814ee0 src a4, a14, a14 b082: 3b2182 l32i a8, a1, 236 b085: 404f10 ssai 31 b088: 810000 src a0, a0, a0 b08b: 316102 s32i a0, a1, 196 b08e: 404200 ssai 2 b091: 81aaa0 src a10, a10, a10 b094: 2e2102 l32i a0, a1, 184 b097: 404b10 ssai 27 b09a: 006a add.n a0, a0, a6 b09c: 004a add.n a0, a0, a4 b09e: 3d2162 l32i a6, a1, 244 b0a1: 302142 l32i a4, a1, 192 b0a4: dd0a add.n a13, a13, a0 b0a6: ddfa add.n a13, a13, a15 b0a8: 306680 xor a6, a6, a8 b0ab: 100ae0 and a0, a10, a14 b0ae: 208ae0 or a8, a10, a14 b0b1: 304540 xor a4, a5, a4 b0b4: 304460 xor a4, a4, a6 b0b7: 108280 and a8, a2, a8 b0ba: 208800 or a8, a8, a0 b0bd: 816dd0 src a6, a13, a13 b0c0: 312102 l32i a0, a1, 196 b0c3: 404f10 ssai 31 b0c6: 814440 src a4, a4, a4 b0c9: 008a add.n a0, a0, a8 b0cb: 404200 ssai 2 b0ce: 292182 l32i a8, a1, 164 b0d1: 81eee0 src a14, a14, a14 b0d4: 006a add.n a0, a0, a6 b0d6: 404b10 ssai 27 b0d9: bb0a add.n a11, a11, a0 b0db: 3c2162 l32i a6, a1, 240 b0de: 2a2102 l32i a0, a1, 168 b0e1: 306680 xor a6, a6, a8 b0e4: 2e2182 l32i a8, a1, 184 b0e7: bbfa add.n a11, a11, a15 b0e9: 300080 xor a0, a0, a8 b0ec: 818bb0 src a8, a11, a11 b0ef: 300060 xor a0, a0, a6 b0f2: 404f10 ssai 31 b0f5: 206ed0 or a6, a14, a13 b0f8: 106a60 and a6, a10, a6 b0fb: 810000 src a0, a0, a0 b0fe: 2f6102 s32i a0, a1, 188 b101: 404200 ssai 2 b104: 100ed0 and a0, a14, a13 b107: 81ddd0 src a13, a13, a13 b10a: 206600 or a6, a6, a0 b10d: 404b10 ssai 27 b110: 646a add.n a6, a4, a6 b112: 2f2102 l32i a0, a1, 188 b115: 668a add.n a6, a6, a8 b117: 108db0 and a8, a13, a11 b11a: 226a add.n a2, a2, a6 b11c: 22fa add.n a2, a2, a15 b11e: 206db0 or a6, a13, a11 b121: 106e60 and a6, a14, a6 b124: 206680 or a6, a6, a8 b127: 006a add.n a0, a0, a6 b129: 312182 l32i a8, a1, 196 b12c: 816220 src a6, a2, a2 b12f: 006a add.n a0, a0, a6 b131: 404f10 ssai 31 b134: 3b2162 l32i a6, a1, 236 b137: aa0a add.n a10, a10, a0 b139: aafa add.n a10, a10, a15 b13b: 2b2102 l32i a0, a1, 172 b13e: 306630 xor a6, a6, a3 b141: 303c30 xor a3, a12, a3 b144: 300080 xor a0, a0, a8 b147: 30cc50 xor a12, a12, a5 b14a: 300060 xor a0, a0, a6 b14d: 292182 l32i a8, a1, 164 b150: 2d2162 l32i a6, a1, 180 b153: 810000 src a0, a0, a0 b156: 308890 xor a8, a8, a9 b159: 404200 ssai 2 b15c: 309790 xor a9, a7, a9 b15f: 81bbb0 src a11, a11, a11 b162: 306640 xor a6, a6, a4 b165: 306680 xor a6, a6, a8 b168: 404b10 ssai 27 b16b: 30fb20 xor a15, a11, a2 b16e: 30fdf0 xor a15, a13, a15 b171: 818aa0 src a8, a10, a10 b174: f0fa add.n a15, a0, a15 b176: 404f10 ssai 31 b179: ff8a add.n a15, a15, a8 b17b: 816660 src a6, a6, a6 b17e: 2c2182 l32i a8, a1, 176 b181: eefa add.n a14, a14, a15 b183: 404200 ssai 2 b186: 812220 src a2, a2, a2 b189: 2f21f2 l32i a15, a1, 188 b18c: 404b10 ssai 27 b18f: 3088f0 xor a8, a8, a15 b192: fc73f1 l32r a15, a360 b195: 303380 xor a3, a3, a8 b198: eefa add.n a14, a14, a15 b19a: 818ee0 src a8, a14, a14 b19d: 30f2a0 xor a15, a2, a10 b1a0: 30fbf0 xor a15, a11, a15 b1a3: 404f10 ssai 31 b1a6: 813330 src a3, a3, a3 b1a9: f6fa add.n a15, a6, a15 b1ab: ff8a add.n a15, a15, a8 b1ad: 404200 ssai 2 b1b0: ddfa add.n a13, a13, a15 b1b2: 3021f2 l32i a15, a1, 192 b1b5: 81aaa0 src a10, a10, a10 b1b8: 30ff00 xor a15, a15, a0 b1bb: 3099f0 xor a9, a9, a15 b1be: fc68f1 l32r a15, a360 b1c1: 404b10 ssai 27 b1c4: ddfa add.n a13, a13, a15 b1c6: 818dd0 src a8, a13, a13 b1c9: 30fae0 xor a15, a10, a14 b1cc: 30f2f0 xor a15, a2, a15 b1cf: 404f10 ssai 31 b1d2: 819990 src a9, a9, a9 b1d5: f3fa add.n a15, a3, a15 b1d7: ff8a add.n a15, a15, a8 b1d9: 404200 ssai 2 b1dc: 81eee0 src a14, a14, a14 b1df: bbfa add.n a11, a11, a15 b1e1: 404b10 ssai 27 b1e4: 2e21f2 l32i a15, a1, 184 b1e7: 308ed0 xor a8, a14, a13 b1ea: 308a80 xor a8, a10, a8 b1ed: 30ff60 xor a15, a15, a6 b1f0: 30ccf0 xor a12, a12, a15 b1f3: fc5bf1 l32r a15, a360 b1f6: 898a add.n a8, a9, a8 b1f8: bbfa add.n a11, a11, a15 b1fa: 81fbb0 src a15, a11, a11 b1fd: 404f10 ssai 31 b200: 88fa add.n a8, a8, a15 b202: 228a add.n a2, a2, a8 b204: 81ccc0 src a12, a12, a12 b207: 01c9 s32i.n a12, a1, 0 b209: 404200 ssai 2 b20c: 2a2182 l32i a8, a1, 168 b20f: 81ddd0 src a13, a13, a13 b212: 404b10 ssai 27 b215: 307780 xor a7, a7, a8 b218: 30fdb0 xor a15, a13, a11 b21b: 312182 l32i a8, a1, 196 b21e: 30fef0 xor a15, a14, a15 b221: 308830 xor a8, a8, a3 b224: 307780 xor a7, a7, a8 b227: fc4e81 l32r a8, a360 b22a: fcfa add.n a15, a12, a15 b22c: 228a add.n a2, a2, a8 b22e: 818220 src a8, a2, a2 b231: ff8a add.n a15, a15, a8 b233: 404f10 ssai 31 b236: 2b2182 l32i a8, a1, 172 b239: aafa add.n a10, a10, a15 b23b: 817770 src a7, a7, a7 b23e: fc48f1 l32r a15, a360 b241: 404200 ssai 2 b244: 81bbb0 src a11, a11, a11 b247: 305580 xor a5, a5, a8 b24a: 404b10 ssai 27 b24d: aafa add.n a10, a10, a15 b24f: 308490 xor a8, a4, a9 b252: 305580 xor a5, a5, a8 b255: 30fb20 xor a15, a11, a2 b258: 30fdf0 xor a15, a13, a15 b25b: f7fa add.n a15, a7, a15 b25d: 818aa0 src a8, a10, a10 b260: ff8a add.n a15, a15, a8 b262: 404f10 ssai 31 b265: 2d2182 l32i a8, a1, 180 b268: eefa add.n a14, a14, a15 b26a: 815550 src a5, a5, a5 b26d: 2f21f2 l32i a15, a1, 188 b270: 326152 s32i a5, a1, 200 b273: 404200 ssai 2 b276: 812220 src a2, a2, a2 b279: 2a2152 l32i a5, a1, 168 b27c: 404b10 ssai 27 b27f: 30fcf0 xor a15, a12, a15 b282: 305580 xor a5, a5, a8 b285: 30ff50 xor a15, a15, a5 b288: fc3651 l32r a5, a360 b28b: 3082a0 xor a8, a2, a10 b28e: ee5a add.n a14, a14, a5 b290: 322152 l32i a5, a1, 200 b293: 308b80 xor a8, a11, a8 b296: 558a add.n a5, a5, a8 b298: 818ee0 src a8, a14, a14 b29b: 558a add.n a5, a5, a8 b29d: 404f10 ssai 31 b2a0: 2c2182 l32i a8, a1, 176 b2a3: dd5a add.n a13, a13, a5 b2a5: 81fff0 src a15, a15, a15 b2a8: 2b2152 l32i a5, a1, 172 b2ab: 3361f2 s32i a15, a1, 204 b2ae: 404200 ssai 2 b2b1: 30f700 xor a15, a7, a0 b2b4: 81aaa0 src a10, a10, a10 b2b7: 305580 xor a5, a5, a8 b2ba: 404b10 ssai 27 b2bd: 30ff50 xor a15, a15, a5 b2c0: fc2851 l32r a5, a360 b2c3: 308ae0 xor a8, a10, a14 b2c6: dd5a add.n a13, a13, a5 b2c8: 332152 l32i a5, a1, 204 b2cb: 308280 xor a8, a2, a8 b2ce: 558a add.n a5, a5, a8 b2d0: 818dd0 src a8, a13, a13 b2d3: 558a add.n a5, a5, a8 b2d5: 404f10 ssai 31 b2d8: 302182 l32i a8, a1, 192 b2db: bb5a add.n a11, a11, a5 b2dd: 81fff0 src a15, a15, a15 b2e0: 2d2152 l32i a5, a1, 180 b2e3: 3861f2 s32i a15, a1, 224 b2e6: 404200 ssai 2 b2e9: 81eee0 src a14, a14, a14 b2ec: 3221f2 l32i a15, a1, 200 b2ef: 305580 xor a5, a5, a8 b2f2: 30ff60 xor a15, a15, a6 b2f5: 30ff50 xor a15, a15, a5 b2f8: fc1a51 l32r a5, a360 b2fb: 404b10 ssai 27 b2fe: bb5a add.n a11, a11, a5 b300: 818bb0 src a8, a11, a11 b303: 2e2152 l32i a5, a1, 184 b306: 404f10 ssai 31 b309: 81fff0 src a15, a15, a15 b30c: 3a61f2 s32i a15, a1, 232 b30f: 2c21f2 l32i a15, a1, 176 b312: 1179 s32i.n a7, a1, 4 b314: 30ff50 xor a15, a15, a5 b317: 332152 l32i a5, a1, 204 b31a: 2761a2 s32i a10, a1, 156 b31d: 305530 xor a5, a5, a3 b320: 3055f0 xor a5, a5, a15 b323: 2e21f2 l32i a15, a1, 184 b326: 404200 ssai 2 b329: 30ff40 xor a15, a15, a4 b32c: 304400 xor a4, a4, a0 b32f: 300030 xor a0, a0, a3 b332: 376102 s32i a0, a1, 220 b335: 303c30 xor a3, a12, a3 b338: 396132 s32i a3, a1, 228 b33b: 3a2102 l32i a0, a1, 232 b33e: 382132 l32i a3, a1, 224 b341: 30cc00 xor a12, a12, a0 b344: 30ccf0 xor a12, a12, a15 b347: 382102 l32i a0, a1, 224 b34a: 30fed0 xor a15, a14, a13 b34d: 300090 xor a0, a0, a9 b350: 30aaf0 xor a10, a10, a15 b353: 81ddd0 src a13, a13, a13 b356: 2f21f2 l32i a15, a1, 188 b359: 33aa add.n a3, a3, a10 b35b: 404b10 ssai 27 b35e: 338a add.n a3, a3, a8 b360: 223a add.n a2, a2, a3 b362: fbff31 l32r a3, a360 b365: 3121a2 l32i a10, a1, 196 b368: 223a add.n a2, a2, a3 b36a: 818220 src a8, a2, a2 b36d: 302132 l32i a3, a1, 192 b370: 404f10 ssai 31 b373: 3033a0 xor a3, a3, a10 b376: 815550 src a5, a5, a5 b379: 6159 s32i.n a5, a1, 24 b37b: 404200 ssai 2 b37e: 30aaf0 xor a10, a10, a15 b381: 300030 xor a0, a0, a3 b384: 30ff60 xor a15, a15, a6 b387: 306690 xor a6, a6, a9 b38a: 3a2132 l32i a3, a1, 232 b38d: 309790 xor a9, a7, a9 b390: 307750 xor a7, a7, a5 b393: 3077a0 xor a7, a7, a10 b396: 30adb0 xor a10, a13, a11 b399: 30aea0 xor a10, a14, a10 b39c: 81bbb0 src a11, a11, a11 b39f: 33aa add.n a3, a3, a10 b3a1: 2721a2 l32i a10, a1, 156 b3a4: 338a add.n a3, a3, a8 b3a6: aa3a add.n a10, a10, a3 b3a8: fbee31 l32r a3, a360 b3ab: 404b10 ssai 27 b3ae: aa3a add.n a10, a10, a3 b3b0: 818aa0 src a8, a10, a10 b3b3: 322132 l32i a3, a1, 200 b3b6: 2139 s32i.n a3, a1, 8 b3b8: 404f10 ssai 31 b3bb: 810000 src a0, a0, a0 b3be: 7109 s32i.n a0, a1, 28 b3c0: 303300 xor a3, a3, a0 b3c3: 404200 ssai 2 b3c6: 303340 xor a3, a3, a4 b3c9: 304b20 xor a4, a11, a2 b3cc: 304d40 xor a4, a13, a4 b3cf: 812220 src a2, a2, a2 b3d2: 454a add.n a4, a5, a4 b3d4: 448a add.n a4, a4, a8 b3d6: ee4a add.n a14, a14, a4 b3d8: fbe241 l32r a4, a360 b3db: 404b10 ssai 27 b3de: ee4a add.n a14, a14, a4 b3e0: 818ee0 src a8, a14, a14 b3e3: 332142 l32i a4, a1, 204 b3e6: 3149 s32i.n a4, a1, 12 b3e8: 404f10 ssai 31 b3eb: 81ccc0 src a12, a12, a12 b3ee: 81c9 s32i.n a12, a1, 32 b3f0: 3044c0 xor a4, a4, a12 b3f3: 3044f0 xor a4, a4, a15 b3f6: 404200 ssai 2 b3f9: 30f2a0 xor a15, a2, a10 b3fc: 81aaa0 src a10, a10, a10 b3ff: 30fbf0 xor a15, a11, a15 b402: 404b10 ssai 27 b405: f0fa add.n a15, a0, a15 b407: ff8a add.n a15, a15, a8 b409: ddfa add.n a13, a13, a15 b40b: fbd581 l32r a8, a360 b40e: 30fae0 xor a15, a10, a14 b411: 30f2f0 xor a15, a2, a15 b414: ccfa add.n a12, a12, a15 b416: dd8a add.n a13, a13, a8 b418: 81fdd0 src a15, a13, a13 b41b: ccfa add.n a12, a12, a15 b41d: 404f10 ssai 31 b420: 3821f2 l32i a15, a1, 224 b423: 817770 src a7, a7, a7 b426: bbca add.n a11, a11, a12 b428: bb8a add.n a11, a11, a8 b42a: 9179 s32i.n a7, a1, 36 b42c: 3721c2 l32i a12, a1, 220 b42f: 41f9 s32i.n a15, a1, 16 b431: 404200 ssai 2 b434: 81eee0 src a14, a14, a14 b437: 30ff70 xor a15, a15, a7 b43a: 30ffc0 xor a15, a15, a12 b43d: 404b10 ssai 27 b440: 30ced0 xor a12, a14, a13 b443: 30cac0 xor a12, a10, a12 b446: 77ca add.n a7, a7, a12 b448: 81cbb0 src a12, a11, a11 b44b: 77ca add.n a7, a7, a12 b44d: 404f10 ssai 31 b450: 3a21c2 l32i a12, a1, 232 b453: 227a add.n a2, a2, a7 b455: 813330 src a3, a3, a3 b458: 212172 l32i a7, a1, 132 b45b: 228a add.n a2, a2, a8 b45d: a139 s32i.n a3, a1, 40 b45f: 51c9 s32i.n a12, a1, 20 b461: 404200 ssai 2 b464: 81ddd0 src a13, a13, a13 b467: 30cc30 xor a12, a12, a3 b46a: 30cc60 xor a12, a12, a6 b46d: 404b10 ssai 27 b470: 306db0 xor a6, a13, a11 b473: 306e60 xor a6, a14, a6 b476: 336a add.n a3, a3, a6 b478: 816220 src a6, a2, a2 b47b: 336a add.n a3, a3, a6 b47d: 404f10 ssai 31 b480: 814440 src a4, a4, a4 b483: aa3a add.n a10, a10, a3 b485: aa8a add.n a10, a10, a8 b487: b149 s32i.n a4, a1, 44 b489: 305540 xor a5, a5, a4 b48c: 392132 l32i a3, a1, 228 b48f: 404200 ssai 2 b492: 81bbb0 src a11, a11, a11 b495: 303350 xor a3, a3, a5 b498: 404b10 ssai 27 b49b: 305b20 xor a5, a11, a2 b49e: 305d50 xor a5, a13, a5 b4a1: 445a add.n a4, a4, a5 b4a3: 815aa0 src a5, a10, a10 b4a6: 445a add.n a4, a4, a5 b4a8: 404f10 ssai 31 b4ab: 81fff0 src a15, a15, a15 b4ae: ee4a add.n a14, a14, a4 b4b0: ee8a add.n a14, a14, a8 b4b2: c1f9 s32i.n a15, a1, 48 b4b4: 3000f0 xor a0, a0, a15 b4b7: 404200 ssai 2 b4ba: 812220 src a2, a2, a2 b4bd: 309900 xor a9, a9, a0 b4c0: 404b10 ssai 27 b4c3: 3002a0 xor a0, a2, a10 b4c6: 300b00 xor a0, a11, a0 b4c9: ff0a add.n a15, a15, a0 b4cb: 810ee0 src a0, a14, a14 b4ce: ff0a add.n a15, a15, a0 b4d0: 404f10 ssai 31 b4d3: 81ccc0 src a12, a12, a12 b4d6: ddfa add.n a13, a13, a15 b4d8: dd8a add.n a13, a13, a8 b4da: d1c9 s32i.n a12, a1, 52 b4dc: 404200 ssai 2 b4df: 81aaa0 src a10, a10, a10 b4e2: 30fae0 xor a15, a10, a14 b4e5: 404b10 ssai 27 b4e8: 30f2f0 xor a15, a2, a15 b4eb: ccfa add.n a12, a12, a15 b4ed: 81fdd0 src a15, a13, a13 b4f0: ccfa add.n a12, a12, a15 b4f2: 404f10 ssai 31 b4f5: 813330 src a3, a3, a3 b4f8: bbca add.n a11, a11, a12 b4fa: bb8a add.n a11, a11, a8 b4fc: e139 s32i.n a3, a1, 56 b4fe: 404200 ssai 2 b501: 81eee0 src a14, a14, a14 b504: 304ed0 xor a4, a14, a13 b507: 404b10 ssai 27 b50a: 304a40 xor a4, a10, a4 b50d: 334a add.n a3, a3, a4 b50f: 814bb0 src a4, a11, a11 b512: 334a add.n a3, a3, a4 b514: 404f10 ssai 31 b517: 044c movi.n a4, 64 b519: 223a add.n a2, a2, a3 b51b: 819990 src a9, a9, a9 b51e: 030c movi.n a3, 0 b520: 228a add.n a2, a2, a8 b522: 404200 ssai 2 b525: f199 s32i.n a9, a1, 60 b527: 0768 l32i.n a6, a7, 0 b529: 1708 l32i.n a0, a7, 4 b52b: 81ddd0 src a13, a13, a13 b52e: 47f8 l32i.n a15, a7, 16 b530: 404b10 ssai 27 b533: ffea add.n a15, a15, a14 b535: 81c220 src a12, a2, a2 b538: 002a add.n a0, a0, a2 b53a: 1709 s32i.n a0, a7, 4 b53c: 404200 ssai 2 b53f: 47f9 s32i.n a15, a7, 16 b541: aaca add.n a10, a10, a12 b543: 012d mov.n a2, a1 b545: 37c8 l32i.n a12, a7, 12 b547: 30fdb0 xor a15, a13, a11 b54a: 30eef0 xor a14, a14, a15 b54d: 81bbb0 src a11, a11, a11 b550: 2021f2 l32i a15, a1, 128 b553: 99ea add.n a9, a9, a14 b555: ccda add.n a12, a12, a13 b557: 37c9 s32i.n a12, a7, 12 b559: 1e21d2 l32i a13, a1, 120 b55c: 99aa add.n a9, a9, a10 b55e: 1f21e2 l32i a14, a1, 124 b561: 27a8 l32i.n a10, a7, 8 b563: 669a add.n a6, a6, a9 b565: 668a add.n a6, a6, a8 b567: 0769 s32i.n a6, a7, 0 b569: aaba add.n a10, a10, a11 b56b: 27a9 s32i.n a10, a7, 8 b56d: f63345 call0 18a4 b570: 1d21c2 l32i a12, a1, 116 b573: 10a122 movi a2, 0x110 b576: 1c2102 l32i a0, a1, 112 b579: 112a add.n a1, a1, a2 b57b: f00d ret.n b57d: 000000 ill b580: f0 .byte 0xf0 b581: c3d2e1 l32r a14, ffffc4cc <_rom_store+0xfffee144> 0000b584 : b584: ffff31 l32r a3, b580 b587: f8a341 l32r a4, 9814 b58a: f8a151 l32r a5, 9810 b58d: f89f61 l32r a6, 980c b590: f89e71 l32r a7, 9808 b593: 080c movi.n a8, 0 b595: 6289 s32i.n a8, a2, 24 b597: 5289 s32i.n a8, a2, 20 b599: 0279 s32i.n a7, a2, 0 b59b: 1269 s32i.n a6, a2, 4 b59d: 2259 s32i.n a5, a2, 8 b59f: 3249 s32i.n a4, a2, 12 b5a1: 4239 s32i.n a3, a2, 16 b5a3: f00d ret.n b5a5: 000000 ill 0000b5a8 : b5a8: e0c112 addi a1, a1, -32 b5ab: 11c9 s32i.n a12, a1, 4 b5ad: 21d9 s32i.n a13, a1, 8 b5af: 6149 s32i.n a4, a1, 24 b5b1: 41f9 s32i.n a15, a1, 16 b5b3: 31e9 s32i.n a14, a1, 12 b5b5: 0109 s32i.n a0, a1, 0 b5b7: 02ed mov.n a14, a2 b5b9: 6208 l32i.n a0, a2, 24 b5bb: 04fd mov.n a15, a4 b5bd: 255df0 extui a5, a15, 29, 3 b5c0: 5228 l32i.n a2, a2, 20 b5c2: 1144d0 slli a4, a4, 3 b5c5: 54d320 extui a13, a2, 3, 6 b5c8: b02f20 addx8 a2, a15, a2 b5cb: 5e29 s32i.n a2, a14, 20 b5cd: 03b247 bgeu a2, a4, b5d4 b5d0: 001b addi.n a0, a0, 1 b5d2: 6e09 s32i.n a0, a14, 24 b5d4: 804fd0 add a4, a15, a13 b5d7: 805050 add a5, a0, a5 b5da: 066e52 s32i a5, a14, 24 b5dd: 3bd4b6 bltui a4, 64, b61c b5e0: 5139 s32i.n a3, a1, 20 b5e2: 0c4c movi.n a12, 64 b5e4: 2eda add.n a2, a14, a13 b5e6: 1cc222 addi a2, a2, 28 b5e9: c0ccd0 sub a12, a12, a13 b5ec: 0c4d mov.n a4, a12 b5ee: f62c45 call0 18b4 b5f1: 0e2d mov.n a2, a14 b5f3: 1cce32 addi a3, a14, 28 b5f6: fed6c5 call0 a364 b5f9: 7fa002 movi a0, 127 b5fc: c0d0d0 sub a13, a0, a13 b5ff: 12bdf7 bgeu a13, a15, b615 b602: 5138 l32i.n a3, a1, 20 b604: 0e2d mov.n a2, a14 b606: 8033c0 add a3, a3, a12 b609: fed585 call0 a364 b60c: 40ccc2 addi a12, a12, 64 b60f: 40cdd2 addi a13, a13, 64 b612: ec3df7 bltu a13, a15, b602 b615: 5138 l32i.n a3, a1, 20 b617: 0d0c movi.n a13, 0 b619: 000086 j b61f b61c: 00a0c2 movi a12, 0 b61f: 8033c0 add a3, a3, a12 b622: c04fc0 sub a4, a15, a12 b625: 802ed0 add a2, a14, a13 b628: 1cc222 addi a2, a2, 28 b62b: f62885 call0 18b4 b62e: 11c8 l32i.n a12, a1, 4 b630: 21d8 l32i.n a13, a1, 8 b632: 31e8 l32i.n a14, a1, 12 b634: 41f8 l32i.n a15, a1, 16 b636: 0108 l32i.n a0, a1, 0 b638: 20c112 addi a1, a1, 32 b63b: f00d ret.n b63d: 000000 ill b640: 20 .byte 0x20 b641: ffda add.n a15, a15, a13 b643: 3f .byte 0x3f b644: 44 .byte 0x44 b645: 3fffd6 bgez a15, ba48 0000b648 : b648: e0c112 addi a1, a1, -32 b64b: 61f9 s32i.n a15, a1, 24 b64d: 41d9 s32i.n a13, a1, 16 b64f: 31c9 s32i.n a12, a1, 12 b651: 2109 s32i.n a0, a1, 8 b653: 51e9 s32i.n a14, a1, 20 b655: 000c movi.n a0, 0 b657: fe7c movi.n a14, -1 b659: 03cd mov.n a12, a3 b65b: 02dd mov.n a13, a2 b65d: 013d mov.n a3, a1 b65f: 120c movi.n a2, 1 b661: 3050e0 xor a5, a0, a14 b664: 145050 extui a5, a5, 0, 2 b667: 1155d0 slli a5, a5, 3 b66a: 400500 ssr a5 b66d: 0140b6 bltui a0, 4, b672 b670: 020c movi.n a2, 0 b672: 001b addi.n a0, a0, 1 b674: a042c0 addx4 a4, a2, a12 b677: 5448 l32i.n a4, a4, 20 b679: 120c movi.n a2, 1 b67b: 914040 srl a4, a4 b67e: 004342 s8i a4, a3, 0 b681: 331b addi.n a3, a3, 1 b683: da8066 bnei a0, 8, b661 b686: 0c2d mov.n a2, a12 b688: ffee31 l32r a3, b640 b68b: 140c movi.n a4, 1 b68d: fff185 call0 b5a8 b690: 5c58 l32i.n a5, a12, 20 b692: f8a162 movi a6, 0x1f8 b695: 105560 and a5, a5, a6 b698: c0a162 movi a6, 0x1c0 b69b: 1b1567 beq a5, a6, b6ba b69e: ffe9f1 l32r a15, b644 b6a1: 0c2d mov.n a2, a12 b6a3: 01a042 movi a4, 1 b6a6: 203ff0 or a3, a15, a15 b6a9: ffefc5 call0 b5a8 b6ac: 5c78 l32i.n a7, a12, 20 b6ae: f8a182 movi a8, 0x1f8 b6b1: 107780 and a7, a7, a8 b6b4: c0a182 movi a8, 0x1c0 b6b7: e69787 bne a7, a8, b6a1 b6ba: 0c2d mov.n a2, a12 b6bc: 203110 or a3, a1, a1 b6bf: 840c movi.n a4, 8 b6c1: ffee45 call0 b5a8 b6c4: 00a002 movi a0, 0 b6c7: 14a022 movi a2, 20 b6ca: 901b addi.n a9, a0, 1 b6cc: 41a200 srli a10, a0, 2 b6cf: 30b0e0 xor a11, a0, a14 b6d2: 14b0b0 extui a11, a11, 0, 2 b6d5: a0aac0 addx4 a10, a10, a12 b6d8: 0aa8 l32i.n a10, a10, 0 b6da: 11bbd0 slli a11, a11, 3 b6dd: 400b00 ssr a11 b6e0: 91a0a0 srl a10, a10 b6e3: 002b addi.n a0, a0, 2 b6e5: 004da2 s8i a10, a13, 0 b6e8: 30a9e0 xor a10, a9, a14 b6eb: 419290 srli a9, a9, 2 b6ee: 14a0a0 extui a10, a10, 0, 2 b6f1: 11aad0 slli a10, a10, 3 b6f4: a099c0 addx4 a9, a9, a12 b6f7: 0998 l32i.n a9, a9, 0 b6f9: 400a00 ssr a10 b6fc: 919090 srl a9, a9 b6ff: 014d92 s8i a9, a13, 1 b702: dd2b addi.n a13, a13, 2 b704: c29027 bne a0, a2, b6ca b707: 1ccc22 addi a2, a12, 28 b70a: 030c movi.n a3, 0 b70c: 40a042 movi a4, 64 b70f: f61945 call0 18a4 b712: 0c2d mov.n a2, a12 b714: 030c movi.n a3, 0 b716: 441c movi.n a4, 20 b718: f61885 call0 18a4 b71b: 14cc22 addi a2, a12, 20 b71e: 030c movi.n a3, 0 b720: 840c movi.n a4, 8 b722: f61805 call0 18a4 b725: 012d mov.n a2, a1 b727: 030c movi.n a3, 0 b729: 840c movi.n a4, 8 b72b: f61785 call0 18a4 b72e: 31c8 l32i.n a12, a1, 12 b730: 41d8 l32i.n a13, a1, 16 b732: 51e8 l32i.n a14, a1, 20 b734: 61f8 l32i.n a15, a1, 24 b736: 2108 l32i.n a0, a1, 8 b738: 20c112 addi a1, a1, 32 b73b: f00d ret.n b73d: 000000 ill b740: 90a082 movi a8, 144 b743: c01180 sub a1, a1, a8 b746: 1f6152 s32i a5, a1, 124 b749: 186172 s32i a7, a1, 96 b74c: 196102 s32i a0, a1, 100 b74f: 206132 s32i a3, a1, 128 b752: 1d61f2 s32i a15, a1, 116 b755: 1c61e2 s32i a14, a1, 112 b758: 1a61c2 s32i a12, a1, 104 b75b: 1b61d2 s32i a13, a1, 108 b75e: 20c660 or a12, a6, a6 b761: 20d440 or a13, a4, a4 b764: 02ed mov.n a14, a2 b766: 2021f2 l32i a15, a1, 128 b769: f735c5 call0 2ac8 b76c: 01f9 s32i.n a15, a1, 0 b76e: 21d9 s32i.n a13, a1, 8 b770: 618b addi.n a6, a1, 8 b772: 20c172 addi a7, a1, 32 b775: 1341c2 s8i a12, a1, 19 b778: 7558c0 extui a5, a12, 24, 8 b77b: f540c0 extui a4, a12, 16, 16 b77e: 4138c0 srli a3, a12, 8 b781: 400c movi.n a0, 4 b783: 3109 s32i.n a0, a1, 12 b785: 124132 s8i a3, a1, 18 b788: 114142 s8i a4, a1, 17 b78b: 104152 s8i a5, a1, 16 b78e: 240c movi.n a4, 2 b790: 015d mov.n a5, a1 b792: 02cd mov.n a12, a2 b794: 10c122 addi a2, a1, 16 b797: 0c3d mov.n a3, a12 b799: 1129 s32i.n a2, a1, 4 b79b: 0e2d mov.n a2, a14 b79d: 001145 call0 b8b4 b7a0: 929c beqz.n a2, b7bd b7a2: f27c movi.n a2, -1 b7a4: 1a21c2 l32i a12, a1, 104 b7a7: 1b21d2 l32i a13, a1, 108 b7aa: 1c21e2 l32i a14, a1, 112 b7ad: 1d21f2 l32i a15, a1, 116 b7b0: 90a032 movi a3, 144 b7b3: 192102 l32i a0, a1, 100 b7b6: 113a add.n a1, a1, a3 b7b8: f00d ret.n b7ba: 000000 ill b7bd: 20c132 addi a3, a1, 32 b7c0: 441c movi.n a4, 20 b7c2: 1821f2 l32i a15, a1, 96 b7c5: 1e61c2 s32i a12, a1, 120 b7c8: 0f2d mov.n a2, a15 b7ca: f60e85 call0 18b4 b7cd: 1f2162 l32i a6, a1, 124 b7d0: 5226a6 blti a6, 2, b826 b7d3: 14cfc2 addi a12, a15, 20 b7d6: 01a0d2 movi a13, 1 b7d9: 202ee0 or a2, a14, a14 b7dc: 1e2132 l32i a3, a1, 120 b7df: 20c142 addi a4, a1, 32 b7e2: 14a052 movi a5, 20 b7e5: 40c162 addi a6, a1, 64 b7e8: 0023c5 call0 ba28 b7eb: fb3256 bnez a2, b7a2 b7ee: 20c122 addi a2, a1, 32 b7f1: 40c132 addi a3, a1, 64 b7f4: 14a042 movi a4, 20 b7f7: f60bc5 call0 18b4 b7fa: 0f0d mov.n a0, a15 b7fc: 40c122 addi a2, a1, 64 b7ff: 1f21b2 l32i a11, a1, 124 b802: dd1b addi.n a13, a13, 1 b804: 0002a2 l8ui a10, a2, 0 b807: 000092 l8ui a9, a0, 0 b80a: 010072 l8ui a7, a0, 1 b80d: 3099a0 xor a9, a9, a10 b810: 004092 s8i a9, a0, 0 b813: 010282 l8ui a8, a2, 1 b816: 222b addi.n a2, a2, 2 b818: 307780 xor a7, a7, a8 b81b: 014072 s8i a7, a0, 1 b81e: 002b addi.n a0, a0, 2 b820: e090c7 bne a0, a12, b804 b823: b29bd7 bne a11, a13, b7d9 b826: 020c movi.n a2, 0 b828: 1a21c2 l32i a12, a1, 104 b82b: 1b21d2 l32i a13, a1, 108 b82e: 1c21e2 l32i a14, a1, 112 b831: 1d21f2 l32i a15, a1, 116 b834: 90a032 movi a3, 144 b837: 192102 l32i a0, a1, 100 b83a: 113a add.n a1, a1, a3 b83c: f00d ret.n b83e: 00 .byte 00 b83f: c11200 mul16u a1, a2, a0 0000b840 : b840: b0c112 addi a1, a1, -80 b843: c1f9 s32i.n a15, a1, 48 b845: 8109 s32i.n a0, a1, 32 b847: d129 s32i.n a2, a1, 52 b849: e139 s32i.n a3, a1, 56 b84b: f149 s32i.n a4, a1, 60 b84d: 106152 s32i a5, a1, 64 b850: b1e9 s32i.n a14, a1, 44 b852: a1d9 s32i.n a13, a1, 40 b854: 91c9 s32i.n a12, a1, 36 b856: 06dd mov.n a13, a6 b858: 20c770 or a12, a7, a7 b85b: 043716 beqz a7, b8a2 b85e: 0e0c movi.n a14, 0 b860: d128 l32i.n a2, a1, 52 b862: e138 l32i.n a3, a1, 56 b864: f148 l32i.n a4, a1, 60 b866: 102152 l32i a5, a1, 64 b869: 017d mov.n a7, a1 b86b: ee1b addi.n a14, a14, 1 b86d: 0e6d mov.n a6, a14 b86f: ffed05 call0 b740 b872: f28c beqz.n a2, b885 b874: f27c movi.n a2, -1 b876: 91c8 l32i.n a12, a1, 36 b878: a1d8 l32i.n a13, a1, 40 b87a: b1e8 l32i.n a14, a1, 44 b87c: c1f8 l32i.n a15, a1, 48 b87e: 8108 l32i.n a0, a1, 32 b880: 50c112 addi a1, a1, 80 b883: f00d ret.n b885: 421c movi.n a2, 20 b887: 02fd mov.n a15, a2 b889: 0132c7 bltu a2, a12, b88e b88c: 0cfd mov.n a15, a12 b88e: 202dd0 or a2, a13, a13 b891: 203110 or a3, a1, a1 b894: 204ff0 or a4, a15, a15 b897: f601c5 call0 18b4 b89a: ddfa add.n a13, a13, a15 b89c: c0ccf0 sub a12, a12, a15 b89f: fbdc56 bnez a12, b860 b8a2: 020c movi.n a2, 0 b8a4: 91c8 l32i.n a12, a1, 36 b8a6: a1d8 l32i.n a13, a1, 40 b8a8: b1e8 l32i.n a14, a1, 44 b8aa: c1f8 l32i.n a15, a1, 48 b8ac: 8108 l32i.n a0, a1, 32 b8ae: 50c112 addi a1, a1, 80 b8b1: f00d ret.n b8b3: a08200 addx4 a8, a2, a0 0000b8b4 : b8b4: e0a082 movi a8, 224 b8b7: c01180 sub a1, a1, a8 b8ba: 316132 s32i a3, a1, 196 b8bd: 306122 s32i a2, a1, 192 b8c0: 2a6102 s32i a0, a1, 168 b8c3: 2b61c2 s32i a12, a1, 172 b8c6: 2c61d2 s32i a13, a1, 176 b8c9: 06cd mov.n a12, a6 b8cb: 04dd mov.n a13, a4 b8cd: c4a002 movi a0, 196 b8d0: 010a add.n a0, a1, a0 b8d2: 054d mov.n a4, a5 b8d4: c0a062 movi a6, 192 b8d7: 075d mov.n a5, a7 b8d9: 616a add.n a6, a1, a6 b8db: 026db6 bltui a13, 6, b8e1 b8de: 003306 j b9ae b8e1: 296152 s32i a5, a1, 164 b8e4: 286142 s32i a4, a1, 160 b8e7: 024c movi.n a2, 64 b8e9: 17b237 bgeu a2, a3, b904 b8ec: 063d mov.n a3, a6 b8ee: 120c movi.n a2, 1 b8f0: 015d mov.n a5, a1 b8f2: 204000 or a4, a0, a0 b8f5: fe9f45 call0 a2ec b8f8: 0b2256 bnez a2, b9ae b8fb: 306112 s32i a1, a1, 192 b8fe: 14a082 movi a8, 20 b901: 316182 s32i a8, a1, 196 b904: 20c122 addi a2, a1, 32 b907: 00a032 movi a3, 0 b90a: 40a042 movi a4, 64 b90d: f5f945 call0 18a4 b910: 302132 l32i a3, a1, 192 b913: 312142 l32i a4, a1, 196 b916: 20c122 addi a2, a1, 32 b919: 2d61c2 s32i a12, a1, 180 b91c: f5f945 call0 18b4 b91f: 2d2162 l32i a6, a1, 180 b922: 20c102 addi a0, a1, 32 b925: 60c1c2 addi a12, a1, 96 b928: 36a022 movi a2, 54 b92b: 20c142 addi a4, a1, 32 b92e: 186142 s32i a4, a1, 96 b931: 010052 l8ui a5, a0, 1 b934: 000072 l8ui a7, a0, 0 b937: 305520 xor a5, a5, a2 b93a: 307720 xor a7, a7, a2 b93d: 004072 s8i a7, a0, 0 b940: 014052 s8i a5, a0, 1 b943: 002b addi.n a0, a0, 2 b945: e890c7 bne a0, a12, b931 b948: 074c movi.n a7, 64 b94a: 206172 s32i a7, a1, 128 b94d: 048d16 beqz a13, b999 b950: 60c122 addi a2, a1, 96 b953: 063d mov.n a3, a6 b955: 2821b2 l32i a11, a1, 160 b958: 7fc102 addi a0, a1, 127 b95b: 001b addi.n a0, a0, 1 b95d: 0bad mov.n a10, a11 b95f: a0bdb0 addx4 a11, a13, a11 b962: 126d07 bbci a13, 0, b978 b965: 364b addi.n a3, a6, 4 b967: 004b addi.n a0, a0, 4 b969: 0648 l32i.n a4, a6, 0 b96b: 282152 l32i a5, a1, 160 b96e: 224b addi.n a2, a2, 4 b970: a54b addi.n a10, a5, 4 b972: 0558 l32i.n a5, a5, 0 b974: 0259 s32i.n a5, a2, 0 b976: 0049 s32i.n a4, a0, 0 b978: 4161d0 srli a6, a13, 1 b97b: a69c beqz.n a6, b999 b97d: 0398 l32i.n a9, a3, 0 b97f: 0a48 l32i.n a4, a10, 0 b981: 1249 s32i.n a4, a2, 4 b983: 1a88 l32i.n a8, a10, 4 b985: 1099 s32i.n a9, a0, 4 b987: aa8b addi.n a10, a10, 8 b989: 1378 l32i.n a7, a3, 4 b98b: 2289 s32i.n a8, a2, 8 b98d: 338b addi.n a3, a3, 8 b98f: 2079 s32i.n a7, a0, 8 b991: 228b addi.n a2, a2, 8 b993: 08c002 addi a0, a0, 8 b996: e39ab7 bne a10, a11, b97d b999: 01cd22 addi a2, a13, 1 b99c: 60c132 addi a3, a1, 96 b99f: 292152 l32i a5, a1, 164 b9a2: 7fc142 addi a4, a1, 127 b9a5: 01c442 addi a4, a4, 1 b9a8: fe9405 call0 a2ec b9ab: 011216 beqz a2, b9c0 b9ae: f27c movi.n a2, -1 b9b0: 2b21c2 l32i a12, a1, 172 b9b3: 2c21d2 l32i a13, a1, 176 b9b6: e0a032 movi a3, 224 b9b9: 2a2102 l32i a0, a1, 168 b9bc: 113a add.n a1, a1, a3 b9be: f00d ret.n b9c0: 20c122 addi a2, a1, 32 b9c3: 00a032 movi a3, 0 b9c6: 40a042 movi a4, 64 b9c9: f5ed85 call0 18a4 b9cc: 302132 l32i a3, a1, 192 b9cf: 312142 l32i a4, a1, 196 b9d2: 20c122 addi a2, a1, 32 b9d5: f5edc5 call0 18b4 b9d8: 20c102 addi a0, a1, 32 b9db: c25c movi.n a2, 92 b9dd: 010052 l8ui a5, a0, 1 b9e0: 000062 l8ui a6, a0, 0 b9e3: 305520 xor a5, a5, a2 b9e6: 306620 xor a6, a6, a2 b9e9: 004062 s8i a6, a0, 0 b9ec: 014052 s8i a5, a0, 1 b9ef: 002b addi.n a0, a0, 2 b9f1: e890c7 bne a0, a12, b9dd b9f4: 220c movi.n a2, 2 b9f6: 60c132 addi a3, a1, 96 b9f9: 7fc142 addi a4, a1, 127 b9fc: 461c movi.n a6, 20 b9fe: 292152 l32i a5, a1, 164 ba01: 074c movi.n a7, 64 ba03: 20c182 addi a8, a1, 32 ba06: 186182 s32i a8, a1, 96 ba09: 206172 s32i a7, a1, 128 ba0c: 196152 s32i a5, a1, 100 ba0f: 216162 s32i a6, a1, 132 ba12: 01c442 addi a4, a4, 1 ba15: fe8d45 call0 a2ec ba18: 2b21c2 l32i a12, a1, 172 ba1b: 2c21d2 l32i a13, a1, 176 ba1e: e0a032 movi a3, 224 ba21: 2a2102 l32i a0, a1, 168 ba24: 113a add.n a1, a1, a3 ba26: f00d ret.n 0000ba28 : ba28: 067d mov.n a7, a6 ba2a: 059d mov.n a9, a5 ba2c: d0c112 addi a1, a1, -48 ba2f: 0109 s32i.n a0, a1, 0 ba31: 6149 s32i.n a4, a1, 24 ba33: 18c152 addi a5, a1, 24 ba36: 1cc162 addi a6, a1, 28 ba39: 7199 s32i.n a9, a1, 28 ba3b: 140c movi.n a4, 1 ba3d: ffe745 call0 b8b4 ba40: 0108 l32i.n a0, a1, 0 ba42: 30c112 addi a1, a1, 48 ba45: f00d ret.n ba47: c11200 mul16u a1, a2, a0 0000ba48 : ba48: 80c112 addi a1, a1, -128 ba4b: 166152 s32i a5, a1, 88 ba4e: 156172 s32i a7, a1, 84 ba51: 1b61f2 s32i a15, a1, 108 ba54: 176102 s32i a0, a1, 92 ba57: 1861c2 s32i a12, a1, 96 ba5a: 1c6122 s32i a2, a1, 112 ba5d: 1961d2 s32i a13, a1, 100 ba60: 1a61e2 s32i a14, a1, 104 ba63: 20d660 or a13, a6, a6 ba66: 20e330 or a14, a3, a3 ba69: 202440 or a2, a4, a4 ba6c: 04cd mov.n a12, a4 ba6e: 000c movi.n a0, 0 ba70: 1c21f2 l32i a15, a1, 112 ba73: 004102 s8i a0, a1, 0 ba76: f70505 call0 2ac8 ba79: 6119 s32i.n a1, a1, 24 ba7b: 41c9 s32i.n a12, a1, 16 ba7d: 91d9 s32i.n a13, a1, 36 ba7f: 221b addi.n a2, a2, 1 ba81: 162132 l32i a3, a1, 88 ba84: 5139 s32i.n a3, a1, 20 ba86: 8129 s32i.n a2, a1, 32 ba88: 2021d2 l32i a13, a1, 128 ba8b: 120c movi.n a2, 1 ba8d: a129 s32i.n a2, a1, 40 ba8f: 1dbc beqz.n a13, bac4 ba91: 301c movi.n a0, 19 ba93: 0c0c movi.n a12, 0 ba95: c04dc0 sub a4, a13, a12 ba98: 146142 s32i a4, a1, 80 ba9b: 3db047 bgeu a0, a4, badc ba9e: 0f2d mov.n a2, a15 baa0: 0e3d mov.n a3, a14 baa2: 340c movi.n a4, 3 baa4: 10c152 addi a5, a1, 16 baa7: 152172 l32i a7, a1, 84 baaa: 20c162 addi a6, a1, 32 baad: 77ca add.n a7, a7, a12 baaf: ffe045 call0 b8b4 bab2: a2fc bnez.n a2, baf0 bab4: 301c movi.n a0, 19 bab6: 000182 l8ui a8, a1, 0 bab9: 14ccc2 addi a12, a12, 20 babc: 881b addi.n a8, a8, 1 babe: 004182 s8i a8, a1, 0 bac1: d03cd7 bltu a12, a13, ba95 bac4: 020c movi.n a2, 0 bac6: 1821c2 l32i a12, a1, 96 bac9: 1921d2 l32i a13, a1, 100 bacc: 1a21e2 l32i a14, a1, 104 bacf: 1b21f2 l32i a15, a1, 108 bad2: 80a032 movi a3, 128 bad5: 172102 l32i a0, a1, 92 bad8: 113a add.n a1, a1, a3 bada: f00d ret.n badc: 0e3d mov.n a3, a14 bade: 0f2d mov.n a2, a15 bae0: 340c movi.n a4, 3 bae2: 10c152 addi a5, a1, 16 bae5: 20c162 addi a6, a1, 32 bae8: 30c172 addi a7, a1, 48 baeb: ffdc85 call0 b8b4 baee: 629c beqz.n a2, bb08 baf0: f27c movi.n a2, -1 baf2: 1821c2 l32i a12, a1, 96 baf5: 1921d2 l32i a13, a1, 100 baf8: 1a21e2 l32i a14, a1, 104 bafb: 1b21f2 l32i a15, a1, 108 bafe: 80a032 movi a3, 128 bb01: 172102 l32i a0, a1, 92 bb04: 113a add.n a1, a1, a3 bb06: f00d ret.n bb08: 30c132 addi a3, a1, 48 bb0b: 152122 l32i a2, a1, 84 bb0e: 142142 l32i a4, a1, 80 bb11: 8022c0 add a2, a2, a12 bb14: f5d9c5 call0 18b4 bb17: 00a022 movi a2, 0 bb1a: 1821c2 l32i a12, a1, 96 bb1d: 1921d2 l32i a13, a1, 100 bb20: 1a21e2 l32i a14, a1, 104 bb23: 1b21f2 l32i a15, a1, 108 bb26: 80a032 movi a3, 128 bb29: 172102 l32i a0, a1, 92 bb2c: 801130 add a1, a1, a3 bb2f: f00d ret.n bb31: 000000 ill bb34: c3 .byte 0xc3 bb35: 9e .byte 0x9e bb36: fd0026 beqi a0, -1, bb37 bb39: 43 .byte 0x43 bb3a: 03 .byte 0x3 bb3b: c11200 mul16u a1, a2, a0 0000bb3c : bb3c: f0c112 addi a1, a1, -16 bb3f: 1109 s32i.n a0, a1, 4 bb41: 21c9 s32i.n a12, a1, 8 bb43: 31d9 s32i.n a13, a1, 12 bb45: 04cd mov.n a12, a4 bb47: 05dd mov.n a13, a5 bb49: 0253f6 bgeui a3, 5, bb4f bb4c: 003786 j bc2e bb4f: 0db596 bltz a5, bc2e bb52: 0129 s32i.n a2, a1, 0 bb54: 0245a6 blti a5, 4, bb5a bb57: 0034c6 j bc2e bb5a: 202440 or a2, a4, a4 bb5d: f6f685 call0 2ac8 bb60: 0ca216 beqz a2, bc2e bb63: 140c movi.n a4, 1 bb65: 000c movi.n a0, 0 bb67: 030c movi.n a3, 0 bb69: 216120 srai a6, a2, 1 bb6c: 0e6207 bbci a2, 0, bb7e bb6f: 043d mov.n a3, a4 bb71: 050c movi.n a5, 0 bb73: 000c02 l8ui a0, a12, 0 bb76: cc1b addi.n a12, a12, 1 bb78: 401500 ssl a5 bb7b: a10000 sll a0, a0 bb7e: b6ac beqz.n a6, bbad bb80: 000c62 l8ui a6, a12, 0 bb83: 010c42 l8ui a4, a12, 1 bb86: 531b addi.n a5, a3, 1 bb88: 147030 extui a7, a3, 0, 2 bb8b: 1177d0 slli a7, a7, 3 bb8e: 145050 extui a5, a5, 0, 2 bb91: cc2b addi.n a12, a12, 2 bb93: 332b addi.n a3, a3, 2 bb95: 1155d0 slli a5, a5, 3 bb98: 401700 ssl a7 bb9b: a16600 sll a6, a6 bb9e: 300060 xor a0, a0, a6 bba1: 401500 ssl a5 bba4: a14400 sll a4, a4 bba7: 300040 xor a0, a0, a4 bbaa: d29237 bne a2, a3, bb80 bbad: ffe141 l32r a4, bb34 bbb0: 21c8 l32i.n a12, a1, 8 bbb2: adac beqz.n a13, bbe0 bbb4: 170c movi.n a7, 1 bbb6: ffe051 l32r a5, bb38 bbb9: 00a032 movi a3, 0 bbbc: a08dd0 addx4 a8, a13, a13 bbbf: 212180 srai a2, a8, 1 bbc2: 086807 bbci a8, 0, bbce bbc5: 203770 or a3, a7, a7 bbc8: 820050 mull a0, a0, a5 bbcb: 800040 add a0, a0, a4 bbce: 00e216 beqz a2, bbe0 bbd1: 332b addi.n a3, a3, 2 bbd3: 820050 mull a0, a0, a5 bbd6: 004a add.n a0, a0, a4 bbd8: 820050 mull a0, a0, a5 bbdb: 004a add.n a0, a0, a4 bbdd: f09837 bne a8, a3, bbd1 bbe0: 0158 l32i.n a5, a1, 0 bbe2: 31d8 l32i.n a13, a1, 12 bbe4: 052d mov.n a2, a5 bbe6: 355b addi.n a3, a5, 5 bbe8: 391357 beq a3, a5, bc25 bbeb: ffd351 l32r a5, bb38 bbee: 827050 mull a7, a0, a5 bbf1: 774a add.n a7, a7, a4 bbf3: f58070 extui a8, a7, 16, 16 bbf6: 004282 s8i a8, a2, 0 bbf9: 827750 mull a7, a7, a5 bbfc: 774a add.n a7, a7, a4 bbfe: f58070 extui a8, a7, 16, 16 bc01: 014282 s8i a8, a2, 1 bc04: 827750 mull a7, a7, a5 bc07: 774a add.n a7, a7, a4 bc09: f58070 extui a8, a7, 16, 16 bc0c: 024282 s8i a8, a2, 2 bc0f: 827750 mull a7, a7, a5 bc12: 774a add.n a7, a7, a4 bc14: 826750 mull a6, a7, a5 bc17: 664a add.n a6, a6, a4 bc19: f57070 extui a7, a7, 16, 16 bc1c: 034272 s8i a7, a2, 3 bc1f: f56060 extui a6, a6, 16, 16 bc22: 044262 s8i a6, a2, 4 bc25: 520c movi.n a2, 5 bc27: 1108 l32i.n a0, a1, 4 bc29: 10c112 addi a1, a1, 16 bc2c: f00d ret.n bc2e: f27c movi.n a2, -1 bc30: 21c8 l32i.n a12, a1, 8 bc32: 31d8 l32i.n a13, a1, 12 bc34: 1108 l32i.n a0, a1, 4 bc36: 10c112 addi a1, a1, 16 bc39: f00d ret.n bc3b: 00 .byte 00 bc3c: 24 .byte 0x24 bc3d: ffda add.n a15, a15, a13 bc3f: 3f .byte 0x3f 0000bc40 : bc40: 20b220 or a11, a2, a2 bc43: e0a062 movi a6, 224 bc46: c01160 sub a1, a1, a6 bc49: 3361c2 s32i a12, a1, 204 bc4c: 3461d2 s32i a13, a1, 208 bc4f: 3561e2 s32i a14, a1, 212 bc52: 3661f2 s32i a15, a1, 216 bc55: 376142 s32i a4, a1, 220 bc58: 326102 s32i a0, a1, 200 bc5b: fff861 l32r a6, bc3c bc5e: 0ca002 movi a0, 12 bc61: 041622 l16ui a2, a6, 8 bc64: 045122 s16i a2, a1, 8 bc67: 012642 l32i a4, a6, 4 bc6a: 1149 s32i.n a4, a1, 4 bc6c: 0668 l32i.n a6, a6, 0 bc6e: 0169 s32i.n a6, a1, 0 bc70: 50b037 bgeu a0, a3, bcc4 bc73: 04d596 bltz a5, bcc4 bc76: 4a45e6 bgei a5, 4, bcc4 bc79: 372122 l32i a2, a1, 220 bc7c: 3161b2 s32i a11, a1, 196 bc7f: 306152 s32i a5, a1, 192 bc82: f6e445 call0 2ac8 bc85: 02ed mov.n a14, a2 bc87: 92bc beqz.n a2, bcc4 bc89: 0c0c movi.n a12, 0 bc8b: 3021f2 l32i a15, a1, 192 bc8e: 10c1d2 addi a13, a1, 16 bc91: 90fff0 addx2 a15, a15, a15 bc94: f2fa add.n a15, a2, a15 bc96: 203ff0 or a3, a15, a15 bc99: 202cc0 or a2, a12, a12 bc9c: 025c85 call0 e268 <__umodsi3> bc9f: 01ccc2 addi a12, a12, 1 bca2: 0ab2e7 bgeu a2, a14, bcb0 bca5: 372102 l32i a0, a1, 220 bca8: 020a add.n a0, a2, a0 bcaa: 000002 l8ui a0, a0, 0 bcad: 0001c6 j bcb8 bcb0: c032e0 sub a3, a2, a14 bcb3: 013a add.n a0, a1, a3 bcb5: 000002 l8ui a0, a0, 0 bcb8: 004d02 s8i a0, a13, 0 bcbb: dd1b addi.n a13, a13, 1 bcbd: d5dc66 bnei a12, 64, bc96 bcc0: 000606 j bcdc bcc3: 00 .byte 00 bcc4: f27c movi.n a2, -1 bcc6: 3321c2 l32i a12, a1, 204 bcc9: 3421d2 l32i a13, a1, 208 bccc: 3521e2 l32i a14, a1, 212 bccf: 3621f2 l32i a15, a1, 216 bcd2: e0a032 movi a3, 224 bcd5: 322102 l32i a0, a1, 200 bcd8: 113a add.n a1, a1, a3 bcda: f00d ret.n bcdc: 50c122 addi a2, a1, 80 bcdf: fdb385 call0 9818 bce2: 50c122 addi a2, a1, 80 bce5: 10c132 addi a3, a1, 16 bce8: 40a042 movi a4, 64 bceb: fdb485 call0 9834 bcee: 50c132 addi a3, a1, 80 bcf1: 7fc122 addi a2, a1, 127 bcf4: 31c222 addi a2, a2, 49 bcf7: fdc085 call0 9900 bcfa: 312122 l32i a2, a1, 196 bcfd: 7fc142 addi a4, a1, 127 bd00: 302132 l32i a3, a1, 192 bd03: 31c442 addi a4, a4, 49 bd06: 334a add.n a3, a3, a4 bd08: d40c movi.n a4, 13 bd0a: f5ba85 call0 18b4 bd0d: d20c movi.n a2, 13 bd0f: 3321c2 l32i a12, a1, 204 bd12: 3421d2 l32i a13, a1, 208 bd15: 3521e2 l32i a14, a1, 212 bd18: 3621f2 l32i a15, a1, 216 bd1b: e0a032 movi a3, 224 bd1e: 322102 l32i a0, a1, 200 bd21: 113a add.n a1, a1, a3 bd23: f00d ret.n bd25: 000000 ill 0000bd28 <_xtos_set_interrupt_handler_arg>: bd28: 030296 bltz a2, bd5c <_xtos_set_interrupt_handler_arg+0x34> bd2b: e50c movi.n a5, 14 bd2d: 2b2527 blt a5, a2, bd5c <_xtos_set_interrupt_handler_arg+0x34> bd30: d1ad61 l32r a6, 3e4 <_ResetHandler+0x340> bd33: 1182d0 slli a8, a2, 3 bd36: 626a add.n a6, a2, a6 bd38: 000662 l8ui a6, a6, 0 bd3b: d1ab71 l32r a7, 3e8 <_ResetHandler+0x344> bd3e: 1a36f6 bgeui a6, 3, bd5c <_xtos_set_interrupt_handler_arg+0x34> bd41: c07780 sub a7, a7, a8 bd44: d1aa81 l32r a8, 3ec <_ResetHandler+0x348> bd47: 1c2762 l32i a6, a7, 112 bd4a: 23dc bnez.n a3, bd60 <_xtos_set_interrupt_handler_arg+0x38> bd4c: 1c6782 s32i a8, a7, 112 bd4f: 1d6722 s32i a2, a7, 116 bd52: c09680 sub a9, a6, a8 bd55: 020c movi.n a2, 0 bd57: 932690 movnez a2, a6, a9 bd5a: f00d ret.n bd5c: 020c movi.n a2, 0 bd5e: f00d ret.n bd60: 1c6732 s32i a3, a7, 112 bd63: 1d6742 s32i a4, a7, 116 bd66: c0a680 sub a10, a6, a8 bd69: 020c movi.n a2, 0 bd6b: 9326a0 movnez a2, a6, a10 bd6e: f00d ret.n 0000bd70 <_xtos_set_interrupt_handler>: bd70: 024d mov.n a4, a2 bd72: f0c112 addi a1, a1, -16 bd75: 0109 s32i.n a0, a1, 0 bd77: fffb05 call0 bd28 <_xtos_set_interrupt_handler_arg> bd7a: 0108 l32i.n a0, a1, 0 bd7c: 10c112 addi a1, a1, 16 bd7f: f00d ret.n bd81: 000000 ill 0000bd84 <_xtos_ints_on>: bd84: d18741 l32r a4, 3a0 <_ResetHandler+0x2fc> bd87: 006270 rsil a7, 2 bd8a: 0438 l32i.n a3, a4, 0 bd8c: 1468 l32i.n a6, a4, 4 bd8e: 205320 or a5, a3, a2 bd91: 0459 s32i.n a5, a4, 0 bd93: 105560 and a5, a5, a6 bd96: 13e450 wsr.intenable a5 bd99: 13e670 wsr.ps a7 bd9c: 002010 rsync bd9f: 032d mov.n a2, a3 bda1: f00d ret.n bda3: 00 .byte 00 0000bda4 <_xtos_ints_off>: bda4: d17f41 l32r a4, 3a0 <_ResetHandler+0x2fc> bda7: 006270 rsil a7, 2 bdaa: 0438 l32i.n a3, a4, 0 bdac: 1468 l32i.n a6, a4, 4 bdae: 205320 or a5, a3, a2 bdb1: 305520 xor a5, a5, a2 bdb4: 0459 s32i.n a5, a4, 0 bdb6: 105560 and a5, a5, a6 bdb9: 13e450 wsr.intenable a5 bdbc: 13e670 wsr.ps a7 bdbf: 002010 rsync bdc2: 032d mov.n a2, a3 bdc4: f00d ret.n bdc6: 820000 mull a0, a0, a0 0000bdc8 : bdc8: 000282 l8ui a8, a2, 0 bdcb: 000392 l8ui a9, a3, 0 bdce: 3a0c movi.n a10, 3 bdd0: 4c9897 bne a8, a9, be20 bdd3: 20b230 or a11, a2, a3 bdd6: 4e0ba7 bnone a11, a10, be28 bdd9: 30b230 xor a11, a2, a3 bddc: 308ba7 bany a11, a10, be10 bddf: 221b addi.n a2, a2, 1 bde1: 093816 beqz a8, be78 bde4: 331b addi.n a3, a3, 1 bde6: 3e02a7 bnone a2, a10, be28 bde9: 000282 l8ui a8, a2, 0 bdec: 000392 l8ui a9, a3, 0 bdef: 221b addi.n a2, a2, 1 bdf1: 2b9897 bne a8, a9, be20 bdf4: 080816 beqz a8, be78 bdf7: 331b addi.n a3, a3, 1 bdf9: 2b02a7 bnone a2, a10, be28 bdfc: 000282 l8ui a8, a2, 0 bdff: 000392 l8ui a9, a3, 0 be02: 221b addi.n a2, a2, 1 be04: 189897 bne a8, a9, be20 be07: 06d816 beqz a8, be78 be0a: 331b addi.n a3, a3, 1 be0c: 000606 j be28 be0f: 00 .byte 00 be10: 000282 l8ui a8, a2, 0 be13: 000392 l8ui a9, a3, 0 be16: 221b addi.n a2, a2, 1 be18: 049897 bne a8, a9, be20 be1b: 331b addi.n a3, a3, 1 be1d: fef856 bnez a8, be10 be20: c02890 sub a2, a8, a9 be23: f00d ret.n be25: 000000 ill be28: ffa042 movi a4, 255 be2b: d17671 l32r a7, 404 <_ResetHandler+0x360> be2e: 0000c6 j be35 be31: 224b addi.n a2, a2, 4 be33: 334b addi.n a3, a3, 4 be35: 0288 l32i.n a8, a2, 0 be37: 0398 l32i.n a9, a3, 0 be39: 1158f0 slli a5, a8, 1 be3c: 3c9897 bne a8, a9, be7c be3f: 209850 or a9, a8, a5 be42: eb4977 ball a9, a7, be31 be45: 2f0847 bnone a8, a4, be78 be48: d16b51 l32r a5, 3f4 <_ResetHandler+0x350> be4b: d16b61 l32r a6, 3f8 <_ResetHandler+0x354> be4e: 260857 bnone a8, a5, be78 be51: d16a71 l32r a7, 3fc <_ResetHandler+0x358> be54: 200867 bnone a8, a6, be78 be57: 1d0877 bnone a8, a7, be78 be5a: 224b addi.n a2, a2, 4 be5c: 334b addi.n a3, a3, 4 be5e: 000046 j be63 be61: 334b addi.n a3, a3, 4 be63: 0288 l32i.n a8, a2, 0 be65: 0398 l32i.n a9, a3, 0 be67: 224b addi.n a2, a2, 4 be69: 0f9897 bne a8, a9, be7c be6c: 080847 bnone a8, a4, be78 be6f: 050857 bnone a8, a5, be78 be72: 020867 bnone a8, a6, be78 be75: e88877 bany a8, a7, be61 be78: 020c movi.n a2, 0 be7a: f00d ret.n be7c: 302890 xor a2, a8, a9 be7f: 218247 bany a2, a4, bea4 be82: d15c51 l32r a5, 3f4 <_ResetHandler+0x350> be85: ef0847 bnone a8, a4, be78 be88: 248257 bany a2, a5, beb0 be8b: d15b61 l32r a6, 3f8 <_ResetHandler+0x354> be8e: e60857 bnone a8, a5, be78 be91: 278267 bany a2, a6, bebc be94: e00867 bnone a8, a6, be78 be97: 75a880 extui a10, a8, 24, 8 be9a: 75b890 extui a11, a9, 24, 8 be9d: c02ab0 sub a2, a10, a11 bea0: f00d ret.n bea2: 800000 add a0, a0, a0 bea5: 9074a0 addx2 a7, a4, a10 bea8: b074b0 addx8 a7, a4, a11 beab: c02a add.n a12, a0, a2 bead: f00d ret.n beaf: 00 .byte 00 beb0: 74a880 extui a10, a8, 8, 8 beb3: 74b890 extui a11, a9, 8, 8 beb6: c02ab0 sub a2, a10, a11 beb9: f00d ret.n bebb: a08000 addx4 a8, a0, a0 bebe: 75 .byte 0x75 bebf: 75b090 extui a11, a9, 16, 8 bec2: c02ab0 sub a2, a10, a11 bec5: f00d ret.n bec7: 00 .byte 00 0000bec8 : bec8: 02ad mov.n a10, a2 beca: ffa042 movi a4, 255 becd: d14951 l32r a5, 3f4 <_ResetHandler+0x350> bed0: d14a61 l32r a6, 3f8 <_ResetHandler+0x354> bed3: d14a71 l32r a7, 3fc <_ResetHandler+0x358> bed6: 0be307 bbsi a3, 0, bee5 bed9: 17e317 bbsi a3, 1, bef4 bedc: 380c movi.n a8, 3 bede: 2c0a87 bnone a10, a8, bf0e bee1: 0015c6 j bf3c bee4: 00 .byte 00 bee5: 000382 l8ui a8, a3, 0 bee8: 331b addi.n a3, a3, 1 beea: 004a82 s8i a8, a10, 0 beed: 889c beqz.n a8, bf09 beef: aa1b addi.n a10, a10, 1 bef1: e76317 bbci a3, 1, bedc bef4: 000382 l8ui a8, a3, 0 bef7: 004a82 s8i a8, a10, 0 befa: b88c beqz.n a8, bf09 befc: 010382 l8ui a8, a3, 1 beff: 332b addi.n a3, a3, 2 bf01: 014a82 s8i a8, a10, 1 bf04: aa2b addi.n a10, a10, 2 bf06: fd2856 bnez a8, bedc bf09: f00d ret.n bf0b: 00 .byte 00 bf0c: aa4b addi.n a10, a10, 4 bf0e: 0388 l32i.n a8, a3, 0 bf10: 334b addi.n a3, a3, 4 bf12: 0e0847 bnone a8, a4, bf24 bf15: 100857 bnone a8, a5, bf29 bf18: 140867 bnone a8, a6, bf30 bf1b: 0a89 s32i.n a8, a10, 0 bf1d: eb8877 bany a8, a7, bf0c bf20: f00d ret.n bf22: 820000 mull a0, a0, a0 bf25: 004a add.n a0, a0, a4 bf27: f00d ret.n bf29: 005a82 s16i a8, a10, 0 bf2c: f00d ret.n bf2e: 820000 mull a0, a0, a0 bf31: 005a add.n a0, a0, a5 bf33: 080c movi.n a8, 0 bf35: 024a82 s8i a8, a10, 2 bf38: f00d ret.n bf3a: 820000 mull a0, a0, a0 bf3d: 03 .byte 0x3 bf3e: 00 .byte 00 bf3f: 331b addi.n a3, a3, 1 bf41: 004a82 s8i a8, a10, 0 bf44: aa1b addi.n a10, a10, 1 bf46: ff2856 bnez a8, bf3c bf49: f00d ret.n bf4b: 00 .byte 00 0000bf4c : bf4c: fcc232 addi a3, a2, -4 bf4f: ffa042 movi a4, 255 bf52: d12851 l32r a5, 3f4 <_ResetHandler+0x350> bf55: d12861 l32r a6, 3f8 <_ResetHandler+0x354> bf58: d12971 l32r a7, 3fc <_ResetHandler+0x358> bf5b: 05e207 bbsi a2, 0, bf64 bf5e: 0ce217 bbsi a2, 1, bf6e bf61: 0006c6 j bf80 bf64: 040382 l8ui a8, a3, 4 bf67: 331b addi.n a3, a3, 1 bf69: 38ac beqz.n a8, bf90 bf6b: 116317 bbci a3, 1, bf80 bf6e: 332b addi.n a3, a3, 2 bf70: 0388 l32i.n a8, a3, 0 bf72: 2a0867 bnone a8, a6, bfa0 bf75: 078877 bany a8, a7, bf80 bf78: 333b addi.n a3, a3, 3 bf7a: c02320 sub a2, a3, a2 bf7d: f00d ret.n bf7f: 00 .byte 00 bf80: 1388 l32i.n a8, a3, 4 bf82: 334b addi.n a3, a3, 4 bf84: 0a0847 bnone a8, a4, bf92 bf87: 0d0857 bnone a8, a5, bf98 bf8a: 120867 bnone a8, a6, bfa0 bf8d: ef8877 bany a8, a7, bf80 bf90: 333b addi.n a3, a3, 3 bf92: c02320 sub a2, a3, a2 bf95: f00d ret.n bf97: 00 .byte 00 bf98: 331b addi.n a3, a3, 1 bf9a: c02320 sub a2, a3, a2 bf9d: f00d ret.n bf9f: 00 .byte 00 bfa0: 332b addi.n a3, a3, 2 bfa2: c02320 sub a2, a3, a2 bfa5: f00d ret.n bfa7: c11200 mul16u a1, a2, a0 0000bfa8 : bfa8: f0c112 addi a1, a1, -16 bfab: 049416 beqz a4, bff8 bfae: 205230 or a5, a2, a3 bfb1: 145050 extui a5, a5, 0, 2 bfb4: 048516 beqz a5, c000 bfb7: 00a072 movi a7, 0 bfba: 000292 l8ui a9, a2, 0 bfbd: 000382 l8ui a8, a3, 0 bfc0: c4ac beqz.n a4, bff0 bfc2: 2a9987 bne a9, a8, bff0 bfc5: 208440 or a8, a4, a4 bfc8: 2c1826 beqi a8, 1, bff8 bfcb: 672a add.n a6, a7, a2 bfcd: 000662 l8ui a6, a6, 0 bfd0: 771b addi.n a7, a7, 1 bfd2: 26ac beqz.n a6, bff8 bfd4: c08470 sub a8, a4, a7 bfd7: 079816 beqz a8, c054 bfda: 973a add.n a9, a7, a3 bfdc: a72a add.n a10, a7, a2 bfde: 000aa2 l8ui a10, a10, 0 bfe1: 000992 l8ui a9, a9, 0 bfe4: e019a7 beq a9, a10, bfc8 bfe7: c02a90 sub a2, a10, a9 bfea: 10c112 addi a1, a1, 16 bfed: f00d ret.n bfef: 00 .byte 00 bff0: c02980 sub a2, a9, a8 bff3: 10c112 addi a1, a1, 16 bff6: f00d ret.n bff8: 020c movi.n a2, 0 bffa: 10c112 addi a1, a1, 16 bffd: f00d ret.n bfff: 00 .byte 00 c000: 080c movi.n a8, 0 c002: 3e44b6 bltui a4, 4, c044 c005: 0358 l32i.n a5, a3, 0 c007: 02b8 l32i.n a11, a2, 0 c009: 03ad mov.n a10, a3 c00b: 359b57 bne a11, a5, c044 c00e: 049d mov.n a9, a4 c010: 027d mov.n a7, a2 c012: d0fdb1 l32r a11, 408 <_ResetHandler+0x364> c015: 000186 j c01f c018: 0a68 l32i.n a6, a10, 0 c01a: 0758 l32i.n a5, a7, 0 c01c: 249567 bne a5, a6, c044 c01f: d54926 beqi a9, 4, bff8 c022: d0fa51 l32r a5, 40c <_ResetHandler+0x368> c025: 0109 s32i.n a0, a1, 0 c027: 0768 l32i.n a6, a7, 0 c029: f07c movi.n a0, -1 c02b: 300600 xor a0, a6, a0 c02e: 665a add.n a6, a6, a5 c030: 106600 and a6, a6, a0 c033: 0108 l32i.n a0, a1, 0 c035: bf8b67 bany a11, a6, bff8 c038: 774b addi.n a7, a7, 4 c03a: aa4b addi.n a10, a10, 4 c03c: 881b addi.n a8, a8, 1 c03e: fcc992 addi a9, a9, -4 c041: d349f6 bgeui a9, 4, c018 c044: a02820 addx4 a2, a8, a2 c047: a03830 addx4 a3, a8, a3 c04a: 1158e0 slli a5, a8, 2 c04d: c04450 sub a4, a4, a5 c050: ffd8c6 j bfb7 c053: 00 .byte 00 c054: 272a add.n a2, a7, a2 c056: 473a add.n a4, a7, a3 c058: 000442 l8ui a4, a4, 0 c05b: 000222 l8ui a2, a2, 0 c05e: 10c112 addi a1, a1, 16 c061: c02240 sub a2, a2, a4 c064: f00d ret.n c066: 820000 mull a0, a0, a0 c069: 03 .byte 0x3 c06a: 00 .byte 00 c06b: 331b addi.n a3, a3, 1 c06d: 004a82 s8i a8, a10, 0 c070: 440b addi.n a4, a4, -1 c072: 74ac beqz.n a4, c09d c074: aa1b addi.n a10, a10, 1 c076: 047816 beqz a8, c0c1 c079: 3b6317 bbci a3, 1, c0b8 c07c: 000382 l8ui a8, a3, 0 c07f: 440b addi.n a4, a4, -1 c081: 004a82 s8i a8, a10, 0 c084: 549c beqz.n a4, c09d c086: aa1b addi.n a10, a10, 1 c088: 58bc beqz.n a8, c0c1 c08a: 010382 l8ui a8, a3, 1 c08d: 332b addi.n a3, a3, 2 c08f: 004a82 s8i a8, a10, 0 c092: 440b addi.n a4, a4, -1 c094: 548c beqz.n a4, c09d c096: aa1b addi.n a10, a10, 1 c098: c8dc bnez.n a8, c0b8 c09a: 0008c6 j c0c1 c09d: f00d ret.n c09f: 00 .byte 00 0000c0a0 : c0a0: 20a220 or a10, a2, a2 c0a3: ff6416 beqz a4, c09d c0a6: ffa0b2 movi a11, 255 c0a9: d0d251 l32r a5, 3f4 <_ResetHandler+0x350> c0ac: d0d361 l32r a6, 3f8 <_ResetHandler+0x354> c0af: d0d371 l32r a7, 3fc <_ResetHandler+0x358> c0b2: b2e307 bbsi a3, 0, c068 c0b5: c3e317 bbsi a3, 1, c07c c0b8: 380c movi.n a8, 3 c0ba: 4a0a87 bnone a10, a8, c108 c0bd: 0022c6 j c14c c0c0: 00 .byte 00 c0c1: 090c movi.n a9, 0 c0c3: 1dea07 bbsi a10, 0, c0e4 c0c6: 27ea17 bbsi a10, 1, c0f1 c0c9: 0b44a6 blti a4, 4, c0d8 c0cc: 0a99 s32i.n a9, a10, 0 c0ce: aa4b addi.n a10, a10, 4 c0d0: fcc442 addi a4, a4, -4 c0d3: f544e6 bgei a4, 4, c0cc c0d6: 848c beqz.n a4, c0e2 c0d8: 004a92 s8i a9, a10, 0 c0db: 440b addi.n a4, a4, -1 c0dd: aa1b addi.n a10, a10, 1 c0df: ff5456 bnez a4, c0d8 c0e2: f00d ret.n c0e4: 004a92 s8i a9, a10, 0 c0e7: 440b addi.n a4, a4, -1 c0e9: ff5416 beqz a4, c0e2 c0ec: aa1b addi.n a10, a10, 1 c0ee: d76a17 bbci a10, 1, c0c9 c0f1: 004a92 s8i a9, a10, 0 c0f4: 440b addi.n a4, a4, -1 c0f6: fe8416 beqz a4, c0e2 c0f9: 014a92 s8i a9, a10, 1 c0fc: 440b addi.n a4, a4, -1 c0fe: fe0416 beqz a4, c0e2 c101: aa2b addi.n a10, a10, 2 c103: fff086 j c0c9 c106: 00 .byte 00 c107: 54a600 extui a10, a0, 6, 6 c10a: 40 .byte 0x40 c10b: 0388 l32i.n a8, a3, 0 c10d: 334b addi.n a3, a3, 4 c10f: 1208b7 bnone a8, a11, c125 c112: 1a0857 bnone a8, a5, c130 c115: 230867 bnone a8, a6, c13c c118: 0a89 s32i.n a8, a10, 0 c11a: fcc442 addi a4, a4, -4 c11d: aa4b addi.n a10, a10, 4 c11f: e58877 bany a8, a7, c108 c122: ffe6c6 j c0c1 c125: 004a82 s8i a8, a10, 0 c128: 440b addi.n a4, a4, -1 c12a: aa1b addi.n a10, a10, 1 c12c: ffe446 j c0c1 c12f: 00 .byte 00 c130: 005a82 s16i a8, a10, 0 c133: fec442 addi a4, a4, -2 c136: aa2b addi.n a10, a10, 2 c138: ffe146 j c0c1 c13b: 00 .byte 00 c13c: 005a82 s16i a8, a10, 0 c13f: 080c movi.n a8, 0 c141: 024a82 s8i a8, a10, 2 c144: fdc442 addi a4, a4, -3 c147: aa3b addi.n a10, a10, 3 c149: ffdd06 j c0c1 c14c: 000382 l8ui a8, a3, 0 c14f: 331b addi.n a3, a3, 1 c151: 004a82 s8i a8, a10, 0 c154: 440b addi.n a4, a4, -1 c156: 648c beqz.n a4, c160 c158: aa1b addi.n a10, a10, 1 c15a: fee856 bnez a8, c14c c15d: ffd806 j c0c1 c160: f00d ret.n c162: 00 .byte 00 c163: 00 .byte 00 c164: 04c367 bnall a3, a6, c16c c167: 117270 slli a7, a2, 9 c16a: 078c beqz.n a7, c16e c16c: f00d ret.n c16e: 032d mov.n a2, a3 c170: f00d ret.n c172: 800000 add a0, a0, a0 c175: 76 .byte 0x76 c176: 337011 l32r a1, fffd8f38 <_rom_store+0xfffcabb0> c179: 30 .byte 0x30 c17a: 003cc6 j c271 <__subsf3+0x9> c17d: 000000 ill 0000c180 <__addsf3>: c180: d0a461 l32r a6, 410 <_ResetHandler+0x36c> c183: 307230 xor a7, a2, a3 c186: fea796 bltz a7, c174 c189: d74267 ball a2, a6, c164 c18c: de4367 ball a3, a6, c16e c18f: 857720 extui a7, a2, 23, 9 c192: 858730 extui a8, a3, 23, 9 c195: 4c3787 bltu a7, a8, c1e5 <__addsf3+0x65> c198: 280367 bnone a3, a6, c1c4 <__addsf3+0x44> c19b: 203360 or a3, a3, a6 c19e: 113380 slli a3, a3, 8 c1a1: 413830 srli a3, a3, 8 c1a4: c0a780 sub a10, a7, a8 c1a7: 29caf6 bgeui a10, 32, c1d4 <__addsf3+0x54> c1aa: 400a00 ssr a10 c1ad: 090c movi.n a9, 0 c1af: 819390 src a9, a3, a9 c1b2: 913030 srl a3, a3 c1b5: 223a add.n a2, a2, a3 c1b7: 85a720 extui a10, a2, 23, 9 c1ba: 4a1a77 beq a10, a7, c208 <__addsf3+0x88> c1bd: 078d mov.n a8, a7 c1bf: 001546 j c218 <__addsf3+0x98> c1c2: 00 .byte 00 c1c3: 00 .byte 00 c1c4: 113370 slli a3, a3, 9 c1c7: 413930 srli a3, a3, 9 c1ca: 040267 bnone a2, a6, c1d2 <__addsf3+0x52> c1cd: 881b addi.n a8, a8, 1 c1cf: fff446 j c1a4 <__addsf3+0x24> c1d2: 223a add.n a2, a2, a3 c1d4: f00d ret.n c1d6: 00 .byte 00 c1d7: 00 .byte 00 c1d8: 112270 slli a2, a2, 9 c1db: 412920 srli a2, a2, 9 c1de: 771b addi.n a7, a7, 1 c1e0: 000346 j c1f1 <__addsf3+0x71> c1e3: 00 .byte 00 c1e4: 00 .byte 00 c1e5: ef0267 bnone a2, a6, c1d8 <__addsf3+0x58> c1e8: 202260 or a2, a2, a6 c1eb: 112280 slli a2, a2, 8 c1ee: 412820 srli a2, a2, 8 c1f1: c0a870 sub a10, a8, a7 c1f4: 1ccaf6 bgeui a10, 32, c214 <__addsf3+0x94> c1f7: 400a00 ssr a10 c1fa: a19200 sll a9, a2 c1fd: 912020 srl a2, a2 c200: 223a add.n a2, a2, a3 c202: 85a720 extui a10, a2, 23, 9 c205: 0f9a87 bne a10, a8, c218 <__addsf3+0x98> c208: 0069d6 bgez a9, c212 <__addsf3+0x92> c20b: 221b addi.n a2, a2, 1 c20d: 1199f0 slli a9, a9, 1 c210: c9ac beqz.n a9, c240 <__addsf3+0xc0> c212: f00d ret.n c214: 032d mov.n a2, a3 c216: f00d ret.n c218: 02ad mov.n a10, a2 c21a: 412120 srli a2, a2, 1 c21d: 881b addi.n a8, a8, 1 c21f: 0188a0 slli a8, a8, 22 c222: 228a add.n a2, a2, a8 c224: 084267 ball a2, a6, c230 <__addsf3+0xb0> c227: 036a07 bbci a10, 0, c22e <__addsf3+0xae> c22a: 221b addi.n a2, a2, 1 c22c: 099c beqz.n a9, c240 <__addsf3+0xc0> c22e: f00d ret.n c230: 852720 extui a2, a2, 23, 9 c233: 012290 slli a2, a2, 23 c236: 1188f0 slli a8, a8, 1 c239: 202280 or a2, a2, a8 c23c: f00d ret.n c23e: 200000 or a0, a0, a0 c241: f04121 l32r a2, 8348 c244: 0d1122 l16ui a2, a1, 26 c247: f0 .byte 0xf0 c248: 05c367 bnall a3, a6, c251 <__addsf3+0xd1> c24b: d07241 l32r a4, 414 <_ResetHandler+0x370> c24e: 202240 or a2, a2, a4 c251: f00d ret.n c253: 00 .byte 00 c254: 117680 slli a7, a6, 8 c257: 302370 xor a2, a3, a7 c25a: f00d ret.n c25c: 117680 slli a7, a6, 8 c25f: 303370 xor a3, a3, a7 c262: ffc8c6 j c189 <__addsf3+0x9> c265: 000000 ill 0000c268 <__subsf3>: c268: d06a61 l32r a6, 410 <_ResetHandler+0x36c> c26b: 307230 xor a7, a2, a3 c26e: fea796 bltz a7, c25c <__addsf3+0xdc> c271: d34267 ball a2, a6, c248 <__addsf3+0xc8> c274: dc4367 ball a3, a6, c254 <__addsf3+0xd4> c277: 757720 extui a7, a2, 23, 8 c27a: 758730 extui a8, a3, 23, 8 c27d: 4b3237 bltu a2, a3, c2cc <__subsf3+0x64> c280: 2d0367 bnone a3, a6, c2b1 <__subsf3+0x49> c283: 203360 or a3, a3, a6 c286: 113380 slli a3, a3, 8 c289: 413830 srli a3, a3, 8 c28c: c0a780 sub a10, a7, a8 c28f: 37caf6 bgeui a10, 32, c2ca <__subsf3+0x62> c292: 400a00 ssr a10 c295: 090c movi.n a9, 0 c297: 819390 src a9, a3, a9 c29a: 913030 srl a3, a3 c29d: c02230 sub a2, a2, a3 c2a0: 609090 neg a9, a9 c2a3: a20b addi.n a10, a2, -1 c2a5: 932a90 movnez a2, a10, a9 c2a8: 75a720 extui a10, a2, 23, 8 c2ab: 511a77 beq a10, a7, c300 <__subsf3+0x98> c2ae: 001bc6 j c321 <__subsf3+0xb9> c2b1: 681237 beq a2, a3, c31d <__subsf3+0xb5> c2b4: 113370 slli a3, a3, 9 c2b7: 413930 srli a3, a3, 9 c2ba: ce0267 bnone a2, a6, c28c <__subsf3+0x24> c2bd: 881b addi.n a8, a8, 1 c2bf: fff246 j c28c <__subsf3+0x24> c2c2: 800000 add a0, a0, a0 c2c5: 76 .byte 0x76 c2c6: 237011 l32r a1, fffd5088 <_rom_store+0xfffc6d00> c2c9: f00d30 subx8 a0, a13, a3 c2cc: 3c0267 bnone a2, a6, c30c <__subsf3+0xa4> c2cf: 202260 or a2, a2, a6 c2d2: 112280 slli a2, a2, 8 c2d5: 412820 srli a2, a2, 8 c2d8: c0a870 sub a10, a8, a7 c2db: e5caf6 bgeui a10, 32, c2c4 <__subsf3+0x5c> c2de: 400a00 ssr a10 c2e1: 090c movi.n a9, 0 c2e3: 819290 src a9, a2, a9 c2e6: 912020 srl a2, a2 c2e9: 11b680 slli a11, a6, 8 c2ec: 3033b0 xor a3, a3, a11 c2ef: c02320 sub a2, a3, a2 c2f2: 609090 neg a9, a9 c2f5: a20b addi.n a10, a2, -1 c2f7: 932a90 movnez a2, a10, a9 c2fa: 75a720 extui a10, a2, 23, 8 c2fd: 209a87 bne a10, a8, c321 <__subsf3+0xb9> c300: 0069d6 bgez a9, c30a <__subsf3+0xa2> c303: 221b addi.n a2, a2, 1 c305: 1199f0 slli a9, a9, 1 c308: c9bc beqz.n a9, c348 <__subsf3+0xe0> c30a: f00d ret.n c30c: 0d1237 beq a2, a3, c31d <__subsf3+0xb5> c30f: 112270 slli a2, a2, 9 c312: 412920 srli a2, a2, 9 c315: bf0367 bnone a3, a6, c2d8 <__subsf3+0x70> c318: 771b addi.n a7, a7, 1 c31a: ffee86 j c2d8 <__subsf3+0x70> c31d: 020c movi.n a2, 0 c31f: f00d ret.n c321: 118270 slli a8, a2, 9 c324: 88ac beqz.n a8, c350 <__subsf3+0xe8> c326: 40f860 nsau a6, a8 c329: 418980 srli a8, a8, 9 c32c: 2ea6a7 bge a6, a10, c35e <__subsf3+0xf6> c32f: 661b addi.n a6, a6, 1 c331: 401600 ssl a6 c334: 818890 src a8, a8, a9 c337: a19900 sll a9, a9 c33a: 852720 extui a2, a2, 23, 9 c33d: c02260 sub a2, a2, a6 c340: 012290 slli a2, a2, 23 c343: 228a add.n a2, a2, a8 c345: ffedc6 j c300 <__subsf3+0x98> c348: 412120 srli a2, a2, 1 c34b: 1122f0 slli a2, a2, 1 c34e: f00d ret.n c350: fc9916 beqz a9, c31d <__subsf3+0xb5> c353: e8cab2 addi a11, a10, -24 c356: 861c movi.n a6, 24 c358: a36ab0 movltz a6, a10, a11 c35b: fff486 j c331 <__subsf3+0xc9> c35e: 0a6d mov.n a6, a10 c360: fff346 j c331 <__subsf3+0xc9> c363: 00 .byte 00 c364: 1122f0 slli a2, a2, 1 c367: 412120 srli a2, a2, 1 c36a: e2ac beqz.n a2, c39c <__subsf3+0x134> c36c: 40f2a0 nsau a10, a2 c36f: f8caa2 addi a10, a10, -8 c372: 401a00 ssl a10 c375: a12200 sll a2, a2 c378: 180c movi.n a8, 1 c37a: c088a0 sub a8, a8, a10 c37d: 001ec6 j c3fc <__mulsf3+0x20> c380: 1133f0 slli a3, a3, 1 c383: 413130 srli a3, a3, 1 c386: 239c beqz.n a3, c39c <__subsf3+0x134> c388: 40f3a0 nsau a10, a3 c38b: f8caa2 addi a10, a10, -8 c38e: 401a00 ssl a10 c391: a13300 sll a3, a3 c394: 190c movi.n a9, 1 c396: c099a0 sub a9, a9, a10 c399: 001886 j c3ff <__mulsf3+0x23> c39c: 052f70 extui a2, a7, 31, 1 c39f: 012210 slli a2, a2, 31 c3a2: 003406 j c476 <__mulsf3+0x9a> c3a5: 1183f0 slli a8, a3, 1 c3a8: 88cc bnez.n a8, c3b4 <__subsf3+0x14c> c3aa: d01a41 l32r a4, 414 <_ResetHandler+0x370> c3ad: 202240 or a2, a2, a4 c3b0: 003086 j c476 <__mulsf3+0x9a> c3b3: 00 .byte 00 c3b4: 06c367 bnall a3, a6, c3be <__subsf3+0x156> c3b7: 118370 slli a8, a3, 9 c3ba: 088c beqz.n a8, c3be <__subsf3+0x156> c3bc: 032d mov.n a2, a3 c3be: 057f70 extui a7, a7, 31, 1 c3c1: 1122f0 slli a2, a2, 1 c3c4: 404100 ssai 1 c3c7: 812720 src a2, a7, a2 c3ca: 002a06 j c476 <__mulsf3+0x9a> c3cd: 1182f0 slli a8, a2, 1 c3d0: fe8856 bnez a8, c3bc <__subsf3+0x154> c3d3: d01071 l32r a7, 414 <_ResetHandler+0x370> c3d6: 202370 or a2, a3, a7 c3d9: 002646 j c476 <__mulsf3+0x9a> 0000c3dc <__mulsf3>: c3dc: e0c112 addi a1, a1, -32 c3df: 41c9 s32i.n a12, a1, 16 c3e1: 51d9 s32i.n a13, a1, 20 c3e3: 61e9 s32i.n a14, a1, 24 c3e5: 71f9 s32i.n a15, a1, 28 c3e7: d00a61 l32r a6, 410 <_ResetHandler+0x36c> c3ea: 307230 xor a7, a2, a3 c3ed: b44267 ball a2, a6, c3a5 <__subsf3+0x13d> c3f0: d94367 ball a3, a6, c3cd <__subsf3+0x165> c3f3: 758720 extui a8, a2, 23, 8 c3f6: 759730 extui a9, a3, 23, 8 c3f9: f67816 beqz a8, c364 <__subsf3+0xfc> c3fc: f80916 beqz a9, c380 <__subsf3+0x118> c3ff: 889a add.n a8, a8, a9 c401: d005a1 l32r a10, 418 <_ResetHandler+0x374> c404: 202260 or a2, a2, a6 c407: 1022a0 and a2, a2, a10 c40a: 203360 or a3, a3, a6 c40d: 1033a0 and a3, a3, a10 c410: f54020 extui a4, a2, 16, 16 c413: f55030 extui a5, a3, 16, 16 c416: c16250 mul16u a6, a2, a5 c419: c1b430 mul16u a11, a4, a3 c41c: 090c movi.n a9, 0 c41e: 66ba add.n a6, a6, a11 c420: 01b6b7 bgeu a6, a11, c425 <__mulsf3+0x49> c423: 991b addi.n a9, a9, 1 c425: 404010 ssai 16 c428: 819960 src a9, a9, a6 c42b: c1b230 mul16u a11, a2, a3 c42e: a16600 sll a6, a6 c431: 66ba add.n a6, a6, a11 c433: 01b6b7 bgeu a6, a11, c438 <__mulsf3+0x5c> c436: 991b addi.n a9, a9, 1 c438: c12450 mul16u a2, a4, a5 c43b: 229a add.n a2, a2, a9 c43d: 940c movi.n a4, 9 c43f: 415f20 srli a5, a2, 15 c442: 258c beqz.n a5, c448 <__mulsf3+0x6c> c444: 440b addi.n a4, a4, -1 c446: 881b addi.n a8, a8, 1 c448: 401400 ssl a4 c44b: 812260 src a2, a2, a6 c44e: a16600 sll a6, a6 c451: 80a042 movi a4, 128 c454: c08840 sub a8, a8, a4 c457: fea042 movi a4, 254 c45a: 2fb847 bgeu a8, a4, c48d <__mulsf3+0xb1> c45d: 0076d6 bgez a6, c468 <__mulsf3+0x8c> c460: 221b addi.n a2, a2, 1 c462: 1166f0 slli a6, a6, 1 c465: 01b616 beqz a6, c484 <__mulsf3+0xa8> c468: 018890 slli a8, a8, 23 c46b: 228a add.n a2, a2, a8 c46d: 057f70 extui a7, a7, 31, 1 c470: 017710 slli a7, a7, 31 c473: 202270 or a2, a2, a7 c476: 41c8 l32i.n a12, a1, 16 c478: 51d8 l32i.n a13, a1, 20 c47a: 61e8 l32i.n a14, a1, 24 c47c: 71f8 l32i.n a15, a1, 28 c47e: 20c112 addi a1, a1, 32 c481: f00d ret.n c483: 212000 srai a2, a0, 0 c486: 22f041 l32r a4, fffd5048 <_rom_store+0xfffc6cc0> c489: f68611 l32r a1, 9ea4 c48c: ff .byte 0xff c48d: 008896 bltz a8, c499 <__mulsf3+0xbd> c490: ffa082 movi a8, 255 c493: 012890 slli a2, a8, 23 c496: fff4c6 j c46d <__mulsf3+0x91> c499: 608080 neg a8, a8 c49c: 069d mov.n a9, a6 c49e: 400800 ssr a8 c4a1: 13c8f6 bgeui a8, 32, c4b8 <__mulsf3+0xdc> c4a4: a16200 sll a6, a2 c4a7: 912020 srl a2, a2 c4aa: 080c movi.n a8, 0 c4ac: fad916 beqz a9, c45d <__mulsf3+0x81> c4af: 190c movi.n a9, 1 c4b1: 206690 or a6, a6, a9 c4b4: ffe946 j c45d <__mulsf3+0x81> c4b7: 00 .byte 00 c4b8: 052f70 extui a2, a7, 31, 1 c4bb: 012210 slli a2, a2, 31 c4be: ffed06 j c476 <__mulsf3+0x9a> c4c1: 000000 ill 0000c4c4 <__fixunssfsi>: c4c4: cfd361 l32r a6, 410 <_ResetHandler+0x36c> c4c7: 254267 ball a2, a6, c4f0 <__fixunssfsi+0x2c> c4ca: 754720 extui a4, a2, 23, 8 c4cd: 81c442 addi a4, a4, -127 c4d0: 25c4e6 bgei a4, 32, c4f9 <__fixunssfsi+0x35> c4d3: 02e496 bltz a4, c505 <__fixunssfsi+0x41> c4d6: 207260 or a7, a2, a6 c4d9: 115780 slli a5, a7, 8 c4dc: 441b addi.n a4, a4, 1 c4de: 27c426 beqi a4, 32, c509 <__fixunssfsi+0x45> c4e1: 401400 ssl a4 c4e4: 915050 srl a5, a5 c4e7: 602050 neg a2, a5 c4ea: b32570 movgez a2, a5, a7 c4ed: f00d ret.n c4ef: 00 .byte 00 c4f0: 114270 slli a4, a2, 9 c4f3: 248c beqz.n a4, c4f9 <__fixunssfsi+0x35> c4f5: f27c movi.n a2, -1 c4f7: f00d ret.n c4f9: 114680 slli a4, a6, 8 c4fc: f57c movi.n a5, -1 c4fe: b34520 movgez a4, a5, a2 c501: 042d mov.n a2, a4 c503: f00d ret.n c505: 020c movi.n a2, 0 c507: f00d ret.n c509: 003296 bltz a2, c510 <__fixunssfsi+0x4c> c50c: 052d mov.n a2, a5 c50e: f00d ret.n c510: 112680 slli a2, a6, 8 c513: f00d ret.n c515: 000000 ill c518: 08c567 bnall a5, a6, c524 <__fixunssfsi+0x60> c51b: 117340 slli a7, a3, 12 c51e: 207720 or a7, a7, a2 c521: 001716 beqz a7, c526 <__fixunssfsi+0x62> c524: f00d ret.n c526: 053d mov.n a3, a5 c528: 042d mov.n a2, a4 c52a: f00d ret.n c52c: 117650 slli a7, a6, 11 c52f: 305570 xor a5, a5, a7 c532: 0056c6 j c691 <__subdf3+0x9> c535: 000000 ill 0000c538 <__adddf3>: c538: cfb961 l32r a6, 41c <_ResetHandler+0x378> c53b: 307350 xor a7, a3, a5 c53e: fea796 bltz a7, c52c <__fixunssfsi+0x68> c541: d34367 ball a3, a6, c518 <__fixunssfsi+0x54> c544: de4567 ball a5, a6, c526 <__fixunssfsi+0x62> c547: b57430 extui a7, a3, 20, 12 c54a: b58450 extui a8, a5, 20, 12 c54d: 773787 bltu a7, a8, c5c8 <__adddf3+0x90> c550: 300567 bnone a5, a6, c584 <__adddf3+0x4c> c553: 205560 or a5, a5, a6 c556: 115550 slli a5, a5, 11 c559: 415b50 srli a5, a5, 11 c55c: c0a780 sub a10, a7, a8 c55f: 3dcaf6 bgeui a10, 32, c5a0 <__adddf3+0x68> c562: 400a00 ssr a10 c565: 090c movi.n a9, 0 c567: 819490 src a9, a4, a9 c56a: 814540 src a4, a5, a4 c56d: 915050 srl a5, a5 c570: 224a add.n a2, a2, a4 c572: 335a add.n a3, a3, a5 c574: 01b247 bgeu a2, a4, c579 <__adddf3+0x41> c577: 331b addi.n a3, a3, 1 c579: b5a430 extui a10, a3, 20, 12 c57c: 761a77 beq a10, a7, c5f6 <__adddf3+0xbe> c57f: 078d mov.n a8, a7 c581: 0028c6 j c628 <__adddf3+0xf0> c584: 115540 slli a5, a5, 12 c587: 415c50 srli a5, a5, 12 c58a: 040367 bnone a3, a6, c592 <__adddf3+0x5a> c58d: 881b addi.n a8, a8, 1 c58f: fff246 j c55c <__adddf3+0x24> c592: 224a add.n a2, a2, a4 c594: 335a add.n a3, a3, a5 c596: 02b247 bgeu a2, a4, c59c <__adddf3+0x64> c599: 01c332 addi a3, a3, 1 c59c: f00d ret.n c59e: 00 .byte 00 c59f: 00 .byte 00 c5a0: f8daf6 bgeui a10, 64, c59c <__adddf3+0x64> c5a3: 400a00 ssr a10 c5a6: a1b400 sll a11, a4 c5a9: 819540 src a9, a5, a4 c5ac: 914050 srl a4, a5 c5af: 050c movi.n a5, 0 c5b1: fbbb16 beqz a11, c570 <__adddf3+0x38> c5b4: 2099a0 or a9, a9, a10 c5b7: ffed46 j c570 <__adddf3+0x38> c5ba: 400000 ssr a0 c5bd: 33 .byte 0x33 c5be: 3c3011 l32r a1, fffdb680 <_rom_store+0xfffcd2f8> c5c1: 771b41 l32r a4, fffea230 <_rom_store+0xfffdbea8> c5c4: 000306 j c5d4 <__adddf3+0x9c> c5c7: 00 .byte 00 c5c8: f00367 bnone a3, a6, c5bc <__adddf3+0x84> c5cb: 203360 or a3, a3, a6 c5ce: 113350 slli a3, a3, 11 c5d1: 413b30 srli a3, a3, 11 c5d4: c0a870 sub a10, a8, a7 c5d7: 2dcaf6 bgeui a10, 32, c608 <__adddf3+0xd0> c5da: 400a00 ssr a10 c5dd: a19200 sll a9, a2 c5e0: 812320 src a2, a3, a2 c5e3: 913030 srl a3, a3 c5e6: 224a add.n a2, a2, a4 c5e8: 803350 add a3, a3, a5 c5eb: 01b247 bgeu a2, a4, c5f0 <__adddf3+0xb8> c5ee: 331b addi.n a3, a3, 1 c5f0: b5a430 extui a10, a3, 20, 12 c5f3: 319a87 bne a10, a8, c628 <__adddf3+0xf0> c5f6: 00a9d6 bgez a9, c604 <__adddf3+0xcc> c5f9: 221b addi.n a2, a2, 1 c5fb: 061216 beqz a2, c660 <__adddf3+0x128> c5fe: 1199f0 slli a9, a9, 1 c601: 053916 beqz a9, c658 <__adddf3+0x120> c604: f00d ret.n c606: 00 .byte 00 c607: 00 .byte 00 c608: 16daf6 bgeui a10, 64, c622 <__adddf3+0xea> c60b: 400a00 ssr a10 c60e: a1b200 sll a11, a2 c611: 819320 src a9, a3, a2 c614: 912030 srl a2, a3 c617: 030c movi.n a3, 0 c619: fc9b16 beqz a11, c5e6 <__adddf3+0xae> c61c: 2099a0 or a9, a9, a10 c61f: fff0c6 j c5e6 <__adddf3+0xae> c622: 053d mov.n a3, a5 c624: 042d mov.n a2, a4 c626: f00d ret.n c628: 02ad mov.n a10, a2 c62a: 404100 ssai 1 c62d: 812320 src a2, a3, a2 c630: 913030 srl a3, a3 c633: 881b addi.n a8, a8, 1 c635: 0188d0 slli a8, a8, 19 c638: 338a add.n a3, a3, a8 c63a: 0a4367 ball a3, a6, c648 <__adddf3+0x110> c63d: 056a07 bbci a10, 0, c646 <__adddf3+0x10e> c640: 221b addi.n a2, a2, 1 c642: a29c beqz.n a2, c660 <__adddf3+0x128> c644: 099c beqz.n a9, c658 <__adddf3+0x120> c646: f00d ret.n c648: 020c movi.n a2, 0 c64a: b53430 extui a3, a3, 20, 12 c64d: 0133c0 slli a3, a3, 20 c650: 1188f0 slli a8, a8, 1 c653: 203380 or a3, a3, a8 c656: f00d ret.n c658: 412120 srli a2, a2, 1 c65b: 1122f0 slli a2, a2, 1 c65e: f00d ret.n c660: 331b addi.n a3, a3, 1 c662: f00d ret.n c664: 05c567 bnall a5, a6, c66d <__adddf3+0x135> c667: cf6e41 l32r a4, 420 <_ResetHandler+0x37c> c66a: 203340 or a3, a3, a4 c66d: f00d ret.n c66f: 00 .byte 00 c670: 117650 slli a7, a6, 11 c673: 303570 xor a3, a5, a7 c676: 042d mov.n a2, a4 c678: f00d ret.n c67a: 00 .byte 00 c67b: 00 .byte 00 c67c: 117650 slli a7, a6, 11 c67f: 305570 xor a5, a5, a7 c682: ffaec6 j c541 <__adddf3+0x9> c685: 000000 ill 0000c688 <__subdf3>: c688: cf6561 l32r a6, 41c <_ResetHandler+0x378> c68b: 307350 xor a7, a3, a5 c68e: fea796 bltz a7, c67c <__adddf3+0x144> c691: cf4367 ball a3, a6, c664 <__adddf3+0x12c> c694: d84567 ball a5, a6, c670 <__adddf3+0x138> c697: a57430 extui a7, a3, 20, 11 c69a: a58450 extui a8, a5, 20, 11 c69d: 7f3357 bltu a3, a5, c720 <__subdf3+0x98> c6a0: 441357 beq a3, a5, c6e8 <__subdf3+0x60> c6a3: 4d0567 bnone a5, a6, c6f4 <__subdf3+0x6c> c6a6: 205560 or a5, a5, a6 c6a9: 115550 slli a5, a5, 11 c6ac: 415b50 srli a5, a5, 11 c6af: c0a780 sub a10, a7, a8 c6b2: 4ecaf6 bgeui a10, 32, c704 <__subdf3+0x7c> c6b5: 400a00 ssr a10 c6b8: 00a092 movi a9, 0 c6bb: 819490 src a9, a4, a9 c6be: 814540 src a4, a5, a4 c6c1: 915050 srl a5, a5 c6c4: c03350 sub a3, a3, a5 c6c7: 02b247 bgeu a2, a4, c6cd <__subdf3+0x45> c6ca: ffc332 addi a3, a3, -1 c6cd: c02240 sub a2, a2, a4 c6d0: 609090 neg a9, a9 c6d3: 598c beqz.n a9, c6dc <__subdf3+0x54> c6d5: 530b addi.n a5, a3, -1 c6d7: 833520 moveqz a3, a5, a2 c6da: 220b addi.n a2, a2, -1 c6dc: a5a430 extui a10, a3, 20, 11 c6df: 029a77 bne a10, a7, c6e5 <__subdf3+0x5d> c6e2: 001f46 j c763 <__subdf3+0xdb> c6e5: 0030c6 j c7ac <__subdf3+0x124> c6e8: 343247 bltu a2, a4, c720 <__subdf3+0x98> c6eb: b43427 bltu a4, a2, c6a3 <__subdf3+0x1b> c6ee: 030c movi.n a3, 0 c6f0: 020c movi.n a2, 0 c6f2: f00d ret.n c6f4: 115540 slli a5, a5, 12 c6f7: 415c50 srli a5, a5, 12 c6fa: b10367 bnone a3, a6, c6af <__subdf3+0x27> c6fd: 881b addi.n a8, a8, 1 c6ff: ffeb06 j c6af <__subdf3+0x27> c702: 00 .byte 00 c703: 00 .byte 00 c704: eadaf6 bgeui a10, 64, c6f2 <__subdf3+0x6a> c707: 400a00 ssr a10 c70a: a1b400 sll a11, a4 c70d: 819540 src a9, a5, a4 c710: 914050 srl a4, a5 c713: 050c movi.n a5, 0 c715: fabb16 beqz a11, c6c4 <__subdf3+0x3c> c718: 2099a0 or a9, a9, a10 c71b: ffe946 j c6c4 <__subdf3+0x3c> c71e: 00 .byte 00 c71f: 00 .byte 00 c720: 500367 bnone a3, a6, c774 <__subdf3+0xec> c723: 203360 or a3, a3, a6 c726: 113350 slli a3, a3, 11 c729: 413b30 srli a3, a3, 11 c72c: c0a870 sub a10, a8, a7 c72f: 51caf6 bgeui a10, 32, c784 <__subdf3+0xfc> c732: 400a00 ssr a10 c735: 090c movi.n a9, 0 c737: 819290 src a9, a2, a9 c73a: 812320 src a2, a3, a2 c73d: 913030 srl a3, a3 c740: 11b650 slli a11, a6, 11 c743: 3055b0 xor a5, a5, a11 c746: c02420 sub a2, a4, a2 c749: c03530 sub a3, a5, a3 c74c: 01b427 bgeu a4, a2, c751 <__subdf3+0xc9> c74f: 330b addi.n a3, a3, -1 c751: 609090 neg a9, a9 c754: 598c beqz.n a9, c75d <__subdf3+0xd5> c756: 530b addi.n a5, a3, -1 c758: 833520 moveqz a3, a5, a2 c75b: 220b addi.n a2, a2, -1 c75d: a5a430 extui a10, a3, 20, 11 c760: 489a87 bne a10, a8, c7ac <__subdf3+0x124> c763: 00a9d6 bgez a9, c771 <__subdf3+0xe9> c766: 221b addi.n a2, a2, 1 c768: 074216 beqz a2, c7e0 <__subdf3+0x158> c76b: 1199f0 slli a9, a9, 1 c76e: 066916 beqz a9, c7d8 <__subdf3+0x150> c771: f00d ret.n c773: 00 .byte 00 c774: 113340 slli a3, a3, 12 c777: 413c30 srli a3, a3, 12 c77a: ae0567 bnone a5, a6, c72c <__subdf3+0xa4> c77d: 771b addi.n a7, a7, 1 c77f: ffea46 j c72c <__subdf3+0xa4> c782: 00 .byte 00 c783: 00 .byte 00 c784: 18daf6 bgeui a10, 64, c7a0 <__subdf3+0x118> c787: 400a00 ssr a10 c78a: a1b200 sll a11, a2 c78d: 819320 src a9, a3, a2 c790: 912030 srl a2, a3 c793: 113650 slli a3, a6, 11 c796: facb16 beqz a11, c746 <__subdf3+0xbe> c799: 2099a0 or a9, a9, a10 c79c: ffe986 j c746 <__subdf3+0xbe> c79f: 00 .byte 00 c7a0: 117650 slli a7, a6, 11 c7a3: 303570 xor a3, a5, a7 c7a6: 042d mov.n a2, a4 c7a8: f00d ret.n c7aa: 400000 ssr a0 c7ad: 83 .byte 0x83 c7ae: 18bc11 l32r a1, fffd2aa0 <_rom_store+0xfffc4718> c7b1: 40f860 nsau a6, a8 c7b4: 418c80 srli a8, a8, 12 c7b7: 4ea6a7 bge a6, a10, c809 <__subdf3+0x181> c7ba: 661b addi.n a6, a6, 1 c7bc: 401600 ssl a6 c7bf: 818820 src a8, a8, a2 c7c2: 812290 src a2, a2, a9 c7c5: a19900 sll a9, a9 c7c8: b53430 extui a3, a3, 20, 12 c7cb: c03360 sub a3, a3, a6 c7ce: 0133c0 slli a3, a3, 20 c7d1: 338a add.n a3, a3, a8 c7d3: ffe306 j c763 <__subdf3+0xdb> c7d6: 200000 or a0, a0, a0 c7d9: f04121 l32r a2, 88e0 c7dc: 0d1122 l16ui a2, a1, 26 c7df: f0 .byte 0xf0 c7e0: 331b addi.n a3, a3, 1 c7e2: f00d ret.n c7e4: 40f260 nsau a6, a2 c7e7: 15c662 addi a6, a6, 21 c7ea: 1b2a67 blt a10, a6, c809 <__subdf3+0x181> c7ed: cbc6b6 bltui a6, 32, c7bc <__subdf3+0x134> c7f0: 401600 ssl a6 c7f3: 818290 src a8, a2, a9 c7f6: a12900 sll a2, a9 c7f9: 090c movi.n a9, 0 c7fb: b53430 extui a3, a3, 20, 12 c7fe: c03360 sub a3, a3, a6 c801: 0133c0 slli a3, a3, 20 c804: 338a add.n a3, a3, a8 c806: ffd646 j c763 <__subdf3+0xdb> c809: 0a6d mov.n a6, a10 c80b: fff786 j c7ed <__subdf3+0x165> c80e: f00000 subx8 a0, a0, a0 c811: 33 .byte 0x33 c812: 313011 l32r a1, fffd8cd4 <_rom_store+0xfffca94c> c815: a32041 l32r a4, ffff5498 <_rom_store+0xfffe7110> c818: 20 .byte 0x20 c819: 084a16 beqz a10, c8a1 <__subdf3+0x219> c81c: 539c beqz.n a3, c835 <__subdf3+0x1ad> c81e: 40f3a0 nsau a10, a3 c821: f5caa2 addi a10, a10, -11 c824: 401a00 ssl a10 c827: 813320 src a3, a3, a2 c82a: a12200 sll a2, a2 c82d: 180c movi.n a8, 1 c82f: c088a0 sub a8, a8, a10 c832: 003686 j c910 <__muldf3+0x20> c835: 40f2a0 nsau a10, a2 c838: f5caa2 addi a10, a10, -11 c83b: 186c movi.n a8, -31 c83d: c088a0 sub a8, a8, a10 c840: 401a00 ssl a10 c843: 009a96 bltz a10, c850 <__subdf3+0x1c8> c846: a13200 sll a3, a2 c849: 020c movi.n a2, 0 c84b: 003046 j c910 <__muldf3+0x20> c84e: 200000 or a0, a0, a0 c851: 30 .byte 0x30 c852: 220091 l32r a9, fffd5054 <_rom_store+0xfffc6ccc> c855: 2d86a1 l32r a10, fffd7e70 <_rom_store+0xfffc9ae8> c858: 55f000 extui a15, a0, 16, 6 c85b: 515011 l32r a1, fffe0d9c <_rom_store+0xfffd2a14> c85e: a54041 l32r a4, ffff5d60 <_rom_store+0xfffe79d8> c861: 20 .byte 0x20 c862: babc beqz.n a10, c8a1 <__subdf3+0x219> c864: 559c beqz.n a5, c87d <__subdf3+0x1f5> c866: 40f5a0 nsau a10, a5 c869: f5caa2 addi a10, a10, -11 c86c: 401a00 ssl a10 c86f: 815540 src a5, a5, a4 c872: a14400 sll a4, a4 c875: 190c movi.n a9, 1 c877: c099a0 sub a9, a9, a10 c87a: 002546 j c913 <__muldf3+0x23> c87d: 40f4a0 nsau a10, a4 c880: f5caa2 addi a10, a10, -11 c883: 196c movi.n a9, -31 c885: c099a0 sub a9, a9, a10 c888: 401a00 ssl a10 c88b: 009a96 bltz a10, c898 <__subdf3+0x210> c88e: a15400 sll a5, a4 c891: 040c movi.n a4, 0 c893: 001f06 j c913 <__muldf3+0x23> c896: 400000 ssr a0 c899: 50 .byte 0x50 c89a: 440091 l32r a9, fffdd89c <_rom_store+0xfffcf514> c89d: 1c46a1 l32r a10, fffd39b8 <_rom_store+0xfffc5630> c8a0: 00 .byte 00 c8a1: 053f70 extui a3, a7, 31, 1 c8a4: 013310 slli a3, a3, 31 c8a7: 020c movi.n a2, 0 c8a9: 006446 j ca3e <__muldf3+0x14e> c8ac: d4cc bnez.n a4, c8bd <__subdf3+0x235> c8ae: 1185f0 slli a8, a5, 1 c8b1: 88cc bnez.n a8, c8bd <__subdf3+0x235> c8b3: cedb41 l32r a4, 420 <_ResetHandler+0x37c> c8b6: 203340 or a3, a3, a4 c8b9: 006046 j ca3e <__muldf3+0x14e> c8bc: c56700 extui a6, a0, 23, 13 c8bf: 400b addi.n a4, a0, -1 c8c1: 401185 call0 4c9dc <_rom_store+0x3e654> c8c4: 2088 l32i.n a8, a0, 8 c8c6: 288c beqz.n a8, c8cc <__subdf3+0x244> c8c8: 053d mov.n a3, a5 c8ca: 042d mov.n a2, a4 c8cc: 057f70 extui a7, a7, 31, 1 c8cf: 1133f0 slli a3, a3, 1 c8d2: 404100 ssai 1 c8d5: 813730 src a3, a7, a3 c8d8: 005886 j ca3e <__muldf3+0x14e> c8db: 825600 mull a5, a6, a0 c8de: fe .byte 0xfe c8df: 1183f0 slli a8, a3, 1 c8e2: fe2856 bnez a8, c8c8 <__subdf3+0x240> c8e5: cece71 l32r a7, 420 <_ResetHandler+0x37c> c8e8: 203570 or a3, a5, a7 c8eb: 0053c6 j ca3e <__muldf3+0x14e> c8ee: 00 .byte 00 c8ef: c11200 mul16u a1, a2, a0 0000c8f0 <__muldf3>: c8f0: e0c112 addi a1, a1, -32 c8f3: 41c9 s32i.n a12, a1, 16 c8f5: 51d9 s32i.n a13, a1, 20 c8f7: 61e9 s32i.n a14, a1, 24 c8f9: 71f9 s32i.n a15, a1, 28 c8fb: cec861 l32r a6, 41c <_ResetHandler+0x378> c8fe: 307350 xor a7, a3, a5 c901: a74367 ball a3, a6, c8ac <__subdf3+0x224> c904: d44567 ball a5, a6, c8dc <__subdf3+0x254> c907: a58430 extui a8, a3, 20, 11 c90a: a59450 extui a9, a5, 20, 11 c90d: eff816 beqz a8, c810 <__subdf3+0x188> c910: f45916 beqz a9, c859 <__subdf3+0x1d1> c913: 889a add.n a8, a8, a9 c915: cec3a1 l32r a10, 424 <_ResetHandler+0x380> c918: 203360 or a3, a3, a6 c91b: 1033a0 and a3, a3, a10 c91e: 205560 or a5, a5, a6 c921: 1055a0 and a5, a5, a10 c924: 1179 s32i.n a7, a1, 4 c926: f5c020 extui a12, a2, 16, 16 c929: f5d040 extui a13, a4, 16, 16 c92c: f5e030 extui a14, a3, 16, 16 c92f: f5f050 extui a15, a5, 16, 16 c932: c1a2d0 mul16u a10, a2, a13 c935: c1bc40 mul16u a11, a12, a4 c938: 090c movi.n a9, 0 c93a: aaba add.n a10, a10, a11 c93c: 01bab7 bgeu a10, a11, c941 <__muldf3+0x51> c93f: 991b addi.n a9, a9, 1 c941: 404010 ssai 16 c944: 8169a0 src a6, a9, a10 c947: c1b240 mul16u a11, a2, a4 c94a: a1aa00 sll a10, a10 c94d: aaba add.n a10, a10, a11 c94f: 02bab7 bgeu a10, a11, c955 <__muldf3+0x65> c952: 01c662 addi a6, a6, 1 c955: 090c movi.n a9, 0 c957: c1b250 mul16u a11, a2, a5 c95a: 66ba add.n a6, a6, a11 c95c: 01b6b7 bgeu a6, a11, c961 <__muldf3+0x71> c95f: 991b addi.n a9, a9, 1 c961: c1bcd0 mul16u a11, a12, a13 c964: 8066b0 add a6, a6, a11 c967: 01b6b7 bgeu a6, a11, c96c <__muldf3+0x7c> c96a: 991b addi.n a9, a9, 1 c96c: c1b340 mul16u a11, a3, a4 c96f: 66ba add.n a6, a6, a11 c971: 01b6b7 bgeu a6, a11, c976 <__muldf3+0x86> c974: 991b addi.n a9, a9, 1 c976: 3a8c beqz.n a10, c97d <__muldf3+0x8d> c978: 1b0c movi.n a11, 1 c97a: 2066b0 or a6, a6, a11 c97d: c172f0 mul16u a7, a2, a15 c980: c1be40 mul16u a11, a14, a4 c983: 0a0c movi.n a10, 0 c985: bb7a add.n a11, a11, a7 c987: 02bb77 bgeu a11, a7, c98d <__muldf3+0x9d> c98a: 01caa2 addi a10, a10, 1 c98d: c17c50 mul16u a7, a12, a5 c990: 80bb70 add a11, a11, a7 c993: 02bb77 bgeu a11, a7, c999 <__muldf3+0xa9> c996: 01caa2 addi a10, a10, 1 c999: c173d0 mul16u a7, a3, a13 c99c: 80bb70 add a11, a11, a7 c99f: 02bb77 bgeu a11, a7, c9a5 <__muldf3+0xb5> c9a2: 01caa2 addi a10, a10, 1 c9a5: 81aab0 src a10, a10, a11 c9a8: aa9a add.n a10, a10, a9 c9aa: a1bb00 sll a11, a11 c9ad: 66ba add.n a6, a6, a11 c9af: 02b6b7 bgeu a6, a11, c9b5 <__muldf3+0xc5> c9b2: 01caa2 addi a10, a10, 1 c9b5: 090c movi.n a9, 0 c9b7: c12cf0 mul16u a2, a12, a15 c9ba: 22aa add.n a2, a2, a10 c9bc: 01b2a7 bgeu a2, a10, c9c1 <__muldf3+0xd1> c9bf: 991b addi.n a9, a9, 1 c9c1: c1a350 mul16u a10, a3, a5 c9c4: 8022a0 add a2, a2, a10 c9c7: 02b2a7 bgeu a2, a10, c9cd <__muldf3+0xdd> c9ca: 01c992 addi a9, a9, 1 c9cd: c1aed0 mul16u a10, a14, a13 c9d0: 22aa add.n a2, a2, a10 c9d2: 02b2a7 bgeu a2, a10, c9d8 <__muldf3+0xe8> c9d5: 01c992 addi a9, a9, 1 c9d8: c1b3f0 mul16u a11, a3, a15 c9db: c17e50 mul16u a7, a14, a5 c9de: 0a0c movi.n a10, 0 c9e0: 80bb70 add a11, a11, a7 c9e3: 02bb77 bgeu a11, a7, c9e9 <__muldf3+0xf9> c9e6: 01caa2 addi a10, a10, 1 c9e9: 81aab0 src a10, a10, a11 c9ec: aa9a add.n a10, a10, a9 c9ee: a1bb00 sll a11, a11 c9f1: 22ba add.n a2, a2, a11 c9f3: 01b2b7 bgeu a2, a11, c9f8 <__muldf3+0x108> c9f6: aa1b addi.n a10, a10, 1 c9f8: c13ef0 mul16u a3, a14, a15 c9fb: 33aa add.n a3, a3, a10 c9fd: 1178 l32i.n a7, a1, 4 c9ff: b40c movi.n a4, 11 ca01: 415930 srli a5, a3, 9 ca04: 45cc bnez.n a5, ca0c <__muldf3+0x11c> ca06: 01c442 addi a4, a4, 1 ca09: ffc882 addi a8, a8, -1 ca0c: 401400 ssl a4 ca0f: 813320 src a3, a3, a2 ca12: 812260 src a2, a2, a6 ca15: a16600 sll a6, a6 ca18: ffa342 movi a4, 0x3ff ca1b: c08840 sub a8, a8, a4 ca1e: 1144f0 slli a4, a4, 1 ca21: 37b847 bgeu a8, a4, ca5c <__muldf3+0x16c> ca24: 0086d6 bgez a6, ca30 <__muldf3+0x140> ca27: 221b addi.n a2, a2, 1 ca29: 82ac beqz.n a2, ca55 <__muldf3+0x165> ca2b: 1166f0 slli a6, a6, 1 ca2e: a69c beqz.n a6, ca4c <__muldf3+0x15c> ca30: 0188c0 slli a8, a8, 20 ca33: 338a add.n a3, a3, a8 ca35: 057f70 extui a7, a7, 31, 1 ca38: 017710 slli a7, a7, 31 ca3b: 203370 or a3, a3, a7 ca3e: 41c8 l32i.n a12, a1, 16 ca40: 51d8 l32i.n a13, a1, 20 ca42: 61e8 l32i.n a14, a1, 24 ca44: 71f8 l32i.n a15, a1, 28 ca46: 20c112 addi a1, a1, 32 ca49: f00d ret.n ca4b: 212000 srai a2, a0, 0 ca4e: 22f041 l32r a4, fffd5610 <_rom_store+0xfffc7288> ca51: f68611 l32r a1, a46c ca54: ff .byte 0xff ca55: 331b addi.n a3, a3, 1 ca57: fff546 j ca30 <__muldf3+0x140> ca5a: 00 .byte 00 ca5b: 00 .byte 00 ca5c: 009896 bltz a8, ca69 <__muldf3+0x179> ca5f: 841b addi.n a8, a4, 1 ca61: 0138c0 slli a3, a8, 20 ca64: 020c movi.n a2, 0 ca66: fff2c6 j ca35 <__muldf3+0x145> ca69: 608080 neg a8, a8 ca6c: 069d mov.n a9, a6 ca6e: 400800 ssr a8 ca71: 0bc8f6 bgeui a8, 32, ca80 <__muldf3+0x190> ca74: a16200 sll a6, a2 ca77: 812320 src a2, a3, a2 ca7a: 913030 srl a3, a3 ca7d: 000406 j ca91 <__muldf3+0x1a1> ca80: 1cd8f6 bgeui a8, 64, caa0 <__muldf3+0x1b0> ca83: a1a200 sll a10, a2 ca86: 816320 src a6, a3, a2 ca89: 912030 srl a2, a3 ca8c: 030c movi.n a3, 0 ca8e: 2099a0 or a9, a9, a10 ca91: 080c movi.n a8, 0 ca93: f8d916 beqz a9, ca24 <__muldf3+0x134> ca96: 190c movi.n a9, 1 ca98: 206690 or a6, a6, a9 ca9b: ffe146 j ca24 <__muldf3+0x134> ca9e: 00 .byte 00 ca9f: 00 .byte 00 caa0: 053f70 extui a3, a7, 31, 1 caa3: 013310 slli a3, a3, 31 caa6: 020c movi.n a2, 0 caa8: ffe486 j ca3e <__muldf3+0x14e> caab: 55f000 extui a15, a0, 16, 6 caae: 515011 l32r a1, fffe0ff0 <_rom_store+0xfffd2c68> cab1: a54041 l32r a4, ffff5fb4 <_rom_store+0xfffe7c2c> cab4: 20 .byte 0x20 cab5: babc beqz.n a10, caf4 <__muldf3+0x204> cab7: 559c beqz.n a5, cad0 <__muldf3+0x1e0> cab9: 40f5a0 nsau a10, a5 cabc: f5caa2 addi a10, a10, -11 cabf: 401a00 ssl a10 cac2: 815540 src a5, a5, a4 cac5: a14400 sll a4, a4 cac8: 190c movi.n a9, 1 caca: c099a0 sub a9, a9, a10 cacd: 003606 j cba9 <__divdf3+0x15> cad0: 40f4a0 nsau a10, a4 cad3: f5caa2 addi a10, a10, -11 cad6: 196c movi.n a9, -31 cad8: c099a0 sub a9, a9, a10 cadb: 401a00 ssl a10 cade: 007a96 bltz a10, cae9 <__muldf3+0x1f9> cae1: a15400 sll a5, a4 cae4: 040c movi.n a4, 0 cae6: 002fc6 j cba9 <__divdf3+0x15> cae9: 915040 srl a5, a4 caec: a14400 sll a4, a4 caef: 002d86 j cba9 <__divdf3+0x15> caf2: f00000 subx8 a0, a0, a0 caf5: 33 .byte 0x33 caf6: 313011 l32r a1, fffd8fb8 <_rom_store+0xfffcac30> caf9: 223041 l32r a4, fffd53bc <_rom_store+0xfffc7034> cafc: 20 .byte 0x20 cafd: 053f70 extui a3, a7, 31, 1 cb00: 013310 slli a3, a3, 31 cb03: 203360 or a3, a3, a6 cb06: 42cc bnez.n a2, cb0e <__muldf3+0x21e> cb08: ce4641 l32r a4, 420 <_ResetHandler+0x37c> cb0b: 203340 or a3, a3, a4 cb0e: 020c movi.n a2, 0 cb10: f00d ret.n cb12: f00000 subx8 a0, a0, a0 cb15: 33 .byte 0x33 cb16: 313011 l32r a1, fffd8fd8 <_rom_store+0xfffcac50> cb19: a32041 l32r a4, ffff579c <_rom_store+0xfffe7414> cb1c: 20 .byte 0x20 cb1d: babc beqz.n a10, cb5c <__muldf3+0x26c> cb1f: 539c beqz.n a3, cb38 <__muldf3+0x248> cb21: 40f3a0 nsau a10, a3 cb24: f5caa2 addi a10, a10, -11 cb27: 401a00 ssl a10 cb2a: 813320 src a3, a3, a2 cb2d: a12200 sll a2, a2 cb30: 180c movi.n a8, 1 cb32: c088a0 sub a8, a8, a10 cb35: 001cc6 j cbac <__divdf3+0x18> cb38: 40f2a0 nsau a10, a2 cb3b: f5caa2 addi a10, a10, -11 cb3e: 186c movi.n a8, -31 cb40: c088a0 sub a8, a8, a10 cb43: 401a00 ssl a10 cb46: 007a96 bltz a10, cb51 <__muldf3+0x261> cb49: a13200 sll a3, a2 cb4c: 020c movi.n a2, 0 cb4e: 001686 j cbac <__divdf3+0x18> cb51: 913020 srl a3, a2 cb54: a12200 sll a2, a2 cb57: 001446 j cbac <__divdf3+0x18> cb5a: 00 .byte 00 cb5b: 00 .byte 00 cb5c: 053f70 extui a3, a7, 31, 1 cb5f: 013310 slli a3, a3, 31 cb62: 020c movi.n a2, 0 cb64: f00d ret.n cb66: 00 .byte 00 cb67: 00 .byte 00 cb68: 057f50 extui a7, a5, 31, 1 cb6b: 017710 slli a7, a7, 31 cb6e: 303370 xor a3, a3, a7 cb71: 05c567 bnall a5, a6, cb7a <__muldf3+0x28a> cb74: ce2b41 l32r a4, 420 <_ResetHandler+0x37c> cb77: 203340 or a3, a3, a4 cb7a: f00d ret.n cb7c: 118540 slli a8, a5, 12 cb7f: 208840 or a8, a8, a4 cb82: fd6816 beqz a8, cb5c <__muldf3+0x26c> cb85: 053d mov.n a3, a5 cb87: 042d mov.n a2, a4 cb89: f00d ret.n cb8b: 00 .byte 00 cb8c: 373247 bltu a2, a4, cbc7 <__divdf3+0x33> cb8f: 000f46 j cbd0 <__divdf3+0x3c> cb92: 00 .byte 00 cb93: 00 .byte 00 0000cb94 <__divdf3>: cb94: ce2261 l32r a6, 41c <_ResetHandler+0x378> cb97: 307350 xor a7, a3, a5 cb9a: ca4367 ball a3, a6, cb68 <__muldf3+0x278> cb9d: db4567 ball a5, a6, cb7c <__muldf3+0x28c> cba0: a58430 extui a8, a3, 20, 11 cba3: a59450 extui a9, a5, 20, 11 cba6: f02916 beqz a9, caac <__muldf3+0x1bc> cba9: f67816 beqz a8, cb14 <__muldf3+0x224> cbac: c08890 sub a8, a8, a9 cbaf: ce1da1 l32r a10, 424 <_ResetHandler+0x380> cbb2: 203360 or a3, a3, a6 cbb5: 1033a0 and a3, a3, a10 cbb8: 205560 or a5, a5, a6 cbbb: 1055a0 and a5, a5, a10 cbbe: 404f10 ssai 31 cbc1: 0b3537 bltu a5, a3, cbd0 <__divdf3+0x3c> cbc4: c41537 beq a5, a3, cb8c <__muldf3+0x29c> cbc7: 813320 src a3, a3, a2 cbca: a12200 sll a2, a2 cbcd: ffc882 addi a8, a8, -1 cbd0: c03350 sub a3, a3, a5 cbd3: 02b247 bgeu a2, a4, cbd9 <__divdf3+0x45> cbd6: ffc332 addi a3, a3, -1 cbd9: c02240 sub a2, a2, a4 cbdc: 813320 src a3, a3, a2 cbdf: a12200 sll a2, a2 cbe2: 0a0c movi.n a10, 0 cbe4: 1b0c movi.n a11, 1 cbe6: 493c movi.n a9, 52 cbe8: 81aab0 src a10, a10, a11 cbeb: a1bb00 sll a11, a11 cbee: 0f3357 bltu a3, a5, cc01 <__divdf3+0x6d> cbf1: 3f1357 beq a3, a5, cc34 <__divdf3+0xa0> cbf4: bb1b addi.n a11, a11, 1 cbf6: c03350 sub a3, a3, a5 cbf9: 01b247 bgeu a2, a4, cbfe <__divdf3+0x6a> cbfc: 330b addi.n a3, a3, -1 cbfe: c02240 sub a2, a2, a4 cc01: 813320 src a3, a3, a2 cc04: a12200 sll a2, a2 cc07: 990b addi.n a9, a9, -1 cc09: fdb956 bnez a9, cbe8 <__divdf3+0x54> cc0c: fea392 movi a9, 0x3fe cc0f: 889a add.n a8, a8, a9 cc11: 04d992 addmi a9, a9, 0x400 cc14: 38b897 bgeu a8, a9, cc50 <__divdf3+0xbc> cc17: 073357 bltu a3, a5, cc22 <__divdf3+0x8e> cc1a: 1e1357 beq a3, a5, cc3c <__divdf3+0xa8> cc1d: bb1b addi.n a11, a11, 1 cc1f: 085b16 beqz a11, cca8 <__divdf3+0x114> cc22: 0b2d mov.n a2, a11 cc24: 0188c0 slli a8, a8, 20 cc27: 3a8a add.n a3, a10, a8 cc29: 057f70 extui a7, a7, 31, 1 cc2c: 017710 slli a7, a7, 31 cc2f: 203370 or a3, a3, a7 cc32: f00d ret.n cc34: bcb247 bgeu a2, a4, cbf4 <__divdf3+0x60> cc37: fff186 j cc01 <__divdf3+0x6d> cc3a: 00 .byte 00 cc3b: 00 .byte 00 cc3c: e23247 bltu a2, a4, cc22 <__divdf3+0x8e> cc3f: da9247 bne a2, a4, cc1d <__divdf3+0x89> cc42: bb1b addi.n a11, a11, 1 cc44: 060b16 beqz a11, cca8 <__divdf3+0x114> cc47: 41b1b0 srli a11, a11, 1 cc4a: 11bbf0 slli a11, a11, 1 cc4d: fff446 j cc22 <__divdf3+0x8e> cc50: 009896 bltz a8, cc5d <__divdf3+0xc9> cc53: 891b addi.n a8, a9, 1 cc55: 0138c0 slli a3, a8, 20 cc58: 020c movi.n a2, 0 cc5a: fff2c6 j cc29 <__divdf3+0x95> cc5d: 608080 neg a8, a8 cc60: 400800 ssr a8 cc63: 0dc8f6 bgeui a8, 32, cc74 <__divdf3+0xe0> cc66: a16b00 sll a6, a11 cc69: 81bab0 src a11, a10, a11 cc6c: 91a0a0 srl a10, a10 cc6f: 000486 j cc85 <__divdf3+0xf1> cc72: 00 .byte 00 cc73: 00 .byte 00 cc74: 35d8f6 bgeui a8, 64, ccad <__divdf3+0x119> cc77: a19b00 sll a9, a11 cc7a: 816ab0 src a6, a10, a11 cc7d: 91b0a0 srl a11, a10 cc80: 0a0c movi.n a10, 0 cc82: 202290 or a2, a2, a9 cc85: 080c movi.n a8, 0 cc87: 203320 or a3, a3, a2 cc8a: 338c beqz.n a3, cc91 <__divdf3+0xfd> cc8c: 190c movi.n a9, 1 cc8e: 206690 or a6, a6, a9 cc91: f8d6d6 bgez a6, cc22 <__divdf3+0x8e> cc94: bb1b addi.n a11, a11, 1 cc96: eb8c beqz.n a11, cca8 <__divdf3+0x114> cc98: 1166f0 slli a6, a6, 1 cc9b: f83656 bnez a6, cc22 <__divdf3+0x8e> cc9e: 41b1b0 srli a11, a11, 1 cca1: 11bbf0 slli a11, a11, 1 cca4: ffde86 j cc22 <__divdf3+0x8e> cca7: 00 .byte 00 cca8: aa1b addi.n a10, a10, 1 ccaa: ffdd06 j cc22 <__divdf3+0x8e> ccad: 053f70 extui a3, a7, 31, 1 ccb0: 013310 slli a3, a3, 31 ccb3: 020c movi.n a2, 0 ccb5: f00d ret.n ccb7: 00 .byte 00 0000ccb8 <__fixdfsi>: ccb8: cdd961 l32r a6, 41c <_ResetHandler+0x378> ccbb: 254367 ball a3, a6, cce4 <__fixdfsi+0x2c> ccbe: a54430 extui a4, a3, 20, 11 ccc1: 955360 extui a5, a6, 19, 10 ccc4: c04450 sub a4, a4, a5 ccc7: 25c4e6 bgei a4, 32, ccf0 <__fixdfsi+0x38> ccca: 2e14a6 blti a4, 1, ccfc <__fixdfsi+0x44> cccd: 207360 or a7, a3, a6 ccd0: 404510 ssai 21 ccd3: 815720 src a5, a7, a2 ccd6: 401400 ssl a4 ccd9: 915050 srl a5, a5 ccdc: 602050 neg a2, a5 ccdf: b32570 movgez a2, a5, a7 cce2: f00d ret.n cce4: 114340 slli a4, a3, 12 cce7: 204420 or a4, a4, a2 ccea: 002416 beqz a4, ccf0 <__fixdfsi+0x38> cced: 00a032 movi a3, 0 ccf0: 114650 slli a4, a6, 11 ccf3: 540b addi.n a5, a4, -1 ccf5: b34530 movgez a4, a5, a3 ccf8: 042d mov.n a2, a4 ccfa: f00d ret.n ccfc: 020c movi.n a2, 0 ccfe: f00d ret.n 0000cd00 <__fixunsdfsi>: cd00: cdc761 l32r a6, 41c <_ResetHandler+0x378> cd03: 2a4367 ball a3, a6, cd31 <__fixunsdfsi+0x31> cd06: a54430 extui a4, a3, 20, 11 cd09: 955460 extui a5, a6, 20, 10 cd0c: c04450 sub a4, a4, a5 cd0f: 2ac4e6 bgei a4, 32, cd3d <__fixunsdfsi+0x3d> cd12: 033496 bltz a4, cd49 <__fixunsdfsi+0x49> cd15: 207360 or a7, a3, a6 cd18: 404510 ssai 21 cd1b: 815720 src a5, a7, a2 cd1e: 441b addi.n a4, a4, 1 cd20: 29c426 beqi a4, 32, cd4d <__fixunsdfsi+0x4d> cd23: 401400 ssl a4 cd26: 915050 srl a5, a5 cd29: 602050 neg a2, a5 cd2c: b32570 movgez a2, a5, a7 cd2f: f00d ret.n cd31: 114340 slli a4, a3, 12 cd34: 204420 or a4, a4, a2 cd37: 248c beqz.n a4, cd3d <__fixunsdfsi+0x3d> cd39: f27c movi.n a2, -1 cd3b: f00d ret.n cd3d: 114650 slli a4, a6, 11 cd40: f57c movi.n a5, -1 cd42: b34530 movgez a4, a5, a3 cd45: 042d mov.n a2, a4 cd47: f00d ret.n cd49: 020c movi.n a2, 0 cd4b: f00d ret.n cd4d: 003396 bltz a3, cd54 <__fixunsdfsi+0x54> cd50: 052d mov.n a2, a5 cd52: f00d ret.n cd54: 112650 slli a2, a6, 11 cd57: f00d ret.n cd59: 000000 ill 0000cd5c <__truncdfsf2>: cd5c: cdb341 l32r a4, 428 <_ResetHandler+0x384> cd5f: c05340 sub a5, a3, a4 cd62: 306350 xor a6, a3, a5 cd65: 053696 bltz a6, cdbc <__truncdfsf2+0x60> cd68: a56450 extui a6, a5, 20, 11 cd6b: 04d616 beqz a6, cdbc <__truncdfsf2+0x60> cd6e: ffa042 movi a4, 255 cd71: 27a647 bge a6, a4, cd9c <__truncdfsf2+0x40> cd74: 404d10 ssai 29 cd77: 815520 src a5, a5, a2 cd7a: a14200 sll a4, a2 cd7d: 056f30 extui a6, a3, 31, 1 cd80: 016610 slli a6, a6, 31 cd83: 202650 or a2, a6, a5 cd86: 0064d6 bgez a4, cd90 <__truncdfsf2+0x34> cd89: 221b addi.n a2, a2, 1 cd8b: 1144f0 slli a4, a4, 1 cd8e: 248c beqz.n a4, cd94 <__truncdfsf2+0x38> cd90: f00d ret.n cd92: 200000 or a0, a0, a0 cd95: f04121 l32r a2, 8e9c cd98: 0d1122 l16ui a2, a1, 26 cd9b: a041f0 addx4 a4, a1, a15 cd9e: cd .byte 0xcd cd9f: 0ac347 bnall a3, a4, cdad <__truncdfsf2+0x51> cda2: 115340 slli a5, a3, 12 cda5: 205520 or a5, a5, a2 cda8: 158c beqz.n a5, cdad <__truncdfsf2+0x51> cdaa: 414140 srli a4, a4, 1 cdad: 1144c0 slli a4, a4, 4 cdb0: 056f30 extui a6, a3, 31, 1 cdb3: 404100 ssai 1 cdb6: 812640 src a2, a6, a4 cdb9: f00d ret.n cdbb: 643000 extui a3, a0, 0, 7 cdbe: a5 .byte 0xa5 cdbf: 80a352 movi a5, 0x380 cdc2: c06560 sub a6, a5, a6 cdc5: 661b addi.n a6, a6, 1 cdc7: 29c6f6 bgeui a6, 32, cdf4 <__truncdfsf2+0x98> cdca: 115530 slli a5, a5, 13 cdcd: 205530 or a5, a5, a3 cdd0: 115550 slli a5, a5, 11 cdd3: 415b50 srli a5, a5, 11 cdd6: 404d10 ssai 29 cdd9: 815520 src a5, a5, a2 cddc: a14200 sll a4, a2 cddf: 400600 ssr a6 cde2: a17400 sll a7, a4 cde5: 814540 src a4, a5, a4 cde8: 915050 srl a5, a5 cdeb: f8e716 beqz a7, cd7d <__truncdfsf2+0x21> cdee: 204460 or a4, a4, a6 cdf1: ffe206 j cd7d <__truncdfsf2+0x21> cdf4: 052f30 extui a2, a3, 31, 1 cdf7: 012210 slli a2, a2, 31 cdfa: f00d ret.n 0000cdfc <__extendsfdf2>: cdfc: 055f20 extui a5, a2, 31, 1 cdff: 015510 slli a5, a5, 31 ce02: 1142f0 slli a4, a2, 1 ce05: 756720 extui a6, a2, 23, 8 ce08: c6ac beqz.n a6, ce38 <__extendsfdf2+0x3c> ce0a: 661b addi.n a6, a6, 1 ce0c: 10f626 beqi a6, 0x100, ce20 <__extendsfdf2+0x24> ce0f: 414440 srli a4, a4, 4 ce12: cd8561 l32r a6, 428 <_ResetHandler+0x384> ce15: 012230 slli a2, a2, 29 ce18: 446a add.n a4, a4, a6 ce1a: 203450 or a3, a4, a5 ce1d: f00d ret.n ce1f: 00 .byte 00 ce20: cd7f41 l32r a4, 41c <_ResetHandler+0x378> ce23: 117270 slli a7, a2, 9 ce26: 478c beqz.n a7, ce2e <__extendsfdf2+0x32> ce28: 116650 slli a6, a6, 11 ce2b: 204460 or a4, a4, a6 ce2e: 203450 or a3, a4, a5 ce31: 020c movi.n a2, 0 ce33: f00d ret.n ce35: 000000 ill ce38: ff2416 beqz a4, ce2e <__extendsfdf2+0x32> ce3b: 40f470 nsau a7, a4 ce3e: f8c772 addi a7, a7, -8 ce41: 401700 ssl a7 ce44: a14400 sll a4, a4 ce47: 012430 slli a2, a4, 29 ce4a: 414340 srli a4, a4, 3 ce4d: 7fa362 movi a6, 0x37f ce50: c06670 sub a6, a6, a7 ce53: 0166c0 slli a6, a6, 20 ce56: 446a add.n a4, a4, a6 ce58: 203450 or a3, a4, a5 ce5b: f00d ret.n ce5d: 000000 ill 0000ce60 <__divdi3>: ce60: 048d mov.n a8, a4 ce62: 057d mov.n a7, a5 ce64: f0a062 movi a6, 240 ce67: c01160 sub a1, a1, a6 ce6a: 1139 s32i.n a3, a1, 4 ce6c: 0129 s32i.n a2, a1, 0 ce6e: 3159 s32i.n a5, a1, 12 ce70: 2149 s32i.n a4, a1, 8 ce72: 2b61d2 s32i a13, a1, 172 ce75: 296102 s32i a0, a1, 164 ce78: 2a61c2 s32i a12, a1, 168 ce7b: 020d mov.n a0, a2 ce7d: 03cd mov.n a12, a3 ce7f: 195396 bltz a3, d018 <__divdi3+0x1b8> ce82: 0d0c movi.n a13, 0 ce84: 51c9 s32i.n a12, a1, 20 ce86: 009d mov.n a9, a0 ce88: 3128 l32i.n a2, a1, 12 ce8a: 4199 s32i.n a9, a1, 16 ce8c: 0102d6 bgez a2, cea0 <__divdi3+0x40> ce8f: 608040 neg a8, a4 ce92: ffaf72 movi a7, -1 ce95: 30dd70 xor a13, a13, a7 ce98: 307570 xor a7, a5, a7 ce9b: 371b addi.n a3, a7, 1 ce9d: 837340 moveqz a7, a3, a4 cea0: 7179 s32i.n a7, a1, 28 cea2: 6189 s32i.n a8, a1, 24 cea4: 005d mov.n a5, a0 cea6: 083d mov.n a3, a8 cea8: 080d mov.n a0, a8 ceaa: 17a716 beqz a7, d028 <__divdi3+0x1c8> cead: 27bc77 bgeu a12, a7, ced8 <__divdi3+0x78> ceb0: 0c0c movi.n a12, 0 ceb2: 000c movi.n a0, 0 ceb4: 003d mov.n a3, a0 ceb6: 43ed16 beqz a13, d2f8 <__divdi3+0x498> ceb9: 2b21d2 l32i a13, a1, 172 cebc: f0a042 movi a4, 240 cebf: 6020c0 neg a2, a12 cec2: f97c movi.n a9, -1 cec4: 303090 xor a3, a0, a9 cec7: 831b addi.n a8, a3, 1 cec9: 8338c0 moveqz a3, a8, a12 cecc: 292102 l32i a0, a1, 164 cecf: 2a21c2 l32i a12, a1, 168 ced2: 114a add.n a1, a1, a4 ced4: f00d ret.n ced6: 820000 mull a0, a0, a0 ced9: a02661 l32r a6, ffff4f74 <_rom_store+0xfffe6bec> cedc: a240f7 ball a0, a15, ce82 <__divdi3+0x22> cedf: cc2761 l32r a6, ffffff7c <_rom_store+0xffff1bf4> cee2: c7ca add.n a12, a7, a12 cee4: 870537 bnone a5, a3, ce6f <__divdi3+0xf> cee7: b5 .byte 0xb5 cee8: 074602 s8i a0, a6, 7 ceeb: 1c0c01 l32r a0, fffd3f1c <_rom_store+0xfffc5b94> ceee: fff006 j ceb2 <__divdi3+0x52> cef1: 146152 s32i a5, a1, 80 cef4: 262132 l32i a3, a1, 152 cef7: 272152 l32i a5, a1, 156 cefa: 062c movi.n a6, 32 cefc: c06650 sub a6, a6, a5 ceff: 400600 ssr a6 cf02: 1e6162 s32i a6, a1, 120 cf05: 9120c0 srl a2, a12 cf08: 401500 ssl a5 cf0b: 1f6122 s32i a2, a1, 124 cf0e: 813730 src a3, a7, a3 cf11: 246132 s32i a3, a1, 144 cf14: f53030 extui a3, a3, 16, 16 cf17: 256132 s32i a3, a1, 148 cf1a: 013005 call0 e21c <__udivsi3> cf1d: 142102 l32i a0, a1, 80 cf20: 1e2132 l32i a3, a1, 120 cf23: 236122 s32i a2, a1, 140 cf26: 272142 l32i a4, a1, 156 cf29: 356122 s32i a2, a1, 212 cf2c: 401400 ssl a4 cf2f: 1f2122 l32i a2, a1, 124 cf32: a1cc00 sll a12, a12 cf35: 400300 ssr a3 cf38: 910000 srl a0, a0 cf3b: 252132 l32i a3, a1, 148 cf3e: 20cc00 or a12, a12, a0 cf41: 2061c2 s32i a12, a1, 128 cf44: f5c0c0 extui a12, a12, 16, 16 cf47: 013205 call0 e268 <__umodsi3> cf4a: 114200 slli a4, a2, 16 cf4d: 352102 l32i a0, a1, 212 cf50: 242122 l32i a2, a1, 144 cf53: 204c40 or a4, a12, a4 cf56: 04cd mov.n a12, a4 cf58: f42020 extui a2, a2, 0, 16 cf5b: 216122 s32i a2, a1, 132 cf5e: 822200 mull a2, a2, a0 cf61: 1ab427 bgeu a4, a2, cf7f <__divdi3+0x11f> cf64: 600b addi.n a6, a0, -1 cf66: 242152 l32i a5, a1, 144 cf69: 236162 s32i a6, a1, 140 cf6c: c54a add.n a12, a5, a4 cf6e: 0d3c57 bltu a12, a5, cf7f <__divdi3+0x11f> cf71: 0abc27 bgeu a12, a2, cf7f <__divdi3+0x11f> cf74: fec082 addi a8, a0, -2 cf77: 242172 l32i a7, a1, 144 cf7a: 236182 s32i a8, a1, 140 cf7d: c7ca add.n a12, a7, a12 cf7f: 252132 l32i a3, a1, 148 cf82: c0cc20 sub a12, a12, a2 cf85: 0c2d mov.n a2, a12 cf87: 012945 call0 e21c <__udivsi3> cf8a: 252132 l32i a3, a1, 148 cf8d: 376122 s32i a2, a1, 220 cf90: 366122 s32i a2, a1, 216 cf93: 202192 l32i a9, a1, 128 cf96: 0c2d mov.n a2, a12 cf98: f49090 extui a9, a9, 0, 16 cf9b: 226192 s32i a9, a1, 136 cf9e: 012c85 call0 e268 <__umodsi3> cfa1: 372102 l32i a0, a1, 220 cfa4: 362152 l32i a5, a1, 216 cfa7: 11a200 slli a10, a2, 16 cfaa: 222192 l32i a9, a1, 136 cfad: 212122 l32i a2, a1, 132 cfb0: 2099a0 or a9, a9, a10 cfb3: 094d mov.n a4, a9 cfb5: 822250 mull a2, a2, a5 cfb8: 13b927 bgeu a9, a2, cfcf <__divdi3+0x16f> cfbb: 2421b2 l32i a11, a1, 144 cfbe: 050b addi.n a0, a5, -1 cfc0: 804b90 add a4, a11, a9 cfc3: 0834b7 bltu a4, a11, cfcf <__divdi3+0x16f> cfc6: 05b427 bgeu a4, a2, cfcf <__divdi3+0x16f> cfc9: 804b40 add a4, a11, a4 cfcc: fec502 addi a0, a5, -2 cfcf: 262132 l32i a3, a1, 152 cfd2: 272152 l32i a5, a1, 156 cfd5: c04420 sub a4, a4, a2 cfd8: 386142 s32i a4, a1, 224 cfdb: 232122 l32i a2, a1, 140 cfde: 401500 ssl a5 cfe1: a13300 sll a3, a3 cfe4: 112200 slli a2, a2, 16 cfe7: 202020 or a2, a0, a2 cfea: 1b6122 s32i a2, a1, 108 cfed: 02cd mov.n a12, a2 cfef: 00d005 call0 dcf0 <__umulsidi3> cff2: 382102 l32i a0, a1, 224 cff5: 173037 bltu a0, a3, d010 <__divdi3+0x1b0> cff8: c04030 sub a4, a0, a3 cffb: eb3456 bnez a4, ceb2 <__divdi3+0x52> cffe: 272162 l32i a6, a1, 156 d001: 142152 l32i a5, a1, 80 d004: 401600 ssl a6 d007: a15500 sll a5, a5 d00a: 023527 bltu a5, a2, d010 <__divdi3+0x1b0> d00d: ffa846 j ceb2 <__divdi3+0x52> d010: 1b21c2 l32i a12, a1, 108 d013: cc0b addi.n a12, a12, -1 d015: ffa646 j ceb2 <__divdi3+0x52> d018: fd7c movi.n a13, -1 d01a: 30c3d0 xor a12, a3, a13 d01d: 0c1b addi.n a0, a12, 1 d01f: 83c020 moveqz a12, a0, a2 d022: 600020 neg a0, a2 d025: ff96c6 j ce84 <__divdi3+0x24> d028: 156192 s32i a9, a1, 84 d02b: 023c87 bltu a12, a8, d031 <__divdi3+0x1d1> d02e: 003986 j d118 <__divdi3+0x2b8> d031: 2861c2 s32i a12, a1, 160 d034: 1c6182 s32i a8, a1, 112 d037: 40f840 nsau a4, a8 d03a: 349c beqz.n a4, d051 <__divdi3+0x1f1> d03c: 401400 ssl a4 d03f: a12500 sll a2, a5 d042: 816c50 src a6, a12, a5 d045: a17800 sll a7, a8 d048: 1c6172 s32i a7, a1, 112 d04b: 286162 s32i a6, a1, 160 d04e: 156122 s32i a2, a1, 84 d051: 1521c2 l32i a12, a1, 84 d054: 1c2132 l32i a3, a1, 112 d057: 282122 l32i a2, a1, 160 d05a: f53030 extui a3, a3, 16, 16 d05d: 186132 s32i a3, a1, 96 d060: 011b85 call0 e21c <__udivsi3> d063: 182132 l32i a3, a1, 96 d066: 106122 s32i a2, a1, 64 d069: 2f6122 s32i a2, a1, 188 d06c: f540c0 extui a4, a12, 16, 16 d06f: 166142 s32i a4, a1, 88 d072: 282122 l32i a2, a1, 160 d075: 011f05 call0 e268 <__umodsi3> d078: 2f2142 l32i a4, a1, 188 d07b: 116200 slli a6, a2, 16 d07e: 1c2102 l32i a0, a1, 112 d081: 162152 l32i a5, a1, 88 d084: f40000 extui a0, a0, 0, 16 d087: 205560 or a5, a5, a6 d08a: 196152 s32i a5, a1, 100 d08d: 1d6102 s32i a0, a1, 116 d090: 820040 mull a0, a0, a4 d093: 27b507 bgeu a5, a0, d0be <__divdi3+0x25e> d096: 1c2182 l32i a8, a1, 112 d099: 940b addi.n a9, a4, -1 d09b: 106192 s32i a9, a1, 64 d09e: 807580 add a7, a5, a8 d0a1: 196172 s32i a7, a1, 100 d0a4: 163787 bltu a7, a8, d0be <__divdi3+0x25e> d0a7: 1921a2 l32i a10, a1, 100 d0aa: 10ba07 bgeu a10, a0, d0be <__divdi3+0x25e> d0ad: 1921b2 l32i a11, a1, 100 d0b0: fec432 addi a3, a4, -2 d0b3: 1c2122 l32i a2, a1, 112 d0b6: 106132 s32i a3, a1, 64 d0b9: b2ba add.n a11, a2, a11 d0bb: 1961b2 s32i a11, a1, 100 d0be: 192122 l32i a2, a1, 100 d0c1: 182132 l32i a3, a1, 96 d0c4: c02200 sub a2, a2, a0 d0c7: 196122 s32i a2, a1, 100 d0ca: 011505 call0 e21c <__udivsi3> d0cd: 182132 l32i a3, a1, 96 d0d0: 316122 s32i a2, a1, 196 d0d3: 306122 s32i a2, a1, 192 d0d6: f440c0 extui a4, a12, 0, 16 d0d9: 176142 s32i a4, a1, 92 d0dc: 192122 l32i a2, a1, 100 d0df: 011885 call0 e268 <__umodsi3> d0e2: 312102 l32i a0, a1, 196 d0e5: 102142 l32i a4, a1, 64 d0e8: 302132 l32i a3, a1, 192 d0eb: 116200 slli a6, a2, 16 d0ee: 172152 l32i a5, a1, 92 d0f1: 1d2182 l32i a8, a1, 116 d0f4: 205560 or a5, a5, a6 d0f7: 828830 mull a8, a8, a3 d0fa: 0fb587 bgeu a5, a8, d10d <__divdi3+0x2ad> d0fd: 1c2172 l32i a7, a1, 112 d100: 030b addi.n a0, a3, -1 d102: 557a add.n a5, a5, a7 d104: 053577 bltu a5, a7, d10d <__divdi3+0x2ad> d107: 02b587 bgeu a5, a8, d10d <__divdi3+0x2ad> d10a: fec302 addi a0, a3, -2 d10d: 11c400 slli a12, a4, 16 d110: 20c0c0 or a12, a0, a12 d113: 000c movi.n a0, 0 d115: ff66c6 j ceb4 <__divdi3+0x54> d118: 00e856 bnez a8, d12a <__divdi3+0x2ca> d11b: 146152 s32i a5, a1, 80 d11e: 01a022 movi a2, 1 d121: 010f85 call0 e21c <__udivsi3> d124: 200220 or a0, a2, a2 d127: 142152 l32i a5, a1, 80 d12a: 1c6102 s32i a0, a1, 112 d12d: 40f030 nsau a3, a0 d130: 03ec bnez.n a3, d154 <__divdi3+0x2f4> d132: 1c6102 s32i a0, a1, 112 d135: f54000 extui a4, a0, 16, 16 d138: 120c movi.n a2, 1 d13a: f43000 extui a3, a0, 0, 16 d13d: c05c00 sub a5, a12, a0 d140: 286152 s32i a5, a1, 160 d143: 1d6132 s32i a3, a1, 116 d146: 116122 s32i a2, a1, 68 d149: 186142 s32i a4, a1, 96 d14c: 1821c2 l32i a12, a1, 96 d14f: 003a06 j d23b <__divdi3+0x3db> d152: 000000 ill d155: 13 .byte 0x13 d156: 40 .byte 0x40 d157: 0a2c movi.n a10, 32 d159: c0aa30 sub a10, a10, a3 d15c: a16000 sll a6, a0 d15f: 1c6162 s32i a6, a1, 112 d162: 400a00 ssr a10 d165: 9120c0 srl a2, a12 d168: 401300 ssl a3 d16b: c129 s32i.n a2, a1, 48 d16d: f53060 extui a3, a6, 16, 16 d170: a17500 sll a7, a5 d173: 818c50 src a8, a12, a5 d176: 286182 s32i a8, a1, 160 d179: 156172 s32i a7, a1, 84 d17c: 186132 s32i a3, a1, 96 d17f: 0109c5 call0 e21c <__udivsi3> d182: 2821b2 l32i a11, a1, 160 d185: f129 s32i.n a2, a1, 60 d187: 2c6122 s32i a2, a1, 176 d18a: 1821c2 l32i a12, a1, 96 d18d: c128 l32i.n a2, a1, 48 d18f: 0c3d mov.n a3, a12 d191: f5b0b0 extui a11, a11, 16, 16 d194: d1b9 s32i.n a11, a1, 52 d196: 010d05 call0 e268 <__umodsi3> d199: 2c2102 l32i a0, a1, 176 d19c: 115200 slli a5, a2, 16 d19f: 1c2132 l32i a3, a1, 112 d1a2: d148 l32i.n a4, a1, 52 d1a4: f43030 extui a3, a3, 0, 16 d1a7: 204450 or a4, a4, a5 d1aa: 136142 s32i a4, a1, 76 d1ad: 1d6132 s32i a3, a1, 116 d1b0: 823300 mull a3, a3, a0 d1b3: 24b437 bgeu a4, a3, d1db <__divdi3+0x37b> d1b6: 1c2172 l32i a7, a1, 112 d1b9: 800b addi.n a8, a0, -1 d1bb: f189 s32i.n a8, a1, 60 d1bd: 647a add.n a6, a4, a7 d1bf: 136162 s32i a6, a1, 76 d1c2: 153677 bltu a6, a7, d1db <__divdi3+0x37b> d1c5: 132192 l32i a9, a1, 76 d1c8: 0fb937 bgeu a9, a3, d1db <__divdi3+0x37b> d1cb: 1321a2 l32i a10, a1, 76 d1ce: fec022 addi a2, a0, -2 d1d1: 1c21b2 l32i a11, a1, 112 d1d4: f129 s32i.n a2, a1, 60 d1d6: abaa add.n a10, a11, a10 d1d8: 1361a2 s32i a10, a1, 76 d1db: 132122 l32i a2, a1, 76 d1de: c02230 sub a2, a2, a3 d1e1: 136122 s32i a2, a1, 76 d1e4: 0c3d mov.n a3, a12 d1e6: 010345 call0 e21c <__udivsi3> d1e9: 2e6122 s32i a2, a1, 184 d1ec: 282132 l32i a3, a1, 160 d1ef: 2d6122 s32i a2, a1, 180 d1f2: f43030 extui a3, a3, 0, 16 d1f5: 132122 l32i a2, a1, 76 d1f8: e139 s32i.n a3, a1, 56 d1fa: 0c3d mov.n a3, a12 d1fc: 010685 call0 e268 <__umodsi3> d1ff: 2e2102 l32i a0, a1, 184 d202: 2d2132 l32i a3, a1, 180 d205: 1d2152 l32i a5, a1, 116 d208: e188 l32i.n a8, a1, 56 d20a: 119200 slli a9, a2, 16 d20d: 208890 or a8, a8, a9 d210: 084d mov.n a4, a8 d212: 825530 mull a5, a5, a3 d215: 11b857 bgeu a8, a5, d22a <__divdi3+0x3ca> d218: 1c21a2 l32i a10, a1, 112 d21b: 030b addi.n a0, a3, -1 d21d: 48aa add.n a4, a8, a10 d21f: 0734a7 bltu a4, a10, d22a <__divdi3+0x3ca> d222: 04b457 bgeu a4, a5, d22a <__divdi3+0x3ca> d225: fec302 addi a0, a3, -2 d228: 4a4a add.n a4, a10, a4 d22a: c03450 sub a3, a4, a5 d22d: f128 l32i.n a2, a1, 60 d22f: 286132 s32i a3, a1, 160 d232: 112200 slli a2, a2, 16 d235: 202020 or a2, a0, a2 d238: 116122 s32i a2, a1, 68 d23b: 282122 l32i a2, a1, 160 d23e: 0c3d mov.n a3, a12 d240: 00fd85 call0 e21c <__udivsi3> d243: 203cc0 or a3, a12, a12 d246: 126122 s32i a2, a1, 72 d249: 326122 s32i a2, a1, 200 d24c: 152142 l32i a4, a1, 84 d24f: 282122 l32i a2, a1, 160 d252: f54040 extui a4, a4, 16, 16 d255: 166142 s32i a4, a1, 88 d258: 0100c5 call0 e268 <__umodsi3> d25b: 322142 l32i a4, a1, 200 d25e: 1d2102 l32i a0, a1, 116 d261: 162152 l32i a5, a1, 88 d264: 116200 slli a6, a2, 16 d267: 205560 or a5, a5, a6 d26a: 1a6152 s32i a5, a1, 104 d26d: 820040 mull a0, a0, a4 d270: 27b507 bgeu a5, a0, d29b <__divdi3+0x43b> d273: 1c2182 l32i a8, a1, 112 d276: 940b addi.n a9, a4, -1 d278: 126192 s32i a9, a1, 72 d27b: 758a add.n a7, a5, a8 d27d: 1a6172 s32i a7, a1, 104 d280: 173787 bltu a7, a8, d29b <__divdi3+0x43b> d283: 1a21a2 l32i a10, a1, 104 d286: 11ba07 bgeu a10, a0, d29b <__divdi3+0x43b> d289: 1a21b2 l32i a11, a1, 104 d28c: fec432 addi a3, a4, -2 d28f: 1c2122 l32i a2, a1, 112 d292: 126132 s32i a3, a1, 72 d295: 80b2b0 add a11, a2, a11 d298: 1a61b2 s32i a11, a1, 104 d29b: 1a2122 l32i a2, a1, 104 d29e: 0c3d mov.n a3, a12 d2a0: c02200 sub a2, a2, a0 d2a3: 1a6122 s32i a2, a1, 104 d2a6: 00f745 call0 e21c <__udivsi3> d2a9: 203cc0 or a3, a12, a12 d2ac: 346122 s32i a2, a1, 208 d2af: 336122 s32i a2, a1, 204 d2b2: 152142 l32i a4, a1, 84 d2b5: 1a2122 l32i a2, a1, 104 d2b8: f44040 extui a4, a4, 0, 16 d2bb: 176142 s32i a4, a1, 92 d2be: 00fa85 call0 e268 <__umodsi3> d2c1: 342142 l32i a4, a1, 208 d2c4: 332102 l32i a0, a1, 204 d2c7: 172182 l32i a8, a1, 92 d2ca: 119200 slli a9, a2, 16 d2cd: 208890 or a8, a8, a9 d2d0: 1d2192 l32i a9, a1, 116 d2d3: 122152 l32i a5, a1, 72 d2d6: 829900 mull a9, a9, a0 d2d9: 0fb897 bgeu a8, a9, d2ec <__divdi3+0x48c> d2dc: 1c21a2 l32i a10, a1, 112 d2df: 400b addi.n a4, a0, -1 d2e1: 88aa add.n a8, a8, a10 d2e3: 0538a7 bltu a8, a10, d2ec <__divdi3+0x48c> d2e6: 02b897 bgeu a8, a9, d2ec <__divdi3+0x48c> d2e9: fec042 addi a4, a0, -2 d2ec: 112102 l32i a0, a1, 68 d2ef: 11c500 slli a12, a5, 16 d2f2: 20c4c0 or a12, a4, a12 d2f5: feeec6 j ceb4 <__divdi3+0x54> d2f8: 292102 l32i a0, a1, 164 d2fb: 2b21d2 l32i a13, a1, 172 d2fe: 0c2d mov.n a2, a12 d300: f0a042 movi a4, 240 d303: 2a21c2 l32i a12, a1, 168 d306: 114a add.n a1, a1, a4 d308: f00d ret.n d30a: 0c0c movi.n a12, 0 d30c: fee886 j ceb2 <__divdi3+0x52> d30f: 00 .byte 00 0000d310 <__udivdi3>: d310: 028d mov.n a8, a2 d312: c0a062 movi a6, 192 d315: c01160 sub a1, a1, a6 d318: 0189 s32i.n a8, a1, 0 d31a: 3159 s32i.n a5, a1, 12 d31c: 2149 s32i.n a4, a1, 8 d31e: 1139 s32i.n a3, a1, 4 d320: 1e6102 s32i a0, a1, 120 d323: 2061d2 s32i a13, a1, 128 d326: 2161e2 s32i a14, a1, 132 d329: 1f61c2 s32i a12, a1, 124 d32c: 02ed mov.n a14, a2 d32e: 03cd mov.n a12, a3 d330: 03dd mov.n a13, a3 d332: 040d mov.n a0, a4 d334: 043d mov.n a3, a4 d336: 17b516 beqz a5, d4b5 <__udivdi3+0x1a5> d339: 17bc57 bgeu a12, a5, d354 <__udivdi3+0x44> d33c: 030c movi.n a3, 0 d33e: 020c movi.n a2, 0 d340: 2121e2 l32i a14, a1, 132 d343: 2021d2 l32i a13, a1, 128 d346: 1f21c2 l32i a12, a1, 124 d349: c0a042 movi a4, 192 d34c: 1e2102 l32i a0, a1, 120 d34f: 114a add.n a1, a1, a4 d351: f00d ret.n d353: 00 .byte 00 d354: 2e6142 s32i a4, a1, 184 d357: 40f5d0 nsau a13, a5 d35a: eddc bnez.n a13, d37c <__udivdi3+0x6c> d35c: 0535c7 bltu a5, a12, d365 <__udivdi3+0x55> d35f: 02b247 bgeu a2, a4, d365 <__udivdi3+0x55> d362: 00fcc6 j d759 <__udivdi3+0x449> d365: 030c movi.n a3, 0 d367: 120c movi.n a2, 1 d369: 2121e2 l32i a14, a1, 132 d36c: 2021d2 l32i a13, a1, 128 d36f: 1f21c2 l32i a12, a1, 124 d372: c0a042 movi a4, 192 d375: 1e2102 l32i a0, a1, 120 d378: 114a add.n a1, a1, a4 d37a: f00d ret.n d37c: 126182 s32i a8, a1, 72 d37f: 2e21e2 l32i a14, a1, 184 d382: 042c movi.n a4, 32 d384: c044d0 sub a4, a4, a13 d387: 400400 ssr a4 d38a: 166142 s32i a4, a1, 88 d38d: 9120c0 srl a2, a12 d390: 401d00 ssl a13 d393: 176122 s32i a2, a1, 92 d396: 8135e0 src a3, a5, a14 d399: 1c6132 s32i a3, a1, 112 d39c: f53030 extui a3, a3, 16, 16 d39f: 1d6132 s32i a3, a1, 116 d3a2: 00e785 call0 e21c <__udivsi3> d3a5: 122102 l32i a0, a1, 72 d3a8: 162132 l32i a3, a1, 88 d3ab: 1b6122 s32i a2, a1, 108 d3ae: 2b6122 s32i a2, a1, 172 d3b1: 401d00 ssl a13 d3b4: a1cc00 sll a12, a12 d3b7: 172122 l32i a2, a1, 92 d3ba: 400300 ssr a3 d3bd: 910000 srl a0, a0 d3c0: 1d2132 l32i a3, a1, 116 d3c3: 20cc00 or a12, a12, a0 d3c6: 1861c2 s32i a12, a1, 96 d3c9: f5c0c0 extui a12, a12, 16, 16 d3cc: 00e985 call0 e268 <__umodsi3> d3cf: 114200 slli a4, a2, 16 d3d2: 2b2102 l32i a0, a1, 172 d3d5: 1c2122 l32i a2, a1, 112 d3d8: 204c40 or a4, a12, a4 d3db: 04cd mov.n a12, a4 d3dd: f42020 extui a2, a2, 0, 16 d3e0: 196122 s32i a2, a1, 100 d3e3: 822200 mull a2, a2, a0 d3e6: 1bb427 bgeu a4, a2, d405 <__udivdi3+0xf5> d3e9: 600b addi.n a6, a0, -1 d3eb: 1c2152 l32i a5, a1, 112 d3ee: 1b6162 s32i a6, a1, 108 d3f1: 80c540 add a12, a5, a4 d3f4: 0d3c57 bltu a12, a5, d405 <__udivdi3+0xf5> d3f7: 0abc27 bgeu a12, a2, d405 <__udivdi3+0xf5> d3fa: fec082 addi a8, a0, -2 d3fd: 1c2172 l32i a7, a1, 112 d400: 1b6182 s32i a8, a1, 108 d403: c7ca add.n a12, a7, a12 d405: 1d2132 l32i a3, a1, 116 d408: c0cc20 sub a12, a12, a2 d40b: 0c2d mov.n a2, a12 d40d: 00e0c5 call0 e21c <__udivsi3> d410: 1d2132 l32i a3, a1, 116 d413: 2d6122 s32i a2, a1, 180 d416: 2c6122 s32i a2, a1, 176 d419: 182192 l32i a9, a1, 96 d41c: 0c2d mov.n a2, a12 d41e: f49090 extui a9, a9, 0, 16 d421: 1a6192 s32i a9, a1, 104 d424: 00e405 call0 e268 <__umodsi3> d427: 2d2102 l32i a0, a1, 180 d42a: 2c2132 l32i a3, a1, 176 d42d: 115200 slli a5, a2, 16 d430: 1a2142 l32i a4, a1, 104 d433: 192122 l32i a2, a1, 100 d436: 204450 or a4, a4, a5 d439: 04cd mov.n a12, a4 d43b: 822230 mull a2, a2, a3 d43e: 11b427 bgeu a4, a2, d453 <__udivdi3+0x143> d441: 1c2162 l32i a6, a1, 112 d444: 030b addi.n a0, a3, -1 d446: c64a add.n a12, a6, a4 d448: 073c67 bltu a12, a6, d453 <__udivdi3+0x143> d44b: 04bc27 bgeu a12, a2, d453 <__udivdi3+0x143> d44e: c6ca add.n a12, a6, a12 d450: fec302 addi a0, a3, -2 d453: c0cc20 sub a12, a12, a2 d456: 401d00 ssl a13 d459: 1b2122 l32i a2, a1, 108 d45c: a13e00 sll a3, a14 d45f: 112200 slli a2, a2, 16 d462: 202020 or a2, a0, a2 d465: 156122 s32i a2, a1, 84 d468: 02ed mov.n a14, a2 d46a: 008845 call0 dcf0 <__umulsidi3> d46d: 0e3c37 bltu a12, a3, d47f <__udivdi3+0x16f> d470: 289c37 bne a12, a3, d49c <__udivdi3+0x18c> d473: 122132 l32i a3, a1, 72 d476: 401d00 ssl a13 d479: a13300 sll a3, a3 d47c: 1cb327 bgeu a3, a2, d49c <__udivdi3+0x18c> d47f: 030c movi.n a3, 0 d481: 1e2102 l32i a0, a1, 120 d484: 1f21c2 l32i a12, a1, 124 d487: 2021d2 l32i a13, a1, 128 d48a: 1521e2 l32i a14, a1, 84 d48d: c0a042 movi a4, 192 d490: ee0b addi.n a14, a14, -1 d492: 0e2d mov.n a2, a14 d494: 2121e2 l32i a14, a1, 132 d497: 114a add.n a1, a1, a4 d499: f00d ret.n d49b: 00 .byte 00 d49c: 030c movi.n a3, 0 d49e: 1e2102 l32i a0, a1, 120 d4a1: 1f21c2 l32i a12, a1, 124 d4a4: 2021d2 l32i a13, a1, 128 d4a7: 0e2d mov.n a2, a14 d4a9: c0a042 movi a4, 192 d4ac: 2121e2 l32i a14, a1, 132 d4af: 114a add.n a1, a1, a4 d4b1: f00d ret.n d4b3: 00 .byte 00 d4b4: 00 .byte 00 d4b5: 023c47 bltu a12, a4, d4bb <__udivdi3+0x1ab> d4b8: 003686 j d596 <__udivdi3+0x286> d4bb: d109 s32i.n a0, a1, 52 d4bd: 40f440 nsau a4, a4 d4c0: 00e416 beqz a4, d4d2 <__udivdi3+0x1c2> d4c3: 401400 ssl a4 d4c6: 81dc20 src a13, a12, a2 d4c9: a1e200 sll a14, a2 d4cc: a10300 sll a0, a3 d4cf: 0d6102 s32i a0, a1, 52 d4d2: d1c8 l32i.n a12, a1, 52 d4d4: 0d2d mov.n a2, a13 d4d6: f530c0 extui a3, a12, 16, 16 d4d9: 136132 s32i a3, a1, 76 d4dc: 00d3c5 call0 e21c <__udivsi3> d4df: c129 s32i.n a2, a1, 48 d4e1: 256122 s32i a2, a1, 148 d4e4: f530e0 extui a3, a14, 16, 16 d4e7: 106132 s32i a3, a1, 64 d4ea: 0d2d mov.n a2, a13 d4ec: 132132 l32i a3, a1, 76 d4ef: 00d785 call0 e268 <__umodsi3> d4f2: 252142 l32i a4, a1, 148 d4f5: 113200 slli a3, a2, 16 d4f8: f400c0 extui a0, a12, 0, 16 d4fb: 102122 l32i a2, a1, 64 d4fe: e109 s32i.n a0, a1, 56 d500: 202230 or a2, a2, a3 d503: 02dd mov.n a13, a2 d505: 820040 mull a0, a0, a4 d508: 12b207 bgeu a2, a0, d51e <__udivdi3+0x20e> d50b: d2ca add.n a13, a2, a12 d50d: 540b addi.n a5, a4, -1 d50f: c159 s32i.n a5, a1, 48 d511: 093dc7 bltu a13, a12, d51e <__udivdi3+0x20e> d514: 06bd07 bgeu a13, a0, d51e <__udivdi3+0x20e> d517: dcda add.n a13, a12, a13 d519: fec462 addi a6, a4, -2 d51c: c169 s32i.n a6, a1, 48 d51e: 132132 l32i a3, a1, 76 d521: c0dd00 sub a13, a13, a0 d524: 0d2d mov.n a2, a13 d526: 00cf45 call0 e21c <__udivsi3> d529: f4e0e0 extui a14, a14, 0, 16 d52c: 276122 s32i a2, a1, 156 d52f: 266122 s32i a2, a1, 152 d532: 132132 l32i a3, a1, 76 d535: 0d2d mov.n a2, a13 d537: 00d305 call0 e268 <__umodsi3> d53a: 272102 l32i a0, a1, 156 d53d: 262132 l32i a3, a1, 152 d540: 112200 slli a2, a2, 16 d543: e148 l32i.n a4, a1, 56 d545: 202e20 or a2, a14, a2 d548: 824430 mull a4, a4, a3 d54b: 29b247 bgeu a2, a4, d578 <__udivdi3+0x268> d54e: 030b addi.n a0, a3, -1 d550: 22ca add.n a2, a2, a12 d552: 2232c7 bltu a2, a12, d578 <__udivdi3+0x268> d555: 1fb247 bgeu a2, a4, d578 <__udivdi3+0x268> d558: 1f21c2 l32i a12, a1, 124 d55b: 2021d2 l32i a13, a1, 128 d55e: 2121e2 l32i a14, a1, 132 d561: c0a042 movi a4, 192 d564: fec302 addi a0, a3, -2 d567: c128 l32i.n a2, a1, 48 d569: 030c movi.n a3, 0 d56b: 112200 slli a2, a2, 16 d56e: 202020 or a2, a0, a2 d571: 1e2102 l32i a0, a1, 120 d574: 114a add.n a1, a1, a4 d576: f00d ret.n d578: 030c movi.n a3, 0 d57a: 1f21c2 l32i a12, a1, 124 d57d: 2021d2 l32i a13, a1, 128 d580: 2121e2 l32i a14, a1, 132 d583: c128 l32i.n a2, a1, 48 d585: c0a042 movi a4, 192 d588: 112200 slli a2, a2, 16 d58b: 202020 or a2, a0, a2 d58e: 1e2102 l32i a0, a1, 120 d591: 114a add.n a1, a1, a4 d593: f00d ret.n d595: b4cc00 extui a12, a0, 12, 12 d598: 126182 s32i a8, a1, 72 d59b: 120c movi.n a2, 1 d59d: 00c7c5 call0 e21c <__udivsi3> d5a0: 122182 l32i a8, a1, 72 d5a3: 020d mov.n a0, a2 d5a5: d109 s32i.n a0, a1, 52 d5a7: 40f030 nsau a3, a0 d5aa: 33dc bnez.n a3, d5c1 <__udivdi3+0x2b1> d5ac: d109 s32i.n a0, a1, 52 d5ae: 130c movi.n a3, 1 d5b0: c0dc00 sub a13, a12, a0 d5b3: f44000 extui a4, a0, 0, 16 d5b6: f5c000 extui a12, a0, 16, 16 d5b9: e149 s32i.n a4, a1, 56 d5bb: b139 s32i.n a3, a1, 44 d5bd: 003286 j d68b <__udivdi3+0x37b> d5c0: 00 .byte 00 d5c1: 401300 ssl a3 d5c4: d158 l32i.n a5, a1, 52 d5c6: 002c movi.n a0, 32 d5c8: c00030 sub a0, a0, a3 d5cb: a15500 sll a5, a5 d5ce: d159 s32i.n a5, a1, 52 d5d0: 400000 ssr a0 d5d3: 9120c0 srl a2, a12 d5d6: 8129 s32i.n a2, a1, 32 d5d8: 401300 ssl a3 d5db: 81dc80 src a13, a12, a8 d5de: a1e800 sll a14, a8 d5e1: f5c050 extui a12, a5, 16, 16 d5e4: 0c3d mov.n a3, a12 d5e6: 00c345 call0 e21c <__udivsi3> d5e9: a129 s32i.n a2, a1, 40 d5eb: 226122 s32i a2, a1, 136 d5ee: f530d0 extui a3, a13, 16, 16 d5f1: 9139 s32i.n a3, a1, 36 d5f3: 8128 l32i.n a2, a1, 32 d5f5: 0c3d mov.n a3, a12 d5f7: 00c705 call0 e268 <__umodsi3> d5fa: 222102 l32i a0, a1, 136 d5fd: 115200 slli a5, a2, 16 d600: d138 l32i.n a3, a1, 52 d602: 9148 l32i.n a4, a1, 36 d604: f43030 extui a3, a3, 0, 16 d607: 204450 or a4, a4, a5 d60a: 116142 s32i a4, a1, 68 d60d: e139 s32i.n a3, a1, 56 d60f: 823300 mull a3, a3, a0 d612: 22b437 bgeu a4, a3, d638 <__udivdi3+0x328> d615: d178 l32i.n a7, a1, 52 d617: 800b addi.n a8, a0, -1 d619: a189 s32i.n a8, a1, 40 d61b: 647a add.n a6, a4, a7 d61d: 116162 s32i a6, a1, 68 d620: 143677 bltu a6, a7, d638 <__udivdi3+0x328> d623: 112192 l32i a9, a1, 68 d626: 0eb937 bgeu a9, a3, d638 <__udivdi3+0x328> d629: 1121a2 l32i a10, a1, 68 d62c: fec022 addi a2, a0, -2 d62f: d1b8 l32i.n a11, a1, 52 d631: a129 s32i.n a2, a1, 40 d633: abaa add.n a10, a11, a10 d635: 1161a2 s32i a10, a1, 68 d638: 112122 l32i a2, a1, 68 d63b: c02230 sub a2, a2, a3 d63e: 116122 s32i a2, a1, 68 d641: 0c3d mov.n a3, a12 d643: 00bd85 call0 e21c <__udivsi3> d646: f4d0d0 extui a13, a13, 0, 16 d649: 246122 s32i a2, a1, 144 d64c: 236122 s32i a2, a1, 140 d64f: 0c3d mov.n a3, a12 d651: 112122 l32i a2, a1, 68 d654: 00c105 call0 e268 <__umodsi3> d657: 242102 l32i a0, a1, 144 d65a: 232132 l32i a3, a1, 140 d65d: e158 l32i.n a5, a1, 56 d65f: 118200 slli a8, a2, 16 d662: 208d80 or a8, a13, a8 d665: 084d mov.n a4, a8 d667: 825530 mull a5, a5, a3 d66a: 10b857 bgeu a8, a5, d67e <__udivdi3+0x36e> d66d: d198 l32i.n a9, a1, 52 d66f: 030b addi.n a0, a3, -1 d671: 489a add.n a4, a8, a9 d673: 073497 bltu a4, a9, d67e <__udivdi3+0x36e> d676: 04b457 bgeu a4, a5, d67e <__udivdi3+0x36e> d679: fec302 addi a0, a3, -2 d67c: 494a add.n a4, a9, a4 d67e: a1b8 l32i.n a11, a1, 40 d680: c0d450 sub a13, a4, a5 d683: 11bb00 slli a11, a11, 16 d686: 20b0b0 or a11, a0, a11 d689: b1b9 s32i.n a11, a1, 44 d68b: 0d2d mov.n a2, a13 d68d: 0c3d mov.n a3, a12 d68f: 00b8c5 call0 e21c <__udivsi3> d692: 0c3d mov.n a3, a12 d694: f129 s32i.n a2, a1, 60 d696: 286122 s32i a2, a1, 160 d699: f500e0 extui a0, a14, 16, 16 d69c: 106102 s32i a0, a1, 64 d69f: 0d2d mov.n a2, a13 d6a1: 00bc45 call0 e268 <__umodsi3> d6a4: 282142 l32i a4, a1, 160 d6a7: e1d8 l32i.n a13, a1, 56 d6a9: 102152 l32i a5, a1, 64 d6ac: 116200 slli a6, a2, 16 d6af: 205560 or a5, a5, a6 d6b2: 146152 s32i a5, a1, 80 d6b5: 820d40 mull a0, a13, a4 d6b8: 22b507 bgeu a5, a0, d6de <__udivdi3+0x3ce> d6bb: d188 l32i.n a8, a1, 52 d6bd: 940b addi.n a9, a4, -1 d6bf: f199 s32i.n a9, a1, 60 d6c1: 758a add.n a7, a5, a8 d6c3: 146172 s32i a7, a1, 80 d6c6: 143787 bltu a7, a8, d6de <__udivdi3+0x3ce> d6c9: 1421a2 l32i a10, a1, 80 d6cc: 0eba07 bgeu a10, a0, d6de <__udivdi3+0x3ce> d6cf: 1421b2 l32i a11, a1, 80 d6d2: fec432 addi a3, a4, -2 d6d5: d128 l32i.n a2, a1, 52 d6d7: f139 s32i.n a3, a1, 60 d6d9: b2ba add.n a11, a2, a11 d6db: 1461b2 s32i a11, a1, 80 d6de: 142122 l32i a2, a1, 80 d6e1: 0c3d mov.n a3, a12 d6e3: c02200 sub a2, a2, a0 d6e6: 146122 s32i a2, a1, 80 d6e9: 00b305 call0 e21c <__udivsi3> d6ec: f4e0e0 extui a14, a14, 0, 16 d6ef: 2a6122 s32i a2, a1, 168 d6f2: 296122 s32i a2, a1, 164 d6f5: 0c3d mov.n a3, a12 d6f7: 142122 l32i a2, a1, 80 d6fa: 00b6c5 call0 e268 <__umodsi3> d6fd: 2a2102 l32i a0, a1, 168 d700: 115200 slli a5, a2, 16 d703: 292142 l32i a4, a1, 164 d706: 205e50 or a5, a14, a5 d709: 828d40 mull a8, a13, a4 d70c: 2cb587 bgeu a5, a8, d73c <__udivdi3+0x42c> d70f: d168 l32i.n a6, a1, 52 d711: 040b addi.n a0, a4, -1 d713: 556a add.n a5, a5, a6 d715: 233567 bltu a5, a6, d73c <__udivdi3+0x42c> d718: 20b587 bgeu a5, a8, d73c <__udivdi3+0x42c> d71b: b138 l32i.n a3, a1, 44 d71d: 1f21c2 l32i a12, a1, 124 d720: 2021d2 l32i a13, a1, 128 d723: 2121e2 l32i a14, a1, 132 d726: fec402 addi a0, a4, -2 d729: f128 l32i.n a2, a1, 60 d72b: c0a042 movi a4, 192 d72e: 112200 slli a2, a2, 16 d731: 202020 or a2, a0, a2 d734: 1e2102 l32i a0, a1, 120 d737: 114a add.n a1, a1, a4 d739: f00d ret.n d73b: 00 .byte 00 d73c: b138 l32i.n a3, a1, 44 d73e: 1f21c2 l32i a12, a1, 124 d741: 2021d2 l32i a13, a1, 128 d744: 2121e2 l32i a14, a1, 132 d747: f128 l32i.n a2, a1, 60 d749: c0a042 movi a4, 192 d74c: 112200 slli a2, a2, 16 d74f: 202020 or a2, a0, a2 d752: 1e2102 l32i a0, a1, 120 d755: 114a add.n a1, a1, a4 d757: f00d ret.n d759: 020c movi.n a2, 0 d75b: 030c movi.n a3, 0 d75d: 1f21c2 l32i a12, a1, 124 d760: 2021d2 l32i a13, a1, 128 d763: 2121e2 l32i a14, a1, 132 d766: c0a042 movi a4, 192 d769: 1e2102 l32i a0, a1, 120 d76c: 114a add.n a1, a1, a4 d76e: f00d ret.n 0000d770 <__umoddi3>: d770: b0a062 movi a6, 176 d773: c01160 sub a1, a1, a6 d776: 3159 s32i.n a5, a1, 12 d778: 2149 s32i.n a4, a1, 8 d77a: 1139 s32i.n a3, a1, 4 d77c: 1f6102 s32i a0, a1, 124 d77f: 2161d2 s32i a13, a1, 132 d782: 2061c2 s32i a12, a1, 128 d785: 2261e2 s32i a14, a1, 136 d788: 2361f2 s32i a15, a1, 140 d78b: 02ed mov.n a14, a2 d78d: 04fd mov.n a15, a4 d78f: 03cd mov.n a12, a3 d791: 03dd mov.n a13, a3 d793: 020d mov.n a0, a2 d795: 0109 s32i.n a0, a1, 0 d797: 203440 or a3, a4, a4 d79a: 1eb516 beqz a5, d989 <__umoddi3+0x219> d79d: 02bc57 bgeu a12, a5, d7a3 <__umoddi3+0x33> d7a0: 007306 j d970 <__umoddi3+0x200> d7a3: 296142 s32i a4, a1, 164 d7a6: 2a6102 s32i a0, a1, 168 d7a9: 40f5f0 nsau a15, a5 d7ac: 045f56 bnez a15, d7f5 <__umoddi3+0x85> d7af: 0535c7 bltu a5, a12, d7b8 <__umoddi3+0x48> d7b2: 02b247 bgeu a2, a4, d7b8 <__umoddi3+0x48> d7b5: 0103c6 j dbc8 <__umoddi3+0x458> d7b8: c02030 sub a2, a0, a3 d7bb: 1a3027 bltu a0, a2, d7d9 <__umoddi3+0x69> d7be: 2121d2 l32i a13, a1, 132 d7c1: 2221e2 l32i a14, a1, 136 d7c4: 2321f2 l32i a15, a1, 140 d7c7: c00c50 sub a0, a12, a5 d7ca: b0a042 movi a4, 176 d7cd: 2021c2 l32i a12, a1, 128 d7d0: 003d mov.n a3, a0 d7d2: 1f2102 l32i a0, a1, 124 d7d5: 114a add.n a1, a1, a4 d7d7: f00d ret.n d7d9: 2121d2 l32i a13, a1, 132 d7dc: 2221e2 l32i a14, a1, 136 d7df: 2321f2 l32i a15, a1, 140 d7e2: c00c50 sub a0, a12, a5 d7e5: b0a042 movi a4, 176 d7e8: 2021c2 l32i a12, a1, 128 d7eb: 300b addi.n a3, a0, -1 d7ed: 1f2102 l32i a0, a1, 124 d7f0: 114a add.n a1, a1, a4 d7f2: f00d ret.n d7f4: 21d200 srai a13, a0, 2 d7f7: ed29 s32i.n a2, a13, 56 d7f9: 042c02 l32i a0, a12, 16 d7fc: c044f0 sub a4, a4, a15 d7ff: 400400 ssr a4 d802: 176142 s32i a4, a1, 92 d805: 9120c0 srl a2, a12 d808: 401f00 ssl a15 d80b: 186122 s32i a2, a1, 96 d80e: 8135d0 src a3, a5, a13 d811: 1d6132 s32i a3, a1, 116 d814: f53030 extui a3, a3, 16, 16 d817: 1e6132 s32i a3, a1, 120 d81a: 00a005 call0 e21c <__udivsi3> d81d: 172132 l32i a3, a1, 92 d820: 1a6122 s32i a2, a1, 104 d823: 266122 s32i a2, a1, 152 d826: 401f00 ssl a15 d829: a1cc00 sll a12, a12 d82c: 182122 l32i a2, a1, 96 d82f: 400300 ssr a3 d832: 9100e0 srl a0, a14 d835: 1e2132 l32i a3, a1, 120 d838: 20cc00 or a12, a12, a0 d83b: 1961c2 s32i a12, a1, 100 d83e: f5c0c0 extui a12, a12, 16, 16 d841: 00a245 call0 e268 <__umodsi3> d844: 114200 slli a4, a2, 16 d847: 262102 l32i a0, a1, 152 d84a: 1d2122 l32i a2, a1, 116 d84d: 204c40 or a4, a12, a4 d850: 04cd mov.n a12, a4 d852: f42020 extui a2, a2, 0, 16 d855: 1b6122 s32i a2, a1, 108 d858: 822200 mull a2, a2, a0 d85b: 1bb427 bgeu a4, a2, d87a <__umoddi3+0x10a> d85e: 600b addi.n a6, a0, -1 d860: 1d2152 l32i a5, a1, 116 d863: 1a6162 s32i a6, a1, 104 d866: c54a add.n a12, a5, a4 d868: 0e3c57 bltu a12, a5, d87a <__umoddi3+0x10a> d86b: 0bbc27 bgeu a12, a2, d87a <__umoddi3+0x10a> d86e: fec082 addi a8, a0, -2 d871: 1d2172 l32i a7, a1, 116 d874: 1a6182 s32i a8, a1, 104 d877: 80c7c0 add a12, a7, a12 d87a: 1e2132 l32i a3, a1, 120 d87d: c0cc20 sub a12, a12, a2 d880: 202cc0 or a2, a12, a12 d883: 009985 call0 e21c <__udivsi3> d886: 1e2132 l32i a3, a1, 120 d889: 286122 s32i a2, a1, 160 d88c: 276122 s32i a2, a1, 156 d88f: 192192 l32i a9, a1, 100 d892: 0c2d mov.n a2, a12 d894: f49090 extui a9, a9, 0, 16 d897: 1c6192 s32i a9, a1, 112 d89a: 009cc5 call0 e268 <__umodsi3> d89d: 282102 l32i a0, a1, 160 d8a0: 1a2142 l32i a4, a1, 104 d8a3: 272132 l32i a3, a1, 156 d8a6: 116200 slli a6, a2, 16 d8a9: 1c2152 l32i a5, a1, 112 d8ac: 1b2122 l32i a2, a1, 108 d8af: 205560 or a5, a5, a6 d8b2: 05cd mov.n a12, a5 d8b4: 822230 mull a2, a2, a3 d8b7: 11b527 bgeu a5, a2, d8cc <__umoddi3+0x15c> d8ba: 1d2172 l32i a7, a1, 116 d8bd: 030b addi.n a0, a3, -1 d8bf: c75a add.n a12, a7, a5 d8c1: 073c77 bltu a12, a7, d8cc <__umoddi3+0x15c> d8c4: 04bc27 bgeu a12, a2, d8cc <__umoddi3+0x15c> d8c7: fec302 addi a0, a3, -2 d8ca: c7ca add.n a12, a7, a12 d8cc: c0cc20 sub a12, a12, a2 d8cf: 401f00 ssl a15 d8d2: 112400 slli a2, a4, 16 d8d5: a1dd00 sll a13, a13 d8d8: 0d3d mov.n a3, a13 d8da: 202020 or a2, a0, a2 d8dd: 004105 call0 dcf0 <__umulsidi3> d8e0: 025d mov.n a5, a2 d8e2: 030d mov.n a0, a3 d8e4: 103c37 bltu a12, a3, d8f8 <__umoddi3+0x188> d8e7: 401f00 ssl a15 d8ea: a14e00 sll a4, a14 d8ed: 209c37 bne a12, a3, d911 <__umoddi3+0x1a1> d8f0: 1db427 bgeu a4, a2, d911 <__umoddi3+0x1a1> d8f3: 0001c6 j d8fe <__umoddi3+0x18e> d8f6: 000000 ill d8f9: 1f .byte 0x1f d8fa: 40 .byte 0x40 d8fb: a14e00 sll a4, a14 d8fe: 130c movi.n a3, 1 d900: c025d0 sub a2, a5, a13 d903: 013527 bltu a5, a2, d908 <__umoddi3+0x198> d906: 030c movi.n a3, 0 d908: 1d2152 l32i a5, a1, 116 d90b: c05050 sub a5, a0, a5 d90e: c03530 sub a3, a5, a3 d911: c03c30 sub a3, a12, a3 d914: 172102 l32i a0, a1, 92 d917: c05420 sub a5, a4, a2 d91a: 273457 bltu a4, a5, d945 <__umoddi3+0x1d5> d91d: 2221e2 l32i a14, a1, 136 d920: 2121d2 l32i a13, a1, 132 d923: 2021c2 l32i a12, a1, 128 d926: 401000 ssl a0 d929: a14300 sll a4, a3 d92c: 1f2102 l32i a0, a1, 124 d92f: 400f00 ssr a15 d932: 913030 srl a3, a3 d935: 912050 srl a2, a5 d938: 2321f2 l32i a15, a1, 140 d93b: 202240 or a2, a2, a4 d93e: b0a042 movi a4, 176 d941: 114a add.n a1, a1, a4 d943: f00d ret.n d945: 2021c2 l32i a12, a1, 128 d948: 2121d2 l32i a13, a1, 132 d94b: 2221e2 l32i a14, a1, 136 d94e: 401000 ssl a0 d951: 330b addi.n a3, a3, -1 d953: 1f2102 l32i a0, a1, 124 d956: a14300 sll a4, a3 d959: 400f00 ssr a15 d95c: 913030 srl a3, a3 d95f: 912050 srl a2, a5 d962: 2321f2 l32i a15, a1, 140 d965: 202240 or a2, a2, a4 d968: b0a042 movi a4, 176 d96b: 114a add.n a1, a1, a4 d96d: f00d ret.n d96f: 210200 srai a0, a0, 2 d972: 1f .byte 0x1f d973: 2121d2 l32i a13, a1, 132 d976: 2221e2 l32i a14, a1, 136 d979: 2321f2 l32i a15, a1, 140 d97c: 0c3d mov.n a3, a12 d97e: b0a042 movi a4, 176 d981: 2021c2 l32i a12, a1, 128 d984: 114a add.n a1, a1, a4 d986: f00d ret.n d988: 00 .byte 00 d989: 023c47 bltu a12, a4, d98f <__umoddi3+0x21f> d98c: 002a06 j da38 <__umoddi3+0x2c8> d98f: 40f420 nsau a2, a4 d992: b129 s32i.n a2, a1, 44 d994: c28c beqz.n a2, d9a4 <__umoddi3+0x234> d996: b129 s32i.n a2, a1, 44 d998: 401200 ssl a2 d99b: a1f400 sll a15, a4 d99e: 81dc00 src a13, a12, a0 d9a1: a1e000 sll a14, a0 d9a4: 0d2d mov.n a2, a13 d9a6: f540e0 extui a4, a14, 16, 16 d9a9: f530f0 extui a3, a15, 16, 16 d9ac: 146132 s32i a3, a1, 80 d9af: 126142 s32i a4, a1, 72 d9b2: 008b45 call0 e268 <__umodsi3> d9b5: 142132 l32i a3, a1, 80 d9b8: 1221c2 l32i a12, a1, 72 d9bb: 110200 slli a0, a2, 16 d9be: f450f0 extui a5, a15, 0, 16 d9c1: 116152 s32i a5, a1, 68 d9c4: 0d2d mov.n a2, a13 d9c6: 20cc00 or a12, a12, a0 d9c9: e1c9 s32i.n a12, a1, 56 d9cb: 008505 call0 e21c <__udivsi3> d9ce: 112102 l32i a0, a1, 68 d9d1: 820020 mull a0, a0, a2 d9d4: 0bbc07 bgeu a12, a0, d9e3 <__umoddi3+0x273> d9d7: e1c8 l32i.n a12, a1, 56 d9d9: ccfa add.n a12, a12, a15 d9db: 043cf7 bltu a12, a15, d9e3 <__umoddi3+0x273> d9de: 01bc07 bgeu a12, a0, d9e3 <__umoddi3+0x273> d9e1: cfca add.n a12, a15, a12 d9e3: f4d0e0 extui a13, a14, 0, 16 d9e6: 142132 l32i a3, a1, 80 d9e9: c0cc00 sub a12, a12, a0 d9ec: 0c2d mov.n a2, a12 d9ee: 008785 call0 e268 <__umodsi3> d9f1: 11e200 slli a14, a2, 16 d9f4: 142132 l32i a3, a1, 80 d9f7: 0c2d mov.n a2, a12 d9f9: 20ede0 or a14, a13, a14 d9fc: 0edd mov.n a13, a14 d9fe: 0081c5 call0 e21c <__udivsi3> da01: 112102 l32i a0, a1, 68 da04: 820020 mull a0, a0, a2 da07: 09be07 bgeu a14, a0, da14 <__umoddi3+0x2a4> da0a: defa add.n a13, a14, a15 da0c: 043df7 bltu a13, a15, da14 <__umoddi3+0x2a4> da0f: 01bd07 bgeu a13, a0, da14 <__umoddi3+0x2a4> da12: dfda add.n a13, a15, a13 da14: 2021c2 l32i a12, a1, 128 da17: 2221e2 l32i a14, a1, 136 da1a: 2321f2 l32i a15, a1, 140 da1d: b0a042 movi a4, 176 da20: c02d00 sub a2, a13, a0 da23: b138 l32i.n a3, a1, 44 da25: 1f2102 l32i a0, a1, 124 da28: 2121d2 l32i a13, a1, 132 da2b: 400300 ssr a3 da2e: 912020 srl a2, a2 da31: 030c movi.n a3, 0 da33: 114a add.n a1, a1, a4 da35: f00d ret.n da37: 00 .byte 00 da38: 2a6102 s32i a0, a1, 168 da3b: 00b456 bnez a4, da4a <__umoddi3+0x2da> da3e: 01a022 movi a2, 1 da41: 007d85 call0 e21c <__udivsi3> da44: 2a2102 l32i a0, a1, 168 da47: 20f220 or a15, a2, a2 da4a: 40ff40 nsau a4, a15 da4d: 14dc bnez.n a4, da62 <__umoddi3+0x2f2> da4f: b149 s32i.n a4, a1, 44 da51: f4d0f0 extui a13, a15, 0, 16 da54: c04cf0 sub a4, a12, a15 da57: 156142 s32i a4, a1, 84 da5a: f5c0f0 extui a12, a15, 16, 16 da5d: 0028c6 j db04 <__umoddi3+0x394> da60: 00 .byte 00 da61: 00 .byte 00 da62: b149 s32i.n a4, a1, 44 da64: 032c movi.n a3, 32 da66: 401400 ssl a4 da69: a1ff00 sll a15, a15 da6c: c03340 sub a3, a3, a4 da6f: 400300 ssr a3 da72: 9120c0 srl a2, a12 da75: c129 s32i.n a2, a1, 48 da77: 401400 ssl a4 da7a: a1e000 sll a14, a0 da7d: 81dc00 src a13, a12, a0 da80: 1561d2 s32i a13, a1, 84 da83: f5c0f0 extui a12, a15, 16, 16 da86: f5d0d0 extui a13, a13, 16, 16 da89: 0c3d mov.n a3, a12 da8b: 007dc5 call0 e268 <__umodsi3> da8e: 114200 slli a4, a2, 16 da91: 0c3d mov.n a3, a12 da93: c128 l32i.n a2, a1, 48 da95: 204d40 or a4, a13, a4 da98: 9149 s32i.n a4, a1, 36 da9a: 106142 s32i a4, a1, 64 da9d: f4d0f0 extui a13, a15, 0, 16 daa0: 007785 call0 e21c <__udivsi3> daa3: 102152 l32i a5, a1, 64 daa6: 820d20 mull a0, a13, a2 daa9: 11b507 bgeu a5, a0, dabe <__umoddi3+0x34e> daac: 9168 l32i.n a6, a1, 36 daae: 66fa add.n a6, a6, a15 dab0: 106162 s32i a6, a1, 64 dab3: 0736f7 bltu a6, a15, dabe <__umoddi3+0x34e> dab6: 04b607 bgeu a6, a0, dabe <__umoddi3+0x34e> dab9: 8f6a add.n a8, a15, a6 dabb: 106182 s32i a8, a1, 64 dabe: 0c3d mov.n a3, a12 dac0: 152192 l32i a9, a1, 84 dac3: 102122 l32i a2, a1, 64 dac6: f49090 extui a9, a9, 0, 16 dac9: c02200 sub a2, a2, a0 dacc: 106122 s32i a2, a1, 64 dacf: d199 s32i.n a9, a1, 52 dad1: 007945 call0 e268 <__umodsi3> dad4: 0c3d mov.n a3, a12 dad6: 11b200 slli a11, a2, 16 dad9: d1a8 l32i.n a10, a1, 52 dadb: 102122 l32i a2, a1, 64 dade: 20aab0 or a10, a10, a11 dae1: a1a9 s32i.n a10, a1, 40 dae3: 2561a2 s32i a10, a1, 148 dae6: 007345 call0 e21c <__udivsi3> dae9: 252102 l32i a0, a1, 148 daec: 822d20 mull a2, a13, a2 daef: 0bb027 bgeu a0, a2, dafe <__umoddi3+0x38e> daf2: a108 l32i.n a0, a1, 40 daf4: 00fa add.n a0, a0, a15 daf6: 0430f7 bltu a0, a15, dafe <__umoddi3+0x38e> daf9: 01b027 bgeu a0, a2, dafe <__umoddi3+0x38e> dafc: 0f0a add.n a0, a15, a0 dafe: c03020 sub a3, a0, a2 db01: 156132 s32i a3, a1, 84 db04: 152122 l32i a2, a1, 84 db07: 0c3d mov.n a3, a12 db09: f540e0 extui a4, a14, 16, 16 db0c: 126142 s32i a4, a1, 72 db0f: 007585 call0 e268 <__umodsi3> db12: 0c3d mov.n a3, a12 db14: 116200 slli a6, a2, 16 db17: 122152 l32i a5, a1, 72 db1a: 152122 l32i a2, a1, 84 db1d: 205560 or a5, a5, a6 db20: f159 s32i.n a5, a1, 60 db22: 166152 s32i a5, a1, 88 db25: 006f45 call0 e21c <__udivsi3> db28: 162172 l32i a7, a1, 88 db2b: 820d20 mull a0, a13, a2 db2e: 12b707 bgeu a7, a0, db44 <__umoddi3+0x3d4> db31: f188 l32i.n a8, a1, 60 db33: 88fa add.n a8, a8, a15 db35: 166182 s32i a8, a1, 88 db38: 0838f7 bltu a8, a15, db44 <__umoddi3+0x3d4> db3b: 05b807 bgeu a8, a0, db44 <__umoddi3+0x3d4> db3e: 80af80 add a10, a15, a8 db41: 1661a2 s32i a10, a1, 88 db44: 0c3d mov.n a3, a12 db46: 162122 l32i a2, a1, 88 db49: f4b0e0 extui a11, a14, 0, 16 db4c: 1361b2 s32i a11, a1, 76 db4f: c02200 sub a2, a2, a0 db52: 166122 s32i a2, a1, 88 db55: 007105 call0 e268 <__umodsi3> db58: b1e8 l32i.n a14, a1, 44 db5a: 112200 slli a2, a2, 16 db5d: 132102 l32i a0, a1, 76 db60: 0c3d mov.n a3, a12 db62: 200020 or a0, a0, a2 db65: 162122 l32i a2, a1, 88 db68: 8109 s32i.n a0, a1, 32 db6a: 246102 s32i a0, a1, 144 db6d: 006ac5 call0 e21c <__udivsi3> db70: 242102 l32i a0, a1, 144 db73: 822d20 mull a2, a13, a2 db76: 2cb027 bgeu a0, a2, dba6 <__umoddi3+0x436> db79: 8108 l32i.n a0, a1, 32 db7b: 00fa add.n a0, a0, a15 db7d: 2530f7 bltu a0, a15, dba6 <__umoddi3+0x436> db80: 22b027 bgeu a0, a2, dba6 <__umoddi3+0x436> db83: 030c movi.n a3, 0 db85: 2021c2 l32i a12, a1, 128 db88: 2121d2 l32i a13, a1, 132 db8b: b0a042 movi a4, 176 db8e: 400e00 ssr a14 db91: 0f0a add.n a0, a15, a0 db93: 2221e2 l32i a14, a1, 136 db96: 2321f2 l32i a15, a1, 140 db99: c02020 sub a2, a0, a2 db9c: 912020 srl a2, a2 db9f: 1f2102 l32i a0, a1, 124 dba2: 114a add.n a1, a1, a4 dba4: f00d ret.n dba6: 030c movi.n a3, 0 dba8: 2021c2 l32i a12, a1, 128 dbab: 2121d2 l32i a13, a1, 132 dbae: 2321f2 l32i a15, a1, 140 dbb1: b0a042 movi a4, 176 dbb4: c02020 sub a2, a0, a2 dbb7: 400e00 ssr a14 dbba: 1f2102 l32i a0, a1, 124 dbbd: 2221e2 l32i a14, a1, 136 dbc0: 912020 srl a2, a2 dbc3: 114a add.n a1, a1, a4 dbc5: f00d ret.n dbc7: 210200 srai a0, a0, 2 dbca: 1f .byte 0x1f dbcb: 2021c2 l32i a12, a1, 128 dbce: 2221e2 l32i a14, a1, 136 dbd1: 2321f2 l32i a15, a1, 140 dbd4: 0d3d mov.n a3, a13 dbd6: b0a042 movi a4, 176 dbd9: 2121d2 l32i a13, a1, 132 dbdc: 114a add.n a1, a1, a4 dbde: f00d ret.n 0000dbe0 <_xtos_alloca_handler>: dbe0: 003000 rfe dbe3: b13000 sra a3, a0 0000dbe4 <_xtos_syscall_handler>: dbe4: 03b130 rsr.epc1 a3 dbe7: 5128 l32i.n a2, a1, 20 dbe9: 333b addi.n a3, a3, 3 dbeb: 13b130 wsr.epc1 a3 dbee: 6138 l32i.n a3, a1, 24 dbf0: f27c movi.n a2, -1 dbf2: 01d112 addmi a1, a1, 0x100 dbf5: 003000 rfe 0000dbf8 <_xtos_p_none>: dbf8: f00d ret.n dbfa: 300000 xor a0, a0, a0 0000dbfc <_xtos_set_intlevel>: dbfc: 03e630 rsr.ps a3 dbff: 047c movi.n a4, -16 dc01: 342020 extui a2, a2, 0, 4 dc04: 104430 and a4, a4, a3 dc07: 204420 or a4, a4, a2 dc0a: 13e640 wsr.ps a4 dc0d: 342030 extui a2, a3, 0, 4 dc10: 002010 rsync dc13: f00d ret.n dc15: 000000 ill 0000dc18 <_xtos_set_min_intlevel>: dc18: 03e630 rsr.ps a3 dc1b: 047c movi.n a4, -16 dc1d: 342020 extui a2, a2, 0, 4 dc20: 345030 extui a5, a3, 0, 4 dc23: c05250 sub a5, a2, a5 dc26: 104430 and a4, a4, a3 dc29: 204420 or a4, a4, a2 dc2c: a34350 movltz a4, a3, a5 dc2f: 13e640 wsr.ps a4 dc32: 342030 extui a2, a3, 0, 4 dc35: 002010 rsync dc38: f00d ret.n dc3a: f00000 subx8 a0, a0, a0 0000dc3c <_xtos_unhandled_interrupt>: dc3c: 0041f0 break 1, 15 dc3f: f00d ret.n dc41: 000000 ill 0000dc44 <_xtos_unhandled_exception>: dc44: 5128 l32i.n a2, a1, 20 dc46: 6138 l32i.n a3, a1, 24 dc48: 01d112 addmi a1, a1, 0x100 dc4b: 004110 break 1, 1 dc4e: 003000 rfe dc51: 000000 ill 0000dc54 <_xtos_return_from_exc>: dc54: 4108 l32i.n a0, a1, 16 dc56: 7148 l32i.n a4, a1, 28 dc58: 8158 l32i.n a5, a1, 32 dc5a: 9168 l32i.n a6, a1, 36 dc5c: a178 l32i.n a7, a1, 40 dc5e: b188 l32i.n a8, a1, 44 dc60: c198 l32i.n a9, a1, 48 dc62: d1a8 l32i.n a10, a1, 52 dc64: e1b8 l32i.n a11, a1, 56 dc66: f1c8 l32i.n a12, a1, 60 dc68: 1021d2 l32i a13, a1, 64 dc6b: 1121e2 l32i a14, a1, 68 dc6e: 1221f2 l32i a15, a1, 72 dc71: 0128 l32i.n a2, a1, 0 dc73: 1138 l32i.n a3, a1, 4 dc75: 13b120 wsr.epc1 a2 dc78: 13e630 wsr.ps a3 dc7b: 5128 l32i.n a2, a1, 20 dc7d: 6138 l32i.n a3, a1, 24 dc7f: 002010 rsync dc82: 01d112 addmi a1, a1, 0x100 dc85: 003000 rfe 0000dc88 <__divsi3>: dc88: 307230 xor a7, a2, a3 dc8b: 606120 abs a6, a2 dc8e: 603130 abs a3, a3 dc91: 3723b6 bltui a3, 2, dccc <__divsi3+0x44> dc94: 415160 srli a5, a6, 1 dc97: 3d3537 bltu a5, a3, dcd8 <__divsi3+0x50> dc9a: 40f650 nsau a5, a6 dc9d: 40f340 nsau a4, a3 dca0: c04450 sub a4, a4, a5 dca3: 401400 ssl a4 dca6: a13300 sll a3, a3 dca9: 00a022 movi a2, 0 dcac: 043637 bltu a6, a3, dcb4 <__divsi3+0x2c> dcaf: c06630 sub a6, a6, a3 dcb2: 221b addi.n a2, a2, 1 dcb4: 1122f0 slli a2, a2, 1 dcb7: 413130 srli a3, a3, 1 dcba: 440b addi.n a4, a4, -1 dcbc: fec456 bnez a4, dcac <__divsi3+0x24> dcbf: 013637 bltu a6, a3, dcc4 <__divsi3+0x3c> dcc2: 221b addi.n a2, a2, 1 dcc4: 605020 neg a5, a2 dcc7: a32570 movltz a2, a5, a7 dcca: f00d ret.n dccc: 539c beqz.n a3, dce5 <__divsi3+0x5d> dcce: 602060 neg a2, a6 dcd1: b32670 movgez a2, a6, a7 dcd4: f00d ret.n dcd6: 00 .byte 00 dcd7: 00 .byte 00 dcd8: 103637 bltu a6, a3, dcec <__divsi3+0x64> dcdb: 120c movi.n a2, 1 dcdd: f47c movi.n a4, -1 dcdf: a32470 movltz a2, a4, a7 dce2: f00d ret.n dce4: 000000 ill dce7: 00 .byte 00 dce8: 44 .byte 0x44 dce9: 5649 s32i.n a4, a6, 20 dceb: 30 .byte 0x30 dcec: 020c movi.n a2, 0 dcee: f00d ret.n 0000dcf0 <__umulsidi3>: dcf0: e0c112 addi a1, a1, -32 dcf3: 41c9 s32i.n a12, a1, 16 dcf5: 51d9 s32i.n a13, a1, 20 dcf7: 61e9 s32i.n a14, a1, 24 dcf9: 71f9 s32i.n a15, a1, 28 dcfb: f54020 extui a4, a2, 16, 16 dcfe: f55030 extui a5, a3, 16, 16 dd01: c16250 mul16u a6, a2, a5 dd04: c1b430 mul16u a11, a4, a3 dd07: 090c movi.n a9, 0 dd09: 66ba add.n a6, a6, a11 dd0b: 02b6b7 bgeu a6, a11, dd11 <__umulsidi3+0x21> dd0e: 01c992 addi a9, a9, 1 dd11: 404010 ssai 16 dd14: 819960 src a9, a9, a6 dd17: c1b230 mul16u a11, a2, a3 dd1a: a16600 sll a6, a6 dd1d: 66ba add.n a6, a6, a11 dd1f: 01b6b7 bgeu a6, a11, dd24 <__umulsidi3+0x34> dd22: 991b addi.n a9, a9, 1 dd24: c13450 mul16u a3, a4, a5 dd27: 339a add.n a3, a3, a9 dd29: 062d mov.n a2, a6 dd2b: 41c8 l32i.n a12, a1, 16 dd2d: 51d8 l32i.n a13, a1, 20 dd2f: 61e8 l32i.n a14, a1, 24 dd31: 71f8 l32i.n a15, a1, 28 dd33: 20c112 addi a1, a1, 32 dd36: f00d ret.n 0000dd38 : dd38: 03ea20 rsr.ccount a2 dd3b: f00d ret.n dd3d: 000000 ill 0000dd40 : dd40: 42cc bnez.n a2, dd48 dd42: 13f030 wsr.ccompare0 a3 dd45: 002000 isync dd48: f00d ret.n dd4a: 00 .byte 00 dd4b: 00 .byte 00 0000dd4c : dd4c: 42cc bnez.n a2, dd54 dd4e: 03f020 rsr.ccompare0 a2 dd51: f00d ret.n dd53: 00 .byte 00 dd54: 020c movi.n a2, 0 dd56: f00d ret.n 0000dd58 : dd58: 03e220 rsr.interrupt a2 dd5b: f00d ret.n dd5d: 000000 ill 0000dd60 : dd60: 13e320 wsr.intclear a2 dd63: f00d ret.n dd65: 000000 ill 0000dd68 : dd68: 0a0c movi.n a10, 0 dd6a: 20a172 movi a7, 0x120 dd6d: c01170 sub a1, a1, a7 dd70: 4261c2 s32i a12, a1, 0x108 dd73: 416102 s32i a0, a1, 0x104 dd76: 209110 or a9, a1, a1 dd79: 4461e2 s32i a14, a1, 0x110 dd7c: 4361d2 s32i a13, a1, 0x10c dd7f: 406152 s32i a5, a1, 0x100 dd82: 0a1b addi.n a0, a10, 1 dd84: 0049a2 s8i a10, a9, 0 dd87: 014902 s8i a0, a9, 1 dd8a: 992b addi.n a9, a9, 2 dd8c: aa2b addi.n a10, a10, 2 dd8e: f0fa66 bnei a10, 0x100, dd82 dd91: 01dd mov.n a13, a1 dd93: 01d1e2 addmi a14, a1, 0x100 dd96: 019d mov.n a9, a1 dd98: 000c movi.n a0, 0 dd9a: 050c movi.n a5, 0 dd9c: 0a0c movi.n a10, 0 dd9e: 72aa add.n a7, a2, a10 dda0: ca1b addi.n a12, a10, 1 dda2: 05ad mov.n a10, a5 dda4: 0009b2 l8ui a11, a9, 0 dda7: 000772 l8ui a7, a7, 0 ddaa: 0b0a add.n a0, a11, a0 ddac: 070a add.n a0, a7, a0 ddae: 740000 extui a0, a0, 0, 8 ddb1: 80da add.n a8, a0, a13 ddb3: 01bc37 bgeu a12, a3, ddb8 ddb6: 0cad mov.n a10, a12 ddb8: 72aa add.n a7, a2, a10 ddba: 0008c2 l8ui a12, a8, 0 ddbd: 0049c2 s8i a12, a9, 0 ddc0: 0048b2 s8i a11, a8, 0 ddc3: ca1b addi.n a12, a10, 1 ddc5: 991b addi.n a9, a9, 1 ddc7: 05ad mov.n a10, a5 ddc9: d799e7 bne a9, a14, dda4 ddcc: 0ad416 beqz a4, de7d ddcf: 0a0c movi.n a10, 0 ddd1: 000c movi.n a0, 0 ddd3: 020c movi.n a2, 0 ddd5: 415140 srli a5, a4, 1 ddd8: 126407 bbci a4, 0, ddee dddb: 1a0c movi.n a10, 1 dddd: 010d02 l8ui a0, a13, 1 dde0: 120c movi.n a2, 1 dde2: 80e0d0 add a14, a0, a13 dde5: 000e32 l8ui a3, a14, 0 dde8: 014d32 s8i a3, a13, 1 ddeb: 004e02 s8i a0, a14, 0 ddee: 75bc beqz.n a5, de29 ddf0: 8a1b addi.n a8, a10, 1 ddf2: 748080 extui a8, a8, 0, 8 ddf5: a81b addi.n a10, a8, 1 ddf7: 74a0a0 extui a10, a10, 0, 8 ddfa: 88da add.n a8, a8, a13 ddfc: 000832 l8ui a3, a8, 0 ddff: bada add.n a11, a10, a13 de01: 030a add.n a0, a3, a0 de03: 740000 extui a0, a0, 0, 8 de06: 50da add.n a5, a0, a13 de08: 000572 l8ui a7, a5, 0 de0b: 004872 s8i a7, a8, 0 de0e: 004532 s8i a3, a5, 0 de11: 000b72 l8ui a7, a11, 0 de14: 222b addi.n a2, a2, 2 de16: 070a add.n a0, a7, a0 de18: 740000 extui a0, a0, 0, 8 de1b: 80da add.n a8, a0, a13 de1d: 000892 l8ui a9, a8, 0 de20: 004b92 s8i a9, a11, 0 de23: 004872 s8i a7, a8, 0 de26: c69427 bne a4, a2, ddf0 de29: 402152 l32i a5, a1, 0x100 de2c: 86bc beqz.n a6, de68 de2e: 00a022 movi a2, 0 de31: aa1b addi.n a10, a10, 1 de33: 74a0a0 extui a10, a10, 0, 8 de36: bada add.n a11, a10, a13 de38: 000bc2 l8ui a12, a11, 0 de3b: 0c0a add.n a0, a12, a0 de3d: 740000 extui a0, a0, 0, 8 de40: e0da add.n a14, a0, a13 de42: 000e32 l8ui a3, a14, 0 de45: 004b32 s8i a3, a11, 0 de48: 004ec2 s8i a12, a14, 0 de4b: 000bb2 l8ui a11, a11, 0 de4e: 000592 l8ui a9, a5, 0 de51: bbca add.n a11, a11, a12 de53: 74b0b0 extui a11, a11, 0, 8 de56: bdba add.n a11, a13, a11 de58: 000bb2 l8ui a11, a11, 0 de5b: 221b addi.n a2, a2, 1 de5d: 3099b0 xor a9, a9, a11 de60: 004592 s8i a9, a5, 0 de63: 551b addi.n a5, a5, 1 de65: c89627 bne a6, a2, de31 de68: 020c movi.n a2, 0 de6a: 4221c2 l32i a12, a1, 0x108 de6d: 4321d2 l32i a13, a1, 0x10c de70: 4421e2 l32i a14, a1, 0x110 de73: 20a132 movi a3, 0x120 de76: 412102 l32i a0, a1, 0x104 de79: 113a add.n a1, a1, a3 de7b: f00d ret.n de7d: 0a0c movi.n a10, 0 de7f: 000c movi.n a0, 0 de81: ffe906 j de29 0000de84 : de84: c39c beqz.n a3, dea4 de86: 080c movi.n a8, 0 de88: 723a add.n a7, a2, a3 de8a: 026d mov.n a6, a2 de8c: 046307 bbci a3, 0, de94 de8f: 004282 s8i a8, a2, 0 de92: 621b addi.n a6, a2, 1 de94: 412130 srli a2, a3, 1 de97: 928c beqz.n a2, dea4 de99: 004682 s8i a8, a6, 0 de9c: 014682 s8i a8, a6, 1 de9f: 662b addi.n a6, a6, 2 dea1: f49677 bne a6, a7, de99 dea4: f00d ret.n dea6: 00 .byte 00 dea7: 44b600 extui a11, a0, 6, 5 0000dea8 : dea8: 3644b6 bltui a4, 4, dee2 deab: 205320 or a5, a3, a2 deae: 145050 extui a5, a5, 0, 2 deb1: d5ec bnez.n a5, dee2 deb3: 0a0c movi.n a10, 0 deb5: 028d mov.n a8, a2 deb7: 207330 or a7, a3, a3 deba: 049d mov.n a9, a4 debc: 07b8 l32i.n a11, a7, 0 debe: 0868 l32i.n a6, a8, 0 dec0: aa1b addi.n a10, a10, 1 dec2: 1696b7 bne a6, a11, dedc dec5: 04c772 addi a7, a7, 4 dec8: 884b addi.n a8, a8, 4 deca: fcc992 addi a9, a9, -4 decd: eb49f6 bgeui a9, 4, debc ded0: a08a20 addx4 a8, a10, a2 ded3: a07a30 addx4 a7, a10, a3 ded6: 119ae0 slli a9, a10, 2 ded9: c09490 sub a9, a4, a9 dedc: 073d mov.n a3, a7 dede: 082d mov.n a2, a8 dee0: 094d mov.n a4, a9 dee2: 070c movi.n a7, 0 dee4: 049c beqz.n a4, def8 dee6: 972a add.n a9, a7, a2 dee8: 873a add.n a8, a7, a3 deea: 000882 l8ui a8, a8, 0 deed: 000992 l8ui a9, a9, 0 def0: 771b addi.n a7, a7, 1 def2: 069987 bne a9, a8, defc def5: ed9747 bne a7, a4, dee6 def8: 020c movi.n a2, 0 defa: f00d ret.n defc: c02980 sub a2, a9, a8 deff: f00d ret.n df01: 000000 ill df04: d48c00 extui a8, a0, 12, 14 df07: 734a add.n a7, a3, a4 df09: 000362 l8ui a6, a3, 0 df0c: 331b addi.n a3, a3, 1 df0e: 004562 s8i a6, a5, 0 df11: 551b addi.n a5, a5, 1 df13: f22377 blt a3, a7, df09 df16: f00d ret.n df18: e974b6 bltui a4, 7, df05 df1b: 000362 l8ui a6, a3, 0 df1e: 331b addi.n a3, a3, 1 df20: ffc442 addi a4, a4, -1 df23: 004562 s8i a6, a5, 0 df26: 01c552 addi a5, a5, 1 df29: 246517 bbci a5, 1, df51 df2c: d564b6 bltui a4, 6, df05 df2f: 000362 l8ui a6, a3, 0 df32: 010372 l8ui a7, a3, 1 df35: 332b addi.n a3, a3, 2 df37: fec442 addi a4, a4, -2 df3a: 004562 s8i a6, a5, 0 df3d: 014572 s8i a7, a5, 1 df40: 552b addi.n a5, a5, 2 df42: 0002c6 j df51 df45: 000000 ill 0000df48 : df48: 205220 or a5, a2, a2 df4b: c9e207 bbsi a2, 0, df18 df4e: dae217 bbsi a2, 1, df2c df51: 417440 srli a7, a4, 4 df54: 380c movi.n a8, 3 df56: 628387 bany a3, a8, dfbc df59: c79c beqz.n a7, df79 df5b: 1187c0 slli a8, a7, 4 df5e: 883a add.n a8, a8, a3 df60: 0368 l32i.n a6, a3, 0 df62: 1378 l32i.n a7, a3, 4 df64: 0569 s32i.n a6, a5, 0 df66: 2368 l32i.n a6, a3, 8 df68: 1579 s32i.n a7, a5, 4 df6a: 3378 l32i.n a7, a3, 12 df6c: 2569 s32i.n a6, a5, 8 df6e: 10c332 addi a3, a3, 16 df71: 3579 s32i.n a7, a5, 12 df73: 10c552 addi a5, a5, 16 df76: e62387 blt a3, a8, df60 df79: 0b6437 bbci a4, 3, df88 df7c: 0368 l32i.n a6, a3, 0 df7e: 1378 l32i.n a7, a3, 4 df80: 338b addi.n a3, a3, 8 df82: 0569 s32i.n a6, a5, 0 df84: 1579 s32i.n a7, a5, 4 df86: 558b addi.n a5, a5, 8 df88: 08e427 bbsi a4, 2, df94 df8b: 15e417 bbsi a4, 1, dfa4 df8e: 22e407 bbsi a4, 0, dfb4 df91: f00d ret.n df93: 036800 rsr.ddr a0 df96: 334b addi.n a3, a3, 4 df98: 0569 s32i.n a6, a5, 0 df9a: 554b addi.n a5, a5, 4 df9c: 04e417 bbsi a4, 1, dfa4 df9f: 11e407 bbsi a4, 0, dfb4 dfa2: f00d ret.n dfa4: 001362 l16ui a6, a3, 0 dfa7: 332b addi.n a3, a3, 2 dfa9: 005562 s16i a6, a5, 0 dfac: 552b addi.n a5, a5, 2 dfae: 02e407 bbsi a4, 0, dfb4 dfb1: f00d ret.n dfb3: 00 .byte 00 dfb4: 000362 l8ui a6, a3, 0 dfb7: 004562 s8i a6, a5, 0 dfba: f00d ret.n dfbc: ffa416 beqz a4, dfba dfbf: 402300 ssa8l a3 dfc2: 10b380 and a11, a3, a8 dfc5: c033b0 sub a3, a3, a11 dfc8: 0368 l32i.n a6, a3, 0 dfca: a7ac beqz.n a7, dff8 dfcc: 11a7c0 slli a10, a7, 4 dfcf: 80aa30 add a10, a10, a3 dfd2: 1378 l32i.n a7, a3, 4 dfd4: 2388 l32i.n a8, a3, 8 dfd6: 816760 src a6, a7, a6 dfd9: 0569 s32i.n a6, a5, 0 dfdb: 3398 l32i.n a9, a3, 12 dfdd: 817870 src a7, a8, a7 dfe0: 1579 s32i.n a7, a5, 4 dfe2: 4368 l32i.n a6, a3, 16 dfe4: 818980 src a8, a9, a8 dfe7: 2589 s32i.n a8, a5, 8 dfe9: 10c332 addi a3, a3, 16 dfec: 819690 src a9, a6, a9 dfef: 036592 s32i a9, a5, 12 dff2: 10c552 addi a5, a5, 16 dff5: d923a7 blt a3, a10, dfd2 dff8: 146437 bbci a4, 3, e010 dffb: 1378 l32i.n a7, a3, 4 dffd: 2388 l32i.n a8, a3, 8 dfff: 816760 src a6, a7, a6 e002: 0569 s32i.n a6, a5, 0 e004: 338b addi.n a3, a3, 8 e006: 817870 src a7, a8, a7 e009: 1579 s32i.n a7, a5, 4 e00b: 558b addi.n a5, a5, 8 e00d: 206880 or a6, a8, a8 e010: 0c6427 bbci a4, 2, e020 e013: 1378 l32i.n a7, a3, 4 e015: 334b addi.n a3, a3, 4 e017: 816760 src a6, a7, a6 e01a: 0569 s32i.n a6, a5, 0 e01c: 554b addi.n a5, a5, 4 e01e: 076d mov.n a6, a7 e020: 33ba add.n a3, a3, a11 e022: 06e417 bbsi a4, 1, e02c e025: 18e407 bbsi a4, 0, e041 e028: f00d ret.n e02a: 00 .byte 00 e02b: 00 .byte 00 e02c: 000362 l8ui a6, a3, 0 e02f: 010372 l8ui a7, a3, 1 e032: 332b addi.n a3, a3, 2 e034: 004562 s8i a6, a5, 0 e037: 014572 s8i a7, a5, 1 e03a: 552b addi.n a5, a5, 2 e03c: 01e407 bbsi a4, 0, e041 e03f: f00d ret.n e041: 000362 l8ui a6, a3, 0 e044: 004562 s8i a6, a5, 0 e047: f00d ret.n e049: 000000 ill 0000e04c : e04c: 038d mov.n a8, a3 e04e: 029d mov.n a9, a2 e050: 41b327 bgeu a3, a2, e095 e053: 743a add.n a7, a4, a3 e055: 3cb277 bgeu a2, a7, e095 e058: 0214e6 bgei a4, 1, e05e e05b: 003f46 j e15c e05e: 80c382 addi a8, a3, -128 e061: 80c772 addi a7, a7, -128 e064: 342a add.n a3, a4, a2 e066: 0a6407 bbci a4, 0, e074 e069: ffc332 addi a3, a3, -1 e06c: 7f0752 l8ui a5, a7, 127 e06f: 770b addi.n a7, a7, -1 e071: 004352 s8i a5, a3, 0 e074: 416140 srli a6, a4, 1 e077: 0e1616 beqz a6, e15c e07a: 7f07a2 l8ui a10, a7, 127 e07d: b30b addi.n a11, a3, -1 e07f: fec772 addi a7, a7, -2 e082: fec332 addi a3, a3, -2 e085: 004ba2 s8i a10, a11, 0 e088: 800792 l8ui a9, a7, 128 e08b: 004392 s8i a9, a3, 0 e08e: e89787 bne a7, a8, e07a e091: 0031c6 j e15c e094: b4f600 extui a15, a0, 6, 12 e097: 240602 l8ui a0, a6, 36 e09a: 00 .byte 00 e09b: 205320 or a5, a3, a2 e09e: 145050 extui a5, a5, 0, 2 e0a1: 087556 bnez a5, e12c e0a4: 027d mov.n a7, a2 e0a6: 038d mov.n a8, a3 e0a8: 060c movi.n a6, 0 e0aa: 419440 srli a9, a4, 4 e0ad: 1b6447 bbci a4, 4, e0cc e0b0: f0c442 addi a4, a4, -16 e0b3: 10c382 addi a8, a3, 16 e0b6: 0378 l32i.n a7, a3, 0 e0b8: 1368 l32i.n a6, a3, 4 e0ba: 33b8 l32i.n a11, a3, 12 e0bc: 2358 l32i.n a5, a3, 8 e0be: 2259 s32i.n a5, a2, 8 e0c0: 32b9 s32i.n a11, a2, 12 e0c2: 1269 s32i.n a6, a2, 4 e0c4: 0279 s32i.n a7, a2, 0 e0c6: 01a062 movi a6, 1 e0c9: 10c272 addi a7, a2, 16 e0cc: 41a190 srli a10, a9, 1 e0cf: daac beqz.n a10, e100 e0d1: 662b addi.n a6, a6, 2 e0d3: e0c442 addi a4, a4, -32 e0d6: 38a8 l32i.n a10, a8, 12 e0d8: 08b8 l32i.n a11, a8, 0 e0da: 1858 l32i.n a5, a8, 4 e0dc: 2898 l32i.n a9, a8, 8 e0de: 2799 s32i.n a9, a7, 8 e0e0: 1759 s32i.n a5, a7, 4 e0e2: 07b9 s32i.n a11, a7, 0 e0e4: 37a9 s32i.n a10, a7, 12 e0e6: 78b8 l32i.n a11, a8, 28 e0e8: 6858 l32i.n a5, a8, 24 e0ea: 5898 l32i.n a9, a8, 20 e0ec: 48a8 l32i.n a10, a8, 16 e0ee: 47a9 s32i.n a10, a7, 16 e0f0: 5799 s32i.n a9, a7, 20 e0f2: 066752 s32i a5, a7, 24 e0f5: 77b9 s32i.n a11, a7, 28 e0f7: 20c882 addi a8, a8, 32 e0fa: 20c772 addi a7, a7, 32 e0fd: d0b4f6 bgeui a4, 16, e0d1 e100: 5a44b6 bltui a4, 4, e15e e103: 070c movi.n a7, 0 e105: 1186e0 slli a8, a6, 2 e108: a09830 addx4 a9, a8, a3 e10b: a08820 addx4 a8, a8, a2 e10e: 771b addi.n a7, a7, 1 e110: fcc442 addi a4, a4, -4 e113: 09a8 l32i.n a10, a9, 0 e115: 08a9 s32i.n a10, a8, 0 e117: 994b addi.n a9, a9, 4 e119: 884b addi.n a8, a8, 4 e11b: ef44f6 bgeui a4, 4, e10e e11e: 1196c0 slli a9, a6, 4 e121: 893a add.n a8, a9, a3 e123: a08780 addx4 a8, a7, a8 e126: 809920 add a9, a9, a2 e129: a09790 addx4 a9, a7, a9 e12c: 2c14a6 blti a4, 1, e15c e12f: a48a add.n a10, a4, a8 e131: 093d mov.n a3, a9 e133: 087d mov.n a7, a8 e135: 215140 srai a5, a4, 1 e138: 0a6407 bbci a4, 0, e146 e13b: 391b addi.n a3, a9, 1 e13d: 01c872 addi a7, a8, 1 e140: 0008b2 l8ui a11, a8, 0 e143: 0049b2 s8i a11, a9, 0 e146: 012516 beqz a5, e15c e149: 000782 l8ui a8, a7, 0 e14c: 004382 s8i a8, a3, 0 e14f: 010762 l8ui a6, a7, 1 e152: 014362 s8i a6, a3, 1 e155: 772b addi.n a7, a7, 2 e157: 332b addi.n a3, a3, 2 e159: ec97a7 bne a7, a10, e149 e15c: f00d ret.n e15e: 070c movi.n a7, 0 e160: ffee86 j e11e e163: 00 .byte 00 e164: 848c00 extui a8, a0, 12, 9 e167: 654a add.n a6, a5, a4 e169: 004532 s8i a3, a5, 0 e16c: 551b addi.n a5, a5, 1 e16e: f72567 blt a5, a6, e169 e171: f00d ret.n e173: 84b600 extui a11, a0, 6, 9 e176: ed .byte 0xed e177: 004532 s8i a3, a5, 0 e17a: 551b addi.n a5, a5, 1 e17c: 440b addi.n a4, a4, -1 e17e: 266517 bbci a5, 1, e1a8 e181: e084b6 bltui a4, 8, e165 e184: 005532 s16i a3, a5, 0 e187: 552b addi.n a5, a5, 2 e189: fec442 addi a4, a4, -2 e18c: 000606 j e1a8 e18f: 303000 xor a3, a0, a0 0000e190 : e190: 743030 extui a3, a3, 0, 8 e193: 117380 slli a7, a3, 8 e196: 203370 or a3, a3, a7 e199: 117300 slli a7, a3, 16 e19c: 203370 or a3, a3, a7 e19f: 205220 or a5, a2, a2 e1a2: cee207 bbsi a2, 0, e174 e1a5: d8e217 bbsi a2, 1, e181 e1a8: 417440 srli a7, a4, 4 e1ab: 179c beqz.n a7, e1c0 e1ad: 1167c0 slli a6, a7, 4 e1b0: 665a add.n a6, a6, a5 e1b2: 0539 s32i.n a3, a5, 0 e1b4: 1539 s32i.n a3, a5, 4 e1b6: 2539 s32i.n a3, a5, 8 e1b8: 3539 s32i.n a3, a5, 12 e1ba: 10c552 addi a5, a5, 16 e1bd: f12567 blt a5, a6, e1b2 e1c0: 056437 bbci a4, 3, e1c9 e1c3: 0539 s32i.n a3, a5, 0 e1c5: 1539 s32i.n a3, a5, 4 e1c7: 558b addi.n a5, a5, 8 e1c9: 036427 bbci a4, 2, e1d0 e1cc: 0539 s32i.n a3, a5, 0 e1ce: 554b addi.n a5, a5, 4 e1d0: 046417 bbci a4, 1, e1d8 e1d3: 005532 s16i a3, a5, 0 e1d6: 552b addi.n a5, a5, 2 e1d8: 026407 bbci a4, 0, e1de e1db: 004532 s8i a3, a5, 0 e1de: f00d ret.n 0000e1e0 : e1e0: 000242 l8ui a4, a2, 0 e1e3: 028d mov.n a8, a2 e1e5: 84ac beqz.n a4, e211 e1e7: 090c movi.n a9, 0 e1e9: 060c movi.n a6, 0 e1eb: 0006c6 j e20a e1ee: 736a add.n a7, a3, a6 e1f0: 000772 l8ui a7, a7, 0 e1f3: a86a add.n a10, a8, a6 e1f5: 479c beqz.n a7, e20d e1f7: 000aa2 l8ui a10, a10, 0 e1fa: 661b addi.n a6, a6, 1 e1fc: ee1a77 beq a10, a7, e1ee e1ff: 991b addi.n a9, a9, 1 e201: 892a add.n a8, a9, a2 e203: 0008b2 l8ui a11, a8, 0 e206: 060c movi.n a6, 0 e208: ab8c beqz.n a11, e216 e20a: fff806 j e1ee e20d: 292a add.n a2, a9, a2 e20f: f00d ret.n e211: 000342 l8ui a4, a3, 0 e214: 248c beqz.n a4, e21a e216: 020c movi.n a2, 0 e218: f00d ret.n e21a: f00d ret.n 0000e21c <__udivsi3>: e21c: 3023b6 bltui a3, 2, e250 <__udivsi3+0x34> e21f: 026d mov.n a6, a2 e221: 40f650 nsau a5, a6 e224: 40f340 nsau a4, a3 e227: 29b547 bgeu a5, a4, e254 <__udivsi3+0x38> e22a: c04450 sub a4, a4, a5 e22d: 401400 ssl a4 e230: a13300 sll a3, a3 e233: 020c movi.n a2, 0 e235: 043637 bltu a6, a3, e23d <__udivsi3+0x21> e238: c06630 sub a6, a6, a3 e23b: 221b addi.n a2, a2, 1 e23d: 1122f0 slli a2, a2, 1 e240: 413130 srli a3, a3, 1 e243: 440b addi.n a4, a4, -1 e245: fec456 bnez a4, e235 <__udivsi3+0x19> e248: 013637 bltu a6, a3, e24d <__udivsi3+0x31> e24b: 221b addi.n a2, a2, 1 e24d: f00d ret.n e24f: 938c00 movnez a8, a12, a0 e252: f00d ret.n e254: 0c3637 bltu a6, a3, e264 <__udivsi3+0x48> e257: 120c movi.n a2, 1 e259: f00d ret.n e25b: 000000 ill e25e: 440000 extui a0, a0, 0, 5 e261: 5649 s32i.n a4, a6, 20 e263: 30 .byte 0x30 e264: 020c movi.n a2, 0 e266: f00d ret.n 0000e268 <__umodsi3>: e268: 2823b6 bltui a3, 2, e294 <__umodsi3+0x2c> e26b: 40f250 nsau a5, a2 e26e: 40f340 nsau a4, a3 e271: 17b547 bgeu a5, a4, e28c <__umodsi3+0x24> e274: c04450 sub a4, a4, a5 e277: 401400 ssl a4 e27a: a13300 sll a3, a3 e27d: 023237 bltu a2, a3, e283 <__umodsi3+0x1b> e280: c02230 sub a2, a2, a3 e283: 413130 srli a3, a3, 1 e286: ffc442 addi a4, a4, -1 e289: ff0456 bnez a4, e27d <__umodsi3+0x15> e28c: 023237 bltu a2, a3, e292 <__umodsi3+0x2a> e28f: c02230 sub a2, a2, a3 e292: f00d ret.n e294: 53cc bnez.n a3, e29d <__umodsi3+0x35> e296: 000000 ill e299: 44 .byte 0x44 e29a: 5649 s32i.n a4, a6, 20 e29c: 30 .byte 0x30 e29d: 020c movi.n a2, 0 e29f: f00d ret.n e2a1: 000000 ill 0000e2a4 <__floatunsisf>: e2a4: 62bc beqz.n a2, e2de <__floatsisf+0x32> e2a6: 070c movi.n a7, 0 e2a8: 000206 j e2b4 <__floatsisf+0x8> e2ab: 00 .byte 00 0000e2ac <__floatsisf>: e2ac: e2ac beqz.n a2, e2de <__floatsisf+0x32> e2ae: 057f20 extui a7, a2, 31, 1 e2b1: 602120 abs a2, a2 e2b4: 40f240 nsau a4, a2 e2b7: 401400 ssl a4 e2ba: a15200 sll a5, a2 e2bd: 412850 srli a2, a5, 8 e2c0: 016580 slli a6, a5, 24 e2c3: 9da052 movi a5, 157 e2c6: c05540 sub a5, a5, a4 e2c9: 015590 slli a5, a5, 23 e2cc: 225a add.n a2, a2, a5 e2ce: 017710 slli a7, a7, 31 e2d1: 202270 or a2, a2, a7 e2d4: 0066d6 bgez a6, e2de <__floatsisf+0x32> e2d7: 221b addi.n a2, a2, 1 e2d9: 1166f0 slli a6, a6, 1 e2dc: 068c beqz.n a6, e2e0 <__floatsisf+0x34> e2de: f00d ret.n e2e0: 412120 srli a2, a2, 1 e2e3: 1122f0 slli a2, a2, 1 e2e6: f00d ret.n 0000e2e8 <__floatunsidf>: e2e8: e2ac beqz.n a2, e31a <__floatsidf+0x2a> e2ea: 070c movi.n a7, 0 e2ec: 000206 j e2f8 <__floatsidf+0x8> e2ef: 00 .byte 00 0000e2f0 <__floatsidf>: e2f0: 62ac beqz.n a2, e31a <__floatsidf+0x2a> e2f2: 057f20 extui a7, a2, 31, 1 e2f5: 602120 abs a2, a2 e2f8: 40f240 nsau a4, a2 e2fb: 401400 ssl a4 e2fe: a15200 sll a5, a2 e301: 413b50 srli a3, a5, 11 e304: 0125b0 slli a2, a5, 21 e307: 1da452 movi a5, 0x41d e30a: c05540 sub a5, a5, a4 e30d: 0155c0 slli a5, a5, 20 e310: 335a add.n a3, a3, a5 e312: 017710 slli a7, a7, 31 e315: 203370 or a3, a3, a7 e318: f00d ret.n e31a: 030c movi.n a3, 0 e31c: f00d ret.n e31e: 00 .byte 00 e31f: 00 .byte 00 0000e320 : e320: 020c movi.n a2, 0 e322: f00d ret.n 0000e324 : e324: f00d ret.n e326: 000000 ill 0000e328 <_rom_store_table>: e328: 3fffc000 3fffc857 4000e388 3fffc860 ...?W..?...@`..? e338: 3fffdaac 4000ebe8 3fffdaac 3fffdab0 ...?...@...?...? e348: 4000fe34 3fffdab0 3fffdab0 4000fe38 4..@...?...?8..@ e358: 3fffdab0 3fffdab0 4000fe38 3fffdab0 ...?...?8..@...? e368: 3fffdab0 4000fe38 3fffdab0 3fffdab0 ...?8..@...?...? e378: 4000fe38 00000000 00000000 00000000 8..@............ 0000e388 <_rom_store>: e388: 4000dc44 4000dbe4 4000dc44 4000dc44 D..@...@D..@D..@ e398: 4000048c 4000dbe0 4000dc44 4000dc44 ...@...@D..@D..@ e3a8: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e3b8: 40000590 40000590 40000590 40000590 ...@...@...@...@ e3c8: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e3d8: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e3e8: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e3f8: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e408: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e418: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e428: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e438: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e448: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e458: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e468: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e478: 4000dc44 4000dc44 4000dc44 4000dc44 D..@D..@D..@D..@ e488: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e498: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4a8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4b8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4c8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4d8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4e8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e4f8: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e508: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e518: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e528: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e538: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e548: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e558: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e568: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e578: 4000dbf8 4000dbf8 4000dbf8 4000dbf8 ...@...@...@...@ e588: 00000000 ffffffff 4000dc3c 0000000e ........<..@.... e598: 4000dc3c 0000000d 4000dc3c 0000000c <..@....<..@.... e5a8: 4000dc3c 0000000b 4000dc3c 0000000a <..@....<..@.... e5b8: 4000dc3c 00000009 4000dc3c 00000008 <..@....<..@.... e5c8: 4000dc3c 00000007 4000dc3c 00000006 <..@....<..@.... e5d8: 4000dc3c 00000005 4000dc3c 00000004 <..@....<..@.... e5e8: 4000dc3c 00000003 4000dc3c 00000002 <..@....<..@.... e5f8: 4000dc3c 00000001 4000dc3c 00000000 <..@....<..@.... e608: ffffc000 00004000 ffffc000 00002000 .....@....... .. e618: ffffe000 00001000 fffff000 00000800 ................ e628: fffff800 00000400 fffffc00 00000200 ................ e638: fffffe00 00000100 ffffff00 00000080 ................ e648: ffffff80 00000040 ffffffc0 00000020 ....@....... ... e658: ffffffe0 00000010 fffffff0 00000008 ................ e668: fffffff8 00000004 fffffffc 00000002 ................ e678: fffffffe 00000001 00000000 3fffc5e4 ...............? e688: 3fffc640 3fffc69c 00000000 00000000 @..?...?........ e698: 00000000 00000000 00000000 00000000 ................ e6a8: 00000000 00000000 00000000 3fffd670 ............p..? e6b8: 00000000 00000000 00000000 00000000 ................ e6c8: 00000000 00000000 00000000 00000000 ................ e6d8: 00000000 00000000 00000000 00000000 ................ e6e8: 00000000 00000000 00000000 00000000 ................ e6f8: 00000000 00000000 00000000 00000000 ................ e708: 00000000 00000000 00000000 00000000 ................ e718: 00000000 00000000 00000000 00000000 ................ e728: 00000001 00000000 abcd330e e66d1234 .........3..4.m. e738: 0005deec 0000000b 00000000 00000000 ................ e748: 00000000 00000000 00000000 00000000 ................ e758: 00000000 00000000 00000000 00000000 ................ e768: 00000000 00000000 00000000 00000000 ................ e778: 00000000 00000000 00000000 00000000 ................ e788: 00000000 00000000 00000000 00000000 ................ e798: 00000000 00000000 00000000 00000000 ................ e7a8: 00000000 00000000 00000000 00000000 ................ e7b8: 00000000 00000000 00000000 00000000 ................ e7c8: 00000000 00000000 00000000 00000000 ................ e7d8: 00000000 00000000 00000000 00000000 ................ e7e8: 00000000 00000000 00000000 00000000 ................ e7f8: 00000000 00000000 00000000 00000000 ................ e808: 00000000 00000000 00000000 00000000 ................ e818: 00000000 00000000 00000000 00000000 ................ e828: 00000000 00000000 00000000 00000000 ................ e838: 00000000 00000000 00000000 00000000 ................ e848: 00000000 00000000 00000000 00000000 ................ e858: 00000000 00000000 00000000 00000000 ................ e868: 00000000 00000000 00000000 00000000 ................ e878: 00000000 00000000 00000000 00000000 ................ e888: 00000000 00000000 00000000 00000000 ................ e898: 00000000 00000000 00000000 00000000 ................ e8a8: 00000000 00000000 00000000 00000000 ................ e8b8: 00000000 00000000 00000000 00000000 ................ e8c8: 00000000 00000000 00000000 00000000 ................ e8d8: 00000000 00000000 00000000 00000000 ................ e8e8: 00000000 00000000 00000000 00000000 ................ e8f8: 00000000 00000000 00000000 00000000 ................ e908: 00000000 00000000 00000000 00000000 ................ e918: 00000000 00000000 00000000 00000000 ................ e928: 00000000 00000000 00000000 00000000 ................ e938: 00000000 00000000 00000000 00000000 ................ e948: 00000000 00000000 00000000 00000000 ................ e958: 00000000 00000000 00000000 00000000 ................ e968: 00000000 00000000 00000000 00000000 ................ e978: 00000000 00000000 00000000 00000000 ................ e988: 00000000 00000000 00000000 00000000 ................ e998: 00000000 00000000 00000000 00000000 ................ e9a8: 00000000 00000000 00000000 00000000 ................ e9b8: 00000000 00000000 00000000 00000000 ................ e9c8: 00000000 00000000 00000000 00000000 ................ e9d8: 00000000 00000000 00000000 00000000 ................ e9e8: 00000000 00000000 00000000 00000000 ................ e9f8: 00000000 00000000 00000000 00000000 ................ ea08: 00000000 00000000 00000000 00000000 ................ ea18: 00000000 00000000 00000000 00000000 ................ ea28: 00000000 00000000 00000000 00000000 ................ ea38: 00000000 00000000 00000000 00000000 ................ ea48: 00000000 00000000 00000000 00000000 ................ ea58: 00000000 00000000 00000000 00000000 ................ ea68: 00000000 00000000 00000000 00000000 ................ ea78: 00000000 00000000 3fffc2f8 000000ff ...........?.... ea88: 00007073 00000050 ffffffff 00000006 sp..P........... ea98: 0000000c 3fffc718 001640ef 00400000 .......?.@....@. eaa8: 00010000 00001000 00000100 0000ffff ................ eab8: 3fffc734 400060c0 400060d0 400060ec 4..?.`.@.`.@.`.@ eac8: 4000610c 4000615c 00000000 400061b8 .a.@\a.@.....a.@ ead8: 40006238 40006260 400062dc 40006394 8b.@`b.@.b.@.c.@ eae8: 400063b0 40006400 40006430 40006484 .c.@.d.@0d.@.d.@ eaf8: 4000650c 40006550 400065a4 40006628 .e.@Pe.@.e.@(f.@ eb08: 40006738 4000678c 400067c8 40006830 8g.@.g.@.g.@0h.@ eb18: 00000000 00000000 40006874 400068b4 ........th.@.h.@ eb28: 4000698c 40006a1c 40006a98 40006ad4 .i.@.j.@.j.@.j.@ eb38: 40006b10 40006c50 40006f84 4000711c .k.@Pl.@.o.@.q.@ eb48: 4000718c 40007268 4000729c 400072d8 .q.@hr.@.r.@.r.@ eb58: 4000730c 4000737c 40007410 40007448 .s.@|s.@.t.@Ht.@ eb68: 4000747c 400074d8 4000754c 40007610 |t.@.t.@Lu.@.v.@ eb78: 40007648 40007688 400076cc 400076fc Hv.@.v.@.v.@.v.@ eb88: 40007740 400077a0 40007804 4000781c @w.@.w.@.x.@.x.@ eb98: 40007868 400078dc 40007968 40007a28 hx.@.x.@hy.@(z.@ eba8: 40007bf0 40007eb4 4000804c 40008264 .{.@.~.@L..@d..@ ebb8: 40008388 40008610 400088b8 40008a70 ...@...@...@p..@ ebc8: 40008b6c 40008c6c 40008d34 00000000 l..@l..@4..@.... ebd8: 48505669 00323740 00000000 00000000 iVPH@72......... ebe8: 3fffc2f8 00000000 00000000 00000000 ...?............ ebf8: 5f737465 61706e75 665f6b63 6873616c ets_unpack_flash ec08: 646f635f 00000065 00000000 00000000 _code........... ec18: 40002012 40001fd9 40002012 40001fd9 . .@...@. .@...@ ec28: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ec38: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ec48: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ec58: 40001fd9 40001fd9 40001fd9 40002012 ...@...@...@. .@ ec68: 40001fd9 40001fd9 40002012 40001fd9 ...@...@. .@...@ ec78: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ec88: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ec98: 40002012 40001fd9 40002012 40001fd9 . .@...@. .@...@ eca8: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ecb8: 40001fd9 40001fd9 40001fd9 40001fd9 ...@...@...@...@ ecc8: 40001fd9 40001fd9 40002010 40001fd9 ...@...@. .@...@ ecd8: 40001fd9 40001fd9 40001fd9 40002012 ...@...@...@. .@ ece8: 40001fd9 40001fd9 40002012 00000000 ...@...@. .@.... ecf8: 4000225c 40002034 40002034 40002034 \".@4 .@4 .@4 .@ ed08: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed18: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed28: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed38: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed48: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed58: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed68: 40002034 40002049 40002243 400021b1 4 .@I .@C".@.!.@ ed78: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed88: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ed98: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ eda8: 40002034 40002034 4000222e 40002034 4 .@4 .@.".@4 .@ edb8: 400021b1 40002034 40002034 400021b1 .!.@4 .@4 .@.!.@ edc8: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ edd8: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ede8: 40002034 40002049 40002243 400021b1 4 .@I .@C".@.!.@ edf8: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ee08: 40002034 40002034 40002034 40002034 4 .@4 .@4 .@4 .@ ee18: 40002034 40002034 40002034 4000219c 4 .@4 .@4 .@.!.@ ee28: 40002034 40002034 4000222e 40002034 4 .@4 .@.".@4 .@ ee38: 400021b1 40002034 40002034 400021b1 .!.@4 .@4 .@.!.@ ee48: 40002384 400020c4 400020c4 400020c4 .#.@. .@. .@. .@ ee58: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ ee68: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ ee78: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ ee88: 400020c4 40002384 400020c4 400020c4 . .@.#.@. .@. .@ ee98: 4000236c 400020c4 400020c4 400020c4 l#.@. .@. .@. .@ eea8: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ eeb8: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ eec8: 40002384 400020c4 400020c4 400020c4 .#.@. .@. .@. .@ eed8: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ eee8: 400020c4 400020c4 400020c4 400020c4 . .@. .@. .@. .@ eef8: 40002354 400020c4 400020c4 400020c4 T#.@. .@. .@. .@ ef08: 400020c4 40002384 400020c4 400020c4 . .@.#.@. .@. .@ ef18: 40002354 00000000 00000000 00000000 T#.@............ ef28: 40003435 40003435 40003500 400034eb 54.@54.@.5.@.4.@ ef38: 400034d0 40003440 400034b9 400034a3 .4.@@4.@.4.@.4.@ ef48: 4000348d 4000347d 40003468 40003455 .4.@}4.@h4.@U4.@ ef58: 0c080400 19161310 24221f1c 2e2c2927 .........."$'),. ef68: 40006ca5 40006d81 40006dc6 40006dc0 .l.@.m.@.m.@.m.@ ef78: 40006dba 40006db4 40006dae 40006da8 .m.@.m.@.m.@.m.@ ef88: 40006da2 40006d9c 40006d96 40006d90 .m.@.m.@.m.@.m.@ ef98: 40006d8a 40006d84 00000000 00000000 .m.@.m.@........ efa8: 40006d70 40006dff 40006eb4 40006ea6 pm.@.m.@.n.@.n.@ efb8: 40006e98 40006e89 40006e78 40006e6a .n.@.n.@xn.@jn.@ efc8: 40006e5b 40006e4c 40006e3e 40006e2d [n.@Ln.@>n.@-n.@ efd8: 40006e1f 40006e0e 00000000 00000000 .n.@.n.@........ efe8: 40006df0 40006ec5 40006f55 40006f49 .m.@.n.@Uo.@Io.@ eff8: 40006f3d 40006f31 40006f25 40006f19 =o.@1o.@%o.@.o.@ f008: 40006f0d 40006f01 40006ef5 40006ee9 .o.@.o.@.n.@.n.@ f018: 40006edd 40006ed1 00000000 00000000 .n.@.n.@........ f028: 40007005 400070cd 40007115 4000710f .p.@.p.@.q.@.q.@ f038: 40007109 40007103 400070fd 400070f7 .q.@.q.@.p.@.p.@ f048: 400070f1 400070eb 400070e5 400070df .p.@.p.@.p.@.p.@ f058: 400070d9 400070d3 00000000 00000000 .p.@.p.@........ f068: 05040200 0c0b0907 43800000 00000000 ...........C.... f078: c66363a5 f87c7c84 ee777799 f67b7b8d .cc..||..ww..{{. f088: fff2f20d d66b6bbd de6f6fb1 91c5c554 .....kk..oo.T... f098: 60303050 02010103 ce6767a9 562b2b7d P00`.....gg.}++V f0a8: e7fefe19 b5d7d762 4dababe6 ec76769a ....b......M.vv. f0b8: 8fcaca45 1f82829d 89c9c940 fa7d7d87 E.......@....}}. f0c8: effafa15 b25959eb 8e4747c9 fbf0f00b .....YY..GG..... f0d8: 41adadec b3d4d467 5fa2a2fd 45afafea ...Ag......_...E f0e8: 239c9cbf 53a4a4f7 e4727296 9bc0c05b ...#...S.rr.[... f0f8: 75b7b7c2 e1fdfd1c 3d9393ae 4c26266a ...u.......=j&&L f108: 6c36365a 7e3f3f41 f5f7f702 83cccc4f Z66lA??~....O... f118: 6834345c 51a5a5f4 d1e5e534 f9f1f108 \44h...Q4....... f128: e2717193 abd8d873 62313153 2a15153f .qq.s...S11b?..* f138: 0804040c 95c7c752 46232365 9dc3c35e ....R...e##F^... f148: 30181828 379696a1 0a05050f 2f9a9ab5 (..0...7......./ f158: 0e070709 24121236 1b80809b dfe2e23d ....6..$....=... f168: cdebeb26 4e272769 7fb2b2cd ea75759f &...i''N.....uu. f178: 1209091b 1d83839e 582c2c74 341a1a2e ........t,,X...4 f188: 361b1b2d dc6e6eb2 b45a5aee 5ba0a0fb -..6.nn..ZZ....[ f198: a45252f6 763b3b4d b7d6d661 7db3b3ce .RR.M;;va......} f1a8: 5229297b dde3e33e 5e2f2f71 13848497 {))R>...q//^.... f1b8: a65353f5 b9d1d168 00000000 c1eded2c .SS.h.......,... f1c8: 40202060 e3fcfc1f 79b1b1c8 b65b5bed ` @.......y.[[. f1d8: d46a6abe 8dcbcb46 67bebed9 7239394b .jj.F......gK99r f1e8: 944a4ade 984c4cd4 b05858e8 85cfcf4a .JJ..LL..XX.J... f1f8: bbd0d06b c5efef2a 4faaaae5 edfbfb16 k...*......O.... f208: 864343c5 9a4d4dd7 66333355 11858594 .CC..MM.U33f.... f218: 8a4545cf e9f9f910 04020206 fe7f7f81 .EE............. f228: a05050f0 783c3c44 259f9fba 4ba8a8e3 .PP.D< f3a8: 964b4bdd 61bdbddc 0d8b8b86 0f8a8a85 .KK....a........ f3b8: e0707090 7c3e3e42 71b5b5c4 cc6666aa .pp.B>>|...q.ff. f3c8: 904848d8 06030305 f7f6f601 1c0e0e12 .HH............. f3d8: c26161a3 6a35355f ae5757f9 69b9b9d0 .aa._55j.WW....i f3e8: 17868691 99c1c158 3a1d1d27 279e9eb9 ....X...'..:...' f3f8: d9e1e138 ebf8f813 2b9898b3 22111133 8..........+3.." f408: d26969bb a9d9d970 078e8e89 339494a7 .ii.p..........3 f418: 2d9b9bb6 3c1e1e22 15878792 c9e9e920 ...-"..<.... ... f428: 87cece49 aa5555ff 50282878 a5dfdf7a I....UU.x((Pz... f438: 038c8c8f 59a1a1f8 09898980 1a0d0d17 .......Y........ f448: 65bfbfda d7e6e631 844242c6 d06868b8 ...e1....BB..hh. f458: 824141c3 299999b0 5a2d2d77 1e0f0f11 .AA....)w--Z.... f468: 7bb0b0cb a85454fc 6dbbbbd6 2c16163a ...{.TT....m:.., f478: 08040201 80402010 0000361b 00000000 ..... @..6...... f488: 51f4a750 7e416553 1a17a4c3 3a275e96 P..QSeA~.....^': f498: 3bab6bcb 1f9d45f1 acfa58ab 4be30393 .k.;.E...X.....K f4a8: 2030fa55 ad766df6 88cc7691 f5024c25 U.0 .mv..v..%L.. f4b8: 4fe5d7fc c52acbd7 26354480 b562a38f ...O..*..D5&..b. f4c8: deb15a49 25ba1b67 45ea0e98 5dfec0e1 IZ..g..%...E...] f4d8: c32f7502 814cf012 8d4697a3 6bd3f9c6 .u/...L...F....k f4e8: 038f5fe7 15929c95 bf6d7aeb 955259da ._.......zm..YR. f4f8: d4be832d 587421d3 49e06929 8ec9c844 -....!tX)i.ID... f508: 75c2896a f48e7978 99583e6b 27b971dd j..uxy..k>X..q.' f518: bee14fb6 f088ad17 c920ac66 7dce3ab4 .O......f. ..:.} f528: 63df4a18 e51a3182 97513360 62537f45 .J.c.1..`3Q.E.Sb f538: b16477e0 bb6bae84 fe81a01c f9082b94 .wd...k......+.. f548: 70486858 8f45fd19 94de6c87 527bf8b7 XhHp..E..l....{R f558: ab73d323 724b02e2 e31f8f57 6655ab2a #.s...KrW...*.Uf f568: b2eb2807 2fb5c203 86c57b9a d33708a5 .(...../.{....7. f578: 302887f2 23bfa5b2 02036aba ed16825c ..(0...#.j..\... f588: 8acf1c2b a779b492 f307f2f0 4e69e2a1 +.....y.......iN f598: 65daf4cd 0605bed5 d134621f c4a6fe8a ...e.....b4..... f5a8: 342e539d a2f355a0 058ae132 a4f6eb75 .S.4.U..2...u... f5b8: 0b83ec39 4060efaa 5e719f06 bd6e1051 9.....`@..q^Q.n. f5c8: 3e218af9 96dd063d dd3e05ae 4de6bd46 ..!>=.....>.F..M f5d8: 91548db5 71c45d05 0406d46f 605015ff ..T..].qo.....P` f5e8: 1998fb24 d6bde997 894043cc 67d99e77 $........C@.w..g f5f8: b0e842bd 07898b88 e7195b38 79c8eedb .B......8[.....y f608: a17c0a47 7c420fe9 f8841ec9 00000000 G.|...B|........ f618: 09808683 322bed48 1e1170ac 6c5a724e ....H.+2.p..NrZl f628: fd0efffb 0f853856 3daed51e 362d3927 ....V8.....='9-6 f638: 0a0fd964 685ca621 9b5b54d1 24362e3a d...!.\h.T[.:.6$ f648: 0c0a67b1 9357e70f b4ee96d2 1b9b919e .g....W......... f658: 80c0c54f 61dc20a2 5a774b69 1c121a16 O.... .aiKwZ.... f668: e293ba0a c0a02ae5 3c22e043 121b171d .....*..C."<.... f678: 0e090d0b f28bc7ad 2db6a8b9 141ea9c8 ...........-.... f688: 57f11985 af75074c ee99ddbb a37f60fd ...WL.u......`.. f698: f701269f 5c72f5bc 44663bc5 5bfb7e34 .&....r\.;fD4~.[ f6a8: 8b432976 cb23c6dc b6edfc68 b8e4f163 v)C...#.h...c... f6b8: d731dcca 42638510 13972240 84c61120 ..1...cB@".. ... f6c8: 854a247d d2bb3df8 aef93211 c729a16d }$J..=...2..m.). f6d8: 1d9e2f4b dcb230f3 0d8652ec 77c1e3d0 K/...0...R.....w f6e8: 2bb3166c a970b999 119448fa 47e96422 l..+..p..H.."d.G f6f8: a8fc8cc4 a0f03f1a 567d2cd8 223390ef .....?...,}V..3" f708: 87494ec7 d938d1c1 8ccaa2fe 98d40b36 .NI...8.....6... f718: a6f581cf a57ade28 dab78e26 3fadbfa4 ....(.z.&......? f728: 2c3a9de4 5078920d 6a5fcc9b 547e4662 ..:,..xP.._jbF~T f738: f68d13c2 90d8b8e8 2e39f75e 82c3aff5 ........^.9..... f748: 9f5d80be 69d0937c 6fd52da9 cf2512b3 ..].|..i.-.o..%. f758: c8ac993b 10187da7 e89c636e db3bbb7b ;....}..nc..{.;. f768: cd267809 6e5918f4 ec9ab701 834f9aa8 .x&...Yn......O. f778: e6956e65 aaffe67e 21bccf08 ef15e8e6 en..~......!.... f788: bae79bd9 4a6f36ce ea9f09d4 29b07cd6 .....6oJ.....|.) f798: 31a4b2af 2a3f2331 c6a59430 35a266c0 ...11#?*0....f.5 f7a8: 744ebc37 fc82caa6 e090d0b0 33a7d815 7.Nt...........3 f7b8: f104984a 41ecdaf7 7fcd500e 1791f62f J......A.P../... f7c8: 764dd68d 43efb04d ccaa4d54 e49604df ..MvM..CTM...... f7d8: 9ed1b5e3 4c6a881b c12c1fb8 4665517f ......jL..,..QeF f7e8: 9d5eea04 018c355d fa877473 fb0b412e ..^.]5..st...A.. f7f8: b3671d5a 92dbd252 e9105633 6dd64713 Z.g.R...3V...G.m f808: 9ad7618c 37a10c7a 59f8148e eb133c89 .a..z..7...Y.<.. f818: cea927ee b761c935 e11ce5ed 7a47b13c .'..5.a.....<.Gz f828: 9cd2df59 55f2733f 1814ce79 73c737bf Y...?s.Uy....7.s f838: 53f7cdea 5ffdaa5b df3d6f14 7844db86 ...S[.._.o=...Dx f848: caaff381 b968c43e 3824342c c2a3405f ....>.h.,4$8_@.. f858: 161dc372 bce2250c 283c498b ff0d9541 r....%...I<(A... f868: 39a80171 080cb3de d8b4e49c 6456c190 q..9..........Vd f878: 7bcb8461 d532b670 486c5c74 d0b85742 a..{p.2.t\lHBW.. f888: d56a0952 38a53630 9ea340bf fbd7f381 R.j.06.8.@...... f898: 8239e37c 87ff2f9b 44438e34 cbe9dec4 |.9../..4.CD.... f8a8: 32947b54 3d23c2a6 0b954cee 4ec3fa42 T{.2..#=.L..B..N f8b8: 66a12e08 b224d928 49a25b76 25d18b6d ...f(.$.v[.Im..% f8c8: 64f6f872 16986886 cc5ca4d4 92b6655d r..d.h....\.]e.. f8d8: 5048706c dab9edfd 5746155e 849d8da7 lpHP....^.FW.... f8e8: 00abd890 0ad3bc8c 0558e4f7 0645b3b8 ..........X...E. f8f8: 8f1e2cd0 020f3fca 03bdafc1 6b8a1301 .,...?.........k f908: 4111913a eadc674f cecff297 73e6b4f0 :..AOg.........s f918: 2274ac96 8535ade7 e837f9e2 6edf751c ..t"..5...7..u.n f928: 711af147 89c5291d 0e62b76f 1bbe18aa G..q.)..o.b..... f938: 4b3e56fc 2079d2c6 fec0db9a f45acd78 .V>K..y ....x.Z. f948: 33a8dd1f 31c70788 591012b1 5fec8027 ...3...1...Y'.._ f958: a97f5160 0d4ab519 9f7ae52d ef9cc993 `Q....J.-.z..... f968: 4d3be0a0 b0f52aae 3cbbebc8 61995383 ..;M.*.....<.S.a f978: 7e042b17 26d677ba 631469e1 7d0c2155 .+.~.w.&.i.cU!.} f988: 44434241 48474645 4c4b4a49 504f4e4d ABCDEFGHIJKLMNOP f998: 54535251 58575655 62615a59 66656463 QRSTUVWXYZabcdef f9a8: 6a696867 6e6d6c6b 7271706f 76757473 ghijklmnopqrstuv f9b8: 7a797877 33323130 37363534 2f2b3938 wxyz0123456789+/ f9c8: 00000000 00000000 00000000 00000000 ................ f9d8: 01010101 01010101 01010101 00030101 ................ f9e8: 00000000 00000000 00000000 00000000 ................ f9f8: 00000043 7465200a 73252073 7473722c C.... ets %s,rst fa08: 75616320 253a6573 62202c64 20746f6f cause:%d, boot fa18: 65646f6d 6425283a 2964252c 00000a0a mode:(%d,%d).... fa28: 206e614a 32203820 00333130 20746477 Jan 8 2013.wdt fa38: 65736572 00000a74 25207325 000a2073 reset...%s %s .. fa48: 5f737465 6e69616d 0000632e 6e6b6e75 ets_main.c..unkn fa58: 206e776f 65736572 00000a74 72657375 own reset...user fa68: 646f6320 6f642065 000a656e 74696177 code done..wait fa78: 20676e69 20726f66 74736f68 0000000a ing for host.... fa88: 64616f6c 25783020 2c783830 6e656c20 load 0x%08x, len fa98: 2c642520 6f6f7220 6425206d 00000a20 %d, room %d ... faa8: 73616c66 65722068 65206461 202c7272 flash read err, fab8: 000a7325 6c696174 0a642520 00000000 %s..tail %d..... fac8: 736b6863 30206d75 32302578 00000a78 chksum 0x%02x... fad8: 6d757363 25783020 0a783230 00000000 csum 0x%02x..... fae8: 6d757363 72726520 0000000a 25206f68 csum err....ho % faf8: 61742064 25206c69 6f722064 25206d6f d tail %d room % fb08: 00000a64 25207073 000a2070 645f6673 d...sp %p ..sf_d fb18: 5b706d75 205d6425 203a3061 30257830 ump[%d] a0: 0x%0 fb28: 20207838 203a3161 30257830 20207838 8x a1: 0x%08x fb38: 203a3261 30257830 20207838 203a3361 a2: 0x%08x a3: fb48: 30257830 0a207838 00000000 31637065 0x%08x .....epc1 fb58: 2578303d 2c783830 63706520 78303d32 =0x%08x, epc2=0x fb68: 78383025 7065202c 303d3363 38302578 %08x, epc3=0x%08 fb78: 65202c78 61766378 3d726464 30257830 x, excvaddr=0x%0 fb88: 202c7838 63706564 2578303d 0a783830 8x, depc=0x%08x. fb98: 00000000 61746146 7865206c 74706563 ....Fatal except fba8: 206e6f69 29642528 000a203a 69727065 ion (%d): ..epri fbb8: 2066746e 62206f6e 000a6675 33323130 ntf no buf..0123 fbc8: 37363534 00003938 33323130 37363534 456789..01234567 fbd8: 62613938 66656463 00000000 33323130 89abcdef....0123 fbe8: 37363534 42413938 46454443 00000000 456789ABCDEF.... fbf8: 6c756e3c 00003e6c 5f737465 656d6974 ..ets_time fc08: 00632e72 746f6f62 2c207075 64646120 r.c.bootup , add fc18: 78302072 78383025 0000000a 72206f6e r 0x%08x....no r fc28: 000a7364 20706973 75676f62 78722073 ds..sip bogus rx fc38: 6e6f6420 00000a65 64207872 20656e6f done...rx done fc48: 6e6b6e75 0a6e776f 00000000 20706973 unknown.....sip fc58: 75676f62 78742073 0000000a 20716573 bogus tx....seq fc68: 202c7525 64207525 70252073 0000000a %u, %u ds %p.... fc78: 75207874 6f6e6b6e 000a6e77 71697872 tx unknown..rxiq fc88: 7465675f 73696d5f 5f73203a 3d727770 _get_mis: s_pwr= fc98: 646c6c25 6425202c 2c64252d 00000020 %lld, %d-%d, ... fca8: 64252820 2964252c 00000020 252c6425 (%d,%d) ...%d,% fcb8: 00002064 67617473 64252065 4743203a d ..stage %d: CG fcc8: 3d4e4941 46206425 4e494147 2c64253d AIN=%d FGAIN=%d, fcd8: 5f434420 283d534f 252c6425 202c2964 DC_OS=(%d,%d), fce8: 3d434144 2c642528 20296425 0000000a DAC=(%d,%d) .... fcf8: 74637770 203a6c72 65746172 253d695f pwctrl: rate_i=% fd08: 74202c64 65677261 6f705f74 3d726577 d, target_power= fd18: 202c6425 65746564 705f7463 7265776f %d, detect_power fd28: 0a64253d 00000000 5f6d756e 64253d6b =%d.....num_k=%d fd38: 6f70202c 5f726577 3d74756f 202c6425 , power_out=%d, fd48: 00000000 5f676572 64253d69 6e69202c ....reg_i=%d, in fd58: 61746164 0a64253d 00000000 71697874 data=%d.....txiq fd68: 6f74203a 615f656e 6e657474 0a64253d : tone_atten=%d. fd78: 00000000 002c6425 71697874 6961675f ....%d,.txiq_gai fd88: 64253d6e 0000000a 71697874 6168705f n=%d....txiq_pha fd98: 253d6573 00000a64 203a7462 00000000 se=%d...bt: .... fda8: 00000080 21252423 26252340 0000005e ....#$%!@#%&^... fdb8: 00000018 00000000 7c010001 00010c00 ...........|.... fdc8: 0c080108 0e080d08 00000f08 00000018 ................ fdd8: 00000020 4000ce60 000004af 8001f00e ...`..@........ fde8: 8d128c13 00000011 00000018 0000003c ............<... fdf8: 4000d310 00000460 8001c00e 8d118c12 ...@`........... fe08: 000f8e10 0000001c 00000058 4000d770 ........X...p..@ fe18: 00000470 8001b00e 8d0c8c0d 8f0a8e0b p............... fe28: 00000009 3fffdab0 3fffeb30 3fffc000 .......?0..?...? fe38: 00000000 00000000 00000000 00000000 ................ fe48: 00000000 00000000 00000000 00000000 ................ fe58: 00000000 00000000 00000000 00000000 ................ fe68: 00000000 00000000 00000000 00000000 ................ fe78: 00000000 00000000 00000000 00000000 ................ fe88: 00000000 00000000 00000000 00000000 ................ fe98: 00000000 00000000 00000000 00000000 ................ fea8: 00000000 00000000 00000000 00000000 ................ feb8: 00000000 00000000 00000000 00000000 ................ fec8: 00000000 00000000 00000000 00000000 ................ fed8: 00000000 00000000 00000000 00000000 ................ fee8: 00000000 00000000 00000000 00000000 ................ fef8: 00000000 00000000 00000000 00000000 ................ ff08: 00000000 00000000 00000000 00000000 ................ ff18: 00000000 00000000 00000000 00000000 ................ ff28: 00000000 00000000 00000000 00000000 ................ ff38: 00000000 00000000 00000000 00000000 ................ ff48: 00000000 00000000 00000000 00000000 ................ ff58: 00000000 00000000 00000000 00000000 ................ ff68: 00000000 00000000 00000000 00000000 ................ ff78: 00000000 00000000 00000000 00000000 ................ ff88: 00000000 00000000 00000000 00000000 ................ ff98: 00000000 00000000 00000000 00000000 ................ ffa8: 00000000 00000000 00000000 00000000 ................ ffb8: 00000000 00000000 00000000 00000000 ................ ffc8: 00000000 00000000 00000000 00000000 ................ ffd8: 00000000 00000000 00000000 00000000 ................ ffe8: 00000000 00000000 00000000 00000000 ................ fff8: 00000000 00000000 ........