rom.elf: file format elf32-xtensa-le Disassembly of section .text: 40000000 <_start>: 40000000: 49c500 s32e a0, a5, -16 40000003: 49d510 s32e a1, a5, -12 40000006: 49e520 s32e a2, a5, -8 40000009: 49f530 s32e a3, a5, -4 4000000c: 003400 rfwo 4000000f: 412800 srli a2, a0, 8 40000012: 5138 l32i.n a3, a1, 20 40000014: 6148 l32i.n a4, a1, 24 40000016: 01d112 addmi a1, a1, 0x100 40000019: 13d100 wsr.excsave1 a0 4000001c: 034800 rsr.windowbase a0 4000001f: 4080f0 rotw -1 40000022: 03e620 rsr.ps a2 40000025: 343820 extui a3, a2, 8, 4 40000028: 303340 xor a3, a3, a4 4000002b: 000846 j 40000050 <_XX_ExcVec50> ... 40000040 <_XX_Vec40>: 40000040: 09c500 l32e a0, a5, -16 40000043: 09d510 l32e a1, a5, -12 40000046: 09e520 l32e a2, a5, -8 40000049: 09f530 l32e a3, a5, -4 4000004c: 003500 rfwu ... 40000050 <_XX_ExcVec50>: 40000050: 03d140 rsr.excsave1 a4 40000053: 113380 slli a3, a3, 8 40000056: 302230 xor a2, a2, a3 40000059: 13e620 wsr.ps a2 4000005c: 002010 rsync 4000005f: dd74f7 bbci a4, 31, 40000040 <_XX_Vec40> 40000062: 4080f0 rotw -1 40000065: 5778e7 bbci a8, 30, 400000c0 <_XX_ExcVec80+0x40> 40000068: 4080f0 rotw -1 4000006b: 003446 j 40000140 <_WindowUnderflowHandler> ... 40000080 <_XX_ExcVec80>: 40000080: 49c900 s32e a0, a9, -16 40000083: 09d100 l32e a0, a1, -12 40000086: 49d910 s32e a1, a9, -12 40000089: 49e920 s32e a2, a9, -8 4000008c: 49f930 s32e a3, a9, -4 4000008f: 498040 s32e a4, a0, -32 40000092: 499050 s32e a5, a0, -28 40000095: 49a060 s32e a6, a0, -24 40000098: 49b070 s32e a7, a0, -20 4000009b: 003400 rfwo ... 400000be: 000000 ill 400000c1: 09c9 s32i.n a12, a9, 0 400000c3: 09d910 l32e a1, a9, -12 400000c6: 09e920 l32e a2, a9, -8 400000c9: 09d170 l32e a7, a1, -12 400000cc: 09f930 l32e a3, a9, -4 400000cf: 098740 l32e a4, a7, -32 400000d2: 099750 l32e a5, a7, -28 400000d5: 09a760 l32e a6, a7, -24 400000d8: 09b770 l32e a7, a7, -20 400000db: 003500 rfwu ... 40000100 <_WindowOverflowHandler>: 40000100: 49cd00 s32e a0, a13, -16 40000103: 09d100 l32e a0, a1, -12 40000106: 49dd10 s32e a1, a13, -12 40000109: 49ed20 s32e a2, a13, -8 4000010c: 49fd30 s32e a3, a13, -4 4000010f: 494040 s32e a4, a0, -48 40000112: 495050 s32e a5, a0, -44 40000115: 496060 s32e a6, a0, -40 40000118: 497070 s32e a7, a0, -36 4000011b: 498080 s32e a8, a0, -32 4000011e: 499090 s32e a9, a0, -28 40000121: 49a0a0 s32e a10, a0, -24 40000124: 49b0b0 s32e a11, a0, -20 40000127: 003400 rfwo ... 40000140 <_WindowUnderflowHandler>: 40000140: 09cd00 l32e a0, a13, -16 40000143: 09dd10 l32e a1, a13, -12 40000146: 09ed20 l32e a2, a13, -8 40000149: 09d1b0 l32e a11, a1, -12 4000014c: 09fd30 l32e a3, a13, -4 4000014f: 094b40 l32e a4, a11, -48 40000152: 095b50 l32e a5, a11, -44 40000155: 096b60 l32e a6, a11, -40 40000158: 097b70 l32e a7, a11, -36 4000015b: 098b80 l32e a8, a11, -32 4000015e: 099b90 l32e a9, a11, -28 40000161: 09aba0 l32e a10, a11, -24 40000164: 09bbb0 l32e a11, a11, -20 40000167: 003500 rfwu ... 4000017e: 200000 or a0, a0, a0 40000181: a061d2 s32i a13, a1, 0x280 40000184: 000002 l8ui a0, a0, 0 ... 400001bf: d32000 movt a2, a0, b0 400001c2: 02a061 l32r a6, 3ffc0c44 <_start-0x3f3bc> ... 400001fd: 000000 ill 40000200: 61d420 xsr.excsave4 a2 40000203: 0002a0 jx a2 ... 4000023e: 200000 or a0, a0, a0 40000241: a061d5 call4 3ffa0860 <_start-0x5f7a0> 40000244: 000002 l8ui a0, a0, 0 ... 4000027f: d62000 excw 40000282: 827c13 excw 40000285: 005100 simcall 40000288: ffff06 j 40000288 <_WindowUnderflowHandler+0x148> ... 400002bf: 371000 excw ... 40000300 <_XX_Vec400>: 40000300: 004100 break 1, 0 40000303: fffe46 j 40000300 <_XX_Vec400> ... 4000033e: 120000 andbc b0, b0, b0 40000341: 29ffd1 l32r a13, 3ffcab40 <_start-0x354c0> 40000344: 513941 l32r a4, 3ffd4828 <_start-0x2b7d8> 40000347: f27e31 l32r a3, 3fffcd40 <_start-0x32c0> 4000034a: 03e820 rsr.exccause a2 4000034d: a03230 addx4 a3, a2, a3 40000350: 0338 l32i.n a3, a3, 0 40000352: 6149 s32i.n a4, a1, 24 40000354: 0003a0 jx a3 ... 400003bf: 414000 srli a4, a0, 0 400003c2: fe4600 excw 400003c5: ff .byte 0xff ... 400003fe: 7c0000 excw 40000401: 6100d0 xsr.lbeg a13 40000404: 0dc613 excw ... 4000040f: 211f40 srai a1, a4, 15 40000412: 002222 l32i a2, a2, 0 40000415: e00000 subx4 a0, a0, a0 40000418: 000494 excw 4000041b: 70d440 excw 4000041e: dc4000 excw 40000421: 0009 s32i.n a0, a0, 0 40000423: 0ab040 depbits a4, a0, 0, 12 40000426: 804000 add a4, a0, a0 40000429: 000b addi.n a0, a0, -1 4000042b: c20840 quou a0, a8, a4 4000042e: ff .byte 0xff 4000042f: 3f .byte 0x3f 40000430: 000cc0 callx0 a12 40000433: c20c40 quou a0, a12, a4 40000436: ff .byte 0xff 40000437: 3f .byte 0x3f ... 40000440: 000c movi.n a0, 0 40000442: 13e400 wsr.intenable a0 40000445: fff021 l32r a2, 40000408 <_XX_Vec400+0x108> 40000448: 03eb30 rsr.prid a3 4000044b: 743030 extui a3, a3, 0, 8 4000044e: 228c beqz.n a2, 40000454 <_XX_Vec400+0x154> 40000450: 03cc bnez.n a3, 40000454 <_XX_Vec400+0x154> 40000452: 0209 s32i.n a0, a2, 0 40000454: ffee21 l32r a2, 4000040c <_XX_Vec400+0x10c> 40000457: 13e720 wsr.vecbase a2 4000045a: 531c movi.n a3, 21 4000045c: 136330 wsr.atomctl a3 4000045f: 006120 rsil a2, 1 40000462: ffeb21 l32r a2, 40000410 <_XX_Vec400+0x110> 40000465: ffeb51 l32r a5, 40000414 <_XX_Vec400+0x114> 40000468: ffec61 l32r a6, 40000418 <_XX_Vec400+0x118> 4000046b: 030c movi.n a3, 0 4000046d: 027d mov.n a7, a2 4000046f: 106650 and a6, a6, a5 40000472: 000786 j 40000494 <_XX_Vec400+0x194> ... 4000047d: 000000 ill 40000480: 506340 witlb a4, a3 40000483: 002000 isync 40000486: f03d nop.n 40000488: 0020f0 nop 4000048b: c03350 sub a3, a3, a5 4000048e: 14b3b6 bltui a3, 16, 400004a6 <_XX_Vec400+0x1a6> 40000491: 417470 srli a7, a7, 4 40000494: 344070 extui a4, a7, 0, 4 40000497: e51367 beq a3, a6, 40000480 <_XX_Vec400+0x180> 4000049a: 506340 witlb a4, a3 4000049d: c03350 sub a3, a3, a5 400004a0: edb3f6 bgeui a3, 16, 40000491 <_XX_Vec400+0x191> 400004a3: 002000 isync 400004a6: ffdb51 l32r a5, 40000414 <_XX_Vec400+0x114> 400004a9: 030c movi.n a3, 0 400004ab: 027d mov.n a7, a2 400004ad: 344070 extui a4, a7, 0, 4 400004b0: 50e340 wdtlb a4, a3 400004b3: c03350 sub a3, a3, a5 400004b6: 417470 srli a7, a7, 4 400004b9: f0b3f6 bgeui a3, 16, 400004ad <_XX_Vec400+0x1ad> 400004bc: 002030 dsync 400004bf: 03a032 movi a3, 3 400004c2: 036120 rsr.memctl a2 400004c5: 202230 or a2, a2, a3 400004c8: 136120 wsr.memctl a2 400004cb: ffd421 l32r a2, 4000041c <_XX_Vec400+0x11c> 400004ce: 02ac beqz.n a2, 400004f2 <_XX_Vec400+0x1f2> 400004d0: 0238 l32i.n a3, a2, 0 400004d2: 1248 l32i.n a4, a2, 4 400004d4: 2258 l32i.n a5, a2, 8 400004d6: 0cc222 addi a2, a2, 12 400004d9: 0fb347 bgeu a3, a4, 400004ec <_XX_Vec400+0x1ec> 400004dc: 0568 l32i.n a6, a5, 0 400004de: 554b addi.n a5, a5, 4 400004e0: 0369 s32i.n a6, a3, 0 400004e2: 334b addi.n a3, a3, 4 400004e4: f43347 bltu a3, a4, 400004dc <_XX_Vec400+0x1dc> 400004e7: fff946 j 400004d0 <_XX_Vec400+0x1d0> 400004ea: 560000 excw 400004ed: 56fe03 excw 400004f0: 00fdd5 call4 400014d0 <_l_strap_0x0x11_loader+0x7> 400004f3: 0c0020 excw 400004f6: 491011 l32r a1, 3ffd2938 <_start-0x2d6c8> 400004f9: 480013 excw 400004fc: 201013 excw ... 40000500 <_X_ResetVector>: 40000500: 000c movi.n a0, 0 40000502: ffc741 l32r a4, 40000420 <_XX_Vec400+0x120> 40000505: 13d240 wsr.excsave2 a4 40000508: ffc741 l32r a4, 40000424 <_XX_Vec400+0x124> 4000050b: 13d340 wsr.excsave3 a4 4000050e: ffc641 l32r a4, 40000428 <_XX_Vec400+0x128> 40000511: 13d440 wsr.excsave4 a4 40000514: ffc651 l32r a5, 4000042c <_XX_Vec400+0x12c> 40000517: 006542 s32i a4, a5, 0 4000051a: ffc541 l32r a4, 40000430 <_XX_Vec400+0x130> 4000051d: 13d540 wsr.excsave5 a4 40000520: ffc551 l32r a5, 40000434 <_XX_Vec400+0x134> 40000523: 006542 s32i a4, a5, 0 40000526: 002845 call0 400007ac <_X_start> ... 40000700 <_c_stack>: 40000700: 000000 ill 40000703: 002040 excw 40000706: 480004 mula.da.ll.ldinc m0, a0, m0, a0 40000708 <_c_bss_start>: 40000708: cd48 l32i.n a4, a13, 48 4000070a: ff .byte 0xff 4000070b: 3f .byte 0x3f 4000070c <_c_bss_end>: 4000070c: ffe1d0 excw 4000070f: 3f .byte 0x3f 40000710: 6668 l32i.n a6, a6, 24 40000712: 084000 excw 40000715: 3fffc1 l32r a12, 3ffd0714 <_start-0x2f8ec> 40000718: 000e40 excw 4000071b: c00840 sub a0, a8, a4 4000071e: ff .byte 0xff 4000071f: 3f .byte 0x3f 40000720: 66b8 l32i.n a11, a6, 24 40000722: 234000 sext a4, a0, 7 40000725: 000500 excw 40000728: 000007 bnone a0, a0, 4000072c <_c_bss_end+0x20> 4000072b: 000580 ret 4000072e: 000000 ill 40000731: c00000 sub a0, a0, a0 40000734 <_c_0x3fffc210>: 40000734: ffc210 excw 40000737: 3f .byte 0x3f 40000738 <_c_0x80000000>: 40000738: 000000 ill 4000073b: c21880 quou a1, a8, a8 4000073e: ff .byte 0xff 4000073f: 3f .byte 0x3f 40000740: 66c8 l32i.n a12, a6, 24 40000742: 004000 break 0, 0 40000745: 078000 excw 40000748: 000aa1 l32r a10, 3ffc0770 <_start-0x3f890> 4000074b: 800040 add a0, a0, a4 4000074e: 723800 excw 40000751: 000b addi.n a0, a0, -1 40000753: d15040 mul16s a5, a0, a4 40000756: ff .byte 0xff 40000757: 3f .byte 0x3f 40000758: c208 l32i.n a0, a2, 48 4000075a: ff .byte 0xff 4000075b: 3f .byte 0x3f 4000075c: 050024 excw ... 40000760 <_c_0x40000000>: 40000760: 000000 ill 40000763: d6b040 excw 40000766: ff .byte 0xff 40000767: 3f .byte 0x3f 40000768: c20c movi.n a2, 12 4000076a: ff .byte 0xff 4000076b: 3f .byte 0x3f 4000076c: 050025 call8 40005770 <_XX_unk5734+0x3c> 4000076f: 000000 ill 40000772: 408001 l32r a0, 3ffd0974 <_start-0x2f68c> 40000775: ffc8 l32i.n a12, a15, 60 40000777: 3f .byte 0x3f 40000778: f42d break.n 4 4000077a: 2d5851 l32r a5, 3ffcbcdc <_start-0x34324> 4000077d: 7f .byte 0x7f 4000077e: ff4c95 call4 3ffffc48 <_start-0x3b8> 40000780 <_c_0x7fffffff>: 40000780: ff .byte 0xff 40000781: ff .byte 0xff 40000782: ff .byte 0xff 40000783: 7f .byte 0x7f 40000784: ffca30 excw 40000787: 3f .byte 0x3f 40000788: 0066b0 rsil a11, 6 4000078b: fff040 excw 4000078e: fffb addi.n a15, a15, 15 40000790: ff .byte 0xff 40000791: 000000 ill 40000794: 00ff00 excw ... 40000798 <_c_0x00ff0000>: 40000798: ff0000 excw 4000079b: 000000 ill 4000079e: 40ff00 nsau a0, a15 400007a1: 404040 excw 400007a4: 808080 add a8, a0, a8 400007a7: feff80 excw 400007aa: fe .byte 0xfe 400007ab: fe .byte 0xfe 400007ac <_X_start>: 400007ac: 00a002 movi a0, 0 400007af: ffd411 l32r a1, 40000700 <_c_stack> 400007b2: ffd431 l32r a3, 40000704 <_c_stack+0x4> 400007b5: f03d nop.n 400007b7: 13e630 wsr.ps a3 400007ba: 002010 rsync 400007bd: ffd261 l32r a6, 40000708 <_c_bss_start> 400007c0: ffd371 l32r a7, 4000070c <_c_bss_end> 400007c3: 06b677 bgeu a6, a7, 400007cd <_X_start+0x21> 400007c6: 0609 s32i.n a0, a6, 0 400007c8: 664b addi.n a6, a6, 4 400007ca: f83677 bltu a6, a7, 400007c6 <_X_start+0x1a> 400007cd: 0098d5 call4 4000115c <_X_main> 400007d0: 120c movi.n a2, 1 400007d2: 005100 simcall 400007d5: 0041f0 break 1, 15 400007d8: fffd06 j 400007d0 <_X_start+0x24> 400007db: 413600 srli a3, a0, 6 400007de: d2f600 quos a15, a6, a0 400007e1: 2e .byte 0x2e 400007e2: 090c movi.n a9, 0 400007e4: ffcd61 l32r a6, 40000718 <_c_bss_end+0xc> 400007e7: ffce41 l32r a4, 40000720 <_c_bss_end+0x14> 400007ea: ffcc81 l32r a8, 4000071c <_c_bss_end+0x10> 400007ed: ffc8a1 l32r a10, 40000710 <_c_bss_end+0x4> 400007f0: ffc9b1 l32r a11, 40000714 <_c_bss_end+0x8> 400007f3: 1152e0 slli a5, a2, 2 400007f6: b5ba add.n a11, a5, a11 400007f8: 833a30 moveqz a3, a10, a3 400007fb: 558a add.n a5, a5, a8 400007fd: 0b28 l32i.n a2, a11, 0 400007ff: c073a0 sub a7, a3, a10 40000802: 934670 movnez a4, a6, a7 40000805: 0b39 s32i.n a3, a11, 0 40000807: 0549 s32i.n a4, a5, 0 40000809: c0a2a0 sub a10, a2, a10 4000080c: 8329a0 moveqz a2, a9, a10 4000080f: f01d retw.n 40000811: 020c movi.n a2, 0 40000813: f01d retw.n 40000815: 000000 ill 40000818: 03b130 rsr.epc1 a3 4000081b: 030120 rsr.lend a2 4000081e: 333b addi.n a3, a3, 3 40000820: 0c9237 bne a2, a3, 40000830 <_X_start+0x84> 40000823: 030220 rsr.lcount a2 40000826: 628c beqz.n a2, 40000830 <_X_start+0x84> 40000828: 220b addi.n a2, a2, -1 4000082a: 130220 wsr.lcount a2 4000082d: 030030 rsr.lbeg a3 40000830: 4128 l32i.n a2, a1, 16 40000832: 13b130 wsr.epc1 a3 40000835: 5138 l32i.n a3, a1, 20 40000837: 056256 bnez a2, 40000891 <_X_start+0xe5> 4000083a: 396132 s32i a3, a1, 228 4000083d: 3a6142 s32i a4, a1, 232 40000840: 3b6152 s32i a5, a1, 236 40000843: ffb831 l32r a3, 40000724 <_c_bss_end+0x18> 40000846: 03e620 rsr.ps a2 40000849: 13e630 wsr.ps a3 4000084c: 03b130 rsr.epc1 a3 4000084f: 01d112 addmi a1, a1, 0x100 40000852: 002010 rsync 40000855: 040c movi.n a4, 0 40000857: 008136 entry a1, 64 4000085a: 0001f5 call12 40000878 <_X_start+0xcc> 4000085d: ffb2e1 l32r a14, 40000728 <_c_bss_end+0x1c> 40000860: 0cea add.n a0, a12, a14 40000862: f01d retw.n 40000864: 13e620 wsr.ps a2 40000867: 020c movi.n a2, 0 40000869: a548 l32i.n a4, a5, 40 4000086b: 002010 rsync 4000086e: 13b130 wsr.epc1 a3 40000871: 9538 l32i.n a3, a5, 36 40000873: b558 l32i.n a5, a5, 44 40000875: 003000 rfe 40000878: 006136 entry a1, 48 4000087b: ffacc1 l32r a12, 4000072c <_c_bss_end+0x20> 4000087e: c0ca add.n a12, a0, a12 40000880: 006136 entry a1, 48 40000883: 00cd mov.n a12, a0 40000885: 006136 entry a1, 48 40000888: 00cd mov.n a12, a0 4000088a: 002136 entry a1, 16 4000088d: 0bbd mov.n a11, a11 4000088f: f01d retw.n 40000891: f27c movi.n a2, -1 40000893: 01d112 addmi a1, a1, 0x100 40000896: 003000 rfe 40000899: 000000 ill 4000089c: 7159 s32i.n a5, a1, 28 4000089e: ffa121 l32r a2, 40000724 <_c_bss_end+0x18> 400008a1: 03b130 rsr.epc1 a3 400008a4: 61e620 xsr.ps a2 400008a7: 0139 s32i.n a3, a1, 0 400008a9: 1129 s32i.n a2, a1, 4 400008ab: 3b2122 l32i a2, a1, 236 400008ae: 01d112 addmi a1, a1, 0x100 400008b1: 002010 rsync 400008b4: ff9f41 l32r a4, 40000730 <_c_bss_end+0x24> 400008b7: 203430 or a3, a4, a3 400008ba: 904430 addx2 a4, a4, a3 400008bd: 020136 entry a1, 0x100 400008c0: 0061f0 rsil a15, 1 400008c3: ff9ce1 l32r a14, 40000734 <_c_0x3fffc210> 400008c6: 03e2f0 rsr.interrupt a15 400008c9: 03e4c0 rsr.intenable a12 400008cc: 1ed8 l32i.n a13, a14, 4 400008ce: 10ffc0 and a15, a15, a12 400008d1: 0303c0 rsr.sar a12 400008d4: 31d9 s32i.n a13, a1, 12 400008d6: 092f16 beqz a15, 4000096c <_X_start+0x1c0> 400008d9: 21c9 s32i.n a12, a1, 8 400008db: 8129 s32i.n a2, a1, 32 400008dd: ffaf22 movi a2, -1 400008e0: 40ffc0 nsau a12, a15 400008e3: ff95f1 l32r a15, 40000738 <_c_0x80000000> 400008e6: 400c00 ssr a12 400008e9: 91f0f0 srl a15, a15 400008ec: 3022f0 xor a2, a2, a15 400008ef: ff93d1 l32r a13, 4000073c <_c_0x80000000+0x4> 400008f2: 13e3f0 wsr.intclear a15 400008f5: b0ccd0 addx8 a12, a12, a13 400008f8: 402cd2 l32i a13, a12, 0x100 400008fb: 0066f0 rsil a15, 6 400008fe: 0ef8 l32i.n a15, a14, 0 40000900: 1ed9 s32i.n a13, a14, 4 40000902: 10ffd0 and a15, a15, a13 40000905: 13e4f0 wsr.intenable a15 40000908: 002010 rsync 4000090b: 0060f0 rsil a15, 0 4000090e: 0302d0 rsr.lcount a13 40000911: 0300f0 rsr.lbeg a15 40000914: 91d9 s32i.n a13, a1, 36 40000916: 0301d0 rsr.lend a13 40000919: a1f9 s32i.n a15, a1, 40 4000091b: b1d9 s32i.n a13, a1, 44 4000091d: 0310d0 rsr.acclo a13 40000920: 0311f0 rsr.acchi a15 40000923: c1d9 s32i.n a13, a1, 48 40000925: d1f9 s32i.n a15, a1, 52 40000927: 0cd8 l32i.n a13, a12, 0 40000929: 01fd mov.n a15, a1 4000092b: 012ce2 l32i a14, a12, 4 4000092e: 000df0 callx12 a13 40000931: 91d8 l32i.n a13, a1, 36 40000933: a1e8 l32i.n a14, a1, 40 40000935: b1f8 l32i.n a15, a1, 44 40000937: 1302d0 wsr.lcount a13 4000093a: 1300e0 wsr.lbeg a14 4000093d: 1301f0 wsr.lend a15 40000940: c1d8 l32i.n a13, a1, 48 40000942: d1e8 l32i.n a14, a1, 52 40000944: 1310d0 wsr.acclo a13 40000947: 1311e0 wsr.acchi a14 4000094a: ff7ae1 l32r a14, 40000734 <_c_0x3fffc210> 4000094d: 03e2f0 rsr.interrupt a15 40000950: 0066d0 rsil a13, 6 40000953: 0ed8 l32i.n a13, a14, 0 40000955: 31c8 l32i.n a12, a1, 12 40000957: 10ddc0 and a13, a13, a12 4000095a: 10ffd0 and a15, a15, a13 4000095d: 01ff56 bnez a15, 40000980 <_X_start+0x1d4> 40000960: 8128 l32i.n a2, a1, 32 40000962: 1ec9 s32i.n a12, a14, 4 40000964: 21c8 l32i.n a12, a1, 8 40000966: 13e4d0 wsr.intenable a13 40000969: 0063d0 rsil a13, 3 4000096c: ff7501 l32r a0, 40000740 <_c_0x80000000+0x8> 4000096f: ff70d1 l32r a13, 40000730 <_c_bss_end+0x24> 40000972: 1303c0 wsr.sar a12 40000975: 2000d0 or a0, a0, a13 40000978: 900d00 addx2 a0, a13, a0 4000097b: 0063d0 rsil a13, 3 4000097e: f01d retw.n 40000980: 40ffd0 nsau a13, a15 40000983: ff6ec1 l32r a12, 4000073c <_c_0x80000000+0x4> 40000986: b0cdc0 addx8 a12, a13, a12 40000989: 412ce2 l32i a14, a12, 0x104 4000098c: 10ff20 and a15, a15, a2 4000098f: 10ffe0 and a15, a15, a14 40000992: ff68e1 l32r a14, 40000734 <_c_0x3fffc210> 40000995: f47f56 bnez a15, 400008e0 <_X_start+0x134> 40000998: ff68f1 l32r a15, 40000738 <_c_0x80000000> 4000099b: 400d00 ssr a13 4000099e: 91d0f0 srl a13, a15 400009a1: 412cf2 l32i a15, a12, 0x104 400009a4: 13e3d0 wsr.intclear a13 400009a7: 2022f0 or a2, a2, a15 400009aa: 3022d0 xor a2, a2, a13 400009ad: ffd1c6 j 400008f8 <_X_start+0x14c> 400009b0: 002136 entry a1, 16 400009b3: 13e620 wsr.ps a2 400009b6: 002010 rsync 400009b9: f01d retw.n 400009bb: 213600 srai a3, a0, 6 400009be: 023d00 andb b3, b13, b0 400009c1: ff5c41 l32r a4, 40000734 <_c_0x3fffc210> 400009c4: 006670 rsil a7, 6 400009c7: 1428 l32i.n a2, a4, 4 400009c9: 0458 l32i.n a5, a4, 0 400009cb: 1439 s32i.n a3, a4, 4 400009cd: 105530 and a5, a5, a3 400009d0: 13e450 wsr.intenable a5 400009d3: 13e670 wsr.ps a7 400009d6: 002010 rsync 400009d9: f01d retw.n 400009db: d22000 quos a2, a0, a0 400009de: d11261 l32r a6, 3fff4e28 <_start-0xb1d8> 400009e1: ff .byte 0xff 400009e2: 4129 s32i.n a2, a1, 16 400009e4: ff5021 l32r a2, 40000724 <_c_bss_end+0x18> 400009e7: 6149 s32i.n a4, a1, 24 400009e9: 7159 s32i.n a5, a1, 28 400009eb: 13e620 wsr.ps a2 400009ee: 002010 rsync 400009f1: 3b2122 l32i a2, a1, 236 400009f4: 01d112 addmi a1, a1, 0x100 400009f7: 03b240 rsr.epc2 a4 400009fa: ff4d51 l32r a5, 40000730 <_c_bss_end+0x24> 400009fd: 204540 or a4, a5, a4 40000a00: 904540 addx2 a4, a5, a4 40000a03: 020136 entry a1, 0x100 40000a06: 0062f0 rsil a15, 2 40000a09: 03e2f0 rsr.interrupt a15 40000a0c: 03e4c0 rsr.intenable a12 40000a0f: ff4dd1 l32r a13, 40000744 <_c_0x80000000+0xc> 40000a12: 10ffc0 and a15, a15, a12 40000a15: 10ffd0 and a15, a15, a13 40000a18: 0303e0 rsr.sar a14 40000a1b: 06ef16 beqz a15, 40000a8d <_X_start+0x2e1> 40000a1e: 21e9 s32i.n a14, a1, 8 40000a20: 0302d0 rsr.lcount a13 40000a23: 0300e0 rsr.lbeg a14 40000a26: 91d9 s32i.n a13, a1, 36 40000a28: 0301d0 rsr.lend a13 40000a2b: a1e9 s32i.n a14, a1, 40 40000a2d: b1d9 s32i.n a13, a1, 44 40000a2f: 0310d0 rsr.acclo a13 40000a32: 0311e0 rsr.acchi a14 40000a35: c1d9 s32i.n a13, a1, 48 40000a37: d1e9 s32i.n a14, a1, 52 40000a39: 60c0f0 neg a12, a15 40000a3c: 10ccf0 and a12, a12, a15 40000a3f: 13e3c0 wsr.intclear a12 40000a42: ff3ed1 l32r a13, 4000073c <_c_0x80000000+0x4> 40000a45: fe1c movi.n a14, 31 40000a47: 40fcc0 nsau a12, a12 40000a4a: c0fec0 sub a15, a14, a12 40000a4d: 60f0f0 neg a15, a15 40000a50: 1fcff2 addi a15, a15, 31 40000a53: b0cfd0 addx8 a12, a15, a13 40000a56: 0cd8 l32i.n a13, a12, 0 40000a58: 1ce8 l32i.n a14, a12, 4 40000a5a: 20f110 or a15, a1, a1 40000a5d: 000df0 callx12 a13 40000a60: 03e2f0 rsr.interrupt a15 40000a63: 03e4c0 rsr.intenable a12 40000a66: ff37d1 l32r a13, 40000744 <_c_0x80000000+0xc> 40000a69: 10ffc0 and a15, a15, a12 40000a6c: 10ffd0 and a15, a15, a13 40000a6f: fc6f56 bnez a15, 40000a39 <_X_start+0x28d> 40000a72: 91d8 l32i.n a13, a1, 36 40000a74: a1e8 l32i.n a14, a1, 40 40000a76: b1f8 l32i.n a15, a1, 44 40000a78: 1302d0 wsr.lcount a13 40000a7b: 1300e0 wsr.lbeg a14 40000a7e: 1301f0 wsr.lend a15 40000a81: c1d8 l32i.n a13, a1, 48 40000a83: d1e8 l32i.n a14, a1, 52 40000a85: 1310d0 wsr.acclo a13 40000a88: 1311e0 wsr.acchi a14 40000a8b: 21e8 l32i.n a14, a1, 8 40000a8d: ff2e01 l32r a0, 40000748 <_c_0x80000000+0x10> 40000a90: ff28d1 l32r a13, 40000730 <_c_bss_end+0x24> 40000a93: 1303e0 wsr.sar a14 40000a96: 2000d0 or a0, a0, a13 40000a99: 900d00 addx2 a0, a13, a0 40000a9c: 0063e0 rsil a14, 3 40000a9f: f01d retw.n 40000aa1: 3b6522 s32i a2, a5, 236 40000aa4: 4528 l32i.n a2, a5, 16 40000aa6: 6548 l32i.n a4, a5, 24 40000aa8: 7558 l32i.n a5, a5, 28 40000aaa: 003210 rfi 2 40000aad: 000000 ill 40000ab0: 61d320 xsr.excsave3 a2 40000ab3: ffd112 addmi a1, a1, 0xffffff00 40000ab6: 4129 s32i.n a2, a1, 16 40000ab8: ff1b21 l32r a2, 40000724 <_c_bss_end+0x18> 40000abb: 6149 s32i.n a4, a1, 24 40000abd: 7159 s32i.n a5, a1, 28 40000abf: 13e620 wsr.ps a2 40000ac2: 002010 rsync 40000ac5: 3b2122 l32i a2, a1, 236 40000ac8: 01d112 addmi a1, a1, 0x100 40000acb: 03b340 rsr.epc3 a4 40000ace: ff1851 l32r a5, 40000730 <_c_bss_end+0x24> 40000ad1: 204540 or a4, a5, a4 40000ad4: 904540 addx2 a4, a5, a4 40000ad7: 020136 entry a1, 0x100 40000ada: 0063f0 rsil a15, 3 40000add: 03e2f0 rsr.interrupt a15 40000ae0: 03e4c0 rsr.intenable a12 40000ae3: ff1ad1 l32r a13, 4000074c <_c_0x80000000+0x14> 40000ae6: 10ffc0 and a15, a15, a12 40000ae9: 10ffd0 and a15, a15, a13 40000aec: 0303e0 rsr.sar a14 40000aef: 06ef16 beqz a15, 40000b61 <_X_start+0x3b5> 40000af2: 21e9 s32i.n a14, a1, 8 40000af4: 0302d0 rsr.lcount a13 40000af7: 0300e0 rsr.lbeg a14 40000afa: 91d9 s32i.n a13, a1, 36 40000afc: 0301d0 rsr.lend a13 40000aff: a1e9 s32i.n a14, a1, 40 40000b01: b1d9 s32i.n a13, a1, 44 40000b03: 0310d0 rsr.acclo a13 40000b06: 0311e0 rsr.acchi a14 40000b09: c1d9 s32i.n a13, a1, 48 40000b0b: d1e9 s32i.n a14, a1, 52 40000b0d: 60c0f0 neg a12, a15 40000b10: 10ccf0 and a12, a12, a15 40000b13: 13e3c0 wsr.intclear a12 40000b16: ff09d1 l32r a13, 4000073c <_c_0x80000000+0x4> 40000b19: fe1c movi.n a14, 31 40000b1b: 40fcc0 nsau a12, a12 40000b1e: c0fec0 sub a15, a14, a12 40000b21: 60f0f0 neg a15, a15 40000b24: 1fcff2 addi a15, a15, 31 40000b27: b0cfd0 addx8 a12, a15, a13 40000b2a: 0cd8 l32i.n a13, a12, 0 40000b2c: 1ce8 l32i.n a14, a12, 4 40000b2e: 20f110 or a15, a1, a1 40000b31: 000df0 callx12 a13 40000b34: 03e2f0 rsr.interrupt a15 40000b37: 03e4c0 rsr.intenable a12 40000b3a: ff04d1 l32r a13, 4000074c <_c_0x80000000+0x14> 40000b3d: 10ffc0 and a15, a15, a12 40000b40: 10ffd0 and a15, a15, a13 40000b43: fc6f56 bnez a15, 40000b0d <_X_start+0x361> 40000b46: 91d8 l32i.n a13, a1, 36 40000b48: a1e8 l32i.n a14, a1, 40 40000b4a: b1f8 l32i.n a15, a1, 44 40000b4c: 1302d0 wsr.lcount a13 40000b4f: 1300e0 wsr.lbeg a14 40000b52: 1301f0 wsr.lend a15 40000b55: c1d8 l32i.n a13, a1, 48 40000b57: d1e8 l32i.n a14, a1, 52 40000b59: 1310d0 wsr.acclo a13 40000b5c: 1311e0 wsr.acchi a14 40000b5f: 21e8 l32i.n a14, a1, 8 40000b61: fefb01 l32r a0, 40000750 <_c_0x80000000+0x18> 40000b64: fef3d1 l32r a13, 40000730 <_c_bss_end+0x24> 40000b67: 1303e0 wsr.sar a14 40000b6a: 2000d0 or a0, a0, a13 40000b6d: 900d00 addx2 a0, a13, a0 40000b70: f01d retw.n 40000b72: 3b6522 s32i a2, a5, 236 40000b75: 4528 l32i.n a2, a5, 16 40000b77: 6548 l32i.n a4, a5, 24 40000b79: 7558 l32i.n a5, a5, 28 40000b7b: 003310 rfi 3 40000b7e: 210000 srai a0, a0, 0 40000b81: 09fef5 call12 4000ab70 <__umoddi3+0x3d0c> 40000b84: f401d2 l8ui a13, a1, 244 40000b87: fe .byte 0xfe 40000b88: e219 s32i.n a1, a2, 56 40000b8a: 0008 l32i.n a0, a0, 0 40000b8c: 106232 s32i a3, a2, 64 40000b8f: 61d400 xsr.excsave4 a0 40000b92: 116242 s32i a4, a2, 68 40000b95: f209 s32i.n a0, a2, 60 40000b97: 03b130 rsr.epc1 a3 40000b9a: 03e840 rsr.exccause a4 40000b9d: 3239 s32i.n a3, a2, 12 40000b9f: 4249 s32i.n a4, a2, 16 40000ba1: 03ee30 rsr.excvaddr a3 40000ba4: 056232 s32i a3, a2, 20 40000ba7: 03d140 rsr.excsave1 a4 40000baa: 066242 s32i a4, a2, 24 40000bad: 803c movi.n a0, 56 40000baf: 126252 s32i a5, a2, 72 40000bb2: 136262 s32i a6, a2, 76 40000bb5: 146272 s32i a7, a2, 80 40000bb8: 156282 s32i a8, a2, 84 40000bbb: 166292 s32i a9, a2, 88 40000bbe: 1762a2 s32i a10, a2, 92 40000bc1: 1862b2 s32i a11, a2, 96 40000bc4: 1962c2 s32i a12, a2, 100 40000bc7: 1a62d2 s32i a13, a2, 104 40000bca: 1b62e2 s32i a14, a2, 108 40000bcd: 1c62f2 s32i a15, a2, 112 40000bd0: f8c082 addi a8, a0, -8 40000bd3: 20c2a2 addi a10, a2, 32 40000bd6: 408020 rotw 2 40000bd9: fdb056 bnez a0, 40000bb8 <_X_start+0x40c> 40000bdc: 408020 rotw 2 40000bdf: 034930 rsr.windowstart a3 40000be2: 034840 rsr.windowbase a4 40000be5: 1239 s32i.n a3, a2, 4 40000be7: 2249 s32i.n a4, a2, 8 40000be9: 130c movi.n a3, 1 40000beb: 040c movi.n a4, 0 40000bed: 134930 wsr.windowstart a3 40000bf0: 134840 wsr.windowbase a4 40000bf3: 002010 rsync 40000bf6: fed711 l32r a1, 40000754 <_c_0x80000000+0x1c> 40000bf9: 000c movi.n a0, 0 40000bfb: fed821 l32r a2, 4000075c <_c_0x80000000+0x24> 40000bfe: 13e620 wsr.ps a2 40000c01: 002010 rsync 40000c04: 0303e0 rsr.sar a14 40000c07: 01e9 s32i.n a14, a1, 0 40000c09: 0302e0 rsr.lcount a14 40000c0c: a1e9 s32i.n a14, a1, 40 40000c0e: 0300e0 rsr.lbeg a14 40000c11: b1e9 s32i.n a14, a1, 44 40000c13: 0301e0 rsr.lend a14 40000c16: c1e9 s32i.n a14, a1, 48 40000c18: 0310e0 rsr.acclo a14 40000c1b: 81e9 s32i.n a14, a1, 32 40000c1d: 0311e0 rsr.acchi a14 40000c20: 91e9 s32i.n a14, a1, 36 40000c22: fecfd1 l32r a13, 40000760 <_c_0x40000000> 40000c25: fec5c1 l32r a12, 4000073c <_c_0x80000000+0x4> 40000c28: 13e3d0 wsr.intclear a13 40000c2b: 2cd8 l32i.n a13, a12, 8 40000c2d: 3c68 l32i.n a6, a12, 12 40000c2f: 000dd0 callx4 a13 40000c32: a1d8 l32i.n a13, a1, 40 40000c34: b1e8 l32i.n a14, a1, 44 40000c36: c1f8 l32i.n a15, a1, 48 40000c38: 1302d0 wsr.lcount a13 40000c3b: 1300e0 wsr.lbeg a14 40000c3e: 1301f0 wsr.lend a15 40000c41: 81d8 l32i.n a13, a1, 32 40000c43: 91e8 l32i.n a14, a1, 36 40000c45: 1310d0 wsr.acclo a13 40000c48: 1311e0 wsr.acchi a14 40000c4b: 01f8 l32i.n a15, a1, 0 40000c4d: 1303f0 wsr.sar a15 40000c50: 423c movi.n a2, 52 40000c52: 13e620 wsr.ps a2 40000c55: 002010 rsync 40000c58: 1128 l32i.n a2, a1, 4 40000c5a: 2138 l32i.n a3, a1, 8 40000c5c: 134920 wsr.windowstart a2 40000c5f: 134830 wsr.windowbase a3 40000c62: 002010 rsync 40000c65: febb11 l32r a1, 40000754 <_c_0x80000000+0x1c> 40000c68: 863c movi.n a6, 56 40000c6a: e0c172 addi a7, a1, -32 40000c6d: f8c6e2 addi a14, a6, -8 40000c70: 20c7f2 addi a15, a7, 32 40000c73: 112f42 l32i a4, a15, 68 40000c76: 122f52 l32i a5, a15, 72 40000c79: 132f62 l32i a6, a15, 76 40000c7c: 142f72 l32i a7, a15, 80 40000c7f: 152f82 l32i a8, a15, 84 40000c82: 162f92 l32i a9, a15, 88 40000c85: 172fa2 l32i a10, a15, 92 40000c88: 182fb2 l32i a11, a15, 96 40000c8b: 408020 rotw 2 40000c8e: fdb656 bnez a6, 40000c6d <_X_start+0x4c1> 40000c91: 192742 l32i a4, a7, 100 40000c94: 1a2752 l32i a5, a7, 104 40000c97: 1b2762 l32i a6, a7, 108 40000c9a: 1c2772 l32i a7, a7, 112 40000c9d: 408020 rotw 2 40000ca0: 3128 l32i.n a2, a1, 12 40000ca2: 4138 l32i.n a3, a1, 16 40000ca4: 13b120 wsr.epc1 a2 40000ca7: 13e830 wsr.exccause a3 40000caa: 5128 l32i.n a2, a1, 20 40000cac: 13ee20 wsr.excvaddr a2 40000caf: 6138 l32i.n a3, a1, 24 40000cb1: 13d130 wsr.excsave1 a3 40000cb4: d108 l32i.n a0, a1, 52 40000cb6: f128 l32i.n a2, a1, 60 40000cb8: 102132 l32i a3, a1, 64 40000cbb: e118 l32i.n a1, a1, 56 40000cbd: 003410 rfi 4 40000cc0: fea921 l32r a2, 40000764 <_c_0x40000000+0x4> 40000cc3: d209 s32i.n a0, a2, 52 40000cc5: fea801 l32r a0, 40000768 <_c_0x40000000+0x8> 40000cc8: e219 s32i.n a1, a2, 56 40000cca: 0008 l32i.n a0, a0, 0 40000ccc: 106232 s32i a3, a2, 64 40000ccf: 61d500 xsr.excsave5 a0 40000cd2: 116242 s32i a4, a2, 68 40000cd5: f209 s32i.n a0, a2, 60 40000cd7: 03b130 rsr.epc1 a3 40000cda: 03e840 rsr.exccause a4 40000cdd: 3239 s32i.n a3, a2, 12 40000cdf: 4249 s32i.n a4, a2, 16 40000ce1: 03ee30 rsr.excvaddr a3 40000ce4: 056232 s32i a3, a2, 20 40000ce7: 03d140 rsr.excsave1 a4 40000cea: 6249 s32i.n a4, a2, 24 40000cec: 38a002 movi a0, 56 40000cef: 126252 s32i a5, a2, 72 40000cf2: 136262 s32i a6, a2, 76 40000cf5: 146272 s32i a7, a2, 80 40000cf8: 156282 s32i a8, a2, 84 40000cfb: 166292 s32i a9, a2, 88 40000cfe: 1762a2 s32i a10, a2, 92 40000d01: 1862b2 s32i a11, a2, 96 40000d04: 1962c2 s32i a12, a2, 100 40000d07: 1a62d2 s32i a13, a2, 104 40000d0a: 1b62e2 s32i a14, a2, 108 40000d0d: 1c62f2 s32i a15, a2, 112 40000d10: f8c082 addi a8, a0, -8 40000d13: 20c2a2 addi a10, a2, 32 40000d16: 408020 rotw 2 40000d19: fdb056 bnez a0, 40000cf8 <_X_start+0x54c> 40000d1c: 408020 rotw 2 40000d1f: 034930 rsr.windowstart a3 40000d22: 034840 rsr.windowbase a4 40000d25: 1239 s32i.n a3, a2, 4 40000d27: 2249 s32i.n a4, a2, 8 40000d29: 130c movi.n a3, 1 40000d2b: 040c movi.n a4, 0 40000d2d: 134930 wsr.windowstart a3 40000d30: 134840 wsr.windowbase a4 40000d33: 002010 rsync 40000d36: fe8b11 l32r a1, 40000764 <_c_0x40000000+0x4> 40000d39: 000c movi.n a0, 0 40000d3b: fe8c21 l32r a2, 4000076c <_c_0x40000000+0xc> 40000d3e: 13e620 wsr.ps a2 40000d41: 002010 rsync 40000d44: 0303e0 rsr.sar a14 40000d47: 01e9 s32i.n a14, a1, 0 40000d49: 0302e0 rsr.lcount a14 40000d4c: a1e9 s32i.n a14, a1, 40 40000d4e: 0300e0 rsr.lbeg a14 40000d51: b1e9 s32i.n a14, a1, 44 40000d53: 0301e0 rsr.lend a14 40000d56: c1e9 s32i.n a14, a1, 48 40000d58: 0310e0 rsr.acclo a14 40000d5b: 81e9 s32i.n a14, a1, 32 40000d5d: 0311e0 rsr.acchi a14 40000d60: 91e9 s32i.n a14, a1, 36 40000d62: 03e2f0 rsr.interrupt a15 40000d65: 03e4c0 rsr.intenable a12 40000d68: fe82d1 l32r a13, 40000770 <_c_0x40000000+0x10> 40000d6b: 10ffc0 and a15, a15, a12 40000d6e: 10ffd0 and a15, a15, a13 40000d71: 02af16 beqz a15, 40000d9f <_X_start+0x5f3> 40000d74: 60e0f0 neg a14, a15 40000d77: 10eef0 and a14, a14, a15 40000d7a: 13e3e0 wsr.intclear a14 40000d7d: fe6fc1 l32r a12, 4000073c <_c_0x80000000+0x4> 40000d80: 40fee0 nsau a14, a14 40000d83: b0cec0 addx8 a12, a14, a12 40000d86: 0cd8 l32i.n a13, a12, 0 40000d88: 1c68 l32i.n a6, a12, 4 40000d8a: 000dd0 callx4 a13 40000d8d: 03e2f0 rsr.interrupt a15 40000d90: 03e4c0 rsr.intenable a12 40000d93: fe77d1 l32r a13, 40000770 <_c_0x40000000+0x10> 40000d96: 10ffc0 and a15, a15, a12 40000d99: 10ffd0 and a15, a15, a13 40000d9c: fd4f56 bnez a15, 40000d74 <_X_start+0x5c8> 40000d9f: a1d8 l32i.n a13, a1, 40 40000da1: b1e8 l32i.n a14, a1, 44 40000da3: c1f8 l32i.n a15, a1, 48 40000da5: 1302d0 wsr.lcount a13 40000da8: 1300e0 wsr.lbeg a14 40000dab: 1301f0 wsr.lend a15 40000dae: 81d8 l32i.n a13, a1, 32 40000db0: 91e8 l32i.n a14, a1, 36 40000db2: 1310d0 wsr.acclo a13 40000db5: 1311e0 wsr.acchi a14 40000db8: 01f8 l32i.n a15, a1, 0 40000dba: 1303f0 wsr.sar a15 40000dbd: 523c movi.n a2, 53 40000dbf: 13e620 wsr.ps a2 40000dc2: 002010 rsync 40000dc5: 1128 l32i.n a2, a1, 4 40000dc7: 022132 l32i a3, a1, 8 40000dca: 134920 wsr.windowstart a2 40000dcd: 134830 wsr.windowbase a3 40000dd0: 002010 rsync 40000dd3: fe6411 l32r a1, 40000764 <_c_0x40000000+0x4> 40000dd6: 38a062 movi a6, 56 40000dd9: e0c172 addi a7, a1, -32 40000ddc: f8c6e2 addi a14, a6, -8 40000ddf: 20c7f2 addi a15, a7, 32 40000de2: 112f42 l32i a4, a15, 68 40000de5: 122f52 l32i a5, a15, 72 40000de8: 132f62 l32i a6, a15, 76 40000deb: 142f72 l32i a7, a15, 80 40000dee: 152f82 l32i a8, a15, 84 40000df1: 162f92 l32i a9, a15, 88 40000df4: 172fa2 l32i a10, a15, 92 40000df7: 182fb2 l32i a11, a15, 96 40000dfa: 408020 rotw 2 40000dfd: fdb656 bnez a6, 40000ddc <_X_start+0x630> 40000e00: 192742 l32i a4, a7, 100 40000e03: 1a2752 l32i a5, a7, 104 40000e06: 1b2762 l32i a6, a7, 108 40000e09: 1c2772 l32i a7, a7, 112 40000e0c: 408020 rotw 2 40000e0f: 3128 l32i.n a2, a1, 12 40000e11: 4138 l32i.n a3, a1, 16 40000e13: 13b120 wsr.epc1 a2 40000e16: 13e830 wsr.exccause a3 40000e19: 5128 l32i.n a2, a1, 20 40000e1b: 13ee20 wsr.excvaddr a2 40000e1e: 6138 l32i.n a3, a1, 24 40000e20: 13d130 wsr.excsave1 a3 40000e23: d108 l32i.n a0, a1, 52 40000e25: f128 l32i.n a2, a1, 60 40000e27: 102132 l32i a3, a1, 64 40000e2a: e118 l32i.n a1, a1, 56 40000e2c: 003510 rfi 5 40000e2f: 320c00 orbc b0, b12, b0 40000e32: 000286 j 40000e40 <_X_start+0x694> 40000e35: 000000 ill 40000e38: fdc332 addi a3, a3, -3 40000e3b: 332a add.n a3, a3, a2 40000e3d: 0004c6 j 40000e54 <_X_start+0x6a8> 40000e40: 7159 s32i.n a5, a1, 28 40000e42: 086122 s32i a2, a1, 32 40000e45: 03e620 rsr.ps a2 40000e48: fe3731 l32r a3, 40000724 <_c_bss_end+0x18> 40000e4b: 016122 s32i a2, a1, 4 40000e4e: 342020 extui a2, a2, 0, 4 40000e51: e342f6 bgeui a2, 4, 40000e38 <_X_start+0x68c> 40000e54: 03b120 rsr.epc1 a2 40000e57: 13e630 wsr.ps a3 40000e5a: 0129 s32i.n a2, a1, 0 40000e5c: 3b2122 l32i a2, a1, 236 40000e5f: 01d112 addmi a1, a1, 0x100 40000e62: 002010 rsync 40000e65: fe3241 l32r a4, 40000730 <_c_bss_end+0x24> 40000e68: 203430 or a3, a4, a3 40000e6b: 904430 addx2 a4, a4, a3 40000e6e: 020136 entry a1, 0x100 40000e71: 0303c0 rsr.sar a12 40000e74: 11d8 l32i.n a13, a1, 4 40000e76: 03e6e0 rsr.ps a14 40000e79: 34d0d0 extui a13, a13, 0, 4 40000e7c: 34f0e0 extui a15, a14, 0, 4 40000e7f: 30eef0 xor a14, a14, a15 40000e82: 30eed0 xor a14, a14, a13 40000e85: 13e6e0 wsr.ps a14 40000e88: fe23d1 l32r a13, 40000714 <_c_bss_end+0x8> 40000e8b: 81f8 l32i.n a15, a1, 32 40000e8d: 21c9 s32i.n a12, a1, 8 40000e8f: 0302c0 rsr.lcount a12 40000e92: 0300e0 rsr.lbeg a14 40000e95: 91c9 s32i.n a12, a1, 36 40000e97: 0301c0 rsr.lend a12 40000e9a: a1e9 s32i.n a14, a1, 40 40000e9c: b1c9 s32i.n a12, a1, 44 40000e9e: 0310c0 rsr.acclo a12 40000ea1: 0311e0 rsr.acchi a14 40000ea4: c1c9 s32i.n a12, a1, 48 40000ea6: d1e9 s32i.n a14, a1, 52 40000ea8: a0cfd0 addx4 a12, a15, a13 40000eab: 0cc8 l32i.n a12, a12, 0 40000ead: 01ed mov.n a14, a1 40000eaf: 1c8c beqz.n a12, 40000eb4 <_X_start+0x708> 40000eb1: 000cf0 callx12 a12 40000eb4: 91d8 l32i.n a13, a1, 36 40000eb6: a1e8 l32i.n a14, a1, 40 40000eb8: b1f8 l32i.n a15, a1, 44 40000eba: 1302d0 wsr.lcount a13 40000ebd: 1300e0 wsr.lbeg a14 40000ec0: 1301f0 wsr.lend a15 40000ec3: c1d8 l32i.n a13, a1, 48 40000ec5: d1e8 l32i.n a14, a1, 52 40000ec7: 1310d0 wsr.acclo a13 40000eca: 1311e0 wsr.acchi a14 40000ecd: 21e8 l32i.n a14, a1, 8 40000ecf: 0063c0 rsil a12, 3 40000ed2: 1303e0 wsr.sar a14 40000ed5: fe1a01 l32r a0, 40000740 <_c_0x80000000+0x8> 40000ed8: fe16d1 l32r a13, 40000730 <_c_bss_end+0x24> 40000edb: 2000d0 or a0, a0, a13 40000ede: 900d00 addx2 a0, a13, a0 40000ee1: f01d retw.n 40000ee3: 413600 srli a3, a0, 6 40000ee6: 234100 sext a4, a1, 7 40000ee9: fe .byte 0xfe 40000eea: 0448 l32i.n a4, a4, 0 40000eec: 030c movi.n a3, 0 40000eee: 2a6422 s32i a2, a4, 168 40000ef1: 2b6432 s32i a3, a4, 172 40000ef4: f01d retw.n 40000ef6: 360000 excw 40000ef9: 610041 l32r a4, 3ffd92fc <_start-0x26d04> 40000efc: 1e .byte 0x1e 40000efd: fe .byte 0xfe 40000efe: fe1e81 l32r a8, 40000778 <_c_0x40000000+0x18> 40000f01: 0668 l32i.n a6, a6, 0 40000f03: fe1e51 l32r a5, 4000077c <_c_0x40000000+0x1c> 40000f06: 2b2672 l32i a7, a6, 172 40000f09: 2a2642 l32i a4, a6, 168 40000f0c: 827750 mull a7, a7, a5 40000f0f: 828480 mull a8, a4, a8 40000f12: 822450 mull a2, a4, a5 40000f15: a24450 muluh a4, a4, a5 40000f18: 521b addi.n a5, a2, 1 40000f1a: 448a add.n a4, a4, a8 40000f1c: 447a add.n a4, a4, a7 40000f1e: 0fb527 bgeu a5, a2, 40000f31 <_X_start+0x785> 40000f21: 2a6652 s32i a5, a6, 168 40000f24: 241b addi.n a2, a4, 1 40000f26: fe1631 l32r a3, 40000780 <_c_0x7fffffff> 40000f29: 2b6622 s32i a2, a6, 172 40000f2c: 102230 and a2, a2, a3 40000f2f: f01d retw.n 40000f31: 2a6652 s32i a5, a6, 168 40000f34: fe1321 l32r a2, 40000780 <_c_0x7fffffff> 40000f37: 2b6642 s32i a4, a6, 172 40000f3a: 102420 and a2, a4, a2 40000f3d: f01d retw.n 40000f3f: d81000 excw 40000f42: ff .byte 0xff 40000f43: 3f .byte 0x3f 40000f44: 004136 entry a1, 32 40000f47: fffe41 l32r a4, 40000f40 <_X_start+0x794> 40000f4a: 1439 s32i.n a3, a4, 4 40000f4c: 0429 s32i.n a2, a4, 0 40000f4e: f01d retw.n 40000f50 <_c_0x3fffd820>: 40000f50: ffd820 excw 40000f53: 3f .byte 0x3f 40000f54 <_X_ets_task>: 40000f54: 004136 entry a1, 32 40000f57: 160c movi.n a6, 1 40000f59: 090c movi.n a9, 0 40000f5b: fffd71 l32r a7, 40000f50 <_c_0x3fffd820> 40000f5e: 1183c0 slli a8, a3, 4 40000f61: 778a add.n a7, a7, a8 40000f63: 830b addi.n a8, a3, -1 40000f65: f0c772 addi a7, a7, -16 40000f68: 0729 s32i.n a2, a7, 0 40000f6a: 1749 s32i.n a4, a7, 4 40000f6c: 084752 s8i a5, a7, 8 40000f6f: 094792 s8i a9, a7, 9 40000f72: 0a4792 s8i a9, a7, 10 40000f75: 0b4792 s8i a9, a7, 11 40000f78: 401800 ssl a8 40000f7b: a16600 sll a6, a6 40000f7e: 3769 s32i.n a6, a7, 12 40000f80: f01d retw.n ... 40000f84 <_XX_unk0f84>: 40000f84: 004136 entry a1, 32 40000f87: f01d retw.n 40000f89: 000000 ill 40000f8c: 004136 entry a1, 32 40000f8f: ffff65 call8 40000f84 <_XX_unk0f84> 40000f92: 0008a5 call8 4000101c <_XX_unk0f96+0x84> 40000f95: f01d retw.n ... 40000f98 <_XX_unk0f96>: 40000f98: 004136 entry a1, 32 40000f9b: 0010e5 call8 400010a8 <_X_ets_enter_critical> 40000f9e: ffeca1 l32r a10, 40000f50 <_c_0x3fffd820> 40000fa1: 11b2c0 slli a11, a2, 4 40000fa4: aaba add.n a10, a10, a11 40000fa6: ffdac2 addmi a12, a10, 0xffffff00 40000fa9: f80cd2 l8ui a13, a12, 248 40000fac: fb0c82 l8ui a8, a12, 251 40000faf: f0cab2 addi a11, a10, -16 40000fb2: 4eb8d7 bgeu a8, a13, 40001004 <_XX_unk0f96+0x6c> 40000fb5: 090b82 l8ui a8, a11, 9 40000fb8: 1b98 l32i.n a9, a11, 4 40000fba: f81b addi.n a15, a8, 1 40000fbc: b08890 addx8 a8, a8, a9 40000fbf: 0839 s32i.n a3, a8, 0 40000fc1: 1849 s32i.n a4, a8, 4 40000fc3: 094bf2 s8i a15, a11, 9 40000fc6: f90ce2 l8ui a14, a12, 249 40000fc9: ffdaa2 addmi a10, a10, 0xffffff00 40000fcc: 049de7 bne a13, a14, 40000fd4 <_XX_unk0f96+0x3c> 40000fcf: 0c0c movi.n a12, 0 40000fd1: 094bc2 s8i a12, a11, 9 40000fd4: 0b0be2 l8ui a14, a11, 11 40000fd7: 01cee2 addi a14, a14, 1 40000fda: 0b4be2 s8i a14, a11, 11 40000fdd: fb0ad2 l8ui a13, a10, 251 40000fe0: 091d26 beqi a13, 1, 40000fed <_XX_unk0f96+0x55> 40000fe3: 000da5 call8 400010bc <_X_ets_exit_critical> 40000fe6: 00a022 movi a2, 0 40000fe9: 000090 retw 40000fec: d48100 extui a8, a0, 1, 14 40000fef: ff .byte 0xff 40000ff0: 3f2af2 l32i a15, a10, 252 40000ff3: 022892 l32i a9, a8, 8 40000ff6: 20ff90 or a15, a15, a9 40000ff9: 0268f2 s32i a15, a8, 8 40000ffc: 000be5 call8 400010bc <_X_ets_exit_critical> 40000fff: 00a022 movi a2, 0 40001002: f01d retw.n 40001004: 000b65 call8 400010bc <_X_ets_exit_critical> 40001007: 120c movi.n a2, 1 40001009: f01d retw.n 4000100b: 413600 srli a3, a0, 6 4000100e: f23000 rems a3, a0, a0 40001011: 022c40 andb b2, b12, b4 40001014: c02230 sub a2, a2, a3 40001017: 742020 extui a2, a2, 0, 8 4000101a: f01d retw.n 4000101c: 004136 entry a1, 32 4000101f: f77c movi.n a7, -1 40001021: ffc731 l32r a3, 40000f40 <_X_start+0x794> 40001024: 060c movi.n a6, 0 40001026: 10c352 addi a5, a3, 16 40001029: 000406 j 4000103d <_XX_unk0f96+0xa5> 4000102c: 201110 or a1, a1, a1 4000102f: 0008e5 call8 400010bc <_X_ets_exit_critical> 40001032: ffd282 addmi a8, a2, 0xffffff00 40001035: 3c2882 l32i a8, a8, 240 40001038: 04ad mov.n a10, a4 4000103a: 0008e0 callx8 a8 4000103d: 0006a5 call8 400010a8 <_X_ets_enter_critical> 40001040: 23a8 l32i.n a10, a3, 8 40001042: fffca5 call8 4000100c <_XX_unk0f96+0x74> 40001045: 048a16 beqz a10, 40001091 <_XX_unk0f96+0xf9> 40001048: 112ac0 slli a2, a10, 4 4000104b: 252a add.n a2, a5, a2 4000104d: f0c2a2 addi a10, a2, -16 40001050: ffd2b2 addmi a11, a2, 0xffffff00 40001053: f80b92 l8ui a9, a11, 248 40001056: 3d2b82 l32i a8, a11, 244 40001059: 0a0ac2 l8ui a12, a10, 10 4000105c: fa0b42 l8ui a4, a11, 250 4000105f: cc1b addi.n a12, a12, 1 40001061: 0a4ac2 s8i a12, a10, 10 40001064: fa0bb2 l8ui a11, a11, 250 40001067: b04480 addx8 a4, a4, a8 4000106a: 0299b7 bne a9, a11, 40001070 <_XX_unk0f96+0xd8> 4000106d: 0a4a62 s8i a6, a10, 10 40001070: 0b0ab2 l8ui a11, a10, 11 40001073: ffd292 addmi a9, a2, 0xffffff00 40001076: bb0b addi.n a11, a11, -1 40001078: 0b4ab2 s8i a11, a10, 11 4000107b: fb0982 l8ui a8, a9, 251 4000107e: 3f29d2 l32i a13, a9, 252 40001081: fa7856 bnez a8, 4000102c <_XX_unk0f96+0x94> 40001084: 23c8 l32i.n a12, a3, 8 40001086: 30dd70 xor a13, a13, a7 40001089: 10ccd0 and a12, a12, a13 4000108c: 23c9 s32i.n a12, a3, 8 4000108e: ffe686 j 4000102c <_XX_unk0f96+0x94> 40001091: 03b8 l32i.n a11, a3, 0 40001093: 005b16 beqz a11, 4000109c <_XX_unk0f96+0x104> 40001096: 0123a2 l32i a10, a3, 4 40001099: 000be0 callx8 a11 4000109c: 000365 call8 400010d4 <_X_ets_exit_critical_and_wait_int> 4000109f: ffe686 j 4000103d <_XX_unk0f96+0xa5> ... 400010a4 <_c_ets_critical_level>: 400010a4: ffda20 excw 400010a7: 3f .byte 0x3f 400010a8 <_X_ets_enter_critical>: 400010a8: 004136 entry a1, 32 400010ab: fffe31 l32r a3, 400010a4 <_c_ets_critical_level> 400010ae: 006220 rsil a2, 2 400010b1: 0388 l32i.n a8, a3, 0 400010b3: 881b addi.n a8, a8, 1 400010b5: 0389 s32i.n a8, a3, 0 400010b7: f01d retw.n 400010b9: 000000 ill 400010bc <_X_ets_exit_critical>: 400010bc: 004136 entry a1, 32 400010bf: fff931 l32r a3, 400010a4 <_c_ets_critical_level> 400010c2: 0328 l32i.n a2, a3, 0 400010c4: 220b addi.n a2, a2, -1 400010c6: 0329 s32i.n a2, a3, 0 400010c8: 028c beqz.n a2, 400010cc <_X_ets_exit_critical+0x10> 400010ca: f01d retw.n 400010cc: 006080 rsil a8, 0 400010cf: f01d retw.n 400010d1: 000000 ill 400010d4 <_X_ets_exit_critical_and_wait_int>: 400010d4: 004136 entry a1, 32 400010d7: fff331 l32r a3, 400010a4 <_c_ets_critical_level> 400010da: 0328 l32i.n a2, a3, 0 400010dc: 220b addi.n a2, a2, -1 400010de: 0329 s32i.n a2, a3, 0 400010e0: 007000 waiti 0 400010e3: f01d retw.n 400010e5: 000000 ill 400010e8 <_X_ets_isr_attach>: 400010e8: 004136 entry a1, 32 400010eb: 04cd mov.n a12, a4 400010ed: 03bd mov.n a11, a3 400010ef: 02ad mov.n a10, a2 400010f1: 048e65 call8 400059d8 <_X_xtos_set_interrupt_handler_arg> 400010f4: f01d retw.n ... 400010f8 <_X_ets_isr_mask>: 400010f8: 004136 entry a1, 32 400010fb: 02ad mov.n a10, a2 400010fd: 0495a5 call8 40005a58 <_X_xtos_ints_off> 40001100: f01d retw.n ... 40001104 <_X_ets_isr_unmask>: 40001104: 004136 entry a1, 32 40001107: 02ad mov.n a10, a2 40001109: 0492a5 call8 40005a34 <_X_xtos_ints_on> 4000110c: f01d retw.n ... 40001110 <_c_0x3fffda30>: 40001110: ffda30 excw 40001113: 3f .byte 0x3f 40001114 <_XX_set_0x3fffda30_0>: 40001114: 004136 entry a1, 32 40001117: fffe31 l32r a3, 40001110 <_c_0x3fffda30> 4000111a: 0329 s32i.n a2, a3, 0 4000111c: f01d retw.n ... 40001120 <_XX_set_0x3fffda30_4>: 40001120: 004136 entry a1, 32 40001123: fffb31 l32r a3, 40001110 <_c_0x3fffda30> 40001126: 1329 s32i.n a2, a3, 4 40001128: f01d retw.n ... 4000112c <_c_0xfffdffff>: 4000112c: ff .byte 0xff 4000112d: ff .byte 0xff 4000112e: fffd excw 40001130 <_c_0x60003e00>: 40001130: 003e00 excw 40001133: 820060 mull a0, a0, a6 40001134 <_c_0x60008200>: 40001134: 008200 any4 b0, b0:b1:b2:b3 40001137: 7e0060 excw 40001138 <_c_0x60007e00>: 40001138: 007e00 waiti 14 4000113b: 100060 and a0, a0, a6 4000113c <_c_0x1000>: 4000113c: 001000 movsp a0, a0 ... 40001140 <_s_fw_build>: 40001140: ca7c movi.n a10, -4 40001142: ff .byte 0xff 40001143: 3f .byte 0x3f 40001144 <_s_boot_banner>: 40001144: ffca54 excw 40001147: 3f .byte 0x3f 40001148 <_s_pct_s_pct_u>: 40001148: ca88 l32i.n a8, a10, 48 4000114a: ff .byte 0xff 4000114b: 3f .byte 0x3f 4000114c <_s_ets_main_c>: 4000114c: ffca90 excw 4000114f: 3f .byte 0x3f 40001150: 1d18 l32i.n a1, a13, 4 40001152: 904000 addx2 a4, a0, a0 40001155: 001d mov.n a1, a0 40001157: ca9c40 depbits a4, a12, 12, 10 4000115a: ff .byte 0xff 4000115b: 3f .byte 0x3f 4000115c <_X_main>: 4000115c: 004136 entry a1, 32 4000115f: 0177a5 call8 400028d8 <_X_get_rst_cause> 40001162: fff281 l32r a8, 4000112c <_c_0xfffdffff> 40001165: 00afe2 movi a14, 0xffffff00 40001168: fff221 l32r a2, 40001130 <_c_0x60003e00> 4000116b: 871c movi.n a7, 24 4000116d: fff1d1 l32r a13, 40001134 <_c_0x60008200> 40001170: 063c movi.n a6, 48 40001172: 203aa0 or a3, a10, a10 40001175: fff0b1 l32r a11, 40001138 <_c_0x60007e00> 40001178: 1aa0a2 movi a10, 26 4000117b: 0020c0 memw 4000117e: a02bf2 l32i a15, a11, 0x280 40001181: 10ff80 and a15, a15, a8 40001184: 0020c0 memw 40001187: a06bf2 s32i a15, a11, 0x280 4000118a: ffecc1 l32r a12, 4000113c <_c_0x1000> 4000118d: 0020c0 memw 40001190: a02b92 l32i a9, a11, 0x280 40001193: 2099c0 or a9, a9, a12 40001196: 0020c0 memw 40001199: a06b92 s32i a9, a11, 0x280 4000119c: 0020c0 memw 4000119f: 8e2282 l32i a8, a2, 0x238 400011a2: 174867 ball a8, a6, 400011bd <_X_main+0x61> 400011a5: 0020c0 memw 400011a8: 8e2292 l32i a9, a2, 0x238 400011ab: 549090 extui a9, a9, 0, 6 400011ae: 0b1977 beq a9, a7, 400011bd <_X_main+0x61> 400011b1: 0020c0 memw 400011b4: 8e22b2 l32i a11, a2, 0x238 400011b7: 54b0b0 extui a11, a11, 0, 6 400011ba: 0e9ba7 bne a11, a10, 400011cc <_X_main+0x70> 400011bd: 0020c0 memw 400011c0: 9d2dc2 l32i a12, a13, 0x274 400011c3: 10cce0 and a12, a12, a14 400011c6: 0020c0 memw 400011c9: 9d6dc2 s32i a12, a13, 0x274 400011cc: 0020c0 memw 400011cf: 8e22f2 l32i a15, a2, 0x238 400011d2: f03d nop.n 400011d4: 10ff60 and a15, a15, a6 400011d7: 6bcf66 bnei a15, 32, 40001246 <_X_main+0xea> 400011da: fd6991 l32r a9, 40000780 <_c_0x7fffffff> 400011dd: 0020c0 memw 400011e0: a52dc2 l32i a12, a13, 0x294 400011e3: 10cc90 and a12, a12, a9 400011e6: 0020c0 memw 400011e9: a56dc2 s32i a12, a13, 0x294 400011ec: 0020c0 memw 400011ef: a62db2 l32i a11, a13, 0x298 400011f2: 10bb90 and a11, a11, a9 400011f5: 0020c0 memw 400011f8: a66db2 s32i a11, a13, 0x298 400011fb: 0020c0 memw 400011fe: a72d82 l32i a8, a13, 0x29c 40001201: 108890 and a8, a8, a9 40001204: 0020c0 memw 40001207: a76d82 s32i a8, a13, 0x29c 4000120a: 0020c0 memw 4000120d: a82df2 l32i a15, a13, 0x2a0 40001210: 10ff90 and a15, a15, a9 40001213: 0020c0 memw 40001216: a86df2 s32i a15, a13, 0x2a0 40001219: 0020c0 memw 4000121c: a92dc2 l32i a12, a13, 0x2a4 4000121f: 10cc90 and a12, a12, a9 40001222: 0020c0 memw 40001225: a96dc2 s32i a12, a13, 0x2a4 40001228: 0020c0 memw 4000122b: aa2db2 l32i a11, a13, 0x2a8 4000122e: 10bb90 and a11, a11, a9 40001231: 0020c0 memw 40001234: aa6db2 s32i a11, a13, 0x2a8 40001237: 0020c0 memw 4000123a: ab2d82 l32i a8, a13, 0x2ac 4000123d: 108890 and a8, a8, a9 40001240: 0020c0 memw 40001243: ab6d82 s32i a8, a13, 0x2ac 40001246: 950c movi.n a5, 9 40001248: b40c movi.n a4, 11 4000124a: 8c2c movi.n a12, 40 4000124c: eb2c movi.n a11, 46 4000124e: 0020c0 memw 40001251: 8e22f2 l32i a15, a2, 0x238 40001254: 020fc7 bnone a15, a12, 4000125a <_l_strap_0x0xxx> 40001257: 006a86 j 40001405 <_l_strap_NxNxxx> 4000125a <_l_strap_0x0xxx>: 4000125a: 0020c0 memw 4000125d: 9d2d82 l32i a8, a13, 0x274 40001260: 1088e0 and a8, a8, a14 40001263: 0020c0 memw 40001266: 9d6d82 s32i a8, a13, 0x274 40001269 <_l_strap_init_uart0>: 40001269: 020da5 call8 40003344 <_X_uart_attach> 4000126c: 00a0a2 movi a10, 0 4000126f: 022c65 call8 40003534 <_X_uart_init> 40001272: 015125 call8 40002784 <_X_ets_install_uart_printf> 40001275: ba2c movi.n a10, 43 40001277: 0020c0 memw 4000127a: 8e2292 l32i a9, a2, 0x238 4000127d: 1099a0 and a9, a9, a10 40001280: fec992 addi a9, a9, -2 40001283: 25f916 beqz a9, 400014e6 <_l_strap_0x0x10> 40001286: 0020c0 memw 40001289: 8e22b2 l32i a11, a2, 0x238 4000128c: 54b0b0 extui a11, a11, 0, 6 4000128f: c0bb40 sub a11, a11, a4 40001292: 233b16 beqz a11, 400014c9 <_l_strap_0x0x11_loader> 40001295: 0020c0 memw 40001298: 8e22c2 l32i a12, a2, 0x238 4000129b: 10cca0 and a12, a12, a10 4000129e: fdccc2 addi a12, a12, -3 400012a1: 224c16 beqz a12, 400014c9 <_l_strap_0x0x11_loader> 400012a4: 0020c0 memw 400012a7: 8e22d2 l32i a13, a2, 0x238 400012aa: 340da7 bnone a13, a10, 400012e2 <_l_strap_0x0x00> 400012ad: 0020c0 memw 400012b0: 8e22e2 l32i a14, a2, 0x238 400012b3: 54e0e0 extui a14, a14, 0, 6 400012b6: c0ee50 sub a14, a14, a5 400012b9: 217e16 beqz a14, 400014d4 <_l_strap_0x0x01> 400012bc: 0020c0 memw 400012bf: 8e22f2 l32i a15, a2, 0x238 400012c2: 10ffa0 and a15, a15, a10 400012c5: ff0b addi.n a15, a15, -1 400012c7: 209f16 beqz a15, 400014d4 <_l_strap_0x0x01> 400012ca: 0020c0 memw 400012cd: 8e2282 l32i a8, a2, 0x238 400012d0: 548080 extui a8, a8, 0, 6 400012d3: 139866 bnei a8, 10, 400012ea <_l_boot> 400012d6: 04a0a2 movi a10, 4 400012d9: 03e965 call8 40005170 <_X_sip_init_attach> 400012dc: 000286 j 400012ea <_l_boot> 400012df: 000000 ill 400012e2 <_l_strap_0x0x00>: 400012e2: 0a0c movi.n a10, 0 400012e4: 201110 or a1, a1, a1 400012e7: 03e8a5 call8 40005170 <_X_sip_init_attach> 400012ea <_l_boot>: 400012ea: 20c330 or a12, a3, a3 400012ed: ff94b1 l32r a11, 40001140 <_s_fw_build> 400012f0: ff95a1 l32r a10, 40001144 <_s_boot_banner> 400012f3: 0020c0 memw 400012f6: 8e22d2 l32i a13, a2, 0x238 400012f9: 54d0d0 extui a13, a13, 0, 6 400012fc: 015065 call8 40002804 400012ff: 009ea5 call8 40001ce8 <_X_print_mem_banner> 40001302: 0da0a2 movi a10, 13 40001305: ff8251 l32r a5, 40001110 <_c_0x3fffda30> 40001308: 0233f6 bgeui a3, 3, 4000130e <_l_boot+0x24> 4000130b: 033356 bnez a3, 40001342 <_l_rst_cause_12> 4000130e: 0263f6 bgeui a3, 6, 40001314 <_l_boot+0x2a> 40001311: 2133f6 bgeui a3, 3, 40001336 <_l_rst_cause_345> 40001314: ae0c movi.n a14, 10 40001316: 023e37 bltu a14, a3, 4000131c <_l_boot+0x32> 40001319: 1973f6 bgeui a3, 7, 40001336 <_l_rst_cause_345> 4000131c: 023a37 bltu a10, a3, 40001322 <_l_boot+0x38> 4000131f: 24b347 bgeu a3, a4, 40001347 <_l_rst_cause_12+0x5> 40001322: 4f1c movi.n a15, 20 40001324: 0e13f7 beq a3, a15, 40001336 <_l_rst_cause_345> 40001327: ff88a1 l32r a10, 40001148 <_s_pct_s_pct_u> 4000132a: ff88b1 l32r a11, 4000114c <_s_ets_main_c> 4000132d: 31a1c2 movi a12, 0x131 40001330: 014d25 call8 40002804 40001333: ffff06 j 40001333 <_l_boot+0x49> 40001336 <_l_rst_cause_345>: 40001336: 05ad mov.n a10, a5 40001338: 03bd mov.n a11, a3 4000133a: 0160e5 call8 40002948 <_XX_unk2948> 4000133d: 0588 l32i.n a8, a5, 0 4000133f: 11b856 bnez a8, 4000145e <_l_strap_0010xx+0x12> 40001342 <_l_rst_cause_12>: 40001342: 05ad mov.n a10, a5 40001344: 001f65 call8 4000153c <_XX_unk153c> 40001347: 071347 beq a3, a4, 40001352 <_l_rst_cause_12+0x10> 4000134a: 04a326 beqi a3, 12, 40001352 <_l_rst_cause_12+0x10> 4000134d: d90c movi.n a9, 13 4000134f: 4d9397 bne a3, a9, 400013a0 <_l_rst_cause_12+0x5e> 40001352: 1b2c movi.n a11, 33 40001354: 0020c0 memw 40001357: 8e22a2 l32i a10, a2, 0x238 4000135a: 02cab7 bnall a10, a11, 40001360 <_l_rst_cause_12+0x1e> 4000135d: 0058c6 j 400014c4 <_l_strap_001000_0x110x+0x14> 40001360: 0020c0 memw 40001363: 8e22c2 l32i a12, a2, 0x238 40001366: 54c0c0 extui a12, a12, 0, 6 40001369: c0cc70 sub a12, a12, a7 4000136c: 154c16 beqz a12, 400014c4 <_l_strap_001000_0x110x+0x14> 4000136f: 0020c0 memw 40001372: 8e22d2 l32i a13, a2, 0x238 40001375: 54d0d0 extui a13, a13, 0, 6 40001378: e6cdd2 addi a13, a13, -26 4000137b: 145d16 beqz a13, 400014c4 <_l_strap_001000_0x110x+0x14> 4000137e: 1b0c movi.n a11, 1 40001380: 00a032 movi a3, 0 40001383: 20a330 or a10, a3, a3 40001386: 0020c0 memw 40001389: 8e22d2 l32i a13, a2, 0x238 4000138c: 01a0c2 movi a12, 1 4000138f: 10dd60 and a13, a13, a6 40001392: e0cdd2 addi a13, a13, -32 40001395: 83acd0 moveqz a10, a12, a13 40001398: 74a0a0 extui a10, a10, 0, 8 4000139b: 02fd65 call8 40004370 <_X_spi_flash_attach> 4000139e: 0539 s32i.n a3, a5, 0 400013a0: 0020c0 memw 400013a3: 8e22e2 l32i a14, a2, 0x238 400013a6: 46ee57 bbsi a14, 5, 400013f0 <_l_rst_cause_12+0xae> 400013a9: 0020c0 memw 400013ac: 8e22f2 l32i a15, a2, 0x238 400013af: 54f0f0 extui a15, a15, 0, 6 400013b2: 3a1f77 beq a15, a7, 400013f0 <_l_rst_cause_12+0xae> 400013b5: 0020c0 memw 400013b8: 8e2282 l32i a8, a2, 0x238 400013bb: 1aa092 movi a9, 26 400013be: 548080 extui a8, a8, 0, 6 400013c1: 2b1897 beq a8, a9, 400013f0 <_l_rst_cause_12+0xae> 400013c4: 0020c0 memw 400013c7: 8e2292 l32i a9, a2, 0x238 400013ca: 549090 extui a9, a9, 0, 6 400013cd: 1a8926 beqi a9, 8, 400013eb <_l_rst_cause_12+0xa9> 400013d0: 0020c0 memw 400013d3: 8e22a2 l32i a10, a2, 0x238 400013d6: 2ea0b2 movi a11, 46 400013d9: 10aab0 and a10, a10, a11 400013dc: 0baa26 beqi a10, 12, 400013eb <_l_rst_cause_12+0xa9> 400013df: 0020c0 memw 400013e2: 8e22c2 l32i a12, a2, 0x238 400013e5: 28a0d2 movi a13, 40 400013e8: 728cd7 bany a12, a13, 4000145e <_l_strap_0010xx+0x12> 400013eb: 05e8 l32i.n a14, a5, 0 400013ed: 06de56 bnez a14, 4000145e <_l_strap_0010xx+0x12> 400013f0: 002f65 call8 400016e8 <_XX_unk153c+0x1ac> 400013f3: 067a16 beqz a10, 4000145e <_l_strap_0010xx+0x12> 400013f6: ff54a1 l32r a10, 40001148 <_s_pct_s_pct_u> 400013f9: ff54b1 l32r a11, 4000114c <_s_ets_main_c> 400013fc: 2ca1c2 movi a12, 0x12c 400013ff: 014065 call8 40002804 40001402: ffff06 j 40001402 <_l_rst_cause_12+0xc0> 40001405 <_l_strap_NxNxxx>: 40001405: 0020c0 memw 40001408: 8e22f2 l32i a15, a2, 0x238 4000140b: f03d nop.n 4000140d: 54f0f0 extui a15, a15, 0, 6 40001410: f8cff2 addi a15, a15, -8 40001413: 099f16 beqz a15, 400014b0 <_l_strap_001000_0x110x> 40001416: 0020c0 memw 40001419: 8e2282 l32i a8, a2, 0x238 4000141c: 1088b0 and a8, a8, a11 4000141f: f4c882 addi a8, a8, -12 40001422: 08a816 beqz a8, 400014b0 <_l_strap_001000_0x110x> 40001425: 0020c0 memw 40001428: 8e2292 l32i a9, a2, 0x238 4000142b: 549090 extui a9, a9, 0, 6 4000142e: 1a1947 beq a9, a4, 4000144c <_l_strap_0010xx> 40001431: 0020c0 memw 40001434: 8e22b2 l32i a11, a2, 0x238 40001437: 54b0b0 extui a11, a11, 0, 6 4000143a: 0e9b26 beqi a11, 10, 4000144c <_l_strap_0010xx> 4000143d: 0020c0 memw 40001440: 8e22c2 l32i a12, a2, 0x238 40001443: 54c0c0 extui a12, a12, 0, 6 40001446: c0cc50 sub a12, a12, a5 40001449: e1cc56 bnez a12, 40001269 <_l_strap_init_uart0> 4000144c <_l_strap_0010xx>: 4000144c: 0020c0 memw 4000144f: 9d2df2 l32i a15, a13, 0x274 40001452: 10ffe0 and a15, a15, a14 40001455: 0020c0 memw 40001458: 9d6df2 s32i a15, a13, 0x274 4000145b: ff8286 j 40001269 <_l_strap_init_uart0> 4000145e: 09a0a2 movi a10, 9 40001461: ff3bb1 l32r a11, 40001150 <_s_ets_main_c+0x4> 40001464: ff3765 call8 400007dc <_X_start+0x30> 40001467: ff3b21 l32r a2, 40001154 <_s_ets_main_c+0x8> 4000146a: 0a0c movi.n a10, 0 4000146c: 02bd mov.n a11, a2 4000146e: ff36e5 call8 400007dc <_X_start+0x30> 40001471: 2a0c movi.n a10, 2 40001473: 02bd mov.n a11, a2 40001475: ff3665 call8 400007dc <_X_start+0x30> 40001478: 3a0c movi.n a10, 3 4000147a: 02bd mov.n a11, a2 4000147c: ff35e5 call8 400007dc <_X_start+0x30> 4000147f: ca1c movi.n a10, 28 40001481: 02bd mov.n a11, a2 40001483: ff35a5 call8 400007dc <_X_start+0x30> 40001486: da1c movi.n a10, 29 40001488: 02bd mov.n a11, a2 4000148a: ff3525 call8 400007dc <_X_start+0x30> 4000148d: 02bd mov.n a11, a2 4000148f: 08a0a2 movi a10, 8 40001492: ff34a5 call8 400007dc <_X_start+0x30> 40001495: 05a8 l32i.n a10, a5, 0 40001497: 1a8c beqz.n a10, 4000149c <_l_strap_0010xx+0x50> 40001499: 000ae0 callx8 a10 4000149c: ff2fa1 l32r a10, 40001158 <_s_ets_main_c+0xc> 4000149f: 013665 call8 40002804 400014a2: 0125a2 l32i a10, a5, 4 400014a5: 033a16 beqz a10, 400014dc <_l_strap_0x0x01+0x8> 400014a8: 000ae0 callx8 a10 400014ab: 00a022 movi a2, 0 400014ae: f01d retw.n 400014b0 <_l_strap_001000_0x110x>: 400014b0: c97c movi.n a9, -4 400014b2: 0020c0 memw 400014b5: 9d2d82 l32i a8, a13, 0x274 400014b8: 108890 and a8, a8, a9 400014bb: 0020c0 memw 400014be: 9d6d82 s32i a8, a13, 0x274 400014c1: ff6906 j 40001269 <_l_strap_init_uart0> 400014c4: 0b0c movi.n a11, 0 400014c6: ffad86 j 40001380 <_l_rst_cause_12+0x3e> 400014c9 <_l_strap_0x0x11_loader>: 400014c9: 3a0c movi.n a10, 3 400014cb: 03ca65 call8 40005170 <_X_sip_init_attach> 400014ce: ff8606 j 400012ea <_l_boot> 400014d1: 000000 ill 400014d4 <_l_strap_0x0x01>: 400014d4: 1a0c movi.n a10, 1 400014d6: 03c9a5 call8 40005170 <_X_sip_init_attach> 400014d9: ff8346 j 400012ea <_l_boot> 400014dc: ffaae5 call8 40000f8c <_XX_unk0f84+0x8> 400014df: 020c movi.n a2, 0 400014e1: f01d retw.n 400014e3: 000000 ill 400014e6 <_l_strap_0x0x10>: 400014e6: 2a0c movi.n a10, 2 400014e8: 03c865 call8 40005170 <_X_sip_init_attach> 400014eb: ff7ec6 j 400012ea <_l_boot> ... 400014f0 <_c_0xffff8fff>: 400014f0: ff .byte 0xff 400014f1: 8f .byte 0x8f 400014f2: ff .byte 0xff 400014f3: ff .byte 0xff 400014f4 <_c_0x60008e00>: 400014f4: 008e00 any4 b0, b12:b13:b14:b15 400014f7: 413660 srli a3, a6, 6 400014fa: fdb100 excw 400014fd: ff .byte 0xff 400014fe: fffd91 l32r a9, 400014f4 <_c_0x60008e00> 40001501: 0020c0 memw 40001504: 9a29a2 l32i a10, a9, 0x268 40001507: 10aab0 and a10, a10, a11 4000150a: 0020c0 memw 4000150d: 9a69a2 s32i a10, a9, 0x268 40001510: 0020c0 memw 40001513: 9a2982 l32i a8, a9, 0x268 40001516: 0020c0 memw 40001519: 9a6982 s32i a8, a9, 0x268 4000151c: 000106 j 40001524 <_c_0x60008e00+0x30> 4000151f: 000000 ill 40001522: 250070 extui a0, a7, 16, 3 40001525: 6603c3 excw 40001528: f62a add.n a15, a6, a2 4000152a: f01d retw.n 4000152c <_s_waiting_for_host>: 4000152c: caac beqz.n a10, 4000155c <_XX_unk153c+0x20> 4000152e: ff .byte 0xff 4000152f: 3f .byte 0x3f 40001530: ffa000 excw 40001533: 3f .byte 0x3f 40001534: 002000 isync 40001537: 000000 ill 4000153a: 364004 excw 4000153c <_XX_unk153c>: 4000153c: 004136 entry a1, 32 4000153f: fefc31 l32r a3, 40001130 <_c_0x60003e00> 40001542: 1d0c movi.n a13, 1 40001544: 8b1c movi.n a11, 24 40001546: ac1c movi.n a12, 26 40001548: 040c movi.n a4, 0 4000154a: 852c movi.n a5, 40 4000154c: 04ad mov.n a10, a4 4000154e: 0020c0 memw 40001551: 8e2392 l32i a9, a3, 0x238 40001554: 109950 and a9, a9, a5 40001557: 83ad90 moveqz a10, a13, a9 4000155a: 0020c0 memw 4000155d: 8e2382 l32i a8, a3, 0x238 40001560: 048580 extui a8, a8, 5, 1 40001563: 0ad856 bnez a8, 40001614 <_XX_unk153c+0xd8> 40001566: 0020c0 memw 40001569: 8e23e2 l32i a14, a3, 0x238 4000156c: 54e0e0 extui a14, a14, 0, 6 4000156f: c0eeb0 sub a14, a14, a11 40001572: 09ee16 beqz a14, 40001614 <_XX_unk153c+0xd8> 40001575: 0020c0 memw 40001578: 8e23f2 l32i a15, a3, 0x238 4000157b: 54f0f0 extui a15, a15, 0, 6 4000157e: c0ffc0 sub a15, a15, a12 40001581: 08ff16 beqz a15, 40001614 <_XX_unk153c+0xd8> 40001584: 0020c0 memw 40001587: 8e2382 l32i a8, a3, 0x238 4000158a: 548080 extui a8, a8, 0, 6 4000158d: e5c882 addi a8, a8, -27 40001590: 124816 beqz a8, 400016b8 <_XX_unk153c+0x17c> 40001593: 0020c0 memw 40001596: 8e2392 l32i a9, a3, 0x238 40001599: ec2c movi.n a12, 46 4000159b: 549090 extui a9, a9, 0, 6 4000159e: f8c992 addi a9, a9, -8 400015a1: 0f5916 beqz a9, 4000169a <_XX_unk153c+0x15e> 400015a4: 0020c0 memw 400015a7: 8e23b2 l32i a11, a3, 0x238 400015aa: 040c movi.n a4, 0 400015ac: 10bbc0 and a11, a11, a12 400015af: f4cbb2 addi a11, a11, -12 400015b2: 0e4b16 beqz a11, 4000169a <_XX_unk153c+0x15e> 400015b5: 0ba0e2 movi a14, 11 400015b8: 0020c0 memw 400015bb: 8e23d2 l32i a13, a3, 0x238 400015be: 54d0d0 extui a13, a13, 0, 6 400015c1: 1a1de7 beq a13, a14, 400015df <_XX_unk153c+0xa3> 400015c4: 0020c0 memw 400015c7: 8e23e2 l32i a14, a3, 0x238 400015ca: 09a082 movi a8, 9 400015cd: 54e0e0 extui a14, a14, 0, 6 400015d0: 0b9e26 beqi a14, 10, 400015df <_XX_unk153c+0xa3> 400015d3: 0020c0 memw 400015d6: 8e23f2 l32i a15, a3, 0x238 400015d9: 54f0f0 extui a15, a15, 0, 6 400015dc: 089f87 bne a15, a8, 400015e8 <_XX_unk153c+0xac> 400015df: ffd3a1 l32r a10, 4000152c <_s_waiting_for_host> 400015e2: 012225 call8 40002804 400015e5: 01a042 movi a4, 1 400015e8: 0020c0 memw 400015eb: 8e2382 l32i a8, a3, 0x238 400015ee: 178857 bany a8, a5, 40001609 <_XX_unk153c+0xcd> 400015f1: 01a0a2 movi a10, 1 400015f4: 01f3e5 call8 40003534 <_X_uart_init> 400015f7: 0a0c movi.n a10, 0 400015f9: 020a25 call8 4000369c <_X_uart_wait_tx_empty> 400015fc: 0a2c movi.n a10, 32 400015fe: ffb065 call8 40001104 <_X_ets_isr_unmask> 40001601: 06b416 beqz a4, 40001670 <_XX_unk153c+0x134> 40001604: 0a2c movi.n a10, 32 40001606: ffaf25 call8 400010f8 <_X_ets_isr_mask> 40001609: 532426 beqi a4, 2, 40001660 <_XX_unk153c+0x124> 4000160c: ffeea5 call8 400014f8 <_c_0x60008e00+0x4> 4000160f: f01d retw.n 40001611: 000000 ill 40001614: 1a2c movi.n a10, 33 40001616: 0020c0 memw 40001619: 8e2392 l32i a9, a3, 0x238 4000161c: 3949a7 ball a9, a10, 40001659 <_XX_unk153c+0x11d> 4000161f: 0020c0 memw 40001622: 8e23e2 l32i a14, a3, 0x238 40001625: 54e0e0 extui a14, a14, 0, 6 40001628: 2d1eb7 beq a14, a11, 40001659 <_XX_unk153c+0x11d> 4000162b: 0020c0 memw 4000162e: 8e23f2 l32i a15, a3, 0x238 40001631: 1b0c movi.n a11, 1 40001633: 54f0f0 extui a15, a15, 0, 6 40001636: 1f1fc7 beq a15, a12, 40001659 <_XX_unk153c+0x11d> 40001639: 30a0e2 movi a14, 48 4000163c: 20a440 or a10, a4, a4 4000163f: 0020c0 memw 40001642: 8e23c2 l32i a12, a3, 0x238 40001645: 10cce0 and a12, a12, a14 40001648: e0ccc2 addi a12, a12, -32 4000164b: 83adc0 moveqz a10, a13, a12 4000164e: 74a0a0 extui a10, a10, 0, 8 40001651: 02d1e5 call8 40004370 <_X_spi_flash_attach> 40001654: 006242 s32i a4, a2, 0 40001657: f01d retw.n 40001659: 0b0c movi.n a11, 0 4000165b: fff686 j 40001639 <_XX_unk153c+0xfd> 4000165e: a10000 sll a0, a0 40001661: b1ffb4 excw 40001664: cdffb4 excw 40001667: 902502 l32i a0, a5, 0x240 4000166a: f01d01 l32r a0, 3fffd6e0 <_start-0x2920> 4000166d: 000000 ill 40001670: 00a0a2 movi a10, 0 40001673: 017e65 call8 40002e58 <_XX_unk2e58> 40001676: 7440a0 extui a4, a10, 0, 8 40001679: f87456 bnez a4, 40001604 <_XX_unk153c+0xc8> 4000167c: 1a0c movi.n a10, 1 4000167e: 017da5 call8 40002e58 <_XX_unk2e58> 40001681: 7440a0 extui a4, a10, 0, 8 40001684: f7c456 bnez a4, 40001604 <_XX_unk153c+0xc8> 40001687: 03ad25 call8 40005158 <_XX_unk500c+0x14c> 4000168a: feca82 addi a8, a10, -2 4000168d: 1f0c movi.n a15, 1 4000168f: 040c movi.n a4, 0 40001691: 834f80 moveqz a4, a15, a8 40001694: fd8416 beqz a4, 40001670 <_XX_unk153c+0x134> 40001697: ffda46 j 40001604 <_XX_unk153c+0xc8> 4000169a: 00a0b2 movi a11, 0 4000169d: 7440a0 extui a4, a10, 0, 8 400016a0: 20a440 or a10, a4, a4 400016a3: 01daa5 call8 4000344c <_c_0x000fffff+0x4> 400016a6: 20baa0 or a11, a10, a10 400016a9: 04ad mov.n a10, a4 400016ab: f4b0b0 extui a11, a11, 0, 16 400016ae: 01e3a5 call8 400034e8 400016b1: 240c movi.n a4, 2 400016b3: ffbf86 j 400015b5 <_XX_unk153c+0x79> 400016b6: c10000 mul16u a0, a0, a0 400016b9: c9ffa0 excw 400016bc: f01d02 l16ui a0, a13, 0x1e0 400016bf: cae400 depbits a0, a4, 12, 15 400016c2: ff .byte 0xff 400016c3: 3f .byte 0x3f 400016c4: cb18 l32i.n a1, a11, 48 400016c6: ff .byte 0xff 400016c7: 3f .byte 0x3f 400016c8: ffcb24 excw 400016cb: 3f .byte 0x3f 400016cc: ffcb04 excw 400016cf: 3f .byte 0x3f 400016d0: ffc880 excw 400016d3: 3f .byte 0x3f 400016d4: ffcb50 excw 400016d7: 3f .byte 0x3f 400016d8: ffcac0 excw 400016db: 3f .byte 0x3f 400016dc: ffcad0 excw 400016df: 3f .byte 0x3f 400016e0: ffcb34 excw 400016e3: 3f .byte 0x3f 400016e4: ffcb44 excw 400016e7: 3f .byte 0x3f 400016e8: 00e136 entry a1, 112 400016eb: 1a2c movi.n a10, 33 400016ed: fe9081 l32r a8, 40001130 <_c_0x60003e00> 400016f0: 0020c0 memw 400016f3: 8e2892 l32i a9, a8, 0x238 400016f6: 4249a7 ball a9, a10, 4000173c <_XX_unk153c+0x200> 400016f9: 8c1c movi.n a12, 24 400016fb: 0020c0 memw 400016fe: 8e28b2 l32i a11, a8, 0x238 40001701: 54b0b0 extui a11, a11, 0, 6 40001704: 341bc7 beq a11, a12, 4000173c <_XX_unk153c+0x200> 40001707: 1aa0d2 movi a13, 26 4000170a: 0020c0 memw 4000170d: 8e28c2 l32i a12, a8, 0x238 40001710: 54c0c0 extui a12, a12, 0, 6 40001713: 251cd7 beq a12, a13, 4000173c <_XX_unk153c+0x200> 40001716: 01a022 movi a2, 1 40001719: 00a0a2 movi a10, 0 4000171c: 20b110 or a11, a1, a1 4000171f: 10a0c2 movi a12, 16 40001722: 031765 call8 40004898 40001725: facc bnez.n a10, 40001738 <_XX_unk153c+0x1fc> 40001727: 010162 l8ui a6, a1, 1 4000172a: 030132 l8ui a3, a1, 3 4000172d: 11c8 l32i.n a12, a1, 4 4000172f: 0001d2 l8ui a13, a1, 0 40001732: e9a0e2 movi a14, 233 40001735: 081de7 beq a13, a14, 40001741 <_XX_unk153c+0x205> 40001738: 120c movi.n a2, 1 4000173a: f01d retw.n 4000173c: 020c movi.n a2, 0 4000173e: fff5c6 j 40001719 <_XX_unk153c+0x1dd> 40001741: 20b220 or a11, a2, a2 40001744: 0201a2 l8ui a10, a1, 2 40001747: 0e61c2 s32i a12, a1, 56 4000174a: 02dee5 call8 40004538 <_X_SPIReadModeConfig> 4000174d: 348030 extui a8, a3, 0, 4 40001750: 0fa032 movi a3, 15 40001753: 0738f6 bgeui a8, 3, 4000175e <_XX_unk153c+0x222> 40001756: a82b addi.n a10, a8, 2 40001758: 74a0a0 extui a10, a10, 0, 8 4000175b: 000046 j 40001760 <_XX_unk153c+0x224> 4000175e: 1a0c movi.n a10, 1 40001760: 02f165 call8 40004678 <_X_SPIReadModeConfig+0x140> 40001763: 0c0182 l8ui a8, a1, 12 40001766: 0e0192 l8ui a9, a1, 14 40001769: 0f0152 l8ui a5, a1, 15 4000176c: 0b0122 l8ui a2, a1, 11 4000176f: 115580 slli a5, a5, 8 40001772: 112280 slli a2, a2, 8 40001775: 205590 or a5, a5, a9 40001778: 0d0192 l8ui a9, a1, 13 4000177b: 115580 slli a5, a5, 8 4000177e: 205590 or a5, a5, a9 40001781: 115580 slli a5, a5, 8 40001784: 0a0192 l8ui a9, a1, 10 40001787: 205580 or a5, a5, a8 4000178a: 080182 l8ui a8, a1, 8 4000178d: 202290 or a2, a2, a9 40001790: 090192 l8ui a9, a1, 9 40001793: 112280 slli a2, a2, 8 40001796: 202290 or a2, a2, a9 40001799: 112280 slli a2, a2, 8 4000179c: 202280 or a2, a2, a8 4000179f: 3c1296 bltz a2, 40001b64 <_XX_unk153c+0x628> 400017a2: 031c movi.n a3, 16 400017a4: 20a330 or a10, a3, a3 400017a7: 20b110 or a11, a1, a1 400017aa: 10a0c2 movi a12, 16 400017ad: 030ea5 call8 40004898 400017b0: f84a56 bnez a10, 40001738 <_XX_unk153c+0x1fc> 400017b3: 10c332 addi a3, a3, 16 400017b6: 278616 beqz a6, 40001a32 <_XX_unk153c+0x4f6> 400017b9: f119 s32i.n a1, a1, 60 400017bb: efa042 movi a4, 239 400017be: 017d mov.n a7, a1 400017c0: c159 s32i.n a5, a1, 48 400017c2: 6169 s32i.n a6, a1, 24 400017c4: 02bd mov.n a11, a2 400017c6: 0d0c movi.n a13, 0 400017c8: d1d9 s32i.n a13, a1, 52 400017ca: 0b2d mov.n a2, a11 400017cc: ffbda1 l32r a10, 400016c0 <_XX_unk153c+0x184> 400017cf: c1c8 l32i.n a12, a1, 48 400017d1: d188 l32i.n a8, a1, 52 400017d3: 051c movi.n a5, 16 400017d5: c05580 sub a5, a5, a8 400017d8: 745050 extui a5, a5, 0, 8 400017db: 05dd mov.n a13, a5 400017dd: 010265 call8 40002804 400017e0: 1a0c movi.n a10, 1 400017e2: c198 l32i.n a9, a1, 48 400017e4: a1a9 s32i.n a10, a1, 40 400017e6: 03b957 bgeu a9, a5, 400017ed <_XX_unk153c+0x2b1> 400017e9: 0b0c movi.n a11, 0 400017eb: a1b9 s32i.n a11, a1, 40 400017ed: 0f0c movi.n a15, 0 400017ef: d1e8 l32i.n a14, a1, 52 400017f1: a1c8 l32i.n a12, a1, 40 400017f3: 81c9 s32i.n a12, a1, 32 400017f5: 93efc0 movnez a14, a15, a12 400017f8: 91e9 s32i.n a14, a1, 36 400017fa: 3b2c16 beqz a12, 40001bb0 <_XX_unk153c+0x674> 400017fd: 380c movi.n a8, 3 400017ff: 028857 bany a8, a5, 40001805 <_XX_unk153c+0x2c9> 40001802: 008d86 j 40001a3c <_XX_unk153c+0x500> 40001805: 0215e6 bgei a5, 1, 4000180b <_XX_unk153c+0x2cf> 40001808: 002206 j 40001894 <_XX_unk153c+0x358> 4000180b: 249050 extui a9, a5, 0, 3 4000180e: 139976 loopnez a9, 40001825 <_XX_unk153c+0x2e9> 40001811: f188 l32i.n a8, a1, 60 40001813: 000892 l8ui a9, a8, 0 40001816: 004292 s8i a9, a2, 0 40001819: 881b addi.n a8, a8, 1 4000181b: f189 s32i.n a8, a1, 60 4000181d: 221b addi.n a2, a2, 1 4000181f: 304940 xor a4, a9, a4 40001822: 744040 extui a4, a4, 0, 8 40001825: f188 l32i.n a8, a1, 60 40001827: 419350 srli a9, a5, 3 4000182a: 639976 loopnez a9, 40001891 <_XX_unk153c+0x355> 4000182d: 000892 l8ui a9, a8, 0 40001830: 004292 s8i a9, a2, 0 40001833: 309940 xor a9, a9, a4 40001836: 749090 extui a9, a9, 0, 8 40001839: 010842 l8ui a4, a8, 1 4000183c: 014242 s8i a4, a2, 1 4000183f: 309490 xor a9, a4, a9 40001842: 749090 extui a9, a9, 0, 8 40001845: 020842 l8ui a4, a8, 2 40001848: 024242 s8i a4, a2, 2 4000184b: 309490 xor a9, a4, a9 4000184e: 749090 extui a9, a9, 0, 8 40001851: 030842 l8ui a4, a8, 3 40001854: 034242 s8i a4, a2, 3 40001857: 309490 xor a9, a4, a9 4000185a: 749090 extui a9, a9, 0, 8 4000185d: 040842 l8ui a4, a8, 4 40001860: 044242 s8i a4, a2, 4 40001863: 309490 xor a9, a4, a9 40001866: 749090 extui a9, a9, 0, 8 40001869: 050842 l8ui a4, a8, 5 4000186c: 054242 s8i a4, a2, 5 4000186f: 309490 xor a9, a4, a9 40001872: 749090 extui a9, a9, 0, 8 40001875: 060842 l8ui a4, a8, 6 40001878: 064242 s8i a4, a2, 6 4000187b: 309490 xor a9, a4, a9 4000187e: 749090 extui a9, a9, 0, 8 40001881: 070842 l8ui a4, a8, 7 40001884: 074242 s8i a4, a2, 7 40001887: 309490 xor a9, a4, a9 4000188a: 888b addi.n a8, a8, 8 4000188c: 228b addi.n a2, a2, 8 4000188e: 744090 extui a4, a9, 0, 8 40001891: 0f6182 s32i a8, a1, 60 40001894: c168 l32i.n a6, a1, 48 40001896: a1a8 l32i.n a10, a1, 40 40001898: c06650 sub a6, a6, a5 4000189b: 416460 srli a6, a6, 4 4000189e: 35ea16 beqz a10, 40001c00 <_XX_unk153c+0x6c4> 400018a1: d198 l32i.n a9, a1, 52 400018a3: c188 l32i.n a8, a1, 48 400018a5: 889a add.n a8, a8, a9 400018a7: f0c882 addi a8, a8, -16 400018aa: 348080 extui a8, a8, 0, 4 400018ad: 076182 s32i a8, a1, 28 400018b0: 91a8 l32i.n a10, a1, 36 400018b2: 74a0a0 extui a10, a10, 0, 8 400018b5: d1a9 s32i.n a10, a1, 52 400018b7: 3e16a6 blti a6, 1, 400018f9 <_XX_unk153c+0x3bd> 400018ba: 050c movi.n a5, 0 400018bc: 20a330 or a10, a3, a3 400018bf: 20b110 or a11, a1, a1 400018c2: 10a0c2 movi a12, 16 400018c5: 02fd25 call8 40004898 400018c8: 1fca56 bnez a10, 40001ac8 <_XX_unk153c+0x58c> 400018cb: 080c movi.n a8, 0 400018cd: 10c332 addi a3, a3, 16 400018d0: 091c movi.n a9, 16 400018d2: 10a976 loopgtz a9, 400018e6 <_XX_unk153c+0x3aa> 400018d5: 987a add.n a9, a8, a7 400018d7: 01c882 addi a8, a8, 1 400018da: 000992 l8ui a9, a9, 0 400018dd: 748080 extui a8, a8, 0, 8 400018e0: 309940 xor a9, a9, a4 400018e3: 744090 extui a4, a9, 0, 8 400018e6: 20a220 or a10, a2, a2 400018e9: 20b110 or a11, a1, a1 400018ec: 0c1c movi.n a12, 16 400018ee: 050865 call8 40006974 400018f1: 10c222 addi a2, a2, 16 400018f4: 551b addi.n a5, a5, 1 400018f6: c29567 bne a5, a6, 400018bc <_XX_unk153c+0x380> 400018f9: 0821b2 l32i a11, a1, 32 400018fc: 011b16 beqz a11, 40001911 <_XX_unk153c+0x3d5> 400018ff: 20a330 or a10, a3, a3 40001902: 01bd mov.n a11, a1 40001904: 0c1c movi.n a12, 16 40001906: 02f925 call8 40004898 40001909: 3afa56 bnez a10, 40001cbc <_XX_unk153c+0x780> 4000190c: 10c332 addi a3, a3, 16 4000190f: f119 s32i.n a1, a1, 60 40001911: 072152 l32i a5, a1, 28 40001914: ff6ca1 l32r a10, 400016c4 <_XX_unk153c+0x188> 40001917: 745050 extui a5, a5, 0, 8 4000191a: 20b550 or a11, a5, a5 4000191d: 00ee65 call8 40002804 40001920: 03a082 movi a8, 3 40001923: 028857 bany a8, a5, 40001929 <_XX_unk153c+0x3ed> 40001926: 006b86 j 40001ad8 <_XX_unk153c+0x59c> 40001929: 0215e6 bgei a5, 1, 4000192f <_XX_unk153c+0x3f3> 4000192c: 002206 j 400019b8 <_XX_unk153c+0x47c> 4000192f: 249050 extui a9, a5, 0, 3 40001932: 139976 loopnez a9, 40001949 <_XX_unk153c+0x40d> 40001935: f188 l32i.n a8, a1, 60 40001937: 000892 l8ui a9, a8, 0 4000193a: 004292 s8i a9, a2, 0 4000193d: 881b addi.n a8, a8, 1 4000193f: f189 s32i.n a8, a1, 60 40001941: 221b addi.n a2, a2, 1 40001943: 304940 xor a4, a9, a4 40001946: 744040 extui a4, a4, 0, 8 40001949: f188 l32i.n a8, a1, 60 4000194b: 419350 srli a9, a5, 3 4000194e: 639976 loopnez a9, 400019b5 <_XX_unk153c+0x479> 40001951: 000892 l8ui a9, a8, 0 40001954: 004292 s8i a9, a2, 0 40001957: 309940 xor a9, a9, a4 4000195a: 749090 extui a9, a9, 0, 8 4000195d: 010842 l8ui a4, a8, 1 40001960: 014242 s8i a4, a2, 1 40001963: 309490 xor a9, a4, a9 40001966: 749090 extui a9, a9, 0, 8 40001969: 020842 l8ui a4, a8, 2 4000196c: 024242 s8i a4, a2, 2 4000196f: 309490 xor a9, a4, a9 40001972: 749090 extui a9, a9, 0, 8 40001975: 030842 l8ui a4, a8, 3 40001978: 034242 s8i a4, a2, 3 4000197b: 309490 xor a9, a4, a9 4000197e: 749090 extui a9, a9, 0, 8 40001981: 040842 l8ui a4, a8, 4 40001984: 044242 s8i a4, a2, 4 40001987: 309490 xor a9, a4, a9 4000198a: 749090 extui a9, a9, 0, 8 4000198d: 050842 l8ui a4, a8, 5 40001990: 054242 s8i a4, a2, 5 40001993: 309490 xor a9, a4, a9 40001996: 749090 extui a9, a9, 0, 8 40001999: 060842 l8ui a4, a8, 6 4000199c: 064242 s8i a4, a2, 6 4000199f: 309490 xor a9, a4, a9 400019a2: 749090 extui a9, a9, 0, 8 400019a5: 070842 l8ui a4, a8, 7 400019a8: 074242 s8i a4, a2, 7 400019ab: 309490 xor a9, a4, a9 400019ae: 888b addi.n a8, a8, 8 400019b0: 228b addi.n a2, a2, 8 400019b2: 744090 extui a4, a9, 0, 8 400019b5: 0f6182 s32i a8, a1, 60 400019b8: ff44a1 l32r a10, 400016c8 <_XX_unk153c+0x18c> 400019bb: 04bd mov.n a11, a4 400019bd: 00e465 call8 40002804 400019c0: 61a8 l32i.n a10, a1, 24 400019c2: aa0b addi.n a10, a10, -1 400019c4: 2d5a16 beqz a10, 40001c9d <_XX_unk153c+0x761> 400019c7: d128 l32i.n a2, a1, 52 400019c9: 061c movi.n a6, 16 400019cb: 252a add.n a2, a5, a2 400019cd: c06620 sub a6, a6, a2 400019d0: 746060 extui a6, a6, 0, 8 400019d3: 0286f6 bgeui a6, 8, 400019d9 <_XX_unk153c+0x49d> 400019d6: 0078c6 j 40001bbd <_XX_unk153c+0x681> 400019d9: f158 l32i.n a5, a1, 60 400019db: a28b addi.n a10, a2, 8 400019dd: 74a0a0 extui a10, a10, 0, 8 400019e0: d1a9 s32i.n a10, a1, 52 400019e2: 040562 l8ui a6, a5, 4 400019e5: 0005c2 l8ui a12, a5, 0 400019e8: 050582 l8ui a8, a5, 5 400019eb: 060592 l8ui a9, a5, 6 400019ee: 0105d2 l8ui a13, a5, 1 400019f1: 0305b2 l8ui a11, a5, 3 400019f4: 0205e2 l8ui a14, a5, 2 400019f7: 11bb80 slli a11, a11, 8 400019fa: 20bbe0 or a11, a11, a14 400019fd: 11bb80 slli a11, a11, 8 40001a00: 20bbd0 or a11, a11, a13 40001a03: 11bb80 slli a11, a11, 8 40001a06: 070552 l8ui a5, a5, 7 40001a09: 20bbc0 or a11, a11, a12 40001a0c: 115580 slli a5, a5, 8 40001a0f: 205590 or a5, a5, a9 40001a12: 115580 slli a5, a5, 8 40001a15: 205580 or a5, a5, a8 40001a18: 115580 slli a5, a5, 8 40001a1b: 205560 or a5, a5, a6 40001a1e: c159 s32i.n a5, a1, 48 40001a20: 6188 l32i.n a8, a1, 24 40001a22: d198 l32i.n a9, a1, 52 40001a24: a80b addi.n a10, a8, -1 40001a26: 997a add.n a9, a9, a7 40001a28: f199 s32i.n a9, a1, 60 40001a2a: 7480a0 extui a8, a10, 0, 8 40001a2d: 6189 s32i.n a8, a1, 24 40001a2f: d97856 bnez a8, 400017ca <_XX_unk153c+0x28e> 40001a32: e1a8 l32i.n a10, a1, 56 40001a34: ff6de5 call8 40001114 <_XX_set_0x3fffda30_0> 40001a37: 020c movi.n a2, 0 40001a39: f01d retw.n 40001a3b: 451600 extui a1, a0, 22, 5 40001a3e: 02ade5 call8 4000451c 40001a41: 41d250 srli a13, a5, 2 40001a44: 7a1da6 blti a13, 1, 40001ac2 <_XX_unk153c+0x586> 40001a47: 276527 bbci a5, 2, 40001a72 <_XX_unk153c+0x536> 40001a4a: f198 l32i.n a9, a1, 60 40001a4c: a24b addi.n a10, a2, 4 40001a4e: 0009c2 l8ui a12, a9, 0 40001a51: 0988 l32i.n a8, a9, 0 40001a53: 0289 s32i.n a8, a2, 0 40001a55: 75b080 extui a11, a8, 16, 8 40001a58: 74e880 extui a14, a8, 8, 8 40001a5b: 756880 extui a6, a8, 24, 8 40001a5e: 994b addi.n a9, a9, 4 40001a60: 0f6192 s32i a9, a1, 60 40001a63: 306640 xor a6, a6, a4 40001a66: 304ce0 xor a4, a12, a14 40001a69: 304b40 xor a4, a11, a4 40001a6c: 304460 xor a4, a4, a6 40001a6f: 744040 extui a4, a4, 0, 8 40001a72: 0afd mov.n a15, a10 40001a74: f188 l32i.n a8, a1, 60 40001a76: 4121d0 srli a2, a13, 1 40001a79: 419276 loopnez a2, 40001abe <_XX_unk153c+0x582> 40001a7c: 030892 l8ui a9, a8, 3 40001a7f: 0108b2 l8ui a11, a8, 1 40001a82: 0008c2 l8ui a12, a8, 0 40001a85: 0208d2 l8ui a13, a8, 2 40001a88: 08e8 l32i.n a14, a8, 0 40001a8a: 309940 xor a9, a9, a4 40001a8d: 30bcb0 xor a11, a12, a11 40001a90: 0fe9 s32i.n a14, a15, 0 40001a92: 30bdb0 xor a11, a13, a11 40001a95: 0708c2 l8ui a12, a8, 7 40001a98: 0508d2 l8ui a13, a8, 5 40001a9b: 0408e2 l8ui a14, a8, 4 40001a9e: 060842 l8ui a4, a8, 6 40001aa1: 1828 l32i.n a2, a8, 4 40001aa3: 309b90 xor a9, a11, a9 40001aa6: 30bed0 xor a11, a14, a13 40001aa9: 1f29 s32i.n a2, a15, 4 40001aab: 888b addi.n a8, a8, 8 40001aad: 749090 extui a9, a9, 0, 8 40001ab0: 30b4b0 xor a11, a4, a11 40001ab3: ff8b addi.n a15, a15, 8 40001ab5: 309c90 xor a9, a12, a9 40001ab8: 309b90 xor a9, a11, a9 40001abb: 744090 extui a4, a9, 0, 8 40001abe: f189 s32i.n a8, a1, 60 40001ac0: 0fad mov.n a10, a15 40001ac2: 0a2d mov.n a2, a10 40001ac4: ff7306 j 40001894 <_XX_unk153c+0x358> 40001ac7: 01a100 slli a10, a1, 32 40001aca: ff .byte 0xff 40001acb: ff01b1 l32r a11, 400016d0 <_XX_unk153c+0x194> 40001ace: 00d365 call8 40002804 40001ad1: 120c movi.n a2, 1 40001ad3: f01d retw.n 40001ad5: 000000 ill 40001ad8: edc516 beqz a5, 400019b8 <_XX_unk153c+0x47c> 40001adb: 02ad mov.n a10, a2 40001add: 41d250 srli a13, a5, 2 40001ae0: 021de6 bgei a13, 1, 40001ae6 <_XX_unk153c+0x5aa> 40001ae3: ffb446 j 400019b8 <_XX_unk153c+0x47c> 40001ae6: 286527 bbci a5, 2, 40001b12 <_XX_unk153c+0x5d6> 40001ae9: f198 l32i.n a9, a1, 60 40001aeb: a24b addi.n a10, a2, 4 40001aed: 0009c2 l8ui a12, a9, 0 40001af0: 0988 l32i.n a8, a9, 0 40001af2: 0289 s32i.n a8, a2, 0 40001af4: 75b080 extui a11, a8, 16, 8 40001af7: 74e880 extui a14, a8, 8, 8 40001afa: 756880 extui a6, a8, 24, 8 40001afd: 04c992 addi a9, a9, 4 40001b00: 0f6192 s32i a9, a1, 60 40001b03: 306640 xor a6, a6, a4 40001b06: 304ce0 xor a4, a12, a14 40001b09: 304b40 xor a4, a11, a4 40001b0c: 304460 xor a4, a4, a6 40001b0f: 744040 extui a4, a4, 0, 8 40001b12: 0afd mov.n a15, a10 40001b14: f188 l32i.n a8, a1, 60 40001b16: 4121d0 srli a2, a13, 1 40001b19: 419276 loopnez a2, 40001b5e <_XX_unk153c+0x622> 40001b1c: 030892 l8ui a9, a8, 3 40001b1f: 0108b2 l8ui a11, a8, 1 40001b22: 0008c2 l8ui a12, a8, 0 40001b25: 0208d2 l8ui a13, a8, 2 40001b28: 08e8 l32i.n a14, a8, 0 40001b2a: 309940 xor a9, a9, a4 40001b2d: 30bcb0 xor a11, a12, a11 40001b30: 0fe9 s32i.n a14, a15, 0 40001b32: 30bdb0 xor a11, a13, a11 40001b35: 0708c2 l8ui a12, a8, 7 40001b38: 0508d2 l8ui a13, a8, 5 40001b3b: 0408e2 l8ui a14, a8, 4 40001b3e: 060842 l8ui a4, a8, 6 40001b41: 1828 l32i.n a2, a8, 4 40001b43: 309b90 xor a9, a11, a9 40001b46: 30bed0 xor a11, a14, a13 40001b49: 1f29 s32i.n a2, a15, 4 40001b4b: 888b addi.n a8, a8, 8 40001b4d: 749090 extui a9, a9, 0, 8 40001b50: 30b4b0 xor a11, a4, a11 40001b53: ff8b addi.n a15, a15, 8 40001b55: 309c90 xor a9, a12, a9 40001b58: 309b90 xor a9, a11, a9 40001b5b: 744090 extui a4, a9, 0, 8 40001b5e: f189 s32i.n a8, a1, 60 40001b60: ff9506 j 400019b8 <_XX_unk153c+0x47c> 40001b63: 402000 ssa8l a0 40001b66: c58275 call12 3ffc738c <_start-0x38c74> 40001b69: 87f8 l32i.n a15, a7, 32 40001b6b: 060203 excw 40001b6e: 500032 l8ui a3, a0, 80 40001b71: 16f474 excw 40001b74: 0c0917 bnone a9, a1, 40001b84 <_XX_unk153c+0x648> 40001b77: 031c05 call0 40004d38 40001b7a: 918b addi.n a9, a1, 8 40001b7c: b199 s32i.n a9, a1, 44 40001b7e: 03ad mov.n a10, a3 40001b80: 01bd mov.n a11, a1 40001b82: 0c1c movi.n a12, 16 40001b84: 02d125 call8 40004898 40001b87: ea7a56 bnez a10, 40001a32 <_XX_unk153c+0x4f6> 40001b8a: 10c332 addi a3, a3, 16 40001b8d: 449c beqz.n a4, 40001ba5 <_XX_unk153c+0x669> 40001b8f: 01ad mov.n a10, a1 40001b91: 0247e5 call8 40004010 <_XX_unk4010> 40001b94: 440b addi.n a4, a4, -1 40001b96: f44040 extui a4, a4, 0, 16 40001b99: 848c beqz.n a4, 40001ba5 <_XX_unk153c+0x669> 40001b9b: b1a8 l32i.n a10, a1, 44 40001b9d: 024725 call8 40004010 <_XX_unk4010> 40001ba0: 440b addi.n a4, a4, -1 40001ba2: f44040 extui a4, a4, 0, 16 40001ba5: 551b addi.n a5, a5, 1 40001ba7: f45050 extui a5, a5, 0, 16 40001baa: d09757 bne a7, a5, 40001b7e <_XX_unk153c+0x642> 40001bad: 001646 j 40001c0a <_XX_unk153c+0x6ce> 40001bb0: 7480e0 extui a8, a14, 0, 8 40001bb3: c198 l32i.n a9, a1, 48 40001bb5: 7199 s32i.n a9, a1, 28 40001bb7: d189 s32i.n a8, a1, 52 40001bb9: ff4f06 j 400018f9 <_XX_unk153c+0x3bd> 40001bbc: 05cd00 extui a12, a0, 29, 1 40001bbf: fec5a1 l32r a10, 400016d4 <_XX_unk153c+0x198> 40001bc2: d1b8 l32i.n a11, a1, 52 40001bc4: 06dd mov.n a13, a6 40001bc6: 00c3e5 call8 40002804 40001bc9: b27a add.n a11, a2, a7 40001bcb: 10c1a2 addi a10, a1, 16 40001bce: 06cd mov.n a12, a6 40001bd0: 04da25 call8 40006974 40001bd3: 03ad mov.n a10, a3 40001bd5: 01bd mov.n a11, a1 40001bd7: 0c1c movi.n a12, 16 40001bd9: 02cbe5 call8 40004898 40001bdc: 0eca56 bnez a10, 40001ccc <_XX_unk153c+0x790> 40001bdf: 10c332 addi a3, a3, 16 40001be2: 01bd mov.n a11, a1 40001be4: 8c0c movi.n a12, 8 40001be6: 10c1a2 addi a10, a1, 16 40001be9: a6aa add.n a10, a6, a10 40001beb: c0cc60 sub a12, a12, a6 40001bee: 74c0c0 extui a12, a12, 0, 8 40001bf1: d1c9 s32i.n a12, a1, 52 40001bf3: 04d825 call8 40006974 40001bf6: 41b8 l32i.n a11, a1, 16 40001bf8: 51c8 l32i.n a12, a1, 20 40001bfa: c1c9 s32i.n a12, a1, 48 40001bfc: ff8806 j 40001a20 <_XX_unk153c+0x4e4> 40001bff: c1d800 mul16u a13, a8, a0 40001c02: 71d9 s32i.n a13, a1, 28 40001c04: ff2a06 j 400018b0 <_XX_unk153c+0x374> 40001c07: 031c00 excw 40001c0a: 03ad mov.n a10, a3 40001c0c: 01bd mov.n a11, a1 40001c0e: 0c1c movi.n a12, 16 40001c10: 02c865 call8 40004898 40001c13: b21a56 bnez a10, 40001738 <_XX_unk153c+0x1fc> 40001c16: 10c332 addi a3, a3, 16 40001c19: 448c beqz.n a4, 40001c21 <_XX_unk153c+0x6e5> 40001c1b: 20a110 or a10, a1, a1 40001c1e: 023f25 call8 40004010 <_XX_unk4010> 40001c21: 744020 extui a4, a2, 0, 8 40001c24: 04ad mov.n a10, a4 40001c26: 0299a5 call8 400045c0 <_X_SPIReadModeConfig+0x88> 40001c29: 348820 extui a8, a2, 8, 4 40001c2c: 1838f6 bgeui a8, 3, 40001c48 <_XX_unk153c+0x70c> 40001c2f: 282b addi.n a2, a8, 2 40001c31: 742020 extui a2, a2, 0, 8 40001c34: 000486 j 40001c4a <_XX_unk153c+0x70e> 40001c37: a10000 sll a0, a0 40001c3a: 50fea7 bbsi a14, 26, 40001c8e <_XX_unk153c+0x752> 40001c3d: 6520b5 call12 40066e48 <__bss_start+0x56e48> 40001c40: 00bc beqz.n a0, 40001c74 <_XX_unk153c+0x738> 40001c42: 01a022 movi a2, 1 40001c45: 000090 retw 40001c48: 120c movi.n a2, 1 40001c4a: 20c440 or a12, a4, a4 40001c4d: fea3a1 l32r a10, 400016dc <_XX_unk153c+0x1a0> 40001c50: 20b220 or a11, a2, a2 40001c53: 00bb25 call8 40002804 40001c56: 20a220 or a10, a2, a2 40001c59: 02a1e5 call8 40004678 <_X_SPIReadModeConfig+0x140> 40001c5c: 0e0192 l8ui a9, a1, 14 40001c5f: 080152 l8ui a5, a1, 8 40001c62: 0b0122 l8ui a2, a1, 11 40001c65: 0a0182 l8ui a8, a1, 10 40001c68: 112280 slli a2, a2, 8 40001c6b: 202280 or a2, a2, a8 40001c6e: 090182 l8ui a8, a1, 9 40001c71: 112280 slli a2, a2, 8 40001c74: 202280 or a2, a2, a8 40001c77: 112280 slli a2, a2, 8 40001c7a: 202250 or a2, a2, a5 40001c7d: 0f0152 l8ui a5, a1, 15 40001c80: 0c0182 l8ui a8, a1, 12 40001c83: 115580 slli a5, a5, 8 40001c86: 205590 or a5, a5, a9 40001c89: 0d0192 l8ui a9, a1, 13 40001c8c: 115580 slli a5, a5, 8 40001c8f: 205590 or a5, a5, a9 40001c92: 115580 slli a5, a5, 8 40001c95: 205580 or a5, a5, a8 40001c98: fec206 j 400017a4 <_XX_unk153c+0x268> 40001c9b: a10000 sll a0, a0 40001c9e: 40fe90 nsau a9, a14 40001ca1: 2520b4 excw 40001ca4: 8200b6 bltui a0, 0x8000, 40001c2a <_XX_unk153c+0x6ee> 40001ca7: 400f01 l32r a0, 3ffd1ce4 <_start-0x2e31c> 40001caa: c088 l32i.n a8, a0, 48 40001cac: d82816 beqz a8, 40001a32 <_XX_unk153c+0x4f6> 40001caf: fe8da1 l32r a10, 400016e4 <_XX_unk153c+0x1a8> 40001cb2: 00b525 call8 40002804 40001cb5: 01a022 movi a2, 1 40001cb8: f01d retw.n 40001cba: a10000 sll a0, a0 40001cbd: b2fe84 excw 40001cc0: 25efa2 s32c1i a10, a15, 148 40001cc3: 0c00b4 excw 40001cc6: f01d12 l16ui a1, a13, 0x1e0 40001cc9: 000000 ill 40001ccc: fe80a1 l32r a10, 400016cc <_XX_unk153c+0x190> 40001ccf: 2ca3b2 movi a11, 0x32c 40001cd2: 00b325 call8 40002804 40001cd5: ff5646 j 40001a32 <_XX_unk153c+0x4f6> 40001cd8 <_c_data_end>: 40001cd8: ffc864 excw 40001cdb: 3f .byte 0x3f 40001cdc <_s_mem_banner>: 40001cdc: cb68 l32i.n a6, a11, 48 40001cde: ff .byte 0xff 40001cdf: 3f .byte 0x3f 40001ce0 <_c_stack_sentry>: 40001ce0: ffe1d0 excw 40001ce3: 3f .byte 0x3f 40001ce4 <_c_data_start>: 40001ce4: ffc000 excw 40001ce7: 3f .byte 0x3f 40001ce8 <_X_print_mem_banner>: 40001ce8: 006136 entry a1, 48 40001ceb: fffca1 l32r a10, 40001cdc <_s_mem_banner> 40001cee: fffcb1 l32r a11, 40001ce0 <_c_stack_sentry> 40001cf1: fa83c1 l32r a12, 40000700 <_c_stack> 40001cf4: fa85d1 l32r a13, 40000708 <_c_bss_start> 40001cf7: fa85e1 l32r a14, 4000070c <_c_bss_end> 40001cfa: fffaf1 l32r a15, 40001ce4 <_c_data_start> 40001cfd: fff681 l32r a8, 40001cd8 <_c_data_end> 40001d00: 0189 s32i.n a8, a1, 0 40001d02: 00b025 call8 40002804 40001d05: f01d retw.n 40001d07: da4000 depbits a0, a0, 13, 5 40001d0a: ff .byte 0xff 40001d0b: 3f .byte 0x3f 40001d0c <_s_exc_sp_fmt>: 40001d0c: ffcbe4 excw 40001d0f: 3f .byte 0x3f 40001d10 <_s_exc_sf_dump_fmt>: 40001d10: cbec bnez.n a11, 40001d40 <_X_exc_handler+0x28> 40001d12: ff .byte 0xff 40001d13: 3f .byte 0x3f 40001d14 <_s_exc_regs_fmt>: 40001d14: cc2c movi.n a12, 44 40001d16: ff .byte 0xff 40001d17: 3f .byte 0x3f 40001d18 <_X_exc_handler>: 40001d18: 004136 entry a1, 32 40001d1b: 012d mov.n a2, a1 40001d1d: 03e765 call8 40005b94 <_XX_xtos_exc_unk5b94> 40001d20: 030c movi.n a3, 0 40001d22: f8add2 movi a13, 0xfffffdf8 40001d25: fff841 l32r a4, 40001d08 <_X_print_mem_banner+0x20> 40001d28: 580c movi.n a8, 5 40001d2a: 209440 or a9, a4, a4 40001d2d: 1ea876 loopgtz a8, 40001d4f <_X_exc_handler+0x37> 40001d30: c2da add.n a12, a2, a13 40001d32: 7e2cb2 l32i a11, a12, 0x1f8 40001d35: 09b9 s32i.n a11, a9, 0 40001d37: 7f2ca2 l32i a10, a12, 0x1fc 40001d3a: 19a9 s32i.n a10, a9, 4 40001d3c: 802ce2 l32i a14, a12, 0x200 40001d3f: 29e9 s32i.n a14, a9, 8 40001d41: 812cc2 l32i a12, a12, 0x204 40001d44: 39c9 s32i.n a12, a9, 12 40001d46: 5b8c beqz.n a11, 40001d4f <_X_exc_handler+0x37> 40001d48: 10c992 addi a9, a9, 16 40001d4b: 0a2d mov.n a2, a10 40001d4d: 331b addi.n a3, a3, 1 40001d4f: ffefa1 l32r a10, 40001d0c <_s_exc_sp_fmt> 40001d52: 02bd mov.n a11, a2 40001d54: 00aae5 call8 40002804 40001d57: 020c movi.n a2, 0 40001d59: 1713a6 blti a3, 1, 40001d74 <_X_exc_handler+0x5c> 40001d5c: ffeda1 l32r a10, 40001d10 <_s_exc_sf_dump_fmt> 40001d5f: 02bd mov.n a11, a2 40001d61: 04c8 l32i.n a12, a4, 0 40001d63: 14d8 l32i.n a13, a4, 4 40001d65: 24e8 l32i.n a14, a4, 8 40001d67: 34f8 l32i.n a15, a4, 12 40001d69: 00a9a5 call8 40002804 40001d6c: 10c442 addi a4, a4, 16 40001d6f: 221b addi.n a2, a2, 1 40001d71: e79237 bne a2, a3, 40001d5c <_X_exc_handler+0x44> 40001d74: ffe8a1 l32r a10, 40001d14 <_s_exc_regs_fmt> 40001d77: 03b1b0 rsr.epc1 a11 40001d7a: 03b2c0 rsr.epc2 a12 40001d7d: 03b3d0 rsr.epc3 a13 40001d80: 03eee0 rsr.excvaddr a14 40001d83: 03c0f0 rsr.depc a15 40001d86: 00a7e5 call8 40002804 40001d89: ffff06 j 40001d89 <_X_exc_handler+0x71> 40001d8c: ffcc74 excw 40001d8f: 3f .byte 0x3f 40001d90 <_XX_unk1d90>: 40001d90: 004136 entry a1, 32 40001d93: 03e8b0 rsr.exccause a11 40001d96: fffda1 l32r a10, 40001d8c <_X_exc_handler+0x74> 40001d99: 00a6a5 call8 40002804 40001d9c: ffdea1 l32r a10, 40001d14 <_s_exc_regs_fmt> 40001d9f: 03b1b0 rsr.epc1 a11 40001da2: 03b2c0 rsr.epc2 a12 40001da5: 03b3d0 rsr.epc3 a13 40001da8: 03eee0 rsr.excvaddr a14 40001dab: 03c0f0 rsr.depc a15 40001dae: 00a565 call8 40002804 40001db1: ffff06 j 40001db1 <_XX_unk1d90+0x21> 40001db4 <_X_ets_memset>: 40001db4: 004136 entry a1, 32 40001db7: 04cd mov.n a12, a4 40001db9: 03bd mov.n a11, a3 40001dbb: 02ad mov.n a10, a2 40001dbd: 04e265 call8 40006be4 40001dc0: 0a2d mov.n a2, a10 40001dc2: f01d retw.n 40001dc4 <_X_ets_memcpy>: 40001dc4: 004136 entry a1, 32 40001dc7: 04cd mov.n a12, a4 40001dc9: 03bd mov.n a11, a3 40001dcb: 02ad mov.n a10, a2 40001dcd: 04ba65 call8 40006974 40001dd0: 0a2d mov.n a2, a10 40001dd2: f01d retw.n 40001dd4 <_X_ets_memmove>: 40001dd4: 004136 entry a1, 32 40001dd7: 04cd mov.n a12, a4 40001dd9: 03bd mov.n a11, a3 40001ddb: 02ad mov.n a10, a2 40001ddd: 04c8e5 call8 40006a6c 40001de0: 0a2d mov.n a2, a10 40001de2: f01d retw.n 40001de4 <_X_ets_memcmp>: 40001de4: 004136 entry a1, 32 40001de7: 04cd mov.n a12, a4 40001de9: 03bd mov.n a11, a3 40001deb: 02ad mov.n a10, a2 40001ded: 04afe5 call8 400068ec 40001df0: 0a2d mov.n a2, a10 40001df2: f01d retw.n 40001df4: ffda90 excw 40001df7: 3f .byte 0x3f 40001df8: 004136 entry a1, 32 40001dfb: 000292 l8ui a9, a2, 0 40001dfe: fffd81 l32r a8, 40001df4 <_X_ets_memcmp+0x10> 40001e01: 010262 l8ui a6, a2, 1 40001e04: 0858 l32i.n a5, a8, 0 40001e06: 116680 slli a6, a6, 8 40001e09: 206690 or a6, a6, a9 40001e0c: 665a add.n a6, a6, a5 40001e0e: 071267 beq a2, a6, 40001e19 <_X_ets_memcmp+0x35> 40001e11: 040692 l8ui a9, a6, 4 40001e14: 18e8 l32i.n a14, a8, 4 40001e16: 04e916 beqz a9, 40001e68 <_X_ets_memcmp+0x84> 40001e19: 030272 l8ui a7, a2, 3 40001e1c: 020292 l8ui a9, a2, 2 40001e1f: 117780 slli a7, a7, 8 40001e22: 207790 or a7, a7, a9 40001e25: 675a add.n a6, a7, a5 40001e27: 391267 beq a2, a6, 40001e64 <_X_ets_memcmp+0x80> 40001e2a: 040692 l8ui a9, a6, 4 40001e2d: 28a8 l32i.n a10, a8, 8 40001e2f: 19fc bnez.n a9, 40001e64 <_X_ets_memcmp+0x80> 40001e31: 41b870 srli a11, a7, 8 40001e34: 0102d2 l8ui a13, a2, 1 40001e37: 0002e2 l8ui a14, a2, 0 40001e3a: 11dd80 slli a13, a13, 8 40001e3d: 20dde0 or a13, a13, a14 40001e40: 0046d2 s8i a13, a6, 0 40001e43: 41d8d0 srli a13, a13, 8 40001e46: 0146d2 s8i a13, a6, 1 40001e49: 0102c2 l8ui a12, a2, 1 40001e4c: 0002d2 l8ui a13, a2, 0 40001e4f: 11cc80 slli a12, a12, 8 40001e52: 20ccd0 or a12, a12, a13 40001e55: cc5a add.n a12, a12, a5 40001e57: 024c72 s8i a7, a12, 2 40001e5a: 034cb2 s8i a11, a12, 3 40001e5d: 019a27 bne a10, a2, 40001e62 <_X_ets_memcmp+0x7e> 40001e60: 2869 s32i.n a6, a8, 8 40001e62: f01d retw.n 40001e64: f01d retw.n 40001e66: 670000 excw 40001e69: 1e .byte 0x1e 40001e6a: 50ad excw 40001e6c: a2c032 addi a3, a0, -94 40001e6f: 920006 j 3ffe6673 <_start-0x1998d> 40001e72: f20106 j 3fffe67a <_start-0x1986> 40001e75: 0228 l32i.n a2, a2, 0 40001e77: 119980 slli a9, a9, 8 40001e7a: 029f67 bne a15, a6, 40001e80 <_X_ets_memcmp+0x9c> 40001e7d: 026822 s32i a2, a8, 8 40001e80: 2099a0 or a9, a9, a10 40001e83: 004292 s8i a9, a2, 0 40001e86: 419890 srli a9, a9, 8 40001e89: 014292 s8i a9, a2, 1 40001e8c: 010642 l8ui a4, a6, 1 40001e8f: 000692 l8ui a9, a6, 0 40001e92: 114480 slli a4, a4, 8 40001e95: 204490 or a4, a4, a9 40001e98: 445a add.n a4, a4, a5 40001e9a: 024432 s8i a3, a4, 2 40001e9d: 413830 srli a3, a3, 8 40001ea0: 034432 s8i a3, a4, 3 40001ea3: ffdc86 j 40001e19 <_X_ets_memcmp+0x35> 40001ea6: 360000 excw 40001ea9: 1c0041 l32r a4, 3ffc8eac <_start-0x37154> 40001eac: 051c03 excw 40001eaf: 180c movi.n a8, 1 40001eb1: fca291 l32r a9, 4000113c <_c_0x1000> 40001eb4: 0d0c movi.n a13, 0 40001eb6: 0c1c movi.n a12, 16 40001eb8: cb7c movi.n a11, -4 40001eba: a23b addi.n a10, a2, 3 40001ebc: 10aab0 and a10, a10, a11 40001ebf: 014ac2 s8i a12, a10, 1 40001ec2: 024ad2 s8i a13, a10, 2 40001ec5: 004a92 s8i a9, a10, 0 40001ec8: 034ad2 s8i a13, a10, 3 40001ecb: 044ad2 s8i a13, a10, 4 40001ece: ffc9b1 l32r a11, 40001df4 <_X_ets_memcmp+0x10> 40001ed1: 10da42 addmi a4, a10, 0x1000 40001ed4: 0ba9 s32i.n a10, a11, 0 40001ed6: 2ba9 s32i.n a10, a11, 8 40001ed8: 004492 s8i a9, a4, 0 40001edb: 1b49 s32i.n a4, a11, 4 40001edd: 024492 s8i a9, a4, 2 40001ee0: 044482 s8i a8, a4, 4 40001ee3: 014452 s8i a5, a4, 1 40001ee6: 034432 s8i a3, a4, 3 40001ee9: f01d retw.n 40001eeb: 413600 srli a3, a0, 6 40001eee: b28c00 mulsh a8, a12, a0 40001ef1: ffc0a1 l32r a10, 40001df4 <_X_ets_memcmp+0x10> 40001ef4: 0a88 l32i.n a8, a10, 0 40001ef6: 1a98 l32i.n a9, a10, 4 40001ef8: 023287 bltu a2, a8, 40001efe <_X_ets_memcmp+0x11a> 40001efb: 013297 bltu a2, a9, 40001f00 <_X_ets_memcmp+0x11c> 40001efe: f01d retw.n 40001f00: 0c0c movi.n a12, 0 40001f02: 2ad8 l32i.n a13, a10, 8 40001f04: f8c2b2 addi a11, a2, -8 40001f07: 63ddb0 minu a13, a13, a11 40001f0a: 044bc2 s8i a12, a11, 4 40001f0d: 2ad9 s32i.n a13, a10, 8 40001f0f: 0bad mov.n a10, a11 40001f11: ffee65 call8 40001df8 <_X_ets_memcmp+0x14> 40001f14: f01d retw.n 40001f16: fc0000 excw 40001f19: ff .byte 0xff 40001f1a: 360000 excw 40001f1d: c10041 l32r a4, 3fff2320 <_start-0xdce0> 40001f20: 51fc87 bbsi a12, 24, 40001f75 <_X_ets_memcmp+0x191> 40001f23: fffd excw 40001f25: 433b addi.n a4, a3, 3 40001f27: 104450 and a4, a4, a5 40001f2a: c50c movi.n a5, 12 40001f2c: 734450 maxu a4, a4, a5 40001f2f: f43040 extui a3, a4, 0, 16 40001f32: 02bc37 bgeu a12, a3, 40001f38 <_X_ets_memcmp+0x154> 40001f35: 002246 j 40001fc2 <_X_ets_memcmp+0x1de> 40001f38: ffaf91 l32r a9, 40001df4 <_X_ets_memcmp+0x10> 40001f3b: 0968 l32i.n a6, a9, 0 40001f3d: 1988 l32i.n a8, a9, 4 40001f3f: 7d3267 bltu a2, a6, 40001fc0 <_X_ets_memcmp+0x1dc> 40001f42: 7ab287 bgeu a2, a8, 40001fc0 <_X_ets_memcmp+0x1dc> 40001f45: f8c2b2 addi a11, a2, -8 40001f48: 010b82 l8ui a8, a11, 1 40001f4b: 000ba2 l8ui a10, a11, 0 40001f4e: 118880 slli a8, a8, 8 40001f51: 2088a0 or a8, a8, a10 40001f54: c0a260 sub a10, a2, a6 40001f57: f8caa2 addi a10, a10, -8 40001f5a: c078a0 sub a7, a8, a10 40001f5d: f8c772 addi a7, a7, -8 40001f60: f47070 extui a7, a7, 0, 16 40001f63: 5b3737 bltu a7, a3, 40001fc2 <_X_ets_memcmp+0x1de> 40001f66: 561737 beq a7, a3, 40001fc0 <_X_ets_memcmp+0x1dc> 40001f69: d86a add.n a13, a8, a6 40001f6b: 040df2 l8ui a15, a13, 4 40001f6e: 0e0c movi.n a14, 0 40001f70: 052f16 beqz a15, 40001fc6 <_X_ets_memcmp+0x1e2> 40001f73: 14c342 addi a4, a3, 20 40001f76: 463747 bltu a7, a4, 40001fc0 <_X_ets_memcmp+0x1dc> 40001f79: 2958 l32i.n a5, a9, 8 40001f7b: 41f880 srli a15, a8, 8 40001f7e: 4148a0 srli a4, a10, 8 40001f81: 3a3a add.n a3, a10, a3 40001f83: 338b addi.n a3, a3, 8 40001f85: f4d030 extui a13, a3, 0, 16 40001f88: d6da add.n a13, a6, a13 40001f8a: 034d42 s8i a4, a13, 3 40001f8d: 024da2 s8i a10, a13, 2 40001f90: 014df2 s8i a15, a13, 1 40001f93: 044de2 s8i a14, a13, 4 40001f96: 004d82 s8i a8, a13, 0 40001f99: 6355d0 minu a5, a5, a13 40001f9c: 2959 s32i.n a5, a9, 8 40001f9e: 418830 srli a8, a3, 8 40001fa1: 004b32 s8i a3, a11, 0 40001fa4: 014b82 s8i a8, a11, 1 40001fa7: 010d72 l8ui a7, a13, 1 40001faa: 000dd2 l8ui a13, a13, 0 40001fad: 117780 slli a7, a7, 8 40001fb0: 2077d0 or a7, a7, a13 40001fb3: 0917c7 beq a7, a12, 40001fc0 <_X_ets_memcmp+0x1dc> 40001fb6: 476a add.n a4, a7, a6 40001fb8: 024432 s8i a3, a4, 2 40001fbb: 034482 s8i a8, a4, 3 40001fbe: f01d retw.n 40001fc0: f01d retw.n 40001fc2: 020c movi.n a2, 0 40001fc4: f01d retw.n 40001fc6: 2958 l32i.n a5, a9, 8 40001fc8: 4148a0 srli a4, a10, 8 40001fcb: 000db2 l8ui a11, a13, 0 40001fce: 010d82 l8ui a8, a13, 1 40001fd1: 3a3a add.n a3, a10, a3 40001fd3: 338b addi.n a3, a3, 8 40001fd5: f47030 extui a7, a3, 0, 16 40001fd8: 118880 slli a8, a8, 8 40001fdb: 2088b0 or a8, a8, a11 40001fde: 807670 add a7, a6, a7 40001fe1: 0247a2 s8i a10, a7, 2 40001fe4: 0447e2 s8i a14, a7, 4 40001fe7: 034742 s8i a4, a7, 3 40001fea: 41f880 srli a15, a8, 8 40001fed: 004782 s8i a8, a7, 0 40001ff0: 0147f2 s8i a15, a7, 1 40001ff3: 418830 srli a8, a3, 8 40001ff6: 0295d7 bne a5, a13, 40001ffc <_X_ets_memcmp+0x218> 40001ff9: 026972 s32i a7, a9, 8 40001ffc: f8c2d2 addi a13, a2, -8 40001fff: 014d82 s8i a8, a13, 1 40002002: 004d32 s8i a3, a13, 0 40002005: 0107b2 l8ui a11, a7, 1 40002008: 000792 l8ui a9, a7, 0 4000200b: 117b80 slli a7, a11, 8 4000200e: 207790 or a7, a7, a9 40002011: ab17c7 beq a7, a12, 40001fc0 <_X_ets_memcmp+0x1dc> 40002014: 976a add.n a9, a7, a6 40002016: 024932 s8i a3, a9, 2 40002019: 034982 s8i a8, a9, 3 4000201c: f01d retw.n 4000201e: 360000 excw 40002021: 160041 l32r a4, 3ffc7824 <_start-0x387dc> 40002024: b105d2 l8ui a13, a5, 177 40002027: ffbc beqz.n a15, 4000206a <_X_ets_memcmp+0x286> 40002029: a23b addi.n a10, a2, 3 4000202b: 10aab0 and a10, a10, a11 4000202e: cb0c movi.n a11, 12 40002030: 73aab0 maxu a10, a10, a11 40002033: fc42b1 l32r a11, 4000113c <_c_0x1000> 40002036: f4a0a0 extui a10, a10, 0, 16 40002039: 473ba7 bltu a11, a10, 40002084 <_X_ets_memcmp+0x2a0> 4000203c: ff6ed1 l32r a13, 40001df4 <_X_ets_memcmp+0x10> 4000203f: 002d62 l32i a6, a13, 0 40002042: 022d92 l32i a9, a13, 8 40002045: c07ba0 sub a7, a11, a10 40002048: c02960 sub a2, a9, a6 4000204b: f42020 extui a2, a2, 0, 16 4000204e: 32a277 bge a2, a7, 40002084 <_X_ets_memcmp+0x2a0> 40002051: 188076 loop a0, 4000206d <_X_ets_memcmp+0x289> 40002054: 862a add.n a8, a6, a2 40002056: 040832 l8ui a3, a8, 4 40002059: 010852 l8ui a5, a8, 1 4000205c: 0008c2 l8ui a12, a8, 0 4000205f: 115580 slli a5, a5, 8 40002062: 2055c0 or a5, a5, a12 40002065: 007316 beqz a3, 40002070 <_X_ets_memcmp+0x28c> 40002068: 052d mov.n a2, a5 4000206a: 16a577 bge a5, a7, 40002084 <_X_ets_memcmp+0x2a0> 4000206d: fff806 j 40002051 <_X_ets_memcmp+0x26d> 40002070: c0c520 sub a12, a5, a2 40002073: f8ccc2 addi a12, a12, -8 40002076: ee3ca7 bltu a12, a10, 40002068 <_X_ets_memcmp+0x284> 40002079: 1e0c movi.n a14, 1 4000207b: 14caf2 addi a15, a10, 20 4000207e: 4f3cf7 bltu a12, a15, 400020d1 <_X_ets_memcmp+0x2ed> 40002081: 0000c6 j 40002088 <_X_ets_memcmp+0x2a4> 40002084: 020c movi.n a2, 0 40002086: f01d retw.n 40002088: 41f820 srli a15, a2, 8 4000208b: 41c850 srli a12, a5, 8 4000208e: 040c movi.n a4, 0 40002090: 72aa add.n a7, a2, a10 40002092: 778b addi.n a7, a7, 8 40002094: f43070 extui a3, a7, 0, 16 40002097: 363a add.n a3, a6, a3 40002099: 044342 s8i a4, a3, 4 4000209c: 0143c2 s8i a12, a3, 1 4000209f: 024322 s8i a2, a3, 2 400020a2: 004352 s8i a5, a3, 0 400020a5: 0343f2 s8i a15, a3, 3 400020a8: 415870 srli a5, a7, 8 400020ab: 0448e2 s8i a14, a8, 4 400020ae: 004872 s8i a7, a8, 0 400020b1: 014852 s8i a5, a8, 1 400020b4: 010322 l8ui a2, a3, 1 400020b7: 000332 l8ui a3, a3, 0 400020ba: 112280 slli a2, a2, 8 400020bd: 202230 or a2, a2, a3 400020c0: 1012b7 beq a2, a11, 400020d4 <_X_ets_memcmp+0x2f0> 400020c3: a62a add.n a10, a6, a2 400020c5: 024a72 s8i a7, a10, 2 400020c8: 034a52 s8i a5, a10, 3 400020cb: 000146 j 400020d4 <_X_ets_memcmp+0x2f0> 400020ce: 000000 ill 400020d1: 0448e2 s8i a14, a8, 4 400020d4: 219987 bne a9, a8, 400020f9 <_X_ets_memcmp+0x315> 400020d7: 0409b2 l8ui a11, a9, 4 400020da: bb9c beqz.n a11, 400020f9 <_X_ets_memcmp+0x315> 400020dc: 1d28 l32i.n a2, a13, 4 400020de: 171297 beq a2, a9, 400020f9 <_X_ets_memcmp+0x315> 400020e1: 0109b2 l8ui a11, a9, 1 400020e4: 0009a2 l8ui a10, a9, 0 400020e7: 119b80 slli a9, a11, 8 400020ea: 2099a0 or a9, a9, a10 400020ed: 969a add.n a9, a6, a9 400020ef: 0409c2 l8ui a12, a9, 4 400020f2: 2d99 s32i.n a9, a13, 8 400020f4: 1c8c beqz.n a12, 400020f9 <_X_ets_memcmp+0x315> 400020f6: e79297 bne a2, a9, 400020e1 <_X_ets_memcmp+0x2fd> 400020f9: 288b addi.n a2, a8, 8 400020fb: f01d retw.n 400020fd: 000000 ill 40002100: 004136 entry a1, 32 40002103: c13230 mul16u a3, a2, a3 40002106: f4a030 extui a10, a3, 0, 16 40002109: fff165 call8 40002020 <_X_ets_memcmp+0x23c> 4000210c: 202aa0 or a2, a10, a10 4000210f: 007a16 beqz a10, 4000211a <_X_ets_memcmp+0x336> 40002112: 20c330 or a12, a3, a3 40002115: 0b0c movi.n a11, 0 40002117: ffc9e5 call8 40001db4 <_X_ets_memset> 4000211a: f01d retw.n 4000211c: 004136 entry a1, 32 4000211f: 02bd mov.n a11, a2 40002121: 1a0c movi.n a10, 1 40002123: fffde5 call8 40002100 <_X_ets_memcmp+0x31c> 40002126: 0a2d mov.n a2, a10 40002128: f01d retw.n 4000212a: 360000 excw 4000212d: 4d0041 l32r a4, 3ffd5530 <_start-0x2aad0> 40002130: 03ad02 movi a0, 0xfffffd03 40002133: ffeee5 call8 40002020 <_X_ets_memcmp+0x23c> 40002136: 0a2d mov.n a2, a10 40002138: 2acc bnez.n a10, 4000213e <_X_ets_memcmp+0x35a> 4000213a: f01d retw.n 4000213c: 300000 xor a0, a0, a0 4000213f: 4020c3 excw 40002142: e520b4 excw 40002145: 40ffc7 bbsi a15, 28, 40002189 <_st_0x3fffda9c+0x39> 40002148: 2520a4 excw 4000214b: ffda add.n a15, a15, a13 4000214d: f01d retw.n ... 40002150 <_st_0x3fffda9c>: 40002150: da9c beqz.n a10, 40002171 <_st_0x3fffda9c+0x21> 40002152: ff .byte 0xff 40002153: 3f .byte 0x3f 40002154: 00fff2 s32ri a15, a15, 0 40002157: 413600 srli a3, a0, 6 4000215a: fd4100 excw 4000215d: ff .byte 0xff 4000215e: 1258 l32i.n a5, a2, 4 40002160: 0429 s32i.n a2, a4, 0 40002162: 55eb addi.n a5, a5, 14 40002164: 1459 s32i.n a5, a4, 4 40002166: fffb51 l32r a5, 40002154 <_st_0x3fffda9c+0x4> 40002169: 0020c0 memw 4000216c: 0238 l32i.n a3, a2, 0 4000216e: b43030 extui a3, a3, 0, 12 40002171: 335a add.n a3, a3, a5 40002173: 045432 s16i a3, a4, 8 40002176: f01d retw.n 40002178: cc8c beqz.n a12, 40002188 <_st_0x3fffda9c+0x38> 4000217a: ff .byte 0xff 4000217b: 3f .byte 0x3f 4000217c: 004136 entry a1, 32 4000217f: fff4b1 l32r a11, 40002150 <_st_0x3fffda9c> 40002182: 041b92 l16ui a9, a11, 8 40002185: 1b88 l32i.n a8, a11, 4 40002187: d98c beqz.n a9, 40002198 <_st_0x3fffda9c+0x48> 40002189: 004822 s8i a2, a8, 0 4000218c: a90b addi.n a10, a9, -1 4000218e: 045ba2 s16i a10, a11, 8 40002191: 881b addi.n a8, a8, 1 40002193: 1b89 s32i.n a8, a11, 4 40002195: f01d retw.n 40002197: f8a100 excw 4000219a: ff .byte 0xff 4000219b: 0066a5 call8 40002804 4000219e: f01d retw.n 400021a0: 217c movi.n a1, -14 400021a2: 364000 excw 400021a5: bd00a1 l32r a10, 3fff15a8 <_start-0xea58> 400021a8: 412902 l32i a0, a9, 0x104 400021ab: 5139 s32i.n a3, a1, 20 400021ad: 6149 s32i.n a4, a1, 24 400021af: 7159 s32i.n a5, a1, 28 400021b1: 8169 s32i.n a6, a1, 32 400021b3: 9179 s32i.n a7, a1, 36 400021b5: fffaa1 l32r a10, 400021a0 <_st_0x3fffda9c+0x50> 400021b8: 30c1c2 addi a12, a1, 48 400021bb: 4e0c movi.n a14, 4 400021bd: 10c1d2 addi a13, a1, 16 400021c0: 11d9 s32i.n a13, a1, 4 400021c2: 21e9 s32i.n a14, a1, 8 400021c4: 01c9 s32i.n a12, a1, 0 400021c6: 0015e5 call8 40002324 <_X_ets_unk225c+0xc8> 400021c9: 0a2d mov.n a2, a10 400021cb: f01d retw.n 400021cd: 000000 ill 400021d0: 004136 entry a1, 32 400021d3: ffdfa1 l32r a10, 40002150 <_st_0x3fffda9c> 400021d6: 002ab2 l32i a11, a10, 0 400021d9: 012bd2 l32i a13, a11, 4 400021dc: 0ccd92 addi a9, a13, 12 400021df: 0020c0 memw 400021e2: f0a0f2 movi a15, 240 400021e5: 0be8 l32i.n a14, a11, 0 400021e7: cd2b addi.n a12, a13, 2 400021e9: b480e0 extui a8, a14, 0, 12 400021ec: 34e8e0 extui a14, a14, 8, 4 400021ef: 004c82 s8i a8, a12, 0 400021f2: 014ce2 s8i a14, a12, 1 400021f5: 8c0c movi.n a12, 8 400021f7: 000de2 l8ui a14, a13, 0 400021fa: 014dc2 s8i a12, a13, 1 400021fd: 10eef0 and a14, a14, a15 40002200: 004de2 s8i a14, a13, 0 40002203: 041aa2 l16ui a10, a10, 8 40002206: 0020c0 memw 40002209: 0b88 l32i.n a8, a11, 0 4000220b: b48080 extui a8, a8, 0, 12 4000220e: c088a0 sub a8, a8, a10 40002211: 0bad mov.n a10, a11 40002213: f2c882 addi a8, a8, -14 40002216: 005982 s16i a8, a9, 0 40002219: 02fb25 call8 400051cc <_XX_unk51ac+0x20> 4000221c: f01d retw.n 4000221e: 360000 excw 40002221: 310041 l32r a4, 3ffce624 <_start-0x319dc> 40002224: ffcb addi.n a15, a15, 12 40002226: 33b8 l32i.n a11, a3, 12 40002228: 4b8c beqz.n a11, 40002230 <_st_0x3fffda9c+0xe0> 4000222a: 20a220 or a10, a2, a2 4000222d: 000be0 callx8 a11 40002230: 43b8 l32i.n a11, a3, 16 40002232: 3b8c beqz.n a11, 40002239 <_st_0x3fffda9c+0xe9> 40002234: 02ad mov.n a10, a2 40002236: 000be0 callx8 a11 40002239: f01d retw.n ... 4000223c <_X_ets_uart_putc>: 4000223c: 004136 entry a1, 32 4000223f: 0b9226 beqi a2, 10, 4000224e <_X_ets_uart_putc+0x12> 40002242: d80c movi.n a8, 13 40002244: 041287 beq a2, a8, 4000224c <_X_ets_uart_putc+0x10> 40002247: 02ad mov.n a10, a2 40002249: 013e25 call8 4000362c 4000224c: f01d retw.n 4000224e: 0da0a2 movi a10, 13 40002251: 013da5 call8 4000362c 40002254: 0aa0a2 movi a10, 10 40002257: 013d65 call8 4000362c 4000225a: f01d retw.n 4000225c <_X_ets_unk225c>: 4000225c: 00a136 entry a1, 80 4000225f: 068d mov.n a8, a6 40002261: 090c movi.n a9, 0 40002263: 1b0c movi.n a11, 1 40002265: 0a0c movi.n a10, 0 40002267: 83ab30 moveqz a10, a11, a3 4000226a: 839b20 moveqz a9, a11, a2 4000226d: 0909a7 bnone a9, a10, 4000227a <_X_ets_unk225c+0x1e> 40002270: 711b addi.n a7, a1, 1 40002272: 0c3c movi.n a12, 48 40002274: 0041c2 s8i a12, a1, 0 40002277: 001046 j 400022bc <_X_ets_unk225c+0x60> 4000227a: 017d mov.n a7, a1 4000227c: 316f50 srai a6, a5, 31 4000227f: 086182 s32i a8, a1, 32 40002282: 20b330 or a11, a3, a3 40002285: 20a220 or a10, a2, a2 40002288: 06dd mov.n a13, a6 4000228a: 05cd mov.n a12, a5 4000228c: 04bd65 call8 40006e64 <__umoddi3> 4000228f: 03bd mov.n a11, a3 40002291: 81d8 l32i.n a13, a1, 32 40002293: 05cd mov.n a12, a5 40002295: ddaa add.n a13, a13, a10 40002297: 000dd2 l8ui a13, a13, 0 4000229a: 02ad mov.n a10, a2 4000229c: 0047d2 s8i a13, a7, 0 4000229f: 771b addi.n a7, a7, 1 400022a1: 06dd mov.n a13, a6 400022a3: 0498e5 call8 40006c30 <__udivdi3> 400022a6: 0b3d mov.n a3, a11 400022a8: 0a2d mov.n a2, a10 400022aa: 0aed mov.n a14, a10 400022ac: 180c movi.n a8, 1 400022ae: 0bfd mov.n a15, a11 400022b0: 93f8b0 movnez a15, a8, a11 400022b3: 93e8a0 movnez a14, a8, a10 400022b6: 20eef0 or a14, a14, a15 400022b9: fc5e56 bnez a14, 40002282 <_X_ets_unk225c+0x26> 400022bc: 441717 beq a7, a1, 40002304 <_X_ets_unk225c+0xa8> 400022bf: c02710 sub a2, a7, a1 400022c2: 149020 extui a9, a2, 0, 2 400022c5: 099976 loopnez a9, 400022d2 <_X_ets_unk225c+0x76> 400022c8: 770b addi.n a7, a7, -1 400022ca: 0007a2 l8ui a10, a7, 0 400022cd: 0044a2 s8i a10, a4, 0 400022d0: 441b addi.n a4, a4, 1 400022d2: 419220 srli a9, a2, 2 400022d5: 249976 loopnez a9, 400022fd <_X_ets_unk225c+0xa1> 400022d8: 970b addi.n a9, a7, -1 400022da: fec7b2 addi a11, a7, -2 400022dd: fdc7c2 addi a12, a7, -3 400022e0: 000992 l8ui a9, a9, 0 400022e3: 000bb2 l8ui a11, a11, 0 400022e6: 000cc2 l8ui a12, a12, 0 400022e9: fcc772 addi a7, a7, -4 400022ec: 004492 s8i a9, a4, 0 400022ef: 0144b2 s8i a11, a4, 1 400022f2: 0244c2 s8i a12, a4, 2 400022f5: 000792 l8ui a9, a7, 0 400022f8: 034492 s8i a9, a4, 3 400022fb: 444b addi.n a4, a4, 4 400022fd: 0b0c movi.n a11, 0 400022ff: 0044b2 s8i a11, a4, 0 40002302: f01d retw.n 40002304: 020c movi.n a2, 0 40002306: 0c0c movi.n a12, 0 40002308: 0044c2 s8i a12, a4, 0 4000230b: f01d retw.n 4000230d: 000000 ill 40002310: ffc8a0 excw 40002313: 3f .byte 0x3f 40002314: cca8 l32i.n a10, a12, 48 40002316: ff .byte 0xff 40002317: 3f .byte 0x3f 40002318: cc9c beqz.n a12, 40002338 <_X_ets_unk225c+0xdc> 4000231a: ff .byte 0xff 4000231b: 3f .byte 0x3f 4000231c: ffccd0 excw 4000231f: 3f .byte 0x3f 40002320: ccbc beqz.n a12, 40002360 <_X_ets_unk225c+0x104> 40002322: ff .byte 0xff 40002323: 3f .byte 0x3f 40002324: 00e136 entry a1, 112 40002327: 106162 s32i a6, a1, 64 4000232a: 04dd mov.n a13, a4 4000232c: 05cd mov.n a12, a5 4000232e: 000352 l8ui a5, a3, 0 40002331: 431b addi.n a4, a3, 1 40002333: 42b516 beqz a5, 40002762 <_X_ets_unk225c+0x506> 40002336: 030c movi.n a3, 0 40002338: a1d9 s32i.n a13, a1, 40 4000233a: 91c9 s32i.n a12, a1, 36 4000233c: 080c movi.n a8, 0 4000233e: 060c movi.n a6, 0 40002340: 090c movi.n a9, 0 40002342: 116192 s32i a9, a1, 68 40002345: d169 s32i.n a6, a1, 52 40002347: e189 s32i.n a8, a1, 56 40002349: 016d mov.n a6, a1 4000234b: 582c movi.n a8, 37 4000234d: 1b1587 beq a5, a8, 4000236c <_X_ets_unk225c+0x110> 40002350: 05ad mov.n a10, a5 40002352: 0002e0 callx8 a2 40002355: 1121a2 l32i a10, a1, 68 40002358: aa1b addi.n a10, a10, 1 4000235a: 1161a2 s32i a10, a1, 68 4000235d: 000452 l8ui a5, a4, 0 40002360: 01c442 addi a4, a4, 1 40002363: 19e516 beqz a5, 40002505 <_X_ets_unk225c+0x2a9> 40002366: 25a0b2 movi a11, 37 40002369: e395b7 bne a5, a11, 40002350 <_X_ets_unk225c+0xf4> 4000236c: 000452 l8ui a5, a4, 0 4000236f: 441b addi.n a4, a4, 1 40002371: d3c5c2 addi a12, a5, -45 40002374: 192c16 beqz a12, 4000250a <_X_ets_unk225c+0x2ae> 40002377: d0c5d2 addi a13, a5, -48 4000237a: 0e0c movi.n a14, 0 4000237c: f1e9 s32i.n a14, a1, 60 4000237e: 197d16 beqz a13, 40002519 <_X_ets_unk225c+0x2bd> 40002381: 0f0c movi.n a15, 0 40002383: c1f9 s32i.n a15, a1, 48 40002385: f82c movi.n a8, 47 40002387: 27b857 bgeu a8, a5, 400023b2 <_X_ets_unk225c+0x156> 4000238a: 993c movi.n a9, 57 4000238c: 223957 bltu a9, a5, 400023b2 <_X_ets_unk225c+0x156> 4000238f: 070c movi.n a7, 0 40002391: 178076 loop a0, 400023ac <_X_ets_unk225c+0x150> 40002394: fc2c movi.n a12, 47 40002396: a07770 addx4 a7, a7, a7 40002399: 907750 addx2 a7, a7, a5 4000239c: d0c772 addi a7, a7, -48 4000239f: 000452 l8ui a5, a4, 0 400023a2: 441b addi.n a4, a4, 1 400023a4: 0cbc57 bgeu a12, a5, 400023b4 <_X_ets_unk225c+0x158> 400023a7: 983c movi.n a8, 57 400023a9: 073857 bltu a8, a5, 400023b4 <_X_ets_unk225c+0x158> 400023ac: fff846 j 40002391 <_X_ets_unk225c+0x135> 400023af: 000000 ill 400023b2: 070c movi.n a7, 0 400023b4: d2c592 addi a9, a5, -46 400023b7: 301916 beqz a9, 400026bc <_X_ets_unk225c+0x460> 400023ba: 94c5a2 addi a10, a5, -108 400023bd: 21ca16 beqz a10, 400025dd <_X_ets_unk225c+0x381> 400023c0: 4b4c movi.n a11, 68 400023c2: 4615b7 beq a5, a11, 4000240c <_X_ets_unk225c+0x1b0> 400023c5: 5c5c movi.n a12, 85 400023c7: 4115c7 beq a5, a12, 4000240c <_X_ets_unk225c+0x1b0> 400023ca: 8d5c movi.n a13, 88 400023cc: 3c15d7 beq a5, a13, 4000240c <_X_ets_unk225c+0x1b0> 400023cf: 64a0e2 movi a14, 100 400023d2: 3615e7 beq a5, a14, 4000240c <_X_ets_unk225c+0x1b0> 400023d5: 0e0c movi.n a14, 0 400023d7: 0c0c movi.n a12, 0 400023d9: 90c5f2 addi a15, a5, -112 400023dc: 30cf16 beqz a15, 400026ec <_X_ets_unk225c+0x490> 400023df: 75a082 movi a8, 117 400023e2: 051587 beq a5, a8, 400023eb <_X_ets_unk225c+0x18f> 400023e5: 78a092 movi a9, 120 400023e8: 649597 bne a5, a9, 40002450 <_X_ets_unk225c+0x1f4> 400023eb: 31ac16 beqz a12, 40002709 <_X_ets_unk225c+0x4ad> 400023ee: 1021c2 l32i a12, a1, 64 400023f1: 8b7c movi.n a11, -8 400023f3: ac7b addi.n a10, a12, 7 400023f5: 10aab0 and a10, a10, a11 400023f8: 8b1c movi.n a11, 24 400023fa: ca8b addi.n a12, a10, 8 400023fc: 1061c2 s32i a12, a1, 64 400023ff: 02abc7 bge a11, a12, 40002405 <_X_ets_unk225c+0x1a9> 40002402: 006106 j 4000258a <_X_ets_unk225c+0x32e> 40002405: 9198 l32i.n a9, a1, 36 40002407: 0062c6 j 40002596 <_X_ets_unk225c+0x33a> 4000240a: d20000 quos a0, a0, a0 4000240d: 1c1021 l32r a2, 3ffc9450 <_start-0x36bb0> 40002410: ad8c beqz.n a13, 4000241e <_X_ets_unk225c+0x1c2> 40002412: 4b0d excw 40002414: d2dd excw 40002416: d71061 l32r a6, 3fff8058 <_start-0x7fa8> 40002419: 042c movi.n a4, 32 4000241b: 9198 l32i.n a9, a1, 36 4000241d: 0002c6 j 4000242c <_X_ets_unk225c+0x1d0> 40002420: 8e1c movi.n a14, 24 40002422: 042ea7 blt a14, a10, 4000242a <_X_ets_unk225c+0x1ce> 40002425: 4f2c movi.n a15, 36 40002427: 1061f2 s32i a15, a1, 64 4000242a: a198 l32i.n a9, a1, 40 4000242c: 102182 l32i a8, a1, 64 4000242f: 889a add.n a8, a8, a9 40002431: ffd882 addmi a8, a8, 0xffffff00 40002434: 3f2882 l32i a8, a8, 252 40002437: 0d6182 s32i a8, a1, 52 4000243a: 318f80 srai a8, a8, 31 4000243d: 0e6182 s32i a8, a1, 56 40002440: 9cc592 addi a9, a5, -100 40002443: 167916 beqz a9, 400025ae <_X_ets_unk225c+0x352> 40002446: bcc5a2 addi a10, a5, -68 40002449: 161a16 beqz a10, 400025ae <_X_ets_unk225c+0x352> 4000244c: 0b0c movi.n a11, 0 4000244e: e1b9 s32i.n a11, a1, 56 40002450: 0f0c movi.n a15, 0 40002452: 81f9 s32i.n a15, a1, 32 40002454: 485c movi.n a8, 84 40002456: dbc5c2 addi a12, a5, -37 40002459: 0bbc87 bgeu a12, a8, 40002468 <_X_ets_unk225c+0x20c> 4000245c: ffad91 l32r a9, 40002310 <_X_ets_unk225c+0xb4> 4000245f: a09c90 addx4 a9, a12, a9 40002462: 0998 l32i.n a9, a9, 0 40002464: 0009a0 jx a9 40002467: 5a2c00 depbits a0, a12, 5, 3 4000246a: 0002e0 callx8 a2 4000246d: 05ad mov.n a10, a5 4000246f: 0002e0 callx8 a2 40002472: 1121a2 l32i a10, a1, 68 40002475: aa2b addi.n a10, a10, 2 40002477: 1161a2 s32i a10, a1, 68 4000247a: b139 s32i.n a3, a1, 44 4000247c: c1b8 l32i.n a11, a1, 48 4000247e: 81c8 l32i.n a12, a1, 32 40002480: c07730 sub a7, a7, a3 40002483: ffc7e2 addi a14, a7, -1 40002486: 937ec0 movnez a7, a14, a12 40002489: 17cb16 beqz a11, 40002609 <_X_ets_unk225c+0x3ad> 4000248c: 00ec16 beqz a12, 4000249e <_X_ets_unk225c+0x242> 4000248f: 0cad mov.n a10, a12 40002491: 0002e0 callx8 a2 40002494: 1121f2 l32i a15, a1, 68 40002497: 0c0c movi.n a12, 0 40002499: ff1b addi.n a15, a15, 1 4000249b: 1161f2 s32i a15, a1, 68 4000249e: 053c movi.n a5, 48 400024a0: f188 l32i.n a8, a1, 60 400024a2: 0861c2 s32i a12, a1, 32 400024a5: 167816 beqz a8, 40002610 <_X_ets_unk225c+0x3b4> 400024a8: 81c8 l32i.n a12, a1, 32 400024aa: bc8c beqz.n a12, 400024b9 <_X_ets_unk225c+0x25d> 400024ac: 0cad mov.n a10, a12 400024ae: 0002e0 callx8 a2 400024b1: 112192 l32i a9, a1, 68 400024b4: 991b addi.n a9, a9, 1 400024b6: 116192 s32i a9, a1, 68 400024b9: b1a8 l32i.n a10, a1, 44 400024bb: ffca52 addi a5, a10, -1 400024be: 203550 or a3, a5, a5 400024c1: 181aa6 blti a10, 1, 400024dd <_X_ets_unk225c+0x281> 400024c4: 0006a2 l8ui a10, a6, 0 400024c7: 661b addi.n a6, a6, 1 400024c9: 0002e0 callx8 a2 400024cc: 330b addi.n a3, a3, -1 400024ce: f20366 bnei a3, -1, 400024c4 <_X_ets_unk225c+0x268> 400024d1: f37c movi.n a3, -1 400024d3: 1121b2 l32i a11, a1, 68 400024d6: c51b addi.n a12, a5, 1 400024d8: bbca add.n a11, a11, a12 400024da: 1161b2 s32i a11, a1, 68 400024dd: f1d8 l32i.n a13, a1, 60 400024df: e7ad16 beqz a13, 4000235d <_X_ets_unk225c+0x101> 400024e2: 07ed mov.n a14, a7 400024e4: 570b addi.n a5, a7, -1 400024e6: 057d mov.n a7, a5 400024e8: 021ee6 bgei a14, 1, 400024ee <_X_ets_unk225c+0x292> 400024eb: ff9b86 j 4000235d <_X_ets_unk225c+0x101> 400024ee: 0a2c movi.n a10, 32 400024f0: 0002e0 callx8 a2 400024f3: 770b addi.n a7, a7, -1 400024f5: f50766 bnei a7, -1, 400024ee <_X_ets_unk225c+0x292> 400024f8: 1121f2 l32i a15, a1, 68 400024fb: 851b addi.n a8, a5, 1 400024fd: ff8a add.n a15, a15, a8 400024ff: 1161f2 s32i a15, a1, 68 40002502: ff95c6 j 4000235d <_X_ets_unk225c+0x101> 40002505: 112122 l32i a2, a1, 68 40002508: f01d retw.n 4000250a: 1a0c movi.n a10, 1 4000250c: 000452 l8ui a5, a4, 0 4000250f: 441b addi.n a4, a4, 1 40002511: f1a9 s32i.n a10, a1, 60 40002513: d0c592 addi a9, a5, -48 40002516: e67956 bnez a9, 40002381 <_X_ets_unk225c+0x125> 40002519: 000452 l8ui a5, a4, 0 4000251c: 1b0c movi.n a11, 1 4000251e: 441b addi.n a4, a4, 1 40002520: c1b9 s32i.n a11, a1, 48 40002522: ff97c6 j 40002385 <_X_ets_unk225c+0x129> 40002525: 3c0000 excw 40002528: e00a add.n a14, a0, a0 4000252a: a20002 l8ui a0, a0, 162 4000252d: e078a0 subx4 a7, a8, a10 40002530: 0c0002 l8ui a0, a0, 12 40002533: 1c0c87 bnone a12, a8, 40002553 <_X_ets_unk225c+0x2f7> 40002536: c1c9 s32i.n a12, a1, 48 40002538: 4d4c movi.n a13, 68 4000253a: 3615d7 beq a5, a13, 40002574 <_X_ets_unk225c+0x318> 4000253d: 5e5c movi.n a14, 85 4000253f: 3115e7 beq a5, a14, 40002574 <_X_ets_unk225c+0x318> 40002542: a8c5f2 addi a15, a5, -88 40002545: 201f16 beqz a15, 4000274a <_X_ets_unk225c+0x4ee> 40002548: 64a082 movi a8, 100 4000254b: 251587 beq a5, a8, 40002574 <_X_ets_unk225c+0x318> 4000254e: 70a092 movi a9, 112 40002551: 0b1597 beq a5, a9, 40002560 <_X_ets_unk225c+0x304> 40002554: 75a0a2 movi a10, 117 40002557: 1915a7 beq a5, a10, 40002574 <_X_ets_unk225c+0x318> 4000255a: 78a0b2 movi a11, 120 4000255d: 2395b7 bne a5, a11, 40002584 <_X_ets_unk225c+0x328> 40002560: e1b8 l32i.n a11, a1, 56 40002562: d1a8 l32i.n a10, a1, 52 40002564: 01cd mov.n a12, a1 40002566: 0d1c movi.n a13, 16 40002568: ff6be1 l32r a14, 40002314 <_X_ets_unk225c+0xb8> 4000256b: ffcf25 call8 4000225c <_X_ets_unk225c> 4000256e: 0a3d mov.n a3, a10 40002570: 000406 j 40002584 <_X_ets_unk225c+0x328> 40002573: e1b800 excw 40002576: d1a8 l32i.n a10, a1, 52 40002578: 01cd mov.n a12, a1 4000257a: ad0c movi.n a13, 10 4000257c: ff67e1 l32r a14, 40002318 <_X_ets_unk225c+0xbc> 4000257f: ffcde5 call8 4000225c <_X_ets_unk225c> 40002582: 0a3d mov.n a3, a10 40002584: 016d mov.n a6, a1 40002586: ffbc06 j 4000247a <_X_ets_unk225c+0x21e> 40002589: 8c1c00 excw 4000258c: 042ca7 blt a12, a10, 40002594 <_X_ets_unk225c+0x338> 4000258f: 8d2c movi.n a13, 40 40002591: 1061d2 s32i a13, a1, 64 40002594: a198 l32i.n a9, a1, 40 40002596: 1021f2 l32i a15, a1, 64 40002599: 9cc5e2 addi a14, a5, -100 4000259c: ff9a add.n a15, a15, a9 4000259e: ffdff2 addmi a15, a15, 0xffffff00 400025a1: 3f2f82 l32i a8, a15, 252 400025a4: e189 s32i.n a8, a1, 56 400025a6: 3e2ff2 l32i a15, a15, 248 400025a9: d1f9 s32i.n a15, a1, 52 400025ab: e97e56 bnez a14, 40002446 <_X_ets_unk225c+0x1ea> 400025ae: d1a8 l32i.n a10, a1, 52 400025b0: 0d0c movi.n a13, 0 400025b2: e188 l32i.n a8, a1, 56 400025b4: 0c0c movi.n a12, 0 400025b6: 0218e6 bgei a8, 1, 400025bc <_X_ets_unk225c+0x360> 400025b9: 006146 j 40002742 <_X_ets_unk225c+0x4e6> 400025bc: e90c16 beqz a12, 40002450 <_X_ets_unk225c+0x1f4> 400025bf: d1a8 l32i.n a10, a1, 52 400025c1: fe7c movi.n a14, -1 400025c3: e1c8 l32i.n a12, a1, 56 400025c5: d92c movi.n a9, 45 400025c7: 8199 s32i.n a9, a1, 32 400025c9: 30cce0 xor a12, a12, a14 400025cc: 60b0a0 neg a11, a10 400025cf: d1b9 s32i.n a11, a1, 52 400025d1: dc1b addi.n a13, a12, 1 400025d3: 83cda0 moveqz a12, a13, a10 400025d6: e1c9 s32i.n a12, a1, 56 400025d8: ff9e06 j 40002454 <_X_ets_unk225c+0x1f8> 400025db: 520000 excw 400025de: 1b0004 mula.dd.hh.lddec m0, a0, m0, m2 400025e1: c5f244 excw 400025e4: ff1694 excw 400025e7: 0e .byte 0xe 400025e8: 0c0c movi.n a12, 0 400025ea: bcc582 addi a8, a5, -68 400025ed: 0f4816 beqz a8, 400026e5 <_X_ets_unk225c+0x489> 400025f0: abc592 addi a9, a5, -85 400025f3: 0ee916 beqz a9, 400026e5 <_X_ets_unk225c+0x489> 400025f6: a8c5a2 addi a10, a5, -88 400025f9: 0e8a16 beqz a10, 400026e5 <_X_ets_unk225c+0x489> 400025fc: 9cc5b2 addi a11, a5, -100 400025ff: 0e2b16 beqz a11, 400026e5 <_X_ets_unk225c+0x489> 40002602: 1e0c movi.n a14, 1 40002604: ff7446 j 400023d9 <_X_ets_unk225c+0x17d> 40002607: c80000 excw 4000260a: 052cf1 l32r a15, 3ffc3abc <_start-0x3c544> 4000260d: e97c56 bnez a12, 400024a8 <_X_ets_unk225c+0x24c> 40002610: 07dd mov.n a13, a7 40002612: 370b addi.n a3, a7, -1 40002614: 037d mov.n a7, a3 40002616: 021de6 bgei a13, 1, 4000261c <_X_ets_unk225c+0x3c0> 40002619: ffa2c6 j 400024a8 <_X_ets_unk225c+0x24c> 4000261c: 05ad mov.n a10, a5 4000261e: 0002e0 callx8 a2 40002621: 770b addi.n a7, a7, -1 40002623: f50766 bnei a7, -1, 4000261c <_X_ets_unk225c+0x3c0> 40002626: f77c movi.n a7, -1 40002628: 1121e2 l32i a14, a1, 68 4000262b: f31b addi.n a15, a3, 1 4000262d: eefa add.n a14, a14, a15 4000262f: 1161e2 s32i a14, a1, 68 40002632: ff9c86 j 400024a8 <_X_ets_unk225c+0x24c> 40002635: 102192 l32i a9, a1, 64 40002638: 881c movi.n a8, 24 4000263a: 09cd mov.n a12, a9 4000263c: 994b addi.n a9, a9, 4 4000263e: 106192 s32i a9, a1, 64 40002641: 052897 blt a8, a9, 4000264a <_X_ets_unk225c+0x3ee> 40002644: 9198 l32i.n a9, a1, 36 40002646: 000306 j 40002656 <_X_ets_unk225c+0x3fa> 40002649: 8a1c00 depbits a0, a12, 8, 2 4000264c: 042ac7 blt a10, a12, 40002654 <_X_ets_unk225c+0x3f8> 4000264f: 4b2c movi.n a11, 36 40002651: 1061b2 s32i a11, a1, 64 40002654: a198 l32i.n a9, a1, 40 40002656: 102162 l32i a6, a1, 64 40002659: ff30d1 l32r a13, 4000231c <_X_ets_unk225c+0xc0> 4000265c: 669a add.n a6, a6, a9 4000265e: ffd662 addmi a6, a6, 0xffffff00 40002661: 3f2662 l32i a6, a6, 252 40002664: 836d60 moveqz a6, a13, a6 40002667: 0006c2 l8ui a12, a6, 0 4000266a: 0efc16 beqz a12, 4000275d <_X_ets_unk225c+0x501> 4000266d: 069d mov.n a9, a6 4000266f: 030c movi.n a3, 0 40002671: 098076 loop a0, 4000267e <_X_ets_unk225c+0x422> 40002674: 331b addi.n a3, a3, 1 40002676: 010982 l8ui a8, a9, 1 40002679: 991b addi.n a9, a9, 1 4000267b: dfb816 beqz a8, 4000247a <_X_ets_unk225c+0x21e> 4000267e: fffbc6 j 40002671 <_X_ets_unk225c+0x415> 40002681: 1021a2 l32i a10, a1, 64 40002684: 891c movi.n a9, 24 40002686: 0acd mov.n a12, a10 40002688: aa4b addi.n a10, a10, 4 4000268a: 1061a2 s32i a10, a1, 64 4000268d: 0529a7 blt a9, a10, 40002696 <_X_ets_unk225c+0x43a> 40002690: 91c8 l32i.n a12, a1, 36 40002692: 000306 j 400026a2 <_X_ets_unk225c+0x446> 40002695: 8b1c00 depbits a0, a12, 24, 2 40002698: 042bc7 blt a11, a12, 400026a0 <_X_ets_unk225c+0x444> 4000269b: 4c2c movi.n a12, 36 4000269d: 1061c2 s32i a12, a1, 64 400026a0: a1c8 l32i.n a12, a1, 40 400026a2: 1021a2 l32i a10, a1, 64 400026a5: aaca add.n a10, a10, a12 400026a7: ffdaa2 addmi a10, a10, 0xffffff00 400026aa: fc0aa2 l8ui a10, a10, 252 400026ad: 0002e0 callx8 a2 400026b0: ff2846 j 40002355 <_X_ets_unk225c+0xf9> 400026b3: 5a2c movi.n a10, 37 400026b5: 0002e0 callx8 a2 400026b8: ff6f86 j 4000247a <_X_ets_unk225c+0x21e> 400026bb: fb2c00 depbits a0, a12, 31, 3 400026be: 000452 l8ui a5, a4, 0 400026c1: c1c8 l32i.n a12, a1, 48 400026c3: 441b addi.n a4, a4, 1 400026c5: cc1b addi.n a12, a12, 1 400026c7: c1c9 s32i.n a12, a1, 48 400026c9: 023b57 bltu a11, a5, 400026cf <_X_ets_unk225c+0x473> 400026cc: ff3a86 j 400023ba <_X_ets_unk225c+0x15e> 400026cf: 9d3c movi.n a13, 57 400026d1: 25bd57 bgeu a13, a5, 400026fa <_X_ets_unk225c+0x49e> 400026d4: ff3886 j 400023ba <_X_ets_unk225c+0x15e> 400026d7: 1c0c00 excw 400026da: 000452 l8ui a5, a4, 0 400026dd: 441b addi.n a4, a4, 1 400026df: bcc5e2 addi a14, a5, -68 400026e2: f0ae56 bnez a14, 400025f0 <_X_ets_unk225c+0x394> 400026e5: d05c56 bnez a12, 400023ee <_X_ets_unk225c+0x192> 400026e8: 000806 j 4000270c <_X_ets_unk225c+0x4b0> 400026eb: ec5600 excw 400026ee: cf .byte 0xcf 400026ef: 000646 j 4000270c <_X_ets_unk225c+0x4b0> 400026f2: 9f3c movi.n a15, 57 400026f4: 02bf57 bgeu a15, a5, 400026fa <_X_ets_unk225c+0x49e> 400026f7: ff2fc6 j 400023ba <_X_ets_unk225c+0x15e> 400026fa: f82c movi.n a8, 47 400026fc: 000452 l8ui a5, a4, 0 400026ff: 441b addi.n a4, a4, 1 40002701: ed3857 bltu a8, a5, 400026f2 <_X_ets_unk225c+0x496> 40002704: ff2c86 j 400023ba <_X_ets_unk225c+0x15e> 40002707: 160000 excw 4000270a: fe .byte 0xfe 4000270b: cf .byte 0xcf 4000270c: 1021b2 l32i a11, a1, 64 4000270f: 891c movi.n a9, 24 40002711: 0bad mov.n a10, a11 40002713: bb4b addi.n a11, a11, 4 40002715: 1061b2 s32i a11, a1, 64 40002718: 0429b7 blt a9, a11, 40002720 <_X_ets_unk225c+0x4c4> 4000271b: 9198 l32i.n a9, a1, 36 4000271d: 0002c6 j 4000272c <_X_ets_unk225c+0x4d0> 40002720: 8c1c movi.n a12, 24 40002722: 042ca7 blt a12, a10, 4000272a <_X_ets_unk225c+0x4ce> 40002725: 4d2c movi.n a13, 36 40002727: 1061d2 s32i a13, a1, 64 4000272a: a198 l32i.n a9, a1, 40 4000272c: 1021e2 l32i a14, a1, 64 4000272f: ee9a add.n a14, a14, a9 40002731: ffdee2 addmi a14, a14, 0xffffff00 40002734: 3f2ee2 l32i a14, a14, 252 40002737: d1e9 s32i.n a14, a1, 52 40002739: 31efe0 srai a14, a14, 31 4000273c: e1e9 s32i.n a14, a1, 56 4000273e: ff3f86 j 40002440 <_X_ets_unk225c+0x1e4> 40002741: 28ac00 excw 40002744: 1c0c movi.n a12, 1 40002746: ff9c86 j 400025bc <_X_ets_unk225c+0x360> 40002749: e1b800 excw 4000274c: d1a8 l32i.n a10, a1, 52 4000274e: 01cd mov.n a12, a1 40002750: 0d1c movi.n a13, 16 40002752: fef3e1 l32r a14, 40002320 <_X_ets_unk225c+0xc4> 40002755: ffb065 call8 4000225c <_X_ets_unk225c> 40002758: 0a3d mov.n a3, a10 4000275a: ff8986 j 40002584 <_X_ets_unk225c+0x328> 4000275d: 030c movi.n a3, 0 4000275f: ff45c6 j 4000247a <_X_ets_unk225c+0x21e> 40002762: 020c movi.n a2, 0 40002764: f01d retw.n 40002766: d70000 excw 40002769: 023a add.n a0, a2, a3 4000276b: ff9346 j 400025bc <_X_ets_unk225c+0x360> 4000276e: fff486 j 40002744 <_X_ets_unk225c+0x4e8> 40002771: 000000 ill 40002774 : 40002774: 004136 entry a1, 32 40002777: fe7631 l32r a3, 40002150 <_st_0x3fffda9c> 4000277a: 3329 s32i.n a2, a3, 12 4000277c: f01d retw.n ... 40002780 <_c_0x4000223c_ets_uart_putc>: 40002780: 223c movi.n a2, 50 40002782: 364000 excw 40002784 <_X_ets_install_uart_printf>: 40002784: 004136 entry a1, 32 40002787: fffea1 l32r a10, 40002780 <_c_0x4000223c_ets_uart_putc> 4000278a: fffea5 call8 40002774 4000278d: f01d retw.n ... 40002790 <_c_0x400027dc>: 40002790: 27dc bnez.n a7, 400027a6 <_X_ets_install_external_printf+0x12> 40002792: 364000 excw 40002794 <_X_ets_install_external_printf>: 40002794: 004136 entry a1, 32 40002797: fe6e51 l32r a5, 40002150 <_st_0x3fffda9c> 4000279a: 5529 s32i.n a2, a5, 20 4000279c: 838c beqz.n a3, 400027a8 <_X_ets_install_external_printf+0x14> 4000279e: 20a330 or a10, a3, a3 400027a1: 000125 call8 400027b4 <_X_ets_install_putc2> 400027a4: 6549 s32i.n a4, a5, 24 400027a6: f01d retw.n 400027a8: fffaa1 l32r a10, 40002790 <_c_0x400027dc> 400027ab: 0000a5 call8 400027b4 <_X_ets_install_putc2> 400027ae: 6549 s32i.n a4, a5, 24 400027b0: f01d retw.n ... 400027b4 <_X_ets_install_putc2>: 400027b4: 004136 entry a1, 32 400027b7: fe6631 l32r a3, 40002150 <_st_0x3fffda9c> 400027ba: 4329 s32i.n a2, a3, 16 400027bc: f01d retw.n ... 400027c0 <_X_ets_get_printf_buf_remain_len>: 400027c0: 004136 entry a1, 32 400027c3: fe6321 l32r a2, 40002150 <_st_0x3fffda9c> 400027c6: 0e1222 l16ui a2, a2, 28 400027c9: f01d retw.n ... 400027cc <_X_ets_reset_printf_buf_len>: 400027cc: 004136 entry a1, 32 400027cf: fe6031 l32r a3, 40002150 <_st_0x3fffda9c> 400027d2: 020c movi.n a2, 0 400027d4: 0e5322 s16i a2, a3, 28 400027d7: f01d retw.n 400027d9: 000000 ill 400027dc <_X_ets_putc>: 400027dc: 004136 entry a1, 32 400027df: fe5c61 l32r a6, 40002150 <_st_0x3fffda9c> 400027e2: 0e1642 l16ui a4, a6, 28 400027e5: 8638 l32i.n a3, a6, 32 400027e7: d48c beqz.n a4, 400027f8 <_X_ets_putc+0x1c> 400027e9: 004322 s8i a2, a3, 0 400027ec: 540b addi.n a5, a4, -1 400027ee: 331b addi.n a3, a3, 1 400027f0: 0e5652 s16i a5, a6, 28 400027f3: 8639 s32i.n a3, a6, 32 400027f5: f01d retw.n 400027f7: f01d00 subx8 a1, a13, a0 400027fa: bc0000 excw 400027fd: ffda add.n a15, a15, a13 400027ff: 3f .byte 0x3f 40002800: 002220 excw 40002803: a13640 excw 40002804 : 40002804: 00a136 entry a1, 80 40002807: 4129 s32i.n a2, a1, 16 40002809: 5139 s32i.n a3, a1, 20 4000280b: 6149 s32i.n a4, a1, 24 4000280d: 7159 s32i.n a5, a1, 28 4000280f: 079d mov.n a9, a7 40002811: fe4f71 l32r a7, 40002150 <_st_0x3fffda9c> 40002814: 8169 s32i.n a6, a1, 32 40002816: 3788 l32i.n a8, a7, 12 40002818: 9199 s32i.n a9, a1, 36 4000281a: 38cc bnez.n a8, 40002821 4000281c: 0427b2 l32i a11, a7, 16 4000281f: 5bbc beqz.n a11, 40002858 40002821: 57d8 l32i.n a13, a7, 20 40002823: 00dd16 beqz a13, 40002834 40002826: fff5a1 l32r a10, 400027fc <_X_ets_putc+0x20> 40002829: fccab2 addi a11, a10, -4 4000282c: 04cac2 addi a12, a10, 4 4000282f: 000de0 callx8 a13 40002832: 4128 l32i.n a2, a1, 16 40002834: fff3a1 l32r a10, 40002800 <_X_ets_putc+0x24> 40002837: 10c1d2 addi a13, a1, 16 4000283a: 30c1c2 addi a12, a1, 48 4000283d: 4e0c movi.n a14, 4 4000283f: 02bd mov.n a11, a2 40002841: 21e9 s32i.n a14, a1, 8 40002843: 01c9 s32i.n a12, a1, 0 40002845: 11d9 s32i.n a13, a1, 4 40002847: ffade5 call8 40002324 <_X_ets_unk225c+0xc8> 4000284a: 67b8 l32i.n a11, a7, 24 4000284c: 0a2d mov.n a2, a10 4000284e: 3b8c beqz.n a11, 40002855 40002850: 97a8 l32i.n a10, a7, 36 40002852: 000be0 callx8 a11 40002855: f01d retw.n 40002857: 020c00 andb b0, b12, b0 4000285a: f01d retw.n 4000285c: 00a136 entry a1, 80 4000285f: 02bd mov.n a11, a2 40002861: 4129 s32i.n a2, a1, 16 40002863: 5139 s32i.n a3, a1, 20 40002865: 6149 s32i.n a4, a1, 24 40002867: 7159 s32i.n a5, a1, 28 40002869: 8169 s32i.n a6, a1, 32 4000286b: 9179 s32i.n a7, a1, 36 4000286d: ffc4a1 l32r a10, 40002780 <_c_0x4000223c_ets_uart_putc> 40002870: 30c1c2 addi a12, a1, 48 40002873: 4e0c movi.n a14, 4 40002875: 10c1d2 addi a13, a1, 16 40002878: 11d9 s32i.n a13, a1, 4 4000287a: 21e9 s32i.n a14, a1, 8 4000287c: 01c9 s32i.n a12, a1, 0 4000287e: ffaa65 call8 40002324 <_X_ets_unk225c+0xc8> 40002881: 0a2d mov.n a2, a10 40002883: f01d retw.n 40002885: 000000 ill 40002888: 00a136 entry a1, 80 4000288b: 5139 s32i.n a3, a1, 20 4000288d: 6149 s32i.n a4, a1, 24 4000288f: 7159 s32i.n a5, a1, 28 40002891: 8169 s32i.n a6, a1, 32 40002893: 02bd mov.n a11, a2 40002895: fe2e21 l32r a2, 40002150 <_st_0x3fffda9c> 40002898: 9179 s32i.n a7, a1, 36 4000289a: 52d8 l32i.n a13, a2, 20 4000289c: 0461b2 s32i a11, a1, 16 4000289f: 00ed16 beqz a13, 400028b1 400028a2: 20c2a2 addi a10, a2, 32 400028a5: 1cc2b2 addi a11, a2, 28 400028a8: 24c2c2 addi a12, a2, 36 400028ab: 000de0 callx8 a13 400028ae: 0421b2 l32i a11, a1, 16 400028b1: ffb7a1 l32r a10, 40002790 <_c_0x400027dc> 400028b4: 10c1d2 addi a13, a1, 16 400028b7: 30c1c2 addi a12, a1, 48 400028ba: 4e0c movi.n a14, 4 400028bc: 21e9 s32i.n a14, a1, 8 400028be: 01c9 s32i.n a12, a1, 0 400028c0: 11d9 s32i.n a13, a1, 4 400028c2: ffa625 call8 40002324 <_X_ets_unk225c+0xc8> 400028c5: 62b8 l32i.n a11, a2, 24 400028c7: 0a3d mov.n a3, a10 400028c9: 3b8c beqz.n a11, 400028d0 400028cb: 92a8 l32i.n a10, a2, 36 400028cd: 000be0 callx8 a11 400028d0: 032d mov.n a2, a3 400028d2: f01d retw.n 400028d4 <_c_0xdfffffff>: 400028d4: ff .byte 0xff 400028d5: ff .byte 0xff 400028d6: ff .byte 0xff 400028d7: df .byte 0xdf 400028d8 <_X_get_rst_cause>: 400028d8: 004136 entry a1, 32 400028db: fa1741 l32r a4, 40001138 <_c_0x60007e00> 400028de: 0020c0 memw 400028e1: 8d2422 l32i a2, a4, 0x234 400028e4: fffcc1 l32r a12, 400028d4 <_c_0xdfffffff> 400028e7: 542020 extui a2, a2, 0, 6 400028ea: 325266 bnei a2, 5, 40002920 <_X_get_rst_cause+0x48> 400028ed: 0020c0 memw 400028f0: 8d2432 l32i a3, a4, 0x234 400028f3: 943c30 extui a3, a3, 12, 10 400028f6: 371326 beqi a3, 1, 40002931 <_X_get_rst_cause+0x59> 400028f9: 0020c0 memw 400028fc: fff681 l32r a8, 400028d4 <_c_0xdfffffff> 400028ff: 8d24a2 l32i a10, a4, 0x234 40002902: 090c movi.n a9, 0 40002904: 94aca0 extui a10, a10, 12, 10 40002907: f8caa2 addi a10, a10, -8 4000290a: 9329a0 movnez a2, a9, a10 4000290d: 0020c0 memw 40002910: 862452 l32i a5, a4, 0x218 40002913: 105580 and a5, a5, a8 40002916: 0020c0 memw 40002919: 866452 s32i a5, a4, 0x218 4000291c: f01d retw.n 4000291e: c00000 sub a0, a0, a0 40002921: b20020 mulsh a0, a0, a2 40002924: c08624 excw 40002927: 10bb addi.n a1, a0, 11 40002929: 0020c0 memw 4000292c: 8664b2 s32i a11, a4, 0x218 4000292f: f01d retw.n 40002931: ffe8e1 l32r a14, 400028d4 <_c_0xdfffffff> 40002934: 421c movi.n a2, 20 40002936: 0020c0 memw 40002939: 8624d2 l32i a13, a4, 0x218 4000293c: 10dde0 and a13, a13, a14 4000293f: 0020c0 memw 40002942: 8664d2 s32i a13, a4, 0x218 40002945: f01d retw.n ... 40002948 <_XX_unk2948>: 40002948: 004136 entry a1, 32 4000294b: 070c movi.n a7, 0 4000294d: f9fa51 l32r a5, 40001138 <_c_0x60007e00> 40002950: 0020c0 memw 40002953: a82562 l32i a6, a5, 0x2a0 40002956: 0269 s32i.n a6, a2, 0 40002958: 0020c0 memw 4000295b: a92542 l32i a4, a5, 0x2a4 4000295e: 400300 ssr a3 40002961: 914040 srl a4, a4 40002964: 086407 bbci a4, 0, 40002970 <_l_2970> 40002967: 0020c0 memw 4000296a: a86572 s32i a7, a5, 0x2a0 4000296d: f01d retw.n ... 40002970 <_l_2970>: 40002970: 0279 s32i.n a7, a2, 0 40002972: 0020c0 memw 40002975: a86572 s32i a7, a5, 0x2a0 40002978: f01d retw.n ... 4000297c <_X_sw_sys_rst>: 4000297c: 004136 entry a1, 32 4000297f: f76e41 l32r a4, 40000738 <_c_0x80000000> 40002982: f9ed31 l32r a3, 40001138 <_c_0x60007e00> 40002985: 0020c0 memw 40002988: 802322 l32i a2, a3, 0x200 4000298b: 202240 or a2, a2, a4 4000298e: 0020c0 memw 40002991: 806322 s32i a2, a3, 0x200 40002994: f01d retw.n ... 40002998 : 40002998: 004136 entry a1, 32 4000299b: 80a042 movi a4, 128 4000299e: f9e631 l32r a3, 40001138 <_c_0x60007e00> 400029a1: 0020c0 memw 400029a4: 802322 l32i a2, a3, 0x200 400029a7: 202240 or a2, a2, a4 400029aa: 0020c0 memw 400029ad: 806322 s32i a2, a3, 0x200 400029b0: f01d retw.n ... 400029b4 <_c_0x00400000>: 400029b4: 400000 ssr a0 ... 400029b8 <_c_0xffbfffff>: 400029b8: ff .byte 0xff 400029b9: ff .byte 0xff 400029ba: bf .byte 0xbf 400029bb: ff .byte 0xff 400029bc <_XX_apb_bridge_toggle>: 400029bc: 004136 entry a1, 32 400029bf: f9de41 l32r a4, 40001138 <_c_0x60007e00> 400029c2: 229c beqz.n a2, 400029d8 <_XX_apb_bridge_toggle+0x1c> 400029c4: fffc31 l32r a3, 400029b4 <_c_0x00400000> 400029c7: 0020c0 memw 400029ca: 862422 l32i a2, a4, 0x218 400029cd: 202230 or a2, a2, a3 400029d0: 0020c0 memw 400029d3: 866422 s32i a2, a4, 0x218 400029d6: f01d retw.n 400029d8: fff891 l32r a9, 400029b8 <_c_0xffbfffff> 400029db: 0020c0 memw 400029de: 862482 l32i a8, a4, 0x218 400029e1: 108890 and a8, a8, a9 400029e4: 0020c0 memw 400029e7: 866482 s32i a8, a4, 0x218 400029ea: f01d retw.n 400029ec <_X_ets_strcpy>: 400029ec: 004136 entry a1, 32 400029ef: 20b330 or a11, a3, a3 400029f2: 20a220 or a10, a2, a2 400029f5: 032e65 call8 40005cdc 400029f8: 202aa0 or a2, a10, a10 400029fb: f01d retw.n 400029fd: 000000 ill 40002a00 <_X_ets_strncpy>: 40002a00: 004136 entry a1, 32 40002a03: 04cd mov.n a12, a4 40002a05: 03bd mov.n a11, a3 40002a07: 02ad mov.n a10, a2 40002a09: 034865 call8 40005e90 40002a0c: 0a2d mov.n a2, a10 40002a0e: f01d retw.n 40002a10 <_X_ets_strcmp>: 40002a10: 004136 entry a1, 32 40002a13: 20b330 or a11, a3, a3 40002a16: 20a220 or a10, a2, a2 40002a19: 0319e5 call8 40005bb8 40002a1c: 202aa0 or a2, a10, a10 40002a1f: f01d retw.n 40002a21: 000000 ill 40002a24 <_X_ets_strncmp>: 40002a24: 004136 entry a1, 32 40002a27: 04cd mov.n a12, a4 40002a29: 03bd mov.n a11, a3 40002a2b: 02ad mov.n a10, a2 40002a2d: 033a25 call8 40005dd0 40002a30: 0a2d mov.n a2, a10 40002a32: f01d retw.n 40002a34 <_X_ets_strlen>: 40002a34: 004136 entry a1, 32 40002a37: 02ad mov.n a10, a2 40002a39: 033325 call8 40005d6c 40002a3c: 0a2d mov.n a2, a10 40002a3e: f01d retw.n 40002a40 <_X_ets_strstr>: 40002a40: 004136 entry a1, 32 40002a43: 20b330 or a11, a3, a3 40002a46: 20a220 or a10, a2, a2 40002a49: 035225 call8 40005f6c 40002a4c: 202aa0 or a2, a10, a10 40002a4f: f01d retw.n 40002a51: 000000 ill 40002a54 : 40002a54: 004136 entry a1, 32 40002a57: 20b330 or a11, a3, a3 40002a5a: 20a220 or a10, a2, a2 40002a5d: 03e4e5 call8 400068ac 40002a60: 000090 retw ... 40002a64 : 40002a64: 004136 entry a1, 32 40002a67: 0003a2 l8ui a10, a3, 0 40002a6a: 9b0c movi.n a11, 9 40002a6c: 02ca26 beqi a10, 32, 40002a72 40002a6f: 139ab7 bne a10, a11, 40002a86 40002a72: 0a8076 loop a0, 40002a80 40002a75: 0103a2 l8ui a10, a3, 1 40002a78: 331b addi.n a3, a3, 1 40002a7a: f7ca26 beqi a10, 32, 40002a75 40002a7d: 059ab7 bne a10, a11, 40002a86 40002a80: fffb86 j 40002a72 40002a83: 000000 ill 40002a86: 040c movi.n a4, 0 40002a88: 0003a2 l8ui a10, a3, 0 40002a8b: 0002e5 call8 40002ab8 40002a8e: 0a5d mov.n a5, a10 40002a90: 01ea96 bltz a10, 40002ab2 40002a93: 0103a2 l8ui a10, a3, 1 40002a96: 000225 call8 40002ab8 40002a99: 015a96 bltz a10, 40002ab2 40002a9c: 333b addi.n a3, a3, 3 40002a9e: 924a add.n a9, a2, a4 40002aa0: 1185c0 slli a8, a5, 4 40002aa3: 441b addi.n a4, a4, 1 40002aa5: 8a8a add.n a8, a10, a8 40002aa7: 004982 s8i a8, a9, 0 40002aaa: 744040 extui a4, a4, 0, 8 40002aad: d76466 bnei a4, 6, 40002a88 40002ab0: f01d retw.n 40002ab2: 020c movi.n a2, 0 40002ab4: f01d retw.n 40002ab6: 360000 excw 40002ab9: 3c0041 l32r a4, 3ffd1abc <_start-0x2e544> 40002abc: f62c95 call4 3fff8d88 <_start-0x7278> 40002abf: 02b627 bgeu a6, a2, 40002ac5 40002ac2: 3ab527 bgeu a5, a2, 40002b00 40002ac5: 60a032 movi a3, 96 40002ac8: 05b327 bgeu a3, a2, 40002ad1 40002acb: 66a042 movi a4, 102 40002ace: 0ab427 bgeu a4, a2, 40002adc 40002ad1: 084c movi.n a8, 64 40002ad3: 1db827 bgeu a8, a2, 40002af4 40002ad6: 46a092 movi a9, 70 40002ad9: 173927 bltu a9, a2, 40002af4 40002adc: 02b627 bgeu a6, a2, 40002ae2 40002adf: 1db527 bgeu a5, a2, 40002b00 40002ae2: 0a4c movi.n a10, 64 40002ae4: 10ba27 bgeu a10, a2, 40002af8 40002ae7: ab5c movi.n a11, 90 40002ae9: 0b3b27 bltu a11, a2, 40002af8 40002aec: c9c222 addi a2, a2, -55 40002aef: 232200 sext a2, a2, 7 40002af2: f01d retw.n 40002af4: f27c movi.n a2, -1 40002af6: f01d retw.n 40002af8: a9c222 addi a2, a2, -87 40002afb: 232200 sext a2, a2, 7 40002afe: f01d retw.n 40002b00: d0c222 addi a2, a2, -48 40002b03: 232200 sext a2, a2, 7 40002b06: f01d retw.n 40002b08: 004136 entry a1, 32 40002b0b: 00bbe5 call8 400036c8 <_X_uart_wait_tx_empty+0x2c> 40002b0e: 0042a2 s8i a10, a2, 0 40002b11: f01d retw.n ... 40002b14 : 40002b14: 004136 entry a1, 32 40002b17: 02ad mov.n a10, a2 40002b19: 00b125 call8 4000362c 40002b1c: f01d retw.n 40002b1e: 000000 ill 40002b21: 6e .byte 0x6e 40002b22: 366000 excw 40002b25: 310041 l32r a4, 3ffcef28 <_start-0x310d8> 40002b28: fe .byte 0xfe 40002b29: ff .byte 0xff 40002b2a: 0020c0 memw 40002b2d: 8c6322 s32i a2, a3, 0x230 40002b30: f01d retw.n 40002b32: 360000 excw 40002b35: c20041 l32r a4, 3fff3338 <_start-0xccc8> 40002b38: b180a2 excw 40002b3b: fff9 s32i.n a15, a15, 60 40002b3d: 0020c0 memw 40002b40: 892bb2 l32i a11, a11, 0x224 40002b43: c0a2b0 sub a10, a2, a11 40002b46: 0e2ca7 blt a12, a10, 40002b58 40002b49: 131aa6 blti a10, 1, 40002b60 40002b4c: 03d2a2 addmi a10, a2, 0x300 40002b4f: 84caa2 addi a10, a10, -124 40002b52: fffd25 call8 40002b24 40002b55: f01d retw.n 40002b57: 02ad00 andb b10, b13, b0 40002b5a: fffca5 call8 40002b24 40002b5d: f01d retw.n 40002b5f: abca00 depbits a0, a10, 26, 13 40002b62: fffc25 call8 40002b24 40002b65: f01d retw.n 40002b67: 413600 srli a3, a0, 6 40002b6a: 323900 orbc b3, b9, b0 40002b6d: 4249 s32i.n a4, a2, 16 40002b6f: 080c movi.n a8, 0 40002b71: f57c movi.n a5, -1 40002b73: 0259 s32i.n a5, a2, 0 40002b75: 1289 s32i.n a8, a2, 4 40002b77: 2289 s32i.n a8, a2, 8 40002b79: f01d retw.n 40002b7b: dad000 depbits a0, a0, 13, 14 40002b7e: ff .byte 0xff 40002b7f: 3f .byte 0x3f 40002b80: ca88 l32i.n a8, a10, 48 40002b82: ff .byte 0xff 40002b83: 3f .byte 0x3f 40002b84: ccd8 l32i.n a13, a12, 48 40002b86: ff .byte 0xff 40002b87: 3f .byte 0x3f 40002b88: 004136 entry a1, 32 40002b8b: fffcb1 l32r a11, 40002b7c 40002b8e: 0b98 l32i.n a9, a11, 0 40002b90: 69bc beqz.n a9, 40002bca 40002b92: 00a0a2 movi a10, 0 40002b95: 0d8076 loop a0, 40002ba6 40002b98: 1988 l32i.n a8, a9, 4 40002b9a: c08280 sub a8, a2, a8 40002b9d: 0818a6 blti a8, 1, 40002ba9 40002ba0: 09ad mov.n a10, a9 40002ba2: 0998 l32i.n a9, a9, 0 40002ba4: 198c beqz.n a9, 40002ba9 40002ba6: fffac6 j 40002b95 40002ba9: 0399 s32i.n a9, a3, 0 40002bab: 1329 s32i.n a2, a3, 4 40002bad: da9c beqz.n a10, 40002bce 40002baf: 0a39 s32i.n a3, a10, 0 40002bb1: 0398 l32i.n a9, a3, 0 40002bb3: 119937 bne a9, a3, 40002bc8 40002bb6: fff2a1 l32r a10, 40002b80 40002bb9: fff2b1 l32r a11, 40002b84 40002bbc: b1a0c2 movi a12, 177 40002bbf: 201110 or a1, a1, a1 40002bc2: ffc425 call8 40002804 40002bc5: ffff06 j 40002bc5 40002bc8: f01d retw.n 40002bca: 0399 s32i.n a9, a3, 0 40002bcc: 1329 s32i.n a2, a3, 4 40002bce: 02ad mov.n a10, a2 40002bd0: 0b39 s32i.n a3, a11, 0 40002bd2: fff625 call8 40002b34 40002bd5: fff606 j 40002bb1 40002bd8: 1388 l32i.n a8, a3, 4 40002bda: 360000 excw 40002bdd: 880041 l32r a4, 3ffe4be0 <_start-0x1b420> 40002be0: fd9102 l16si a0, a1, 0x1fa 40002be3: ff .byte 0xff 40002be4: 110826 beqi a8, -1, 40002bf9 40002be7: ffe6a1 l32r a10, 40002b80 40002bea: ffe6b1 l32r a11, 40002b84 40002bed: bda0c2 movi a12, 189 40002bf0: ffc125 call8 40002804 40002bf3: ffff06 j 40002bf3 40002bf6: 000000 ill 40002bf9: 823390 mull a3, a3, a9 40002bfc: 148c beqz.n a4, 40002c01 40002bfe: 026232 s32i a3, a2, 8 40002c01: fe4a65 call8 400010a8 <_X_ets_enter_critical> 40002c04: 20b220 or a11, a2, a2 40002c07: ffc6a1 l32r a10, 40002b20 40002c0a: 0020c0 memw 40002c0d: 892aa2 l32i a10, a10, 0x224 40002c10: f03d nop.n 40002c12: 80a3a0 add a10, a3, a10 40002c15: fff725 call8 40002b88 40002c18: fe4a25 call8 400010bc <_X_ets_exit_critical> 40002c1b: f01d retw.n 40002c1d: 000000 ill 40002c20: 004136 entry a1, 32 40002c23: 0288 l32i.n a8, a2, 0 40002c25: a03330 addx4 a3, a3, a3 40002c28: 110826 beqi a8, -1, 40002c3d 40002c2b: ffd5a1 l32r a10, 40002b80 40002c2e: ffd5b1 l32r a11, 40002b84 40002c31: d3a0c2 movi a12, 211 40002c34: ffbce5 call8 40002804 40002c37: ffff06 j 40002c37 40002c3a: 000000 ill 40002c3d: 048c beqz.n a4, 40002c41 40002c3f: 2239 s32i.n a3, a2, 8 40002c41: fe4665 call8 400010a8 <_X_ets_enter_critical> 40002c44: 20b220 or a11, a2, a2 40002c47: ffb6a1 l32r a10, 40002b20 40002c4a: 0020c0 memw 40002c4d: 892aa2 l32i a10, a10, 0x224 40002c50: 80a3a0 add a10, a3, a10 40002c53: fff365 call8 40002b88 40002c56: fe4665 call8 400010bc <_X_ets_exit_critical> 40002c59: 000090 retw 40002c5c: 004136 entry a1, 32 40002c5f: fe44a5 call8 400010a8 <_X_ets_enter_critical> 40002c62: ffc6c1 l32r a12, 40002b7c 40002c65: 0020f0 nop 40002c68: 002ca2 l32i a10, a12, 0 40002c6b: 019a16 beqz a10, 40002c88 40002c6e: 00a0b2 movi a11, 0 40002c71: 088076 loop a0, 40002c7d 40002c74: 0812a7 beq a2, a10, 40002c80 40002c77: 0abd mov.n a11, a10 40002c79: 0aa8 l32i.n a10, a10, 0 40002c7b: 9a8c beqz.n a10, 40002c88 40002c7d: fffc06 j 40002c71 40002c80: 4a8c beqz.n a10, 40002c88 40002c82: 2b9c beqz.n a11, 40002c98 40002c84: 0a88 l32i.n a8, a10, 0 40002c86: 0b89 s32i.n a8, a11, 0 40002c88: fe4325 call8 400010bc <_X_ets_exit_critical> 40002c8b: 00a092 movi a9, 0 40002c8e: ffafa2 movi a10, -1 40002c91: 0062a2 s32i a10, a2, 0 40002c94: 2299 s32i.n a9, a2, 8 40002c96: f01d retw.n 40002c98: 0ab8 l32i.n a11, a10, 0 40002c9a: 0cb9 s32i.n a11, a12, 0 40002c9c: fffa06 j 40002c88 40002c9f: 413600 srli a3, a0, 6 40002ca2: 028800 andb b8, b8, b0 40002ca5: 0f0826 beqi a8, -1, 40002cb8 40002ca8: ffb6a1 l32r a10, 40002b80 40002cab: ffb6b1 l32r a11, 40002b84 40002cae: 02a1c2 movi a12, 0x102 40002cb1: ffb525 call8 40002804 40002cb4: ffff06 j 40002cb4 40002cb7: 02ad00 andb b10, b13, b0 40002cba: 0b0c movi.n a11, 0 40002cbc: 0c0c movi.n a12, 0 40002cbe: ffeaa5 call8 40002b68 40002cc1: f01d retw.n 40002cc3: 413600 srli a3, a0, 6 40002cc6: 3e2500 excw 40002cc9: fe .byte 0xfe 40002cca: ff9521 l32r a2, 40002b20 40002ccd: ffab31 l32r a3, 40002b7c 40002cd0: 0020c0 memw 40002cd3: 03b8 l32i.n a11, a3, 0 40002cd5: 892292 l32i a9, a2, 0x224 40002cd8: 0b9c beqz.n a11, 40002cec 40002cda: 1b88 l32i.n a8, a11, 4 40002cdc: ffaf42 movi a4, -1 40002cdf: c08890 sub a8, a8, a9 40002ce2: 0e18a6 blti a8, 1, 40002cf4 40002ce5: 3b8c beqz.n a11, 40002cec 40002ce7: 1ba8 l32i.n a10, a11, 4 40002ce9: ffe4a5 call8 40002b34 40002cec: fe3ce5 call8 400010bc <_X_ets_exit_critical> 40002cef: f01d retw.n 40002cf1: 000000 ill 40002cf4: 000506 j 40002d0c 40002cf7: c00000 sub a0, a0, a0 40002cfa: b80020 excw 40002cfd: 229203 excw 40002d00: 1689 s32i.n a8, a6, 4 40002d02: fe7b addi.n a15, a14, 7 40002d04: 1ba8 l32i.n a10, a11, 4 40002d06: c0aa90 sub a10, a10, a9 40002d09: d81ae6 bgei a10, 1, 40002ce5 40002d0c: 0b5d mov.n a5, a11 40002d0e: 13b9 s32i.n a11, a3, 4 40002d10: 3bd8 l32i.n a13, a11, 12 40002d12: 23d9 s32i.n a13, a3, 8 40002d14: 0bc8 l32i.n a12, a11, 0 40002d16: 03c9 s32i.n a12, a3, 0 40002d18: 0b49 s32i.n a4, a11, 0 40002d1a: fe3a25 call8 400010bc <_X_ets_exit_critical> 40002d1d: 3588 l32i.n a8, a5, 12 40002d1f: 45a8 l32i.n a10, a5, 16 40002d21: 0008e0 callx8 a8 40002d24: fe3825 call8 400010a8 <_X_ets_enter_critical> 40002d27: 0598 l32i.n a9, a5, 0 40002d29: 25a8 l32i.n a10, a5, 8 40002d2b: ca0966 bnei a9, -1, 40002cf9 40002d2e: fc7a16 beqz a10, 40002cf9 40002d31: 15b8 l32i.n a11, a5, 4 40002d33: abaa add.n a10, a11, a10 40002d35: 05bd mov.n a11, a5 40002d37: 15a9 s32i.n a10, a5, 4 40002d39: ffe4e5 call8 40002b88 40002d3c: ffee46 j 40002cf9 40002d3f: 413600 srli a3, a0, 6 40002d42: fa1c00 depbits a0, a12, 15, 2 40002d45: 0b0c movi.n a11, 0 40002d47: 0c0c movi.n a12, 0 40002d49: fe24e5 call8 40000f98 <_XX_unk0f96> 40002d4c: f01d retw.n 40002d4e: 360000 excw 40002d51: 880041 l32r a4, 3ffe4d54 <_start-0x1b2ac> 40002d54: 088c02 excw 40002d57: f01d retw.n 40002d59: 0a0c movi.n a10, 0 40002d5b: fff6a5 call8 40002cc4 40002d5e: f01d retw.n 40002d60: 002d40 excw 40002d63: 2d5040 excw 40002d66: e04000 subx4 a4, a0, a0 40002d69: ffda add.n a15, a15, a13 40002d6b: 3f .byte 0x3f 40002d6c: 004136 entry a1, 32 40002d6f: 0aa0a2 movi a10, 10 40002d72: fffbb1 l32r a11, 40002d60 40002d75: ff8181 l32r a8, 40002b7c 40002d78: 020c movi.n a2, 0 40002d7a: 02cd mov.n a12, a2 40002d7c: 006822 s32i a2, a8, 0 40002d7f: fe36a5 call8 400010e8 <_X_ets_isr_attach> 40002d82: 00a4a2 movi a10, 0x400 40002d85: fe37e5 call8 40001104 <_X_ets_isr_unmask> 40002d88: fff7a1 l32r a10, 40002d64 40002d8b: fb1c movi.n a11, 31 40002d8d: fff6c1 l32r a12, 40002d68 40002d90: 4d0c movi.n a13, 4 40002d92: fe1c25 call8 40000f54 <_X_ets_task> 40002d95: ff6291 l32r a9, 40002b20 40002d98: 0020c0 memw 40002d9b: 8c6922 s32i a2, a9, 0x230 40002d9e: 88a0a2 movi a10, 136 40002da1: 0020c0 memw 40002da4: 8a69a2 s32i a10, a9, 0x228 40002da7: 0020c0 memw 40002daa: 886922 s32i a2, a9, 0x220 40002dad: f01d retw.n 40002daf: c84400 excw 40002db2: ff .byte 0xff 40002db3: 3f .byte 0x3f 40002db4 : 40002db4: 004136 entry a1, 32 40002db7: 0392e5 call8 400066e4 <_xtos_set_intlevel+0x74> 40002dba: fffd81 l32r a8, 40002db0 40002dbd: 002882 l32i a8, a8, 0 40002dc0: 0a3d mov.n a3, a10 40002dc2: 822820 mull a2, a8, a2 40002dc5: 0391e5 call8 400066e4 <_xtos_set_intlevel+0x74> 40002dc8: c09a30 sub a9, a10, a3 40002dcb: 08b927 bgeu a9, a2, 40002dd7 40002dce: 039165 call8 400066e4 <_xtos_set_intlevel+0x74> 40002dd1: c0aa30 sub a10, a10, a3 40002dd4: f63a27 bltu a10, a2, 40002dce 40002dd7: f01d retw.n 40002dd9: 000000 ill 40002ddc : 40002ddc: 004136 entry a1, 32 40002ddf: fff431 l32r a3, 40002db0 40002de2: 0329 s32i.n a2, a3, 0 40002de4: f01d retw.n ... 40002de8 : 40002de8: 004136 entry a1, 32 40002deb: fff121 l32r a2, 40002db0 40002dee: 0228 l32i.n a2, a2, 0 40002df0: f01d retw.n 40002df2: 360000 excw 40002df5: a60041 l32r a4, 3ffec5f8 <_start-0x13a08> 40002df8: 424913 excw 40002dfb: 30efa0 xor a14, a15, a10 40002dfe: 6d1450 excw 40002e01: 326003 excw 40002e04: a57621 l32r a2, 3ffec3dc <_start-0x13c24> 40002e07: 520a add.n a5, a2, a0 40002e09: 1b0002 l8ui a0, a0, 27 40002e0c: 454022 s8i a2, a0, 69 40002e0f: 404030 excw 40002e12: f03d74 excw 40002e15: 25a376 loopgtz a3, 40002e3e 40002e18: 000232 l8ui a3, a2, 0 40002e1b: 010252 l8ui a5, a2, 1 40002e1e: 020262 l8ui a6, a2, 2 40002e21: 030272 l8ui a7, a2, 3 40002e24: 303340 xor a3, a3, a4 40002e27: 224b addi.n a2, a2, 4 40002e29: 743030 extui a3, a3, 0, 8 40002e2c: 303530 xor a3, a5, a3 40002e2f: 743030 extui a3, a3, 0, 8 40002e32: 303630 xor a3, a6, a3 40002e35: 743030 extui a3, a3, 0, 8 40002e38: 303730 xor a3, a7, a3 40002e3b: 744030 extui a4, a3, 0, 8 40002e3e: 042d mov.n a2, a4 40002e40: f01d retw.n 40002e42: 220000 orb b0, b0, b0 40002e45: 1defa0 excw 40002e48: 0000f0 callx12 a0 ... 40002e4c <_st_0x3fffdb10_uartdev>: 40002e4c: ffdb10 excw 40002e4f: 3f .byte 0x3f 40002e50 <_c_0x3fffdb00>: 40002e50: ffdb00 excw 40002e53: 3f .byte 0x3f 40002e54: 004000 break 0, 0 ... 40002e58 <_XX_unk2e58>: 40002e58: 006136 entry a1, 48 40002e5b: 02ad mov.n a10, a2 40002e5d: 005765 call8 400033d4 <_c_0x0000ffff+0x4> 40002e60: fffb41 l32r a4, 40002e4c <_st_0x3fffdb10_uartdev> 40002e63: c498 l32i.n a9, a4, 48 40002e65: 230c movi.n a3, 2 40002e67: 39ac beqz.n a9, 40002e8e <_XX_unk2e58+0x36> 40002e69: 211926 beqi a9, 1, 40002e8e <_XX_unk2e58+0x36> 40002e6c: f9b1a1 l32r a10, 40001530 <_s_waiting_for_host+0x4> 40002e6f: f9b1b1 l32r a11, 40001534 <_s_waiting_for_host+0x8> 40002e72: 01a0c2 movi a12, 1 40002e75: 00b125 call8 40003988 <_X_RcvMsg> 40002e78: 00ea56 bnez a10, 40002e8a <_XX_unk2e58+0x32> 40002e7b: f9ada1 l32r a10, 40001530 <_s_waiting_for_host+0x4> 40002e7e: 000a82 l8ui a8, a10, 0 40002e81: 010a92 l8ui a9, a10, 1 40002e84: 002856 bnez a8, 40002e8a <_XX_unk2e58+0x32> 40002e87: 1e8926 beqi a9, 8, 40002ea9 <_XX_unk2e58+0x51> 40002e8a: 020c movi.n a2, 0 40002e8c: f01d retw.n 40002e8e: 20a220 or a10, a2, a2 40002e91: 01a0b2 movi a11, 1 40002e94: 005b65 call8 4000344c <_c_0x000fffff+0x4> 40002e97: f4b0a0 extui a11, a10, 0, 16 40002e9a: fecb16 beqz a11, 40002e8a <_XX_unk2e58+0x32> 40002e9d: 02ad mov.n a10, a2 40002e9f: 0064a5 call8 400034e8 40002ea2: c439 s32i.n a3, a4, 48 40002ea4: fff106 j 40002e6c <_XX_unk2e58+0x14> 40002ea7: 0c0000 excw 40002eaa: 411c movi.n a1, 20 40002eac: ffe9 s32i.n a14, a15, 60 40002eae: 8b0c movi.n a11, 8 40002eb0: 015432 s16i a3, a4, 2 40002eb3: 0144b2 s8i a11, a4, 1 40002eb6: 0044c2 s8i a12, a4, 0 40002eb9: 01bd mov.n a11, a1 40002ebb: c44b addi.n a12, a4, 4 40002ebd: 004065 call8 400032c4 <_X_UartConnectProc> 40002ec0: f98d61 l32r a6, 400014f4 <_c_0x60008e00> 40002ec3: f98b51 l32r a5, 400014f0 <_c_0xffff8fff> 40002ec6: 00a0d2 movi a13, 0 40002ec9: 0844d2 s8i a13, a4, 8 40002ecc: 0944d2 s8i a13, a4, 9 40002ecf: 053216 beqz a2, 40002f26 <_XX_unk2e58+0xce> 40002ed2: f897f1 l32r a15, 40001130 <_c_0x60003e00> 40002ed5: ffdfa1 l32r a10, 40002e54 <_c_0x3fffdb00+0x4> 40002ed8: 0020c0 memw 40002edb: 9626d2 l32i a13, a6, 0x258 40002ede: 10dd50 and a13, a13, a5 40002ee1: 0020c0 memw 40002ee4: 9666d2 s32i a13, a6, 0x258 40002ee7: 0020c0 memw 40002eea: 9626c2 l32i a12, a6, 0x258 40002eed: 20cca0 or a12, a12, a10 40002ef0: 0020c0 memw 40002ef3: 9666c2 s32i a12, a6, 0x258 40002ef6: 0020c0 memw 40002ef9: 9526b2 l32i a11, a6, 0x254 40002efc: 10bb50 and a11, a11, a5 40002eff: 0020c0 memw 40002f02: 9566b2 s32i a11, a6, 0x254 40002f05: 0020c0 memw 40002f08: 952692 l32i a9, a6, 0x254 40002f0b: 2099a0 or a9, a9, a10 40002f0e: 0020c0 memw 40002f11: 956692 s32i a9, a6, 0x254 40002f14: f88681 l32r a8, 4000112c <_c_0xfffdffff> 40002f17: 0020c0 memw 40002f1a: f02fe2 l32i a14, a15, 0x3c0 40002f1d: 10ee80 and a14, a14, a8 40002f20: 0020c0 memw 40002f23: f06fe2 s32i a14, a15, 0x3c0 40002f26: 830c movi.n a3, 8 40002f28: 20a440 or a10, a4, a4 40002f2b: 0aa0b2 movi a11, 10 40002f2e: 008fa5 call8 40003828 <_X_SendMsg> 40002f31: 0b1a26 beqi a10, 1, 40002f40 <_XX_unk2e58+0xe8> 40002f34: ffc332 addi a3, a3, -1 40002f37: fed356 bnez a3, 40002f28 <_XX_unk2e58+0xd0> 40002f3a: 220c movi.n a2, 2 40002f3c: f01d retw.n 40002f3e: 160000 excw 40002f41: c0f462 s32ri a6, a4, 0x300 40002f44: f20020 rems a0, a0, a2 40002f47: 509626 beqi a6, 10, 40002f9b <_X_UartDwnLdProc+0x2f> 40002f4a: ff .byte 0xff 40002f4b: 20c010 or a12, a0, a1 40002f4e: 66f200 excw 40002f51: 20c096 bltz a0, 40003161 <_XX_unk313c+0x25> 40002f54: 26e200 excw 40002f57: 20c096 bltz a0, 40003167 <_XX_unk313c+0x2b> 40002f5a: 66e200 excw 40002f5d: 020c96 bltz a12, 40002f81 <_X_UartDwnLdProc+0x15> 40002f60: f01d retw.n ... 40002f64 <_c_0x3fffdb04>: 40002f64: ffdb04 excw 40002f67: 3f .byte 0x3f 40002f68: ffc9f0 excw 40002f6b: 3f .byte 0x3f 40002f6c <_X_UartDwnLdProc>: 40002f6c: 00a136 entry a1, 80 40002f6f: 0a2c movi.n a10, 32 40002f71: 280c movi.n a8, 2 40002f73: ffb751 l32r a5, 40002e50 <_c_0x3fffdb00> 40002f76: 046d mov.n a6, a4 40002f78: 070c movi.n a7, 0 40002f7a: 6179 s32i.n a7, a1, 24 40002f7c: 140c movi.n a4, 1 40002f7e: 004542 s8i a4, a5, 0 40002f81: 015582 s16i a8, a5, 2 40002f84: fe17e5 call8 40001104 <_X_ets_isr_unmask> 40002f87: 6198 l32i.n a9, a1, 24 40002f89: 5c2926 beqi a9, 2, 40002fe9 <_X_UartDwnLdProc+0x7d> 40002f8c: f43030 extui a3, a3, 0, 16 40002f8f: 870c movi.n a7, 8 40002f91: 8169 s32i.n a6, a1, 32 40002f93: fff491 l32r a9, 40002f64 <_c_0x3fffdb04> 40002f96: 9199 s32i.n a9, a1, 36 40002f98: 20b330 or a11, a3, a3 40002f9b: 20a220 or a10, a2, a2 40002f9e: 00a0c2 movi a12, 0 40002fa1: 009e65 call8 40003988 <_X_RcvMsg> 40002fa4: aa0b addi.n a10, a10, -1 40002fa6: 134a16 beqz a10, 400030de <_X_UartDwnLdProc+0x172> 40002fa9: 0002b2 l8ui a11, a2, 0 40002fac: 1a0c movi.n a10, 1 40002fae: 04fb16 beqz a11, 40003001 <_X_UartDwnLdProc+0x95> 40002fb1: 590c movi.n a9, 5 40002fb3: 7199 s32i.n a9, a1, 28 40002fb5: 094592 s8i a9, a5, 9 40002fb8: 04cd mov.n a12, a4 40002fba: 0105d2 l8ui a13, a5, 1 40002fbd: 01a0e2 movi a14, 1 40002fc0: 93aea0 movnez a10, a14, a10 40002fc3: 0845a2 s8i a10, a5, 8 40002fc6: f8cdd2 addi a13, a13, -8 40002fc9: 83c7d0 moveqz a12, a7, a13 40002fcc: 206cc0 or a6, a12, a12 40002fcf: 011c16 beqz a12, 40002fe4 <_X_UartDwnLdProc+0x78> 40002fd2: 20a550 or a10, a5, a5 40002fd5: 0aa0b2 movi a11, 10 40002fd8: 0084e5 call8 40003828 <_X_SendMsg> 40002fdb: 161a26 beqi a10, 1, 40002ff5 <_X_UartDwnLdProc+0x89> 40002fde: ffc662 addi a6, a6, -1 40002fe1: fed656 bnez a6, 40002fd2 <_X_UartDwnLdProc+0x66> 40002fe4: 61f8 l32i.n a15, a1, 24 40002fe6: ae2f66 bnei a15, 2, 40002f98 <_X_UartDwnLdProc+0x2c> 40002fe9: 20a0a2 movi a10, 32 40002fec: fe10a5 call8 400010f8 <_X_ets_isr_mask> 40002fef: 00a022 movi a2, 0 40002ff2: 000090 retw 40002ff5: 20a0a2 movi a10, 32 40002ff8: fe0fe5 call8 400010f8 <_X_ets_isr_mask> 40002ffb: 01a022 movi a2, 1 40002ffe: 000090 retw 40003001: 010292 l8ui a9, a2, 1 40003004: ffd981 l32r a8, 40002f68 <_c_0x3fffdb04+0x4> 40003007: 07a9f6 bgeui a9, 12, 40003012 <_X_UartDwnLdProc+0xa6> 4000300a: a08980 addx4 a8, a9, a8 4000300d: 0888 l32i.n a8, a8, 0 4000300f: 0008a0 jx a8 40003012: 1a0c movi.n a10, 1 40003014: 590c movi.n a9, 5 40003016: 7199 s32i.n a9, a1, 28 40003018: 7198 l32i.n a9, a1, 28 4000301a: ffe5c6 j 40002fb5 <_X_UartDwnLdProc+0x49> 4000301d: 02ad00 andb b10, b13, b0 40003020: 1cc1b2 addi a11, a1, 28 40003023: 01cd mov.n a12, a1 40003025: 001ea5 call8 40003210 <_XX_unk3210> 40003028: 5b0c movi.n a11, 5 4000302a: 0145b2 s8i a11, a5, 1 4000302d: fff9c6 j 40003018 <_X_UartDwnLdProc+0xac> 40003030: 02ad mov.n a10, a2 40003032: 1cc1b2 addi a11, a1, 28 40003035: 001ae5 call8 400031e4 <_XX_unk31e4> 40003038: bc0c movi.n a12, 11 4000303a: 0145c2 s8i a12, a5, 1 4000303d: fff5c6 j 40003018 <_X_UartDwnLdProc+0xac> 40003040: 02ad mov.n a10, a2 40003042: 1cc1b2 addi a11, a1, 28 40003045: 91c8 l32i.n a12, a1, 36 40003047: 002d25 call8 40003318 <_X_UartRegReadProc> 4000304a: ad0c movi.n a13, 10 4000304c: 0145d2 s8i a13, a5, 1 4000304f: fff146 j 40003018 <_X_UartDwnLdProc+0xac> 40003052: 02ad mov.n a10, a2 40003054: 1cc1b2 addi a11, a1, 28 40003057: 0027e5 call8 400032d4 <_X_UartRegWriteProc> 4000305a: 9e0c movi.n a14, 9 4000305c: 0145e2 s8i a14, a5, 1 4000305f: ffed46 j 40003018 <_X_UartDwnLdProc+0xac> 40003062: 02ad mov.n a10, a2 40003064: 1cc1b2 addi a11, a1, 28 40003067: 91c8 l32i.n a12, a1, 36 40003069: 0025a5 call8 400032c4 <_X_UartConnectProc> 4000306c: 014572 s8i a7, a5, 1 4000306f: ffe946 j 40003018 <_X_UartDwnLdProc+0xac> 40003072: 02ad mov.n a10, a2 40003074: 1cc1b2 addi a11, a1, 28 40003077: 01cd mov.n a12, a1 40003079: 001c65 call8 40003240 <_XX_unk3240> 4000307c: 7f0c movi.n a15, 7 4000307e: 0145f2 s8i a15, a5, 1 40003081: ffe4c6 j 40003018 <_X_UartDwnLdProc+0xac> 40003084: 02ad mov.n a10, a2 40003086: 1cc1b2 addi a11, a1, 28 40003089: 01cd mov.n a12, a1 4000308b: 81d8 l32i.n a13, a1, 32 4000308d: 0020e5 call8 4000329c <_X_MemDwnLdStopReqMsgProc> 40003090: 680c movi.n a8, 6 40003092: 014582 s8i a8, a5, 1 40003095: ffdfc6 j 40003018 <_X_UartDwnLdProc+0xac> 40003098: 02ad mov.n a10, a2 4000309a: 1cc1b2 addi a11, a1, 28 4000309d: 01cd mov.n a12, a1 4000309f: 0011e5 call8 400031bc <_XX_unk31bc> 400030a2: 490c movi.n a9, 4 400030a4: 81c8 l32i.n a12, a1, 32 400030a6: 0b0c movi.n a11, 0 400030a8: 0cb9 s32i.n a11, a12, 0 400030aa: 014592 s8i a9, a5, 1 400030ad: ffd9c6 j 40003018 <_X_UartDwnLdProc+0xac> 400030b0: 02ad mov.n a10, a2 400030b2: 1cc1b2 addi a11, a1, 28 400030b5: 01cd mov.n a12, a1 400030b7: 000865 call8 4000313c <_XX_unk313c> 400030ba: 3d0c movi.n a13, 3 400030bc: 0145d2 s8i a13, a5, 1 400030bf: ffd546 j 40003018 <_X_UartDwnLdProc+0xac> 400030c2: 00a0a2 movi a10, 0 400030c5: 00a0b2 movi a11, 0 400030c8: 012a65 call8 40004370 <_X_spi_flash_attach> 400030cb: 20a220 or a10, a2, a2 400030ce: 1cc1b2 addi a11, a1, 28 400030d1: 01cd mov.n a12, a1 400030d3: 0001e5 call8 400030f0 <_X_FlashDwnLdStartMsgProc> 400030d6: 2e0c movi.n a14, 2 400030d8: 0145e2 s8i a14, a5, 1 400030db: ffce46 j 40003018 <_X_UartDwnLdProc+0xac> 400030de: 20a0a2 movi a10, 32 400030e1: fe0165 call8 400010f8 <_X_ets_isr_mask> 400030e4: 01a022 movi a2, 1 400030e7: 000090 retw ... 400030ec <_c_0x00001800>: 400030ec: 001800 movsp a0, a8 ... 400030f0 <_X_FlashDwnLdStartMsgProc>: 400030f0: 004136 entry a1, 32 400030f3: 011282 l16ui a8, a2, 2 400030f6: 05a0a2 movi a10, 5 400030f9: 05b826 beqi a8, 16, 40003102 <_X_FlashDwnLdStartMsgProc+0x12> 400030fc: 120c movi.n a2, 1 400030fe: 03a9 s32i.n a10, a3, 0 40003100: f01d retw.n 40003102: 0422b2 l32i a11, a2, 16 40003105: fff991 l32r a9, 400030ec <_c_0x00001800> 40003108: f039b7 bltu a9, a11, 400030fc <_X_FlashDwnLdStartMsgProc+0xc> 4000310b: 0264b2 s32i a11, a4, 8 4000310e: 0a0c movi.n a10, 0 40003110: 32c8 l32i.n a12, a2, 12 40003112: 22d8 l32i.n a13, a2, 8 40003114: 04d9 s32i.n a13, a4, 0 40003116: 14c9 s32i.n a12, a4, 4 40003118: 34a9 s32i.n a10, a4, 12 4000311a: 44a9 s32i.n a10, a4, 16 4000311c: 52b8 l32i.n a11, a2, 20 4000311e: 54b9 s32i.n a11, a4, 20 40003120: 0132a5 call8 4000444c 40003123: 54a8 l32i.n a10, a4, 20 40003125: 04b8 l32i.n a11, a4, 0 40003127: 0178e5 call8 400048b4 <_X_SPIEraseArea> 4000312a: 6a8c beqz.n a10, 40003134 <_X_FlashDwnLdStartMsgProc+0x44> 4000312c: 120c movi.n a2, 1 4000312e: 6e0c movi.n a14, 6 40003130: 03e9 s32i.n a14, a3, 0 40003132: f01d retw.n 40003134: 020c movi.n a2, 0 40003136: f01d retw.n 40003138: 001810 movsp a1, a8 ... 4000313c <_XX_unk313c>: 4000313c: 004136 entry a1, 32 4000313f: 011292 l16ui a9, a2, 2 40003142: fffd81 l32r a8, 40003138 <_X_FlashDwnLdStartMsgProc+0x48> 40003145: 5a0c movi.n a10, 5 40003147: 07b897 bgeu a8, a9, 40003152 <_XX_unk313c+0x16> 4000314a: 120c movi.n a2, 1 4000314c: 03a9 s32i.n a10, a3, 0 4000314e: f01d retw.n 40003150: c80000 excw 40003153: 32b834 excw 40003156: 24d8 l32i.n a13, a4, 8 40003158: ee9bc7 bne a11, a12, 4000314a <_XX_unk313c+0xe> 4000315b: 22b8 l32i.n a11, a2, 8 4000315d: 3e0c movi.n a14, 3 4000315f: e73db7 bltu a13, a11, 4000314a <_XX_unk313c+0xe> 40003162: e48eb7 bany a14, a11, 4000314a <_XX_unk313c+0xe> 40003165: 040252 l8ui a5, a2, 4 40003168: 18c262 addi a6, a2, 24 4000316b: fc1b addi.n a15, a12, 1 4000316d: 34f9 s32i.n a15, a4, 12 4000316f: 06ad mov.n a10, a6 40003171: ffc825 call8 40002df4 40003174: 0915a7 beq a5, a10, 40003181 <_XX_unk313c+0x45> 40003177: 720c movi.n a2, 7 40003179: 0329 s32i.n a2, a3, 0 4000317b: 120c movi.n a2, 1 4000317d: f01d retw.n 4000317f: a20000 muluh a0, a0, a0 40003182: 600524 excw 40003185: c820b6 bltui a0, 2, 40003151 <_XX_unk313c+0x15> 40003188: 5ae522 s32c1i a2, a5, 0x168 4000318b: 54a801 l32r a0, 3ffd842c <_start-0x27bd4> 4000318e: 06bd mov.n a11, a6 40003190: 22c8 l32i.n a12, a2, 8 40003192: 017065 call8 40004898 40003195: 06ad mov.n a10, a6 40003197: 22b8 l32i.n a11, a2, 8 40003199: ffc5a5 call8 40002df4 4000319c: 0815a7 beq a5, a10, 400031a8 <_XX_unk313c+0x6c> 4000319f: 120c movi.n a2, 1 400031a1: 880c movi.n a8, 8 400031a3: 0389 s32i.n a8, a3, 0 400031a5: f01d retw.n 400031a7: 44b800 extui a11, a0, 8, 5 400031aa: 5498 l32i.n a9, a4, 20 400031ac: 22a8 l32i.n a10, a2, 8 400031ae: 020c movi.n a2, 0 400031b0: 99aa add.n a9, a9, a10 400031b2: bbaa add.n a11, a11, a10 400031b4: 44b9 s32i.n a11, a4, 16 400031b6: 5499 s32i.n a9, a4, 20 400031b8: f01d retw.n ... 400031bc <_XX_unk31bc>: 400031bc: 004136 entry a1, 32 400031bf: 3498 l32i.n a9, a4, 12 400031c1: 2a0c movi.n a10, 2 400031c3: 1488 l32i.n a8, a4, 4 400031c5: 64a9 s32i.n a10, a4, 24 400031c7: 6a0c movi.n a10, 6 400031c9: 079897 bne a8, a9, 400031d4 <_XX_unk31bc+0x18> 400031cc: 44c8 l32i.n a12, a4, 16 400031ce: 0024b2 l32i a11, a4, 0 400031d1: 071bc7 beq a11, a12, 400031dc <_XX_unk31bc+0x20> 400031d4: 120c movi.n a2, 1 400031d6: 03a9 s32i.n a10, a3, 0 400031d8: f01d retw.n 400031da: 650000 extui a0, a0, 16, 7 400031dd: 0c0131 l32r a3, 3ffc61e4 <_start-0x39e1c> 400031e0: f01d02 l16ui a0, a13, 0x1e0 ... 400031e4 <_XX_unk31e4>: 400031e4: 004136 entry a1, 32 400031e7: 011282 l16ui a8, a2, 2 400031ea: 891c movi.n a9, 24 400031ec: 081897 beq a8, a9, 400031f8 <_XX_unk31e4+0x14> 400031ef: 120c movi.n a2, 1 400031f1: 5a0c movi.n a10, 5 400031f3: 03a9 s32i.n a10, a3, 0 400031f5: f01d retw.n 400031f7: 22a200 orb b10, b2, b0 400031fa: 22b202 l32ai a0, a2, 136 400031fd: 22c203 excw 40003200: 52d804 excw 40003203: 62e8 l32i.n a14, a2, 24 40003205: 72f8 l32i.n a15, a2, 28 40003207: 0173a5 call8 40004940 <_XX_unk4940> 4000320a: 020c movi.n a2, 0 4000320c: f01d retw.n ... 40003210 <_XX_unk3210>: 40003210: 004136 entry a1, 32 40003213: 011252 l16ui a5, a2, 2 40003216: 05a072 movi a7, 5 40003219: 05b526 beqi a5, 16, 40003222 <_XX_unk3210+0x12> 4000321c: 120c movi.n a2, 1 4000321e: 0379 s32i.n a7, a3, 0 40003220: f01d retw.n 40003222: 4288 l32i.n a8, a2, 16 40003224: ffb261 l32r a6, 400030ec <_c_0x00001800> 40003227: 5298 l32i.n a9, a2, 20 40003229: ef3687 bltu a6, a8, 4000321c <_XX_unk3210+0xc> 4000322c: 2489 s32i.n a8, a4, 8 4000322e: 5499 s32i.n a9, a4, 20 40003230: 32a8 l32i.n a10, a2, 12 40003232: 22b8 l32i.n a11, a2, 8 40003234: 04b9 s32i.n a11, a4, 0 40003236: 14a9 s32i.n a10, a4, 4 40003238: 020c movi.n a2, 0 4000323a: 3429 s32i.n a2, a4, 12 4000323c: 4429 s32i.n a2, a4, 16 4000323e: f01d retw.n 40003240 <_XX_unk3240>: 40003240: 004136 entry a1, 32 40003243: 011292 l16ui a9, a2, 2 40003246: ffbc81 l32r a8, 40003138 <_X_FlashDwnLdStartMsgProc+0x48> 40003249: 5a0c movi.n a10, 5 4000324b: 05b897 bgeu a8, a9, 40003254 <_XX_unk3240+0x14> 4000324e: 120c movi.n a2, 1 40003250: 03a9 s32i.n a10, a3, 0 40003252: f01d retw.n 40003254: 34c8 l32i.n a12, a4, 12 40003256: 32b8 l32i.n a11, a2, 12 40003258: 24d8 l32i.n a13, a4, 8 4000325a: f09bc7 bne a11, a12, 4000324e <_XX_unk3240+0xe> 4000325d: 22b8 l32i.n a11, a2, 8 4000325f: eb3db7 bltu a13, a11, 4000324e <_XX_unk3240+0xe> 40003262: 040252 l8ui a5, a2, 4 40003265: 18c262 addi a6, a2, 24 40003268: ec1b addi.n a14, a12, 1 4000326a: 34e9 s32i.n a14, a4, 12 4000326c: 06ad mov.n a10, a6 4000326e: ffb865 call8 40002df4 40003271: 0715a7 beq a5, a10, 4000327c <_XX_unk3240+0x3c> 40003274: 120c movi.n a2, 1 40003276: 7f0c movi.n a15, 7 40003278: 03f9 s32i.n a15, a3, 0 4000327a: f01d retw.n 4000327c: 20b660 or a11, a6, a6 4000327f: 0524a2 l32i a10, a4, 20 40003282: 0222c2 l32i a12, a2, 8 40003285: feb3e5 call8 40001dc4 <_X_ets_memcpy> 40003288: 4498 l32i.n a9, a4, 16 4000328a: 2288 l32i.n a8, a2, 8 4000328c: 5428 l32i.n a2, a4, 20 4000328e: 998a add.n a9, a9, a8 40003290: 228a add.n a2, a2, a8 40003292: 5429 s32i.n a2, a4, 20 40003294: 4499 s32i.n a9, a4, 16 40003296: 020c movi.n a2, 0 40003298: f01d retw.n ... 4000329c <_X_MemDwnLdStopReqMsgProc>: 4000329c: 004136 entry a1, 32 4000329f: 011272 l16ui a7, a2, 2 400032a2: 860c movi.n a6, 8 400032a4: 08b677 bgeu a6, a7, 400032b0 <_X_MemDwnLdStopReqMsgProc+0x14> 400032a7: 120c movi.n a2, 1 400032a9: 580c movi.n a8, 5 400032ab: 0389 s32i.n a8, a3, 0 400032ad: f01d retw.n 400032af: 2b0c00 depbits a0, a12, 18, 1 400032b2: 0a0c movi.n a10, 0 400032b4: 3298 l32i.n a9, a2, 12 400032b6: 0802c2 l8ui a12, a2, 8 400032b9: 020c movi.n a2, 0 400032bb: 83abc0 moveqz a10, a11, a12 400032be: 64a9 s32i.n a10, a4, 24 400032c0: 0599 s32i.n a9, a5, 0 400032c2: f01d retw.n 400032c4 <_X_UartConnectProc>: 400032c4: 004136 entry a1, 32 400032c7: 2228 l32i.n a2, a2, 8 400032c9: 0429 s32i.n a2, a4, 0 400032cb: 020c movi.n a2, 0 400032cd: 0329 s32i.n a2, a3, 0 400032cf: f01d retw.n 400032d1: 000000 ill 400032d4 <_X_UartRegWriteProc>: 400032d4: 004136 entry a1, 32 400032d7: 011242 l16ui a4, a2, 2 400032da: 228b addi.n a2, a2, 8 400032dc: 414440 srli a4, a4, 4 400032df: e4ac beqz.n a4, 40003311 <_X_UartRegWriteProc+0x3d> 400032e1: ffaf52 movi a5, -1 400032e4: 0612a2 l16ui a10, a2, 12 400032e7: fface5 call8 40002db4 400032ea: 002292 l32i a9, a2, 0 400032ed: 0020c0 memw 400032f0: 012282 l32i a8, a2, 4 400032f3: 0222b2 l32i a11, a2, 8 400032f6: 09a8 l32i.n a10, a9, 0 400032f8: 30cb50 xor a12, a11, a5 400032fb: 10aac0 and a10, a10, a12 400032fe: 1088b0 and a8, a8, a11 40003301: 2088a0 or a8, a8, a10 40003304: 0020c0 memw 40003307: 0989 s32i.n a8, a9, 0 40003309: 10c222 addi a2, a2, 16 4000330c: 440b addi.n a4, a4, -1 4000330e: d214e6 bgei a4, 1, 400032e4 <_X_UartRegWriteProc+0x10> 40003311: 020c movi.n a2, 0 40003313: 0329 s32i.n a2, a3, 0 40003315: f01d retw.n ... 40003318 <_X_UartRegReadProc>: 40003318: 004136 entry a1, 32 4000331b: 2228 l32i.n a2, a2, 8 4000331d: 0020c0 memw 40003320: 0228 l32i.n a2, a2, 0 40003322: 0429 s32i.n a2, a4, 0 40003324: 020c movi.n a2, 0 40003326: 0329 s32i.n a2, a3, 0 40003328: f01d retw.n ... 4000332c <_c_115200>: 4000332c: 01c200 slli a12, a2, 32 ... 40003330 <_c_0x3feffe00>: 40003330: effe00 excw 40003333: 3f .byte 0x3f 40003334 <_c_0xffff83ff>: 40003334: ff .byte 0xff 40003335: ffff83 excw 40003338 <_c_0x00001400>: 40003338: 001400 movsp a0, a4 ... 4000333c <_c_0x40003728_uart_int_handler>: 4000333c: 3728 l32i.n a2, a7, 12 4000333e: 2c4000 excw 40003340 <_c_0x3fffdb2c_uart_int_handler_arg>: 40003340: db2c movi.n a11, 45 40003342: ff .byte 0xff 40003343: 3f .byte 0x3f 40003344 <_X_uart_attach>: 40003344: 004136 entry a1, 32 40003347: 03a0a2 movi a10, 3 4000334a: 01a082 movi a8, 1 4000334d: fff7b1 l32r a11, 4000332c <_c_115200> 40003350: febf91 l32r a9, 40002e4c <_st_0x3fffdb10_uartdev> 40003353: 0d0c movi.n a13, 0 40003355: 59d9 s32i.n a13, a9, 20 40003357: 29d9 s32i.n a13, a9, 8 40003359: 39d9 s32i.n a13, a9, 12 4000335b: 49d9 s32i.n a13, a9, 16 4000335d: b9d9 s32i.n a13, a9, 44 4000335f: c9d9 s32i.n a13, a9, 48 40003361: d9d9 s32i.n a13, a9, 52 40003363: 1849d2 s8i a13, a9, 24 40003366: 1949d2 s8i a13, a9, 25 40003369: 09b9 s32i.n a11, a9, 0 4000336b: 284982 s8i a8, a9, 40 4000336e: 19a9 s32i.n a10, a9, 4 40003370: 40c9c2 addi a12, a9, 64 40003373: 79c9 s32i.n a12, a9, 28 40003375: 89c9 s32i.n a12, a9, 32 40003377: 99c9 s32i.n a12, a9, 36 40003379: 20a0a2 movi a10, 32 4000337c: fdd7a5 call8 400010f8 <_X_ets_isr_mask> 4000337f: 1facc2 movi a12, 0xfffffc1f 40003382: a0a0b2 movi a11, 160 40003385: ffeaf1 l32r a15, 40003330 <_c_0x3feffe00> 40003388: 0020c0 memw 4000338b: 9e2fa2 l32i a10, a15, 0x278 4000338e: 10aac0 and a10, a10, a12 40003391: 20aab0 or a10, a10, a11 40003394: 0020c0 memw 40003397: 9e6fa2 s32i a10, a15, 0x278 4000339a: ffe691 l32r a9, 40003334 <_c_0xffff83ff> 4000339d: ffe681 l32r a8, 40003338 <_c_0x00001400> 400033a0: 0020c0 memw 400033a3: 9e2fe2 l32i a14, a15, 0x278 400033a6: 10ee90 and a14, a14, a9 400033a9: 20ee80 or a14, a14, a8 400033ac: 0020c0 memw 400033af: 9e6fe2 s32i a14, a15, 0x278 400033b2: 5a0c movi.n a10, 5 400033b4: ffe2b1 l32r a11, 4000333c <_c_0x40003728_uart_int_handler> 400033b7: ffe2c1 l32r a12, 40003340 <_c_0x3fffdb2c_uart_int_handler_arg> 400033ba: fdd2e5 call8 400010e8 <_X_ets_isr_attach> 400033bd: f01d retw.n ... 400033c0 <_XX_uart_set_unk33c0>: 400033c0: 004136 entry a1, 32 400033c3: fea231 l32r a3, 40002e4c <_st_0x3fffdb10_uartdev> 400033c6: 194322 s8i a2, a3, 25 400033c9: f01d retw.n ... 400033cc <_c_0x5ffffe00>: 400033cc: fffe00 excw 400033cf: 5f .byte 0x5f 400033d0 <_c_0x0000ffff>: 400033d0: ff .byte 0xff 400033d1: ff .byte 0xff 400033d2: 360000 excw 400033d5: 510061 l32r a6, 3ffd77d8 <_start-0x28828> 400033d8: fe .byte 0xfe 400033d9: ff .byte 0xff 400033da: 190c movi.n a9, 1 400033dc: 080c movi.n a8, 0 400033de: fffb41 l32r a4, 400033cc <_c_0x5ffffe00> 400033e1: 838920 moveqz a8, a9, a2 400033e4: 118800 slli a8, a8, 16 400033e7: 884a add.n a8, a8, a4 400033e9: 0020c0 memw 400033ec: 846852 s32i a5, a8, 0x210 400033ef: e97c movi.n a9, -2 400033f1: 0020c0 memw 400033f4: 832832 l32i a3, a8, 0x20c 400033f7: 103390 and a3, a3, a9 400033fa: 0020c0 memw 400033fd: 836832 s32i a3, a8, 0x20c 40003400: ffd031 l32r a3, 40003340 <_c_0x3fffdb2c_uart_int_handler_arg> 40003403: 01bd mov.n a11, a1 40003405: 03ad mov.n a10, a3 40003407: 0059a5 call8 400039a0 <_X_uart_rx_readbuff> 4000340a: 7aac beqz.n a10, 40003435 <_c_0x0000ffff+0x65> 4000340c: fe90a1 l32r a10, 40002e4c <_st_0x3fffdb10_uartdev> 4000340f: 0d0c movi.n a13, 0 40003411: bad9 s32i.n a13, a10, 44 40003413: 11c200 slli a12, a2, 16 40003416: cc4a add.n a12, a12, a4 40003418: 0020c0 memw 4000341b: 846c52 s32i a5, a12, 0x210 4000341e: 1d0c movi.n a13, 1 40003420: 0020c0 memw 40003423: 832cb2 l32i a11, a12, 0x20c 40003426: 20bbd0 or a11, a11, a13 40003429: 0020c0 memw 4000342c: 836cb2 s32i a11, a12, 0x20c 4000342f: 184a22 s8i a2, a10, 24 40003432: f01d retw.n 40003434: 03ad00 excw 40003437: 01bd mov.n a11, a1 40003439: 005665 call8 400039a0 <_X_uart_rx_readbuff> 4000343c: ff5a16 beqz a10, 40003435 <_c_0x0000ffff+0x65> 4000343f: fff246 j 4000340c <_c_0x0000ffff+0x3c> 40003442: 010000 slli a0, a0, 32 40003445: 0008 l32i.n a0, a0, 0 ... 40003448 <_c_0x000fffff>: 40003448: ff .byte 0xff 40003449: ff .byte 0xff 4000344a: 0f .byte 0xf 4000344b: 413600 srli a3, a0, 6 4000344e: 7fc100 excw 40003451: fe .byte 0xfe 40003452: e47c movi.n a4, -2 40003454: ccb8 l32i.n a11, a12, 48 40003456: 01a0d2 movi a13, 1 40003459: 83bdb0 moveqz a11, a13, a11 4000345c: 0c6cb2 s32i a11, a12, 48 4000345f: ffdba1 l32r a10, 400033cc <_c_0x5ffffe00> 40003462: 119200 slli a9, a2, 16 40003465: 29aa add.n a2, a9, a10 40003467: 0020c0 memw 4000346a: 862282 l32i a8, a2, 0x218 4000346d: 17e807 bbsi a8, 0, 40003488 <_c_0x000fffff+0x40> 40003470: 0020c0 memw 40003473: 8622f2 l32i a15, a2, 0x218 40003476: 10ff40 and a15, a15, a4 40003479: 0020c0 memw 4000347c: 8662f2 s32i a15, a2, 0x218 4000347f: fff1e1 l32r a14, 40003444 <_c_0x0000ffff+0x74> 40003482: 0020c0 memw 40003485: 8662e2 s32i a14, a2, 0x218 40003488: 0020c0 memw 4000348b: 8c2282 l32i a8, a2, 0x230 4000348e: 13e8f6 bgeui a8, 128, 400034a5 <_c_0x000fffff+0x5d> 40003491: 045356 bnez a3, 400034da <_c_0x000fffff+0x92> 40003494: e8a3a2 movi a10, 0x3e8 40003497: ff91e5 call8 40002db4 4000349a: 0020c0 memw 4000349d: 8c2292 l32i a9, a2, 0x230 400034a0: f03d nop.n 400034a2: ebe9b6 bltui a9, 128, 40003491 <_c_0x000fffff+0x49> 400034a5: ffe8a1 l32r a10, 40003448 <_c_0x000fffff> 400034a8: 0020c0 memw 400034ab: 8a2282 l32i a8, a2, 0x228 400034ae: 1088a0 and a8, a8, a10 400034b1: 0020c0 memw 400034b4: 8b2292 l32i a9, a2, 0x22c 400034b7: 1099a0 and a9, a9, a10 400034ba: 0020c0 memw 400034bd: 8622a2 l32i a10, a2, 0x218 400034c0: 10aa40 and a10, a10, a4 400034c3: 0020c0 memw 400034c6: 8662a2 s32i a10, a2, 0x218 400034c9: 289a add.n a2, a8, a9 400034cb: 080c movi.n a8, 0 400034cd: 212120 srai a2, a2, 1 400034d0: 532280 max a2, a2, a8 400034d3: 223b addi.n a2, a2, 3 400034d5: f01d retw.n 400034d7: 000000 ill 400034da: 020c movi.n a2, 0 400034dc: f01d retw.n ... 400034e0 <_c_0x00060000>: 400034e0: 060000 excw ... 400034e4 <_c_0xfff9ffff>: 400034e4: ff .byte 0xff 400034e5: ff .byte 0xff 400034e6: fff9 s32i.n a15, a15, 60 400034e8 : 400034e8: 004136 entry a1, 32 400034eb: ffb861 l32r a6, 400033cc <_c_0x5ffffe00> 400034ee: 115200 slli a5, a2, 16 400034f1: 556a add.n a5, a5, a6 400034f3: 0020c0 memw 400034f6: 856532 s32i a3, a5, 0x214 400034f9: fff991 l32r a9, 400034e0 <_c_0x00060000> 400034fc: 0020c0 memw 400034ff: 882582 l32i a8, a5, 0x220 40003502: 208890 or a8, a8, a9 40003505: 0020c0 memw 40003508: 886582 s32i a8, a5, 0x220 4000350b: fff661 l32r a6, 400034e4 <_c_0xfff9ffff> 4000350e: 0020c0 memw 40003511: 882542 l32i a4, a5, 0x220 40003514: 104460 and a4, a4, a6 40003517: 0020c0 memw 4000351a: 886542 s32i a4, a5, 0x220 4000351d: f01d retw.n ... 40003520 <_c_0xfffc0fff>: 40003520: ff .byte 0xff 40003521: 0f .byte 0xf 40003522: fffc bnez.n a15, 40003565 <_X_uart_init+0x31> 40003524 <_c_0x00009000>: 40003524: 009000 all4 b0, b0:b1:b2:b3 ... 40003528 <_c_0x00020000>: 40003528: 020000 andb b0, b0, b0 ... 4000352c <_c_13000000>: 4000352c: c65d40 excw ... 40003530 <_c_0x08000000>: 40003530: 000000 ill 40003533: 3608 l32i.n a0, a6, 12 40003534 <_X_uart_init>: 40003534: 004136 entry a1, 32 40003537: 0b9216 beqz a2, 400035f4 <_l_35f4> 4000353a: fff9d1 l32r a13, 40003520 <_c_0xfffc0fff> 4000353d: fff9c1 l32r a12, 40003524 <_c_0x00009000> 40003540: f6fc91 l32r a9, 40001130 <_c_0x60003e00> 40003543: 0020c0 memw 40003546: cf29b2 l32i a11, a9, 0x33c 40003549: f03d nop.n 4000354b: 10bbd0 and a11, a11, a13 4000354e: 20bbc0 or a11, a11, a12 40003551: 0020c0 memw 40003554: cf69b2 s32i a11, a9, 0x33c 40003557: fff4a1 l32r a10, 40003528 <_c_0x00020000> 4000355a: 0020c0 memw 4000355d: f02982 l32i a8, a9, 0x3c0 40003560: 2088a0 or a8, a8, a10 40003563: 0020c0 memw 40003566: f06982 s32i a8, a9, 0x3c0 40003569: fe3831 l32r a3, 40002e4c <_st_0x3fffdb10_uartdev> 4000356c: fff0b1 l32r a11, 4000352c <_c_13000000> 4000356f: 03c8 l32i.n a12, a3, 0 40003571: 02ad mov.n a10, a2 40003573: c2bbc0 quou a11, a11, a12 40003576: f4b0b0 extui a11, a11, 0, 16 40003579: fff6e5 call8 400034e8 4000357c: 3398 l32i.n a9, a3, 12 4000357e: ff93f1 l32r a15, 400033cc <_c_0x5ffffe00> 40003581: 11e200 slli a14, a2, 16 40003584: 4388 l32i.n a8, a3, 16 40003586: eefa add.n a14, a14, a15 40003588: 23f8 l32i.n a15, a3, 8 4000358a: 1188c0 slli a8, a8, 4 4000358d: 20ff90 or a15, a15, a9 40003590: 1398 l32i.n a9, a3, 4 40003592: 20ff80 or a15, a15, a8 40003595: 1199e0 slli a9, a9, 2 40003598: ffe681 l32r a8, 40003530 <_c_0x08000000> 4000359b: 20ff90 or a15, a15, a9 4000359e: 20ff80 or a15, a15, a8 400035a1: 0020c0 memw 400035a4: 886ef2 s32i a15, a14, 0x220 400035a7: ffced1 l32r a13, 400034e0 <_c_0x00060000> 400035aa: 0020c0 memw 400035ad: 882ec2 l32i a12, a14, 0x220 400035b0: 20ccd0 or a12, a12, a13 400035b3: 0020c0 memw 400035b6: 886ec2 s32i a12, a14, 0x220 400035b9: ffcab1 l32r a11, 400034e4 <_c_0xfff9ffff> 400035bc: 0020c0 memw 400035bf: 882ea2 l32i a10, a14, 0x220 400035c2: 10aab0 and a10, a10, a11 400035c5: 0020c0 memw 400035c8: 886ea2 s32i a10, a14, 0x220 400035cb: 280392 l8ui a9, a3, 40 400035ce: 649090 extui a9, a9, 0, 7 400035d1: 0020c0 memw 400035d4: 896e92 s32i a9, a14, 0x224 400035d7: ff7e81 l32r a8, 400033d0 <_c_0x0000ffff> 400035da: 0020c0 memw 400035dd: 846e82 s32i a8, a14, 0x210 400035e0: 1f0c movi.n a15, 1 400035e2: 0020c0 memw 400035e5: 832ed2 l32i a13, a14, 0x20c 400035e8: 20ddf0 or a13, a13, a15 400035eb: 0020c0 memw 400035ee: 836ed2 s32i a13, a14, 0x20c 400035f1: f01d retw.n ... 400035f4 <_l_35f4>: 400035f4: 7d7c movi.n a13, -9 400035f6: f7bf91 l32r a9, 400014f4 <_c_0x60008e00> 400035f9: 0020c0 memw 400035fc: a229c2 l32i a12, a9, 0x288 400035ff: 10ccd0 and a12, a12, a13 40003602: 0020c0 memw 40003605: a269c2 s32i a12, a9, 0x288 40003608: f7bab1 l32r a11, 400014f0 <_c_0xffff8fff> 4000360b: 0020c0 memw 4000360e: a229a2 l32i a10, a9, 0x288 40003611: 10aab0 and a10, a10, a11 40003614: 0020c0 memw 40003617: a269a2 s32i a10, a9, 0x288 4000361a: 0020c0 memw 4000361d: a22982 l32i a8, a9, 0x288 40003620: 0020c0 memw 40003623: a26982 s32i a8, a9, 0x288 40003626: ffcfc6 j 40003569 <_X_uart_init+0x35> 40003629: 000000 ill 4000362c : 4000362c: 004136 entry a1, 32 4000362f: fe0741 l32r a4, 40002e4c <_st_0x3fffdb10_uartdev> 40003632: 0020f0 nop 40003635: 190442 l8ui a4, a4, 25 40003638: ff6581 l32r a8, 400033cc <_c_0x5ffffe00> 4000363b: 114400 slli a4, a4, 16 4000363e: 448a add.n a4, a4, a8 40003640: 0020c0 memw 40003643: 872432 l32i a3, a4, 0x21c 40003646: 0e7377 bbci a3, 23, 40003658 40003649: 088076 loop a0, 40003655 4000364c: 0020c0 memw 4000364f: 872482 l32i a8, a4, 0x21c 40003652: 027877 bbci a8, 23, 40003658 40003655: fffc06 j 40003649 40003658: 0020c0 memw 4000365b: 806422 s32i a2, a4, 0x200 4000365e: 020c movi.n a2, 0 40003660: f01d retw.n ... 40003664 <_X_uart_tx_one_char2>: 40003664: 004136 entry a1, 32 40003667: fdf941 l32r a4, 40002e4c <_st_0x3fffdb10_uartdev> 4000366a: 0020f0 nop 4000366d: 180442 l8ui a4, a4, 24 40003670: ff5781 l32r a8, 400033cc <_c_0x5ffffe00> 40003673: 114400 slli a4, a4, 16 40003676: 448a add.n a4, a4, a8 40003678: 0020c0 memw 4000367b: 872432 l32i a3, a4, 0x21c 4000367e: 0e7377 bbci a3, 23, 40003690 <_X_uart_tx_one_char2+0x2c> 40003681: 088076 loop a0, 4000368d <_X_uart_tx_one_char2+0x29> 40003684: 0020c0 memw 40003687: 872482 l32i a8, a4, 0x21c 4000368a: 027877 bbci a8, 23, 40003690 <_X_uart_tx_one_char2+0x2c> 4000368d: fffc06 j 40003681 <_X_uart_tx_one_char2+0x1d> 40003690: 0020c0 memw 40003693: 806422 s32i a2, a4, 0x200 40003696: 020c movi.n a2, 0 40003698: f01d retw.n ... 4000369c <_X_uart_wait_tx_empty>: 4000369c: 004136 entry a1, 32 4000369f: 115200 slli a5, a2, 16 400036a2: ff4a81 l32r a8, 400033cc <_c_0x5ffffe00> 400036a5: f43c21 l32r a2, 40000798 <_c_0x00ff0000> 400036a8: 805580 add a5, a5, a8 400036ab: 0020c0 memw 400036ae: 872532 l32i a3, a5, 0x21c 400036b1: 100237 bnone a2, a3, 400036c5 <_X_uart_wait_tx_empty+0x29> 400036b4: f03d nop.n 400036b6: 088076 loop a0, 400036c2 <_X_uart_wait_tx_empty+0x26> 400036b9: 0020c0 memw 400036bc: 872592 l32i a9, a5, 0x21c 400036bf: 020927 bnone a9, a2, 400036c5 <_X_uart_wait_tx_empty+0x29> 400036c2: fffb86 j 400036b4 <_X_uart_wait_tx_empty+0x18> 400036c5: f01d retw.n 400036c7: 413600 srli a3, a0, 6 400036ca: e02100 subx4 a2, a1, a0 400036cd: 52fd excw 400036cf: 22ffa0 orb b15, b15, b10 400036d2: 311802 l16ui a0, a8, 98 400036d5: 3e .byte 0x3e 400036d6: ff .byte 0xff 400036d7: 112200 slli a2, a2, 16 400036da: 802230 add a2, a2, a3 400036dd: 088076 loop a0, 400036e9 <_X_uart_wait_tx_empty+0x4d> 400036e0: 0020c0 memw 400036e3: 872232 l32i a3, a2, 0x21c 400036e6: 028537 bany a5, a3, 400036ec <_X_uart_wait_tx_empty+0x50> 400036e9: fffc06 j 400036dd <_X_uart_wait_tx_empty+0x41> 400036ec: 0020c0 memw 400036ef: 802222 l32i a2, a2, 0x200 400036f2: 742020 extui a2, a2, 0, 8 400036f5: f01d retw.n 400036f7: 413600 srli a3, a0, 6 400036fa: d44100 extui a4, a0, 1, 14 400036fd: 42fd excw 400036ff: 811804 excw 40003702: 00ff32 s32ri a3, a15, 0 40003705: 8a1144 excw 40003708: 20c044 excw 4000370b: 243200 extui a3, a0, 2, 3 4000370e: 303087 bltu a0, a8, 40003742 <_X_uart_int_handler+0x1a> 40003711: b38c74 excw 40003714: 0020c0 memw 40003717: 802482 l32i a8, a4, 0x200 4000371a: 004282 s8i a8, a2, 0 4000371d: 020c movi.n a2, 0 4000371f: f01d retw.n 40003721: 120c movi.n a2, 1 40003723: f01d retw.n 40003725: 000000 ill 40003728 <_X_uart_int_handler>: 40003728: 004136 entry a1, 32 4000372b: fdc861 l32r a6, 40002e4c <_st_0x3fffdb10_uartdev> 4000372e: 180c movi.n a8, 1 40003730: 180662 l8ui a6, a6, 24 40003733: ff2671 l32r a7, 400033cc <_c_0x5ffffe00> 40003736: 115600 slli a5, a6, 16 40003739: 557a add.n a5, a5, a7 4000373b: 0020c0 memw 4000373e: 822532 l32i a3, a5, 0x208 40003741: 546307 bbci a3, 0, 40003799 <_X_uart_int_handler+0x71> 40003744: ffa092 movi a9, 255 40003747: 0020c0 memw 4000374a: 846582 s32i a8, a5, 0x210 4000374d: 116600 slli a6, a6, 16 40003750: 667a add.n a6, a6, a7 40003752: 0020c0 memw 40003755: 8726a2 l32i a10, a6, 0x21c 40003758: 3d09a7 bnone a9, a10, 40003799 <_X_uart_int_handler+0x71> 4000375b: 1258 l32i.n a5, a2, 4 4000375d: 290c movi.n a9, 2 4000375f: d80c movi.n a8, 13 40003761: 2b8076 loop a0, 40003790 <_X_uart_int_handler+0x68> 40003764: 0020c0 memw 40003767: 8026a2 l32i a10, a6, 0x200 4000376a: 74a0a0 extui a10, a10, 0, 8 4000376d: 0045a2 s8i a10, a5, 0 40003770: 0278 l32i.n a7, a2, 0 40003772: 1258 l32i.n a5, a2, 4 40003774: 01d7b2 addmi a11, a7, 0x100 40003777: 551b addi.n a5, a5, 1 40003779: 171a87 beq a10, a8, 40003794 <_X_uart_int_handler+0x6c> 4000377c: 1259 s32i.n a5, a2, 4 4000377e: 0395b7 bne a5, a11, 40003785 <_X_uart_int_handler+0x5d> 40003781: 075d mov.n a5, a7 40003783: 1279 s32i.n a7, a2, 4 40003785: 0020c0 memw 40003788: 8726a2 l32i a10, a6, 0x21c 4000378b: 74a0a0 extui a10, a10, 0, 8 4000378e: 7a8c beqz.n a10, 40003799 <_X_uart_int_handler+0x71> 40003790: fff346 j 40003761 <_X_uart_int_handler+0x39> 40003793: 429900 xorb b9, b9, b0 40003796: fff886 j 4000377c <_X_uart_int_handler+0x54> 40003799: f01d retw.n 4000379b: 413600 srli a3, a0, 6 4000379e: 23b600 sext a11, a6, 7 400037a1: 140c26 beqi a12, -1, 400037b9 <_X_uart_int_handler+0x91> 400037a4: d50c movi.n a5, 13 400037a6: 02ad mov.n a10, a2 400037a8: fff4e5 call8 400036f8 <_X_uart_wait_tx_empty+0x5c> 400037ab: 071a66 bnei a10, 1, 400037b6 <_X_uart_int_handler+0x8e> 400037ae: 02ad mov.n a10, a2 400037b0: fff465 call8 400036f8 <_X_uart_wait_tx_empty+0x5c> 400037b3: f71a26 beqi a10, 1, 400037ae <_X_uart_int_handler+0x86> 400037b6: 0002a2 l8ui a10, a2, 0 400037b9: 0c9a26 beqi a10, 10, 400037c9 <_X_uart_int_handler+0xa1> 400037bc: 091a57 beq a10, a5, 400037c9 <_X_uart_int_handler+0xa1> 400037bf: 221b addi.n a2, a2, 1 400037c1: 441b addi.n a4, a4, 1 400037c3: 744040 extui a4, a4, 0, 8 400037c6: dc9347 bne a3, a4, 400037a6 <_X_uart_int_handler+0x7e> 400037c9: 0d0c movi.n a13, 0 400037cb: 0142d2 s8i a13, a2, 1 400037ce: 0d2d mov.n a2, a13 400037d0: f01d retw.n ... 400037d4 <_X_send_packet>: 400037d4: 004136 entry a1, 32 400037d7: c0a0a2 movi a10, 192 400037da: ffe8a5 call8 40003664 <_X_uart_tx_one_char2> 400037dd: 330b addi.n a3, a3, -1 400037df: 3d0326 beqi a3, -1, 40003820 <_X_send_packet+0x4c> 400037e2: dba052 movi a5, 219 400037e5: c0a042 movi a4, 192 400037e8: 000306 j 400037f8 <_X_send_packet+0x24> 400037eb: 650000 extui a0, a0, 16, 7 400037ee: 1bffe7 bbsi a15, 30, 4000380d <_X_send_packet+0x39> 400037f1: c33222 excw 400037f4: ff .byte 0xff 400037f5: 027396 bltz a3, 40003820 <_X_send_packet+0x4c> 400037f8: 0002a2 l8ui a10, a2, 0 400037fb: 111a47 beq a10, a4, 40003810 <_X_send_packet+0x3c> 400037fe: eb9a57 bne a10, a5, 400037ed <_X_send_packet+0x19> 40003801: dba0a2 movi a10, 219 40003804: ffe5e5 call8 40003664 <_X_uart_tx_one_char2> 40003807: dda0a2 movi a10, 221 4000380a: ffe5a5 call8 40003664 <_X_uart_tx_one_char2> 4000380d: fff7c6 j 400037f0 <_X_send_packet+0x1c> 40003810: dba0a2 movi a10, 219 40003813: ffe525 call8 40003664 <_X_uart_tx_one_char2> 40003816: dca0a2 movi a10, 220 40003819: ffe4a5 call8 40003664 <_X_uart_tx_one_char2> 4000381c: fff406 j 400037f0 <_X_send_packet+0x1c> 4000381f: a0a200 addx4 a10, a2, a0 40003822: e425c0 extui a2, a12, 5, 15 40003825: ff .byte 0xff 40003826: f01d retw.n 40003828 <_X_SendMsg>: 40003828: 004136 entry a1, 32 4000382b: 03bd mov.n a11, a3 4000382d: 02ad mov.n a10, a2 4000382f: fffa65 call8 400037d4 <_X_send_packet> 40003832: 020c movi.n a2, 0 40003834: f01d retw.n 40003836: c80000 excw 40003839: ffc8 l32i.n a12, a15, 60 4000383b: 3f .byte 0x3f 4000383c <_X_recv_packet>: 4000383c: 006136 entry a1, 48 4000383f: 180c movi.n a8, 1 40003841: 047d mov.n a7, a4 40003843: fd8261 l32r a6, 40002e4c <_st_0x3fffdb10_uartdev> 40003846: 029d mov.n a9, a2 40003848: 1199 s32i.n a9, a1, 4 4000384a: 020c movi.n a2, 0 4000384c: 004122 s8i a2, a1, 0 4000384f: d658 l32i.n a5, a6, 52 40003851: 937840 movnez a7, a8, a4 40003854: 2179 s32i.n a7, a1, 8 40003856: 932570 movnez a2, a5, a7 40003859: c0a072 movi a7, 192 4000385c: 1cc652 addi a5, a6, 28 4000385f: 0d3416 beqz a4, 40003936 <_X_recv_packet+0xfa> 40003862: c698 l32i.n a9, a6, 48 40003864: 1e2966 bnei a9, 2, 40003886 <_X_recv_packet+0x4a> 40003867: 000f86 j 400038a9 <_X_recv_packet+0x6d> 4000386a: 648c beqz.n a4, 40003874 <_X_recv_packet+0x38> 4000386c: c6e8 l32i.n a14, a6, 48 4000386e: 024e66 bnei a14, 4, 40003874 <_X_recv_packet+0x38> 40003871: 002406 j 40003905 <_X_recv_packet+0xc9> 40003874: 0001a2 l8ui a10, a1, 0 40003877: 1d1a77 beq a10, a7, 40003898 <_X_recv_packet+0x5c> 4000387a: dba0f2 movi a15, 219 4000387d: 511af7 beq a10, a15, 400038d2 <_X_recv_packet+0x96> 40003880: 02a237 bge a2, a3, 40003886 <_X_recv_packet+0x4a> 40003883: 002746 j 40003924 <_X_recv_packet+0xe8> 40003886: 05ad mov.n a10, a5 40003888: 01bd mov.n a11, a1 4000388a: 001165 call8 400039a0 <_X_uart_rx_readbuff> 4000388d: fd9a16 beqz a10, 4000386a <_X_recv_packet+0x2e> 40003890: ff2416 beqz a4, 40003886 <_X_recv_packet+0x4a> 40003893: 020c movi.n a2, 0 40003895: f01d retw.n 40003897: a21600 muluh a1, a6, a0 4000389a: fe .byte 0xfe 4000389b: 0e7416 beqz a4, 40003986 <_X_recv_packet+0x14a> 4000389e: 280c movi.n a8, 2 400038a0: 090c movi.n a9, 0 400038a2: d699 s32i.n a9, a6, 52 400038a4: c689 s32i.n a8, a6, 48 400038a6: f01d retw.n 400038a8: 05ad00 extui a10, a0, 29, 1 400038ab: 01bd mov.n a11, a1 400038ad: 000f25 call8 400039a0 <_X_uart_rx_readbuff> 400038b0: 4adc bnez.n a10, 400038c8 <_X_recv_packet+0x8c> 400038b2: 0001a2 l8ui a10, a1, 0 400038b5: 0020f0 nop 400038b8: c0ba70 sub a11, a10, a7 400038bb: 09db16 beqz a11, 4000395c <_X_recv_packet+0x120> 400038be: 05ad mov.n a10, a5 400038c0: 01bd mov.n a11, a1 400038c2: 000de5 call8 400039a0 <_X_uart_rx_readbuff> 400038c5: fe9a16 beqz a10, 400038b2 <_X_recv_packet+0x76> 400038c8: 0001c2 l8ui a12, a1, 0 400038cb: c49c77 bne a12, a7, 40003893 <_X_recv_packet+0x57> 400038ce: ffed06 j 40003886 <_X_recv_packet+0x4a> 400038d1: e4bc00 extui a11, a0, 12, 15 400038d4: c698 l32i.n a9, a6, 48 400038d6: 0101d2 l8ui a13, a1, 1 400038d9: 023966 bnei a9, 3, 400038df <_X_recv_packet+0xa3> 400038dc: 002186 j 40003966 <_X_recv_packet+0x12a> 400038df: 0041d2 s8i a13, a1, 0 400038e2: 24afe2 movi a14, -220 400038e5: 0001a2 l8ui a10, a1, 0 400038e8: 21d8 l32i.n a13, a1, 8 400038ea: 3c0c movi.n a12, 3 400038ec: 939cd0 movnez a9, a12, a13 400038ef: c699 s32i.n a9, a6, 48 400038f1: eaea add.n a14, a10, a14 400038f3: 0a2ef6 bgeui a14, 2, 40003901 <_X_recv_packet+0xc5> 400038f6: ffd0b1 l32r a11, 40003838 <_X_SendMsg+0x10> 400038f9: aaba add.n a10, a10, a11 400038fb: 7c0aa2 l8ui a10, a10, 124 400038fe: 0041a2 s8i a10, a1, 0 40003901: ffdec6 j 40003880 <_X_recv_packet+0x44> 40003904: a0e200 addx4 a14, a2, a0 40003907: f2db addi.n a15, a2, 13 40003909: f20001 l32r a0, 4000010c <_WindowOverflowHandler+0xc> 4000390c: e20141 l32r a4, 3fffc110 <_start-0x3ef0> 4000390f: 560041 l32r a4, 3ffd9110 <_start-0x26ef0> 40003912: adfbf4 excw 40003915: b11005 call0 3ffb4a18 <_start-0x4b5e8> 40003918: 086520 excw 4000391b: 1a2600 depbits a0, a6, 1, 3 4000391e: 9859 s32i.n a5, a8, 36 40003920: ef46c6 j 3ffff63f <_start-0x9c1> 40003923: ff .byte 0xff 40003924: 1198 l32i.n a9, a1, 4 40003926: 929a add.n a9, a2, a9 40003928: 0049a2 s8i a10, a9, 0 4000392b: d688 l32i.n a8, a6, 52 4000392d: 221b addi.n a2, a2, 1 4000392f: 881b addi.n a8, a8, 1 40003931: d689 s32i.n a8, a6, 52 40003933: ffd3c6 j 40003886 <_X_recv_packet+0x4a> 40003936: 05ad mov.n a10, a5 40003938: 01bd mov.n a11, a1 4000393a: 000665 call8 400039a0 <_X_uart_rx_readbuff> 4000393d: 081a26 beqi a10, 1, 40003949 <_X_recv_packet+0x10d> 40003940: 0001a2 l8ui a10, a1, 0 40003943: c0aa70 sub a10, a10, a7 40003946: f3ca16 beqz a10, 40003886 <_X_recv_packet+0x4a> 40003949: 05ad mov.n a10, a5 4000394b: 01bd mov.n a11, a1 4000394d: 000525 call8 400039a0 <_X_uart_rx_readbuff> 40003950: f51a26 beqi a10, 1, 40003949 <_X_recv_packet+0x10d> 40003953: 0001b2 l8ui a11, a1, 0 40003956: ef9b77 bne a11, a7, 40003949 <_X_recv_packet+0x10d> 40003959: ffca46 j 40003886 <_X_recv_packet+0x4a> 4000395c: 3d0c movi.n a13, 3 4000395e: c6d9 s32i.n a13, a6, 48 40003960: f2fb56 bnez a11, 40003893 <_X_recv_packet+0x57> 40003963: ffc7c6 j 40003886 <_X_recv_packet+0x4a> 40003966: 05ad mov.n a10, a5 40003968: 01bd mov.n a11, a1 4000396a: 4e0c movi.n a14, 4 4000396c: c6e9 s32i.n a14, a6, 48 4000396e: 000325 call8 400039a0 <_X_uart_rx_readbuff> 40003971: aa1a66 bnei a10, 1, 4000391f <_X_recv_packet+0xe3> 40003974: ffc6c6 j 40003893 <_X_recv_packet+0x57> 40003977: ad0000 excw 4000397a: 01bd05 call0 4000554c <_X_slc_init_attach+0x64> 4000397d: 000225 call8 400039a0 <_X_uart_rx_readbuff> 40003980: f51a26 beqi a10, 1, 40003979 <_X_recv_packet+0x13d> 40003983: ffe606 j 4000391f <_X_recv_packet+0xe3> 40003986: f01d retw.n 40003988 <_X_RcvMsg>: 40003988: 004136 entry a1, 32 4000398b: 04cd mov.n a12, a4 4000398d: 03bd mov.n a11, a3 4000398f: 02ad mov.n a10, a2 40003991: ffeaa5 call8 4000383c <_X_recv_packet> 40003994: 2a8c beqz.n a10, 4000399a <_X_RcvMsg+0x12> 40003996: 020c movi.n a2, 0 40003998: f01d retw.n 4000399a: 120c movi.n a2, 1 4000399c: f01d retw.n ... 400039a0 <_X_uart_rx_readbuff>: 400039a0: 004136 entry a1, 32 400039a3: 2268 l32i.n a6, a2, 8 400039a5: 1248 l32i.n a4, a2, 4 400039a7: 059467 bne a4, a6, 400039b0 <_X_uart_rx_readbuff+0x10> 400039aa: 120c movi.n a2, 1 400039ac: f01d retw.n 400039ae: 820000 mull a0, a0, a0 400039b1: 820006 j 3ffe41b5 <_start-0x1be4b> 400039b4: 380043 excw 400039b7: 225802 s16i a0, a8, 68 400039ba: 01d382 addmi a8, a3, 0x100 400039bd: 551b addi.n a5, a5, 1 400039bf: 2259 s32i.n a5, a2, 8 400039c1: 059587 bne a5, a8, 400039ca <_X_uart_rx_readbuff+0x2a> 400039c4: 2239 s32i.n a3, a2, 8 400039c6: 020c movi.n a2, 0 400039c8: f01d retw.n 400039ca: 020c movi.n a2, 0 400039cc: f01d retw.n 400039ce: 360000 excw 400039d1: 410061 l32r a6, 3ffd3dd4 <_start-0x2c22c> 400039d4: 1e .byte 0x1e 400039d5: 88fd excw 400039d7: 2826b4 excw 400039da: 120c04 excw 400039dd: f01d retw.n 400039df: 01bd00 slli a11, a13, 32 400039e2: 1cc432 addi a3, a4, 28 400039e5: 03ad mov.n a10, a3 400039e7: fffba5 call8 400039a0 <_X_uart_rx_readbuff> 400039ea: ba8c beqz.n a10, 400039f9 <_X_uart_rx_readbuff+0x59> 400039ec: 090c movi.n a9, 0 400039ee: 004292 s8i a9, a2, 0 400039f1: 092d mov.n a2, a9 400039f3: b429 s32i.n a2, a4, 44 400039f5: f01d retw.n 400039f7: ad0000 excw 400039fa: 019203 excw 400039fd: 01bd00 slli a11, a13, 32 40003a00: 004292 s8i a9, a2, 0 40003a03: 221b addi.n a2, a2, 1 40003a05: fff9a5 call8 400039a0 <_X_uart_rx_readbuff> 40003a08: feda16 beqz a10, 400039f9 <_X_uart_rx_readbuff+0x59> 40003a0b: fff746 j 400039ec <_X_uart_rx_readbuff+0x4c> 40003a0e: 360000 excw 40003a11: 210041 l32r a4, 3ffcbe14 <_start-0x341ec> 40003a14: 0e .byte 0xe 40003a15: 1dfd excw 40003a17: 4e00f0 excw 40003a18 <_c_0x60004e00>: 40003a18: 004e00 break 14, 0 40003a1b: 413660 srli a3, a6, 6 40003a1c <_X_SelectSpiFunction>: 40003a1c: 004136 entry a1, 32 40003a1f: 787c movi.n a8, -9 40003a21: f6b371 l32r a7, 400014f0 <_c_0xffff8fff> 40003a24: f5c641 l32r a4, 4000113c <_c_0x1000> 40003a27: fffc51 l32r a5, 40003a18 <_c_0x60004e00> 40003a2a: f6b261 l32r a6, 400014f4 <_c_0x60008e00> 40003a2d: 123216 beqz a2, 40003b54 <_X_SelectSpiFunction+0x138> 40003a30: 0020c0 memw 40003a33: 8c2632 l32i a3, a6, 0x230 40003a36: 103380 and a3, a3, a8 40003a39: 0020c0 memw 40003a3c: 8c6632 s32i a3, a6, 0x230 40003a3f: 0020c0 memw 40003a42: 8c2622 l32i a2, a6, 0x230 40003a45: 102270 and a2, a2, a7 40003a48: 0020c0 memw 40003a4b: 8c6622 s32i a2, a6, 0x230 40003a4e: 0020c0 memw 40003a51: 8c26f2 l32i a15, a6, 0x230 40003a54: 20ff40 or a15, a15, a4 40003a57: 0020c0 memw 40003a5a: 8c66f2 s32i a15, a6, 0x230 40003a5d: 0020c0 memw 40003a60: 8d26e2 l32i a14, a6, 0x234 40003a63: 10ee80 and a14, a14, a8 40003a66: 0020c0 memw 40003a69: 8d66e2 s32i a14, a6, 0x234 40003a6c: 0020c0 memw 40003a6f: 8d26d2 l32i a13, a6, 0x234 40003a72: 10dd70 and a13, a13, a7 40003a75: 0020c0 memw 40003a78: 8d66d2 s32i a13, a6, 0x234 40003a7b: 0020c0 memw 40003a7e: 8d26c2 l32i a12, a6, 0x234 40003a81: 20cc40 or a12, a12, a4 40003a84: 0020c0 memw 40003a87: 8d66c2 s32i a12, a6, 0x234 40003a8a: 0020c0 memw 40003a8d: 8e26b2 l32i a11, a6, 0x238 40003a90: 10bb80 and a11, a11, a8 40003a93: 0020c0 memw 40003a96: 8e66b2 s32i a11, a6, 0x238 40003a99: 0020c0 memw 40003a9c: 8e26a2 l32i a10, a6, 0x238 40003a9f: 10aa70 and a10, a10, a7 40003aa2: 0020c0 memw 40003aa5: 8e66a2 s32i a10, a6, 0x238 40003aa8: 0020c0 memw 40003aab: 8e2692 l32i a9, a6, 0x238 40003aae: 209940 or a9, a9, a4 40003ab1: 0020c0 memw 40003ab4: 8e6692 s32i a9, a6, 0x238 40003ab7: 0020c0 memw 40003aba: 8f2632 l32i a3, a6, 0x23c 40003abd: 103380 and a3, a3, a8 40003ac0: 0020c0 memw 40003ac3: 8f6632 s32i a3, a6, 0x23c 40003ac6: 0020c0 memw 40003ac9: 8f2622 l32i a2, a6, 0x23c 40003acc: 102270 and a2, a2, a7 40003acf: 0020c0 memw 40003ad2: 8f6622 s32i a2, a6, 0x23c 40003ad5: 0020c0 memw 40003ad8: 8f26f2 l32i a15, a6, 0x23c 40003adb: 20ff40 or a15, a15, a4 40003ade: 0020c0 memw 40003ae1: 8f66f2 s32i a15, a6, 0x23c 40003ae4: 0020c0 memw 40003ae7: 9026e2 l32i a14, a6, 0x240 40003aea: 10ee80 and a14, a14, a8 40003aed: 0020c0 memw 40003af0: 9066e2 s32i a14, a6, 0x240 40003af3: 0020c0 memw 40003af6: 9026d2 l32i a13, a6, 0x240 40003af9: 10dd70 and a13, a13, a7 40003afc: 0020c0 memw 40003aff: 9066d2 s32i a13, a6, 0x240 40003b02: 0020c0 memw 40003b05: 9026c2 l32i a12, a6, 0x240 40003b08: 20cc40 or a12, a12, a4 40003b0b: 0020c0 memw 40003b0e: 9066c2 s32i a12, a6, 0x240 40003b11: 0020c0 memw 40003b14: 9226b2 l32i a11, a6, 0x248 40003b17: 10bb80 and a11, a11, a8 40003b1a: 0020c0 memw 40003b1d: 9266b2 s32i a11, a6, 0x248 40003b20: 0020c0 memw 40003b23: 9226a2 l32i a10, a6, 0x248 40003b26: 10aa70 and a10, a10, a7 40003b29: 0020c0 memw 40003b2c: 9266a2 s32i a10, a6, 0x248 40003b2f: 0020c0 memw 40003b32: 922692 l32i a9, a6, 0x248 40003b35: 209940 or a9, a9, a4 40003b38: 0020c0 memw 40003b3b: 926692 s32i a9, a6, 0x248 40003b3e: f2fe31 l32r a3, 40000738 <_c_0x80000000> 40003b41: 0020c0 memw 40003b44: 492522 l32i a2, a5, 0x124 40003b47: 202230 or a2, a2, a3 40003b4a: 0020c0 memw 40003b4d: 496522 s32i a2, a5, 0x124 40003b50: f01d retw.n 40003b52: c00000 sub a0, a0, a0 40003b55: a20020 muluh a0, a0, a2 40003b58: 809826 beqi a8, 10, 40003adc <_X_SelectSpiFunction+0xc0> 40003b5b: 10aa add.n a1, a0, a10 40003b5d: 0020c0 memw 40003b60: 9866a2 s32i a10, a6, 0x260 40003b63: 0020c0 memw 40003b66: 982692 l32i a9, a6, 0x260 40003b69: 109970 and a9, a9, a7 40003b6c: 0020c0 memw 40003b6f: 986692 s32i a9, a6, 0x260 40003b72: 0020c0 memw 40003b75: 982632 l32i a3, a6, 0x260 40003b78: 203340 or a3, a3, a4 40003b7b: 0020c0 memw 40003b7e: 986632 s32i a3, a6, 0x260 40003b81: 0020c0 memw 40003b84: 992622 l32i a2, a6, 0x264 40003b87: 102280 and a2, a2, a8 40003b8a: 0020c0 memw 40003b8d: 996622 s32i a2, a6, 0x264 40003b90: 0020c0 memw 40003b93: 9926f2 l32i a15, a6, 0x264 40003b96: 10ff70 and a15, a15, a7 40003b99: 0020c0 memw 40003b9c: 9966f2 s32i a15, a6, 0x264 40003b9f: 0020c0 memw 40003ba2: 9926e2 l32i a14, a6, 0x264 40003ba5: 20ee40 or a14, a14, a4 40003ba8: 0020c0 memw 40003bab: 9966e2 s32i a14, a6, 0x264 40003bae: 0020c0 memw 40003bb1: 9a26d2 l32i a13, a6, 0x268 40003bb4: 10dd80 and a13, a13, a8 40003bb7: 0020c0 memw 40003bba: 9a66d2 s32i a13, a6, 0x268 40003bbd: 0020c0 memw 40003bc0: 9a26c2 l32i a12, a6, 0x268 40003bc3: 10cc70 and a12, a12, a7 40003bc6: 0020c0 memw 40003bc9: 9a66c2 s32i a12, a6, 0x268 40003bcc: 0020c0 memw 40003bcf: 9a26b2 l32i a11, a6, 0x268 40003bd2: 20bb40 or a11, a11, a4 40003bd5: 0020c0 memw 40003bd8: 9a66b2 s32i a11, a6, 0x268 40003bdb: 0020c0 memw 40003bde: 9526a2 l32i a10, a6, 0x254 40003be1: 10aa80 and a10, a10, a8 40003be4: 0020c0 memw 40003be7: 9566a2 s32i a10, a6, 0x254 40003bea: 0020c0 memw 40003bed: 952692 l32i a9, a6, 0x254 40003bf0: 109970 and a9, a9, a7 40003bf3: 0020c0 memw 40003bf6: 956692 s32i a9, a6, 0x254 40003bf9: 0020c0 memw 40003bfc: 952632 l32i a3, a6, 0x254 40003bff: 203340 or a3, a3, a4 40003c02: 0020c0 memw 40003c05: 956632 s32i a3, a6, 0x254 40003c08: 0020c0 memw 40003c0b: 962622 l32i a2, a6, 0x258 40003c0e: 102280 and a2, a2, a8 40003c11: 0020c0 memw 40003c14: 966622 s32i a2, a6, 0x258 40003c17: 0020c0 memw 40003c1a: 9626f2 l32i a15, a6, 0x258 40003c1d: 10ff70 and a15, a15, a7 40003c20: 0020c0 memw 40003c23: 9666f2 s32i a15, a6, 0x258 40003c26: 0020c0 memw 40003c29: 9626e2 l32i a14, a6, 0x258 40003c2c: 20ee40 or a14, a14, a4 40003c2f: 0020c0 memw 40003c32: 9666e2 s32i a14, a6, 0x258 40003c35: 0020c0 memw 40003c38: 9726d2 l32i a13, a6, 0x25c 40003c3b: 10dd80 and a13, a13, a8 40003c3e: 0020c0 memw 40003c41: 9766d2 s32i a13, a6, 0x25c 40003c44: 0020c0 memw 40003c47: 9726c2 l32i a12, a6, 0x25c 40003c4a: 10cc70 and a12, a12, a7 40003c4d: 0020c0 memw 40003c50: 9766c2 s32i a12, a6, 0x25c 40003c53: 0020c0 memw 40003c56: 9726b2 l32i a11, a6, 0x25c 40003c59: 20bb40 or a11, a11, a4 40003c5c: 0020c0 memw 40003c5f: 9766b2 s32i a11, a6, 0x25c 40003c62: f2c7a1 l32r a10, 40000780 <_c_0x7fffffff> 40003c65: 0020c0 memw 40003c68: 492592 l32i a9, a5, 0x124 40003c6b: 1099a0 and a9, a9, a10 40003c6e: 0020c0 memw 40003c71: 496592 s32i a9, a5, 0x124 40003c74: f01d retw.n ... 40003c78 <_c_0x60002e00>: 40003c78: 002e00 excw 40003c7b: 413660 srli a3, a6, 6 40003c7c <_X_SPI_chip_erase>: 40003c7c: 004136 entry a1, 32 40003c7f: 20a220 or a10, a2, a2 40003c82: 005865 call8 40004208 <_X_Wait_SPI_Idle> 40003c85: fb4ba1 l32r a10, 400029b4 <_c_0x00400000> 40003c88: fffc91 l32r a9, 40003c78 <_c_0x60002e00> 40003c8b: 0020c0 memw 40003c8e: 8069a2 s32i a10, a9, 0x200 40003c91: 0020c0 memw 40003c94: 802982 l32i a8, a9, 0x200 40003c97: d88c beqz.n a8, 40003ca8 <_X_SPI_chip_erase+0x2c> 40003c99: 078076 loop a0, 40003ca4 <_X_SPI_chip_erase+0x28> 40003c9c: 0020c0 memw 40003c9f: 8029b2 l32i a11, a9, 0x200 40003ca2: 2b8c beqz.n a11, 40003ca8 <_X_SPI_chip_erase+0x2c> 40003ca4: fffc46 j 40003c99 <_X_SPI_chip_erase+0x1d> 40003ca7: 02ad00 andb b10, b13, b0 40003caa: 0055e5 call8 40004208 <_X_Wait_SPI_Idle> 40003cad: 020c movi.n a2, 0 40003caf: f01d retw.n 40003cb1: 000000 ill 40003cb4 <_c_0x00ffffff>: 40003cb4: ff .byte 0xff 40003cb5: ff .byte 0xff 40003cb6: ff .byte 0xff ... 40003cb8 <_c_0x01000000>: 40003cb8: 000000 ill 40003cbb: 413601 l32r a0, 3ffd4194 <_start-0x2be6c> 40003cbc <_XX_unk3cbc>: 40003cbc: 004136 entry a1, 32 40003cbf: b48030 extui a8, a3, 0, 12 40003cc2: 288c beqz.n a8, 40003cc8 <_XX_unk3cbc+0xc> 40003cc4: 120c movi.n a2, 1 40003cc6: f01d retw.n 40003cc8: 02ad mov.n a10, a2 40003cca: 0053e5 call8 40004208 <_X_Wait_SPI_Idle> 40003ccd: fff9c1 l32r a12, 40003cb4 <_c_0x00ffffff> 40003cd0: ffea91 l32r a9, 40003c78 <_c_0x60002e00> 40003cd3: 10c3c0 and a12, a3, a12 40003cd6: 0020c0 memw 40003cd9: 8169c2 s32i a12, a9, 0x204 40003cdc: fff7b1 l32r a11, 40003cb8 <_c_0x01000000> 40003cdf: 0020c0 memw 40003ce2: 8069b2 s32i a11, a9, 0x200 40003ce5: 0020c0 memw 40003ce8: 8029a2 l32i a10, a9, 0x200 40003ceb: 7a8c beqz.n a10, 40003cf6 <_XX_unk3cbc+0x3a> 40003ced: 0020c0 memw 40003cf0: 8029d2 l32i a13, a9, 0x200 40003cf3: ff6d56 bnez a13, 40003ced <_XX_unk3cbc+0x31> 40003cf6: 02ad mov.n a10, a2 40003cf8: 0050e5 call8 40004208 <_X_Wait_SPI_Idle> 40003cfb: 020c movi.n a2, 0 40003cfd: f01d retw.n ... 40003d00 <_c_0x00800000>: 40003d00: 800000 add a0, a0, a0 40003d03: 413600 srli a3, a0, 6 40003d06: a22000 muluh a2, a0, a0 40003d09: 4fe520 excw 40003d0c: e9b100 excw 40003d0f: ff .byte 0xff 40003d10: ffda91 l32r a9, 40003c78 <_c_0x60002e00> 40003d13: 10b3b0 and a11, a3, a11 40003d16: 0020c0 memw 40003d19: 8169b2 s32i a11, a9, 0x204 40003d1c: fff9a1 l32r a10, 40003d00 <_c_0x00800000> 40003d1f: 0020c0 memw 40003d22: 8069a2 s32i a10, a9, 0x200 40003d25: 0020c0 memw 40003d28: 802982 l32i a8, a9, 0x200 40003d2b: d88c beqz.n a8, 40003d3c <_c_0x00800000+0x3c> 40003d2d: 078076 loop a0, 40003d38 <_c_0x00800000+0x38> 40003d30: 0020c0 memw 40003d33: 8029c2 l32i a12, a9, 0x200 40003d36: 2c8c beqz.n a12, 40003d3c <_c_0x00800000+0x3c> 40003d38: fffc46 j 40003d2d <_c_0x00800000+0x2d> 40003d3b: 02ad00 andb b10, b13, b0 40003d3e: 004ca5 call8 40004208 <_X_Wait_SPI_Idle> 40003d41: 020c movi.n a2, 0 40003d43: f01d retw.n 40003d45: 000000 ill 40003d48: 000000 ill 40003d4b: 000020 excw 40003d4c <_c_0x02000000>: 40003d4c: 000000 ill 40003d4f: 413602 excw 40003d52: 380c00 excw 40003d55: 1f8857 bany a8, a5, 40003d78 <_c_0x02000000+0x2c> 40003d58: 4298 l32i.n a9, a2, 16 40003d5a: e2a390 remu a10, a3, a9 40003d5d: a5aa add.n a10, a5, a10 40003d5f: 1539a7 bltu a9, a10, 40003d78 <_c_0x02000000+0x2c> 40003d62: 20a220 or a10, a2, a2 40003d65: 004a25 call8 40004208 <_X_Wait_SPI_Idle> 40003d68: 0215e6 bgei a5, 1, 40003d6e <_c_0x02000000+0x22> 40003d6b: 002b86 j 40003e1d <_c_0x02000000+0xd1> 40003d6e: ffc261 l32r a6, 40003c78 <_c_0x60002e00> 40003d71: ffd071 l32r a7, 40003cb4 <_c_0x00ffffff> 40003d74: 0003c6 j 40003d87 <_c_0x02000000+0x3b> 40003d77: 120c00 andbc b0, b12, b0 40003d7a: f01d retw.n 40003d7c: 02ad mov.n a10, a2 40003d7e: 0048a5 call8 40004208 <_X_Wait_SPI_Idle> 40003d81: 0215e6 bgei a5, 1, 40003d87 <_c_0x02000000+0x3b> 40003d84: 002546 j 40003e1d <_c_0x02000000+0xd1> 40003d87: 10a370 and a10, a3, a7 40003d8a: 56c5a6 blti a5, 32, 40003de4 <_c_0x02000000+0x98> 40003d8d: ffeed1 l32r a13, 40003d48 <_c_0x00800000+0x48> 40003d90: 20dad0 or a13, a10, a13 40003d93: 0020c0 memw 40003d96: 8166d2 s32i a13, a6, 0x204 40003d99: 080c movi.n a8, 0 40003d9b: 890c movi.n a9, 8 40003d9d: 11a976 loopgtz a9, 40003db2 <_c_0x02000000+0x66> 40003da0: a09860 addx4 a9, a8, a6 40003da3: 04b8 l32i.n a11, a4, 0 40003da5: 0020c0 memw 40003da8: 9069b2 s32i a11, a9, 0x240 40003dab: 444b addi.n a4, a4, 4 40003dad: 981b addi.n a9, a8, 1 40003daf: 748090 extui a8, a9, 0, 8 40003db2: e0c552 addi a5, a5, -32 40003db5: 20c332 addi a3, a3, 32 40003db8: 02ad mov.n a10, a2 40003dba: 004025 call8 400041bc <_X_SPI_write_enable> 40003dbd: fb7a56 bnez a10, 40003d78 <_c_0x02000000+0x2c> 40003dc0: 0020c0 memw 40003dc3: ffe2f1 l32r a15, 40003d4c <_c_0x02000000> 40003dc6: 8066f2 s32i a15, a6, 0x200 40003dc9: 0020c0 memw 40003dcc: 8026e2 l32i a14, a6, 0x200 40003dcf: 0020f0 nop 40003dd2: fa6e16 beqz a14, 40003d7c <_c_0x02000000+0x30> 40003dd5: 088076 loop a0, 40003de1 <_c_0x02000000+0x95> 40003dd8: 0020c0 memw 40003ddb: 802682 l32i a8, a6, 0x200 40003dde: f9a816 beqz a8, 40003d7c <_c_0x02000000+0x30> 40003de1: fffc06 j 40003dd5 <_c_0x02000000+0x89> 40003de4: 03bd mov.n a11, a3 40003de6: 8b75b0 depbits a11, a5, 24, 8 40003de9: 0020c0 memw 40003dec: 8166b2 s32i a11, a6, 0x204 40003def: 219250 srai a9, a5, 2 40003df2: 14a050 extui a10, a5, 0, 2 40003df5: fa9c beqz.n a10, 40003e18 <_c_0x02000000+0xcc> 40003df7: a91b addi.n a10, a9, 1 40003df9: 080c movi.n a8, 0 40003dfb: 7490a0 extui a9, a10, 0, 8 40003dfe: 119976 loopnez a9, 40003e13 <_c_0x02000000+0xc7> 40003e01: a09860 addx4 a9, a8, a6 40003e04: 04b8 l32i.n a11, a4, 0 40003e06: 0020c0 memw 40003e09: 9069b2 s32i a11, a9, 0x240 40003e0c: 444b addi.n a4, a4, 4 40003e0e: 981b addi.n a9, a8, 1 40003e10: 748090 extui a8, a9, 0, 8 40003e13: 050c movi.n a5, 0 40003e15: ffe7c6 j 40003db8 <_c_0x02000000+0x6c> 40003e18: 09ad mov.n a10, a9 40003e1a: fff6c6 j 40003df9 <_c_0x02000000+0xad> 40003e1d: 020c movi.n a2, 0 40003e1f: f01d retw.n 40003e21: 000000 ill 40003e24 <_XX_unk3e24>: 40003e24: 004136 entry a1, 32 40003e27: 1288 l32i.n a8, a2, 4 40003e29: 953a add.n a9, a5, a3 40003e2b: 03b897 bgeu a8, a9, 40003e32 <_XX_unk3e24+0xe> 40003e2e: 120c movi.n a2, 1 40003e30: f01d retw.n 40003e32: 02ad mov.n a10, a2 40003e34: 003d25 call8 40004208 <_X_Wait_SPI_Idle> 40003e37: 0215e6 bgei a5, 1, 40003e3d <_XX_unk3e24+0x19> 40003e3a: 002e06 j 40003ef6 <_XX_unk3e24+0xd2> 40003e3d: ffc2f1 l32r a15, 40003d48 <_c_0x00800000+0x48> 40003e40: f23ee1 l32r a14, 40000738 <_c_0x80000000> 40003e43: ff8dd1 l32r a13, 40003c78 <_c_0x60002e00> 40003e46: 000b46 j 40003e77 <_XX_unk3e24+0x53> 40003e49: 219250 srai a9, a5, 2 40003e4c: 14a050 extui a10, a5, 0, 2 40003e4f: 09ea16 beqz a10, 40003ef1 <_XX_unk3e24+0xcd> 40003e52: a91b addi.n a10, a9, 1 40003e54: 080c movi.n a8, 0 40003e56: 7490a0 extui a9, a10, 0, 8 40003e59: 119976 loopnez a9, 40003e6e <_XX_unk3e24+0x4a> 40003e5c: a098d0 addx4 a9, a8, a13 40003e5f: 0020c0 memw 40003e62: 902992 l32i a9, a9, 0x240 40003e65: 881b addi.n a8, a8, 1 40003e67: 0499 s32i.n a9, a4, 0 40003e69: 748080 extui a8, a8, 0, 8 40003e6c: 444b addi.n a4, a4, 4 40003e6e: 00a052 movi a5, 0 40003e71: 0215e6 bgei a5, 1, 40003e77 <_XX_unk3e24+0x53> 40003e74: 001f86 j 40003ef6 <_XX_unk3e24+0xd2> 40003e77: 4ac5a6 blti a5, 32, 40003ec5 <_XX_unk3e24+0xa1> 40003e7a: 20c3f0 or a12, a3, a15 40003e7d: 0020c0 memw 40003e80: 816dc2 s32i a12, a13, 0x204 40003e83: 0020c0 memw 40003e86: 806de2 s32i a14, a13, 0x200 40003e89: 0020c0 memw 40003e8c: 802db2 l32i a11, a13, 0x200 40003e8f: eb8c beqz.n a11, 40003ea1 <_XX_unk3e24+0x7d> 40003e91: 078076 loop a0, 40003e9c <_XX_unk3e24+0x78> 40003e94: 0020c0 memw 40003e97: 802d82 l32i a8, a13, 0x200 40003e9a: 388c beqz.n a8, 40003ea1 <_XX_unk3e24+0x7d> 40003e9c: fffc46 j 40003e91 <_XX_unk3e24+0x6d> 40003e9f: 0c0000 excw 40003ea2: 0c08 l32i.n a0, a12, 0 40003ea4: 7689 s32i.n a8, a6, 28 40003ea6: 11a9 s32i.n a10, a1, 4 40003ea8: a098d0 addx4 a9, a8, a13 40003eab: 0020c0 memw 40003eae: 902992 l32i a9, a9, 0x240 40003eb1: 881b addi.n a8, a8, 1 40003eb3: 0499 s32i.n a9, a4, 0 40003eb5: 748080 extui a8, a8, 0, 8 40003eb8: 444b addi.n a4, a4, 4 40003eba: e0c552 addi a5, a5, -32 40003ebd: 20c332 addi a3, a3, 32 40003ec0: ffeb46 j 40003e71 <_XX_unk3e24+0x4d> 40003ec3: 800000 add a0, a0, a0 40003ec6: a001a5 call8 3ffa3ee0 <_start-0x5c120> 40003ec9: c020a3 excw 40003ecc: a20020 muluh a0, a0, a2 40003ecf: 816d excw 40003ed1: 0020c0 memw 40003ed4: 806de2 s32i a14, a13, 0x200 40003ed7: 0020c0 memw 40003eda: 802d92 l32i a9, a13, 0x200 40003edd: f68916 beqz a9, 40003e49 <_XX_unk3e24+0x25> 40003ee0: f03d nop.n 40003ee2: 088076 loop a0, 40003eee <_XX_unk3e24+0xca> 40003ee5: 0020c0 memw 40003ee8: 802db2 l32i a11, a13, 0x200 40003eeb: f5ab16 beqz a11, 40003e49 <_XX_unk3e24+0x25> 40003eee: fffb86 j 40003ee0 <_XX_unk3e24+0xbc> 40003ef1: 09ad mov.n a10, a9 40003ef3: ffd746 j 40003e54 <_XX_unk3e24+0x30> 40003ef6: 020c movi.n a2, 0 40003ef8: f01d retw.n ... 40003efc <_X_SPI_read_status>: 40003efc: 004136 entry a1, 32 40003eff: fd8c61 l32r a6, 40003530 <_c_0x08000000> 40003f02: ff5d51 l32r a5, 40003c78 <_c_0x60002e00> 40003f05: 080c movi.n a8, 0 40003f07: 000346 j 40003f18 <_X_SPI_read_status+0x1c> 40003f0a: 5298 l32i.n a9, a2, 20 40003f0c: 0020c0 memw 40003f0f: 842572 l32i a7, a5, 0x210 40003f12: 107790 and a7, a7, a9 40003f15: 236707 bbci a7, 0, 40003f3c <_X_SPI_read_status+0x40> 40003f18: 0020c0 memw 40003f1b: 846582 s32i a8, a5, 0x210 40003f1e: 0020c0 memw 40003f21: 806562 s32i a6, a5, 0x200 40003f24: 0020c0 memw 40003f27: 8025a2 l32i a10, a5, 0x200 40003f2a: fdca16 beqz a10, 40003f0a <_X_SPI_read_status+0xe> 40003f2d: 088076 loop a0, 40003f39 <_X_SPI_read_status+0x3d> 40003f30: 0020c0 memw 40003f33: 8025b2 l32i a11, a5, 0x200 40003f36: fd0b16 beqz a11, 40003f0a <_X_SPI_read_status+0xe> 40003f39: fffc06 j 40003f2d <_X_SPI_read_status+0x31> 40003f3c: 0379 s32i.n a7, a3, 0 40003f3e: 020c movi.n a2, 0 40003f40: f01d retw.n 40003f42: 480000 excw 40003f45: ffc8 l32i.n a12, a15, 60 40003f47: 3f .byte 0x3f 40003f48 <_c_0x90000000>: 40003f48: 000000 ill 40003f4b: 003590 excw 40003f4c <_c_0x70000035>: 40003f4c: 000035 call12 40003f50 <_c_0x00040000> 40003f4f: 000070 excw 40003f50 <_c_0x00040000>: 40003f50: 040000 extui a0, a0, 0, 1 ... 40003f54 <_XX_unk3f54>: 40003f54: 004136 entry a1, 32 40003f57: fffba1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 40003f5a: 0020f0 nop 40003f5d: 0aa8 l32i.n a10, a10, 0 40003f5f: 002aa5 call8 40004208 <_X_Wait_SPI_Idle> 40003f62: 0d0c movi.n a13, 0 40003f64: ff4591 l32r a9, 40003c78 <_c_0x60002e00> 40003f67: 0020c0 memw 40003f6a: 8229a2 l32i a10, a9, 0x208 40003f6d: 0020c0 memw 40003f70: 8269d2 s32i a13, a9, 0x208 40003f73: 00a782 movi a8, 0x700 40003f76: 0020c0 memw 40003f79: 886982 s32i a8, a9, 0x220 40003f7c: fff3f1 l32r a15, 40003f48 <_c_0x90000000> 40003f7f: 0020c0 memw 40003f82: 8769f2 s32i a15, a9, 0x21c 40003f85: fff1e1 l32r a14, 40003f4c <_c_0x70000035> 40003f88: 0020c0 memw 40003f8b: 8969e2 s32i a14, a9, 0x224 40003f8e: 0020c0 memw 40003f91: 9069d2 s32i a13, a9, 0x240 40003f94: ffefc1 l32r a12, 40003f50 <_c_0x00040000> 40003f97: 0020c0 memw 40003f9a: 8069c2 s32i a12, a9, 0x200 40003f9d: 0020c0 memw 40003fa0: 8029b2 l32i a11, a9, 0x200 40003fa3: db8c beqz.n a11, 40003fb4 <_XX_unk3f54+0x60> 40003fa5: 078076 loop a0, 40003fb0 <_XX_unk3f54+0x5c> 40003fa8: 0020c0 memw 40003fab: 8029b2 l32i a11, a9, 0x200 40003fae: 2b8c beqz.n a11, 40003fb4 <_XX_unk3f54+0x60> 40003fb0: fffc46 j 40003fa5 <_XX_unk3f54+0x51> 40003fb3: 20c000 or a12, a0, a0 40003fb6: 29c200 excw 40003fb9: c0c090 sub a12, a0, a9 40003fbc: cc8074 excw 40003fbf: 03c911 l32r a1, 3ffc4ee4 <_start-0x3b11c> 40003fc2: 0020c0 memw 40003fc5: 8269a2 s32i a10, a9, 0x208 40003fc8: 020c movi.n a2, 0 40003fca: f01d retw.n 40003fcc <_c_0x04000000>: 40003fcc: 000000 ill 40003fcf: 413604 excw 40003fd2: 02ad00 andb b10, b13, b0 40003fd5: 002325 call8 40004208 <_X_Wait_SPI_Idle> 40003fd8: ff2891 l32r a9, 40003c78 <_c_0x60002e00> 40003fdb: 0020c0 memw 40003fde: 846932 s32i a3, a9, 0x210 40003fe1: fffaa1 l32r a10, 40003fcc <_c_0x04000000> 40003fe4: 0020c0 memw 40003fe7: 8069a2 s32i a10, a9, 0x200 40003fea: 0020c0 memw 40003fed: 802982 l32i a8, a9, 0x200 40003ff0: 0020f0 nop 40003ff3: d88c beqz.n a8, 40004004 <_c_0x04000000+0x38> 40003ff5: 078076 loop a0, 40004000 <_c_0x04000000+0x34> 40003ff8: 0020c0 memw 40003ffb: 8029b2 l32i a11, a9, 0x200 40003ffe: 2b8c beqz.n a11, 40004004 <_c_0x04000000+0x38> 40004000: fffc46 j 40003ff5 <_c_0x04000000+0x29> 40004003: 020c00 andb b0, b12, b0 40004006: f01d retw.n 40004008: 000000 ill 4000400b: 000070 excw 4000400e: 368800 excw 40004010 <_XX_unk4010>: 40004010: 004136 entry a1, 32 40004013: 000232 l8ui a3, a2, 0 40004016: 0020f0 nop 40004019: 144230 extui a4, a3, 2, 2 4000401c: 145430 extui a5, a3, 4, 2 4000401f: 143030 extui a3, a3, 0, 2 40004022: 09a316 beqz a3, 400040c0 <_XX_unk4010+0xb0> 40004025: 0233b6 bltui a3, 3, 4000402b <_XX_unk4010+0x1b> 40004028: 002506 j 400040c0 <_XX_unk4010+0xb0> 4000402b: 022366 bnei a3, 2, 40004031 <_XX_unk4010+0x21> 4000402e: 002186 j 400040b8 <_XX_unk4010+0xa8> 40004031: 0b1366 bnei a3, 1, 40004040 <_XX_unk4010+0x30> 40004034: 0224b6 bltui a4, 2, 4000403a <_XX_unk4010+0x2a> 40004037: 002146 j 400040c0 <_XX_unk4010+0xb0> 4000403a: 808340 add a8, a3, a4 4000403d: 7f9587 bne a5, a8, 400040c0 <_XX_unk4010+0xb0> 40004040: ffc1a1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 40004043: f03d nop.n 40004045: 0aa8 l32i.n a10, a10, 0 40004047: 001c25 call8 40004208 <_X_Wait_SPI_Idle> 4000404a: 0f0c movi.n a15, 0 4000404c: ffefc1 l32r a12, 40004008 <_c_0x04000000+0x3c> 4000404f: ffc0b1 l32r a11, 40003f50 <_c_0x00040000> 40004052: ff09a1 l32r a10, 40003c78 <_c_0x60002e00> 40004055: 0020c0 memw 40004058: 822ad2 l32i a13, a10, 0x208 4000405b: 0020c0 memw 4000405e: 0212e2 l16ui a14, a2, 4 40004061: 826af2 s32i a15, a10, 0x208 40004064: 10ce16 beqz a14, 40004174 <_XX_unk4010+0x164> 40004067: f87c movi.n a8, -1 40004069: b09580 addx8 a9, a5, a8 4000406c: ffb751 l32r a5, 40003f48 <_c_0x90000000> 4000406f: b08380 addx8 a8, a3, a8 40004072: 0199f0 slli a9, a9, 17 40004075: 118880 slli a8, a8, 8 40004078: 208890 or a8, a8, a9 4000407b: 0c9d mov.n a9, a12 4000407d: 0020c0 memw 40004080: 886a82 s32i a8, a10, 0x220 40004083: 0020c0 memw 40004086: 876a52 s32i a5, a10, 0x21c 40004089: 0102e2 l8ui a14, a2, 1 4000408c: 0a7e90 depbits a9, a14, 0, 8 4000408f: 0020c0 memw 40004092: 896a92 s32i a9, a10, 0x224 40004095: 0020c0 memw 40004098: 906af2 s32i a15, a10, 0x240 4000409b: 0020c0 memw 4000409e: 806ab2 s32i a11, a10, 0x200 400040a1: 0020c0 memw 400040a4: 802a82 l32i a8, a10, 0x200 400040a7: a89c beqz.n a8, 400040c5 <_XX_unk4010+0xb5> 400040a9: 078076 loop a0, 400040b4 <_XX_unk4010+0xa4> 400040ac: 0020c0 memw 400040af: 802a92 l32i a9, a10, 0x200 400040b2: f98c beqz.n a9, 400040c5 <_XX_unk4010+0xb5> 400040b4: fffc46 j 400040a9 <_XX_unk4010+0x99> 400040b7: 44cc00 extui a12, a0, 12, 5 400040ba: 022566 bnei a5, 2, 400040c0 <_XX_unk4010+0xb0> 400040bd: ffdc06 j 40004031 <_XX_unk4010+0x21> 400040c0: f01d retw.n 400040c2: 000000 ill 400040c5: 0020c0 memw 400040c8: 902ae2 l32i a14, a10, 0x240 400040cb: 930b addi.n a9, a3, -1 400040cd: 7480e0 extui a8, a14, 0, 8 400040d0: f4e0e0 extui a14, a14, 0, 16 400040d3: 83e890 moveqz a14, a8, a9 400040d6: 0ca416 beqz a4, 400041a4 <_XX_unk4010+0x194> 400040d9: 0c9d mov.n a9, a12 400040db: 0020c0 memw 400040de: 876a52 s32i a5, a10, 0x21c 400040e1: 020282 l8ui a8, a2, 2 400040e4: 0a7890 depbits a9, a8, 0, 8 400040e7: 0020c0 memw 400040ea: 896a92 s32i a9, a10, 0x224 400040ed: 0020c0 memw 400040f0: 906af2 s32i a15, a10, 0x240 400040f3: 0020c0 memw 400040f6: 806ab2 s32i a11, a10, 0x200 400040f9: 0020c0 memw 400040fc: 802a82 l32i a8, a10, 0x200 400040ff: d88c beqz.n a8, 40004110 <_XX_unk4010+0x100> 40004101: 078076 loop a0, 4000410c <_XX_unk4010+0xfc> 40004104: 0020c0 memw 40004107: 802a92 l32i a9, a10, 0x200 4000410a: 298c beqz.n a9, 40004110 <_XX_unk4010+0x100> 4000410c: fffc46 j 40004101 <_XX_unk4010+0xf1> 4000410f: 20c000 or a12, a0, a0 40004112: 128200 andbc b8, b2, b0 40004115: 2a9202 l16si a0, a2, 84 40004118: 12f290 andbc b15, b2, b9 4000411b: 909003 excw 4000411e: ff8074 excw 40004121: 998010 excw 40004124: 9e9011 l32r a1, 3ffebb64 <_start-0x1449c> 40004127: 909020 addx2 a9, a0, a2 4000412a: 8890f4 excw 4000412d: 1f8710 excw 40004130: 913a add.n a9, a1, a3 40004132: c0ffb6 bltui a15, 0x100, 400040f6 <_XX_unk4010+0xe6> 40004135: 920020 excw 40004138: 876a add.n a8, a7, a6 4000413a: 030282 l8ui a8, a2, 3 4000413d: 0a78c0 depbits a12, a8, 0, 8 40004140: 0020c0 memw 40004143: 896ac2 s32i a12, a10, 0x224 40004146: 0312f2 l16ui a15, a2, 6 40004149: 0020c0 memw 4000414c: 906af2 s32i a15, a10, 0x240 4000414f: 0020c0 memw 40004152: 806ab2 s32i a11, a10, 0x200 40004155: 0020c0 memw 40004158: 802ae2 l32i a14, a10, 0x200 4000415b: de8c beqz.n a14, 4000416c <_XX_unk4010+0x15c> 4000415d: 078076 loop a0, 40004168 <_XX_unk4010+0x158> 40004160: 0020c0 memw 40004163: 802ab2 l32i a11, a10, 0x200 40004166: 2b8c beqz.n a11, 4000416c <_XX_unk4010+0x15c> 40004168: fffc46 j 4000415d <_XX_unk4010+0x14d> 4000416b: 20c000 or a12, a0, a0 4000416e: 6ad200 depbits a0, a2, 6, 14 40004171: f01d82 l16ui a8, a13, 0x1e0 40004174: f17181 l32r a8, 40000738 <_c_0x80000000> 40004177: 0020c0 memw 4000417a: 876a82 s32i a8, a10, 0x21c 4000417d: 0102f2 l8ui a15, a2, 1 40004180: 0a7fc0 depbits a12, a15, 0, 8 40004183: 0020c0 memw 40004186: 896ac2 s32i a12, a10, 0x224 40004189: 0020c0 memw 4000418c: 806ab2 s32i a11, a10, 0x200 4000418f: 0020c0 memw 40004192: 802ae2 l32i a14, a10, 0x200 40004195: fd3e16 beqz a14, 4000416c <_XX_unk4010+0x15c> 40004198: 0020c0 memw 4000419b: 802a92 l32i a9, a10, 0x200 4000419e: ff6956 bnez a9, 40004198 <_XX_unk4010+0x188> 400041a1: fff1c6 j 4000416c <_XX_unk4010+0x15c> 400041a4: 021292 l16ui a9, a2, 4 400041a7: 0312f2 l16ui a15, a2, 6 400041aa: 108e90 and a8, a14, a9 400041ad: 10ff90 and a15, a15, a9 400041b0: 021f87 beq a15, a8, 400041b6 <_XX_unk4010+0x1a6> 400041b3: ffde86 j 40004131 <_XX_unk4010+0x121> 400041b6: ffec86 j 4000416c <_XX_unk4010+0x15c> 400041b9: 000000 ill 400041bc <_X_SPI_write_enable>: 400041bc: 006136 entry a1, 48 400041bf: 02ad mov.n a10, a2 400041c1: 080c movi.n a8, 0 400041c3: 006182 s32i a8, a1, 0 400041c6: 000425 call8 40004208 <_X_Wait_SPI_Idle> 400041c9: f165b1 l32r a11, 40000760 <_c_0x40000000> 400041cc: feab91 l32r a9, 40003c78 <_c_0x60002e00> 400041cf: 0020c0 memw 400041d2: 8069b2 s32i a11, a9, 0x200 400041d5: 0020c0 memw 400041d8: 8029a2 l32i a10, a9, 0x200 400041db: fa8c beqz.n a10, 400041ee <_X_SPI_write_enable+0x32> 400041dd: 078076 loop a0, 400041e8 <_X_SPI_write_enable+0x2c> 400041e0: 0020c0 memw 400041e3: 8029c2 l32i a12, a9, 0x200 400041e6: 4c8c beqz.n a12, 400041ee <_X_SPI_write_enable+0x32> 400041e8: fffc46 j 400041dd <_X_SPI_write_enable+0x21> 400041eb: 000000 ill 400041ee: 01d8 l32i.n a13, a1, 0 400041f0: 230c movi.n a3, 2 400041f2: 0bed17 bbsi a13, 1, 40004201 <_X_SPI_write_enable+0x45> 400041f5: 02ad mov.n a10, a2 400041f7: 01bd mov.n a11, a1 400041f9: ffd025 call8 40003efc <_X_SPI_read_status> 400041fc: 01e8 l32i.n a14, a1, 0 400041fe: f30e37 bnone a14, a3, 400041f5 <_X_SPI_write_enable+0x39> 40004201: 020c movi.n a2, 0 40004203: f01d retw.n 40004205: 000000 ill 40004208 <_X_Wait_SPI_Idle>: 40004208: 006136 entry a1, 48 4000420b: 20a220 or a10, a2, a2 4000420e: fe9a91 l32r a9, 40003c78 <_c_0x60002e00> 40004211: 0020c0 memw 40004214: be2982 l32i a8, a9, 0x2f8 40004217: d88c beqz.n a8, 40004228 <_l_4228> 40004219: 078076 loop a0, 40004224 <_X_Wait_SPI_Idle+0x1c> 4000421c: 0020c0 memw 4000421f: be29b2 l32i a11, a9, 0x2f8 40004222: 2b8c beqz.n a11, 40004228 <_l_4228> 40004224: fffc46 j 40004219 <_X_Wait_SPI_Idle+0x11> ... 40004228 <_l_4228>: 40004228: 01bd mov.n a11, a1 4000422a: ffcd25 call8 40003efc <_X_SPI_read_status> 4000422d: 3a8c beqz.n a10, 40004234 <_l_4234> 4000422f: 120c movi.n a2, 1 40004231: f01d retw.n ... 40004234 <_l_4234>: 40004234: 020c movi.n a2, 0 40004236: f01d retw.n 40004238 <_XX_unk4238>: 40004238: 006136 entry a1, 48 4000423b: 02ad mov.n a10, a2 4000423d: 01bd mov.n a11, a1 4000423f: ffd165 call8 40003f54 <_XX_unk3f54> 40004242: 2a8c beqz.n a10, 40004248 <_XX_unk4238+0x10> 40004244: 120c movi.n a2, 1 40004246: f01d retw.n 40004248: 0188 l32i.n a8, a1, 0 4000424a: 036897 bbci a8, 9, 40004251 <_XX_unk4238+0x19> 4000424d: 020c movi.n a2, 0 4000424f: f01d retw.n 40004251: f9d8b1 l32r a11, 400029b4 <_c_0x00400000> 40004254: fe89a1 l32r a10, 40003c78 <_c_0x60002e00> 40004257: 0020c0 memw 4000425a: 822a92 l32i a9, a10, 0x208 4000425d: f03d nop.n 4000425f: 2099b0 or a9, a9, a11 40004262: 0020c0 memw 40004265: 826a92 s32i a9, a10, 0x208 40004268: 02ad mov.n a10, a2 4000426a: fff525 call8 400041bc <_X_SPI_write_enable> 4000426d: fd3a56 bnez a10, 40004244 <_XX_unk4238+0xc> 40004270: 02ad mov.n a10, a2 40004272: 00a2b2 movi a11, 0x200 40004275: ffd5a5 call8 40003fd0 <_c_0x04000000+0x4> 40004278: fc8a56 bnez a10, 40004244 <_XX_unk4238+0xc> 4000427b: fff386 j 4000424d <_XX_unk4238+0x15> 4000427e: 360000 excw 40004281: ad0061 l32r a6, 3ffef684 <_start-0x1097c> 40004284: 01bd02 l32ai a0, a13, 4 40004287: ffcce5 call8 40003f54 <_XX_unk3f54> 4000428a: 2a8c beqz.n a10, 40004290 <_XX_unk4238+0x58> 4000428c: 120c movi.n a2, 1 4000428e: f01d retw.n 40004290: 0188 l32i.n a8, a1, 0 40004292: 03e897 bbsi a8, 9, 40004299 <_XX_unk4238+0x61> 40004295: 020c movi.n a2, 0 40004297: f01d retw.n 40004299: f9c6b1 l32r a11, 400029b4 <_c_0x00400000> 4000429c: fe77a1 l32r a10, 40003c78 <_c_0x60002e00> 4000429f: 0020c0 memw 400042a2: 822a92 l32i a9, a10, 0x208 400042a5: f03d nop.n 400042a7: 2099b0 or a9, a9, a11 400042aa: 0020c0 memw 400042ad: 826a92 s32i a9, a10, 0x208 400042b0: 02ad mov.n a10, a2 400042b2: fff0a5 call8 400041bc <_X_SPI_write_enable> 400042b5: fd3a56 bnez a10, 4000428c <_XX_unk4238+0x54> 400042b8: 02ad mov.n a10, a2 400042ba: 04c1b2 addi a11, a1, 4 400042bd: ffc3e5 call8 40003efc <_X_SPI_read_status> 400042c0: 02ad mov.n a10, a2 400042c2: 0401b2 l8ui a11, a1, 4 400042c5: ffd0a5 call8 40003fd0 <_c_0x04000000+0x4> 400042c8: fc0a56 bnez a10, 4000428c <_XX_unk4238+0x54> 400042cb: fff186 j 40004295 <_XX_unk4238+0x5d> 400042ce: 000000 ill 400042d1: 002880 excw 400042d4: 100000 and a0, a0, a0 ... 400042d8 <_X_SPIFlashModeConfig>: 400042d8: 004136 entry a1, 32 400042db: 069216 beqz a2, 40004348 <_X_SPIFlashModeConfig+0x70> 400042de: 6e1226 beqi a2, 1, 40004350 <_X_SPIFlashModeConfig+0x78> 400042e1: 732226 beqi a2, 2, 40004358 <_X_SPIFlashModeConfig+0x80> 400042e4: 783226 beqi a2, 3, 40004360 <_X_SPIFlashModeConfig+0x88> 400042e7: 7d4226 beqi a2, 4, 40004368 <_X_SPIFlashModeConfig+0x90> 400042ea: 050c movi.n a5, 0 400042ec: fe6321 l32r a2, 40003c78 <_c_0x60002e00> 400042ef: 0b23f6 bgeui a3, 2, 400042fe <_X_SPIFlashModeConfig+0x26> 400042f2: f11141 l32r a4, 40000738 <_c_0x80000000> 400042f5: 0020c0 memw 400042f8: 866242 s32i a4, a2, 0x218 400042fb: 000646 j 40004318 <_X_SPIFlashModeConfig+0x40> 400042fe: 630b addi.n a6, a3, -1 40004300: 118640 slli a8, a6, 12 40004303: 206680 or a6, a6, a8 40004306: 418130 srli a8, a3, 1 40004309: ffc882 addi a8, a8, -1 4000430c: 1188a0 slli a8, a8, 6 4000430f: 206680 or a6, a6, a8 40004312: 0020c0 memw 40004315: 866262 s32i a6, a2, 0x218 40004318: ffeeb1 l32r a11, 400042d0 <_XX_unk4238+0x98> 4000431b: 20b5b0 or a11, a5, a11 4000431e: 0020c0 memw 40004321: 8262b2 s32i a11, a2, 0x208 40004324: ffeca1 l32r a10, 400042d4 <_XX_unk4238+0x9c> 40004327: 0020c0 memw 4000432a: 8062a2 s32i a10, a2, 0x200 4000432d: 0020c0 memw 40004330: 802292 l32i a9, a2, 0x200 40004333: d98c beqz.n a9, 40004344 <_X_SPIFlashModeConfig+0x6c> 40004335: 078076 loop a0, 40004340 <_X_SPIFlashModeConfig+0x68> 40004338: 0020c0 memw 4000433b: 8022c2 l32i a12, a2, 0x200 4000433e: 2c8c beqz.n a12, 40004344 <_X_SPIFlashModeConfig+0x6c> 40004340: fffc46 j 40004335 <_X_SPIFlashModeConfig+0x5d> 40004343: f01d00 subx8 a1, a13, a0 40004346: 510000 excw 40004349: fe5c movi.n a14, 95 4000434b: ffe746 j 400042ec <_X_SPIFlashModeConfig+0x14> 4000434e: 510000 excw 40004351: 46ffe1 l32r a14, 3ffd5f50 <_start-0x2a0b0> 40004354: 00ffe5 call8 40005354 <_XX_unk51ac+0x1a8> 40004357: 6a5100 depbits a0, a1, 6, 6 4000435a: fe .byte 0xfe 4000435b: ffe346 j 400042ec <_X_SPIFlashModeConfig+0x14> 4000435e: 510000 excw 40004361: fabd excw 40004363: ffe146 j 400042ec <_X_SPIFlashModeConfig+0x14> 40004366: 510000 excw 40004369: 46f473 excw 4000436c: df .byte 0xdf 4000436d: ff .byte 0xff ... 40004370 <_X_spi_flash_attach>: 40004370: 004136 entry a1, 32 40004373: 20a220 or a10, a2, a2 40004376: ff6a65 call8 40003a1c <_X_SelectSpiFunction> 40004379: 5a0c movi.n a10, 5 4000437b: 04a0b2 movi a11, 4 4000437e: fff5a5 call8 400042d8 <_X_SPIFlashModeConfig> 40004381: 03bd mov.n a11, a3 40004383: 5a0c movi.n a10, 5 40004385: 001b25 call8 40004538 <_X_SPIReadModeConfig> 40004388: f01d retw.n ... 4000438c : 4000438c: 004136 entry a1, 32 4000438f: feeda1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 40004392: 002aa2 l32i a10, a10, 0 40004395: ffe725 call8 40004208 <_X_Wait_SPI_Idle> 40004398: 0b2c movi.n a11, 32 4000439a: fd6c movi.n a13, -17 4000439c: fe37c1 l32r a12, 40003c78 <_c_0x60002e00> 4000439f: f7af92 movi a9, -9 400043a2: fbe3a1 l32r a10, 40003330 <_c_0x3feffe00> 400043a5: 0020c0 memw 400043a8: 822a82 l32i a8, a10, 0x208 400043ab: 108890 and a8, a8, a9 400043ae: 0020c0 memw 400043b1: 826a82 s32i a8, a10, 0x208 400043b4: f35ef1 l32r a15, 4000112c <_c_0xfffdffff> 400043b7: 0020c0 memw 400043ba: 822ce2 l32i a14, a12, 0x208 400043bd: 10eef0 and a14, a14, a15 400043c0: 0020c0 memw 400043c3: 826ce2 s32i a14, a12, 0x208 400043c6: 0020c0 memw 400043c9: 822a92 l32i a9, a10, 0x208 400043cc: 1099d0 and a9, a9, a13 400043cf: 0020c0 memw 400043d2: 826a92 s32i a9, a10, 0x208 400043d5: 10a082 movi a8, 16 400043d8: 0020c0 memw 400043db: 822af2 l32i a15, a10, 0x208 400043de: f03d nop.n 400043e0: 20ff80 or a15, a15, a8 400043e3: 0020c0 memw 400043e6: 826af2 s32i a15, a10, 0x208 400043e9: 0020c0 memw 400043ec: 822ae2 l32i a14, a10, 0x208 400043ef: 0020f0 nop 400043f2: 0eee57 bbsi a14, 5, 40004404 400043f5: 088076 loop a0, 40004401 400043f8: 0020c0 memw 400043fb: 822ae2 l32i a14, a10, 0x208 400043fe: 028eb7 bany a14, a11, 40004404 40004401: fffc06 j 400043f5 40004404: 0020c0 memw 40004407: 822a82 l32i a8, a10, 0x208 4000440a: 1088d0 and a8, a8, a13 4000440d: 0020c0 memw 40004410: 826a82 s32i a8, a10, 0x208 40004413: 7f0c movi.n a15, 7 40004415: 0020c0 memw 40004418: 822ae2 l32i a14, a10, 0x208 4000441b: 20eef0 or a14, a14, a15 4000441e: 0020c0 memw 40004421: 826ae2 s32i a14, a10, 0x208 40004424: fc41b1 l32r a11, 40003528 <_c_0x00020000> 40004427: 0020c0 memw 4000442a: 822c92 l32i a9, a12, 0x208 4000442d: 2099b0 or a9, a9, a11 40004430: 0020c0 memw 40004433: 826c92 s32i a9, a12, 0x208 40004436: 880c movi.n a8, 8 40004438: 0020c0 memw 4000443b: 822af2 l32i a15, a10, 0x208 4000443e: 20ff80 or a15, a15, a8 40004441: 0020c0 memw 40004444: 826af2 s32i a15, a10, 0x208 40004447: f01d retw.n 40004449: 000000 ill 4000444c : 4000444c: 004136 entry a1, 32 4000444f: 052c movi.n a5, 32 40004451: f76c movi.n a7, -17 40004453: fe09a1 l32r a10, 40003c78 <_c_0x60002e00> 40004456: 7d7c movi.n a13, -9 40004458: fbb641 l32r a4, 40003330 <_c_0x3feffe00> 4000445b: 0020c0 memw 4000445e: 8224c2 l32i a12, a4, 0x208 40004461: 10ccd0 and a12, a12, a13 40004464: 0020c0 memw 40004467: 8264c2 s32i a12, a4, 0x208 4000446a: f330b1 l32r a11, 4000112c <_c_0xfffdffff> 4000446d: 0020c0 memw 40004470: 822a92 l32i a9, a10, 0x208 40004473: 1099b0 and a9, a9, a11 40004476: 0020c0 memw 40004479: 826a92 s32i a9, a10, 0x208 4000447c: 0020c0 memw 4000447f: 822482 l32i a8, a4, 0x208 40004482: 108870 and a8, a8, a7 40004485: 0020c0 memw 40004488: 826482 s32i a8, a4, 0x208 4000448b: 061c movi.n a6, 16 4000448d: 0020c0 memw 40004490: 822432 l32i a3, a4, 0x208 40004493: 203360 or a3, a3, a6 40004496: 0020c0 memw 40004499: 826432 s32i a3, a4, 0x208 4000449c: 0020c0 memw 4000449f: 822422 l32i a2, a4, 0x208 400044a2: 0ee257 bbsi a2, 5, 400044b4 400044a5: 088076 loop a0, 400044b1 400044a8: 0020c0 memw 400044ab: 8224e2 l32i a14, a4, 0x208 400044ae: 028e57 bany a14, a5, 400044b4 400044b1: fffc06 j 400044a5 400044b4: 0020c0 memw 400044b7: 8224f2 l32i a15, a4, 0x208 400044ba: 10ff70 and a15, a15, a7 400044bd: 0020c0 memw 400044c0: 8264f2 s32i a15, a4, 0x208 400044c3: f01d retw.n 400044c5: 000000 ill 400044c8: 006136 entry a1, 48 400044cb: fe9e21 l32r a2, 40003f44 <_X_SPI_read_status+0x48> 400044ce: 01bd mov.n a11, a1 400044d0: 0022a2 l32i a10, a2, 0 400044d3: ffa825 call8 40003f54 <_XX_unk3f54> 400044d6: 2a8c beqz.n a10, 400044dc 400044d8: 120c movi.n a2, 1 400044da: f01d retw.n 400044dc: 02a8 l32i.n a10, a2, 0 400044de: ffcde5 call8 400041bc <_X_SPI_write_enable> 400044e1: ff3a56 bnez a10, 400044d8 400044e4: 02a8 l32i.n a10, a2, 0 400044e6: 0021b2 l32i a11, a1, 0 400044e9: ffae65 call8 40003fd0 <_c_0x04000000+0x4> 400044ec: fe8a56 bnez a10, 400044d8 400044ef: 020c movi.n a2, 0 400044f1: f01d retw.n 400044f3: 613600 excw 400044f6: 932100 movnez a2, a1, a0 400044f9: fe .byte 0xfe 400044fa: 01bd mov.n a11, a1 400044fc: 0022a2 l32i a10, a2, 0 400044ff: ffa565 call8 40003f54 <_XX_unk3f54> 40004502: 2a8c beqz.n a10, 40004508 40004504: 120c movi.n a2, 1 40004506: f01d retw.n 40004508: 02a8 l32i.n a10, a2, 0 4000450a: ffcb25 call8 400041bc <_X_SPI_write_enable> 4000450d: ff3a56 bnez a10, 40004504 40004510: 02a8 l32i.n a10, a2, 0 40004512: 01b8 l32i.n a11, a1, 0 40004514: cc1c movi.n a12, 28 40004516: 20bbc0 or a11, a11, a12 40004519: ffab65 call8 40003fd0 <_c_0x04000000+0x4> 4000451c: fe4a56 bnez a10, 40004504 4000451f: 020c movi.n a2, 0 40004521: f01d retw.n 40004523: 9fff00 excw 40004526: 6f .byte 0x6f 40004527: fe .byte 0xfe 40004528: 002000 isync 4000452b: 200001 l32r a0, 3ffcc52c <_start-0x33ad4> 4000452e: 000010 excw 40004531: 008020 any4 b2, b0:b1:b2:b3 40004534: 006000 rsil a0, 0 ... 40004538 <_X_SPIReadModeConfig>: 40004538: 004136 entry a1, 32 4000453b: fffa91 l32r a9, 40004524 4000453e: fe81a1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 40004541: fdcd51 l32r a5, 40003c78 <_c_0x60002e00> 40004544: 0020c0 memw 40004547: 822582 l32i a8, a5, 0x208 4000454a: f03d nop.n 4000454c: 108890 and a8, a8, a9 4000454f: 0020c0 memw 40004552: 826582 s32i a8, a5, 0x208 40004555: c2ac beqz.n a2, 40004585 <_X_SPIReadModeConfig+0x4d> 40004557: 451226 beqi a2, 1, 400045a0 <_X_SPIReadModeConfig+0x68> 4000455a: 4a2226 beqi a2, 2, 400045a8 <_X_SPIReadModeConfig+0x70> 4000455d: 4f3226 beqi a2, 3, 400045b0 <_X_SPIReadModeConfig+0x78> 40004560: 544226 beqi a2, 4, 400045b8 <_X_SPIReadModeConfig+0x80> 40004563: 040c movi.n a4, 0 40004565: 1f1226 beqi a2, 1, 40004588 <_X_SPIReadModeConfig+0x50> 40004568: 438c beqz.n a3, 40004570 <_X_SPIReadModeConfig+0x38> 4000456a: 002aa2 l32i a10, a10, 0 4000456d: ffd125 call8 40004280 <_XX_unk4238+0x48> 40004570: 0020c0 memw 40004573: 8225a2 l32i a10, a5, 0x208 40004576: 20aa40 or a10, a10, a4 40004579: 0020c0 memw 4000457c: 8265a2 s32i a10, a5, 0x208 4000457f: 020c movi.n a2, 0 40004581: f01d retw.n 40004583: 410000 srli a0, a0, 0 40004586: ffe8 l32i.n a14, a15, 60 40004588: 0aa8 l32i.n a10, a10, 0 4000458a: ffcae5 call8 40004238 <_XX_unk4238> 4000458d: 0020c0 memw 40004590: 8225b2 l32i a11, a5, 0x208 40004593: 20bb40 or a11, a11, a4 40004596: 0020c0 memw 40004599: 8265b2 s32i a11, a5, 0x208 4000459c: 020c movi.n a2, 0 4000459e: f01d retw.n 400045a0: ffe341 l32r a4, 4000452c 400045a3: ffef86 j 40004565 <_X_SPIReadModeConfig+0x2d> 400045a6: 410000 srli a0, a0, 0 400045a9: 86ffe2 s32ri a14, a15, 0x218 400045ac: ffed excw 400045ae: 410000 srli a0, a0, 0 400045b1: 86ffe1 l32r a14, 3ffe61b0 <_start-0x19e50> 400045b4: ffeb addi.n a15, a15, 14 400045b6: 410000 srli a0, a0, 0 400045b9: df .byte 0xdf 400045ba: e986f3 excw 400045bd: ff .byte 0xff 400045be: 360000 excw 400045c1: a10041 l32r a4, 3ffec9c4 <_start-0x1363c> 400045c4: a2fe60 muluh a15, a14, a6 400045c7: 002a add.n a0, a0, a2 400045c9: ffc3e5 call8 40004208 <_X_Wait_SPI_Idle> 400045cc: ffd6c1 l32r a12, 40004524 400045cf: fdaaa1 l32r a10, 40003c78 <_c_0x60002e00> 400045d2: 0020c0 memw 400045d5: 822ab2 l32i a11, a10, 0x208 400045d8: 10bbc0 and a11, a11, a12 400045db: 0020c0 memw 400045de: 826ab2 s32i a11, a10, 0x208 400045e1: 32bc beqz.n a2, 40004618 <_X_SPIReadModeConfig+0xe0> 400045e3: 491226 beqi a2, 1, 40004630 <_X_SPIReadModeConfig+0xf8> 400045e6: 5e2226 beqi a2, 2, 40004648 <_X_SPIReadModeConfig+0x110> 400045e9: 733226 beqi a2, 3, 40004660 <_X_SPIReadModeConfig+0x128> 400045ec: 104226 beqi a2, 4, 40004600 <_X_SPIReadModeConfig+0xc8> 400045ef: 0020c0 memw 400045f2: 822ad2 l32i a13, a10, 0x208 400045f5: 0020c0 memw 400045f8: 826ad2 s32i a13, a10, 0x208 400045fb: 020c movi.n a2, 0 400045fd: f01d retw.n 400045ff: cdf100 excw 40004602: 20c0f3 excw 40004605: 2ae200 depbits a0, a2, 2, 15 40004608: eef082 s32ri a8, a0, 0x3b8 4000460b: 20c020 or a12, a0, a2 4000460e: 6ae200 depbits a0, a2, 6, 15 40004611: 020c82 l8ui a8, a12, 2 40004614: f01d retw.n 40004616: 910000 srl a0, a0 40004619: c0ffc4 excw 4000461c: 220020 orb b0, b0, b2 4000461f: 822a add.n a8, a2, a2 40004621: 202290 or a2, a2, a9 40004624: 0020c0 memw 40004627: 826a22 s32i a2, a10, 0x208 4000462a: 020c movi.n a2, 0 4000462c: f01d retw.n 4000462e: 910000 srl a0, a0 40004631: bf .byte 0xbf 40004632: ff .byte 0xff 40004633: 0020c0 memw 40004636: 822a82 l32i a8, a10, 0x208 40004639: 208890 or a8, a8, a9 4000463c: 0020c0 memw 4000463f: 826a82 s32i a8, a10, 0x208 40004642: 020c movi.n a2, 0 40004644: f01d retw.n 40004646: c10000 mul16u a0, a0, a0 40004649: ffba add.n a15, a15, a11 4000464b: 0020c0 memw 4000464e: 822ab2 l32i a11, a10, 0x208 40004651: 20bbc0 or a11, a11, a12 40004654: 0020c0 memw 40004657: 826ab2 s32i a11, a10, 0x208 4000465a: 020c movi.n a2, 0 4000465c: f01d retw.n 4000465e: 910000 srl a0, a0 40004661: c0ffb5 call12 3ffc565c <_start-0x3a9a4> 40004664: 220020 orb b0, b0, b2 40004667: 822a add.n a8, a2, a2 40004669: 202290 or a2, a2, a9 4000466c: 0020c0 memw 4000466f: 826a22 s32i a2, a10, 0x208 40004672: 020c movi.n a2, 0 40004674: f01d retw.n 40004676: 360000 excw 40004679: a10041 l32r a4, 3ffeca7c <_start-0x13584> 4000467c: a2fe32 s32ri a3, a14, 0x288 4000467f: 002a add.n a0, a0, a2 40004681: ffb865 call8 40004208 <_X_Wait_SPI_Idle> 40004684: fd7d91 l32r a9, 40003c78 <_c_0x60002e00> 40004687: 0d22f6 bgeui a2, 2, 40004698 <_X_SPIReadModeConfig+0x160> 4000468a: f02bb1 l32r a11, 40000738 <_c_0x80000000> 4000468d: 0020c0 memw 40004690: 8669b2 s32i a11, a9, 0x218 40004693: 020c movi.n a2, 0 40004695: f01d retw.n 40004697: c20b00 quou a0, a11, a0 4000469a: 11dc40 slli a13, a12, 12 4000469d: 20ccd0 or a12, a12, a13 400046a0: 41d120 srli a13, a2, 1 400046a3: dd0b addi.n a13, a13, -1 400046a5: 11dda0 slli a13, a13, 6 400046a8: 20ccd0 or a12, a12, a13 400046ab: 0020c0 memw 400046ae: 8669c2 s32i a12, a9, 0x218 400046b1: 020c movi.n a2, 0 400046b3: f01d retw.n 400046b5: 000000 ill 400046b8: 004136 entry a1, 32 400046bb: fe2221 l32r a2, 40003f44 <_X_SPI_read_status+0x48> 400046be: f03d nop.n 400046c0: 0022a2 l32i a10, a2, 0 400046c3: ffafa5 call8 400041bc <_X_SPI_write_enable> 400046c6: 2a8c beqz.n a10, 400046cc <_X_SPIReadModeConfig+0x194> 400046c8: 120c movi.n a2, 1 400046ca: f01d retw.n 400046cc: 02a8 l32i.n a10, a2, 0 400046ce: ff5ae5 call8 40003c7c <_X_SPI_chip_erase> 400046d1: ff3a56 bnez a10, 400046c8 <_X_SPIReadModeConfig+0x190> 400046d4: 020c movi.n a2, 0 400046d6: f01d retw.n 400046d8: 004136 entry a1, 32 400046db: fe1a31 l32r a3, 40003f44 <_X_SPI_read_status+0x48> 400046de: 03a8 l32i.n a10, a3, 0 400046e0: 2a98 l32i.n a9, a10, 8 400046e2: 1a88 l32i.n a8, a10, 4 400046e4: c28890 quou a8, a8, a9 400046e7: 063287 bltu a2, a8, 400046f1 <_X_SPIReadModeConfig+0x1b9> 400046ea: 120c movi.n a2, 1 400046ec: f01d retw.n 400046ee: 000000 ill 400046f1: ffaca5 call8 400041bc <_X_SPI_write_enable> 400046f4: ff2a56 bnez a10, 400046ea <_X_SPIReadModeConfig+0x1b2> 400046f7: 03a8 l32i.n a10, a3, 0 400046f9: 2ab8 l32i.n a11, a10, 8 400046fb: 82bb20 mull a11, a11, a2 400046fe: ff6065 call8 40003d04 <_c_0x00800000+0x4> 40004701: fe5a56 bnez a10, 400046ea <_X_SPIReadModeConfig+0x1b2> 40004704: 020c movi.n a2, 0 40004706: f01d retw.n 40004708 : 40004708: 004136 entry a1, 32 4000470b: fe0e31 l32r a3, 40003f44 <_X_SPI_read_status+0x48> 4000470e: 03a8 l32i.n a10, a3, 0 40004710: 3a98 l32i.n a9, a10, 12 40004712: 1a88 l32i.n a8, a10, 4 40004714: c28890 quou a8, a8, a9 40004717: 063287 bltu a2, a8, 40004721 4000471a: 120c movi.n a2, 1 4000471c: f01d retw.n 4000471e: 000000 ill 40004721: ffa9a5 call8 400041bc <_X_SPI_write_enable> 40004724: ff2a56 bnez a10, 4000471a 40004727: 03a8 l32i.n a10, a3, 0 40004729: 3ab8 l32i.n a11, a10, 12 4000472b: 82bb20 mull a11, a11, a2 4000472e: ff58e5 call8 40003cbc <_XX_unk3cbc> 40004731: fe5a56 bnez a10, 4000471a 40004734: 020c movi.n a2, 0 40004736: f01d retw.n 40004738 : 40004738: 006136 entry a1, 48 4000473b: fe02c1 l32r a12, 40003f44 <_X_SPI_read_status+0x48> 4000473e: 046d mov.n a6, a4 40004740: 0ca8 l32i.n a10, a12, 0 40004742: 942a add.n a9, a4, a2 40004744: 1a88 l32i.n a8, a10, 4 40004746: 4a78 l32i.n a7, a10, 16 40004748: 143897 bltu a8, a9, 40004760 4000474b: e25270 remu a5, a2, a7 4000474e: c05750 sub a5, a7, a5 40004751: 0fb457 bgeu a4, a5, 40004764 40004754: 04dd mov.n a13, a4 40004756: 03cd mov.n a12, a3 40004758: 02bd mov.n a11, a2 4000475a: ff5f65 call8 40003d50 <_c_0x02000000+0x4> 4000475d: 05fa16 beqz a10, 400047c0 40004760: 120c movi.n a2, 1 40004762: f01d retw.n 40004764: 02bd mov.n a11, a2 40004766: 03cd mov.n a12, a3 40004768: 05dd mov.n a13, a5 4000476a: ff5e65 call8 40003d50 <_c_0x02000000+0x4> 4000476d: fefa56 bnez a10, 40004760 40004770: 0129 s32i.n a2, a1, 0 40004772: 1169 s32i.n a6, a1, 4 40004774: c04650 sub a4, a6, a5 40004777: c24470 quou a4, a4, a7 4000477a: 74ac beqz.n a4, 400047a5 4000477c: 806520 add a6, a5, a2 4000477f: 00a022 movi a2, 0 40004782: 06bd mov.n a11, a6 40004784: 07dd mov.n a13, a7 40004786: fdefa1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 40004789: 41c250 srli a12, a5, 2 4000478c: a0cc30 addx4 a12, a12, a3 4000478f: 002aa2 l32i a10, a10, 0 40004792: ff5be5 call8 40003d50 <_c_0x02000000+0x4> 40004795: fc7a56 bnez a10, 40004760 40004798: 667a add.n a6, a6, a7 4000479a: 575a add.n a5, a7, a5 4000479c: 01c222 addi a2, a2, 1 4000479f: 742020 extui a2, a2, 0, 8 400047a2: dc9427 bne a4, a2, 40004782 400047a5: fde7a1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 400047a8: 11d8 l32i.n a13, a1, 4 400047aa: 01b8 l32i.n a11, a1, 0 400047ac: 41c250 srli a12, a5, 2 400047af: a0cc30 addx4 a12, a12, a3 400047b2: bb5a add.n a11, a11, a5 400047b4: c0dd50 sub a13, a13, a5 400047b7: 002aa2 l32i a10, a10, 0 400047ba: ff5965 call8 40003d50 <_c_0x02000000+0x4> 400047bd: f9fa56 bnez a10, 40004760 400047c0: 020c movi.n a2, 0 400047c2: f01d retw.n 400047c4: 011000 slli a1, a0, 32 400047c7: 413600 srli a3, a0, 6 400047ca: fe4100 excw 400047cd: ff .byte 0xff 400047ce: fad831 l32r a3, 40003330 <_c_0x3feffe00> 400047d1: 0020c0 memw 400047d4: 9a2322 l32i a2, a3, 0x268 400047d7: 202240 or a2, a2, a4 400047da: 0020c0 memw 400047dd: 9a6322 s32i a2, a3, 0x268 400047e0: f01d retw.n 400047e2: 000000 ill 400047e5: ae .byte 0xae 400047e6: 366001 l32r a0, 3ffd2168 <_start-0x2de98> 400047e9: 4d0041 l32r a4, 3ffd7bec <_start-0x28414> 400047ec: f51c03 excw 400047ef: 458527 bany a5, a2, 40004838 400047f2: fffc61 l32r a6, 400047e4 400047f5: 0020c0 memw 400047f8: 896622 s32i a2, a6, 0x224 400047fb: 08a032 movi a3, 8 400047fe: 00a022 movi a2, 0 40004801: 0ea376 loopgtz a3, 40004813 40004804: a03260 addx4 a3, a2, a6 40004807: 0458 l32i.n a5, a4, 0 40004809: 0020c0 memw 4000480c: 806352 s32i a5, a3, 0x200 4000480f: 444b addi.n a4, a4, 4 40004811: 221b addi.n a2, a2, 1 40004813: 01a0a2 movi a10, 1 40004816: 0020c0 memw 40004819: 8866a2 s32i a10, a6, 0x220 4000481c: 0020c0 memw 4000481f: 882692 l32i a9, a6, 0x220 40004822: 0ee907 bbsi a9, 0, 40004834 40004825: 088076 loop a0, 40004831 40004828: 0020c0 memw 4000482b: 8826b2 l32i a11, a6, 0x220 4000482e: 02eb07 bbsi a11, 0, 40004834 40004831: fffc06 j 40004825 40004834: 020c movi.n a2, 0 40004836: f01d retw.n 40004838: 120c movi.n a2, 1 4000483a: f01d retw.n 4000483c: ff .byte 0xff 4000483d: ef .byte 0xef 4000483e: fe .byte 0xfe 4000483f: ff .byte 0xff 40004840: 004136 entry a1, 32 40004843: fffe41 l32r a4, 4000483c 40004846: faba31 l32r a3, 40003330 <_c_0x3feffe00> 40004849: 0020c0 memw 4000484c: 9a2322 l32i a2, a3, 0x268 4000484f: 102240 and a2, a2, a4 40004852: 0020c0 memw 40004855: 9a6322 s32i a2, a3, 0x268 40004858: f01d retw.n 4000485a: 360000 excw 4000485d: 1c0041 l32r a4, 3ffcb860 <_start-0x347a0> 40004860: 20fa add.n a2, a0, a15 40004862: cc4480 excw 40004865: 4718 l32i.n a1, a7, 16 40004867: 030a add.n a0, a3, a0 40004869: 120c movi.n a2, 1 4000486b: f01d retw.n 4000486d: fff5a5 call8 400047c8 40004870: 415540 srli a5, a4, 5 40004873: a59c beqz.n a5, 40004891 40004875: 00a042 movi a4, 0 40004878: 02ad mov.n a10, a2 4000487a: 11b4d0 slli a11, a4, 3 4000487d: a0bb30 addx4 a11, a11, a3 40004880: fff665 call8 400047e8 40004883: 02ad mov.n a10, a2 40004885: 03bd mov.n a11, a3 40004887: 0c2c movi.n a12, 32 40004889: ffeae5 call8 40004738 4000488c: 441b addi.n a4, a4, 1 4000488e: e69457 bne a4, a5, 40004878 40004891: fffae5 call8 40004840 40004894: f01d retw.n ... 40004898 : 40004898: 004136 entry a1, 32 4000489b: 04dd mov.n a13, a4 4000489d: 03cd mov.n a12, a3 4000489f: fda9a1 l32r a10, 40003f44 <_X_SPI_read_status+0x48> 400048a2: 02bd mov.n a11, a2 400048a4: 0aa8 l32i.n a10, a10, 0 400048a6: ff57e5 call8 40003e24 <_XX_unk3e24> 400048a9: 3a8c beqz.n a10, 400048b0 400048ab: 120c movi.n a2, 1 400048ad: f01d retw.n 400048af: 020c00 andb b0, b12, b0 400048b2: f01d retw.n 400048b4 <_X_SPIEraseArea>: 400048b4: 004136 entry a1, 32 400048b7: 05a0a2 movi a10, 5 400048ba: 01a0b2 movi a11, 1 400048bd: ffc7a5 call8 40004538 <_X_SPIReadModeConfig> 400048c0: fda141 l32r a4, 40003f44 <_X_SPI_read_status+0x48> 400048c3: 04a8 l32i.n a10, a4, 0 400048c5: 923a add.n a9, a2, a3 400048c7: 1a88 l32i.n a8, a10, 4 400048c9: 3ab8 l32i.n a11, a10, 12 400048cb: 053897 bltu a8, a9, 400048d4 <_X_SPIEraseArea+0x20> 400048ce: e2b2b0 remu a11, a2, a11 400048d1: 004b16 beqz a11, 400048d9 <_X_SPIEraseArea+0x25> 400048d4: 120c movi.n a2, 1 400048d6: f01d retw.n 400048d8: bee500 excw 400048db: ff .byte 0xff 400048dc: ff4a56 bnez a10, 400048d4 <_X_SPIEraseArea+0x20> 400048df: 0448 l32i.n a4, a4, 0 400048e1: 3488 l32i.n a8, a4, 12 400048e3: 2448 l32i.n a4, a4, 8 400048e5: c29380 quou a9, a3, a8 400048e8: e2c380 remu a12, a3, a8 400048eb: c22280 quou a2, a2, a8 400048ee: c24480 quou a4, a4, a8 400048f1: e25240 remu a5, a2, a4 400048f4: 1c8c beqz.n a12, 400048f9 <_X_SPIEraseArea+0x45> 400048f6: 01c992 addi a9, a9, 1 400048f9: c05450 sub a5, a4, a5 400048fc: 435950 min a5, a9, a5 400048ff: c03950 sub a3, a9, a5 40004902: e58c beqz.n a5, 40004914 <_X_SPIEraseArea+0x60> 40004904: 02ad mov.n a10, a2 40004906: ffe025 call8 40004708 40004909: fc7a56 bnez a10, 400048d4 <_X_SPIEraseArea+0x20> 4000490c: 221b addi.n a2, a2, 1 4000490e: ffc552 addi a5, a5, -1 40004911: fef556 bnez a5, 40004904 <_X_SPIEraseArea+0x50> 40004914: 11b437 bgeu a4, a3, 40004929 <_X_SPIEraseArea+0x75> 40004917: c2a240 quou a10, a2, a4 4000491a: ffdbe5 call8 400046d8 <_X_SPIReadModeConfig+0x1a0> 4000491d: fb3a56 bnez a10, 400048d4 <_X_SPIEraseArea+0x20> 40004920: 802240 add a2, a2, a4 40004923: c03340 sub a3, a3, a4 40004926: ed3437 bltu a4, a3, 40004917 <_X_SPIEraseArea+0x63> 40004929: 0f13a6 blti a3, 1, 4000493c <_X_SPIEraseArea+0x88> 4000492c: 02ad mov.n a10, a2 4000492e: ffdda5 call8 40004708 40004931: f9fa56 bnez a10, 400048d4 <_X_SPIEraseArea+0x20> 40004934: 221b addi.n a2, a2, 1 40004936: ffc332 addi a3, a3, -1 40004939: fef356 bnez a3, 4000492c <_X_SPIEraseArea+0x78> 4000493c: 020c movi.n a2, 0 4000493e: f01d retw.n 40004940 <_XX_unk4940>: 40004940: 004136 entry a1, 32 40004943: fd8081 l32r a8, 40003f44 <_X_SPI_read_status+0x48> 40004946: 0888 l32i.n a8, a8, 0 40004948: 1839 s32i.n a3, a8, 4 4000494a: 2849 s32i.n a4, a8, 8 4000494c: 3859 s32i.n a5, a8, 12 4000494e: 4869 s32i.n a6, a8, 16 40004950: 0829 s32i.n a2, a8, 0 40004952: 5879 s32i.n a7, a8, 20 40004954: 020c movi.n a2, 0 40004956: f01d retw.n 40004958: 4bac beqz.n a11, 40004980 <_XX_unk4940+0x40> 4000495a: 884000 excw 4000495d: 600040 neg a0, a4 40004960: 4128 l32i.n a2, a1, 16 40004962: 506000 witlb a0, a0 40004965: ffdc bnez.n a15, 40004988 <_XX_unk4940+0x48> 40004967: 3f .byte 0x3f 40004968: 004136 entry a1, 32 4000496b: 04a0a2 movi a10, 4 4000496e: fffab1 l32r a11, 40004958 <_XX_unk4940+0x18> 40004971: 00a0c2 movi a12, 0 40004974: fc7725 call8 400010e8 <_X_ets_isr_attach> 40004977: 10a0a2 movi a10, 16 4000497a: fc77e5 call8 400010f8 <_X_ets_isr_mask> 4000497d: 0a0c movi.n a10, 0 4000497f: 0b0c movi.n a11, 0 40004981: 0c0c movi.n a12, 0 40004983: fd7c movi.n a13, -1 40004985: 000525 call8 400049d8 40004988: 0a0c movi.n a10, 0 4000498a: 0b0c movi.n a11, 0 4000498c: 0c0c movi.n a12, 0 4000498e: ffa0d2 movi a13, 255 40004991: 000665 call8 400049f8 40004994: fff221 l32r a2, 4000495c <_XX_unk4940+0x1c> 40004997: f1e631 l32r a3, 40001130 <_c_0x60003e00> 4000499a: fff151 l32r a5, 40004960 <_XX_unk4940+0x20> 4000499d: fff141 l32r a4, 40004964 <_XX_unk4940+0x24> 400049a0: 080c movi.n a8, 0 400049a2: 0489 s32i.n a8, a4, 0 400049a4: 1489 s32i.n a8, a4, 4 400049a6: 02ad mov.n a10, a2 400049a8: 0b0c movi.n a11, 0 400049aa: 000925 call8 40004a3c 400049ad: 0020c0 memw 400049b0: 224b addi.n a2, a2, 4 400049b2: 441b addi.n a4, a4, 1 400049b4: a22392 l32i a9, a3, 0x288 400049b7: 334b addi.n a3, a3, 4 400049b9: 249790 extui a9, a9, 7, 3 400049bc: 0f4492 s8i a9, a4, 15 400049bf: e39257 bne a2, a5, 400049a6 <_XX_unk4940+0x66> 400049c2: fc7c movi.n a12, -1 400049c4: f1dbb1 l32r a11, 40001130 <_c_0x60003e00> 400049c7: 0020c0 memw 400049ca: 936bc2 s32i a12, a11, 0x24c 400049cd: ffa0a2 movi a10, 255 400049d0: 0020c0 memw 400049d3: 966ba2 s32i a10, a11, 0x258 400049d6: f01d retw.n 400049d8 : 400049d8: 004136 entry a1, 32 400049db: f1d561 l32r a6, 40001130 <_c_0x60003e00> 400049de: 0020c0 memw 400049e1: 826622 s32i a2, a6, 0x208 400049e4: 0020c0 memw 400049e7: 836632 s32i a3, a6, 0x20c 400049ea: 0020c0 memw 400049ed: 896642 s32i a4, a6, 0x224 400049f0: 0020c0 memw 400049f3: 8a6652 s32i a5, a6, 0x228 400049f6: f01d retw.n 400049f8 : 400049f8: 004136 entry a1, 32 400049fb: f1cd61 l32r a6, 40001130 <_c_0x60003e00> 400049fe: 0020c0 memw 40004a01: 856622 s32i a2, a6, 0x214 40004a04: 0020c0 memw 40004a07: 866632 s32i a3, a6, 0x218 40004a0a: 0020c0 memw 40004a0d: 8c6642 s32i a4, a6, 0x230 40004a10: 0020c0 memw 40004a13: 8d6652 s32i a5, a6, 0x234 40004a16: f01d retw.n 40004a18: 004136 entry a1, 32 40004a1b: f1c521 l32r a2, 40001130 <_c_0x60003e00> 40004a1e: 0020c0 memw 40004a21: 8f2222 l32i a2, a2, 0x23c 40004a24: f01d retw.n 40004a26: 360000 excw 40004a29: 210041 l32r a4, 3ffcce2c <_start-0x331d4> 40004a2c: c0f1c1 l32r a12, 3fff4df0 <_start-0xb210> 40004a2f: 220020 orb b0, b0, b2 40004a32: 1d9022 l16si a2, a0, 58 40004a35: 0000f0 callx12 a0 40004a38: ffdc60 excw 40004a3b: 3f .byte 0x3f 40004a3c: 004136 entry a1, 32 40004a3f: fc66a5 call8 400010a8 <_X_ets_enter_critical> 40004a42: ffc6a1 l32r a10, 4000495c <_XX_unk4940+0x1c> 40004a45: 1192e0 slli a9, a2, 2 40004a48: 8099a0 add a9, a9, a10 40004a4b: 0020c0 memw 40004a4e: 006932 s32i a3, a9, 0 40004a51: 27a082 movi a8, 39 40004a54: 3e3827 bltu a8, a2, 40004a96 40004a57: fff8a1 l32r a10, 40004a38 40004a5a: 24b730 extui a11, a3, 7, 3 40004a5d: c2aa add.n a12, a2, a10 40004a5f: 004cb2 s8i a11, a12, 0 40004a62: 0bfc bnez.n a11, 40004a96 40004a64: 1c0c movi.n a12, 1 40004a66: fb7c movi.n a11, -1 40004a68: f0caa2 addi a10, a10, -16 40004a6b: 12c2f6 bgeui a2, 32, 40004a81 40004a6e: 0ad8 l32i.n a13, a10, 0 40004a70: 401200 ssl a2 40004a73: a1ec00 sll a14, a12 40004a76: 30eeb0 xor a14, a14, a11 40004a79: 10dde0 and a13, a13, a14 40004a7c: 0ad9 s32i.n a13, a10, 0 40004a7e: 000506 j 40004a96 40004a81: 012af2 l32i a15, a10, 4 40004a84: e0c292 addi a9, a2, -32 40004a87: 401900 ssl a9 40004a8a: a18c00 sll a8, a12 40004a8d: 3088b0 xor a8, a8, a11 40004a90: 10ff80 and a15, a15, a8 40004a93: 016af2 s32i a15, a10, 4 40004a96: fc6265 call8 400010bc <_X_ets_exit_critical> 40004a99: 000090 retw 40004a9c: 004136 entry a1, 32 40004a9f: ffaf81 l32r a8, 4000495c <_XX_unk4940+0x1c> 40004aa2: 1152e0 slli a5, a2, 2 40004aa5: 558a add.n a5, a5, a8 40004aa7: 0020c0 memw 40004aaa: 0558 l32i.n a5, a5, 0 40004aac: 732c movi.n a3, 39 40004aae: 163327 bltu a3, a2, 40004ac8 40004ab1: ffe131 l32r a3, 40004a38 40004ab4: 223a add.n a2, a2, a3 40004ab6: 000222 l8ui a2, a2, 0 40004ab9: 7fac32 movi a3, 0xfffffc7f 40004abc: 103530 and a3, a5, a3 40004abf: 112290 slli a2, a2, 7 40004ac2: 202230 or a2, a2, a3 40004ac5: f01d retw.n 40004ac7: 052d00 extui a2, a0, 29, 1 40004aca: f01d retw.n 40004acc: 004136 entry a1, 32 40004acf: ffa521 l32r a2, 40004964 <_XX_unk4940+0x24> 40004ad2: 0228 l32i.n a2, a2, 0 40004ad4: f01d retw.n 40004ad6: 360000 excw 40004ad9: 210041 l32r a4, 3ffccedc <_start-0x33124> 40004adc: 28ffa2 s32ri a10, a15, 160 40004adf: f01d12 l16ui a1, a13, 0x1e0 40004ae2: 360000 excw 40004ae5: 250041 l32r a4, 3ffcdee8 <_start-0x32118> 40004ae8: fc5c movi.n a12, 95 40004aea: f19191 l32r a9, 40001130 <_c_0x60003e00> 40004aed: a09290 addx4 a9, a2, a9 40004af0: 0020c0 memw 40004af3: 7facb2 movi a11, 0xfffffc7f 40004af6: a22982 l32i a8, a9, 0x288 40004af9: 11a390 slli a10, a3, 7 40004afc: 1088b0 and a8, a8, a11 40004aff: 2088a0 or a8, a8, a10 40004b02: 0020c0 memw 40004b05: a26982 s32i a8, a9, 0x288 40004b08: fc5b25 call8 400010bc <_X_ets_exit_critical> 40004b0b: f01d retw.n 40004b0d: 000000 ill 40004b10: 004136 entry a1, 32 40004b13: fc5965 call8 400010a8 <_X_ets_enter_critical> 40004b16: ff93b1 l32r a11, 40004964 <_XX_unk4940+0x24> 40004b19: ffaf92 movi a9, -1 40004b1c: 002b82 l32i a8, a11, 0 40004b1f: 309290 xor a9, a2, a9 40004b22: 10a890 and a10, a8, a9 40004b25: 006ba2 s32i a10, a11, 0 40004b28: 0c0897 bnone a8, a9, 40004b38 40004b2b: f181d1 l32r a13, 40001130 <_c_0x60003e00> 40004b2e: 0020c0 memw 40004b31: 926da2 s32i a10, a13, 0x248 40004b34: 0c0c movi.n a12, 0 40004b36: 0bc9 s32i.n a12, a11, 0 40004b38: ffc041 l32r a4, 40004a38 40004b3b: 030c movi.n a3, 0 40004b3d: 075237 bbc a2, a3, 40004b48 40004b40: 03ad mov.n a10, a3 40004b42: 0004b2 l8ui a11, a4, 0 40004b45: fff9e5 call8 40004ae4 40004b48: 01c442 addi a4, a4, 1 40004b4b: 01c332 addi a3, a3, 1 40004b4e: ebc366 bnei a3, 32, 40004b3d 40004b51: fc56a5 call8 400010bc <_X_ets_exit_critical> 40004b54: 000090 retw 40004b57: 413600 srli a3, a0, 6 40004b5a: 54e500 extui a14, a0, 5, 6 40004b5d: b1fc bnez.n a1, 40004b9c 40004b5f: 92ff81 l32r a8, 3ffe975c <_start-0x168a4> 40004b62: af .byte 0xaf 40004b63: ff .byte 0xff 40004b64: 012b82 l32i a8, a11, 4 40004b67: 309290 xor a9, a2, a9 40004b6a: 10a890 and a10, a8, a9 40004b6d: 016ba2 s32i a10, a11, 4 40004b70: 0c0897 bnone a8, a9, 40004b80 40004b73: f16fd1 l32r a13, 40001130 <_c_0x60003e00> 40004b76: 0020c0 memw 40004b79: 956da2 s32i a10, a13, 0x254 40004b7c: 0c0c movi.n a12, 0 40004b7e: 1bc9 s32i.n a12, a11, 4 40004b80: ffae41 l32r a4, 40004a38 40004b83: 030c movi.n a3, 0 40004b85: 085237 bbc a2, a3, 40004b91 40004b88: 20c3a2 addi a10, a3, 32 40004b8b: 2004b2 l8ui a11, a4, 32 40004b8e: fff565 call8 40004ae4 40004b91: 01c442 addi a4, a4, 1 40004b94: 01c332 addi a3, a3, 1 40004b97: ea8366 bnei a3, 8, 40004b85 40004b9a: fc5225 call8 400010bc <_X_ets_exit_critical> 40004b9d: 000090 retw 40004ba0: 004136 entry a1, 32 40004ba3: ff7041 l32r a4, 40004964 <_XX_unk4940+0x24> 40004ba6: 3439 s32i.n a3, a4, 12 40004ba8: 2429 s32i.n a2, a4, 8 40004baa: f01d retw.n 40004bac: 004136 entry a1, 32 40004baf: f16051 l32r a5, 40001130 <_c_0x60003e00> 40004bb2: 0020c0 memw 40004bb5: 912532 l32i a3, a5, 0x244 40004bb8: 0020c0 memw 40004bbb: 942522 l32i a2, a5, 0x250 40004bbe: 040c movi.n a4, 0 40004bc0: 065347 bbc a3, a4, 40004bca 40004bc3: 04ad mov.n a10, a4 40004bc5: 0b0c movi.n a11, 0 40004bc7: fff1e5 call8 40004ae4 40004bca: 441b addi.n a4, a4, 1 40004bcc: f0c466 bnei a4, 32, 40004bc0 40004bcf: ff6561 l32r a6, 40004964 <_XX_unk4940+0x24> 40004bd2: 0020c0 memw 40004bd5: 936532 s32i a3, a5, 0x24c 40004bd8: 0698 l32i.n a9, a6, 0 40004bda: 89ac beqz.n a9, 40004c06 40004bdc: 208390 or a8, a3, a9 40004bdf: 006682 s32i a8, a6, 0 40004be2: 040c movi.n a4, 0 40004be4: 085247 bbc a2, a4, 40004bf0 40004be7: 20c4a2 addi a10, a4, 32 40004bea: 00a0b2 movi a11, 0 40004bed: ffef65 call8 40004ae4 40004bf0: 441b addi.n a4, a4, 1 40004bf2: ee8466 bnei a4, 8, 40004be4 40004bf5: 0020c0 memw 40004bf8: 966522 s32i a2, a5, 0x258 40004bfb: 1698 l32i.n a9, a6, 4 40004bfd: 499c beqz.n a9, 40004c15 40004bff: 20a290 or a10, a2, a9 40004c02: 16a9 s32i.n a10, a6, 4 40004c04: f01d retw.n 40004c06: 03ad mov.n a10, a3 40004c08: 0639 s32i.n a3, a6, 0 40004c0a: 2688 l32i.n a8, a6, 8 40004c0c: 36b8 l32i.n a11, a6, 12 40004c0e: 0008e0 callx8 a8 40004c11: fff346 j 40004be2 40004c14: 02ad00 andb b10, b13, b0 40004c17: 1629 s32i.n a2, a6, 4 40004c19: 2688 l32i.n a8, a6, 8 40004c1b: 36b8 l32i.n a11, a6, 12 40004c1d: 0008e0 callx8 a8 40004c20: f01d retw.n 40004c22: 360000 excw 40004c25: 250041 l32r a4, 3ffce028 <_start-0x31fd8> 40004c28: fc48 l32i.n a4, a12, 60 40004c2a: f14191 l32r a9, 40001130 <_c_0x60003e00> 40004c2d: a09290 addx4 a9, a2, a9 40004c30: 0020c0 memw 40004c33: 7facb2 movi a11, 0xfffffc7f 40004c36: a22982 l32i a8, a9, 0x288 40004c39: 11a390 slli a10, a3, 7 40004c3c: 1088b0 and a8, a8, a11 40004c3f: 2088a0 or a8, a8, a10 40004c42: 00a4a2 movi a10, 0x400 40004c45: 2088a0 or a8, a8, a10 40004c48: 0020c0 memw 40004c4b: a26982 s32i a8, a9, 0x288 40004c4e: fc46e5 call8 400010bc <_X_ets_exit_critical> 40004c51: f01d retw.n 40004c53: 413600 srli a3, a0, 6 40004c56: 030c00 rsr.scompare1 a0 40004c59: 7fa872 movi a7, 0xfffff87f 40004c5c: f13541 l32r a4, 40001130 <_c_0x60003e00> 40004c5f: 822c movi.n a2, 40 40004c61: 19a276 loopgtz a2, 40004c7e 40004c64: a06340 addx4 a6, a3, a4 40004c67: 0020c0 memw 40004c6a: a22652 l32i a5, a6, 0x288 40004c6d: 0865a7 bbci a5, 10, 40004c79 40004c70: 108570 and a8, a5, a7 40004c73: 0020c0 memw 40004c76: a26682 s32i a8, a6, 0x288 40004c79: 331b addi.n a3, a3, 1 40004c7b: 743030 extui a3, a3, 0, 8 40004c7e: f01d retw.n 40004c80 <_c_0xbfffffff>: 40004c80: ff .byte 0xff 40004c81: ff .byte 0xff 40004c82: ff .byte 0xff 40004c83: bf .byte 0xbf 40004c84: fff000 excw 40004c87: ff .byte 0xff 40004c88 <_c_0xff000fff>: 40004c88: ff .byte 0xff 40004c89: 0f .byte 0xf 40004c8a: 36ff00 excw 40004c8c : 40004c8c: 006136 entry a1, 48 40004c8f: b4f060 extui a15, a6, 0, 12 40004c92: 00a092 movi a9, 0 40004c95: fffae1 l32r a14, 40004c80 <_c_0xbfffffff> 40004c98: eebad1 l32r a13, 40000780 <_c_0x7fffffff> 40004c9b: eea7c1 l32r a12, 40000738 <_c_0x80000000> 40004c9e: f70db1 l32r a11, 400028d4 <_c_0xdfffffff> 40004ca1: 036172 s32i a7, a1, 12 40004ca4: fff8a1 l32r a10, 40004c84 <_c_0xbfffffff+0x4> 40004ca7: c27560 quou a7, a5, a6 40004caa: 205110 or a5, a1, a1 40004cad: 628076 loop a0, 40004d13 40004cb0: 1249 s32i.n a4, a2, 4 40004cb2: 0020c0 memw 40004cb5: 0238 l32i.n a3, a2, 0 40004cb7: 1033a0 and a3, a3, a10 40004cba: 2033f0 or a3, a3, a15 40004cbd: 0020c0 memw 40004cc0: 0239 s32i.n a3, a2, 0 40004cc2: 0020c0 memw 40004cc5: 0288 l32i.n a8, a2, 0 40004cc7: 1088d0 and a8, a8, a13 40004cca: 2088c0 or a8, a8, a12 40004ccd: 0020c0 memw 40004cd0: 3138 l32i.n a3, a1, 12 40004cd2: 0289 s32i.n a8, a2, 0 40004cd4: 040316 beqz a3, 40004d18 40004cd7: 0020c0 memw 40004cda: 0288 l32i.n a8, a2, 0 40004cdc: 0020c0 memw 40004cdf: 0238 l32i.n a3, a2, 0 40004ce1: b43030 extui a3, a3, 0, 12 40004ce4: cab380 depbits a8, a3, 12, 12 40004ce7: 0020c0 memw 40004cea: 0289 s32i.n a8, a2, 0 40004cec: 0020c0 memw 40004cef: 0288 l32i.n a8, a2, 0 40004cf1: 1088e0 and a8, a8, a14 40004cf4: 0020c0 memw 40004cf7: 0289 s32i.n a8, a2, 0 40004cf9: 0020c0 memw 40004cfc: 0288 l32i.n a8, a2, 0 40004cfe: 1088b0 and a8, a8, a11 40004d01: 0020c0 memw 40004d04: 464a add.n a4, a6, a4 40004d06: 991b addi.n a9, a9, 1 40004d08: 0289 s32i.n a8, a2, 0 40004d0a: 2529 s32i.n a2, a5, 8 40004d0c: 2558 l32i.n a5, a5, 8 40004d0e: 22cb addi.n a2, a2, 12 40004d10: 18b977 bgeu a9, a7, 40004d2c 40004d13: ffe586 j 40004cad 40004d16: c00000 sub a0, a0, a0 40004d19: 810020 src a0, a0, a2 40004d1c: ffdb addi.n a15, a15, 13 40004d1e: 0238 l32i.n a3, a2, 0 40004d20: 103380 and a3, a3, a8 40004d23: 0020c0 memw 40004d26: 0239 s32i.n a3, a2, 0 40004d28: fff006 j 40004cec 40004d2b: d19800 mul16s a9, a8, a0 40004d2e: c1b8 l32i.n a11, a1, 48 40004d30: 0a0c movi.n a10, 0 40004d32: 25a9 s32i.n a10, a5, 8 40004d34: 21a8 l32i.n a10, a1, 8 40004d36: 0ba9 s32i.n a10, a11, 0 40004d38: 0959 s32i.n a5, a9, 0 40004d3a: f01d retw.n 40004d3c: 004136 entry a1, 32 40004d3f: ffc332 addi a3, a3, -1 40004d42: f43030 extui a3, a3, 0, 16 40004d45: 019376 loopnez a3, 40004d4a 40004d48: 2228 l32i.n a2, a2, 8 40004d4a: f01d retw.n 40004d4c: 004136 entry a1, 32 40004d4f: 015410 slli a5, a4, 31 40004d52: ee8b81 l32r a8, 40000780 <_c_0x7fffffff> 40004d55: 0020c0 memw 40004d58: 0268 l32i.n a6, a2, 0 40004d5a: fb0460 depbits a6, a4, 31, 1 40004d5d: 084d mov.n a4, a8 40004d5f: 0020c0 memw 40004d62: 0269 s32i.n a6, a2, 0 40004d64: 330b addi.n a3, a3, -1 40004d66: f43030 extui a3, a3, 0, 16 40004d69: 119376 loopnez a3, 40004d7e 40004d6c: 2228 l32i.n a2, a2, 8 40004d6e: 0020c0 memw 40004d71: 0238 l32i.n a3, a2, 0 40004d73: 103340 and a3, a3, a4 40004d76: 203350 or a3, a3, a5 40004d79: 0020c0 memw 40004d7c: 0239 s32i.n a3, a2, 0 40004d7e: f01d retw.n 40004d80 <_st_0x3fffdc90>: 40004d80: ffdc90 excw 40004d83: 3f .byte 0x3f 40004d84: ffdd50 excw 40004d87: 3f .byte 0x3f 40004d88 <_XX_unk4d88>: 40004d88: 008136 entry a1, 64 40004d8b: fffec1 l32r a12, 40004d84 <_st_0x3fffdc90+0x4> 40004d8e: 00a2d2 movi a13, 0x200 40004d91: 14c182 addi a8, a1, 20 40004d94: 10c192 addi a9, a1, 16 40004d97: fffa21 l32r a2, 40004d80 <_st_0x3fffdc90> 40004d9a: 00a0f2 movi a15, 0 40004d9d: 40a0b2 movi a11, 64 40004da0: 20ebb0 or a14, a11, a11 40004da3: 22f9 s32i.n a15, a2, 8 40004da5: 0052b2 s16i a11, a2, 0 40004da8: a28b addi.n a10, a2, 8 40004daa: 32a9 s32i.n a10, a2, 12 40004dac: 60a0b2 movi a11, 96 40004daf: 60c2a2 addi a10, a2, 96 40004db2: 0199 s32i.n a9, a1, 0 40004db4: 1189 s32i.n a8, a1, 4 40004db6: ffed65 call8 40004c8c 40004db9: 51c8 l32i.n a12, a1, 20 40004dbb: 41d8 l32i.n a13, a1, 16 40004dbd: 22d9 s32i.n a13, a2, 8 40004dbf: cc8b addi.n a12, a12, 8 40004dc1: 32c9 s32i.n a12, a2, 12 40004dc3: f01d retw.n 40004dc5: 000000 ill 40004dc8: dc98 l32i.n a9, a12, 52 40004dca: ff .byte 0xff 40004dcb: 3f .byte 0x3f 40004dcc: 004136 entry a1, 32 40004dcf: ffec51 l32r a5, 40004d80 <_st_0x3fffdc90> 40004dd2: 2588 l32i.n a8, a5, 8 40004dd4: 058816 beqz a8, 40004e30 <_XX_unk4d88+0xa8> 40004dd7: fc2d25 call8 400010a8 <_X_ets_enter_critical> 40004dda: 2548 l32i.n a4, a5, 8 40004ddc: 2498 l32i.n a9, a4, 8 40004dde: 026592 s32i a9, a5, 8 40004de1: 04f916 beqz a9, 40004e34 <_XX_unk4d88+0xac> 40004de4: fc2d65 call8 400010bc <_X_ets_exit_critical> 40004de7: 00a0a2 movi a10, 0 40004dea: 0ca0b2 movi a11, 12 40004ded: 24a9 s32i.n a10, a4, 8 40004def: 14a8 l32i.n a10, a4, 4 40004df1: fdc625 call8 40002a54 40004df4: f0a0f2 movi a15, 240 40004df7: 14d8 l32i.n a13, a4, 4 40004df9: 22cb addi.n a2, a2, 12 40004dfb: 418820 srli a8, a2, 8 40004dfe: 034d82 s8i a8, a13, 3 40004e01: 024d22 s8i a2, a13, 2 40004e04: 000de2 l8ui a14, a13, 0 40004e07: 014d32 s8i a3, a13, 1 40004e0a: 10eef0 and a14, a14, a15 40004e0d: 004de2 s8i a14, a13, 0 40004e10: 0020c0 memw 40004e13: dd2b addi.n a13, a13, 2 40004e15: 04b8 l32i.n a11, a4, 0 40004e17: 010dc2 l8ui a12, a13, 1 40004e1a: 000dd2 l8ui a13, a13, 0 40004e1d: 11cc80 slli a12, a12, 8 40004e20: 20ccd0 or a12, a12, a13 40004e23: cabcb0 depbits a11, a12, 12, 12 40004e26: 0020c0 memw 40004e29: 04b9 s32i.n a11, a4, 0 40004e2b: 042d mov.n a2, a4 40004e2d: f01d retw.n 40004e2f: 020c00 andb b0, b12, b0 40004e32: f01d retw.n 40004e34: ffe591 l32r a9, 40004dc8 <_XX_unk4d88+0x40> 40004e37: 3599 s32i.n a9, a5, 12 40004e39: ffe9c6 j 40004de4 <_XX_unk4d88+0x5c> 40004e3c: 004136 entry a1, 32 40004e3f: ee5081 l32r a8, 40000780 <_c_0x7fffffff> 40004e42: ee3df1 l32r a15, 40000738 <_c_0x80000000> 40004e45: 00a032 movi a3, 0 40004e48: 0020c0 memw 40004e4b: 0022e2 l32i a14, a2, 0 40004e4e: 10ee80 and a14, a14, a8 40004e51: 20eef0 or a14, a14, a15 40004e54: 0020c0 memw 40004e57: 02e9 s32i.n a14, a2, 0 40004e59: ff89d1 l32r a13, 40004c80 <_c_0xbfffffff> 40004e5c: 0020c0 memw 40004e5f: 02c8 l32i.n a12, a2, 0 40004e61: 10ccd0 and a12, a12, a13 40004e64: 0020c0 memw 40004e67: 02c9 s32i.n a12, a2, 0 40004e69: f69ab1 l32r a11, 400028d4 <_c_0xdfffffff> 40004e6c: 0020c0 memw 40004e6f: 02a8 l32i.n a10, a2, 0 40004e71: 10aab0 and a10, a10, a11 40004e74: 0020c0 memw 40004e77: 02a9 s32i.n a10, a2, 0 40004e79: ff8391 l32r a9, 40004c88 <_c_0xff000fff> 40004e7c: 0020c0 memw 40004e7f: 0288 l32i.n a8, a2, 0 40004e81: 108890 and a8, a8, a9 40004e84: 0020c0 memw 40004e87: 0289 s32i.n a8, a2, 0 40004e89: fc21e5 call8 400010a8 <_X_ets_enter_critical> 40004e8c: ffbda1 l32r a10, 40004d80 <_st_0x3fffdc90> 40004e8f: 2239 s32i.n a3, a2, 8 40004e91: 3ab8 l32i.n a11, a10, 12 40004e93: 928b addi.n a9, a2, 8 40004e95: 0b29 s32i.n a2, a11, 0 40004e97: 3a99 s32i.n a9, a10, 12 40004e99: fc2225 call8 400010bc <_X_ets_exit_critical> 40004e9c: f01d retw.n 40004e9e: 360000 excw 40004ea1: cd0041 l32r a4, 3fff82a4 <_start-0x7d5c> 40004ea4: 03bd04 excw 40004ea7: 02ad mov.n a10, a2 40004ea9: 209220 or a9, a2, a2 40004eac: 05c216 beqz a2, 40004f0c <_XX_unk4d88+0x184> 40004eaf: ff7631 l32r a3, 40004c88 <_c_0xff000fff> 40004eb2: ff7321 l32r a2, 40004c80 <_c_0xbfffffff> 40004eb5: ee32f1 l32r a15, 40000780 <_c_0x7fffffff> 40004eb8: ee20e1 l32r a14, 40000738 <_c_0x80000000> 40004ebb: f686d1 l32r a13, 400028d4 <_c_0xdfffffff> 40004ebe: 00a042 movi a4, 0 40004ec1: 438076 loop a0, 40004f08 <_XX_unk4d88+0x180> 40004ec4: 0020c0 memw 40004ec7: 0988 l32i.n a8, a9, 0 40004ec9: 1088f0 and a8, a8, a15 40004ecc: 2088e0 or a8, a8, a14 40004ecf: 0020c0 memw 40004ed2: 0989 s32i.n a8, a9, 0 40004ed4: 0020c0 memw 40004ed7: 0988 l32i.n a8, a9, 0 40004ed9: 108820 and a8, a8, a2 40004edc: 208840 or a8, a8, a4 40004edf: 0020c0 memw 40004ee2: 0989 s32i.n a8, a9, 0 40004ee4: 0020c0 memw 40004ee7: 0988 l32i.n a8, a9, 0 40004ee9: 1088d0 and a8, a8, a13 40004eec: 208840 or a8, a8, a4 40004eef: 0020c0 memw 40004ef2: 0989 s32i.n a8, a9, 0 40004ef4: 0020c0 memw 40004ef7: 0988 l32i.n a8, a9, 0 40004ef9: 108830 and a8, a8, a3 40004efc: 208840 or a8, a8, a4 40004eff: 0020c0 memw 40004f02: 0989 s32i.n a8, a9, 0 40004f04: 2998 l32i.n a9, a9, 8 40004f06: 298c beqz.n a9, 40004f0c <_XX_unk4d88+0x184> 40004f08: ffed46 j 40004ec1 <_XX_unk4d88+0x139> 40004f0b: 8aa500 depbits a0, a5, 8, 11 40004f0e: f01d00 subx8 a1, a13, a0 40004f11: 000000 ill 40004f14 <_XX_unk4f14>: 40004f14: 004136 entry a1, 32 40004f17: 20b220 or a11, a2, a2 40004f1a: ee1991 l32r a9, 40000780 <_c_0x7fffffff> 40004f1d: ee0681 l32r a8, 40000738 <_c_0x80000000> 40004f20: 0020c0 memw 40004f23: 0022f2 l32i a15, a2, 0 40004f26: 10ff90 and a15, a15, a9 40004f29: 20ff80 or a15, a15, a8 40004f2c: 0020c0 memw 40004f2f: 0062f2 s32i a15, a2, 0 40004f32: ff53e1 l32r a14, 40004c80 <_c_0xbfffffff> 40004f35: 0020c0 memw 40004f38: 02d8 l32i.n a13, a2, 0 40004f3a: 10dde0 and a13, a13, a14 40004f3d: 0020c0 memw 40004f40: 02d9 s32i.n a13, a2, 0 40004f42: f664c1 l32r a12, 400028d4 <_c_0xdfffffff> 40004f45: 0020c0 memw 40004f48: 02a8 l32i.n a10, a2, 0 40004f4a: 10aac0 and a10, a10, a12 40004f4d: 0020c0 memw 40004f50: 02a9 s32i.n a10, a2, 0 40004f52: ff4d91 l32r a9, 40004c88 <_c_0xff000fff> 40004f55: 02ad mov.n a10, a2 40004f57: 0020c0 memw 40004f5a: 0288 l32i.n a8, a2, 0 40004f5c: 108890 and a8, a8, a9 40004f5f: 0020c0 memw 40004f62: 1c0c movi.n a12, 1 40004f64: 0289 s32i.n a8, a2, 0 40004f66: 008525 call8 400057b8 <_XX_unk57b8> 40004f69: f01d retw.n ... 40004f6c <_XX_unk4f6c>: 40004f6c: 006136 entry a1, 48 40004f6f: 20a110 or a10, a1, a1 40004f72: 04c1b2 addi a11, a1, 4 40004f75: 0087e5 call8 400057f4 <_XX_unk57f4> 40004f78: 0021c2 l32i a12, a1, 0 40004f7b: ff81a1 l32r a10, 40004d80 <_st_0x3fffdc90> 40004f7e: ac9c beqz.n a12, 40004f9c <_XX_unk4f6c+0x30> 40004f80: 6a98 l32i.n a9, a10, 24 40004f82: 698c beqz.n a9, 40004f8c <_XX_unk4f6c+0x20> 40004f84: 29c9 s32i.n a12, a9, 8 40004f86: 1188 l32i.n a8, a1, 4 40004f88: 6a89 s32i.n a8, a10, 24 40004f8a: f01d retw.n 40004f8c: 00a0b2 movi a11, 0 40004f8f: 012192 l32i a9, a1, 4 40004f92: 056ac2 s32i a12, a10, 20 40004f95: 6a99 s32i.n a9, a10, 24 40004f97: da1c movi.n a10, 29 40004f99: fbffe5 call8 40000f98 <_XX_unk0f96> 40004f9c: f01d retw.n 40004f9e: 360000 excw 40004fa1: 410041 l32r a4, 3ffd53a4 <_start-0x2ac5c> 40004fa4: 32ff77 bbsi a15, 23, 40004fda <_XX_unk4fc8+0x12> 40004fa7: 201424 excw 40004faa: 329332 l16si a3, a3, 100 40004fad: 1d1464 excw 40004fb0: 0000f0 callx12 a0 40004fb3: 413600 srli a3, a0, 6 40004fb6: 724100 excw 40004fb9: ff .byte 0xff 40004fba: 152432 l32i a3, a4, 84 40004fbd: 933220 movnez a3, a2, a2 40004fc0: 156432 s32i a3, a4, 84 40004fc3: f01d retw.n 40004fc5: 000000 ill 40004fc8 <_XX_unk4fc8>: 40004fc8: 006136 entry a1, 48 40004fcb: 01ad mov.n a10, a1 40004fcd: b14b addi.n a11, a1, 4 40004fcf: 0087a5 call8 40005848 <_XX_unk5848> 40004fd2: 2e0a26 beqi a10, -1, 40005004 <_XX_unk4fc8+0x3c> 40004fd5: ff6aa1 l32r a10, 40004d80 <_st_0x3fffdc90> 40004fd8: 01c8 l32i.n a12, a1, 0 40004fda: 162ad2 l32i a13, a10, 88 40004fdd: 8a98 l32i.n a9, a10, 32 40004fdf: 7d8c beqz.n a13, 40004fea <_XX_unk4fc8+0x22> 40004fe1: 0cad mov.n a10, a12 40004fe3: 11b8 l32i.n a11, a1, 4 40004fe5: 000de0 callx8 a13 40004fe8: f01d retw.n 40004fea: 698c beqz.n a9, 40004ff4 <_XX_unk4fc8+0x2c> 40004fec: 29c9 s32i.n a12, a9, 8 40004fee: 1188 l32i.n a8, a1, 4 40004ff0: 8a89 s32i.n a8, a10, 32 40004ff2: f01d retw.n 40004ff4: 02a0b2 movi a11, 2 40004ff7: 012192 l32i a9, a1, 4 40004ffa: 076ac2 s32i a12, a10, 28 40004ffd: 8a99 s32i.n a9, a10, 32 40004fff: da1c movi.n a10, 29 40005001: fbf965 call8 40000f98 <_XX_unk0f96> 40005004: f01d retw.n ... 40005008 <_s_no_rds>: 40005008: ffcce4 excw 4000500b: 3f .byte 0x3f 4000500c <_XX_unk500c>: 4000500c: 004136 entry a1, 32 4000500f: 12a8 l32i.n a10, a2, 4 40005011: 070a92 l8ui a9, a10, 7 40005014: 060ab2 l8ui a11, a10, 6 40005017: 119980 slli a9, a9, 8 4000501a: 2099b0 or a9, a9, a11 4000501d: 050ab2 l8ui a11, a10, 5 40005020: 119980 slli a9, a9, 8 40005023: 2099b0 or a9, a9, a11 40005026: 040ab2 l8ui a11, a10, 4 40005029: 119980 slli a9, a9, 8 4000502c: 2099b0 or a9, a9, a11 4000502f: 890b addi.n a8, a9, -1 40005031: 0a8816 beqz a8, 400050dd <_XX_unk500c+0xd1> 40005034: 603926 beqi a9, 3, 40005098 <_XX_unk500c+0x8c> 40005037: fbc9b2 addi a11, a9, -5 4000503a: 0e6b16 beqz a11, 40005124 <_XX_unk500c+0x118> 4000503d: 07a926 beqi a9, 12, 40005048 <_XX_unk500c+0x3c> 40005040: 02ad mov.n a10, a2 40005042: ffed25 call8 40004f14 <_XX_unk4f14> 40005045: f01d retw.n 40005047: ca3200 depbits a0, a2, 12, 4 4000504a: 420c movi.n a2, 4 4000504c: 18ca add.n a1, a8, a12 4000504e: 07a0b2 movi a11, 7 40005051: 0ca0a2 movi a10, 12 40005054: ffd765 call8 40004dcc <_XX_unk4d88+0x44> 40005057: 0a5d mov.n a5, a10 40005059: 7acc bnez.n a10, 40005064 <_XX_unk500c+0x58> 4000505b: ffeba1 l32r a10, 40005008 <_s_no_rds> 4000505e: fd7a65 call8 40002804 40005061: fff6c6 j 40005040 <_XX_unk500c+0x34> 40005064: 20b440 or a11, a4, a4 40005067: 0603d2 l8ui a13, a3, 6 4000506a: 0703c2 l8ui a12, a3, 7 4000506d: 012aa2 l32i a10, a10, 4 40005070: 11cc80 slli a12, a12, 8 40005073: 0ccaa2 addi a10, a10, 12 40005076: 20ccd0 or a12, a12, a13 40005079: 0503d2 l8ui a13, a3, 5 4000507c: 11cc80 slli a12, a12, 8 4000507f: 20ccd0 or a12, a12, a13 40005082: 0403d2 l8ui a13, a3, 4 40005085: 11cc80 slli a12, a12, 8 40005088: 20ccd0 or a12, a12, a13 4000508b: fcd3a5 call8 40001dc4 <_X_ets_memcpy> 4000508e: 05bd mov.n a11, a5 40005090: 05ad mov.n a10, a5 40005092: 0013a5 call8 400051cc <_XX_unk51ac+0x20> 40005095: ffe9c6 j 40005040 <_XX_unk500c+0x34> 40005098: 0d0a82 l8ui a8, a10, 13 4000509b: 0e0af2 l8ui a15, a10, 14 4000509e: 0f0ae2 l8ui a14, a10, 15 400050a1: 130ad2 l8ui a13, a10, 19 400050a4: 11ee80 slli a14, a14, 8 400050a7: 11dd80 slli a13, a13, 8 400050aa: 20eef0 or a14, a14, a15 400050ad: 120af2 l8ui a15, a10, 18 400050b0: 11ee80 slli a14, a14, 8 400050b3: 20ee80 or a14, a14, a8 400050b6: 20ddf0 or a13, a13, a15 400050b9: 110af2 l8ui a15, a10, 17 400050bc: 11dd80 slli a13, a13, 8 400050bf: 20ddf0 or a13, a13, a15 400050c2: 100af2 l8ui a15, a10, 16 400050c5: 11dd80 slli a13, a13, 8 400050c8: 20ddf0 or a13, a13, a15 400050cb: 0c0af2 l8ui a15, a10, 12 400050ce: 11ee80 slli a14, a14, 8 400050d1: 20eef0 or a14, a14, a15 400050d4: 0020c0 memw 400050d7: 0ed9 s32i.n a13, a14, 0 400050d9: ffd8c6 j 40005040 <_XX_unk500c+0x34> 400050dc: cab200 depbits a0, a2, 12, 12 400050df: 0ae214 excw 400050e2: 0e .byte 0xe 400050e3: 110af2 l8ui a15, a10, 17 400050e6: 130ac2 l8ui a12, a10, 19 400050e9: 120ad2 l8ui a13, a10, 18 400050ec: 11cc80 slli a12, a12, 8 400050ef: 20ccd0 or a12, a12, a13 400050f2: 11cc80 slli a12, a12, 8 400050f5: 0f0ad2 l8ui a13, a10, 15 400050f8: 20ccf0 or a12, a12, a15 400050fb: 100af2 l8ui a15, a10, 16 400050fe: 11dd80 slli a13, a13, 8 40005101: 11cc80 slli a12, a12, 8 40005104: 20dde0 or a13, a13, a14 40005107: 0d0ae2 l8ui a14, a10, 13 4000510a: 11dd80 slli a13, a13, 8 4000510d: 20ccf0 or a12, a12, a15 40005110: 20dde0 or a13, a13, a14 40005113: 0c0ae2 l8ui a14, a10, 12 40005116: 11dd80 slli a13, a13, 8 40005119: 20dde0 or a13, a13, a14 4000511c: 0dad mov.n a10, a13 4000511e: fcca65 call8 40001dc4 <_X_ets_memcpy> 40005121: ffc6c6 j 40005040 <_XX_unk500c+0x34> 40005124: 0c0ab2 l8ui a11, a10, 12 40005127: 0f0ac2 l8ui a12, a10, 15 4000512a: 0e0ad2 l8ui a13, a10, 14 4000512d: 11cc80 slli a12, a12, 8 40005130: 20ccd0 or a12, a12, a13 40005133: 0d0ad2 l8ui a13, a10, 13 40005136: 11cc80 slli a12, a12, 8 40005139: 20ccd0 or a12, a12, a13 4000513c: 11ac80 slli a10, a12, 8 4000513f: 20aab0 or a10, a10, a11 40005142: fbfd25 call8 40001114 <_XX_set_0x3fffda30_0> 40005145: 02a0d2 movi a13, 2 40005148: ff0ee1 l32r a14, 40004d80 <_st_0x3fffdc90> 4000514b: 00a0f2 movi a15, 0 4000514e: 166ef2 s32i a15, a14, 88 40005151: 0b6ed2 s32i a13, a14, 44 40005154: ffba06 j 40005040 <_XX_unk500c+0x34> 40005157: 413600 srli a3, a0, 6 4000515a: 092100 l32e a0, a1, -56 4000515d: ff .byte 0xff 4000515e: b228 l32i.n a2, a2, 44 40005160: f01d retw.n ... 40005164 <_fp_0x40004f6c>: 40005164: 4f6c movi.n a15, -28 40005166: c84000 excw 40005168 <_fp_0x40004fc8>: 40005168: 4fc8 l32i.n a12, a15, 16 4000516a: 0c4000 excw 4000516d: 400050 excw 40005170 <_X_sip_init_attach>: 40005170: 004136 entry a1, 32 40005173: 02dd mov.n a13, a2 40005175: fffba1 l32r a10, 40005164 <_fp_0x40004f6c> 40005178: fffcb1 l32r a11, 40005168 <_fp_0x40004fc8> 4000517b: ff0131 l32r a3, 40004d80 <_st_0x3fffdc90> 4000517e: 080c movi.n a8, 0 40005180: 03cd mov.n a12, a3 40005182: b389 s32i.n a8, a3, 44 40005184: 003625 call8 400054e8 <_X_slc_init_attach> 40005187: c3a9 s32i.n a10, a3, 48 40005189: ffbfe5 call8 40004d88 <_XX_unk4d88> 4000518c: c398 l32i.n a9, a3, 48 4000518e: fff7a1 l32r a10, 4000516c <_fp_0x40004fc8+0x4> 40005191: 1663a2 s32i a10, a3, 88 40005194: 001992 l16ui a9, a9, 0 40005197: 015392 s16i a9, a3, 2 4000519a: 004de5 call8 40005678 <_X_slc_enable> 4000519d: 1b0c movi.n a11, 1 4000519f: b3b9 s32i.n a11, a3, 44 400051a1: f01d retw.n 400051a3: 544400 extui a4, a0, 4, 6 400051a6: 504000 iitlb a0 400051a9: df .byte 0xdf 400051aa: ff .byte 0xff 400051ab: 3f .byte 0x3f 400051ac <_XX_unk51ac>: 400051ac: 004136 entry a1, 32 400051af: fffda1 l32r a10, 400051a4 <_X_sip_init_attach+0x34> 400051b2: 1da0b2 movi a11, 29 400051b5: fffcc1 l32r a12, 400051a8 <_X_sip_init_attach+0x38> 400051b8: 04a0d2 movi a13, 4 400051bb: fef191 l32r a9, 40004d80 <_st_0x3fffdc90> 400051be: 00a082 movi a8, 0 400051c1: a989 s32i.n a8, a9, 40 400051c3: 9989 s32i.n a8, a9, 36 400051c5: fbd8e5 call8 40000f54 <_X_ets_task> 400051c8: f01d retw.n 400051ca: 360000 excw 400051cd: ad0041 l32r a4, 3fff05d0 <_start-0xfa30> 400051d0: eb8102 excw 400051d3: fe .byte 0xfe 400051d4: 1298 l32i.n a9, a2, 4 400051d6: a8f8 l32i.n a15, a8, 40 400051d8: 0849f2 s8i a15, a9, 8 400051db: 41c8f0 srli a12, a15, 8 400051de: 0949c2 s8i a12, a9, 9 400051e1: ff1b addi.n a15, a15, 1 400051e3: 41c8c0 srli a12, a12, 8 400051e6: 0a49c2 s8i a12, a9, 10 400051e9: 41c8c0 srli a12, a12, 8 400051ec: 0b49c2 s8i a12, a9, 11 400051ef: a8f9 s32i.n a15, a8, 40 400051f1: 03bd mov.n a11, a3 400051f3: fea3e1 l32r a14, 40004c80 <_c_0xbfffffff> 400051f6: ed5ad1 l32r a13, 40000760 <_c_0x40000000> 400051f9: 0020c0 memw 400051fc: 03c8 l32i.n a12, a3, 0 400051fe: 10cce0 and a12, a12, a14 40005201: 20ccd0 or a12, a12, a13 40005204: 0020c0 memw 40005207: 03c9 s32i.n a12, a3, 0 40005209: 994b addi.n a9, a9, 4 4000520b: 0d0c movi.n a13, 0 4000520d: 0020c0 memw 40005210: 0049d2 s8i a13, a9, 0 40005213: 0020c0 memw 40005216: 0149d2 s8i a13, a9, 1 40005219: 0c0c movi.n a12, 0 4000521b: 0020c0 memw 4000521e: 0249c2 s8i a12, a9, 2 40005221: 080c movi.n a8, 0 40005223: 0020c0 memw 40005226: 034982 s8i a8, a9, 3 40005229: 0050a5 call8 40005734 <_XX_unk5734> 4000522c: 020c movi.n a2, 0 4000522e: f01d retw.n 40005230: 004136 entry a1, 32 40005233: fed321 l32r a2, 40004d80 <_st_0x3fffdc90> 40005236: f01d retw.n 40005238: 004136 entry a1, 32 4000523b: fed141 l32r a4, 40004d80 <_st_0x3fffdc90> 4000523e: 5488 l32i.n a8, a4, 20 40005240: 010816 beqz a8, 40005254 <_XX_unk51ac+0xa8> 40005243: fbe665 call8 400010a8 <_X_ets_enter_critical> 40005246: 5428 l32i.n a2, a4, 20 40005248: 050c movi.n a5, 0 4000524a: 6459 s32i.n a5, a4, 24 4000524c: 5459 s32i.n a5, a4, 20 4000524e: fbe6e5 call8 400010bc <_X_ets_exit_critical> 40005251: 057256 bnez a2, 400052ac <_XX_unk51ac+0x100> 40005254: f01d retw.n 40005256: ffc9b2 addi a11, a9, -1 40005259: 083b16 beqz a11, 400052e0 <_XX_unk51ac+0x134> 4000525c: fdc9c2 addi a12, a9, -3 4000525f: 07dc16 beqz a12, 400052e0 <_XX_unk51ac+0x134> 40005262: 432966 bnei a9, 2, 400052a9 <_XX_unk51ac+0xfd> 40005265: 030ac2 l8ui a12, a10, 3 40005268: 020ab2 l8ui a11, a10, 2 4000526b: 11ac80 slli a10, a12, 8 4000526e: 20aab0 or a10, a10, a11 40005271: 0314b2 l16ui a11, a4, 6 40005274: 0162a5 call8 400068a0 40005277: ffca62 addi a6, a10, -1 4000527a: 02ad mov.n a10, a2 4000527c: f46060 extui a6, a6, 0, 16 4000527f: 06bd mov.n a11, a6 40005281: ffaba5 call8 40004d3c 40005284: 2a28 l32i.n a2, a10, 8 40005286: 2a59 s32i.n a5, a10, 8 40005288: 1224d2 l32i a13, a4, 72 4000528b: 0abd mov.n a11, a10 4000528d: 5d8c beqz.n a13, 40005296 <_XX_unk51ac+0xea> 4000528f: 06cd mov.n a12, a6 40005291: 03ad mov.n a10, a3 40005293: 000de0 callx8 a13 40005296: 02bd mov.n a11, a2 40005298: 2228 l32i.n a2, a2, 8 4000529a: 2b59 s32i.n a5, a11, 8 4000529c: 1324d2 l32i a13, a4, 76 4000529f: 6d8c beqz.n a13, 400052a9 <_XX_unk51ac+0xfd> 400052a1: 0bad mov.n a10, a11 400052a3: 01a0c2 movi a12, 1 400052a6: 000de0 callx8 a13 400052a9: fa7216 beqz a2, 40005254 <_XX_unk51ac+0xa8> 400052ac: 12a8 l32i.n a10, a2, 4 400052ae: 000a92 l8ui a9, a10, 0 400052b1: 023d mov.n a3, a2 400052b3: 349090 extui a9, a9, 0, 4 400052b6: f9c956 bnez a9, 40005256 <_XX_unk51ac+0xaa> 400052b9: 2228 l32i.n a2, a2, 8 400052bb: 2359 s32i.n a5, a3, 8 400052bd: 010ab2 l8ui a11, a10, 1 400052c0: 1324d2 l32i a13, a4, 76 400052c3: 118b66 bnei a11, 8, 400052d8 <_XX_unk51ac+0x12c> 400052c6: fdfd16 beqz a13, 400052a9 <_XX_unk51ac+0xfd> 400052c9: 03bd mov.n a11, a3 400052cb: 20a330 or a10, a3, a3 400052ce: 01a0c2 movi a12, 1 400052d1: 000de0 callx8 a13 400052d4: fff446 j 400052a9 <_XX_unk51ac+0xfd> 400052d7: 03ad00 excw 400052da: ffb625 call8 40004e3c <_XX_unk4d88+0xb4> 400052dd: fff206 j 400052a9 <_XX_unk51ac+0xfd> 400052e0: 030ac2 l8ui a12, a10, 3 400052e3: 020ab2 l8ui a11, a10, 2 400052e6: 11ac80 slli a10, a12, 8 400052e9: 20aab0 or a10, a10, a11 400052ec: 0314b2 l16ui a11, a4, 6 400052ef: 015b25 call8 400068a0 400052f2: f460a0 extui a6, a10, 0, 16 400052f5: 20a330 or a10, a3, a3 400052f8: 20b660 or a11, a6, a6 400052fb: ffa425 call8 40004d3c 400052fe: 2a28 l32i.n a2, a10, 8 40005300: 2a59 s32i.n a5, a10, 8 40005302: 1224d2 l32i a13, a4, 72 40005305: 0abd mov.n a11, a10 40005307: f9ed16 beqz a13, 400052a9 <_XX_unk51ac+0xfd> 4000530a: 06cd mov.n a12, a6 4000530c: 03ad mov.n a10, a3 4000530e: 000de0 callx8 a13 40005311: ffe506 j 400052a9 <_XX_unk51ac+0xfd> 40005314: ccec bnez.n a12, 40005344 <_XX_unk51ac+0x198> 40005316: ff .byte 0xff 40005317: 3f .byte 0x3f 40005318: 004136 entry a1, 32 4000531b: fe9961 l32r a6, 40004d80 <_st_0x3fffdc90> 4000531e: 072682 l32i a8, a6, 28 40005321: 014816 beqz a8, 40005339 <_XX_unk51ac+0x18d> 40005324: fbd825 call8 400010a8 <_X_ets_enter_critical> 40005327: 7628 l32i.n a2, a6, 28 40005329: 030c movi.n a3, 0 4000532b: 8639 s32i.n a3, a6, 32 4000532d: 7639 s32i.n a3, a6, 28 4000532f: fbd8e5 call8 400010bc <_X_ets_exit_critical> 40005332: 328c beqz.n a2, 40005339 <_XX_unk51ac+0x18d> 40005334: 050c movi.n a5, 0 40005336: 001246 j 40005383 <_XX_unk51ac+0x1d7> 40005339: f01d retw.n 4000533b: 370000 excw 4000533e: 1c69 s32i.n a6, a12, 4 40005340: 0b03a2 l8ui a10, a3, 11 40005343: 11aa80 slli a10, a10, 8 40005346: 20aab0 or a10, a10, a11 40005349: 0903b2 l8ui a11, a3, 9 4000534c: 11aa80 slli a10, a10, 8 4000534f: 20aab0 or a10, a10, a11 40005352: 0803b2 l8ui a11, a3, 8 40005355: 11aa80 slli a10, a10, 8 40005358: 20aab0 or a10, a10, a11 4000535b: 96a9 s32i.n a10, a6, 36 4000535d: 010556 bnez a5, 40005371 <_XX_unk51ac+0x1c5> 40005360: 0103b2 l8ui a11, a3, 1 40005363: 0a6b17 bbci a11, 1, 40005371 <_XX_unk51ac+0x1c5> 40005366: 001165 call8 4000547c <_c_0x60017e00+0x4> 40005369: 4acc bnez.n a10, 40005371 <_XX_unk51ac+0x1c5> 4000536b: 000f65 call8 40005460 <_XX_unk51ac+0x2b4> 4000536e: 01a052 movi a5, 1 40005371: 000392 l8ui a9, a3, 0 40005374: 349090 extui a9, a9, 0, 4 40005377: 04d916 beqz a9, 400053c8 <_XX_unk51ac+0x21c> 4000537a: 621926 beqi a9, 1, 400053e0 <_XX_unk51ac+0x234> 4000537d: 5f2926 beqi a9, 2, 400053e0 <_XX_unk51ac+0x234> 40005380: fb5216 beqz a2, 40005339 <_XX_unk51ac+0x18d> 40005383: 1238 l32i.n a3, a2, 4 40005385: 024d mov.n a4, a2 40005387: 010392 l8ui a9, a3, 1 4000538a: 0a03b2 l8ui a11, a3, 10 4000538d: 14a290 extui a10, a9, 2, 2 40005390: fa9a56 bnez a10, 4000533d <_XX_unk51ac+0x191> 40005393: 96c8 l32i.n a12, a6, 36 40005395: bc1b addi.n a11, a12, 1 40005397: 96b9 s32i.n a11, a6, 36 40005399: 0b03a2 l8ui a10, a3, 11 4000539c: 0a03b2 l8ui a11, a3, 10 4000539f: 11aa80 slli a10, a10, 8 400053a2: 20aab0 or a10, a10, a11 400053a5: 0903b2 l8ui a11, a3, 9 400053a8: 11aa80 slli a10, a10, 8 400053ab: 20aab0 or a10, a10, a11 400053ae: 0803b2 l8ui a11, a3, 8 400053b1: 11aa80 slli a10, a10, 8 400053b4: 20aab0 or a10, a10, a11 400053b7: a21ac7 beq a10, a12, 4000535d <_XX_unk51ac+0x1b1> 400053ba: 0abd mov.n a11, a10 400053bc: 02dd mov.n a13, a2 400053be: ffd5a1 l32r a10, 40005314 <_XX_unk51ac+0x168> 400053c1: fd4425 call8 40002804 400053c4: ffe546 j 4000535d <_XX_unk51ac+0x1b1> 400053c7: 04ad00 extui a10, a0, 13, 1 400053ca: 04bd mov.n a11, a4 400053cc: 2428 l32i.n a2, a4, 8 400053ce: 090c movi.n a9, 0 400053d0: 142682 l32i a8, a6, 80 400053d3: 2499 s32i.n a9, a4, 8 400053d5: 0008e0 callx8 a8 400053d8: 04ad mov.n a10, a4 400053da: ffb3a5 call8 40004f14 <_XX_unk4f14> 400053dd: ffe7c6 j 40005380 <_XX_unk51ac+0x1d4> 400053e0: 0303a2 l8ui a10, a3, 3 400053e3: 0203b2 l8ui a11, a3, 2 400053e6: 11aa80 slli a10, a10, 8 400053e9: 20aab0 or a10, a10, a11 400053ec: 0216b2 l16ui a11, a6, 4 400053ef: 014b25 call8 400068a0 400053f2: 0a7d mov.n a7, a10 400053f4: 04ad mov.n a10, a4 400053f6: f4b070 extui a11, a7, 0, 16 400053f9: ff9425 call8 40004d3c 400053fc: 2a28 l32i.n a2, a10, 8 400053fe: 0d0c movi.n a13, 0 40005400: 2ad9 s32i.n a13, a10, 8 40005402: 0abd mov.n a11, a10 40005404: 0020c0 memw 40005407: 0a98 l32i.n a9, a10, 0 40005409: c32b addi.n a12, a3, 2 4000540b: 0216d2 l16ui a13, a6, 4 4000540e: 000ce2 l8ui a14, a12, 0 40005411: 010cc2 l8ui a12, a12, 1 40005414: 82d7d0 mull a13, a7, a13 40005417: 11cc80 slli a12, a12, 8 4000541a: 20cce0 or a12, a12, a14 4000541d: c0ccd0 sub a12, a12, a13 40005420: 0020c0 memw 40005423: fa24d1 l32r a13, 40003cb4 <_c_0x00ffffff> 40005426: 0aa8 l32i.n a10, a10, 0 40005428: 10aad0 and a10, a10, a13 4000542b: 41aca0 srli a10, a10, 12 4000542e: aaca add.n a10, a10, a12 40005430: caba90 depbits a9, a10, 12, 12 40005433: 04ad mov.n a10, a4 40005435: 0020c0 memw 40005438: 152682 l32i a8, a6, 84 4000543b: 0b99 s32i.n a9, a11, 0 4000543d: 0008e0 callx8 a8 40005440: ffcf06 j 40005380 <_XX_unk51ac+0x1d4> 40005443: 413600 srli a3, a0, 6 40005446: 029800 andb b9, b8, b0 40005449: 398c beqz.n a9, 40005450 <_XX_unk51ac+0x2a4> 4000544b: 092926 beqi a9, 2, 40005458 <_XX_unk51ac+0x2ac> 4000544e: f01d retw.n 40005450: 12a8 l32i.n a10, a2, 4 40005452: ffde65 call8 40005238 <_XX_unk51ac+0x8c> 40005455: f01d retw.n 40005457: 12a800 andbc b10, b8, b0 4000545a: ffebe5 call8 40005318 <_XX_unk51ac+0x16c> 4000545d: f01d retw.n 4000545f: 413600 srli a3, a0, 6 40005462: a0a200 addx4 a10, a2, a0 40005465: a0b200 addx4 a11, a2, a0 40005468: 962505 call0 3ff9b6bc <_start-0x64944> 4000546b: ff .byte 0xff 4000546c: 0abd mov.n a11, a10 4000546e: ffd5e5 call8 400051cc <_XX_unk51ac+0x20> 40005471: f01d retw.n 40005473: 4e0000 excw 40005476: 006001 l32r a0, 3ffc55f8 <_start-0x3aa08> 40005478 <_c_0x60017e00>: 40005478: 017e00 slli a7, a14, 32 4000547b: 413660 srli a3, a6, 6 4000547e: fd3100 excw 40005481: ff .byte 0xff 40005482: 0020c0 memw 40005485: 942332 l32i a3, a3, 0x250 40005488: 181c movi.n a8, 17 4000548a: 0ff377 bbsi a3, 23, 4000549d <_c_0x60017e00+0x25> 4000548d: fffa41 l32r a4, 40005478 <_c_0x60017e00> 40005490: 0020c0 memw 40005493: a52442 l32i a4, a4, 0x294 40005496: 020c movi.n a2, 0 40005498: 01c487 bnall a4, a8, 4000549d <_c_0x60017e00+0x25> 4000549b: f01d retw.n 4000549d: 120c movi.n a2, 1 4000549f: f01d retw.n 400054a1: 000000 ill 400054a4 <_st_0x3fffdf70>: 400054a4: ffdf70 excw 400054a7: 3f .byte 0x3f 400054a8: 004136 entry a1, 32 400054ab: fffe51 l32r a5, 400054a4 <_st_0x3fffdf70> 400054ae: b549 s32i.n a4, a5, 44 400054b0: 6539 s32i.n a3, a5, 24 400054b2: 5529 s32i.n a2, a5, 20 400054b4: f01d retw.n ... 400054b8 <_c_0x6000ae00>: 400054b8: 00ae00 any8 b0, b8:b9:b10:b11:b12:b13:b14:b15 400054bb: 000060 excw 400054bc <_c_0xf0000000>: 400054bc: 000000 ill 400054bf: 0017f0 movsp a15, a7 400054c0 <_c_0x02320017>: 400054c0: 320017 bnone a0, a1, 400054f6 <_X_slc_init_attach+0xe> 400054c3: 666602 s32i a0, a6, 0x198 400054c4 <_c_0x11116666>: 400054c4: 116666 bnei a6, 6, 400054d9 <_c_0x11116666+0x15> 400054c7: bfff11 l32r a1, 3fff54c4 <_start-0xab3c> 400054ca: ff .byte 0xff 400054cb: ff .byte 0xff 400054cc: ff .byte 0xff 400054cd: fffc01 l32r a0, 400054c0 <_c_0x02320017> 400054d0: 00c800 excw 400054d3: dfb000 excw 400054d6: ff .byte 0xff 400054d7: 3f .byte 0x3f 400054d8: 030003 excw 400054db: fffc00 excw 400054de: fffc bnez.n a15, 40005521 <_X_slc_init_attach+0x39> 400054e0: 800040 add a0, a0, a4 ... 400054e4 <_c_0x01110013>: 400054e4: 110013 excw 400054e7: 813601 l32r a0, 3ffe59c0 <_start-0x1a640> 400054e8 <_X_slc_init_attach>: 400054e8: 008136 entry a1, 64 400054eb: 029d mov.n a9, a2 400054ed: 0e2c movi.n a14, 32 400054ef: ffed21 l32r a2, 400054a4 <_st_0x3fffdf70> 400054f2: 0f0c movi.n a15, 0 400054f4: 92f9 s32i.n a15, a2, 36 400054f6: 82f9 s32i.n a15, a2, 32 400054f8: 72f9 s32i.n a15, a2, 28 400054fa: b249 s32i.n a4, a2, 44 400054fc: 6239 s32i.n a3, a2, 24 400054fe: 056292 s32i a9, a2, 20 40005501: ffeda1 l32r a10, 400054b8 <_c_0x6000ae00> 40005504: f78bb1 l32r a11, 40003330 <_c_0x3feffe00> 40005507: ffed91 l32r a9, 400054bc <_c_0xf0000000> 4000550a: 0020c0 memw 4000550d: 952bd2 l32i a13, a11, 0x254 40005510: 20dde0 or a13, a13, a14 40005513: 0020c0 memw 40005516: 956bd2 s32i a13, a11, 0x254 40005519: dfafc2 movi a12, -33 4000551c: 0020c0 memw 4000551f: 952b82 l32i a8, a11, 0x254 40005522: 1088c0 and a8, a8, a12 40005525: 0020c0 memw 40005528: 956b82 s32i a8, a11, 0x254 4000552b: 0545b6 bltui a5, 4, 40005534 <_X_slc_init_attach+0x4c> 4000552e: fcc582 addi a8, a5, -4 40005531: 11f816 beqz a8, 40005654 <_l_slc_boot_mode_4> 40005534: 0020c0 memw 40005537: 812ab2 l32i a11, a10, 0x204 4000553a: ffe1c1 l32r a12, 400054c0 <_c_0x02320017> 4000553d: 10bb90 and a11, a11, a9 40005540: 20bbc0 or a11, a11, a12 40005543: 0020c0 memw 40005546: 816ab2 s32i a11, a10, 0x204 40005549: ffdec1 l32r a12, 400054c4 <_c_0x11116666> 4000554c: 0020c0 memw 4000554f: 806ac2 s32i a12, a10, 0x200 40005552: 0043a5 call8 4000598c <_X_slc_set_host_io_max_window> 40005555: 3c0c movi.n a12, 3 40005557: ffc741 l32r a4, 40005474 <_XX_unk51ac+0x2c8> 4000555a: ffc731 l32r a3, 40005478 <_c_0x60017e00> 4000555d: 0020c0 memw 40005560: 8023b2 l32i a11, a3, 0x200 40005563: 20bbc0 or a11, a11, a12 40005566: 0020c0 memw 40005569: 8063b2 s32i a11, a3, 0x200 4000556c: ca7c movi.n a10, -4 4000556e: 0020c0 memw 40005571: 802392 l32i a9, a3, 0x200 40005574: 1099a0 and a9, a9, a10 40005577: 0020c0 memw 4000557a: 806392 s32i a9, a3, 0x200 4000557d: 10a382 movi a8, 0x310 40005580: 0020c0 memw 40005583: 8023f2 l32i a15, a3, 0x200 40005586: 20ff80 or a15, a15, a8 40005589: 0020c0 memw 4000558c: 8063f2 s32i a15, a3, 0x200 4000558f: ffcee1 l32r a14, 400054c8 <_c_0x11116666+0x4> 40005592: 0020c0 memw 40005595: 8023d2 l32i a13, a3, 0x200 40005598: 10dde0 and a13, a13, a14 4000559b: 0020c0 memw 4000559e: 8063d2 s32i a13, a3, 0x200 400055a1: 00a1c2 movi a12, 0x100 400055a4: 0020c0 memw 400055a7: 9e24b2 l32i a11, a4, 0x278 400055aa: 20bbc0 or a11, a11, a12 400055ad: 0020c0 memw 400055b0: 9e64b2 s32i a11, a4, 0x278 400055b3: ffc6a1 l32r a10, 400054cc <_c_0x11116666+0x8> 400055b6: ffc691 l32r a9, 400054d0 <_c_0x11116666+0xc> 400055b9: 0020c0 memw 400055bc: c02482 l32i a8, a4, 0x300 400055bf: 1088a0 and a8, a8, a10 400055c2: 208890 or a8, a8, a9 400055c5: 0020c0 memw 400055c8: cb0c movi.n a11, 12 400055ca: 10c1f2 addi a15, a1, 16 400055cd: 14c1e2 addi a14, a1, 20 400055d0: c06482 s32i a8, a4, 0x300 400055d3: ffc0a1 l32r a10, 400054d4 <_c_0x11116666+0x10> 400055d6: 10a2d2 movi a13, 0x210 400055d9: 10cac2 addi a12, a10, 16 400055dc: 0052d2 s16i a13, a2, 0 400055df: 11e9 s32i.n a14, a1, 4 400055e1: 01f9 s32i.n a15, a1, 0 400055e3: 10a2e2 movi a14, 0x210 400055e6: 01a0f2 movi a15, 1 400055e9: ff6a25 call8 40004c8c 400055ec: ffbb81 l32r a8, 400054d8 <_c_0x11116666+0x14> 400055ef: 0020c0 memw 400055f2: 8023f2 l32i a15, a3, 0x200 400055f5: 20ff80 or a15, a15, a8 400055f8: 0020c0 memw 400055fb: 8063f2 s32i a15, a3, 0x200 400055fe: ffb7e1 l32r a14, 400054dc <_c_0x11116666+0x18> 40005601: 0020c0 memw 40005604: 8023d2 l32i a13, a3, 0x200 40005607: 10dde0 and a13, a13, a14 4000560a: 0020c0 memw 4000560d: 8063d2 s32i a13, a3, 0x200 40005610: 41a8 l32i.n a10, a1, 16 40005612: 51b8 l32i.n a11, a1, 20 40005614: 1c0c movi.n a12, 1 40005616: 001a25 call8 400057b8 <_XX_unk57b8> 40005619: f9b9e1 l32r a14, 40003d00 <_c_0x00800000> 4000561c: fc7c movi.n a12, -1 4000561e: 0020c0 memw 40005621: b864e2 s32i a14, a4, 0x2e0 40005624: ffafd1 l32r a13, 400054e0 <_c_0x11116666+0x1c> 40005627: 0020c0 memw 4000562a: b464d2 s32i a13, a4, 0x2d0 4000562d: 0020c0 memw 40005630: b264c2 s32i a12, a4, 0x2c8 40005633: 0020c0 memw 40005636: 8463c2 s32i a12, a3, 0x210 40005639: 00acb2 movi a11, 0xfffffc00 4000563c: 0a1c movi.n a10, 16 4000563e: 0020c0 memw 40005641: c62392 l32i a9, a3, 0x318 40005644: 1099b0 and a9, a9, a11 40005647: 2099a0 or a9, a9, a10 4000564a: 0020c0 memw 4000564d: c66392 s32i a9, a3, 0x318 40005650: f01d retw.n ... 40005654 <_l_slc_boot_mode_4>: 40005654: 0020c0 memw 40005657: 812af2 l32i a15, a10, 0x204 4000565a: ffa281 l32r a8, 400054e4 <_c_0x01110013> 4000565d: 10ff90 and a15, a15, a9 40005660: 20ff80 or a15, a15, a8 40005663: 0020c0 memw 40005666: 816af2 s32i a15, a10, 0x204 40005669: ffb706 j 40005549 <_X_slc_init_attach+0x61> 4000566c: ff .byte 0xff 4000566d: ff .byte 0xff 4000566e: cf .byte 0xcf 4000566f: ff .byte 0xff 40005670: 0058e0 excw 40005673: 840040 extui a0, a4, 0, 9 40005676: 040a add.n a0, a4, a0 40005678 <_X_slc_enable>: 40005678: 004136 entry a1, 32 4000567b: fffcc1 l32r a12, 4000566c <_l_slc_boot_mode_4+0x18> 4000567e: f72c91 l32r a9, 40003330 <_c_0x3feffe00> 40005681: ff7d21 l32r a2, 40005478 <_c_0x60017e00> 40005684: 0020c0 memw 40005687: 9822b2 l32i a11, a2, 0x260 4000568a: 10bbc0 and a11, a11, a12 4000568d: 0020c0 memw 40005690: 9862b2 s32i a11, a2, 0x260 40005693: 20a0a2 movi a10, 32 40005696: 0020c0 memw 40005699: 982282 l32i a8, a2, 0x260 4000569c: 2088a0 or a8, a8, a10 4000569f: 0020c0 memw 400056a2: 986282 s32i a8, a2, 0x260 400056a5: 40a0f2 movi a15, 64 400056a8: 0020c0 memw 400056ab: 9822e2 l32i a14, a2, 0x260 400056ae: 20eef0 or a14, a14, a15 400056b1: 0020c0 memw 400056b4: 9862e2 s32i a14, a2, 0x260 400056b7: fd6c movi.n a13, -17 400056b9: 0020c0 memw 400056bc: 9822c2 l32i a12, a2, 0x260 400056bf: 10ccd0 and a12, a12, a13 400056c2: 0020c0 memw 400056c5: 9862c2 s32i a12, a2, 0x260 400056c8: f71bb1 l32r a11, 40003334 <_c_0xffff83ff> 400056cb: 00a4a2 movi a10, 0x400 400056ce: 0020c0 memw 400056d1: 9c2982 l32i a8, a9, 0x270 400056d4: 1088b0 and a8, a8, a11 400056d7: 2088a0 or a8, a8, a10 400056da: 0020c0 memw 400056dd: 1a0c movi.n a10, 1 400056df: ffe4b1 l32r a11, 40005670 <_l_slc_boot_mode_4+0x1c> 400056e2: 00a0c2 movi a12, 0 400056e5: 9c6982 s32i a8, a9, 0x270 400056e8: fb9fe5 call8 400010e8 <_X_ets_isr_attach> 400056eb: ffe2d1 l32r a13, 40005674 <_l_slc_boot_mode_4+0x20> 400056ee: 0020c0 memw 400056f1: 8362d2 s32i a13, a2, 0x20c 400056f4: 2a0c movi.n a10, 2 400056f6: fba0e5 call8 40001104 <_X_ets_isr_unmask> 400056f9: f01d retw.n ... 400056fc <_X_slc_select_tohost_gpio_mode>: 400056fc: 004136 entry a1, 32 400056ff: ff6931 l32r a3, 400054a4 <_st_0x3fffdf70> 40005702: d329 s32i.n a2, a3, 52 40005704: f01d retw.n ... 40005708 <_X_slc_select_tohost_gpio>: 40005708: 004136 entry a1, 32 4000570b: 11b2f6 bgeui a2, 16, 40005720 <_X_slc_select_tohost_gpio+0x18> 4000570e: ff6541 l32r a4, 400054a4 <_st_0x3fffdf70> 40005711: 401200 ssl a2 40005714: 130c movi.n a3, 1 40005716: a13300 sll a3, a3 40005719: 1c5432 s16i a3, a4, 56 4000571c: f01d retw.n 4000571e: 910000 srl a0, a0 40005721: 0cff61 l32r a6, 3ffc8b20 <_start-0x374e0> 40005724: 8208 l32i.n a0, a2, 32 40005726: 1c59 s32i.n a5, a12, 4 40005728: f01d retw.n 4000572a: 000000 ill 4000572d: 00c000 excw 40005730 <_c_0xff300000>: 40005730: 300000 xor a0, a0, a0 40005733: ff .byte 0xff 40005734 <_XX_unk5734>: 40005734: 006136 entry a1, 48 40005737: 026d mov.n a6, a2 40005739: 040c movi.n a4, 0 4000573b: 0020c0 memw 4000573e: 0149 s32i.n a4, a1, 0 40005740: 06c216 beqz a2, 400057b0 <_XX_unk5734+0x7c> 40005743: 00a052 movi a5, 0 40005746: f95b71 l32r a7, 40003cb4 <_c_0x00ffffff> 40005749: 108076 loop a0, 4000575d <_XX_unk5734+0x29> 4000574c: 0020c0 memw 4000574f: 0688 l32i.n a8, a6, 0 40005751: 2668 l32i.n a6, a6, 8 40005753: 108870 and a8, a8, a7 40005756: 418c80 srli a8, a8, 12 40005759: 585a add.n a5, a8, a5 4000575b: 268c beqz.n a6, 40005761 <_XX_unk5734+0x2d> 4000575d: fffa06 j 40005749 <_XX_unk5734+0x15> 40005760: 20c000 or a12, a0, a0 40005763: 615200 excw 40005766: 446100 extui a6, a0, 1, 5 40005769: ff .byte 0xff 4000576a: f96571 l32r a7, 40003d00 <_c_0x00800000> 4000576d: 088076 loop a0, 40005779 <_XX_unk5734+0x45> 40005770: 0020c0 memw 40005773: b92692 l32i a9, a6, 0x2e4 40005776: 020977 bnone a9, a7, 4000577c <_XX_unk5734+0x48> 40005779: fffc06 j 4000576d <_XX_unk5734+0x39> 4000577c: 0020c0 memw 4000577f: bd6622 s32i a2, a6, 0x2f4 40005782: 0020c0 memw 40005785: be6632 s32i a3, a6, 0x2f8 40005788: ffe9b1 l32r a11, 4000572c <_X_slc_select_tohost_gpio+0x24> 4000578b: f72fd1 l32r a13, 40003448 <_c_0x000fffff> 4000578e: 0020c0 memw 40005791: 01c8 l32i.n a12, a1, 0 40005793: 10ccd0 and a12, a12, a13 40005796: ffe6d1 l32r a13, 40005730 <_c_0xff300000> 40005799: 0020c0 memw 4000579c: b926a2 l32i a10, a6, 0x2e4 4000579f: 10aad0 and a10, a10, a13 400057a2: 20aac0 or a10, a10, a12 400057a5: 20aab0 or a10, a10, a11 400057a8: 0020c0 memw 400057ab: b966a2 s32i a10, a6, 0x2e4 400057ae: f01d retw.n 400057b0: 050c movi.n a5, 0 400057b2: ffeac6 j 40005761 <_XX_unk5734+0x2d> 400057b5: 000000 ill 400057b8 <_XX_unk57b8>: 400057b8: 004136 entry a1, 32 400057bb: ff2fb1 l32r a11, 40005478 <_c_0x60017e00> 400057be: f93ea1 l32r a10, 40003cb8 <_c_0x01000000> 400057c1: 088076 loop a0, 400057cd <_XX_unk57b8+0x15> 400057c4: 0020c0 memw 400057c7: b92b82 l32i a8, a11, 0x2e4 400057ca: 0208a7 bnone a8, a10, 400057d0 <_XX_unk57b8+0x18> 400057cd: fffc06 j 400057c1 <_XX_unk57b8+0x9> 400057d0: 0020c0 memw 400057d3: bb6b22 s32i a2, a11, 0x2ec 400057d6: 0020c0 memw 400057d9: bc6b32 s32i a3, a11, 0x2f0 400057dc: 0020c0 memw 400057df: b92b92 l32i a9, a11, 0x2e4 400057e2: 2099a0 or a9, a9, a10 400057e5: 0020c0 memw 400057e8: b96b92 s32i a9, a11, 0x2e4 400057eb: f4a040 extui a10, a4, 0, 16 400057ee: 001d65 call8 400059c4 <_X_slc_add_credits> 400057f1: f01d retw.n ... 400057f4 <_XX_unk57f4>: 400057f4: 004136 entry a1, 32 400057f7: 00a082 movi a8, 0 400057fa: ff1f61 l32r a6, 40005478 <_c_0x60017e00> 400057fd: 0020c0 memw 40005800: b92642 l32i a4, a6, 0x2e4 40005803: 3974b7 bbci a4, 27, 40005840 <_XX_unk57f4+0x4c> 40005806: f951a1 l32r a10, 40003d4c <_c_0x02000000> 40005809: 0020c0 memw 4000580c: b92692 l32i a9, a6, 0x2e4 4000580f: 2099a0 or a9, a9, a10 40005812: 0020c0 memw 40005815: b96692 s32i a9, a6, 0x2e4 40005818: 0020c0 memw 4000581b: c12672 l32i a7, a6, 0x304 4000581e: 006272 s32i a7, a2, 0 40005821: 0020c0 memw 40005824: f93721 l32r a2, 40003d00 <_c_0x00800000> 40005827: c22672 l32i a7, a6, 0x308 4000582a: 006372 s32i a7, a3, 0 4000582d: 088076 loop a0, 40005839 <_XX_unk57f4+0x45> 40005830: 0020c0 memw 40005833: b926b2 l32i a11, a6, 0x2e4 40005836: 020b27 bnone a11, a2, 4000583c <_XX_unk57f4+0x48> 40005839: fffc06 j 4000582d <_XX_unk57f4+0x39> 4000583c: 2789 s32i.n a8, a7, 8 4000583e: f01d retw.n 40005840: 0289 s32i.n a8, a2, 0 40005842: 0389 s32i.n a8, a3, 0 40005844: f01d retw.n ... 40005848 <_XX_unk5848>: 40005848: 004136 entry a1, 32 4000584b: ff0b61 l32r a6, 40005478 <_c_0x60017e00> 4000584e: 0020c0 memw 40005851: b92642 l32i a4, a6, 0x2e4 40005854: 7474c7 bbci a4, 28, 400058cc <_XX_unk5848+0x84> 40005857: f9dd91 l32r a9, 40003fcc <_c_0x04000000> 4000585a: 0020c0 memw 4000585d: b92682 l32i a8, a6, 0x2e4 40005860: 208890 or a8, a8, a9 40005863: 0020c0 memw 40005866: b96682 s32i a8, a6, 0x2e4 40005869: 0020c0 memw 4000586c: bf2672 l32i a7, a6, 0x2fc 4000586f: 0279 s32i.n a7, a2, 0 40005871: 0020c0 memw 40005874: f91171 l32r a7, 40003cb8 <_c_0x01000000> 40005877: c02682 l32i a8, a6, 0x300 4000587a: 006382 s32i a8, a3, 0 4000587d: 088076 loop a0, 40005889 <_XX_unk5848+0x41> 40005880: 0020c0 memw 40005883: b926a2 l32i a10, a6, 0x2e4 40005886: 040a77 bnone a10, a7, 4000588e <_XX_unk5848+0x46> 40005889: fffc06 j 4000587d <_XX_unk5848+0x35> 4000588c: 0c0000 excw 4000588f: 286906 j 4000fa37 <__umoddi3+0x8bd3> 40005892: 002222 l32i a2, a2, 0 40005895: f2ac beqz.n a2, 400058c8 <_XX_unk5848+0x80> 40005897: fcfa51 l32r a5, 40004c80 <_c_0xbfffffff> 4000589a: ebb931 l32r a3, 40000780 <_c_0x7fffffff> 4000589d: 118076 loop a0, 400058b2 <_XX_unk5848+0x6a> 400058a0: 0020c0 memw 400058a3: 02b8 l32i.n a11, a2, 0 400058a5: 10bb30 and a11, a11, a3 400058a8: 15beb0 extui a11, a11, 30, 2 400058ab: 061b26 beqi a11, 1, 400058b5 <_XX_unk5848+0x6d> 400058ae: 2228 l32i.n a2, a2, 8 400058b0: 429c beqz.n a2, 400058c8 <_XX_unk5848+0x80> 400058b2: fff9c6 j 4000589d <_XX_unk5848+0x55> 400058b5: 0020c0 memw 400058b8: 02c8 l32i.n a12, a2, 0 400058ba: 10cc50 and a12, a12, a5 400058bd: 20cc60 or a12, a12, a6 400058c0: 0020c0 memw 400058c3: 02c9 s32i.n a12, a2, 0 400058c5: fff946 j 400058ae <_XX_unk5848+0x66> 400058c8: 020c movi.n a2, 0 400058ca: f01d retw.n 400058cc: f27c movi.n a2, -1 400058ce: f01d retw.n 400058d0: ff .byte 0xff 400058d1: ff .byte 0xff 400058d2: fe .byte 0xfe 400058d3: ff .byte 0xff 400058d4: 020000 andb b0, b0, b0 400058d7: 000004 excw 400058da: 000001 l32r a0, 3ffc58dc <_start-0x3a724> 400058dd: 000080 ret 400058e0: 004136 entry a1, 32 400058e3: fffb71 l32r a7, 400058d0 <_XX_unk5848+0x88> 400058e6: fffb51 l32r a5, 400058d4 <_XX_unk5848+0x8c> 400058e9: fffb61 l32r a6, 400058d8 <_XX_unk5848+0x90> 400058ec: fee331 l32r a3, 40005478 <_c_0x60017e00> 400058ef: feed41 l32r a4, 400054a4 <_st_0x3fffdf70> 400058f2: 0020c0 memw 400058f5: 822322 l32i a2, a3, 0x208 400058f8: 74b8 l32i.n a11, a4, 28 400058fa: 07e216 beqz a2, 4000597c <_XX_unk5848+0x134> 400058fd: 4b8c beqz.n a11, 40005905 <_XX_unk5848+0xbd> 400058ff: 20a220 or a10, a2, a2 40005902: 000be0 callx8 a11 40005905: 0c0527 bnone a5, a2, 40005915 <_XX_unk5848+0xcd> 40005908: 0020c0 memw 4000590b: 846352 s32i a5, a3, 0x210 4000590e: 5488 l32i.n a8, a4, 20 40005910: b4a8 l32i.n a10, a4, 44 40005912: 0008e0 callx8 a8 40005915: 1062f7 bbci a2, 15, 40005929 <_XX_unk5848+0xe1> 40005918: 0020c0 memw 4000591b: fff091 l32r a9, 400058dc <_XX_unk5848+0x94> 4000591e: 846392 s32i a9, a3, 0x210 40005921: 6488 l32i.n a8, a4, 24 40005923: 0b24a2 l32i a10, a4, 44 40005926: 0008e0 callx8 a8 40005929: 1c7207 bbci a2, 16, 40005949 <_XX_unk5848+0x101> 4000592c: d498 l32i.n a9, a4, 52 4000592e: 2a2926 beqi a9, 2, 4000595c <_XX_unk5848+0x114> 40005931: 373926 beqi a9, 3, 4000596c <_XX_unk5848+0x124> 40005934: 0020c0 memw 40005937: 8323a2 l32i a10, a3, 0x20c 4000593a: 10aa70 and a10, a10, a7 4000593d: 0020c0 memw 40005940: 8363a2 s32i a10, a3, 0x20c 40005943: 0020c0 memw 40005946: 846362 s32i a6, a3, 0x210 40005949: 2ff237 bbsi a2, 19, 4000597c <_XX_unk5848+0x134> 4000594c: 2ce2a7 bbsi a2, 10, 4000597c <_XX_unk5848+0x134> 4000594f: 84b8 l32i.n a11, a4, 32 40005951: f9db16 beqz a11, 400058f2 <_XX_unk5848+0xaa> 40005954: 02ad mov.n a10, a2 40005956: 000be0 callx8 a11 40005959: ffe546 j 400058f2 <_XX_unk5848+0xaa> 4000595c: 1c14b2 l16ui a11, a4, 56 4000595f: 0020c0 memw 40005962: edf3c1 l32r a12, 40001130 <_c_0x60003e00> 40005965: 836cb2 s32i a11, a12, 0x20c 40005968: fff206 j 40005934 <_XX_unk5848+0xec> 4000596b: 14d200 extui a13, a0, 2, 2 4000596e: c01c movi.n a0, 28 40005970: e10020 excw 40005973: ef .byte 0xef 40005974: d2ed excw 40005976: 6e .byte 0x6e 40005977: ee0682 l8ui a8, a6, 238 4000597a: ff .byte 0xff 4000597b: 94b800 extui a11, a0, 8, 10 4000597e: 3b8c beqz.n a11, 40005985 <_XX_unk5848+0x13d> 40005980: 0a0c movi.n a10, 0 40005982: 000be0 callx8 a11 40005985: f01d retw.n ... 40005988 <_c_0xfffff0c0>: 40005988: fff0c0 excw 4000598b: ff .byte 0xff 4000598c <_X_slc_set_host_io_max_window>: 4000598c: 004136 entry a1, 32 4000598f: feba31 l32r a3, 40005478 <_c_0x60017e00> 40005992: 0020c0 memw 40005995: fffc41 l32r a4, 40005988 <_c_0xfffff0c0> 40005998: 9d2322 l32i a2, a3, 0x274 4000599b: 102240 and a2, a2, a4 4000599e: 20a742 movi a4, 0x720 400059a1: 202240 or a2, a2, a4 400059a4: 0020c0 memw 400059a7: 9d6322 s32i a2, a3, 0x274 400059aa: f01d retw.n 400059ac <_X_slc_init_credit>: 400059ac: 004136 entry a1, 32 400059af: ede381 l32r a8, 4000113c <_c_0x1000> 400059b2: feb191 l32r a9, 40005478 <_c_0x60017e00> 400059b5: 0020c0 memw 400059b8: 1a0c movi.n a10, 1 400059ba: 956982 s32i a8, a9, 0x254 400059bd: 000065 call8 400059c4 <_X_slc_add_credits> 400059c0: f01d retw.n ... 400059c4 <_X_slc_add_credits>: 400059c4: 004136 entry a1, 32 400059c7: f52331 l32r a3, 40002e54 <_c_0x3fffdb00+0x4> 400059ca: feab41 l32r a4, 40005478 <_c_0x60017e00> 400059cd: 0ab230 depbits a3, a2, 0, 12 400059d0: 0020c0 memw 400059d3: 956432 s32i a3, a4, 0x254 400059d6: f01d retw.n 400059d8 <_X_xtos_set_interrupt_handler_arg>: 400059d8: 004136 entry a1, 32 400059db: 02e296 bltz a2, 40005a0d <_X_xtos_set_interrupt_handler_arg+0x35> 400059de: 2bc2e6 bgei a2, 32, 40005a0d <_X_xtos_set_interrupt_handler_arg+0x35> 400059e1: eb6851 l32r a5, 40000784 <_c_0x7fffffff+0x4> 400059e4: 1182d0 slli a8, a2, 3 400059e7: 525a add.n a5, a2, a5 400059e9: 000552 l8ui a5, a5, 0 400059ec: eb5471 l32r a7, 4000073c <_c_0x80000000+0x4> 400059ef: 1a75f6 bgeui a5, 7, 40005a0d <_X_xtos_set_interrupt_handler_arg+0x35> 400059f2: c07780 sub a7, a7, a8 400059f5: eb6481 l32r a8, 40000788 <_c_0x7fffffff+0x8> 400059f8: 3e2762 l32i a6, a7, 248 400059fb: 23dc bnez.n a3, 40005a11 <_X_xtos_set_interrupt_handler_arg+0x39> 400059fd: 3e6782 s32i a8, a7, 248 40005a00: 3f6722 s32i a2, a7, 252 40005a03: c09680 sub a9, a6, a8 40005a06: 020c movi.n a2, 0 40005a08: 932690 movnez a2, a6, a9 40005a0b: f01d retw.n 40005a0d: 020c movi.n a2, 0 40005a0f: f01d retw.n 40005a11: 3e6732 s32i a3, a7, 248 40005a14: 3f6742 s32i a4, a7, 252 40005a17: c0a680 sub a10, a6, a8 40005a1a: 020c movi.n a2, 0 40005a1c: 9326a0 movnez a2, a6, a10 40005a1f: f01d retw.n 40005a21: 000000 ill 40005a24 <_X_xtos_set_interrupt_handler>: 40005a24: 004136 entry a1, 32 40005a27: 03bd mov.n a11, a3 40005a29: 02ad mov.n a10, a2 40005a2b: 02cd mov.n a12, a2 40005a2d: fffaa5 call8 400059d8 <_X_xtos_set_interrupt_handler_arg> 40005a30: 0a2d mov.n a2, a10 40005a32: f01d retw.n 40005a34 <_X_xtos_ints_on>: 40005a34: 002136 entry a1, 16 40005a37: eb3f41 l32r a4, 40000734 <_c_0x3fffc210> 40005a3a: 006670 rsil a7, 6 40005a3d: 0438 l32i.n a3, a4, 0 40005a3f: 1468 l32i.n a6, a4, 4 40005a41: 205320 or a5, a3, a2 40005a44: 0459 s32i.n a5, a4, 0 40005a46: 105560 and a5, a5, a6 40005a49: 13e450 wsr.intenable a5 40005a4c: 13e670 wsr.ps a7 40005a4f: 002010 rsync 40005a52: 032d mov.n a2, a3 40005a54: f01d retw.n ... 40005a58 <_X_xtos_ints_off>: 40005a58: 002136 entry a1, 16 40005a5b: eb3641 l32r a4, 40000734 <_c_0x3fffc210> 40005a5e: 006670 rsil a7, 6 40005a61: 0438 l32i.n a3, a4, 0 40005a63: 1468 l32i.n a6, a4, 4 40005a65: 205320 or a5, a3, a2 40005a68: 305520 xor a5, a5, a2 40005a6b: 0459 s32i.n a5, a4, 0 40005a6d: 105560 and a5, a5, a6 40005a70: 13e450 wsr.intenable a5 40005a73: 13e670 wsr.ps a7 40005a76: 002010 rsync 40005a79: 032d mov.n a2, a3 40005a7b: f01d retw.n 40005a7d: 000000 ill 40005a80 <_XX_xtos_exc_unk5a80>: 40005a80: 034820 rsr.windowbase a2 40005a83: 221b addi.n a2, a2, 1 40005a85: 400200 ssr a2 40005a88: 034930 rsr.windowstart a3 40005a8b: 912030 srl a2, a3 40005a8e: a13300 sll a3, a3 40005a91: 0bf3d6 bgez a3, 40005b54 <_XX_xtos_exc_unk5a80+0xd4> 40005a94: f53030 extui a3, a3, 16, 16 40005a97: 202230 or a2, a2, a3 40005a9a: 603020 neg a3, a2 40005a9d: 103320 and a3, a3, a2 40005aa0: 40f330 nsau a3, a3 40005aa3: 401300 ssl a3 40005aa6: 912020 srl a2, a2 40005aa9: 134920 wsr.windowstart a2 40005aac: 034820 rsr.windowbase a2 40005aaf: 1fc222 addi a2, a2, 31 40005ab2: c03230 sub a3, a2, a3 40005ab5: 134830 wsr.windowbase a3 40005ab8: 002010 rsync 40005abb: 034920 rsr.windowstart a2 40005abe: 07a216 beqz a2, 40005b3c <_XX_xtos_exc_unk5a80+0xbc> 40005ac1: 08e207 bbsi a2, 0, 40005acd <_XX_xtos_exc_unk5a80+0x4d> 40005ac4: 19e217 bbsi a2, 1, 40005ae1 <_XX_xtos_exc_unk5a80+0x61> 40005ac7: 3ae227 bbsi a2, 2, 40005b05 <_XX_xtos_exc_unk5a80+0x85> 40005aca: 0022c6 j 40005b59 <_XX_xtos_exc_unk5a80+0xd9> 40005acd: f0c932 addi a3, a9, -16 40005ad0: 0349 s32i.n a4, a3, 0 40005ad2: 1359 s32i.n a5, a3, 4 40005ad4: 2369 s32i.n a6, a3, 8 40005ad6: 3379 s32i.n a7, a3, 12 40005ad8: 416120 srli a6, a2, 1 40005adb: 408010 rotw 1 40005ade: fff706 j 40005abe <_XX_xtos_exc_unk5a80+0x3e> 40005ae1: f0cd32 addi a3, a13, -16 40005ae4: 0349 s32i.n a4, a3, 0 40005ae6: 1359 s32i.n a5, a3, 4 40005ae8: 2369 s32i.n a6, a3, 8 40005aea: 3379 s32i.n a7, a3, 12 40005aec: f4c532 addi a3, a5, -12 40005aef: 0338 l32i.n a3, a3, 0 40005af1: e0c332 addi a3, a3, -32 40005af4: 0389 s32i.n a8, a3, 0 40005af6: 1399 s32i.n a9, a3, 4 40005af8: 23a9 s32i.n a10, a3, 8 40005afa: 33b9 s32i.n a11, a3, 12 40005afc: 41a220 srli a10, a2, 2 40005aff: 408020 rotw 2 40005b02: ffee06 j 40005abe <_XX_xtos_exc_unk5a80+0x3e> 40005b05: 408010 rotw 1 40005b08: f0cdd2 addi a13, a13, -16 40005b0b: 0d09 s32i.n a0, a13, 0 40005b0d: 1d19 s32i.n a1, a13, 4 40005b0f: 2d29 s32i.n a2, a13, 8 40005b11: 3d39 s32i.n a3, a13, 12 40005b13: f4c132 addi a3, a1, -12 40005b16: 0338 l32i.n a3, a3, 0 40005b18: 10cdd2 addi a13, a13, 16 40005b1b: d0c332 addi a3, a3, -48 40005b1e: 0349 s32i.n a4, a3, 0 40005b20: 1359 s32i.n a5, a3, 4 40005b22: 2369 s32i.n a6, a3, 8 40005b24: 3379 s32i.n a7, a3, 12 40005b26: 4389 s32i.n a8, a3, 16 40005b28: 5399 s32i.n a9, a3, 20 40005b2a: 63a9 s32i.n a10, a3, 24 40005b2c: 73b9 s32i.n a11, a3, 28 40005b2e: 4080f0 rotw -1 40005b31: 41e320 srli a14, a2, 3 40005b34: 408030 rotw 3 40005b37: ffe0c6 j 40005abe <_XX_xtos_exc_unk5a80+0x3e> 40005b3a: 100000 and a0, a0, a0 40005b3d: 204080 or a4, a0, a8 40005b40: 0348 l32i.n a4, a3, 0 40005b42: 401200 ssl a2 40005b45: 120c movi.n a2, 1 40005b47: a12200 sll a2, a2 40005b4a: 134920 wsr.windowstart a2 40005b4d: 002010 rsync 40005b50: 020c movi.n a2, 0 40005b52: f00d ret.n 40005b54: 120c movi.n a2, 1 40005b56: f00d ret.n 40005b58: 22f000 orb b15, b0, b0 40005b5b: c22211 l32r a1, 3fff63e4 <_start-0x9c1c> 40005b5e: 483001 l32r a0, 3ffd7c20 <_start-0x283e0> 40005b61: e2f703 excw 40005b64: 0b0a add.n a0, a11, a0 40005b66: 22f033 excw 40005b69: 62f711 l32r a1, 3ffde748 <_start-0x218b8> 40005b6c: 3030f7 bltu a0, a15, 40005ba0 <_XX_xtos_exc_unk5b94+0xc> 40005b6f: 130034 excw 40005b72: 320040 orbc b0, b0, b4 40005b75: 223011 l32r a1, 3ffce438 <_start-0x31bc8> 40005b78: 202081 l32r a8, 3ffcdbf8 <_start-0x32408> 40005b7b: 4920f4 mula.da.hl.ldinc m2, a0, m0, a15 40005b7e: 033013 excw 40005b81: 022c03 excw 40005b84: c03230 sub a3, a2, a3 40005b87: 134830 wsr.windowbase a3 40005b8a: 002010 rsync 40005b8d: 220c movi.n a2, 2 40005b8f: f00d ret.n 40005b91: 000000 ill 40005b94 <_XX_xtos_exc_unk5b94>: 40005b94: 002136 entry a1, 16 40005b97: eafd61 l32r a6, 4000078c <_c_0x7fffffff+0xc> 40005b9a: 03e650 rsr.ps a5 40005b9d: 004d mov.n a4, a0 40005b9f: 102560 and a2, a5, a6 40005ba2: 223b addi.n a2, a2, 3 40005ba4: 13e620 wsr.ps a2 40005ba7: 002010 rsync 40005baa: ffed45 call0 40005a80 <_XX_xtos_exc_unk5a80> 40005bad: 040d mov.n a0, a4 40005baf: 13e650 wsr.ps a5 40005bb2: 002010 rsync 40005bb5: f01d retw.n ... 40005bb8 : 40005bb8: 002136 entry a1, 16 40005bbb: 000282 l8ui a8, a2, 0 40005bbe: 000392 l8ui a9, a3, 0 40005bc1: 3a0c movi.n a10, 3 40005bc3: 529897 bne a8, a9, 40005c19 40005bc6: 20b230 or a11, a2, a3 40005bc9: 530ba7 bnone a11, a10, 40005c20 40005bcc: 30b230 xor a11, a2, a3 40005bcf: 318ba7 bany a11, a10, 40005c04 40005bd2: 221b addi.n a2, a2, 1 40005bd4: 0b2816 beqz a8, 40005c8a 40005bd7: 331b addi.n a3, a3, 1 40005bd9: 4302a7 bnone a2, a10, 40005c20 40005bdc: 000282 l8ui a8, a2, 0 40005bdf: 000392 l8ui a9, a3, 0 40005be2: 221b addi.n a2, a2, 1 40005be4: 319897 bne a8, a9, 40005c19 40005be7: 09f816 beqz a8, 40005c8a 40005bea: 331b addi.n a3, a3, 1 40005bec: 3002a7 bnone a2, a10, 40005c20 40005bef: 000282 l8ui a8, a2, 0 40005bf2: 000392 l8ui a9, a3, 0 40005bf5: 221b addi.n a2, a2, 1 40005bf7: 1e9897 bne a8, a9, 40005c19 40005bfa: 08c816 beqz a8, 40005c8a 40005bfd: 331b addi.n a3, a3, 1 40005bff: 000746 j 40005c20 40005c02: 0c0000 excw 40005c05: 7608 l32i.n a0, a6, 28 40005c07: 0f88 l32i.n a8, a15, 0 40005c09: 000282 l8ui a8, a2, 0 40005c0c: 000392 l8ui a9, a3, 0 40005c0f: 221b addi.n a2, a2, 1 40005c11: 049897 bne a8, a9, 40005c19 40005c14: 331b addi.n a3, a3, 1 40005c16: fff816 beqz a8, 40005c19 40005c19: c02890 sub a2, a8, a9 40005c1c: f01d retw.n 40005c1e: 410000 srli a0, a0, 0 40005c21: eadc bnez.n a10, 40005c43 40005c23: eadf71 l32r a7, 400007a0 <_c_0x00ff0000+0x8> 40005c26: 238076 loop a0, 40005c4d 40005c29: 0288 l32i.n a8, a2, 0 40005c2b: 0398 l32i.n a9, a3, 0 40005c2d: 1158f0 slli a5, a8, 1 40005c30: 5c9897 bne a8, a9, 40005c90 40005c33: 209850 or a9, a8, a5 40005c36: 1ac977 bnall a9, a7, 40005c54 40005c39: 1288 l32i.n a8, a2, 4 40005c3b: 1398 l32i.n a9, a3, 4 40005c3d: 1158f0 slli a5, a8, 1 40005c40: 4c9897 bne a8, a9, 40005c90 40005c43: 209850 or a9, a8, a5 40005c46: 06c977 bnall a9, a7, 40005c50 40005c49: 228b addi.n a2, a2, 8 40005c4b: 338b addi.n a3, a3, 8 40005c4d: fff546 j 40005c26 40005c50: 224b addi.n a2, a2, 4 40005c52: 334b addi.n a3, a3, 4 40005c54: 320847 bnone a8, a4, 40005c8a 40005c57: eacf51 l32r a5, 40000794 <_c_0x7fffffff+0x14> 40005c5a: eacf61 l32r a6, 40000798 <_c_0x00ff0000> 40005c5d: 290857 bnone a8, a5, 40005c8a 40005c60: eacf71 l32r a7, 4000079c <_c_0x00ff0000+0x4> 40005c63: 230867 bnone a8, a6, 40005c8a 40005c66: 200877 bnone a8, a7, 40005c8a 40005c69: 224b addi.n a2, a2, 4 40005c6b: 334b addi.n a3, a3, 4 40005c6d: 198076 loop a0, 40005c8a 40005c70: 0288 l32i.n a8, a2, 0 40005c72: 0398 l32i.n a9, a3, 0 40005c74: 224b addi.n a2, a2, 4 40005c76: 169897 bne a8, a9, 40005c90 40005c79: 0d0847 bnone a8, a4, 40005c8a 40005c7c: 0a0857 bnone a8, a5, 40005c8a 40005c7f: 070867 bnone a8, a6, 40005c8a 40005c82: 040877 bnone a8, a7, 40005c8a 40005c85: 334b addi.n a3, a3, 4 40005c87: fff886 j 40005c6d 40005c8a: 020c movi.n a2, 0 40005c8c: f01d retw.n 40005c8e: 900000 addx2 a0, a0, a0 40005c91: 3028 l32i.n a2, a0, 12 40005c93: 218247 bany a2, a4, 40005cb8 40005c96: eabf51 l32r a5, 40000794 <_c_0x7fffffff+0x14> 40005c99: ed0847 bnone a8, a4, 40005c8a 40005c9c: 248257 bany a2, a5, 40005cc4 40005c9f: eabe61 l32r a6, 40000798 <_c_0x00ff0000> 40005ca2: e40857 bnone a8, a5, 40005c8a 40005ca5: 278267 bany a2, a6, 40005cd0 40005ca8: de0867 bnone a8, a6, 40005c8a 40005cab: 75a880 extui a10, a8, 24, 8 40005cae: 75b890 extui a11, a9, 24, 8 40005cb1: c02ab0 sub a2, a10, a11 40005cb4: f01d retw.n 40005cb6: 800000 add a0, a0, a0 40005cb9: 9074a0 addx2 a7, a4, a10 40005cbc: b074b0 addx8 a7, a4, a11 40005cbf: c02a add.n a12, a0, a2 40005cc1: f01d retw.n 40005cc3: a88000 excw 40005cc6: b89074 excw 40005cc9: 2ab074 excw 40005ccc: f01dc0 subx8 a1, a13, a12 40005ccf: a08000 addx4 a8, a0, a0 40005cd2: b09075 call12 3ffb65d8 <_start-0x49a28> 40005cd5: 2ab075 call12 400307dc <__bss_start+0x207dc> 40005cd8: f01dc0 subx8 a1, a13, a12 ... 40005cdc : 40005cdc: 002136 entry a1, 16 40005cdf: 20a220 or a10, a2, a2 40005ce2: ffa042 movi a4, 255 40005ce5: eaab51 l32r a5, 40000794 <_c_0x7fffffff+0x14> 40005ce8: eaac61 l32r a6, 40000798 <_c_0x00ff0000> 40005ceb: eaac71 l32r a7, 4000079c <_c_0x00ff0000+0x4> 40005cee: 0be307 bbsi a3, 0, 40005cfd 40005cf1: 17e317 bbsi a3, 1, 40005d0c 40005cf4: 380c movi.n a8, 3 40005cf6: 2a0a87 bnone a10, a8, 40005d24 40005cf9: 0016c6 j 40005d58 40005cfc: 038200 excw 40005cff: 331b00 clamps a1, a11, 7 40005d02: 004a82 s8i a8, a10, 0 40005d05: 889c beqz.n a8, 40005d21 40005d07: aa1b addi.n a10, a10, 1 40005d09: e76317 bbci a3, 1, 40005cf4 40005d0c: 000382 l8ui a8, a3, 0 40005d0f: 004a82 s8i a8, a10, 0 40005d12: b88c beqz.n a8, 40005d21 40005d14: 010382 l8ui a8, a3, 1 40005d17: 332b addi.n a3, a3, 2 40005d19: 014a82 s8i a8, a10, 1 40005d1c: aa2b addi.n a10, a10, 2 40005d1e: fd2856 bnez a8, 40005cf4 40005d21: f01d retw.n 40005d23: 080c00 excw 40005d26: 138876 loop a8, 40005d3d 40005d29: 0388 l32i.n a8, a3, 0 40005d2b: 334b addi.n a3, a3, 4 40005d2d: 0f0847 bnone a8, a4, 40005d40 40005d30: 110857 bnone a8, a5, 40005d45 40005d33: 150867 bnone a8, a6, 40005d4c 40005d36: 0a89 s32i.n a8, a10, 0 40005d38: 010877 bnone a8, a7, 40005d3d 40005d3b: aa4b addi.n a10, a10, 4 40005d3d: f01d retw.n 40005d3f: 4a8200 depbits a0, a2, 4, 9 40005d42: f01d00 subx8 a1, a13, a0 40005d45: 005a82 s16i a8, a10, 0 40005d48: f01d retw.n 40005d4a: 820000 mull a0, a0, a0 40005d4d: 005a add.n a0, a0, a5 40005d4f: 080c movi.n a8, 0 40005d51: 024a82 s8i a8, a10, 2 40005d54: f01d retw.n 40005d56: 0c0000 excw 40005d59: 7608 l32i.n a0, a6, 28 40005d5b: 0c88 l32i.n a8, a12, 0 40005d5d: 000382 l8ui a8, a3, 0 40005d60: 331b addi.n a3, a3, 1 40005d62: 004a82 s8i a8, a10, 0 40005d65: aa1b addi.n a10, a10, 1 40005d67: fff816 beqz a8, 40005d6a 40005d6a: f01d retw.n 40005d6c : 40005d6c: 002136 entry a1, 16 40005d6f: fcc232 addi a3, a2, -4 40005d72: ffa042 movi a4, 255 40005d75: ea8751 l32r a5, 40000794 <_c_0x7fffffff+0x14> 40005d78: ea8861 l32r a6, 40000798 <_c_0x00ff0000> 40005d7b: ea8871 l32r a7, 4000079c <_c_0x00ff0000+0x4> 40005d7e: 06e207 bbsi a2, 0, 40005d88 40005d81: 0de217 bbsi a2, 1, 40005d92 40005d84: 000706 j 40005da4 40005d87: 038200 excw 40005d8a: 331b04 excw 40005d8d: 88ac beqz.n a8, 40005db9 40005d8f: 116317 bbci a3, 1, 40005da4 40005d92: 332b addi.n a3, a3, 2 40005d94: 0388 l32i.n a8, a3, 0 40005d96: 2e0867 bnone a8, a6, 40005dc8 40005d99: 078877 bany a8, a7, 40005da4 40005d9c: 333b addi.n a3, a3, 3 40005d9e: c02320 sub a2, a3, a2 40005da1: f01d retw.n 40005da3: 080c00 excw 40005da6: 0f8876 loop a8, 40005db9 40005da9: 1388 l32i.n a8, a3, 4 40005dab: 334b addi.n a3, a3, 4 40005dad: 0a0847 bnone a8, a4, 40005dbb 40005db0: 0c0857 bnone a8, a5, 40005dc0 40005db3: 110867 bnone a8, a6, 40005dc8 40005db6: ff0877 bnone a8, a7, 40005db9 40005db9: 333b addi.n a3, a3, 3 40005dbb: c02320 sub a2, a3, a2 40005dbe: f01d retw.n 40005dc0: 331b addi.n a3, a3, 1 40005dc2: c02320 sub a2, a3, a2 40005dc5: f01d retw.n 40005dc7: 332b00 clamps a2, a11, 7 40005dca: c02320 sub a2, a3, a2 40005dcd: f01d retw.n ... 40005dd0 : 40005dd0: 004136 entry a1, 32 40005dd3: a4bc beqz.n a4, 40005e11 40005dd5: 205320 or a5, a3, a2 40005dd8: 145050 extui a5, a5, 0, 2 40005ddb: 041516 beqz a5, 40005e20 40005dde: 000272 l8ui a7, a2, 0 40005de1: 000382 l8ui a8, a3, 0 40005de4: 049d mov.n a9, a4 40005de6: 440b addi.n a4, a4, -1 40005de8: 09ac beqz.n a9, 40005e0c 40005dea: 1e9787 bne a7, a8, 40005e0c 40005ded: 168076 loop a0, 40005e07 40005df0: 046d mov.n a6, a4 40005df2: b49c beqz.n a4, 40005e11 40005df4: 979c beqz.n a7, 40005e11 40005df6: 440b addi.n a4, a4, -1 40005df8: 331b addi.n a3, a3, 1 40005dfa: 221b addi.n a2, a2, 1 40005dfc: 569c beqz.n a6, 40005e15 40005dfe: 000272 l8ui a7, a2, 0 40005e01: 000382 l8ui a8, a3, 0 40005e04: 049877 bne a8, a7, 40005e0c 40005e07: fff886 j 40005ded 40005e0a: 800000 add a0, a0, a0 40005e0d: 1dc027 bnall a0, a2, 40005e2e 40005e10: 020cf0 andb b0, b12, b15 40005e13: f01d retw.n 40005e15: 000352 l8ui a5, a3, 0 40005e18: 000222 l8ui a2, a2, 0 40005e1b: c02250 sub a2, a2, a5 40005e1e: f01d retw.n 40005e20: ba44b6 bltui a4, 4, 40005dde 40005e23: 0278 l32i.n a7, a2, 0 40005e25: 002362 l32i a6, a3, 0 40005e28: b29677 bne a6, a7, 40005dde 40005e2b: ea5e91 l32r a9, 400007a4 <_c_0x00ff0000+0xc> 40005e2e: ffafa2 movi a10, -1 40005e31: ea5d81 l32r a8, 400007a8 <_c_0x00ff0000+0x10> 40005e34: fcc442 addi a4, a4, -4 40005e37: fd6416 beqz a4, 40005e11 40005e3a: 30c7a0 xor a12, a7, a10 40005e3d: b78a add.n a11, a7, a8 40005e3f: 10bbc0 and a11, a11, a12 40005e42: cb89b7 bany a9, a11, 40005e11 40005e45: 334b addi.n a3, a3, 4 40005e47: 224b addi.n a2, a2, 4 40005e49: 9144b6 bltui a4, 4, 40005dde 40005e4c: 0278 l32i.n a7, a2, 0 40005e4e: 03d8 l32i.n a13, a3, 0 40005e50: e01d77 beq a13, a7, 40005e34 40005e53: ffe1c6 j 40005dde 40005e56: 820000 mull a0, a0, a0 40005e59: 1b0003 excw 40005e5c: 4a8233 excw 40005e5f: 440b00 extui a0, a0, 11, 5 40005e62: 74ac beqz.n a4, 40005e8d 40005e64: aa1b addi.n a10, a10, 1 40005e66: 048816 beqz a8, 40005eb2 40005e69: 3d6317 bbci a3, 1, 40005eaa 40005e6c: 000382 l8ui a8, a3, 0 40005e6f: 440b addi.n a4, a4, -1 40005e71: 004a82 s8i a8, a10, 0 40005e74: 549c beqz.n a4, 40005e8d 40005e76: aa1b addi.n a10, a10, 1 40005e78: 68bc beqz.n a8, 40005eb2 40005e7a: 010382 l8ui a8, a3, 1 40005e7d: 332b addi.n a3, a3, 2 40005e7f: 004a82 s8i a8, a10, 0 40005e82: 440b addi.n a4, a4, -1 40005e84: 548c beqz.n a4, 40005e8d 40005e86: aa1b addi.n a10, a10, 1 40005e88: e8dc bnez.n a8, 40005eaa 40005e8a: 000906 j 40005eb2 40005e8d: f01d retw.n ... 40005e90 : 40005e90: 002136 entry a1, 16 40005e93: 02ad mov.n a10, a2 40005e95: ff4416 beqz a4, 40005e8d 40005e98: ffa0b2 movi a11, 255 40005e9b: ea3e51 l32r a5, 40000794 <_c_0x7fffffff+0x14> 40005e9e: ea3e61 l32r a6, 40000798 <_c_0x00ff0000> 40005ea1: ea3e71 l32r a7, 4000079c <_c_0x00ff0000+0x4> 40005ea4: b0e307 bbsi a3, 0, 40005e58 40005ea7: c1e317 bbsi a3, 1, 40005e6c 40005eaa: 380c movi.n a8, 3 40005eac: 540a87 bnone a10, a8, 40005f04 40005eaf: 002746 j 40005f50 40005eb2: 090c movi.n a9, 0 40005eb4: 28ea07 bbsi a10, 0, 40005ee0 40005eb7: 32ea17 bbsi a10, 1, 40005eed 40005eba: 1344a6 blti a4, 4, 40005ed1 40005ebd: 218240 srai a8, a4, 2 40005ec0: f03d nop.n 40005ec2: 038876 loop a8, 40005ec9 40005ec5: 0a99 s32i.n a9, a10, 0 40005ec7: aa4b addi.n a10, a10, 4 40005ec9: 1188e0 slli a8, a8, 2 40005ecc: c04480 sub a4, a4, a8 40005ecf: 948c beqz.n a4, 40005edc 40005ed1: 004a92 s8i a9, a10, 0 40005ed4: 440b addi.n a4, a4, -1 40005ed6: 01caa2 addi a10, a10, 1 40005ed9: ff4456 bnez a4, 40005ed1 40005edc: f01d retw.n 40005ede: 920000 excw 40005ee1: 004a add.n a0, a0, a4 40005ee3: 440b addi.n a4, a4, -1 40005ee5: ff3416 beqz a4, 40005edc 40005ee8: aa1b addi.n a10, a10, 1 40005eea: cc6a17 bbci a10, 1, 40005eba 40005eed: 004a92 s8i a9, a10, 0 40005ef0: 440b addi.n a4, a4, -1 40005ef2: fe6416 beqz a4, 40005edc 40005ef5: 014a92 s8i a9, a10, 1 40005ef8: 440b addi.n a4, a4, -1 40005efa: fde416 beqz a4, 40005edc 40005efd: aa2b addi.n a10, a10, 2 40005eff: ffedc6 j 40005eba 40005f02: 0c0000 excw 40005f05: 7608 l32i.n a0, a6, 28 40005f07: 1988 l32i.n a8, a9, 4 40005f09: 4354a6 blti a4, 5, 40005f50 40005f0c: 0388 l32i.n a8, a3, 0 40005f0e: 334b addi.n a3, a3, 4 40005f10: 1408b7 bnone a8, a11, 40005f28 40005f13: 1d0857 bnone a8, a5, 40005f34 40005f16: 260867 bnone a8, a6, 40005f40 40005f19: 0a89 s32i.n a8, a10, 0 40005f1b: fcc442 addi a4, a4, -4 40005f1e: aa4b addi.n a10, a10, 4 40005f20: 8e0877 bnone a8, a7, 40005eb2 40005f23: ffe2c6 j 40005eb2 40005f26: 820000 mull a0, a0, a0 40005f29: 004a add.n a0, a0, a4 40005f2b: 440b addi.n a4, a4, -1 40005f2d: aa1b addi.n a10, a10, 1 40005f2f: ffdfc6 j 40005eb2 40005f32: 820000 mull a0, a0, a0 40005f35: 005a add.n a0, a0, a5 40005f37: fec442 addi a4, a4, -2 40005f3a: aa2b addi.n a10, a10, 2 40005f3c: ffdc86 j 40005eb2 40005f3f: 5a8200 depbits a0, a2, 5, 9 40005f42: 080c00 excw 40005f45: 024a82 s8i a8, a10, 2 40005f48: fdc442 addi a4, a4, -3 40005f4b: aa3b addi.n a10, a10, 3 40005f4d: ffd846 j 40005eb2 40005f50: 080c movi.n a8, 0 40005f52: 108876 loop a8, 40005f66 40005f55: 000382 l8ui a8, a3, 0 40005f58: 331b addi.n a3, a3, 1 40005f5a: 004a82 s8i a8, a10, 0 40005f5d: 440b addi.n a4, a4, -1 40005f5f: 648c beqz.n a4, 40005f69 40005f61: aa1b addi.n a10, a10, 1 40005f63: fff816 beqz a8, 40005f66 40005f66: ffd206 j 40005eb2 40005f69: f01d retw.n ... 40005f6c : 40005f6c: 090136 entry a1, 0x480 40005f6f: 50c172 addi a7, a1, 80 40005f72: 025d mov.n a5, a2 40005f74: 038d mov.n a8, a3 40005f76: 20c220 or a12, a2, a2 40005f79: 0003b2 l8ui a11, a3, 0 40005f7c: 0002e2 l8ui a14, a2, 0 40005f7f: 209bb0 or a9, a11, a11 40005f82: eebc beqz.n a14, 40005fc4 40005f84: cbac beqz.n a11, 40005fb4 40005f86: 01a0a2 movi a10, 1 40005f89: 228076 loop a0, 40005faf 40005f8c: cc1b addi.n a12, a12, 1 40005f8e: 1d0c movi.n a13, 1 40005f90: 74f0e0 extui a15, a14, 0, 8 40005f93: 040c movi.n a4, 0 40005f95: 74e090 extui a14, a9, 0, 8 40005f98: c0eef0 sub a14, a14, a15 40005f9b: 834de0 moveqz a4, a13, a14 40005f9e: 10aa40 and a10, a10, a4 40005fa1: 000ce2 l8ui a14, a12, 0 40005fa4: 481b addi.n a4, a8, 1 40005fa6: 048d mov.n a8, a4 40005fa8: ce8c beqz.n a14, 40005fb8 40005faa: 000492 l8ui a9, a4, 0 40005fad: 198c beqz.n a9, 40005fb2 40005faf: fff586 j 40005f89 40005fb2: 4a9c beqz.n a10, 40005fca 40005fb4: 052d mov.n a2, a5 40005fb6: f01d retw.n 40005fb8: 000482 l8ui a8, a4, 0 40005fbb: ff3816 beqz a8, 40005fb2 40005fbe: 020c movi.n a2, 0 40005fc0: f01d retw.n 40005fc2: 560000 excw 40005fc5: ff6b addi.n a15, a15, 6 40005fc7: fffa46 j 40005fb4 40005fca: 01c5a2 addi a10, a5, 1 40005fcd: 005aa5 call8 40006578 40005fd0: 202aa0 or a2, a10, a10 40005fd3: 271a16 beqz a10, 40006248 40005fd6: c04430 sub a4, a4, a3 40005fd9: ffc492 addi a9, a4, -1 40005fdc: 268916 beqz a9, 40006248 40005fdf: 845a add.n a8, a4, a5 40005fe1: 0538a7 bltu a8, a10, 40005fea 40005fe4: c088a0 sub a8, a8, a10 40005fe7: 000046 j 40005fec 40005fea: 180c movi.n a8, 1 40005fec: 18c4f6 bgeui a4, 32, 40006008 40005fef: 085d mov.n a5, a8 40005ff1: 0224f6 bgeui a4, 2, 40005ff7 40005ff4: 002f06 j 400060b4 40005ff7: 190c movi.n a9, 1 40005ff9: 180c movi.n a8, 1 40005ffb: 1f0c movi.n a15, 1 40005ffd: 0a0c movi.n a10, 0 40005fff: f67c movi.n a6, -1 40006001: 5159 s32i.n a5, a1, 20 40006003: 0008c6 j 4000602a 40006006: 820000 mull a0, a0, a0 40006009: f61061 l32r a6, 4000384c <_X_recv_packet+0x10> 4000600c: 860224 excw 4000600f: 0c0067 bnone a0, a6, 4000601f 40006012: 0c19 s32i.n a1, a12, 0 40006014: 0c18 l32i.n a1, a12, 0 40006016: 1f .byte 0x1f 40006017: 0a0c movi.n a10, 0 40006019: f67c movi.n a6, -1 4000601b: 0042c6 j 4000612a 4000601e: 09ad mov.n a10, a9 40006020: c0f960 sub a15, a9, a6 40006023: 180c movi.n a8, 1 40006025: 98aa add.n a9, a8, a10 40006027: 2db947 bgeu a9, a4, 40006058 4000602a: b86a add.n a11, a8, a6 4000602c: c93a add.n a12, a9, a3 4000602e: 000cc2 l8ui a12, a12, 0 40006031: b3ba add.n a11, a3, a11 40006033: 000bb2 l8ui a11, a11, 0 40006036: e43cb7 bltu a12, a11, 4000601e 40006039: 0f9cb7 bne a12, a11, 4000604c 4000603c: 0418f7 beq a8, a15, 40006044 4000603f: 881b addi.n a8, a8, 1 40006041: fff806 j 40006025 40006044: afaa add.n a10, a15, a10 40006046: 180c movi.n a8, 1 40006048: fff646 j 40006025 4000604b: 180c00 excw 4000604e: 0a6d mov.n a6, a10 40006050: 1f0c movi.n a15, 1 40006052: aa1b addi.n a10, a10, 1 40006054: fff346 j 40006025 40006057: 190c00 excw 4000605a: f57c movi.n a5, -1 4000605c: 180c movi.n a8, 1 4000605e: 11f9 s32i.n a15, a1, 4 40006060: 0a0c movi.n a10, 0 40006062: 1f0c movi.n a15, 1 40006064: 000346 j 40006075 40006067: ad0000 excw 4000606a: 5009 s32i.n a0, a0, 20 4000606c: c0f9 s32i.n a15, a0, 48 4000606e: 180c movi.n a8, 1 40006070: 98aa add.n a9, a8, a10 40006072: 2eb947 bgeu a9, a4, 400060a4 40006075: b58a add.n a11, a5, a8 40006077: c93a add.n a12, a9, a3 40006079: 000cc2 l8ui a12, a12, 0 4000607c: b3ba add.n a11, a3, a11 4000607e: 000bb2 l8ui a11, a11, 0 40006081: e43bc7 bltu a11, a12, 40006069 40006084: 109cb7 bne a12, a11, 40006098 40006087: 0518f7 beq a8, a15, 40006090 4000608a: 881b addi.n a8, a8, 1 4000608c: fff806 j 40006070 4000608f: afaa00 excw 40006092: 180c movi.n a8, 1 40006094: fff606 j 40006070 40006097: 180c00 excw 4000609a: 0a5d mov.n a5, a10 4000609c: 1f0c movi.n a15, 1 4000609e: aa1b addi.n a10, a10, 1 400060a0: fff306 j 40006070 400060a3: 961b00 excw 400060a6: c51b addi.n a12, a5, 1 400060a8: 5158 l32i.n a5, a1, 20 400060aa: 0abc97 bgeu a12, a9, 400060b8 400060ad: 1168 l32i.n a6, a1, 4 400060af: 09cd mov.n a12, a9 400060b1: 000146 j 400060ba 400060b4: 0c0c movi.n a12, 0 400060b6: 1f0c movi.n a15, 1 400060b8: 0f6d mov.n a6, a15 400060ba: 81c9 s32i.n a12, a1, 32 400060bc: 03ad mov.n a10, a3 400060be: b36a add.n a11, a3, a6 400060c0: 0082a5 call8 400068ec 400060c3: 5159 s32i.n a5, a1, 20 400060c5: 213a16 beqz a10, 400062dc 400060c8: 81e8 l32i.n a14, a1, 32 400060ca: 6e0b addi.n a6, a14, -1 400060cc: c0f4e0 sub a15, a4, a14 400060cf: 6169 s32i.n a6, a1, 24 400060d1: 00a062 movi a6, 0 400060d4: 73eef0 maxu a14, a14, a15 400060d7: 21e9 s32i.n a14, a1, 8 400060d9: a25a add.n a10, a2, a5 400060db: c46a add.n a12, a4, a6 400060dd: 00a0b2 movi a11, 0 400060e0: 0761c2 s32i a12, a1, 28 400060e3: c0cc50 sub a12, a12, a5 400060e6: 0041a5 call8 40006500 400060e9: 15da56 bnez a10, 4000624a 400060ec: 71d8 l32i.n a13, a1, 28 400060ee: 81e8 l32i.n a14, a1, 32 400060f0: 0d5d mov.n a5, a13 400060f2: 154d16 beqz a13, 4000624a 400060f5: 0e8d mov.n a8, a14 400060f7: 11be47 bgeu a14, a4, 4000610c 400060fa: fe6a add.n a15, a14, a6 400060fc: 9e3a add.n a9, a14, a3 400060fe: 000992 l8ui a9, a9, 0 40006101: f2fa add.n a15, a2, a15 40006103: 000ff2 l8ui a15, a15, 0 40006106: c0ff90 sub a15, a15, a9 40006109: 154f16 beqz a15, 40006261 4000610c: 023847 bltu a8, a4, 40006112 4000610f: 0054c6 j 40006266 40006112: 81a8 l32i.n a10, a1, 32 40006114: c0a8a0 sub a10, a8, a10 40006117: aa1b addi.n a10, a10, 1 40006119: 66aa add.n a6, a6, a10 4000611b: ffee86 j 400060d9 4000611e: 09ad mov.n a10, a9 40006120: c0f960 sub a15, a9, a6 40006123: 180c movi.n a8, 1 40006125: 98aa add.n a9, a8, a10 40006127: 2db947 bgeu a9, a4, 40006158 4000612a: b86a add.n a11, a8, a6 4000612c: c93a add.n a12, a9, a3 4000612e: 000cc2 l8ui a12, a12, 0 40006131: b3ba add.n a11, a3, a11 40006133: 000bb2 l8ui a11, a11, 0 40006136: e43cb7 bltu a12, a11, 4000611e 40006139: 0f9cb7 bne a12, a11, 4000614c 4000613c: 0418f7 beq a8, a15, 40006144 4000613f: 881b addi.n a8, a8, 1 40006141: fff806 j 40006125 40006144: afaa add.n a10, a15, a10 40006146: 180c movi.n a8, 1 40006148: fff646 j 40006125 4000614b: 180c00 excw 4000614e: 0a6d mov.n a6, a10 40006150: 1f0c movi.n a15, 1 40006152: aa1b addi.n a10, a10, 1 40006154: fff346 j 40006125 40006157: 190c00 excw 4000615a: f57c movi.n a5, -1 4000615c: 180c movi.n a8, 1 4000615e: f1f9 s32i.n a15, a1, 60 40006160: 0a0c movi.n a10, 0 40006162: 1f0c movi.n a15, 1 40006164: 000346 j 40006175 40006167: ad0000 excw 4000616a: 5009 s32i.n a0, a0, 20 4000616c: c0f9 s32i.n a15, a0, 48 4000616e: 180c movi.n a8, 1 40006170: 98aa add.n a9, a8, a10 40006172: 2eb947 bgeu a9, a4, 400061a4 40006175: b58a add.n a11, a5, a8 40006177: c93a add.n a12, a9, a3 40006179: 000cc2 l8ui a12, a12, 0 4000617c: b3ba add.n a11, a3, a11 4000617e: 000bb2 l8ui a11, a11, 0 40006181: e43bc7 bltu a11, a12, 40006169 40006184: 109cb7 bne a12, a11, 40006198 40006187: 0518f7 beq a8, a15, 40006190 4000618a: 881b addi.n a8, a8, 1 4000618c: fff806 j 40006170 4000618f: afaa00 excw 40006192: 180c movi.n a8, 1 40006194: fff606 j 40006170 40006197: 180c00 excw 4000619a: 0a5d mov.n a5, a10 4000619c: 1f0c movi.n a15, 1 4000619e: aa1b addi.n a10, a10, 1 400061a0: fff306 j 40006170 400061a3: 961b00 excw 400061a6: c51b addi.n a12, a5, 1 400061a8: 08bc97 bgeu a12, a9, 400061b4 400061ab: 09ed mov.n a14, a9 400061ad: 0001c6 j 400061b8 400061b0: 0c0c movi.n a12, 0 400061b2: 1f0c movi.n a15, 1 400061b4: 0ced mov.n a14, a12 400061b6: f1f9 s32i.n a15, a1, 60 400061b8: 0a2c movi.n a10, 32 400061ba: 10c762 addi a6, a7, 16 400061bd: 068d mov.n a8, a6 400061bf: 12aa76 loopgtz a10, 400061d5 400061c2: 0849 s32i.n a4, a8, 0 400061c4: 1849 s32i.n a4, a8, 4 400061c6: 2849 s32i.n a4, a8, 8 400061c8: 3849 s32i.n a4, a8, 12 400061ca: 4849 s32i.n a4, a8, 16 400061cc: 5849 s32i.n a4, a8, 20 400061ce: 6849 s32i.n a4, a8, 24 400061d0: 7849 s32i.n a4, a8, 28 400061d2: 20c882 addi a8, a8, 32 400061d5: 080c movi.n a8, 0 400061d7: a40b addi.n a10, a4, -1 400061d9: e1a9 s32i.n a10, a1, 56 400061db: 10a476 loopgtz a4, 400061ef 400061de: 938a add.n a9, a3, a8 400061e0: 000992 l8ui a9, a9, 0 400061e3: 01c882 addi a8, a8, 1 400061e6: a09960 addx4 a9, a9, a6 400061e9: 0069a2 s32i a10, a9, 0 400061ec: ffcaa2 addi a10, a10, -1 400061ef: 0ecd mov.n a12, a14 400061f1: d1e9 s32i.n a14, a1, 52 400061f3: f1b8 l32i.n a11, a1, 60 400061f5: 03ad mov.n a10, a3 400061f7: b3ba add.n a11, a3, a11 400061f9: 006f25 call8 400068ec 400061fc: 174a16 beqz a10, 40006374 400061ff: d1d8 l32i.n a13, a1, 52 40006201: 050c movi.n a5, 0 40006203: c0e4d0 sub a14, a4, a13 40006206: 73ede0 maxu a14, a13, a14 40006209: a1e9 s32i.n a14, a1, 40 4000620b: dd0b addi.n a13, a13, -1 4000620d: b1d9 s32i.n a13, a1, 44 4000620f: 000686 j 4000622d 40006212: c1f8 l32i.n a15, a1, 48 40006214: 1061f2 s32i a15, a1, 64 40006217: 9fac beqz.n a15, 40006244 40006219: 8092f0 add a9, a2, a15 4000621c: ffd992 addmi a9, a9, 0xffffff00 4000621f: ff0992 l8ui a9, a9, 255 40006222: a09960 addx4 a9, a9, a6 40006225: 0998 l32i.n a9, a9, 0 40006227: 07a916 beqz a9, 400062a5 4000622a: 805950 add a5, a9, a5 4000622d: 00a0b2 movi a11, 0 40006230: 1021d2 l32i a13, a1, 64 40006233: 80c450 add a12, a4, a5 40006236: 0c61c2 s32i a12, a1, 48 40006239: a2da add.n a10, a2, a13 4000623b: c0ccd0 sub a12, a12, a13 4000623e: 002c25 call8 40006500 40006241: fcda16 beqz a10, 40006212 40006244: 020c movi.n a2, 0 40006246: f01d retw.n 40006248: f01d retw.n 4000624a: 020c movi.n a2, 0 4000624c: f01d retw.n 4000624e: e86a add.n a14, a8, a6 40006250: f38a add.n a15, a3, a8 40006252: 000ff2 l8ui a15, a15, 0 40006255: 80e2e0 add a14, a2, a14 40006258: 000ee2 l8ui a14, a14, 0 4000625b: c0eef0 sub a14, a14, a15 4000625e: eaae56 bnez a14, 4000610c 40006261: 881b addi.n a8, a8, 1 40006263: e73847 bltu a8, a4, 4000624e 40006266: 8198 l32i.n a9, a1, 32 40006268: 6188 l32i.n a8, a1, 24 4000626a: 69ac beqz.n a9, 40006294 4000626c: a86a add.n a10, a8, a6 4000626e: b83a add.n a11, a8, a3 40006270: 000bb2 l8ui a11, a11, 0 40006273: 80a2a0 add a10, a2, a10 40006276: 000aa2 l8ui a10, a10, 0 40006279: 179ab7 bne a10, a11, 40006294 4000627c: 126162 s32i a6, a1, 72 4000627f: 880b addi.n a8, a8, -1 40006281: 4f0826 beqi a8, -1, 400062d4 40006284: c86a add.n a12, a8, a6 40006286: d38a add.n a13, a3, a8 40006288: 000dd2 l8ui a13, a13, 0 4000628b: 80c2c0 add a12, a2, a12 4000628e: 000cc2 l8ui a12, a12, 0 40006291: e71cd7 beq a12, a13, 4000627c 40006294: 126162 s32i a6, a1, 72 40006297: 390826 beqi a8, -1, 400062d4 4000629a: 21e8 l32i.n a14, a1, 8 4000629c: ee1b addi.n a14, a14, 1 4000629e: 66ea add.n a6, a6, a14 400062a0: ff8d46 j 400060d9 400062a3: f80000 excw 400062a6: e198d1 l32r a13, 3fffe908 <_start-0x16f8> 400062a9: 0f8d mov.n a8, a15 400062ab: 11bf97 bgeu a15, a9, 400062c0 400062ae: af5a add.n a10, a15, a5 400062b0: bf3a add.n a11, a15, a3 400062b2: 000bb2 l8ui a11, a11, 0 400062b5: a2aa add.n a10, a2, a10 400062b7: 000aa2 l8ui a10, a10, 0 400062ba: c0aab0 sub a10, a10, a11 400062bd: 145a16 beqz a10, 40006406 400062c0: e1c8 l32i.n a12, a1, 56 400062c2: 0238c7 bltu a8, a12, 400062c8 400062c5: 005106 j 4000640d 400062c8: d1d8 l32i.n a13, a1, 52 400062ca: c0d8d0 sub a13, a8, a13 400062cd: dd1b addi.n a13, a13, 1 400062cf: 55da add.n a5, a5, a13 400062d1: ffd606 j 4000622d 400062d4: 1221e2 l32i a14, a1, 72 400062d7: 22ea add.n a2, a2, a14 400062d9: f01d retw.n 400062db: 714900 excw 400062de: 090c movi.n a9, 0 400062e0: 8158 l32i.n a5, a1, 32 400062e2: c0f460 sub a15, a4, a6 400062e5: 31f9 s32i.n a15, a1, 12 400062e7: 550b addi.n a5, a5, -1 400062e9: 6159 s32i.n a5, a1, 24 400062eb: 050c movi.n a5, 0 400062ed: 00a0b2 movi a11, 0 400062f0: 116192 s32i a9, a1, 68 400062f3: 0521d2 l32i a13, a1, 20 400062f6: 0721c2 l32i a12, a1, 28 400062f9: a2da add.n a10, a2, a13 400062fb: c0ccd0 sub a12, a12, a13 400062fe: 002025 call8 40006500 40006301: 112192 l32i a9, a1, 68 40006304: f42a56 bnez a10, 4000624a 40006307: 71e8 l32i.n a14, a1, 28 40006309: 51e9 s32i.n a14, a1, 20 4000630b: f3be16 beqz a14, 4000624a 4000630e: 8188 l32i.n a8, a1, 32 40006310: 738890 maxu a8, a8, a9 40006313: 2ab847 bgeu a8, a4, 40006341 40006316: a85a add.n a10, a8, a5 40006318: b83a add.n a11, a8, a3 4000631a: 000bb2 l8ui a11, a11, 0 4000631d: a2aa add.n a10, a2, a10 4000631f: 000aa2 l8ui a10, a10, 0 40006322: c0aab0 sub a10, a10, a11 40006325: 3a9c beqz.n a10, 4000633c 40006327: 004746 j 40006448 4000632a: c85a add.n a12, a8, a5 4000632c: d38a add.n a13, a3, a8 4000632e: 000dd2 l8ui a13, a13, 0 40006331: c2ca add.n a12, a2, a12 40006333: 000cc2 l8ui a12, a12, 0 40006336: c0ccd0 sub a12, a12, a13 40006339: 10bc56 bnez a12, 40006448 4000633c: 881b addi.n a8, a8, 1 4000633e: e83847 bltu a8, a4, 4000632a 40006341: 81e8 l32i.n a14, a1, 32 40006343: 6188 l32i.n a8, a1, 24 40006345: 11b9e7 bgeu a9, a14, 4000635a 40006348: f85a add.n a15, a8, a5 4000634a: a83a add.n a10, a8, a3 4000634c: 000aa2 l8ui a10, a10, 0 4000634f: f2fa add.n a15, a2, a15 40006351: 000ff2 l8ui a15, a15, 0 40006354: c0ffa0 sub a15, a15, a10 40006357: 117f16 beqz a15, 40006472 4000635a: 81a8 l32i.n a10, a1, 32 4000635c: 126152 s32i a5, a1, 72 4000635f: b91b addi.n a11, a9, 1 40006361: 02bab7 bgeu a10, a11, 40006367 40006364: ffdb06 j 400062d4 40006367: 556a add.n a5, a5, a6 40006369: 71c8 l32i.n a12, a1, 28 4000636b: 3198 l32i.n a9, a1, 12 4000636d: cc6a add.n a12, a12, a6 4000636f: 71c9 s32i.n a12, a1, 28 40006371: ffde06 j 400062ed 40006374: c149 s32i.n a4, a1, 48 40006376: 050c movi.n a5, 0 40006378: d1f8 l32i.n a15, a1, 52 4000637a: f1e8 l32i.n a14, a1, 60 4000637c: 0d0c movi.n a13, 0 4000637e: 91d9 s32i.n a13, a1, 36 40006380: c0e4e0 sub a14, a4, a14 40006383: ff0b addi.n a15, a15, -1 40006385: b1f9 s32i.n a15, a1, 44 40006387: 41e9 s32i.n a14, a1, 16 40006389: 000546 j 400063a2 4000638c: 919800 excw 4000638f: 598c beqz.n a9, 40006398 40006391: f1a8 l32i.n a10, a1, 60 40006393: 01b8a7 bgeu a8, a10, 40006398 40006396: 4188 l32i.n a8, a1, 16 40006398: 585a add.n a5, a8, a5 4000639a: 0c0c movi.n a12, 0 4000639c: 91c9 s32i.n a12, a1, 36 4000639e: b45a add.n a11, a4, a5 400063a0: c1b9 s32i.n a11, a1, 48 400063a2: 00a0b2 movi a11, 0 400063a5: 1021d2 l32i a13, a1, 64 400063a8: 0c21c2 l32i a12, a1, 48 400063ab: 80a2d0 add a10, a2, a13 400063ae: c0ccd0 sub a12, a12, a13 400063b1: 0014e5 call8 40006500 400063b4: e8ca56 bnez a10, 40006244 400063b7: c1e8 l32i.n a14, a1, 48 400063b9: 1061e2 s32i a14, a1, 64 400063bc: e84e16 beqz a14, 40006244 400063bf: 82ea add.n a8, a2, a14 400063c1: ffd882 addmi a8, a8, 0xffffff00 400063c4: ff0882 l8ui a8, a8, 255 400063c7: a08860 addx4 a8, a8, a6 400063ca: 0888 l32i.n a8, a8, 0 400063cc: fbd856 bnez a8, 4000638d 400063cf: 9198 l32i.n a9, a1, 36 400063d1: d188 l32i.n a8, a1, 52 400063d3: 738890 maxu a8, a8, a9 400063d6: e198 l32i.n a9, a1, 56 400063d8: 023897 bltu a8, a9, 400063de 400063db: 002d46 j 40006494 400063de: a85a add.n a10, a8, a5 400063e0: b83a add.n a11, a8, a3 400063e2: 000bb2 l8ui a11, a11, 0 400063e5: a2aa add.n a10, a2, a10 400063e7: 000aa2 l8ui a10, a10, 0 400063ea: c0aab0 sub a10, a10, a11 400063ed: 09ca16 beqz a10, 4000648d 400063f0: 003586 j 400064ca 400063f3: c58a00 extui a8, a0, 26, 13 400063f6: d38a add.n a13, a3, a8 400063f8: 000dd2 l8ui a13, a13, 0 400063fb: c2ca add.n a12, a2, a12 400063fd: 000cc2 l8ui a12, a12, 0 40006400: c0ccd0 sub a12, a12, a13 40006403: eb9c56 bnez a12, 400062c0 40006406: e1e8 l32i.n a14, a1, 56 40006408: 881b addi.n a8, a8, 1 4000640a: e638e7 bltu a8, a14, 400063f4 4000640d: d1f8 l32i.n a15, a1, 52 4000640f: b188 l32i.n a8, a1, 44 40006411: 3fac beqz.n a15, 40006438 40006413: 985a add.n a9, a8, a5 40006415: a83a add.n a10, a8, a3 40006417: 000aa2 l8ui a10, a10, 0 4000641a: 929a add.n a9, a2, a9 4000641c: 000992 l8ui a9, a9, 0 4000641f: 1599a7 bne a9, a10, 40006438 40006422: 880b addi.n a8, a8, -1 40006424: b81b addi.n a11, a8, 1 40006426: 09cb16 beqz a11, 400064c6 40006429: c58a add.n a12, a5, a8 4000642b: d38a add.n a13, a3, a8 4000642d: 000dd2 l8ui a13, a13, 0 40006430: c2ca add.n a12, a2, a12 40006432: 000cc2 l8ui a12, a12, 0 40006435: e91cd7 beq a12, a13, 40006422 40006438: 020866 bnei a8, -1, 4000643e 4000643b: 0021c6 j 400064c6 4000643e: a1e8 l32i.n a14, a1, 40 40006440: ee1b addi.n a14, a14, 1 40006442: 55ea add.n a5, a5, a14 40006444: ff7946 j 4000622d 40006447: 384700 excw 4000644a: bc8602 excw 4000644d: ff .byte 0xff 4000644e: 8198 l32i.n a9, a1, 32 40006450: c09890 sub a9, a8, a9 40006453: 991b addi.n a9, a9, 1 40006455: 559a add.n a5, a5, a9 40006457: 090c movi.n a9, 0 40006459: f45a add.n a15, a4, a5 4000645b: 71f9 s32i.n a15, a1, 28 4000645d: ffa306 j 400062ed 40006460: b85a add.n a11, a8, a5 40006462: c38a add.n a12, a3, a8 40006464: 000cc2 l8ui a12, a12, 0 40006467: b2ba add.n a11, a2, a11 40006469: 000bb2 l8ui a11, a11, 0 4000646c: 021bc7 beq a11, a12, 40006472 4000646f: ffba46 j 4000635c 40006472: 08ad mov.n a10, a8 40006474: 880b addi.n a8, a8, -1 40006476: e639a7 bltu a9, a10, 40006460 40006479: ffb7c6 j 4000635c 4000647c: 8a0000 depbits a0, a0, 8, 1 4000647f: e38ad5 call4 3ffe9d2c <_start-0x162d4> 40006482: 000ee2 l8ui a14, a14, 0 40006485: d2da add.n a13, a2, a13 40006487: 000dd2 l8ui a13, a13, 0 4000648a: 3c9de7 bne a13, a14, 400064ca 4000648d: e1f8 l32i.n a15, a1, 56 4000648f: 881b addi.n a8, a8, 1 40006491: e938f7 bltu a8, a15, 4000647e 40006494: d1a8 l32i.n a10, a1, 52 40006496: 9198 l32i.n a9, a1, 36 40006498: b188 l32i.n a8, a1, 44 4000649a: 0eb9a7 bgeu a9, a10, 400064ac 4000649d: b85a add.n a11, a8, a5 4000649f: c83a add.n a12, a8, a3 400064a1: 000cc2 l8ui a12, a12, 0 400064a4: b2ba add.n a11, a2, a11 400064a6: 000bb2 l8ui a11, a11, 0 400064a9: 471bc7 beq a11, a12, 400064f4 400064ac: d198 l32i.n a9, a1, 52 400064ae: 91d8 l32i.n a13, a1, 36 400064b0: dd1b addi.n a13, a13, 1 400064b2: 1039d7 bltu a9, a13, 400064c6 400064b5: c1f8 l32i.n a15, a1, 48 400064b7: f188 l32i.n a8, a1, 60 400064b9: 41e8 l32i.n a14, a1, 16 400064bb: 91e9 s32i.n a14, a1, 36 400064bd: 558a add.n a5, a5, a8 400064bf: ff8a add.n a15, a15, a8 400064c1: c1f9 s32i.n a15, a1, 48 400064c3: ffb6c6 j 400063a2 400064c6: 225a add.n a2, a2, a5 400064c8: f01d retw.n 400064ca: e198 l32i.n a9, a1, 56 400064cc: c4b897 bgeu a8, a9, 40006494 400064cf: d1c8 l32i.n a12, a1, 52 400064d1: 0b0c movi.n a11, 0 400064d3: 91b9 s32i.n a11, a1, 36 400064d5: c0c8c0 sub a12, a8, a12 400064d8: cc1b addi.n a12, a12, 1 400064da: 55ca add.n a5, a5, a12 400064dc: a45a add.n a10, a4, a5 400064de: c1a9 s32i.n a10, a1, 48 400064e0: ffaf86 j 400063a2 400064e3: 8a0000 depbits a0, a0, 8, 1 400064e6: e38ad5 call4 3ffe9d94 <_start-0x1626c> 400064e9: 000ee2 l8ui a14, a14, 0 400064ec: d2da add.n a13, a2, a13 400064ee: 000dd2 l8ui a13, a13, 0 400064f1: b99de7 bne a13, a14, 400064ae 400064f4: 089d mov.n a9, a8 400064f6: 91f8 l32i.n a15, a1, 36 400064f8: 880b addi.n a8, a8, -1 400064fa: e73f97 bltu a15, a9, 400064e5 400064fd: ffeb46 j 400064ae 40006500: 004136 entry a1, 32 40006503: 03a052 movi a5, 3 40006506: 1e0527 bnone a5, a2, 40006528 40006509: 747030 extui a7, a3, 0, 8 4000650c: f03d nop.n 4000650e: 118076 loop a0, 40006523 40006511: 440b addi.n a4, a4, -1 40006513: 5d0426 beqi a4, -1, 40006574 40006516: 000262 l8ui a6, a2, 0 40006519: 551677 beq a6, a7, 40006572 4000651c: 221b addi.n a2, a2, 1 4000651e: 148020 extui a8, a2, 0, 2 40006521: 388c beqz.n a8, 40006528 40006523: fff946 j 4000650c 40006526: b60000 excw 40006529: 812b44 excw 4000652c: 9e .byte 0x9e 4000652d: 7ce8 l32i.n a14, a12, 28 4000652f: 71fa add.n a7, a1, a15 40006531: 9e .byte 0x9e 40006532: 40e8 l32i.n a14, a0, 16 40006534: 3041b2 s8i a11, a1, 48 40006537: 907490 addx2 a7, a4, a9 4000653a: 908a73 excw 4000653d: 0bf9 s32i.n a15, a11, 0 4000653f: 149b76 loopnez a11, 40006557 40006542: 02c8 l32i.n a12, a2, 0 40006544: 30cc90 xor a12, a12, a9 40006547: 30dca0 xor a13, a12, a10 4000654a: cc7a add.n a12, a12, a7 4000654c: 10ccd0 and a12, a12, a13 4000654f: 048c87 bany a12, a8, 40006557 40006552: fcc442 addi a4, a4, -4 40006555: 224b addi.n a2, a2, 4 40006557: 046d mov.n a6, a4 40006559: 440b addi.n a4, a4, -1 4000655b: 150426 beqi a4, -1, 40006574 4000655e: 747030 extui a7, a3, 0, 8 40006561: 099676 loopnez a6, 4000656e 40006564: 0002d2 l8ui a13, a2, 0 40006567: 440b addi.n a4, a4, -1 40006569: 051d77 beq a13, a7, 40006572 4000656c: 221b addi.n a2, a2, 1 4000656e: 020c movi.n a2, 0 40006570: f01d retw.n 40006572: f01d retw.n 40006574: 020c movi.n a2, 0 40006576: f01d retw.n 40006578: 004136 entry a1, 32 4000657b: e88b81 l32r a8, 400007a8 <_c_0x00ff0000+0x10> 4000657e: ffaf92 movi a9, -1 40006581: e88871 l32r a7, 400007a4 <_c_0x00ff0000+0xc> 40006584: 746030 extui a6, a3, 0, 8 40006587: 03a032 movi a3, 3 4000658a: 08f616 beqz a6, 4000661d 4000658d: 180327 bnone a3, a2, 400065a9 40006590: f03d nop.n 40006592: 0f8076 loop a0, 400065a5 40006595: 000232 l8ui a3, a2, 0 40006598: 0c8316 beqz a3, 40006664 4000659b: 791637 beq a6, a3, 40006618 4000659e: 221b addi.n a2, a2, 1 400065a0: 144020 extui a4, a2, 0, 2 400065a3: 248c beqz.n a4, 400065a9 400065a5: fff9c6 j 40006590 400065a8: 063d00 excw 400065ab: 850c movi.n a5, 8 400065ad: 0e8076 loop a0, 400065bf 400065b0: 401500 ssl a5 400065b3: 1155f0 slli a5, a5, 1 400065b6: a1a300 sll a10, a3 400065b9: 2033a0 or a3, a3, a10 400065bc: 02c5f6 bgeui a5, 32, 400065c2 400065bf: fffa86 j 400065ad 400065c2: 02a8 l32i.n a10, a2, 0 400065c4: 30ca90 xor a12, a10, a9 400065c7: ba8a add.n a11, a10, a8 400065c9: 10bbc0 and a11, a11, a12 400065cc: 2d8b77 bany a11, a7, 400065fd 400065cf: 30da30 xor a13, a10, a3 400065d2: 30ed90 xor a14, a13, a9 400065d5: dd8a add.n a13, a13, a8 400065d7: 10dde0 and a13, a13, a14 400065da: 100d77 bnone a13, a7, 400065ee 400065dd: 000706 j 400065fd 400065e0: 30ea30 xor a14, a10, a3 400065e3: 30fe90 xor a15, a14, a9 400065e6: ee8a add.n a14, a14, a8 400065e8: 10eef0 and a14, a14, a15 400065eb: 0e8e77 bany a14, a7, 400065fd 400065ee: 12a8 l32i.n a10, a2, 4 400065f0: 224b addi.n a2, a2, 4 400065f2: 304a90 xor a4, a10, a9 400065f5: fa8a add.n a15, a10, a8 400065f7: 10ff40 and a15, a15, a4 400065fa: e20f77 bnone a15, a7, 400065e0 400065fd: 000232 l8ui a3, a2, 0 40006600: 139c beqz.n a3, 40006615 40006602: 121637 beq a6, a3, 40006618 40006605: 098076 loop a0, 40006612 40006608: 010232 l8ui a3, a2, 1 4000660b: 221b addi.n a2, a2, 1 4000660d: 438c beqz.n a3, 40006615 4000660f: 051637 beq a6, a3, 40006618 40006612: fffbc6 j 40006605 40006615: 4b9637 bne a6, a3, 40006664 40006618: f01d retw.n 4000661a: 000000 ill 4000661d: 0d0327 bnone a3, a2, 4000662e 40006620: 0002a2 l8ui a10, a2, 0 40006623: ff1a16 beqz a10, 40006618 40006626: 221b addi.n a2, a2, 1 40006628: 14b020 extui a11, a2, 0, 2 4000662b: ff1b56 bnez a11, 40006620 4000662e: 02c8 l32i.n a12, a2, 0 40006630: f03d nop.n 40006632: 30dc90 xor a13, a12, a9 40006635: cc8a add.n a12, a12, a8 40006637: 10ccd0 and a12, a12, a13 4000663a: 0e8c77 bany a12, a7, 4000664c 4000663d: 12d8 l32i.n a13, a2, 4 4000663f: 224b addi.n a2, a2, 4 40006641: 30ed90 xor a14, a13, a9 40006644: dd8a add.n a13, a13, a8 40006646: 10dde0 and a13, a13, a14 40006649: f00d77 bnone a13, a7, 4000663d 4000664c: 0002e2 l8ui a14, a2, 0 4000664f: 0020f0 nop 40006652: fc2e16 beqz a14, 40006618 40006655: 078076 loop a0, 40006660 40006658: 0102f2 l8ui a15, a2, 1 4000665b: 221b addi.n a2, a2, 1 4000665d: fb7f16 beqz a15, 40006618 40006660: fffc46 j 40006655 40006663: 020c00 andb b0, b12, b0 40006666: f01d retw.n 40006668: 002136 entry a1, 16 4000666b: f01d retw.n 4000666d: 000000 ill 40006670 <_xtos_set_intlevel>: 40006670: 002136 entry a1, 16 40006673: 03e630 rsr.ps a3 40006676: 047c movi.n a4, -16 40006678: 342020 extui a2, a2, 0, 4 4000667b: 104430 and a4, a4, a3 4000667e: 204420 or a4, a4, a2 40006681: 13e640 wsr.ps a4 40006684: 342030 extui a2, a3, 0, 4 40006687: 002010 rsync 4000668a: f01d retw.n 4000668c: 002136 entry a1, 16 4000668f: 343020 extui a3, a2, 0, 4 40006692: 03e620 rsr.ps a2 40006695: 047c movi.n a4, -16 40006697: 345020 extui a5, a2, 0, 4 4000669a: c05350 sub a5, a3, a5 4000669d: 104420 and a4, a4, a2 400066a0: 204430 or a4, a4, a3 400066a3: a34250 movltz a4, a2, a5 400066a6: 13e640 wsr.ps a4 400066a9: 002010 rsync 400066ac: f01d retw.n 400066ae: 360000 excw 400066b1: f00021 l32r a2, 400026b4 <_X_ets_unk225c+0x458> 400066b4: 1d0041 l32r a4, 3ffcdab4 <_start-0x3254c> 400066b7: 4128f0 srli a2, a15, 8 400066ba: 5138 l32i.n a3, a1, 20 400066bc: 01d112 addmi a1, a1, 0x100 400066bf: 004110 break 1, 1 400066c2: 003000 rfe 400066c5: 000000 ill 400066c8: 3b6522 s32i a2, a5, 236 400066cb: 1528 l32i.n a2, a5, 4 400066cd: 0538 l32i.n a3, a5, 0 400066cf: 13e620 wsr.ps a2 400066d2: 4528 l32i.n a2, a5, 16 400066d4: 6548 l32i.n a4, a5, 24 400066d6: 002010 rsync 400066d9: 13b130 wsr.epc1 a3 400066dc: 5538 l32i.n a3, a5, 20 400066de: 7558 l32i.n a5, a5, 28 400066e0: 003000 rfe 400066e3: 213600 srai a3, a0, 6 400066e6: ea2000 depbits a0, a0, 14, 3 400066e9: f01d03 excw 400066ec: 002136 entry a1, 16 400066ef: 52cc bnez.n a2, 400066f8 <_xtos_set_intlevel+0x88> 400066f1: 13f030 wsr.ccompare0 a3 400066f4: 0003c6 j 40006707 <_xtos_set_intlevel+0x97> 400066f7: 22f600 orb b15, b6, b0 400066fa: f13005 call0 3fff79fc <_start-0x8604> 400066fd: 014613 excw 40006700: 32f600 orbc b15, b6, b0 40006703: f23005 call0 3fff8a04 <_start-0x75fc> 40006706: 200013 excw 40006709: f01d00 subx8 a1, a13, a0 4000670c: 002136 entry a1, 16 4000670f: 52cc bnez.n a2, 40006718 <_xtos_set_intlevel+0xa8> 40006711: 03f020 rsr.ccompare0 a2 40006714: f01d retw.n 40006716: f60000 excw 40006719: 200422 l8ui a2, a4, 32 4000671c: 1d03f1 l32r a15, 3ffcdb28 <_start-0x324d8> 4000671f: 32f6f0 orbc b15, b6, b15 40006722: f22004 excw 40006725: f01d03 excw 40006728: 020c movi.n a2, 0 4000672a: f01d retw.n 4000672c: 004136 entry a1, 32 4000672f: 035d mov.n a5, a3 40006731: 023d mov.n a3, a2 40006733: 052d mov.n a2, a5 40006735: 000706 j 40006755 <_xtos_set_intlevel+0xe5> 40006738: 05ad mov.n a10, a5 4000673a: 03bd mov.n a11, a3 4000673c: 4c0c movi.n a12, 4 4000673e: c06c60 sub a6, a12, a6 40006741: 06cd mov.n a12, a6 40006743: 000765 call8 400067b8 <_xtos_set_intlevel+0x148> 40006746: 556a add.n a5, a5, a6 40006748: 336a add.n a3, a3, a6 4000674a: c04460 sub a4, a4, a6 4000674d: 000346 j 4000675e <_xtos_set_intlevel+0xee> 40006750: 004136 entry a1, 32 40006753: 025d mov.n a5, a2 40006755: 6244b6 bltui a4, 4, 400067bb <_xtos_set_intlevel+0x14b> 40006758: 146020 extui a6, a2, 0, 2 4000675b: fd9656 bnez a6, 40006738 <_xtos_set_intlevel+0xc8> 4000675e: 417440 srli a7, a4, 4 40006761: 14b030 extui a11, a3, 0, 2 40006764: 09cb56 bnez a11, 40006804 <_xtos_set_intlevel+0x194> 40006767: 159776 loopnez a7, 40006780 <_xtos_set_intlevel+0x110> 4000676a: 0368 l32i.n a6, a3, 0 4000676c: 1378 l32i.n a7, a3, 4 4000676e: 0569 s32i.n a6, a5, 0 40006770: 2368 l32i.n a6, a3, 8 40006772: 1579 s32i.n a7, a5, 4 40006774: 3378 l32i.n a7, a3, 12 40006776: 2569 s32i.n a6, a5, 8 40006778: 10c332 addi a3, a3, 16 4000677b: 3579 s32i.n a7, a5, 12 4000677d: 10c552 addi a5, a5, 16 40006780: 0d6437 bbci a4, 3, 40006791 <_xtos_set_intlevel+0x121> 40006783: 0368 l32i.n a6, a3, 0 40006785: 1378 l32i.n a7, a3, 4 40006787: 338b addi.n a3, a3, 8 40006789: 0569 s32i.n a6, a5, 0 4000678b: 016572 s32i a7, a5, 4 4000678e: 08c552 addi a5, a5, 8 40006791: 076427 bbci a4, 2, 4000679c <_xtos_set_intlevel+0x12c> 40006794: 0368 l32i.n a6, a3, 0 40006796: 334b addi.n a3, a3, 4 40006798: 0569 s32i.n a6, a5, 0 4000679a: 554b addi.n a5, a5, 4 4000679c: 144040 extui a4, a4, 0, 2 4000679f: 349c beqz.n a4, 400067b6 <_xtos_set_intlevel+0x146> 400067a1: 0368 l32i.n a6, a3, 0 400067a3: 0578 l32i.n a7, a5, 0 400067a5: 402400 ssa8l a4 400067a8: a16600 sll a6, a6 400067ab: 917070 srl a7, a7 400067ae: 403400 ssa8b a4 400067b1: 817760 src a7, a7, a6 400067b4: 0579 s32i.n a7, a5, 0 400067b6: f01d retw.n 400067b8: 002136 entry a1, 16 400067bb: 041416 beqz a4, 40006800 <_xtos_set_intlevel+0x190> 400067be: c57c movi.n a5, -4 400067c0: 105350 and a5, a3, a5 400067c3: 0568 l32i.n a6, a5, 0 400067c5: 1578 l32i.n a7, a5, 4 400067c7: 402300 ssa8l a3 400067ca: 813760 src a3, a7, a6 400067cd: 14a020 extui a10, a2, 0, 2 400067d0: c052a0 sub a5, a2, a10 400067d3: 0588 l32i.n a8, a5, 0 400067d5: 6a4a add.n a6, a10, a4 400067d7: 402200 ssa8l a2 400067da: a1a800 sll a10, a8 400067dd: 0b46b6 bltui a6, 4, 400067ec <_xtos_set_intlevel+0x17c> 400067e0: 1588 l32i.n a8, a5, 4 400067e2: 403200 ssa8b a2 400067e5: 81a3a0 src a10, a3, a10 400067e8: 05a9 s32i.n a10, a5, 0 400067ea: 554b addi.n a5, a5, 4 400067ec: 402400 ssa8l a4 400067ef: 8133a0 src a3, a3, a10 400067f2: 402600 ssa8l a6 400067f5: 918080 srl a8, a8 400067f8: 403600 ssa8b a6 400067fb: 818830 src a8, a8, a3 400067fe: 0589 s32i.n a8, a5, 0 40006800: f01d retw.n 40006802: 000000 ill 40006805: 304023 excw 40006808: b014b0 addx8 a1, a4, a11 4000680b: 68c033 excw 4000680e: 977603 excw 40006811: 137821 l32r a2, 3ffcb5f4 <_start-0x34a0c> 40006814: 2388 l32i.n a8, a3, 8 40006816: 816760 src a6, a7, a6 40006819: 0569 s32i.n a6, a5, 0 4000681b: 3398 l32i.n a9, a3, 12 4000681d: 817870 src a7, a8, a7 40006820: 1579 s32i.n a7, a5, 4 40006822: 4368 l32i.n a6, a3, 16 40006824: 818980 src a8, a9, a8 40006827: 2589 s32i.n a8, a5, 8 40006829: 10c332 addi a3, a3, 16 4000682c: 819690 src a9, a6, a9 4000682f: 3599 s32i.n a9, a5, 12 40006831: 10c552 addi a5, a5, 16 40006834: 146437 bbci a4, 3, 4000684c <_xtos_set_intlevel+0x1dc> 40006837: 1378 l32i.n a7, a3, 4 40006839: 2388 l32i.n a8, a3, 8 4000683b: 816760 src a6, a7, a6 4000683e: 0569 s32i.n a6, a5, 0 40006840: 338b addi.n a3, a3, 8 40006842: 817870 src a7, a8, a7 40006845: 1579 s32i.n a7, a5, 4 40006847: 558b addi.n a5, a5, 8 40006849: 206880 or a6, a8, a8 4000684c: 0c6427 bbci a4, 2, 4000685c <_xtos_set_intlevel+0x1ec> 4000684f: 1378 l32i.n a7, a3, 4 40006851: 334b addi.n a3, a3, 4 40006853: 816760 src a6, a7, a6 40006856: 0569 s32i.n a6, a5, 0 40006858: 554b addi.n a5, a5, 4 4000685a: 076d mov.n a6, a7 4000685c: 1378 l32i.n a7, a3, 4 4000685e: 0538 l32i.n a3, a5, 0 40006860: 816760 src a6, a7, a6 40006863: 402400 ssa8l a4 40006866: a16600 sll a6, a6 40006869: 913030 srl a3, a3 4000686c: 403400 ssa8b a4 4000686f: 813360 src a3, a3, a6 40006872: 0539 s32i.n a3, a5, 0 40006874: f01d retw.n 40006876: 360000 excw 40006879: 200021 l32r a2, 3ffce87c <_start-0x31784> 4000687c: 1d03e2 l8ui a14, a3, 29 4000687f: 2136f0 srai a3, a15, 6 40006882: e32000 excw 40006885: f01d13 excw 40006888 <__divsi3>: 40006888: 002136 entry a1, 16 4000688b: d22230 quos a2, a2, a3 4000688e: f01d retw.n 40006890 : 40006890: 004136 entry a1, 32 40006893: 604030 neg a4, a3 40006896: 223a add.n a2, a2, a3 40006898: 220b addi.n a2, a2, -1 4000689a: 102240 and a2, a2, a4 4000689d: f01d retw.n ... 400068a0 : 400068a0: 004136 entry a1, 32 400068a3: 223a add.n a2, a2, a3 400068a5: 220b addi.n a2, a2, -1 400068a7: c22230 quou a2, a2, a3 400068aa: f01d retw.n 400068ac: 004136 entry a1, 32 400068af: 430b addi.n a4, a3, -1 400068b1: 320426 beqi a4, -1, 400068e7 400068b4: 206330 or a6, a3, a3 400068b7: 248030 extui a8, a3, 0, 3 400068ba: 00a032 movi a3, 0 400068bd: 049876 loopnez a8, 400068c5 400068c0: 004232 s8i a3, a2, 0 400068c3: 221b addi.n a2, a2, 1 400068c5: 414360 srli a4, a6, 3 400068c8: f03d nop.n 400068ca: 199476 loopnez a4, 400068e7 400068cd: 004232 s8i a3, a2, 0 400068d0: 014232 s8i a3, a2, 1 400068d3: 024232 s8i a3, a2, 2 400068d6: 034232 s8i a3, a2, 3 400068d9: 044232 s8i a3, a2, 4 400068dc: 054232 s8i a3, a2, 5 400068df: 064232 s8i a3, a2, 6 400068e2: 074232 s8i a3, a2, 7 400068e5: 228b addi.n a2, a2, 8 400068e7: f01d retw.n 400068e9: 000000 ill 400068ec : 400068ec: 004136 entry a1, 32 400068ef: 1b44b6 bltui a4, 4, 4000690e 400068f2: 205320 or a5, a3, a2 400068f5: 145050 extui a5, a5, 0, 2 400068f8: 25dc bnez.n a5, 4000690e 400068fa: 418240 srli a8, a4, 2 400068fd: 0d9876 loopnez a8, 4000690e 40006900: 03a8 l32i.n a10, a3, 0 40006902: 0298 l32i.n a9, a2, 0 40006904: 0699a7 bne a9, a10, 4000690e 40006907: 224b addi.n a2, a2, 4 40006909: 334b addi.n a3, a3, 4 4000690b: fcc442 addi a4, a4, -4 4000690e: 046d mov.n a6, a4 40006910: 440b addi.n a4, a4, -1 40006912: 110426 beqi a4, -1, 40006927 40006915: 0e9676 loopnez a6, 40006927 40006918: 000372 l8ui a7, a3, 0 4000691b: 000282 l8ui a8, a2, 0 4000691e: 221b addi.n a2, a2, 1 40006920: 089877 bne a8, a7, 4000692c 40006923: 440b addi.n a4, a4, -1 40006925: 331b addi.n a3, a3, 1 40006927: 020c movi.n a2, 0 40006929: f01d retw.n 4000692b: 287000 excw 4000692e: f01dc0 subx8 a1, a13, a12 40006931: 000000 ill 40006934: 947600 extui a7, a0, 6, 10 40006937: 6209 s32i.n a0, a2, 24 40006939: 1b0003 excw 4000693c: 456233 excw 4000693f: 551b00 extui a1, a0, 27, 6 40006942: f01d retw.n 40006944: ed74b6 bltui a4, 7, 40006935 40006947: 000362 l8ui a6, a3, 0 4000694a: 331b addi.n a3, a3, 1 4000694c: ffc442 addi a4, a4, -1 4000694f: 004562 s8i a6, a5, 0 40006952: 01c552 addi a5, a5, 1 40006955: 276517 bbci a5, 1, 40006980 40006958: d964b6 bltui a4, 6, 40006935 4000695b: 000362 l8ui a6, a3, 0 4000695e: 010372 l8ui a7, a3, 1 40006961: 332b addi.n a3, a3, 2 40006963: fec442 addi a4, a4, -2 40006966: 004562 s8i a6, a5, 0 40006969: 014572 s8i a7, a5, 1 4000696c: 552b addi.n a5, a5, 2 4000696e: 000386 j 40006980 40006971: 000000 ill 40006974 : 40006974: 002136 entry a1, 16 40006977: 205220 or a5, a2, a2 4000697a: c6e207 bbsi a2, 0, 40006944 4000697d: d7e217 bbsi a2, 1, 40006958 40006980: 417440 srli a7, a4, 4 40006983: 018320 slli a8, a3, 30 40006986: 05a856 bnez a8, 400069e4 40006989: 159776 loopnez a7, 400069a2 4000698c: 0368 l32i.n a6, a3, 0 4000698e: 1378 l32i.n a7, a3, 4 40006990: 0569 s32i.n a6, a5, 0 40006992: 2368 l32i.n a6, a3, 8 40006994: 1579 s32i.n a7, a5, 4 40006996: 3378 l32i.n a7, a3, 12 40006998: 2569 s32i.n a6, a5, 8 4000699a: 10c332 addi a3, a3, 16 4000699d: 3579 s32i.n a7, a5, 12 4000699f: 10c552 addi a5, a5, 16 400069a2: 0b6437 bbci a4, 3, 400069b1 400069a5: 0368 l32i.n a6, a3, 0 400069a7: 1378 l32i.n a7, a3, 4 400069a9: 338b addi.n a3, a3, 8 400069ab: 0569 s32i.n a6, a5, 0 400069ad: 1579 s32i.n a7, a5, 4 400069af: 558b addi.n a5, a5, 8 400069b1: 07e427 bbsi a4, 2, 400069bc 400069b4: 14e417 bbsi a4, 1, 400069cc 400069b7: 21e407 bbsi a4, 0, 400069dc 400069ba: f01d retw.n 400069bc: 0368 l32i.n a6, a3, 0 400069be: 334b addi.n a3, a3, 4 400069c0: 0569 s32i.n a6, a5, 0 400069c2: 554b addi.n a5, a5, 4 400069c4: 04e417 bbsi a4, 1, 400069cc 400069c7: 11e407 bbsi a4, 0, 400069dc 400069ca: f01d retw.n 400069cc: 001362 l16ui a6, a3, 0 400069cf: 332b addi.n a3, a3, 2 400069d1: 005562 s16i a6, a5, 0 400069d4: 552b addi.n a5, a5, 2 400069d6: 02e407 bbsi a4, 0, 400069dc 400069d9: f01d retw.n 400069db: 036200 excw 400069de: 456200 extui a6, a0, 18, 5 400069e1: f01d00 subx8 a1, a13, a0 400069e4: ffa416 beqz a4, 400069e2 400069e7: 402300 ssa8l a3 400069ea: 15be80 extui a11, a8, 30, 2 400069ed: c033b0 sub a3, a3, a11 400069f0: 0368 l32i.n a6, a3, 0 400069f2: 219776 loopnez a7, 40006a17 400069f5: 1378 l32i.n a7, a3, 4 400069f7: 2388 l32i.n a8, a3, 8 400069f9: 816760 src a6, a7, a6 400069fc: 0569 s32i.n a6, a5, 0 400069fe: 3398 l32i.n a9, a3, 12 40006a00: 817870 src a7, a8, a7 40006a03: 1579 s32i.n a7, a5, 4 40006a05: 4368 l32i.n a6, a3, 16 40006a07: 818980 src a8, a9, a8 40006a0a: 2589 s32i.n a8, a5, 8 40006a0c: 10c332 addi a3, a3, 16 40006a0f: 819690 src a9, a6, a9 40006a12: 3599 s32i.n a9, a5, 12 40006a14: 10c552 addi a5, a5, 16 40006a17: 156437 bbci a4, 3, 40006a30 40006a1a: 1378 l32i.n a7, a3, 4 40006a1c: 2388 l32i.n a8, a3, 8 40006a1e: 816760 src a6, a7, a6 40006a21: 0569 s32i.n a6, a5, 0 40006a23: 338b addi.n a3, a3, 8 40006a25: 817870 src a7, a8, a7 40006a28: 1579 s32i.n a7, a5, 4 40006a2a: 08c552 addi a5, a5, 8 40006a2d: 206880 or a6, a8, a8 40006a30: 0c6427 bbci a4, 2, 40006a40 40006a33: 1378 l32i.n a7, a3, 4 40006a35: 334b addi.n a3, a3, 4 40006a37: 816760 src a6, a7, a6 40006a3a: 0569 s32i.n a6, a5, 0 40006a3c: 554b addi.n a5, a5, 4 40006a3e: 076d mov.n a6, a7 40006a40: 33ba add.n a3, a3, a11 40006a42: 06e417 bbsi a4, 1, 40006a4c 40006a45: 18e407 bbsi a4, 0, 40006a61 40006a48: f01d retw.n 40006a4a: 620000 excw 40006a4d: 720003 excw 40006a50: 2b0103 excw 40006a53: 456233 excw 40006a56: 457200 extui a7, a0, 18, 5 40006a59: 552b01 l32r a0, 3ffdbf08 <_start-0x240f8> 40006a5c: 01e407 bbsi a4, 0, 40006a61 40006a5f: f01d retw.n 40006a61: 000362 l8ui a6, a3, 0 40006a64: 004562 s8i a6, a5, 0 40006a67: f01d retw.n 40006a69: 000000 ill 40006a6c : 40006a6c: 004136 entry a1, 32 40006a6f: 049d mov.n a9, a4 40006a71: 028d mov.n a8, a2 40006a73: 04ad mov.n a10, a4 40006a75: 032d mov.n a2, a3 40006a77: 087d mov.n a7, a8 40006a79: 1bb387 bgeu a3, a8, 40006a98 40006a7c: 343a add.n a3, a4, a3 40006a7e: 16b837 bgeu a8, a3, 40006a98 40006a81: 748a add.n a7, a4, a8 40006a83: 131416 beqz a4, 40006bb8 40006a86: 099476 loopnez a4, 40006a93 40006a89: 770b addi.n a7, a7, -1 40006a8b: 330b addi.n a3, a3, -1 40006a8d: 000342 l8ui a4, a3, 0 40006a90: 004742 s8i a4, a7, 0 40006a93: 082d mov.n a2, a8 40006a95: f01d retw.n 40006a97: b9f600 excw 40006a9a: 320602 l8ui a0, a6, 50 40006a9d: b28000 mulsh a8, a0, a0 40006aa0: b0b020 addx8 a11, a0, a2 40006aa3: fb5614 excw 40006aa6: 7d0b addi.n a7, a13, -1 40006aa8: 9008 l32i.n a0, a0, 36 40006aaa: 9014c4 excw 40006aad: 4d4164 excw 40006ab0: 9c7606 j 3ffedc8c <_start-0x12374> 40006ab3: 025815 call4 40009034 <__umoddi3+0x21d0> 40006ab6: 0759 s32i.n a5, a7, 0 40006ab8: 12f8 l32i.n a15, a2, 4 40006aba: 17f9 s32i.n a15, a7, 4 40006abc: 22e8 l32i.n a14, a2, 8 40006abe: 27e9 s32i.n a14, a7, 8 40006ac0: 32d8 l32i.n a13, a2, 12 40006ac2: 37d9 s32i.n a13, a7, 12 40006ac4: 10c222 addi a2, a2, 16 40006ac7: 10c772 addi a7, a7, 16 40006aca: 413240 srli a3, a4, 2 40006acd: 459376 loopnez a3, 40006b16 40006ad0: 0238 l32i.n a3, a2, 0 40006ad2: 0739 s32i.n a3, a7, 0 40006ad4: 1238 l32i.n a3, a2, 4 40006ad6: 1739 s32i.n a3, a7, 4 40006ad8: 2238 l32i.n a3, a2, 8 40006ada: 2739 s32i.n a3, a7, 8 40006adc: 3238 l32i.n a3, a2, 12 40006ade: 3739 s32i.n a3, a7, 12 40006ae0: 4238 l32i.n a3, a2, 16 40006ae2: 4739 s32i.n a3, a7, 16 40006ae4: 5238 l32i.n a3, a2, 20 40006ae6: 5739 s32i.n a3, a7, 20 40006ae8: 6238 l32i.n a3, a2, 24 40006aea: 6739 s32i.n a3, a7, 24 40006aec: 7238 l32i.n a3, a2, 28 40006aee: 7739 s32i.n a3, a7, 28 40006af0: 8238 l32i.n a3, a2, 32 40006af2: 8739 s32i.n a3, a7, 32 40006af4: 9238 l32i.n a3, a2, 36 40006af6: 9739 s32i.n a3, a7, 36 40006af8: a238 l32i.n a3, a2, 40 40006afa: a739 s32i.n a3, a7, 40 40006afc: b238 l32i.n a3, a2, 44 40006afe: b739 s32i.n a3, a7, 44 40006b00: c238 l32i.n a3, a2, 48 40006b02: c739 s32i.n a3, a7, 48 40006b04: d238 l32i.n a3, a2, 52 40006b06: d739 s32i.n a3, a7, 52 40006b08: e238 l32i.n a3, a2, 56 40006b0a: e739 s32i.n a3, a7, 56 40006b0c: f238 l32i.n a3, a2, 60 40006b0e: f739 s32i.n a3, a7, 60 40006b10: 40c222 addi a2, a2, 64 40006b13: 40c772 addi a7, a7, 64 40006b16: 1166c0 slli a6, a6, 4 40006b19: c06960 sub a6, a9, a6 40006b1c: 06ad mov.n a10, a6 40006b1e: 4546b6 bltui a6, 4, 40006b67 40006b21: 24b260 extui a11, a6, 2, 3 40006b24: 419260 srli a9, a6, 2 40006b27: 204990 or a4, a9, a9 40006b2a: 413340 srli a3, a4, 3 40006b2d: 079b76 loopnez a11, 40006b38 40006b30: 02c8 l32i.n a12, a2, 0 40006b32: 07c9 s32i.n a12, a7, 0 40006b34: 224b addi.n a2, a2, 4 40006b36: 774b addi.n a7, a7, 4 40006b38: 11a9e0 slli a10, a9, 2 40006b3b: 259376 loopnez a3, 40006b64 40006b3e: 0238 l32i.n a3, a2, 0 40006b40: 0739 s32i.n a3, a7, 0 40006b42: 1238 l32i.n a3, a2, 4 40006b44: 1739 s32i.n a3, a7, 4 40006b46: 2238 l32i.n a3, a2, 8 40006b48: 2739 s32i.n a3, a7, 8 40006b4a: 3238 l32i.n a3, a2, 12 40006b4c: 3739 s32i.n a3, a7, 12 40006b4e: 4238 l32i.n a3, a2, 16 40006b50: 4739 s32i.n a3, a7, 16 40006b52: 5238 l32i.n a3, a2, 20 40006b54: 5739 s32i.n a3, a7, 20 40006b56: 6238 l32i.n a3, a2, 24 40006b58: 6739 s32i.n a3, a7, 24 40006b5a: 7238 l32i.n a3, a2, 28 40006b5c: 7739 s32i.n a3, a7, 28 40006b5e: 20c222 addi a2, a2, 32 40006b61: 20c772 addi a7, a7, 32 40006b64: c0a6a0 sub a10, a6, a10 40006b67: ba0b addi.n a11, a10, -1 40006b69: 4b0b26 beqi a11, -1, 40006bb8 40006b6c: 4133a0 srli a3, a10, 3 40006b6f: 24c0a0 extui a12, a10, 0, 3 40006b72: 099c76 loopnez a12, 40006b7f 40006b75: 0002d2 l8ui a13, a2, 0 40006b78: 0047d2 s8i a13, a7, 0 40006b7b: 221b addi.n a2, a2, 1 40006b7d: 771b addi.n a7, a7, 1 40006b7f: f03d nop.n 40006b81: 339376 loopnez a3, 40006bb8 40006b84: 000232 l8ui a3, a2, 0 40006b87: 004732 s8i a3, a7, 0 40006b8a: 010232 l8ui a3, a2, 1 40006b8d: 014732 s8i a3, a7, 1 40006b90: 020232 l8ui a3, a2, 2 40006b93: 024732 s8i a3, a7, 2 40006b96: 030232 l8ui a3, a2, 3 40006b99: 034732 s8i a3, a7, 3 40006b9c: 040232 l8ui a3, a2, 4 40006b9f: 044732 s8i a3, a7, 4 40006ba2: 050232 l8ui a3, a2, 5 40006ba5: 054732 s8i a3, a7, 5 40006ba8: 060232 l8ui a3, a2, 6 40006bab: 064732 s8i a3, a7, 6 40006bae: 070232 l8ui a3, a2, 7 40006bb1: 074732 s8i a3, a7, 7 40006bb4: 228b addi.n a2, a2, 8 40006bb6: 778b addi.n a7, a7, 8 40006bb8: 082d mov.n a2, a8 40006bba: f01d retw.n 40006bbc: 947600 extui a7, a0, 6, 10 40006bbf: 453204 excw 40006bc2: 551b00 extui a1, a0, 27, 6 40006bc5: f01d retw.n 40006bc7: 84b600 extui a11, a0, 6, 9 40006bca: 4532f1 l32r a15, 3ffd8094 <_start-0x27f6c> 40006bcd: 551b00 extui a1, a0, 27, 6 40006bd0: 440b addi.n a4, a4, -1 40006bd2: 286517 bbci a5, 1, 40006bfe 40006bd5: e484b6 bltui a4, 8, 40006bbd 40006bd8: 005532 s16i a3, a5, 0 40006bdb: 552b addi.n a5, a5, 2 40006bdd: fec442 addi a4, a4, -2 40006be0: 000686 j 40006bfe ... 40006be4 : 40006be4: 002136 entry a1, 16 40006be7: 743030 extui a3, a3, 0, 8 40006bea: 117380 slli a7, a3, 8 40006bed: 203370 or a3, a3, a7 40006bf0: 117300 slli a7, a3, 16 40006bf3: 203370 or a3, a3, a7 40006bf6: 025d mov.n a5, a2 40006bf8: cce207 bbsi a2, 0, 40006bc8 40006bfb: d6e217 bbsi a2, 1, 40006bd5 40006bfe: 417440 srli a7, a4, 4 40006c01: 0a9776 loopnez a7, 40006c0f 40006c04: 0539 s32i.n a3, a5, 0 40006c06: 1539 s32i.n a3, a5, 4 40006c08: 2539 s32i.n a3, a5, 8 40006c0a: 3539 s32i.n a3, a5, 12 40006c0c: 10c552 addi a5, a5, 16 40006c0f: 066437 bbci a4, 3, 40006c19 40006c12: 0539 s32i.n a3, a5, 0 40006c14: 1539 s32i.n a3, a5, 4 40006c16: 08c552 addi a5, a5, 8 40006c19: 036427 bbci a4, 2, 40006c20 40006c1c: 0539 s32i.n a3, a5, 0 40006c1e: 554b addi.n a5, a5, 4 40006c20: 046417 bbci a4, 1, 40006c28 40006c23: 005532 s16i a3, a5, 0 40006c26: 552b addi.n a5, a5, 2 40006c28: 026407 bbci a4, 0, 40006c2e 40006c2b: 004532 s8i a3, a5, 0 40006c2e: f01d retw.n 40006c30 <__udivdi3>: 40006c30: 008136 entry a1, 64 40006c33: 02ad mov.n a10, a2 40006c35: 038d mov.n a8, a3 40006c37: 0b2c movi.n a11, 32 40006c39: 049d mov.n a9, a4 40006c3b: 0a2516 beqz a5, 40006ce1 <__udivdi3+0xb1> 40006c3e: 07b357 bgeu a3, a5, 40006c49 <__udivdi3+0x19> 40006c41: 020c movi.n a2, 0 40006c43: 030c movi.n a3, 0 40006c45: f01d retw.n 40006c47: 900000 addx2 a0, a0, a0 40006c4a: 1640f5 call12 4001d058 <__bss_start+0xd058> 40006c4d: 1e89 s32i.n a8, a14, 4 40006c4f: c02b90 sub a2, a11, a9 40006c52: 400200 ssr a2 40006c55: 91f030 srl a15, a3 40006c58: 401900 ssl a9 40006c5b: 81c3a0 src a12, a3, a10 40006c5e: 81b540 src a11, a5, a4 40006c61: f480b0 extui a8, a11, 0, 16 40006c64: f5d0b0 extui a13, a11, 16, 16 40006c67: 404010 ssai 16 40006c6a: c2efd0 quou a14, a15, a13 40006c6d: 0e5d mov.n a5, a14 40006c6f: 8238e0 mull a3, a8, a14 40006c72: e2ffd0 remu a15, a15, a13 40006c75: 81ffc0 src a15, a15, a12 40006c78: 0f2d mov.n a2, a15 40006c7a: 0ebf37 bgeu a15, a3, 40006c8c <__udivdi3+0x5c> 40006c7d: 5e0b addi.n a5, a14, -1 40006c7f: 2bfa add.n a2, a11, a15 40006c81: 0732b7 bltu a2, a11, 40006c8c <__udivdi3+0x5c> 40006c84: 04b237 bgeu a2, a3, 40006c8c <__udivdi3+0x5c> 40006c87: fece52 addi a5, a14, -2 40006c8a: 2b2a add.n a2, a11, a2 40006c8c: 115500 slli a5, a5, 16 40006c8f: c03230 sub a3, a2, a3 40006c92: 401900 ssl a9 40006c95: a14400 sll a4, a4 40006c98: c2e3d0 quou a14, a3, a13 40006c9b: 0e2d mov.n a2, a14 40006c9d: 8288e0 mull a8, a8, a14 40006ca0: e233d0 remu a3, a3, a13 40006ca3: 0bf3c0 depbits a12, a3, 16, 16 40006ca6: 0c3d mov.n a3, a12 40006ca8: 11bc87 bgeu a12, a8, 40006cbd <__udivdi3+0x8d> 40006cab: ffce22 addi a2, a14, -1 40006cae: 803bc0 add a3, a11, a12 40006cb1: 0833b7 bltu a3, a11, 40006cbd <__udivdi3+0x8d> 40006cb4: 05b387 bgeu a3, a8, 40006cbd <__udivdi3+0x8d> 40006cb7: 803b30 add a3, a11, a3 40006cba: fece22 addi a2, a14, -2 40006cbd: 202250 or a2, a2, a5 40006cc0: 825240 mull a5, a2, a4 40006cc3: a24240 muluh a4, a2, a4 40006cc6: c03380 sub a3, a3, a8 40006cc9: 0b3347 bltu a3, a4, 40006cd8 <__udivdi3+0xa8> 40006ccc: c06340 sub a6, a3, a4 40006ccf: 083656 bnez a6, 40006d56 <__udivdi3+0x126> 40006cd2: a17a00 sll a7, a10 40006cd5: 7db757 bgeu a7, a5, 40006d56 <__udivdi3+0x126> 40006cd8: 220b addi.n a2, a2, -1 40006cda: 030c movi.n a3, 0 40006cdc: f01d retw.n 40006cde: 000000 ill 40006ce1: 75b347 bgeu a3, a4, 40006d5a <__udivdi3+0x12a> 40006ce4: 40f450 nsau a5, a4 40006ce7: a58c beqz.n a5, 40006cf5 <__udivdi3+0xc5> 40006ce9: 401500 ssl a5 40006cec: a19400 sll a9, a4 40006cef: 813320 src a3, a3, a2 40006cf2: a12200 sll a2, a2 40006cf5: f44090 extui a4, a9, 0, 16 40006cf8: 404010 ssai 16 40006cfb: f55090 extui a5, a9, 16, 16 40006cfe: e2c350 remu a12, a3, a5 40006d01: c2b350 quou a11, a3, a5 40006d04: 0bad mov.n a10, a11 40006d06: 81cc20 src a12, a12, a2 40006d09: 8284b0 mull a8, a4, a11 40006d0c: 0c3d mov.n a3, a12 40006d0e: 0ebc87 bgeu a12, a8, 40006d20 <__udivdi3+0xf0> 40006d11: ab0b addi.n a10, a11, -1 40006d13: 3c9a add.n a3, a12, a9 40006d15: 073397 bltu a3, a9, 40006d20 <__udivdi3+0xf0> 40006d18: 04b387 bgeu a3, a8, 40006d20 <__udivdi3+0xf0> 40006d1b: fecba2 addi a10, a11, -2 40006d1e: 393a add.n a3, a9, a3 40006d20: c0d380 sub a13, a3, a8 40006d23: c28d50 quou a8, a13, a5 40006d26: 083d mov.n a3, a8 40006d28: 824480 mull a4, a4, a8 40006d2b: e2dd50 remu a13, a13, a5 40006d2e: 0bfd20 depbits a2, a13, 16, 16 40006d31: 17b247 bgeu a2, a4, 40006d4c <__udivdi3+0x11c> 40006d34: 380b addi.n a3, a8, -1 40006d36: 229a add.n a2, a2, a9 40006d38: 103297 bltu a2, a9, 40006d4c <__udivdi3+0x11c> 40006d3b: 0db247 bgeu a2, a4, 40006d4c <__udivdi3+0x11c> 40006d3e: 112a00 slli a2, a10, 16 40006d41: fec832 addi a3, a8, -2 40006d44: 202320 or a2, a3, a2 40006d47: 030c movi.n a3, 0 40006d49: f01d retw.n 40006d4b: 2a0000 depbits a0, a0, 2, 1 40006d4e: 232011 l32r a1, 3ffcf9d0 <_start-0x30630> 40006d51: 030c20 rsr.scompare1 a2 40006d54: f01d retw.n 40006d56: 030c movi.n a3, 0 40006d58: f01d retw.n 40006d5a: 34cc bnez.n a4, 40006d61 <__udivdi3+0x131> 40006d5c: 190c movi.n a9, 1 40006d5e: c29940 quou a9, a9, a4 40006d61: 40f940 nsau a4, a9 40006d64: 0ec416 beqz a4, 40006e54 <__udivdi3+0x224> 40006d67: 401400 ssl a4 40006d6a: c06b40 sub a6, a11, a4 40006d6d: a19900 sll a9, a9 40006d70: 400600 ssr a6 40006d73: 91d080 srl a13, a8 40006d76: 401400 ssl a4 40006d79: a15800 sll a5, a8 40006d7c: 400600 ssr a6 40006d7f: 9130a0 srl a3, a10 40006d82: 401400 ssl a4 40006d85: 203350 or a3, a3, a5 40006d88: f44090 extui a4, a9, 0, 16 40006d8b: a12a00 sll a2, a10 40006d8e: f55090 extui a5, a9, 16, 16 40006d91: 404010 ssai 16 40006d94: c2cd50 quou a12, a13, a5 40006d97: 0cbd mov.n a11, a12 40006d99: e2dd50 remu a13, a13, a5 40006d9c: 81dd30 src a13, a13, a3 40006d9f: 82a4c0 mull a10, a4, a12 40006da2: 0d8d mov.n a8, a13 40006da4: 10bda7 bgeu a13, a10, 40006db8 <__udivdi3+0x188> 40006da7: ffccb2 addi a11, a12, -1 40006daa: 808d90 add a8, a13, a9 40006dad: 073897 bltu a8, a9, 40006db8 <__udivdi3+0x188> 40006db0: 04b8a7 bgeu a8, a10, 40006db8 <__udivdi3+0x188> 40006db3: feccb2 addi a11, a12, -2 40006db6: 898a add.n a8, a9, a8 40006db8: c0d8a0 sub a13, a8, a10 40006dbb: e2ed50 remu a14, a13, a5 40006dbe: 0bfe30 depbits a3, a14, 16, 16 40006dc1: c2dd50 quou a13, a13, a5 40006dc4: 0dad mov.n a10, a13 40006dc6: 82c4d0 mull a12, a4, a13 40006dc9: 038d mov.n a8, a3 40006dcb: 0eb3c7 bgeu a3, a12, 40006ddd <__udivdi3+0x1ad> 40006dce: ad0b addi.n a10, a13, -1 40006dd0: 839a add.n a8, a3, a9 40006dd2: 073897 bltu a8, a9, 40006ddd <__udivdi3+0x1ad> 40006dd5: 04b8c7 bgeu a8, a12, 40006ddd <__udivdi3+0x1ad> 40006dd8: fecda2 addi a10, a13, -2 40006ddb: 898a add.n a8, a9, a8 40006ddd: c038c0 sub a3, a8, a12 40006de0: 11bb00 slli a11, a11, 16 40006de3: 20bab0 or a11, a10, a11 40006de6: 404010 ssai 16 40006de9: e2d350 remu a13, a3, a5 40006dec: c2c350 quou a12, a3, a5 40006def: 8284c0 mull a8, a4, a12 40006df2: 0c3d mov.n a3, a12 40006df4: 81dd20 src a13, a13, a2 40006df7: 0dad mov.n a10, a13 40006df9: 0fbd87 bgeu a13, a8, 40006e0c <__udivdi3+0x1dc> 40006dfc: 3c0b addi.n a3, a12, -1 40006dfe: ad9a add.n a10, a13, a9 40006e00: 083a97 bltu a10, a9, 40006e0c <__udivdi3+0x1dc> 40006e03: 05ba87 bgeu a10, a8, 40006e0c <__udivdi3+0x1dc> 40006e06: fecc32 addi a3, a12, -2 40006e09: 80a9a0 add a10, a9, a10 40006e0c: c0ea80 sub a14, a10, a8 40006e0f: c28e50 quou a8, a14, a5 40006e12: e2ee50 remu a14, a14, a5 40006e15: 0bfe20 depbits a2, a14, 16, 16 40006e18: 825480 mull a5, a4, a8 40006e1b: 084d mov.n a4, a8 40006e1d: 23b257 bgeu a2, a5, 40006e44 <__udivdi3+0x214> 40006e20: 480b addi.n a4, a8, -1 40006e22: 229a add.n a2, a2, a9 40006e24: 1c3297 bltu a2, a9, 40006e44 <__udivdi3+0x214> 40006e27: 19b257 bgeu a2, a5, 40006e44 <__udivdi3+0x214> 40006e2a: 113300 slli a3, a3, 16 40006e2d: fec822 addi a2, a8, -2 40006e30: 202230 or a2, a2, a3 40006e33: 0b3d mov.n a3, a11 40006e35: f01d retw.n 40006e37: 353700 extui a3, a0, 23, 4 40006e3a: 324702 s8i a0, a7, 50 40006e3d: 0f .byte 0xf 40006e3e: 120c movi.n a2, 1 40006e40: 030c movi.n a3, 0 40006e42: f01d retw.n 40006e44: 112300 slli a2, a3, 16 40006e47: 202420 or a2, a4, a2 40006e4a: 0b3d mov.n a3, a11 40006e4c: f01d retw.n 40006e4e: 020c movi.n a2, 0 40006e50: 030c movi.n a3, 0 40006e52: f01d retw.n 40006e54: c03890 sub a3, a8, a9 40006e57: f55090 extui a5, a9, 16, 16 40006e5a: f44090 extui a4, a9, 0, 16 40006e5d: 1b0c movi.n a11, 1 40006e5f: ffe0c6 j 40006de6 <__udivdi3+0x1b6> ... 40006e64 <__umoddi3>: 40006e64: 00a136 entry a1, 80 40006e67: 029d mov.n a9, a2 40006e69: 03ad mov.n a10, a3 40006e6b: 0b2c movi.n a11, 32 40006e6d: 048d mov.n a8, a4 40006e6f: 0d2516 beqz a5, 40006f45 <__umoddi3+0xe1> 40006e72: 02b357 bgeu a3, a5, 40006e78 <__umoddi3+0x14> 40006e75: 0031c6 j 40006f40 <__umoddi3+0xdc> 40006e78: 40f580 nsau a8, a5 40006e7b: 151816 beqz a8, 40006fd0 <__umoddi3+0x16c> 40006e7e: c0eb80 sub a14, a11, a8 40006e81: 400e00 ssr a14 40006e84: 916030 srl a6, a3 40006e87: 401800 ssl a8 40006e8a: 81c320 src a12, a3, a2 40006e8d: 815540 src a5, a5, a4 40006e90: f4b050 extui a11, a5, 0, 16 40006e93: f5d050 extui a13, a5, 16, 16 40006e96: 404010 ssai 16 40006e99: c2f6d0 quou a15, a6, a13 40006e9c: 0f9d mov.n a9, a15 40006e9e: 82abf0 mull a10, a11, a15 40006ea1: e266d0 remu a6, a6, a13 40006ea4: 8166c0 src a6, a6, a12 40006ea7: 063d mov.n a3, a6 40006ea9: 0fb6a7 bgeu a6, a10, 40006ebc <__umoddi3+0x58> 40006eac: 9f0b addi.n a9, a15, -1 40006eae: 356a add.n a3, a5, a6 40006eb0: 083357 bltu a3, a5, 40006ebc <__umoddi3+0x58> 40006eb3: 05b3a7 bgeu a3, a10, 40006ebc <__umoddi3+0x58> 40006eb6: fecf92 addi a9, a15, -2 40006eb9: 803530 add a3, a5, a3 40006ebc: 401800 ssl a8 40006ebf: 119900 slli a9, a9, 16 40006ec2: c063a0 sub a6, a3, a10 40006ec5: c2f6d0 quou a15, a6, a13 40006ec8: 0fad mov.n a10, a15 40006eca: 82bbf0 mull a11, a11, a15 40006ecd: e266d0 remu a6, a6, a13 40006ed0: 0bf6c0 depbits a12, a6, 16, 16 40006ed3: 0c3d mov.n a3, a12 40006ed5: 0fbcb7 bgeu a12, a11, 40006ee8 <__umoddi3+0x84> 40006ed8: af0b addi.n a10, a15, -1 40006eda: 35ca add.n a3, a5, a12 40006edc: 083357 bltu a3, a5, 40006ee8 <__umoddi3+0x84> 40006edf: 05b3b7 bgeu a3, a11, 40006ee8 <__umoddi3+0x84> 40006ee2: fecfa2 addi a10, a15, -2 40006ee5: 803530 add a3, a5, a3 40006ee8: c033b0 sub a3, a3, a11 40006eeb: 209a90 or a9, a10, a9 40006eee: a1b400 sll a11, a4 40006ef1: 8249b0 mull a4, a9, a11 40006ef4: a299b0 muluh a9, a9, a11 40006ef7: c0b4b0 sub a11, a4, a11 40006efa: 09ad mov.n a10, a9 40006efc: 0d3397 bltu a3, a9, 40006f0d <__umoddi3+0xa9> 40006eff: a12200 sll a2, a2 40006f02: 199397 bne a3, a9, 40006f1f <__umoddi3+0xbb> 40006f05: 16b247 bgeu a2, a4, 40006f1f <__umoddi3+0xbb> 40006f08: 000106 j 40006f10 <__umoddi3+0xac> 40006f0b: 000000 ill 40006f0e: 0ca122 movi a2, 0x10c 40006f11: 5019 s32i.n a1, a0, 20 40006f13: c0ca add.n a12, a0, a12 40006f15: 0134b7 bltu a4, a11, 40006f1a <__umoddi3+0xb6> 40006f18: 090c movi.n a9, 0 40006f1a: 0b4d mov.n a4, a11 40006f1c: c09c90 sub a9, a12, a9 40006f1f: c03390 sub a3, a3, a9 40006f22: c04240 sub a4, a2, a4 40006f25: 02b247 bgeu a2, a4, 40006f2b <__umoddi3+0xc7> 40006f28: 002346 j 40006fb9 <__umoddi3+0x155> 40006f2b: 401e00 ssl a14 40006f2e: a16300 sll a6, a3 40006f31: 400800 ssr a8 40006f34: 913030 srl a3, a3 40006f37: 912040 srl a2, a4 40006f3a: 202260 or a2, a2, a6 40006f3d: f01d retw.n 40006f3f: f01d00 subx8 a1, a13, a0 40006f42: 000000 ill 40006f45: 023347 bltu a3, a4, 40006f4b <__umoddi3+0xe7> 40006f48: 002986 j 40006ff2 <__umoddi3+0x18e> 40006f4b: 40f450 nsau a5, a4 40006f4e: a58c beqz.n a5, 40006f5c <__umoddi3+0xf8> 40006f50: 401500 ssl a5 40006f53: a18400 sll a8, a4 40006f56: 813320 src a3, a3, a2 40006f59: a19200 sll a9, a2 40006f5c: f42080 extui a2, a8, 0, 16 40006f5f: 404010 ssai 16 40006f62: f54080 extui a4, a8, 16, 16 40006f65: c27340 quou a7, a3, a4 40006f68: e2b340 remu a11, a3, a4 40006f6b: 81bb90 src a11, a11, a9 40006f6e: 823270 mull a3, a2, a7 40006f71: 0bad mov.n a10, a11 40006f73: 09bb37 bgeu a11, a3, 40006f80 <__umoddi3+0x11c> 40006f76: ab8a add.n a10, a11, a8 40006f78: 043a87 bltu a10, a8, 40006f80 <__umoddi3+0x11c> 40006f7b: 01ba37 bgeu a10, a3, 40006f80 <__umoddi3+0x11c> 40006f7e: a8aa add.n a10, a8, a10 40006f80: c06a30 sub a6, a10, a3 40006f83: e2c640 remu a12, a6, a4 40006f86: 0bfc90 depbits a9, a12, 16, 16 40006f89: c24640 quou a4, a6, a4 40006f8c: 824240 mull a4, a2, a4 40006f8f: 093d mov.n a3, a9 40006f91: 17b947 bgeu a9, a4, 40006fac <__umoddi3+0x148> 40006f94: 398a add.n a3, a9, a8 40006f96: 123387 bltu a3, a8, 40006fac <__umoddi3+0x148> 40006f99: 0fb347 bgeu a3, a4, 40006fac <__umoddi3+0x148> 40006f9c: 400500 ssr a5 40006f9f: 383a add.n a3, a8, a3 40006fa1: c02340 sub a2, a3, a4 40006fa4: 912020 srl a2, a2 40006fa7: 030c movi.n a3, 0 40006fa9: f01d retw.n 40006fab: 234000 sext a4, a0, 7 40006fae: 0500c0 extui a0, a12, 16, 1 40006fb1: 030c40 rsr.scompare1 a4 40006fb4: 912020 srl a2, a2 40006fb7: f01d retw.n 40006fb9: 401e00 ssl a14 40006fbc: 330b addi.n a3, a3, -1 40006fbe: a16300 sll a6, a3 40006fc1: 400800 ssr a8 40006fc4: 913030 srl a3, a3 40006fc7: 912040 srl a2, a4 40006fca: 202260 or a2, a2, a6 40006fcd: f01d retw.n 40006fcf: 353700 extui a3, a0, 23, 4 40006fd2: b24705 call0 3ffb9444 <_start-0x46bbc> 40006fd5: 3ac602 addi a0, a6, 58 40006fd8: 424000 xorb b4, b0, b0 40006fdb: 3247c0 orbc b4, b7, b12 40006fde: 2d08 l32i.n a0, a13, 8 40006fe0: 6a5004 excw 40006fe3: 063dc0 excw 40006fe6: f01d retw.n 40006fe8: 042d mov.n a2, a4 40006fea: c06a50 sub a6, a10, a5 40006fed: 360b addi.n a3, a6, -1 40006fef: f01d retw.n 40006ff1: 34cc00 extui a12, a0, 12, 4 40006ff4: 180c movi.n a8, 1 40006ff6: c28840 quou a8, a8, a4 40006ff9: 40f850 nsau a5, a8 40006ffc: 0c8516 beqz a5, 400070c8 <__umoddi3+0x264> 40006fff: 401500 ssl a5 40007002: c06b50 sub a6, a11, a5 40007005: a18800 sll a8, a8 40007008: 400600 ssr a6 4000700b: 91c0a0 srl a12, a10 4000700e: 401500 ssl a5 40007011: a14a00 sll a4, a10 40007014: 400600 ssr a6 40007017: 913020 srl a3, a2 4000701a: 203340 or a3, a3, a4 4000701d: 401500 ssl a5 40007020: a19200 sll a9, a2 40007023: f54080 extui a4, a8, 16, 16 40007026: f42080 extui a2, a8, 0, 16 40007029: c2bc40 quou a11, a12, a4 4000702c: 404010 ssai 16 4000702f: e2cc40 remu a12, a12, a4 40007032: 81cc30 src a12, a12, a3 40007035: 82b2b0 mull a11, a2, a11 40007038: 0cad mov.n a10, a12 4000703a: 0abcb7 bgeu a12, a11, 40007048 <__umoddi3+0x1e4> 4000703d: 80ac80 add a10, a12, a8 40007040: 043a87 bltu a10, a8, 40007048 <__umoddi3+0x1e4> 40007043: 01bab7 bgeu a10, a11, 40007048 <__umoddi3+0x1e4> 40007046: a8aa add.n a10, a8, a10 40007048: c0bab0 sub a11, a10, a11 4000704b: e2cb40 remu a12, a11, a4 4000704e: 0bfc30 depbits a3, a12, 16, 16 40007051: c2bb40 quou a11, a11, a4 40007054: 82b2b0 mull a11, a2, a11 40007057: 20a330 or a10, a3, a3 4000705a: 0bb3b7 bgeu a3, a11, 40007069 <__umoddi3+0x205> 4000705d: 80a380 add a10, a3, a8 40007060: 053a87 bltu a10, a8, 40007069 <__umoddi3+0x205> 40007063: 02bab7 bgeu a10, a11, 40007069 <__umoddi3+0x205> 40007066: 80a8a0 add a10, a8, a10 40007069: c03ab0 sub a3, a10, a11 4000706c: e2b340 remu a11, a3, a4 4000706f: 404010 ssai 16 40007072: c23340 quou a3, a3, a4 40007075: 81bb90 src a11, a11, a9 40007078: 823230 mull a3, a2, a3 4000707b: 0bad mov.n a10, a11 4000707d: 0bbb37 bgeu a11, a3, 4000708c <__umoddi3+0x228> 40007080: 80ab80 add a10, a11, a8 40007083: 053a87 bltu a10, a8, 4000708c <__umoddi3+0x228> 40007086: 02ba37 bgeu a10, a3, 4000708c <__umoddi3+0x228> 40007089: 80a8a0 add a10, a8, a10 4000708c: c07a30 sub a7, a10, a3 4000708f: e26740 remu a6, a7, a4 40007092: 0bf690 depbits a9, a6, 16, 16 40007095: c24740 quou a4, a7, a4 40007098: 824240 mull a4, a2, a4 4000709b: 093d mov.n a3, a9 4000709d: 17b947 bgeu a9, a4, 400070b8 <__umoddi3+0x254> 400070a0: 398a add.n a3, a9, a8 400070a2: 123387 bltu a3, a8, 400070b8 <__umoddi3+0x254> 400070a5: 0fb347 bgeu a3, a4, 400070b8 <__umoddi3+0x254> 400070a8: 400500 ssr a5 400070ab: 383a add.n a3, a8, a3 400070ad: c02340 sub a2, a3, a4 400070b0: 912020 srl a2, a2 400070b3: 030c movi.n a3, 0 400070b5: f01d retw.n 400070b7: 234000 sext a4, a0, 7 400070ba: 0500c0 extui a0, a12, 16, 1 400070bd: 030c40 rsr.scompare1 a4 400070c0: 912020 srl a2, a2 400070c3: f01d retw.n 400070c5: f01d retw.n 400070c7: 3a8000 depbits a0, a0, 3, 9 400070ca: 4080c0 rotw -4 400070cd: 2080f5 call12 400278dc <__bss_start+0x178dc> 400070d0: e5c6f4 excw 400070d3: ff .byte 0xff 400070d4: ffc000 excw 400070d7: 3f .byte 0x3f 400070d8: ffc864 excw 400070db: 3f .byte 0x3f 400070dc: 007104 excw 400070df: c87040 excw 400070e2: ff .byte 0xff 400070e3: 3f .byte 0x3f 400070e4: ffcd40 excw 400070e7: 3f .byte 0x3f 400070e8: 007974 excw 400070eb: cd4040 excw 400070ee: ff .byte 0xff 400070ef: 3f .byte 0x3f 400070f0: ffcd44 excw 400070f3: 3f .byte 0x3f 400070f4: 007e44 excw 400070f7: 000040 excw ... 4000710a: b80000 excw 4000710d: 400066 bnei a0, -1, 40007151 <__umoddi3+0x2ed> 40007110: 0818 l32i.n a1, a8, 0 40007112: b84000 excw 40007115: 400066 bnei a0, -1, 40007159 <__umoddi3+0x2f5> 40007118: 66b8 l32i.n a11, a6, 24 4000711a: 9c4000 excw 4000711d: 0008 l32i.n a0, a0, 0 4000711f: 001040 movsp a4, a0 40007122: b84000 excw 40007125: 400066 bnei a0, -1, 40007169 <__umoddi3+0x305> 40007128: 66b8 l32i.n a11, a6, 24 4000712a: b84000 excw 4000712d: 400066 bnei a0, -1, 40007171 <__umoddi3+0x30d> 40007130: 66b8 l32i.n a11, a6, 24 40007132: b84000 excw 40007135: 400066 bnei a0, -1, 40007179 <__umoddi3+0x315> 40007138: 66b8 l32i.n a11, a6, 24 4000713a: 304000 xor a4, a0, a0 4000713d: 0e .byte 0xe 4000713e: 304000 xor a4, a0, a0 40007141: 0e .byte 0xe 40007142: 304000 xor a4, a0, a0 40007145: 0e .byte 0xe 40007146: 304000 xor a4, a0, a0 40007149: 0e .byte 0xe 4000714a: b84000 excw 4000714d: 400066 bnei a0, -1, 40007191 <__umoddi3+0x32d> 40007150: 66b8 l32i.n a11, a6, 24 40007152: b84000 excw 40007155: 400066 bnei a0, -1, 40007199 <__umoddi3+0x335> 40007158: 66b8 l32i.n a11, a6, 24 4000715a: b84000 excw 4000715d: 400066 bnei a0, -1, 400071a1 <__umoddi3+0x33d> 40007160: 66b8 l32i.n a11, a6, 24 40007162: b84000 excw 40007165: 400066 bnei a0, -1, 400071a9 <__umoddi3+0x345> 40007168: 66b8 l32i.n a11, a6, 24 4000716a: b84000 excw 4000716d: 400066 bnei a0, -1, 400071b1 <__umoddi3+0x34d> 40007170: 66b8 l32i.n a11, a6, 24 40007172: b84000 excw 40007175: 400066 bnei a0, -1, 400071b9 <__umoddi3+0x355> 40007178: 66b8 l32i.n a11, a6, 24 4000717a: b84000 excw 4000717d: 400066 bnei a0, -1, 400071c1 <__umoddi3+0x35d> 40007180: 66b8 l32i.n a11, a6, 24 40007182: b84000 excw 40007185: 400066 bnei a0, -1, 400071c9 <__umoddi3+0x365> 40007188: 66b8 l32i.n a11, a6, 24 4000718a: b84000 excw 4000718d: 400066 bnei a0, -1, 400071d1 <__umoddi3+0x36d> 40007190: 66b8 l32i.n a11, a6, 24 40007192: b84000 excw 40007195: 400066 bnei a0, -1, 400071d9 <__umoddi3+0x375> 40007198: 66b8 l32i.n a11, a6, 24 4000719a: b84000 excw 4000719d: 400066 bnei a0, -1, 400071e1 <__umoddi3+0x37d> 400071a0: 66b8 l32i.n a11, a6, 24 400071a2: b84000 excw 400071a5: 400066 bnei a0, -1, 400071e9 <__umoddi3+0x385> 400071a8: 66b8 l32i.n a11, a6, 24 400071aa: b84000 excw 400071ad: 400066 bnei a0, -1, 400071f1 <__umoddi3+0x38d> 400071b0: 66b8 l32i.n a11, a6, 24 400071b2: b84000 excw 400071b5: 400066 bnei a0, -1, 400071f9 <__umoddi3+0x395> 400071b8: 66b8 l32i.n a11, a6, 24 400071ba: b84000 excw 400071bd: 400066 bnei a0, -1, 40007201 <__umoddi3+0x39d> 400071c0: 66b8 l32i.n a11, a6, 24 400071c2: b84000 excw 400071c5: 400066 bnei a0, -1, 40007209 <__umoddi3+0x3a5> 400071c8: 66b8 l32i.n a11, a6, 24 400071ca: b84000 excw 400071cd: 400066 bnei a0, -1, 40007211 <__umoddi3+0x3ad> 400071d0: 66b8 l32i.n a11, a6, 24 400071d2: b84000 excw 400071d5: 400066 bnei a0, -1, 40007219 <__umoddi3+0x3b5> 400071d8: 66b8 l32i.n a11, a6, 24 400071da: b84000 excw 400071dd: 400066 bnei a0, -1, 40007221 <__umoddi3+0x3bd> 400071e0: 66b8 l32i.n a11, a6, 24 400071e2: b84000 excw 400071e5: 400066 bnei a0, -1, 40007229 <__umoddi3+0x3c5> 400071e8: 66b8 l32i.n a11, a6, 24 400071ea: b84000 excw 400071ed: 400066 bnei a0, -1, 40007231 <__umoddi3+0x3cd> 400071f0: 66b8 l32i.n a11, a6, 24 400071f2: b84000 excw 400071f5: 400066 bnei a0, -1, 40007239 <__umoddi3+0x3d5> 400071f8: 66b8 l32i.n a11, a6, 24 400071fa: b84000 excw 400071fd: 400066 bnei a0, -1, 40007241 <__umoddi3+0x3dd> 40007200: 66b8 l32i.n a11, a6, 24 40007202: b84000 excw 40007205: 400066 bnei a0, -1, 40007249 <__umoddi3+0x3e5> 40007208: 66b8 l32i.n a11, a6, 24 4000720a: 684000 excw 4000720d: 400066 bnei a0, -1, 40007251 <__umoddi3+0x3ed> 40007210: 6668 l32i.n a6, a6, 24 40007212: 684000 excw 40007215: 400066 bnei a0, -1, 40007259 <__umoddi3+0x3f5> 40007218: 6668 l32i.n a6, a6, 24 4000721a: 684000 excw 4000721d: 400066 bnei a0, -1, 40007261 <__umoddi3+0x3fd> 40007220: 6668 l32i.n a6, a6, 24 40007222: 684000 excw 40007225: 400066 bnei a0, -1, 40007269 <__umoddi3+0x405> 40007228: 6668 l32i.n a6, a6, 24 4000722a: 684000 excw 4000722d: 400066 bnei a0, -1, 40007271 <__umoddi3+0x40d> 40007230: 6668 l32i.n a6, a6, 24 40007232: 684000 excw 40007235: 400066 bnei a0, -1, 40007279 <__umoddi3+0x415> 40007238: 6668 l32i.n a6, a6, 24 4000723a: 684000 excw 4000723d: 400066 bnei a0, -1, 40007281 <__umoddi3+0x41d> 40007240: 6668 l32i.n a6, a6, 24 40007242: 684000 excw 40007245: 400066 bnei a0, -1, 40007289 <__umoddi3+0x425> 40007248: 6668 l32i.n a6, a6, 24 4000724a: 684000 excw 4000724d: 400066 bnei a0, -1, 40007291 <__umoddi3+0x42d> 40007250: 6668 l32i.n a6, a6, 24 40007252: 684000 excw 40007255: 400066 bnei a0, -1, 40007299 <__umoddi3+0x435> 40007258: 6668 l32i.n a6, a6, 24 4000725a: 684000 excw 4000725d: 400066 bnei a0, -1, 400072a1 <__umoddi3+0x43d> 40007260: 6668 l32i.n a6, a6, 24 40007262: 684000 excw 40007265: 400066 bnei a0, -1, 400072a9 <__umoddi3+0x445> 40007268: 6668 l32i.n a6, a6, 24 4000726a: 684000 excw 4000726d: 400066 bnei a0, -1, 400072b1 <__umoddi3+0x44d> 40007270: 6668 l32i.n a6, a6, 24 40007272: 684000 excw 40007275: 400066 bnei a0, -1, 400072b9 <__umoddi3+0x455> 40007278: 6668 l32i.n a6, a6, 24 4000727a: 684000 excw 4000727d: 400066 bnei a0, -1, 400072c1 <__umoddi3+0x45d> 40007280: 6668 l32i.n a6, a6, 24 40007282: 684000 excw 40007285: 400066 bnei a0, -1, 400072c9 <__umoddi3+0x465> 40007288: 6668 l32i.n a6, a6, 24 4000728a: 684000 excw 4000728d: 400066 bnei a0, -1, 400072d1 <__umoddi3+0x46d> 40007290: 6668 l32i.n a6, a6, 24 40007292: 684000 excw 40007295: 400066 bnei a0, -1, 400072d9 <__umoddi3+0x475> 40007298: 6668 l32i.n a6, a6, 24 4000729a: 684000 excw 4000729d: 400066 bnei a0, -1, 400072e1 <__umoddi3+0x47d> 400072a0: 6668 l32i.n a6, a6, 24 400072a2: 684000 excw 400072a5: 400066 bnei a0, -1, 400072e9 <__umoddi3+0x485> 400072a8: 6668 l32i.n a6, a6, 24 400072aa: 684000 excw 400072ad: 400066 bnei a0, -1, 400072f1 <__umoddi3+0x48d> 400072b0: 6668 l32i.n a6, a6, 24 400072b2: 684000 excw 400072b5: 400066 bnei a0, -1, 400072f9 <__umoddi3+0x495> 400072b8: 6668 l32i.n a6, a6, 24 400072ba: 684000 excw 400072bd: 400066 bnei a0, -1, 40007301 <__umoddi3+0x49d> 400072c0: 6668 l32i.n a6, a6, 24 400072c2: 684000 excw 400072c5: 400066 bnei a0, -1, 40007309 <__umoddi3+0x4a5> 400072c8: 6668 l32i.n a6, a6, 24 400072ca: 684000 excw 400072cd: 400066 bnei a0, -1, 40007311 <__umoddi3+0x4ad> 400072d0: 6668 l32i.n a6, a6, 24 400072d2: 684000 excw 400072d5: 400066 bnei a0, -1, 40007319 <__umoddi3+0x4b5> 400072d8: 6668 l32i.n a6, a6, 24 400072da: 684000 excw 400072dd: 400066 bnei a0, -1, 40007321 <__umoddi3+0x4bd> 400072e0: 6668 l32i.n a6, a6, 24 400072e2: 684000 excw 400072e5: 400066 bnei a0, -1, 40007329 <__umoddi3+0x4c5> 400072e8: 6668 l32i.n a6, a6, 24 400072ea: 684000 excw 400072ed: 400066 bnei a0, -1, 40007331 <__umoddi3+0x4cd> 400072f0: 6668 l32i.n a6, a6, 24 400072f2: 684000 excw 400072f5: 400066 bnei a0, -1, 40007339 <__umoddi3+0x4d5> 400072f8: 6668 l32i.n a6, a6, 24 400072fa: 684000 excw 400072fd: 400066 bnei a0, -1, 40007341 <__umoddi3+0x4dd> 40007300: 6668 l32i.n a6, a6, 24 40007302: 684000 excw 40007305: 400066 bnei a0, -1, 40007349 <__umoddi3+0x4e5> 40007308: 6668 l32i.n a6, a6, 24 4000730a: 004000 break 0, 0 ... 40007315: 000000 ill 40007318: ff .byte 0xff 40007319: ff .byte 0xff 4000731a: ff .byte 0xff 4000731b: ff .byte 0xff 4000731c: 0066b0 rsil a11, 6 4000731f: 001f40 movsp a4, a15 40007322: b00000 addx8 a0, a0, a0 40007325: 400066 bnei a0, -1, 40007369 <__umoddi3+0x505> 40007328: 1e .byte 0x1e 40007329: 000000 ill 4000732c: 0066b0 rsil a11, 6 4000732f: 001d40 movsp a4, a13 40007332: b00000 addx8 a0, a0, a0 40007335: 400066 bnei a0, -1, 40007379 <__umoddi3+0x515> 40007338: 001c movi.n a0, 16 4000733a: b00000 addx8 a0, a0, a0 4000733d: 400066 bnei a0, -1, 40007381 <__umoddi3+0x51d> 40007340: 001b addi.n a0, a0, 1 40007342: b00000 addx8 a0, a0, a0 40007345: 400066 bnei a0, -1, 40007389 <__umoddi3+0x525> 40007348: 001a add.n a0, a0, a1 4000734a: b00000 addx8 a0, a0, a0 4000734d: 400066 bnei a0, -1, 40007391 <__umoddi3+0x52d> 40007350: 0019 s32i.n a1, a0, 0 40007352: b00000 addx8 a0, a0, a0 40007355: 400066 bnei a0, -1, 40007399 <__umoddi3+0x535> 40007358: 0018 l32i.n a1, a0, 0 4000735a: b00000 addx8 a0, a0, a0 4000735d: 400066 bnei a0, -1, 400073a1 <__umoddi3+0x53d> 40007360: 000017 bnone a0, a1, 40007364 <__umoddi3+0x500> 40007363: 66b000 excw 40007366: 164000 excw 40007369: 000000 ill 4000736c: 0066b0 rsil a11, 6 4000736f: 001540 movsp a4, a5 40007372: b00000 addx8 a0, a0, a0 40007375: 400066 bnei a0, -1, 400073b9 <__umoddi3+0x555> 40007378: 000014 excw 4000737b: 66b000 excw 4000737e: 134000 excw 40007381: 000000 ill 40007384: 0066b0 rsil a11, 6 40007387: 001240 movsp a4, a2 4000738a: b00000 addx8 a0, a0, a0 4000738d: 400066 bnei a0, -1, 400073d1 <__umoddi3+0x56d> 40007390: 000011 l32r a1, 3ffc7390 <_start-0x38c70> 40007393: 66b000 excw 40007396: 104000 and a4, a0, a0 40007399: 000000 ill 4000739c: 0066b0 rsil a11, 6 4000739f: 000f40 excw 400073a2: b00000 addx8 a0, a0, a0 400073a5: 400066 bnei a0, -1, 400073e9 <__umoddi3+0x585> 400073a8: 0e .byte 0xe 400073a9: 000000 ill 400073ac: 0066b0 rsil a11, 6 400073af: 000d40 excw 400073b2: b00000 addx8 a0, a0, a0 400073b5: 400066 bnei a0, -1, 400073f9 <__umoddi3+0x595> 400073b8: 000c movi.n a0, 0 400073ba: b00000 addx8 a0, a0, a0 400073bd: 400066 bnei a0, -1, 40007401 <__umoddi3+0x59d> 400073c0: 000b addi.n a0, a0, -1 400073c2: b00000 addx8 a0, a0, a0 400073c5: 400066 bnei a0, -1, 40007409 <__umoddi3+0x5a5> 400073c8: 000a add.n a0, a0, a0 400073ca: b00000 addx8 a0, a0, a0 400073cd: 400066 bnei a0, -1, 40007411 <__umoddi3+0x5ad> 400073d0: 0009 s32i.n a0, a0, 0 400073d2: b00000 addx8 a0, a0, a0 400073d5: 400066 bnei a0, -1, 40007419 <__umoddi3+0x5b5> 400073d8: 0008 l32i.n a0, a0, 0 400073da: b00000 addx8 a0, a0, a0 400073dd: 400066 bnei a0, -1, 40007421 <__umoddi3+0x5bd> 400073e0: 000007 bnone a0, a0, 400073e4 <__umoddi3+0x580> 400073e3: 66b000 excw 400073e6: 064000 excw 400073e9: 000000 ill 400073ec: 0066b0 rsil a11, 6 400073ef: 000540 excw 400073f2: b00000 addx8 a0, a0, a0 400073f5: 400066 bnei a0, -1, 40007439 <__umoddi3+0x5d5> 400073f8: 000004 excw 400073fb: 66b000 excw 400073fe: 034000 excw 40007401: 000000 ill 40007404: 0066b0 rsil a11, 6 40007407: 000240 excw 4000740a: b00000 addx8 a0, a0, a0 4000740d: 400066 bnei a0, -1, 40007451 <__umoddi3+0x5ed> 40007410: 000001 l32r a0, 3ffc7410 <_start-0x38bf0> 40007413: 66b000 excw 40007416: 004000 break 0, 0 40007419: 000000 ill 4000741c: 81c000 src a12, a0, a0 4000741f: ff .byte 0xff 40007420: 000000 ill 40007423: c00080 sub a0, a0, a8 40007426: 00ff81 l32r a8, 3ffc7824 <_start-0x387dc> 40007429: 400000 ssr a0 4000742c: 81c000 src a12, a0, a0 4000742f: ff .byte 0xff 40007430: 000000 ill 40007433: c00020 sub a0, a0, a2 40007436: 00ff81 l32r a8, 3ffc7834 <_start-0x387cc> 40007439: 100000 and a0, a0, a0 4000743c: 81c000 src a12, a0, a0 4000743f: ff .byte 0xff 40007440: 000000 ill 40007443: 0008 l32i.n a0, a0, 0 40007445: ff81c0 excw 40007448: 000000 ill 4000744b: c00004 excw 4000744e: 00ff81 l32r a8, 3ffc784c <_start-0x387b4> 40007451: 020000 andb b0, b0, b0 40007454: 81c000 src a12, a0, a0 40007457: ff .byte 0xff 40007458: 000000 ill 4000745b: c00001 l32r a0, 3fff745c <_start-0x8ba4> 4000745e: 00ff81 l32r a8, 3ffc785c <_start-0x387a4> 40007461: 008000 any4 b0, b0:b1:b2:b3 40007464: 81c000 src a12, a0, a0 40007467: ff .byte 0xff 40007468: 400000 ssr a0 4000746b: c00000 sub a0, a0, a0 4000746e: 00ffc1 l32r a12, 3ffc786c <_start-0x38794> 40007471: 002000 isync 40007474: e1c000 excw 40007477: ff .byte 0xff 40007478: 100000 and a0, a0, a0 4000747b: c00000 sub a0, a0, a0 4000747e: 00fff1 l32r a15, 3ffc787c <_start-0x38784> 40007481: 000800 excw 40007484: f9c000 excw 40007487: ff .byte 0xff 40007488: 040000 extui a0, a0, 0, 1 4000748b: c00000 sub a0, a0, a0 4000748e: fffd excw 40007490: 020000 andb b0, b0, b0 40007493: c00000 sub a0, a0, a0 40007496: ff .byte 0xff 40007497: ff .byte 0xff 40007498: 010000 slli a0, a0, 32 4000749b: c00000 sub a0, a0, a0 4000749e: ff .byte 0xff 4000749f: ff .byte 0xff 400074a0: 008000 any4 b0, b0:b1:b2:b3 400074a3: c00000 sub a0, a0, a0 400074a6: ff .byte 0xff 400074a7: ff .byte 0xff 400074a8: 004000 break 0, 0 400074ab: c00000 sub a0, a0, a0 400074ae: ff .byte 0xff 400074af: ff .byte 0xff 400074b0: 002000 isync 400074b3: e00000 subx4 a0, a0, a0 400074b6: ff .byte 0xff 400074b7: ff .byte 0xff 400074b8: 001000 movsp a0, a0 400074bb: f00000 subx8 a0, a0, a0 400074be: ff .byte 0xff 400074bf: ff .byte 0xff 400074c0: 000800 excw 400074c3: f80000 excw 400074c6: ff .byte 0xff 400074c7: ff .byte 0xff 400074c8: 000400 excw 400074cb: fc0000 excw 400074ce: ff .byte 0xff 400074cf: ff .byte 0xff 400074d0: 000200 excw 400074d3: fe0000 excw 400074d6: ff .byte 0xff 400074d7: ff .byte 0xff 400074d8: 000100 excw 400074db: ff0000 excw 400074de: ff .byte 0xff 400074df: ff .byte 0xff 400074e0: 000080 ret 400074e3: ff8000 excw 400074e6: ff .byte 0xff 400074e7: ff .byte 0xff 400074e8: 000040 excw 400074eb: ffc000 excw 400074ee: ff .byte 0xff 400074ef: ff .byte 0xff 400074f0: 000020 excw 400074f3: ffe000 excw 400074f6: ff .byte 0xff 400074f7: ff .byte 0xff 400074f8: 000010 excw 400074fb: fff000 excw 400074fe: ff .byte 0xff 400074ff: ff .byte 0xff 40007500: 0008 l32i.n a0, a0, 0 40007502: f80000 excw 40007505: ff .byte 0xff 40007506: ff .byte 0xff 40007507: ff .byte 0xff 40007508: 000004 excw 4000750b: fffc00 excw 4000750e: ff .byte 0xff 4000750f: ff .byte 0xff 40007510: 000002 l8ui a0, a0, 0 40007513: fffe00 excw 40007516: ff .byte 0xff 40007517: ff .byte 0xff 40007518: 000001 l32r a0, 3ffc7518 <_start-0x38ae8> 4000751b: 000000 ill 4000751e: 040000 extui a0, a0, 0, 1 40007521: 3fffc7 bbsi a15, 28, 40007564 <__umoddi3+0x700> 40007524: c76c movi.n a7, -20 40007526: ff .byte 0xff 40007527: 3f .byte 0x3f 40007528: ffc7d4 excw 4000752b: 3f .byte 0x3f ... 40007550: ffca50 excw 40007553: 3f .byte 0x3f ... 400075c4: 000001 l32r a0, 3ffc75c4 <_start-0x38a3c> 400075c7: 000000 ill 400075ca: 0e0000 read_impwire a0 400075cd: abcd33 excw 400075d0: 6d1234 excw 400075d3: deece6 bgei a12, 128, 400075b5 <__umoddi3+0x751> 400075d6: 0b0005 call0 400125d8 <__bss_start+0x25d8> ... 40007941: 000000 ill 40007944: c418 l32i.n a1, a4, 48 40007946: ff .byte 0xff 40007947: 3f .byte 0x3f 40007948: 000d mov.n a0, a0 4000794a: 4c0000 excw 4000794d: ffc8 l32i.n a12, a15, 60 4000794f: 3f .byte 0x3f 40007950: ef .byte 0xef 40007951: 001540 movsp a4, a5 40007954: 200000 or a0, a0, a0 40007957: 000000 ill 4000795a: 000001 l32r a0, 3ffc795c <_start-0x386a4> 4000795d: 000010 excw 40007960: 000100 excw 40007963: ffff00 excw ... 40007972: 180000 excw 40007975: 3fffc4 excw ... 40007984: 737465 call8 4007b0cc <__bss_start+0x6b0cc> 40007987: 5f .byte 0x5f 40007988: 706e75 call12 40078070 <__bss_start+0x68070> 4000798b: 6b6361 l32r a6, 3ffe2718 <_start-0x1d8e8> 4000798e: 5f .byte 0x5f 4000798f: 616c66 bnei a12, 6, 400079f4 <__umoddi3+0xb90> 40007992: 5f6873 excw 40007995: 646f63 excw 40007998: 000065 call8 400079a0 <__umoddi3+0xb3c> ... 400079a3: 26b300 excw 400079a6: 684000 excw 400079a9: 400024 excw 400079ac: 2468 l32i.n a6, a4, 8 400079ae: 684000 excw 400079b1: 400024 excw 400079b4: 2468 l32i.n a6, a4, 8 400079b6: 684000 excw 400079b9: 400024 excw 400079bc: 2468 l32i.n a6, a4, 8 400079be: 684000 excw 400079c1: 400024 excw 400079c4: 2468 l32i.n a6, a4, 8 400079c6: 684000 excw 400079c9: 400024 excw 400079cc: 2468 l32i.n a6, a4, 8 400079ce: 684000 excw 400079d1: 400024 excw 400079d4: 2468 l32i.n a6, a4, 8 400079d6: 684000 excw 400079d9: 400024 excw 400079dc: 2468 l32i.n a6, a4, 8 400079de: 684000 excw 400079e1: 400024 excw 400079e4: 2468 l32i.n a6, a4, 8 400079e6: 684000 excw 400079e9: 400024 excw 400079ec: 2468 l32i.n a6, a4, 8 400079ee: 684000 excw 400079f1: 400024 excw 400079f4: 2468 l32i.n a6, a4, 8 400079f6: 684000 excw 400079f9: 400024 excw 400079fc: 2468 l32i.n a6, a4, 8 400079fe: 684000 excw 40007a01: 400024 excw 40007a04: 2468 l32i.n a6, a4, 8 40007a06: 684000 excw 40007a09: 400024 excw 40007a0c: 2468 l32i.n a6, a4, 8 40007a0e: 684000 excw 40007a11: 400024 excw 40007a14: 2468 l32i.n a6, a4, 8 40007a16: 684000 excw 40007a19: 400024 excw 40007a1c: 002681 l32r a8, 3ffc7ab4 <_start-0x3854c> 40007a1f: 253840 extui a3, a4, 24, 3 40007a22: 684000 excw 40007a25: 400024 excw 40007a28: 2468 l32i.n a6, a4, 8 40007a2a: 684000 excw 40007a2d: 400024 excw 40007a30: 2468 l32i.n a6, a4, 8 40007a32: 684000 excw 40007a35: 400024 excw 40007a38: 2468 l32i.n a6, a4, 8 40007a3a: 684000 excw 40007a3d: 400024 excw 40007a40: 2468 l32i.n a6, a4, 8 40007a42: 684000 excw 40007a45: 400024 excw 40007a48: 2468 l32i.n a6, a4, 8 40007a4a: 684000 excw 40007a4d: 400024 excw 40007a50: 2468 l32i.n a6, a4, 8 40007a52: 684000 excw 40007a55: 400024 excw 40007a58: 2468 l32i.n a6, a4, 8 40007a5a: 354000 extui a4, a0, 16, 4 40007a5d: 400026 beqi a0, -1, 40007aa1 <__umoddi3+0xc3d> 40007a60: 2468 l32i.n a6, a4, 8 40007a62: 384000 excw 40007a65: 400025 call8 40047a68 <__bss_start+0x37a68> 40007a68: 2468 l32i.n a6, a4, 8 40007a6a: 684000 excw 40007a6d: 400024 excw 40007a70: 2538 l32i.n a3, a5, 8 40007a72: 684000 excw 40007a75: 400024 excw 40007a78: 2468 l32i.n a6, a4, 8 40007a7a: 684000 excw 40007a7d: 400024 excw 40007a80: 2468 l32i.n a6, a4, 8 40007a82: 684000 excw 40007a85: 400024 excw 40007a88: 2468 l32i.n a6, a4, 8 40007a8a: 684000 excw 40007a8d: 400024 excw 40007a90: 2468 l32i.n a6, a4, 8 40007a92: 684000 excw 40007a95: 400024 excw 40007a98: 2468 l32i.n a6, a4, 8 40007a9a: 814000 src a4, a0, a0 40007a9d: 400026 beqi a0, -1, 40007ae1 <__umoddi3+0xc7d> 40007aa0: 2538 l32i.n a3, a5, 8 40007aa2: 684000 excw 40007aa5: 400024 excw 40007aa8: 2468 l32i.n a6, a4, 8 40007aaa: 684000 excw 40007aad: 400024 excw 40007ab0: 2468 l32i.n a6, a4, 8 40007ab2: 684000 excw 40007ab5: 400024 excw 40007ab8: 2468 l32i.n a6, a4, 8 40007aba: 684000 excw 40007abd: 400024 excw 40007ac0: 2468 l32i.n a6, a4, 8 40007ac2: 684000 excw 40007ac5: 400024 excw 40007ac8: 2468 l32i.n a6, a4, 8 40007aca: 684000 excw 40007acd: 400024 excw 40007ad0: 002527 blt a5, a2, 40007ad4 <__umoddi3+0xc70> 40007ad3: 246840 extui a6, a4, 8, 3 40007ad6: 684000 excw 40007ad9: 400024 excw 40007adc: 002635 call12 40007d40 <__umoddi3+0xedc> 40007adf: 246840 extui a6, a4, 8, 3 40007ae2: 384000 excw 40007ae5: 400025 call8 40047ae8 <__bss_start+0x37ae8> 40007ae8: 2468 l32i.n a6, a4, 8 40007aea: 684000 excw 40007aed: 400024 excw 40007af0: 2538 l32i.n a3, a5, 8 40007af2: 124000 andbc b4, b0, b0 40007af5: 400030 excw 40007af8: 003012 excw 40007afb: 30c240 xor a12, a2, a4 40007afe: b04000 addx8 a4, a0, a0 40007b01: 400030 excw 40007b04: 3098 l32i.n a9, a0, 12 40007b06: 1e4000 excw 40007b09: 400030 excw 40007b0c: 003084 excw 40007b0f: 307240 xor a7, a2, a4 40007b12: 624000 excw 40007b15: 400030 excw 40007b18: 003052 excw 40007b1b: 304040 xor a4, a0, a4 40007b1e: 304000 xor a4, a0, a0 40007b21: 400030 excw 40007b24: 00dbc0 excw ... 40007b33: 010100 slli a0, a1, 32 40007b36: 010101 l32r a0, 3ffc7f3c <_start-0x380c4> 40007b39: 010101 l32r a0, 3ffc7f40 <_start-0x380c0> 40007b3c: 010101 l32r a0, 3ffc7f40 <_start-0x380c0> 40007b3f: 010101 l32r a0, 3ffc7f44 <_start-0x380bc> 40007b42: 050307 bnone a3, a0, 40007b4b <__umoddi3+0xce7> 40007b45: 010101 l32r a0, 3ffc7f4c <_start-0x380b4> 40007b48: 010101 l32r a0, 3ffc7f4c <_start-0x380b4> 40007b4b: 020202 l8ui a0, a2, 2 40007b4e: 030302 l8ui a0, a3, 3 40007b51: 050403 excw 40007b54: 000043 excw 40007b57: 200a00 or a0, a10, a0 40007b5a: 737465 call8 4007b2a0 <__bss_start+0x6b2a0> 40007b5d: 732520 maxu a2, a5, a2 40007b60: 722c movi.n a2, 39 40007b62: 207473 excw 40007b65: 756163 excw 40007b68: 3a6573 excw 40007b6b: 2c6425 call8 400341ac <__bss_start+0x241ac> 40007b6e: 6f6220 excw 40007b71: 6f .byte 0x6f 40007b72: 6d2074 excw 40007b75: 6f .byte 0x6f 40007b76: 3a6564 excw 40007b79: 2528 l32i.n a2, a5, 8 40007b7b: 2978 l32i.n a7, a9, 8 40007b7d: 0a0a add.n a0, a10, a0 40007b7f: 754a00 extui a4, a0, 26, 8 40007b82: 206c movi.n a0, -30 40007b84: 203520 or a3, a5, a2 40007b87: 313032 excw 40007b8a: 250035 call12 4002cb8c <__bss_start+0x1cb8c> 40007b8d: 252073 excw 40007b90: 0a2075 call12 40011d98 <__bss_start+0x1d98> 40007b93: 746500 extui a6, a0, 5, 8 40007b96: 6d5f73 excw 40007b99: 6e6961 l32r a6, 3ffe3540 <_start-0x1cac0> 40007b9c: 2e .byte 0x2e 40007b9d: 000063 excw 40007ba0: 657375 call12 4006d2d8 <__bss_start+0x5d2d8> 40007ba3: 632072 l32i a7, a0, 0x18c 40007ba6: 6f .byte 0x6f 40007ba7: 206564 excw 40007baa: 6e6f64 excw 40007bad: 000a65 call8 40007c54 <__umoddi3+0xdf0> 40007bb0: 696177 bbci a1, 7, 40007c1d <__umoddi3+0xdb9> 40007bb3: 6e6974 excw 40007bb6: 662067 blt a0, a6, 40007c20 <__umoddi3+0xdbc> 40007bb9: 6f .byte 0x6f 40007bba: 682072 l32i a7, a0, 0x1a0 40007bbd: 6f .byte 0x6f 40007bbe: 0a7473 excw 40007bc1: 000000 ill 40007bc4: 697073 excw 40007bc7: 6d6320 excw 40007bca: 6c2064 excw 40007bcd: 206e65 call8 400282b4 <__bss_start+0x182b4> 40007bd0: 0a6425 call8 40012214 <__bss_start+0x2214> 40007bd3: 642500 extui a2, a0, 5, 7 40007bd6: 696c20 excw 40007bd9: 6e .byte 0x6e 40007bda: 202c65 call8 40027ea0 <__bss_start+0x17ea0> 40007bdd: 206425 call8 40028220 <__bss_start+0x18220> 40007be0: 6f6d excw 40007be2: 0a6564 excw 40007be5: 000000 ill 40007be8: 6f6c movi.n a15, -26 40007bea: 206461 l32r a6, 3ffcfd7c <_start-0x30284> 40007bed: 257830 extui a7, a3, 24, 3 40007bf0: 783830 excw 40007bf3: 202c movi.n a0, 34 40007bf5: 656c movi.n a5, -26 40007bf7: 6e .byte 0x6e 40007bf8: 642520 extui a2, a2, 5, 7 40007bfb: 202c movi.n a0, 34 40007bfd: 6f6f72 s32i a7, a15, 0x1bc 40007c00: 206d excw 40007c02: 0a6425 call8 40012244 <__bss_start+0x2244> 40007c05: 000000 ill 40007c08: 616c66 bnei a12, 6, 40007c6d <__umoddi3+0xe09> 40007c0b: 206873 excw 40007c0e: 616572 s32i a7, a5, 0x184 40007c11: 652064 excw 40007c14: 2c7272 excw 40007c17: 732520 maxu a2, a5, a2 40007c1a: 000a add.n a0, a0, a0 40007c1c: 696174 excw 40007c1f: 206c movi.n a0, -30 40007c21: 0a6425 call8 40012264 <__bss_start+0x2264> 40007c24: 000000 ill 40007c27: 686300 excw 40007c2a: 736b addi.n a7, a3, 6 40007c2c: 206d75 call12 40028304 <__bss_start+0x18304> 40007c2f: 257830 extui a7, a3, 24, 3 40007c32: 783230 excw 40007c35: 000a add.n a0, a0, a0 40007c37: 736300 maxu a6, a3, a0 40007c3a: 206d75 call12 40028310 <__bss_start+0x18310> 40007c3d: 257830 extui a7, a3, 24, 3 40007c40: 783230 excw 40007c43: 000a add.n a0, a0, a0 40007c45: 000000 ill 40007c48: 757363 excw 40007c4b: 206d excw 40007c4d: 727265 call8 4007a374 <__bss_start+0x6a374> 40007c50: 000a add.n a0, a0, a0 40007c52: 680000 excw 40007c55: 6f .byte 0x6f 40007c56: 642520 extui a2, a2, 5, 7 40007c59: 617420 excw 40007c5c: 6c69 s32i.n a6, a12, 24 40007c5e: 642520 extui a2, a2, 5, 7 40007c61: 6f7220 excw 40007c64: 6f .byte 0x6f 40007c65: 206d excw 40007c67: 0a6425 call8 400122a8 <__bss_start+0x22a8> 40007c6a: 090000 l32e a0, a0, -64 40007c6d: 735f20 maxu a5, a15, a2 40007c70: 636174 excw 40007c73: 5f6b addi.n a5, a15, 6 40007c75: 6e6573 excw 40007c78: 797274 excw 40007c7b: 203a add.n a2, a0, a3 40007c7d: 2c7025 call8 40034380 <__bss_start+0x24380> 40007c80: 200920 or a0, a9, a2 40007c83: 5f .byte 0x5f 40007c84: 5f .byte 0x5f 40007c85: 617473 excw 40007c88: 3a6b63 excw 40007c8b: 783020 excw 40007c8e: 383025 call8 4003ff90 <__bss_start+0x2ff90> 40007c91: 2c78 l32i.n a7, a12, 8 40007c93: 200a20 or a0, a10, a2 40007c96: 2009 s32i.n a0, a0, 8 40007c98: 5f .byte 0x5f 40007c99: 737362 excw 40007c9c: 5f .byte 0x5f 40007c9d: 617473 excw 40007ca0: 3a7472 excw 40007ca3: 783020 excw 40007ca6: 383025 call8 4003ffa8 <__bss_start+0x2ffa8> 40007ca9: 2c78 l32i.n a7, a12, 8 40007cab: 200920 or a0, a9, a2 40007cae: 5f .byte 0x5f 40007caf: 737362 excw 40007cb2: 5f .byte 0x5f 40007cb3: 646e65 call8 4006c398 <__bss_start+0x5c398> 40007cb6: 203a add.n a2, a0, a3 40007cb8: 257830 extui a7, a3, 24, 3 40007cbb: 783830 excw 40007cbe: 202c movi.n a0, 34 40007cc0: 200a add.n a2, a0, a0 40007cc2: 2009 s32i.n a0, a0, 8 40007cc4: 5f .byte 0x5f 40007cc5: 746164 excw 40007cc8: 735f61 l32r a6, 3ffe4a44 <_start-0x1b5bc> 40007ccb: 726174 excw 40007cce: 203a74 excw 40007cd1: 2c7025 call8 400343d4 <__bss_start+0x243d4> 40007cd4: 200920 or a0, a9, a2 40007cd7: 5f .byte 0x5f 40007cd8: 746164 excw 40007cdb: 655f61 l32r a6, 3ffe1258 <_start-0x1eda8> 40007cde: 6e .byte 0x6e 40007cdf: 203a64 excw 40007ce2: 207025 call8 400283e4 <__bss_start+0x183e4> 40007ce5: 000a add.n a0, a0, a0 40007ce7: 707300 excw 40007cea: 702520 excw 40007ced: 000a20 excw 40007cf0: 5f6673 excw 40007cf3: 6d7564 excw 40007cf6: 255b70 extui a5, a7, 27, 3 40007cf9: 205d64 excw 40007cfc: 3a3061 l32r a6, 3ffd65bc <_start-0x29a44> 40007cff: 783020 excw 40007d02: 383025 call8 40040004 <__bss_start+0x30004> 40007d05: 2078 l32i.n a7, a0, 8 40007d07: 316120 srai a6, a2, 17 40007d0a: 203a add.n a2, a0, a3 40007d0c: 257830 extui a7, a3, 24, 3 40007d0f: 783830 excw 40007d12: 612020 xsr.m0 a2 40007d15: 203a32 excw 40007d18: 257830 extui a7, a3, 24, 3 40007d1b: 783830 excw 40007d1e: 612020 xsr.m0 a2 40007d21: 203a33 excw 40007d24: 257830 extui a7, a3, 24, 3 40007d27: 783830 excw 40007d2a: 000a20 excw 40007d2d: 000000 ill 40007d30: 637065 call8 4006b438 <__bss_start+0x5b438> 40007d33: 303d31 l32r a3, 3ffd3e28 <_start-0x2c1d8> 40007d36: 2578 l32i.n a7, a5, 8 40007d38: 783830 excw 40007d3b: 202c movi.n a0, 34 40007d3d: 637065 call8 4006b444 <__bss_start+0x5b444> 40007d40: 303d32 excw 40007d43: 2578 l32i.n a7, a5, 8 40007d45: 783830 excw 40007d48: 202c movi.n a0, 34 40007d4a: 637065 call8 4006b450 <__bss_start+0x5b450> 40007d4d: 303d33 excw 40007d50: 2578 l32i.n a7, a5, 8 40007d52: 783830 excw 40007d55: 202c movi.n a0, 34 40007d57: 637865 call8 4006b4dc <__bss_start+0x5b4dc> 40007d5a: 646176 excw 40007d5d: 3d7264 excw 40007d60: 257830 extui a7, a3, 24, 3 40007d63: 783830 excw 40007d66: 202c movi.n a0, 34 40007d68: 706564 excw 40007d6b: 303d63 excw 40007d6e: 2578 l32i.n a7, a5, 8 40007d70: 783830 excw 40007d73: 000a add.n a0, a0, a0 40007d75: 000000 ill 40007d78: 746146 j 40024f01 <__bss_start+0x14f01> 40007d7b: 206c61 l32r a6, 3ffcff2c <_start-0x300d4> 40007d7e: 637865 call8 4006b504 <__bss_start+0x5b504> 40007d81: 747065 call8 4007c488 <__bss_start+0x6c488> 40007d84: 6f69 s32i.n a6, a15, 24 40007d86: 6e .byte 0x6e 40007d87: 252820 extui a2, a2, 24, 3 40007d8a: 3a2964 excw 40007d8d: 000a20 excw 40007d90: 727065 call8 4007a498 <__bss_start+0x6a498> 40007d93: 6e69 s32i.n a6, a14, 24 40007d95: 206674 excw 40007d98: 6e .byte 0x6e 40007d99: 6f .byte 0x6f 40007d9a: 756220 extui a6, a2, 18, 8 40007d9d: 000a66 bnei a10, -1, 40007da1 <__umoddi3+0xf3d> 40007da0: 323130 orbc b3, b1, b3 40007da3: 353433 excw 40007da6: 383736 entry a7, 0x1c18 40007da9: 0039 s32i.n a3, a0, 0 40007dab: 313000 srai a3, a0, 16 40007dae: 343332 excw 40007db1: 373635 call12 4003f114 <__bss_start+0x2f114> 40007db4: 3938 l32i.n a3, a9, 12 40007db6: 636261 l32r a6, 3ffe0b40 <_start-0x1f4c0> 40007db9: 666564 excw 40007dbc: 000000 ill 40007dbf: 313000 srai a3, a0, 16 40007dc2: 343332 excw 40007dc5: 373635 call12 4003f128 <__bss_start+0x2f128> 40007dc8: 3938 l32i.n a3, a9, 12 40007dca: 434241 l32r a4, 3ffd8ad4 <_start-0x2752c> 40007dcd: 464544 excw 40007dd0: 000000 ill 40007dd3: 6e3c00 excw 40007dd6: 6c6c75 call12 4007449c <__bss_start+0x6449c> 40007dd9: 3e .byte 0x3e 40007dda: 650000 extui a0, a0, 16, 7 40007ddd: 5f7374 excw 40007de0: 6d6974 excw 40007de3: 2e7265 call8 40036508 <__bss_start+0x26508> 40007de6: 6e0063 excw 40007de9: 6f .byte 0x6f 40007dea: 647220 extui a7, a2, 2, 7 40007ded: 000a73 excw 40007df0: 716573 excw 40007df3: 752520 extui a2, a2, 21, 8 40007df6: 202c movi.n a0, 34 40007df8: 207525 call8 4002854c <__bss_start+0x1854c> 40007dfb: 207364 excw 40007dfe: 0a7025 call8 40012500 <__bss_start+0x2500> 40007e01: 000000 ill 40007e04: 000c movi.n a0, 0 40007e06: 000000 ill 40007e09: 000000 ill 40007e0c: 010001 l32r a0, 3ffc820c <_start-0x37df4> 40007e0f: 007c movi.n a0, -16 40007e11: 010c movi.n a1, 0 40007e13: 001000 movsp a0, a0 40007e16: 140000 extui a0, a0, 0, 2 40007e19: 000000 ill 40007e1c: 006c30 rsil a3, 12 40007e1f: 023240 andb b3, b2, b4 40007e22: 0e0000 read_impwire a0 40007e25: 000040 excw 40007e28: 000010 excw 40007e2b: 002800 excw 40007e2e: 640000 extui a0, a0, 0, 7 40007e31: 6e .byte 0x6e 40007e32: 704000 excw 40007e35: 000002 l8ui a0, a0, 0 40007e38: 0e .byte 0xe 40007e39: 000050 excw 40007e3c: cd48 l32i.n a4, a13, 48 40007e3e: ff .byte 0xff 40007e3f: 3f .byte 0x3f 40007e40: ffe1d0 excw 40007e43: 3f .byte 0x3f 40007e44: c008 l32i.n a0, a0, 48 40007e46: ff .byte 0xff 40007e47: 3f .byte 0x3f ...