image.elf: file format elf32-xtensa-le Disassembly of section .text: 40100000 <_stext>: 40100000: 100000 and a0, a0, a0 40100003: ff2140 excw 40100004 : 40100004: ffff21 l32r a2, 40100000 <_stext> 40100007: 13e720 wsr.vecbase a2 4010000a: 024345 call0 40102440 4010000d: 000000 ill 40100010 <_DebugExceptionVector>: 40100010: 007200 waiti 2 40100013: fffe46 j 40100010 <_DebugExceptionVector> ... 40100020 <_NMIExceptionVector>: 40100020: 13d300 wsr.excsave3 a0 40100023: 0225c5 call0 40102280 <_NMILevelVector> ... 40100030 <_KernelExceptionVector>: 40100030: 004100 break 1, 0 40100033: fffe46 j 40100030 <_KernelExceptionVector> ... 40100050 <_UserExceptionVector>: 40100050: 13d100 wsr.excsave1 a0 40100053: 022ec5 call0 40102340 <_UserExceptionVector_1> ... 40100070 <_DoubleExceptionVector>: 40100070: 004140 break 1, 4 40100073: fffe46 j 40100070 <_DoubleExceptionVector> ... 4010008e: 1c0000 excw 40100091: 600000 neg a0, a0 40100094: 000000 ill 40100097: 88ae60 excw 4010009a: fe .byte 0xfe 4010009b: 3f .byte 0x3f 4010009c: 256414 excw 4010009f: 001040 excw 401000a2: ac6000 excw 401000a5: 8e .byte 0x8e 401000a6: fe .byte 0xfe 401000a7: 3f .byte 0x3f 401000a8: 8ea8 l32i.n a10, a14, 32 401000aa: fe .byte 0xfe 401000ab: 3f .byte 0x3f 401000ac: 6d78 l32i.n a7, a13, 24 401000ae: ad4025 excw 401000b1: 8e .byte 0x8e 401000b2: fe .byte 0xfe 401000b3: 3f .byte 0x3f 401000b4: ae .byte 0xae 401000b5: 8e .byte 0x8e 401000b6: fe .byte 0xfe 401000b7: 3f .byte 0x3f 401000b8: 944c movi.n a4, 73 401000ba: fe .byte 0xfe 401000bb: 3f .byte 0x3f 401000bc: 2ac8 l32i.n a12, a10, 8 401000be: fc4000 excw 401000c1: fe9d excw 401000c3: 3f .byte 0x3f 401000c4: ffc714 excw 401000c7: 3f .byte 0x3f 401000c8: 000000 ill 401000cb: 88b301 l32r a0, 400e2398 401000ce: fe .byte 0xfe 401000cf: 3f .byte 0x3f 401000d0: 200000 or a0, a0, a0 401000d3: 88d340 excw 401000d6: fe .byte 0xfe 401000d7: 3f .byte 0x3f 401000d8: 88dc bnez.n a8, 401000f4 <_DoubleExceptionVector+0x84> 401000da: fe .byte 0xfe 401000db: 3f .byte 0x3f 401000dc: fff000 excw 401000df: ff .byte 0xff 401000e0: fe88e5 excw 401000e3: 3f .byte 0x3f 401000e4: fe8904 excw 401000e7: 3f .byte 0x3f 401000e8: ff .byte 0xff 401000e9: 0f .byte 0xf 401000ea: 000000 ill 401000ed: 000010 excw 401000f0: 0030f0 excw 401000f3: 13bc40 excw 401000f6: 184024 excw 401000f9: 0098 l32i.n a9, a0, 0 401000fb: 0bc040 excw 401000fe: 004024 excw 40100101: 0099 s32i.n a9, a0, 0 40100103: 2ecc40 excw 40100106: 744000 extui a4, a0, 0, 8 40100109: 0f .byte 0xf 4010010a: 304000 xor a4, a0, a0 4010010d: 003b addi.n a0, a0, 3 4010010f: 4a0040 excw 40100112: 4c4000 excw 40100115: 004a add.n a0, a0, a4 40100117: 008040 excw 4010011a: 504000 iitlb a0 4010011d: 3ffe94 excw 40100120: fe9e00 excw 40100123: 3f .byte 0x3f 40100124: 9e1d excw 40100126: fe .byte 0xfe 40100127: 3f .byte 0x3f 40100128: 8ac9 s32i.n a12, a10, 32 4010012a: fe .byte 0xfe 4010012b: 3f .byte 0x3f 4010012c: fe9820 excw 4010012f: 3f .byte 0x3f 40100130: fe8ae4 excw 40100133: 3f .byte 0x3f 40100134: 8758 l32i.n a5, a7, 32 40100136: fe .byte 0xfe 40100137: 3f .byte 0x3f 40100138: 241060 extui a1, a6, 0, 3 4010013b: 0e9440 excw 4010013e: e04024 excw 40100141: 0e .byte 0xe 40100142: 104024 excw 40100145: de .byte 0xde 40100146: ff .byte 0xff 40100147: 3f .byte 0x3f 40100148: 01c200 slli a12, a2, 32 4010014b: 041800 extui a1, a0, 8, 1 4010014e: 404024 excw 40100151: 0008 l32i.n a0, a0, 0 40100153: 031060 excw 40100156: 046000 extui a6, a0, 0, 1 40100159: 600003 excw 4010015c: 030d40 excw 4010015f: 8d3000 excw 40100162: fe .byte 0xfe 40100163: 3f .byte 0x3f 40100164: fe8981 l32r a8, 400ffb88 40100167: 3f .byte 0x3f 40100168: fe9fc0 excw 4010016b: 3f .byte 0x3f 4010016c: 001e61 l32r a6, 400c01e4 4010016f: 03c000 rsr.depc a0 40100172: 4c4024 excw 40100175: fe8d excw 40100177: 3f .byte 0x3f 40100178: 9e08 l32i.n a0, a14, 36 4010017a: fe .byte 0xfe 4010017b: 3f .byte 0x3f 4010017c: 001ec6 j 401001fb <_DoubleExceptionVector+0x18b> 4010017f: 302000 xor a2, a0, a0 40100182: a04024 excw 40100185: 9f .byte 0x9f 40100186: fe .byte 0xfe 40100187: 3f .byte 0x3f 40100188: 0b5c movi.n a11, 80 4010018a: a04024 excw 4010018d: 600007 bnone a0, a0, 401001f1 <_DoubleExceptionVector+0x181> 40100190: 000790 excw 40100193: 077460 excw 40100196: 566000 excw 40100199: fe8d excw 4010019b: 3f .byte 0x3f 4010019c: 9e0c movi.n a14, 9 4010019e: fe .byte 0xfe 4010019f: 3f .byte 0x3f 401001a0: 8d5d excw 401001a2: fe .byte 0xfe 401001a3: 3f .byte 0x3f 401001a4: fe8d64 excw 401001a7: 3f .byte 0x3f 401001a8: 6f .byte 0x6f 401001a9: fe8d excw 401001ab: 3f .byte 0x3f 401001ac: fe8d84 excw 401001af: 3f .byte 0x3f 401001b0: fe8d91 l32r a9, 400ffbe4 401001b3: 3f .byte 0x3f 401001b4: 9f .byte 0x9f 401001b5: fe8d excw 401001b7: 3f .byte 0x3f 401001b8: 8dac beqz.n a13, 401001e4 <_DoubleExceptionVector+0x174> 401001ba: fe .byte 0xfe 401001bb: 3f .byte 0x3f 401001bc: 2b58 l32i.n a5, a11, 8 401001be: b84024 excw 401001c1: 9f .byte 0x9f 401001c2: fe .byte 0xfe 401001c3: 3f .byte 0x3f 401001c4: fe9fa4 excw 401001c7: 3f .byte 0x3f 401001c8: 2ae8 l32i.n a14, a10, 8 401001ca: bc4024 excw 401001cd: fe8d excw 401001cf: 3f .byte 0x3f 401001d0: 000804 excw 401001d3: 080860 excw 401001d6: 346000 extui a6, a0, 0, 4 401001d9: 0008 l32i.n a0, a0, 0 401001db: 031460 excw 401001de: 016000 slli a6, a0, 32 401001e1: 000030 excw 401001e4: 000324 excw 401001e7: 0e0060 excw 401001ea: bc4010 excw 401001ed: 402412 l32i a1, a4, 0x100 401001f0: 0fa8 l32i.n a10, a15, 0 401001f2: 2c4000 excw 401001f5: 400024 excw 401001f8: 257510 extui a7, a1, 21, 3 401001fb: 2f2c40 excw 401001fe: d44024 excw 40100201: 402416 beqz a4, 40100607 40100204: 0018a4 excw 40100207: 348440 extui a8, a4, 4, 4 4010020a: 6c4024 excw 4010020d: 402437 blt a4, a3, 40100251 <_DoubleExceptionVector+0x1e1> 40100210: 0cec bnez.n a12, 40100234 <_DoubleExceptionVector+0x1c4> 40100212: 5c4024 excw 40100215: 402437 blt a4, a3, 40100259 <_DoubleExceptionVector+0x1e9> 40100218: 243864 excw 4010021b: 38a840 excw 4010021e: b44024 excw 40100221: 0018 l32i.n a1, a0, 0 40100223: 0d5840 excw 40100226: 8c4024 excw 40100229: 240c movi.n a4, 2 4010022b: 9db840 excw 4010022e: 984025 excw 40100231: 0f .byte 0xf 40100232: 884000 excw 40100235: 0f .byte 0xf 40100236: 904000 addx2 a4, a0, a0 40100239: 004d mov.n a4, a0 4010023b: 96e440 excw 4010023e: e84025 excw 40100241: 4025c5 call0 401404a0 <_lit4_end+0x38d50> 40100244: 8558 l32i.n a5, a5, 32 40100246: fe .byte 0xfe 40100247: 3f .byte 0x3f 40100248: fe84f4 excw 4010024b: 3f .byte 0x3f 4010024c: 0f9b addi.n a0, a15, 9 4010024e: 2f4010 excw 40100251: 0e .byte 0xe 40100252: 104010 and a4, a0, a1 40100255: 3ffe80 excw 40100258: 0f5d mov.n a5, a15 4010025a: ff4010 excw 4010025d: cf .byte 0xcf 4010025e: ff .byte 0xff 4010025f: ff .byte 0xff 40100260: 002000 isync 40100263: 300000 xor a0, a0, a0 40100266: ff0000 excw 40100269: ff .byte 0xff 4010026a: 010000 slli a0, a0, 32 4010026d: 0000a0 jx a0 40100270: 800000 add a0, a0, a0 40100273: 7f .byte 0x7f 40100274: 400000 ssr a0 40100277: ffff00 excw 4010027a: ff .byte 0xff 4010027b: 000000 ill 4010027e: 0008 l32i.n a0, a0, 0 40100280: f00000 subx8 a0, a0, a0 40100283: 7f .byte 0x7f 40100284: ff .byte 0xff 40100285: ff .byte 0xff 40100286: 1f .byte 0x1f 40100287: 000000 ill 4010028a: c03800 sub a3, a8, a0 4010028c : 4010028c: 1142c0 slli a4, a2, 4 4010028f: c02420 sub a2, a4, a2 40100292: ff7f61 l32r a6, 40100090 <_DoubleExceptionVector+0x20> 40100295: 112280 slli a2, a2, 8 40100298: 626a add.n a6, a2, a6 4010029a: 7da052 movi a5, 125 4010029d: 0020c0 memw 401002a0: 0648 l32i.n a4, a6, 0 401002a2: 754040 extui a4, a4, 16, 8 401002a5: f43547 bltu a5, a4, 4010029d 401002a8: ff7b41 l32r a4, 40100094 <_DoubleExceptionVector+0x24> 401002ab: 224a add.n a2, a2, a4 401002ad: 0020c0 memw 401002b0: 0239 s32i.n a3, a2, 0 401002b2: 020c movi.n a2, 0 401002b4: f00d ret.n ... 401002b8 : 401002b8: f0c112 addi a1, a1, -16 401002bb: 21c9 s32i.n a12, a1, 8 401002bd: 11d9 s32i.n a13, a1, 4 401002bf: 01e9 s32i.n a14, a1, 0 401002c1: 3109 s32i.n a0, a1, 12 401002c3: 02dd mov.n a13, a2 401002c5: 03ed mov.n a14, a3 401002c7: 0c0c movi.n a12, 0 401002c9: 4eca add.n a4, a14, a12 401002cb: ff7331 l32r a3, 40100098 <_DoubleExceptionVector+0x28> 401002ce: 000442 l8ui a4, a4, 0 401002d1: 902cd0 addx2 a2, a12, a13 401002d4: cc1b addi.n a12, a12, 1 401002d6: ff7101 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 401002d9: 0000c0 callx0 a0 401002dc: e9bc66 bnei a12, 16, 401002c9 401002df: 3108 l32i.n a0, a1, 12 401002e1: 21c8 l32i.n a12, a1, 8 401002e3: 11d8 l32i.n a13, a1, 4 401002e5: 01e8 l32i.n a14, a1, 0 401002e7: 10c112 addi a1, a1, 16 401002ea: f00d ret.n 401002ec : 401002ec: ff6a21 l32r a2, 40100094 <_DoubleExceptionVector+0x24> 401002ef: e0c112 addi a1, a1, -32 401002f2: 0020c0 memw 401002f5: 0228 l32i.n a2, a2, 0 401002f7: 7109 s32i.n a0, a1, 28 401002f9: 742020 extui a2, a2, 0, 8 401002fc: 0020c0 memw 401002ff: 004122 s8i a2, a1, 0 40100302: ff6721 l32r a2, 401000a0 <_DoubleExceptionVector+0x30> 40100305: 130c movi.n a3, 1 40100307: 0020c0 memw 4010030a: 0239 s32i.n a3, a2, 0 4010030c: ff6631 l32r a3, 401000a4 <_DoubleExceptionVector+0x34> 4010030f: ff6621 l32r a2, 401000a8 <_DoubleExceptionVector+0x38> 40100312: 000352 l8ui a5, a3, 0 40100315: 000162 l8ui a6, a1, 0 40100318: 451b addi.n a4, a5, 1 4010031a: 744040 extui a4, a4, 0, 8 4010031d: 525a add.n a5, a2, a5 4010031f: 004342 s8i a4, a3, 0 40100322: 004562 s8i a6, a5, 0 40100325: 0444b6 bltui a4, 4, 4010032d 40100328: 040c movi.n a4, 0 4010032a: 004342 s8i a4, a3, 0 4010032d: 000332 l8ui a3, a3, 0 40100330: 144030 extui a4, a3, 0, 2 40100333: 424a add.n a4, a2, a4 40100335: 000452 l8ui a5, a4, 0 40100338: c2a042 movi a4, 194 4010033b: 339547 bne a5, a4, 40100372 4010033e: 431b addi.n a4, a3, 1 40100340: 144040 extui a4, a4, 0, 2 40100343: 424a add.n a4, a2, a4 40100345: 000452 l8ui a5, a4, 0 40100348: 244c movi.n a4, 66 4010034a: 249547 bne a5, a4, 40100372 4010034d: 432b addi.n a4, a3, 2 4010034f: 144040 extui a4, a4, 0, 2 40100352: 424a add.n a4, a2, a4 40100354: 000452 l8ui a5, a4, 0 40100357: 645c movi.n a4, 86 40100359: 159547 bne a5, a4, 40100372 4010035c: 333b addi.n a3, a3, 3 4010035e: 143030 extui a3, a3, 0, 2 40100361: 223a add.n a2, a2, a3 40100363: 000232 l8ui a3, a2, 0 40100366: ffa022 movi a2, 255 40100369: 059327 bne a3, a2, 40100372 4010036c: ff5001 l32r a0, 401000ac <_DoubleExceptionVector+0x3c> 4010036f: 0000c0 callx0 a0 40100372: 7108 l32i.n a0, a1, 28 40100374: 000122 l8ui a2, a1, 0 40100377: 20c112 addi a1, a1, 32 4010037a: f00d ret.n 4010037c : 4010037c: f00d ret.n ... 40100380 : 40100380: f00d ret.n ... 40100384 : 40100384: ff4b31 l32r a3, 401000b0 <_DoubleExceptionVector+0x40> 40100387: ff4b21 l32r a2, 401000b4 <_DoubleExceptionVector+0x44> 4010038a: 000342 l8ui a4, a3, 0 4010038d: 224a add.n a2, a2, a4 4010038f: 441b addi.n a4, a4, 1 40100391: 144040 extui a4, a4, 0, 2 40100394: 004342 s8i a4, a3, 0 40100397: ff4841 l32r a4, 401000b8 <_DoubleExceptionVector+0x48> 4010039a: 000252 l8ui a5, a2, 0 4010039d: 0438 l32i.n a3, a4, 0 4010039f: 231b addi.n a2, a3, 1 401003a1: 0429 s32i.n a2, a4, 0 401003a3: 000322 l8ui a2, a3, 0 401003a6: 302520 xor a2, a5, a2 401003a9: f00d ret.n ... 401003ac : 401003ac: f0c112 addi a1, a1, -16 401003af: 21c9 s32i.n a12, a1, 8 401003b1: 3109 s32i.n a0, a1, 12 401003b3: 02cd mov.n a12, a2 401003b5: c2ac beqz.n a2, 401003e5 401003b7: ff4101 l32r a0, 401000bc <_DoubleExceptionVector+0x4c> 401003ba: 0000c0 callx0 a0 401003bd: 2422a6 blti a2, 2, 401003e5 401003c0: 320b addi.n a3, a2, -1 401003c2: 3c3a add.n a3, a12, a3 401003c4: 000342 l8ui a4, a3, 0 401003c7: 059466 bnei a4, 10, 401003d0 401003ca: 00a042 movi a4, 0 401003cd: 004342 s8i a4, a3, 0 401003d0: 112226 beqi a2, 2, 401003e5 401003d3: fec222 addi a2, a2, -2 401003d6: cc2a add.n a12, a12, a2 401003d8: 000c32 l8ui a3, a12, 0 401003db: d20c movi.n a2, 13 401003dd: 049327 bne a3, a2, 401003e5 401003e0: 020c movi.n a2, 0 401003e2: 004c22 s8i a2, a12, 0 401003e5: 3108 l32i.n a0, a1, 12 401003e7: 21c8 l32i.n a12, a1, 8 401003e9: 10c112 addi a1, a1, 16 401003ec: f00d ret.n ... 401003f0 : 401003f0: 040c movi.n a4, 0 401003f2: ff3351 l32r a5, 401000c0 <_DoubleExceptionVector+0x50> 401003f5: 0003c6 j 40100408 401003f8: 0568 l32i.n a6, a5, 0 401003fa: 761b addi.n a7, a6, 1 401003fc: 0579 s32i.n a7, a5, 0 401003fe: 724a add.n a7, a2, a4 40100400: 000772 l8ui a7, a7, 0 40100403: 441b addi.n a4, a4, 1 40100405: 004672 s8i a7, a6, 0 40100408: ec2437 blt a4, a3, 401003f8 4010040b: f00d ret.n 4010040d: 000000 ill 40100410 : 40100410: ff2c41 l32r a4, 401000c0 <_DoubleExceptionVector+0x50> 40100413: 000206 j 4010041f 40100416: 0458 l32i.n a5, a4, 0 40100418: 651b addi.n a6, a5, 1 4010041a: 0469 s32i.n a6, a4, 0 4010041c: 004532 s8i a3, a5, 0 4010041f: 221b addi.n a2, a2, 1 40100421: 320b addi.n a3, a2, -1 40100423: 000332 l8ui a3, a3, 0 40100426: fec356 bnez a3, 40100416 40100429: f00d ret.n ... 4010042c : 4010042c: d0c232 addi a3, a2, -48 4010042f: 743030 extui a3, a3, 0, 8 40100432: 940c movi.n a4, 9 40100434: 043437 bltu a4, a3, 4010043c 40100437: 742030 extui a2, a3, 0, 8 4010043a: f00d ret.n 4010043c: 9fc232 addi a3, a2, -97 4010043f: 743030 extui a3, a3, 0, 8 40100442: 0663f6 bgeui a3, 6, 4010044c 40100445: a9c222 addi a2, a2, -87 40100448: 000306 j 40100458 4010044b: c23200 excw 4010044e: bf .byte 0xbf 4010044f: 743030 extui a3, a3, 0, 8 40100452: 0763f6 bgeui a3, 6, 4010045d 40100455: c9c222 addi a2, a2, -55 40100458: 742020 extui a2, a2, 0, 8 4010045b: f00d ret.n 4010045d: ffa022 movi a2, 255 40100460: f00d ret.n ... 40100464 : 40100464: 343020 extui a3, a2, 0, 4 40100467: 57c322 addi a2, a3, 87 4010046a: 940c movi.n a4, 9 4010046c: 742020 extui a2, a2, 0, 8 4010046f: 023437 bltu a4, a3, 40100475 40100472: 30c322 addi a2, a3, 48 40100475: f00d ret.n ... 40100478 : 40100478: f0c112 addi a1, a1, -16 4010047b: 030c movi.n a3, 0 4010047d: 150c movi.n a5, 1 4010047f: 31c9 s32i.n a12, a1, 12 40100481: 034d mov.n a4, a3 40100483: a90c movi.n a9, 10 40100485: da2c movi.n a10, 45 40100487: 9b0c movi.n a11, 9 40100489: 057d mov.n a7, a5 4010048b: 0011c6 j 401004d6 4010048e: a70000 excw 40100491: 660896 bltz a8, 40100af5 40100494: 303b05 call0 40130848 <_lit4_end+0x290f8> 40100497: 866020 excw 4010049a: 820012 l8ui a1, a0, 130 4010049d: 80d0c6 j 400e07e4 401004a0: c774c0 excw 401004a3: 0a3b addi.n a0, a10, 3 401004a5: a03330 addx4 a3, a3, a3 401004a8: 903380 addx2 a3, a3, a8 401004ab: 441b addi.n a4, a4, 1 401004ad: 0008c6 j 401004d4 401004b0: 148c beqz.n a4, 401004b5 401004b2: 000946 j 401004db 401004b5: f7c682 addi a8, a6, -9 401004b8: 04cd mov.n a12, a4 401004ba: 83c780 moveqz a12, a7, a8 401004bd: 0c8d mov.n a8, a12 401004bf: e0c662 addi a6, a6, -32 401004c2: 04cd mov.n a12, a4 401004c4: 83c760 moveqz a12, a7, a6 401004c7: 2068c0 or a6, a8, a12 401004ca: 746060 extui a6, a6, 0, 8 401004cd: 36cc bnez.n a6, 401004d4 401004cf: 000206 j 401004db 401004d2: f57c movi.n a5, -1 401004d4: 221b addi.n a2, a2, 1 401004d6: 000262 l8ui a6, a2, 0 401004d9: 46cc bnez.n a6, 401004e1 401004db: 822350 mull a2, a3, a5 401004de: 000146 j 401004e7 401004e1: aba947 bge a9, a4, 40100490 401004e4: fffcc6 j 401004db 401004e7: 31c8 l32i.n a12, a1, 12 401004e9: 10c112 addi a1, a1, 16 401004ec: f00d ret.n ... 401004f0 : 401004f0: 20a392 movi a9, 0x320 401004f3: c01190 sub a1, a1, a9 401004f6: c661c2 s32i a12, a1, 0x318 401004f9: c561d2 s32i a13, a1, 0x314 401004fc: c461e2 s32i a14, a1, 0x310 401004ff: c76102 s32i a0, a1, 0x31c 40100502: c361f2 s32i a15, a1, 0x30c 40100505: 02cd mov.n a12, a2 40100507: 0e0c movi.n a14, 0 40100509: 223a add.n a2, a2, a3 4010050b: 0042e2 s8i a14, a2, 0 4010050e: feed21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40100511: 03dd mov.n a13, a3 40100513: 0228 l32i.n a2, a2, 0 40100515: feec31 l32r a3, 401000c8 <_DoubleExceptionVector+0x58> 40100518: 1239 s32i.n a3, a2, 4 4010051a: fef501 l32r a0, 401000f0 <_DoubleExceptionVector+0x80> 4010051d: 0000c0 callx0 a0 40100520: 0c4d mov.n a4, a12 40100522: ae61c2 s32i a12, a1, 0x2b8 40100525: 150c movi.n a5, 1 40100527: 930c movi.n a3, 9 40100529: 0009c6 j 40100554 4010052c: 000422 l8ui a2, a4, 0 4010052f: 92cc bnez.n a2, 4010053c 40100531: 130c movi.n a3, 1 40100533: 028526 beqi a5, 8, 40100539 40100536: 00b086 j 401007fc 40100539: 000806 j 4010055d 4010053c: 129237 bne a2, a3, 40100552 4010053f: ee85e6 bgei a5, 8, 40100531 40100542: 02d162 addmi a6, a1, 0x200 40100545: a02560 addx4 a2, a5, a6 40100548: 641b addi.n a6, a4, 1 4010054a: 0044e2 s8i a14, a4, 0 4010054d: 2e6262 s32i a6, a2, 184 40100550: 551b addi.n a5, a5, 1 40100552: 441b addi.n a4, a4, 1 40100554: c024c0 sub a2, a4, a12 40100557: d122d7 blt a2, a13, 4010052c 4010055a: fff4c6 j 40100531 4010055d: ae2122 l32i a2, a1, 0x2b8 40100560: bd6132 s32i a3, a1, 0x2f4 40100563: fff145 call0 40100478 40100566: 02cd mov.n a12, a2 40100568: af2122 l32i a2, a1, 0x2bc 4010056b: fff0c5 call0 40100478 4010056e: 02ed mov.n a14, a2 40100570: b02122 l32i a2, a1, 0x2c0 40100573: fff045 call0 40100478 40100576: b12162 l32i a6, a1, 0x2c4 40100579: 02fd mov.n a15, a2 4010057b: b22122 l32i a2, a1, 0x2c8 4010057e: ba6162 s32i a6, a1, 0x2e8 40100581: ffef45 call0 40100478 40100584: 02dd mov.n a13, a2 40100586: b32122 l32i a2, a1, 0x2cc 40100589: ffeec5 call0 40100478 4010058c: b86122 s32i a2, a1, 0x2e0 4010058f: b42122 l32i a2, a1, 0x2d0 40100592: ffee45 call0 40100478 40100595: bd2132 l32i a3, a1, 0x2f4 40100598: b96122 s32i a2, a1, 0x2e4 4010059b: 020c movi.n a2, 0 4010059d: 024d mov.n a4, a2 4010059f: b52162 l32i a6, a1, 0x2d4 401005a2: 8343d0 moveqz a4, a3, a13 401005a5: 9332c0 movnez a3, a2, a12 401005a8: bb6162 s32i a6, a1, 0x2ec 401005ab: 202430 or a2, a4, a3 401005ae: 243256 bnez a2, 401007f5 401005b1: 240f16 beqz a15, 401007f5 401005b4: 202dc0 or a2, a13, a12 401005b7: b42020 extui a2, a2, 0, 12 401005ba: 23c256 bnez a2, 401007fa 401005bd: b82122 l32i a2, a1, 0x2e0 401005c0: 330c movi.n a3, 3 401005c2: 2062e0 or a6, a2, a14 401005c5: b46060 extui a6, a6, 0, 12 401005c8: 230656 bnez a6, 401007fc 401005cb: fec031 l32r a3, 401000cc <_DoubleExceptionVector+0x5c> 401005ce: 0f5d mov.n a5, a15 401005d0: 0c4d mov.n a4, a12 401005d2: 012d mov.n a2, a1 401005d4: bf6162 s32i a6, a1, 0x2fc 401005d7: feb101 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 401005da: 0000c0 callx0 a0 401005dd: 012d mov.n a2, a1 401005df: fec501 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 401005e2: 0000c0 callx0 a0 401005e5: 90a122 movi a2, 0x190 401005e8: 221a add.n a2, a2, a1 401005ea: fec301 l32r a0, 401000f8 <_DoubleExceptionVector+0x88> 401005ed: 0000c0 callx0 a0 401005f0: feb831 l32r a3, 401000d0 <_DoubleExceptionVector+0x60> 401005f3: 90a122 movi a2, 0x190 401005f6: 204ff0 or a4, a15, a15 401005f9: 803c30 add a3, a12, a3 401005fc: 802210 add a2, a2, a1 401005ff: febf01 l32r a0, 401000fc <_DoubleExceptionVector+0x8c> 40100602: 0000c0 callx0 a0 40100605: 88a222 movi a2, 0x288 40100608: 90a132 movi a3, 0x190 4010060b: 221a add.n a2, a2, a1 4010060d: 331a add.n a3, a3, a1 4010060f: febc01 l32r a0, 40100100 <_DoubleExceptionVector+0x90> 40100612: 0000c0 callx0 a0 40100615: 58a242 movi a4, 0x258 40100618: 414a add.n a4, a1, a4 4010061a: 88a232 movi a3, 0x288 4010061d: 042d mov.n a2, a4 4010061f: 803310 add a3, a3, a1 40100622: bc6142 s32i a4, a1, 0x2f0 40100625: ffc905 call0 401002b8 40100628: bf2162 l32i a6, a1, 0x2fc 4010062b: bc2142 l32i a4, a1, 0x2f0 4010062e: 063d mov.n a3, a6 40100630: ba2162 l32i a6, a1, 0x2e8 40100633: 543a add.n a5, a4, a3 40100635: 263a add.n a2, a6, a3 40100637: 000552 l8ui a5, a5, 0 4010063a: 000222 l8ui a2, a2, 0 4010063d: 0d1527 beq a5, a2, 4010064e 40100640: fea521 l32r a2, 401000d4 <_DoubleExceptionVector+0x64> 40100643: feac01 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 40100646: 0000c0 callx0 a0 40100649: 430c movi.n a3, 4 4010064b: 006b46 j 401007fc 4010064e: 331b addi.n a3, a3, 1 40100650: dcc366 bnei a3, 32, 40100630 40100653: 90a122 movi a2, 0x190 40100656: 221a add.n a2, a2, a1 40100658: fea801 l32r a0, 401000f8 <_DoubleExceptionVector+0x88> 4010065b: 0000c0 callx0 a0 4010065e: fe9c31 l32r a3, 401000d0 <_DoubleExceptionVector+0x60> 40100661: b92142 l32i a4, a1, 0x2e4 40100664: 90a122 movi a2, 0x190 40100667: 3d3a add.n a3, a13, a3 40100669: 221a add.n a2, a2, a1 4010066b: fea401 l32r a0, 401000fc <_DoubleExceptionVector+0x8c> 4010066e: 0000c0 callx0 a0 40100671: 28a222 movi a2, 0x228 40100674: 90a132 movi a3, 0x190 40100677: 221a add.n a2, a2, a1 40100679: 331a add.n a3, a3, a1 4010067b: fea101 l32r a0, 40100100 <_DoubleExceptionVector+0x90> 4010067e: 0000c0 callx0 a0 40100681: f8a142 movi a4, 0x1f8 40100684: 414a add.n a4, a1, a4 40100686: 28a232 movi a3, 0x228 40100689: 202440 or a2, a4, a4 4010068c: 331a add.n a3, a3, a1 4010068e: bc6142 s32i a4, a1, 0x2f0 40100691: ffc245 call0 401002b8 40100694: bc2142 l32i a4, a1, 0x2f0 40100697: 030c movi.n a3, 0 40100699: bb2162 l32i a6, a1, 0x2ec 4010069c: 543a add.n a5, a4, a3 4010069e: 263a add.n a2, a6, a3 401006a0: 000552 l8ui a5, a5, 0 401006a3: 000222 l8ui a2, a2, 0 401006a6: 0e1527 beq a5, a2, 401006b8 401006a9: fe8b21 l32r a2, 401000d8 <_DoubleExceptionVector+0x68> 401006ac: fe9201 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 401006af: 0000c0 callx0 a0 401006b2: 530c movi.n a3, 5 401006b4: 005106 j 401007fc 401006b7: 331b00 excw 401006ba: dbc366 bnei a3, 32, 40100699 401006bd: fe8721 l32r a2, 401000dc <_DoubleExceptionVector+0x6c> 401006c0: b92162 l32i a6, a1, 0x2e4 401006c3: ff0b addi.n a15, a15, -1 401006c5: 108f20 and a8, a15, a2 401006c8: 781b addi.n a7, a8, 1 401006ca: fe8531 l32r a3, 401000e0 <_DoubleExceptionVector+0x70> 401006cd: f60b addi.n a15, a6, -1 401006cf: 0e5d mov.n a5, a14 401006d1: 076d mov.n a6, a7 401006d3: 0c4d mov.n a4, a12 401006d5: 10ff20 and a15, a15, a2 401006d8: 012d mov.n a2, a1 401006da: be6172 s32i a7, a1, 0x2f8 401006dd: bc6182 s32i a8, a1, 0x2f0 401006e0: fe6f01 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 401006e3: 0000c0 callx0 a0 401006e6: 012d mov.n a2, a1 401006e8: fe8301 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 401006eb: 0000c0 callx0 a0 401006ee: b82152 l32i a5, a1, 0x2e0 401006f1: fe7c31 l32r a3, 401000e4 <_DoubleExceptionVector+0x74> 401006f4: ff1b addi.n a15, a15, 1 401006f6: 0f6d mov.n a6, a15 401006f8: 0d4d mov.n a4, a13 401006fa: 012d mov.n a2, a1 401006fc: fe6801 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 401006ff: 0000c0 callx0 a0 40100702: 012d mov.n a2, a1 40100704: fe7c01 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 40100707: 0000c0 callx0 a0 4010070a: e8a322 movi a2, 0x3e8 4010070d: fe7d01 l32r a0, 40100104 <_DoubleExceptionVector+0x94> 40100710: 0000c0 callx0 a0 40100713: fe7d01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40100716: 0000c0 callx0 a0 40100719: 124c movi.n a2, 65 4010071b: fe7c01 l32r a0, 4010010c <_DoubleExceptionVector+0x9c> 4010071e: 0000c0 callx0 a0 40100721: bc2182 l32i a8, a1, 0x2f0 40100724: be2172 l32i a7, a1, 0x2f8 40100727: 10d882 addmi a8, a8, 0x1000 4010072a: a37870 movltz a7, a8, a7 4010072d: 217c70 srai a7, a7, 12 40100730: 416ce0 srli a6, a14, 12 40100733: 771b addi.n a7, a7, 1 40100735: 050c movi.n a5, 0 40100737: c0eec0 sub a14, a14, a12 4010073a: 000f46 j 4010077b 4010073d: f42020 extui a2, a2, 0, 16 40100740: bc6152 s32i a5, a1, 0x2f0 40100743: bf6162 s32i a6, a1, 0x2fc 40100746: be6172 s32i a7, a1, 0x2f8 40100749: bd6132 s32i a3, a1, 0x2f4 4010074c: fe7101 l32r a0, 40100110 <_DoubleExceptionVector+0xa0> 4010074f: 0000c0 callx0 a0 40100752: e22c movi.n a2, 46 40100754: fe6e01 l32r a0, 4010010c <_DoubleExceptionVector+0x9c> 40100757: 0000c0 callx0 a0 4010075a: bd2132 l32i a3, a1, 0x2f4 4010075d: fe5c41 l32r a4, 401000d0 <_DoubleExceptionVector+0x60> 40100760: 032d mov.n a2, a3 40100762: 3c4a add.n a3, a12, a4 40100764: fe6241 l32r a4, 401000ec <_DoubleExceptionVector+0x7c> 40100767: 10dcc2 addmi a12, a12, 0x1000 4010076a: fe6a01 l32r a0, 40100114 <_DoubleExceptionVector+0xa4> 4010076d: 0000c0 callx0 a0 40100770: bc2152 l32i a5, a1, 0x2f0 40100773: be2172 l32i a7, a1, 0x2f8 40100776: bf2162 l32i a6, a1, 0x2fc 40100779: 551b addi.n a5, a5, 1 4010077b: 3eca add.n a3, a14, a12 4010077d: 802560 add a2, a5, a6 40100780: b92577 blt a5, a7, 4010073d 40100783: 42a022 movi a2, 66 40100786: fe6101 l32r a0, 4010010c <_DoubleExceptionVector+0x9c> 40100789: 0000c0 callx0 a0 4010078c: fe5721 l32r a2, 401000e8 <_DoubleExceptionVector+0x78> 4010078f: b82162 l32i a6, a1, 0x2e0 40100792: 2f2a add.n a2, a15, a2 40100794: a3f2f0 movltz a15, a2, a15 40100797: 21fcf0 srai a15, a15, 12 4010079a: 41ec60 srli a14, a6, 12 4010079d: ff1b addi.n a15, a15, 1 4010079f: 0c0c movi.n a12, 0 401007a1: c066d0 sub a6, a6, a13 401007a4: 000d46 j 401007dd 401007a7: 200000 or a0, a0, a0 401007aa: 62f420 excw 401007ad: 32bf61 l32r a6, 400cd2ac 401007b0: 01bd61 l32r a6, 400c0ea4 401007b3: c0fe57 bbsi a14, 21, 40100777 401007b6: 2c0000 excw 401007b9: 5401e2 l8ui a14, a1, 84 401007bc: fe .byte 0xfe 401007bd: 0000c0 callx0 a0 401007c0: bd2132 l32i a3, a1, 0x2f4 401007c3: fe4341 l32r a4, 401000d0 <_DoubleExceptionVector+0x60> 401007c6: 202330 or a2, a3, a3 401007c9: 803d40 add a3, a13, a4 401007cc: fe4841 l32r a4, 401000ec <_DoubleExceptionVector+0x7c> 401007cf: 10ddd2 addmi a13, a13, 0x1000 401007d2: fe5001 l32r a0, 40100114 <_DoubleExceptionVector+0xa4> 401007d5: 0000c0 callx0 a0 401007d8: bf2162 l32i a6, a1, 0x2fc 401007db: cc1b addi.n a12, a12, 1 401007dd: 36da add.n a3, a6, a13 401007df: 2cea add.n a2, a12, a14 401007e1: c42cf7 blt a12, a15, 401007a9 401007e4: 324c movi.n a2, 67 401007e6: fe4901 l32r a0, 4010010c <_DoubleExceptionVector+0x9c> 401007e9: 0000c0 callx0 a0 401007ec: fe4b01 l32r a0, 40100118 <_DoubleExceptionVector+0xa8> 401007ef: 0000c0 callx0 a0 401007f2: 000206 j 401007fe 401007f5: 230c movi.n a3, 2 401007f7: 000046 j 401007fc 401007fa: 330c movi.n a3, 3 401007fc: 032d mov.n a2, a3 401007fe: c72102 l32i a0, a1, 0x31c 40100801: 20a392 movi a9, 0x320 40100804: c621c2 l32i a12, a1, 0x318 40100807: c521d2 l32i a13, a1, 0x314 4010080a: c421e2 l32i a14, a1, 0x310 4010080d: c321f2 l32i a15, a1, 0x30c 40100810: 119a add.n a1, a1, a9 40100812: f00d ret.n 40100814 : 40100814: e0c112 addi a1, a1, -32 40100817: 51d9 s32i.n a13, a1, 20 40100819: fe40d1 l32r a13, 4010011c <_DoubleExceptionVector+0xac> 4010081c: 61c9 s32i.n a12, a1, 24 4010081e: 41e9 s32i.n a14, a1, 16 40100820: fe40c1 l32r a12, 40100120 <_DoubleExceptionVector+0xb0> 40100823: c0a3e2 movi a14, 0x3c0 40100826: 31f9 s32i.n a15, a1, 12 40100828: 7109 s32i.n a0, a1, 28 4010082a: 02fd mov.n a15, a2 4010082c: edea add.n a14, a13, a14 4010082e: 0c28 l32i.n a2, a12, 0 40100830: 329c beqz.n a2, 40100847 40100832: fe3c21 l32r a2, 40100124 <_DoubleExceptionVector+0xb4> 40100835: fe3c31 l32r a3, 40100128 <_DoubleExceptionVector+0xb8> 40100838: fe1901 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 4010083b: 0000c0 callx0 a0 4010083e: fe3921 l32r a2, 40100124 <_DoubleExceptionVector+0xb4> 40100841: fe2c01 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 40100844: 0000c0 callx0 a0 40100847: 0d28 l32i.n a2, a13, 0 40100849: 0cd9 s32i.n a13, a12, 0 4010084b: 342020 extui a2, a2, 0, 4 4010084e: 167226 beqi a2, 7, 40100868 40100851: 0782e6 bgei a2, 8, 4010085c 40100854: 0dc216 beqz a2, 40100934 40100857: 003246 j 40100924 4010085a: 260000 excw 4010085d: 0c6882 s32i a8, a8, 48 40100860: 1237f3 excw 40100863: 2f0634 excw 40100866: 220000 excw 40100869: 1d2d excw 4010086b: 1228 l32i.n a2, a2, 4 4010086d: 023226 beqi a2, 3, 40100873 40100870: 003006 j 40100934 40100873: 142d22 l32i a2, a13, 80 40100876: 167207 bbci a2, 16, 40100890 40100879: 182d22 l32i a2, a13, 96 4010087c: 128c beqz.n a2, 40100881 4010087e: 002706 j 4010091e 40100881: 700d32 l8ui a3, a13, 112 40100884: 220c movi.n a2, 2 40100886: 202320 or a2, a3, a2 40100889: 704d22 s8i a2, a13, 112 4010088c: 002906 j 40100934 4010088f: 2a0100 excw 40100892: fe .byte 0xfe 40100893: 0000c0 callx0 a0 40100896: 002686 j 40100934 40100899: 1d2d22 l32i a2, a13, 116 4010089c: 1228 l32i.n a2, a2, 4 4010089e: 023226 beqi a2, 3, 401008a4 401008a1: 0023c6 j 40100934 401008a4: 1c2d22 l32i a2, a13, 112 401008a7: 126237 bbci a2, 3, 401008bd 401008aa: 000d32 l8ui a3, a13, 0 401008ad: 027c movi.n a2, -16 401008af: 102320 and a2, a3, a2 401008b2: 130c movi.n a3, 1 401008b4: 202230 or a2, a2, a3 401008b7: 004d22 s8i a2, a13, 0 401008ba: 001d86 j 40100934 401008bd: fe1f01 l32r a0, 4010013c <_DoubleExceptionVector+0xcc> 401008c0: 0000c0 callx0 a0 401008c3: 001b46 j 40100934 401008c6: 220000 excw 401008c9: 1d2d excw 401008cb: 1228 l32i.n a2, a2, 4 401008cd: 633266 bnei a2, 3, 40100934 401008d0: 010d22 l8ui a2, a13, 1 401008d3: 054226 beqi a2, 4, 401008dc 401008d6: 3f5226 beqi a2, 5, 40100919 401008d9: 0015c6 j 40100934 401008dc: fe1431 l32r a3, 4010012c <_DoubleExceptionVector+0xbc> 401008df: fdf821 l32r a2, 401000c0 <_DoubleExceptionVector+0x50> 401008e2: 006232 s32i a3, a2, 0 401008e5: fe1221 l32r a2, 40100130 <_DoubleExceptionVector+0xc0> 401008e8: ffb245 call0 40100410 401008eb: 0c28 l32i.n a2, a12, 0 401008ed: 32c222 addi a2, a2, 50 401008f0: ffb1c5 call0 40100410 401008f3: fe1021 l32r a2, 40100134 <_DoubleExceptionVector+0xc4> 401008f6: ffb185 call0 40100410 401008f9: 0c28 l32i.n a2, a12, 0 401008fb: 1d2222 l32i a2, a2, 116 401008fe: fe1001 l32r a0, 40100140 <_DoubleExceptionVector+0xd0> 40100901: 0000c0 callx0 a0 40100904: 0c28 l32i.n a2, a12, 0 40100906: 530c movi.n a3, 5 40100908: 700252 l8ui a5, a2, 112 4010090b: 014232 s8i a3, a2, 1 4010090e: 737c movi.n a3, -9 40100910: 103530 and a3, a5, a3 40100913: 704232 s8i a3, a2, 112 40100916: 000686 j 40100934 40100919: 182d22 l32i a2, a13, 96 4010091c: 429c beqz.n a2, 40100934 4010091e: 0002c0 callx0 a2 40100921: 0003c6 j 40100934 40100924: cf8c beqz.n a15, 40100934 40100926: 2a1d22 l16ui a2, a13, 84 40100929: 321b addi.n a3, a2, 1 4010092b: 2a5d32 s16i a3, a13, 84 4010092e: f4a132 movi a3, 0x1f4 40100931: 883327 bltu a3, a2, 401008bd 40100934: 020c movi.n a2, 0 40100936: 0c29 s32i.n a2, a12, 0 40100938: 78cdd2 addi a13, a13, 120 4010093b: 021de7 beq a13, a14, 40100941 4010093e: ffbb06 j 4010082e 40100941: 7108 l32i.n a0, a1, 28 40100943: 61c8 l32i.n a12, a1, 24 40100945: 51d8 l32i.n a13, a1, 20 40100947: 41e8 l32i.n a14, a1, 16 40100949: 31f8 l32i.n a15, a1, 12 4010094b: 20c112 addi a1, a1, 32 4010094e: f00d ret.n 40100950 : 40100950: d0c112 addi a1, a1, -48 40100953: a1c9 s32i.n a12, a1, 40 40100955: 91d9 s32i.n a13, a1, 36 40100957: fdfbc1 l32r a12, 40100144 <_DoubleExceptionVector+0xd4> 4010095a: fdfbd1 l32r a13, 40100148 <_DoubleExceptionVector+0xd8> 4010095d: b109 s32i.n a0, a1, 44 4010095f: 81e9 s32i.n a14, a1, 32 40100961: 71f9 s32i.n a15, a1, 28 40100963: 020c movi.n a2, 0 40100965: 0cd9 s32i.n a13, a12, 0 40100967: fe2101 l32r a0, 401001ec <_DoubleExceptionVector+0x17c> 4010096a: 0000c0 callx0 a0 4010096d: 120c movi.n a2, 1 4010096f: 0cd9 s32i.n a13, a12, 0 40100971: fe1e01 l32r a0, 401001ec <_DoubleExceptionVector+0x17c> 40100974: 0000c0 callx0 a0 40100977: 022c movi.n a2, 32 40100979: fe1d01 l32r a0, 401001f0 <_DoubleExceptionVector+0x180> 4010097c: 0000c0 callx0 a0 4010097f: fdf321 l32r a2, 4010014c <_DoubleExceptionVector+0xdc> 40100982: 0f2c movi.n a15, 32 40100984: fe1c01 l32r a0, 401001f4 <_DoubleExceptionVector+0x184> 40100987: 0000c0 callx0 a0 4010098a: fdf121 l32r a2, 40100150 <_DoubleExceptionVector+0xe0> 4010098d: cfae32 movi a3, 0xfffffecf 40100990: 0020c0 memw 40100993: 0248 l32i.n a4, a2, 0 40100995: 103430 and a3, a4, a3 40100998: 0020c0 memw 4010099b: 0239 s32i.n a3, a2, 0 4010099d: fded21 l32r a2, 40100154 <_DoubleExceptionVector+0xe4> 401009a0: 02f9 s32i.n a15, a2, 0 401009a2: fded21 l32r a2, 40100158 <_DoubleExceptionVector+0xe8> 401009a5: 02f9 s32i.n a15, a2, 0 401009a7: fded21 l32r a2, 4010015c <_DoubleExceptionVector+0xec> 401009aa: fdd601 l32r a0, 40100104 <_DoubleExceptionVector+0x94> 401009ad: 0000c0 callx0 a0 401009b0: fdec21 l32r a2, 40100160 <_DoubleExceptionVector+0xf0> 401009b3: fdd001 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 401009b6: 0000c0 callx0 a0 401009b9: 025c movi.n a2, 80 401009bb: fe0f01 l32r a0, 401001f8 <_DoubleExceptionVector+0x188> 401009be: 0000c0 callx0 a0 401009c1: 020c movi.n a2, 0 401009c3: fe0e01 l32r a0, 401001fc <_DoubleExceptionVector+0x18c> 401009c6: 0000c0 callx0 a0 401009c9: fe0d01 l32r a0, 40100200 <_DoubleExceptionVector+0x190> 401009cc: 0000c0 callx0 a0 401009cf: fde5e1 l32r a14, 40100164 <_DoubleExceptionVector+0xf4> 401009d2: 040c movi.n a4, 0 401009d4: 0e3d mov.n a3, a14 401009d6: 1ca022 movi a2, 28 401009d9: 012a05 call0 40101c7c 401009dc: fde3c1 l32r a12, 40100168 <_DoubleExceptionVector+0xf8> 401009df: 030c movi.n a3, 0 401009e1: c41c movi.n a4, 28 401009e3: 0c29 s32i.n a2, a12, 0 401009e5: fe0701 l32r a0, 40100204 <_DoubleExceptionVector+0x194> 401009e8: 0000c0 callx0 a0 401009eb: 0c28 l32i.n a2, a12, 0 401009ed: fe0601 l32r a0, 40100208 <_DoubleExceptionVector+0x198> 401009f0: 0000c0 callx0 a0 401009f3: 0cd8 l32i.n a13, a12, 0 401009f5: 0e3d mov.n a3, a14 401009f7: 040c movi.n a4, 0 401009f9: 0df9 s32i.n a15, a13, 0 401009fb: 021c movi.n a2, 16 401009fd: 0127c5 call0 40101c7c 40100a00: 2d29 s32i.n a2, a13, 8 40100a02: 0c28 l32i.n a2, a12, 0 40100a04: fdda41 l32r a4, 4010016c <_DoubleExceptionVector+0xfc> 40100a07: 2238 l32i.n a3, a2, 8 40100a09: 1349 s32i.n a4, a3, 4 40100a0b: fdd931 l32r a3, 40100170 <_DoubleExceptionVector+0x100> 40100a0e: fdff01 l32r a0, 4010020c <_DoubleExceptionVector+0x19c> 40100a11: 0000c0 callx0 a0 40100a14: 0c28 l32i.n a2, a12, 0 40100a16: fdfc01 l32r a0, 40100208 <_DoubleExceptionVector+0x198> 40100a19: 0000c0 callx0 a0 40100a1c: 74c020 extui a12, a2, 0, 8 40100a1f: ec8c beqz.n a12, 40100a31 40100a21: fdd4c1 l32r a12, 40100174 <_DoubleExceptionVector+0x104> 40100a24: 0c2d mov.n a2, a12 40100a26: fdb301 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 40100a29: 0000c0 callx0 a0 40100a2c: fffd06 j 40100a24 40100a2f: 3d0000 excw 40100a32: 0e .byte 0xe 40100a33: 0c4d mov.n a4, a12 40100a35: c21c movi.n a2, 28 40100a37: 012445 call0 40101c7c 40100a3a: fdcfd1 l32r a13, 40100178 <_DoubleExceptionVector+0x108> 40100a3d: 0c3d mov.n a3, a12 40100a3f: c41c movi.n a4, 28 40100a41: 0d29 s32i.n a2, a13, 0 40100a43: fdf001 l32r a0, 40100204 <_DoubleExceptionVector+0x194> 40100a46: 0000c0 callx0 a0 40100a49: 0d58 l32i.n a5, a13, 0 40100a4b: 0e3d mov.n a3, a14 40100a4d: 05f9 s32i.n a15, a5, 0 40100a4f: 0c4d mov.n a4, a12 40100a51: 021c movi.n a2, 16 40100a53: 0159 s32i.n a5, a1, 0 40100a55: 012245 call0 40101c7c 40100a58: 0158 l32i.n a5, a1, 0 40100a5a: fdc841 l32r a4, 4010017c <_DoubleExceptionVector+0x10c> 40100a5d: 2529 s32i.n a2, a5, 8 40100a5f: 0d28 l32i.n a2, a13, 0 40100a61: 2238 l32i.n a3, a2, 8 40100a63: 1349 s32i.n a4, a3, 4 40100a65: fdc631 l32r a3, 40100180 <_DoubleExceptionVector+0x110> 40100a68: fde901 l32r a0, 4010020c <_DoubleExceptionVector+0x19c> 40100a6b: 0000c0 callx0 a0 40100a6e: 0d28 l32i.n a2, a13, 0 40100a70: fde601 l32r a0, 40100208 <_DoubleExceptionVector+0x198> 40100a73: 0000c0 callx0 a0 40100a76: fde601 l32r a0, 40100210 <_DoubleExceptionVector+0x1a0> 40100a79: 0000c0 callx0 a0 40100a7c: 0e3d mov.n a3, a14 40100a7e: 0c4d mov.n a4, a12 40100a80: c21c movi.n a2, 28 40100a82: 011f85 call0 40101c7c 40100a85: fdbfd1 l32r a13, 40100184 <_DoubleExceptionVector+0x114> 40100a88: 0c3d mov.n a3, a12 40100a8a: c41c movi.n a4, 28 40100a8c: 0d29 s32i.n a2, a13, 0 40100a8e: fddd01 l32r a0, 40100204 <_DoubleExceptionVector+0x194> 40100a91: 0000c0 callx0 a0 40100a94: 0d28 l32i.n a2, a13, 0 40100a96: fddc01 l32r a0, 40100208 <_DoubleExceptionVector+0x198> 40100a99: 0000c0 callx0 a0 40100a9c: 0d58 l32i.n a5, a13, 0 40100a9e: 021c movi.n a2, 16 40100aa0: 0529 s32i.n a2, a5, 0 40100aa2: 15c9 s32i.n a12, a5, 4 40100aa4: 0e3d mov.n a3, a14 40100aa6: 0c4d mov.n a4, a12 40100aa8: 0f2d mov.n a2, a15 40100aaa: 0159 s32i.n a5, a1, 0 40100aac: 011cc5 call0 40101c7c 40100aaf: 0158 l32i.n a5, a1, 0 40100ab1: 045c movi.n a4, 80 40100ab3: 2529 s32i.n a2, a5, 8 40100ab5: 0d28 l32i.n a2, a13, 0 40100ab7: 2238 l32i.n a3, a2, 8 40100ab9: 1349 s32i.n a4, a3, 4 40100abb: fdb331 l32r a3, 40100188 <_DoubleExceptionVector+0x118> 40100abe: fdd501 l32r a0, 40100214 <_DoubleExceptionVector+0x1a4> 40100ac1: 0000c0 callx0 a0 40100ac4: 0d28 l32i.n a2, a13, 0 40100ac6: fdd401 l32r a0, 40100218 <_DoubleExceptionVector+0x1a8> 40100ac9: 0000c0 callx0 a0 40100acc: 0d28 l32i.n a2, a13, 0 40100ace: 0c4d mov.n a4, a12 40100ad0: f30c movi.n a3, 15 40100ad2: fdd201 l32r a0, 4010021c <_DoubleExceptionVector+0x1ac> 40100ad5: 0000c0 callx0 a0 40100ad8: fdad21 l32r a2, 4010018c <_DoubleExceptionVector+0x11c> 40100adb: bcaf32 movi a3, -68 40100ade: 0020c0 memw 40100ae1: 0248 l32i.n a4, a2, 0 40100ae3: fdadd1 l32r a13, 40100198 <_DoubleExceptionVector+0x128> 40100ae6: 103430 and a3, a4, a3 40100ae9: 140c movi.n a4, 1 40100aeb: 203340 or a3, a3, a4 40100aee: 0020c0 memw 40100af1: 0239 s32i.n a3, a2, 0 40100af3: fda721 l32r a2, 40100190 <_DoubleExceptionVector+0x120> 40100af6: e37c movi.n a3, -2 40100af8: 0020c0 memw 40100afb: 0248 l32i.n a4, a2, 0 40100afd: 0ded mov.n a14, a13 40100aff: 104430 and a4, a4, a3 40100b02: 0020c0 memw 40100b05: 0249 s32i.n a4, a2, 0 40100b07: fda321 l32r a2, 40100194 <_DoubleExceptionVector+0x124> 40100b0a: 0020c0 memw 40100b0d: 0248 l32i.n a4, a2, 0 40100b0f: 103430 and a3, a4, a3 40100b12: 0020c0 memw 40100b15: 0239 s32i.n a3, a2, 0 40100b17: 0d2d mov.n a2, a13 40100b19: fd6801 l32r a0, 401000bc <_DoubleExceptionVector+0x4c> 40100b1c: 0000c0 callx0 a0 40100b1f: 02cd mov.n a12, a2 40100b21: a20c movi.n a2, 10 40100b23: 02a2c7 bge a2, a12, 40100b29 40100b26: 20c220 or a12, a2, a2 40100b29: fd9cd1 l32r a13, 4010019c <_DoubleExceptionVector+0x12c> 40100b2c: 0e3d mov.n a3, a14 40100b2e: 0c4d mov.n a4, a12 40100b30: 0d2d mov.n a2, a13 40100b32: fdbb01 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40100b35: 0000c0 callx0 a0 40100b38: cdca add.n a12, a13, a12 40100b3a: 020c movi.n a2, 0 40100b3c: 004c22 s8i a2, a12, 0 40100b3f: fd9821 l32r a2, 401001a0 <_DoubleExceptionVector+0x130> 40100b42: fdb801 l32r a0, 40100224 <_DoubleExceptionVector+0x1b4> 40100b45: 0000c0 callx0 a0 40100b48: 0e2d mov.n a2, a14 40100b4a: fdb601 l32r a0, 40100224 <_DoubleExceptionVector+0x1b4> 40100b4d: 0000c0 callx0 a0 40100b50: fd9521 l32r a2, 401001a4 <_DoubleExceptionVector+0x134> 40100b53: fd9531 l32r a3, 401001a8 <_DoubleExceptionVector+0x138> 40100b56: 045c movi.n a4, 80 40100b58: fdb401 l32r a0, 40100228 <_DoubleExceptionVector+0x1b8> 40100b5b: 0000c0 callx0 a0 40100b5e: fd9321 l32r a2, 401001ac <_DoubleExceptionVector+0x13c> 40100b61: fd9331 l32r a3, 401001b0 <_DoubleExceptionVector+0x140> 40100b64: fd8241 l32r a4, 4010016c <_DoubleExceptionVector+0xfc> 40100b67: fdb001 l32r a0, 40100228 <_DoubleExceptionVector+0x1b8> 40100b6a: 0000c0 callx0 a0 40100b6d: fd9121 l32r a2, 401001b4 <_DoubleExceptionVector+0x144> 40100b70: fd9231 l32r a3, 401001b8 <_DoubleExceptionVector+0x148> 40100b73: fd8241 l32r a4, 4010017c <_DoubleExceptionVector+0x10c> 40100b76: fdac01 l32r a0, 40100228 <_DoubleExceptionVector+0x1b8> 40100b79: 0000c0 callx0 a0 40100b7c: fd9141 l32r a4, 401001c0 <_DoubleExceptionVector+0x150> 40100b7f: fd8f21 l32r a2, 401001bc <_DoubleExceptionVector+0x14c> 40100b82: 150c movi.n a5, 1 40100b84: 00a032 movi a3, 0 40100b87: fda901 l32r a0, 4010022c <_DoubleExceptionVector+0x1bc> 40100b8a: 0000c0 callx0 a0 40100b8d: fd8dc1 l32r a12, 401001c4 <_DoubleExceptionVector+0x154> 40100b90: 0c2d mov.n a2, a12 40100b92: 00d085 call0 4010189c 40100b95: fd8c31 l32r a3, 401001c8 <_DoubleExceptionVector+0x158> 40100b98: 0c2d mov.n a2, a12 40100b9a: 040c movi.n a4, 0 40100b9c: 00c805 call0 40101820 40100b9f: 140c movi.n a4, 1 40100ba1: 045d mov.n a5, a4 40100ba3: 0c2d mov.n a2, a12 40100ba5: 64a032 movi a3, 100 40100ba8: 00d7c5 call0 40101928 40100bab: fd5ec1 l32r a12, 40100124 <_DoubleExceptionVector+0xb4> 40100bae: fd8731 l32r a3, 401001cc <_DoubleExceptionVector+0x15c> 40100bb1: 0c2d mov.n a2, a12 40100bb3: fd3a01 l32r a0, 4010009c <_DoubleExceptionVector+0x2c> 40100bb6: 0000c0 callx0 a0 40100bb9: 0c2d mov.n a2, a12 40100bbb: fd4e01 l32r a0, 401000f4 <_DoubleExceptionVector+0x84> 40100bbe: 0000c0 callx0 a0 40100bc1: 021c movi.n a2, 16 40100bc3: fd9b01 l32r a0, 40100230 <_DoubleExceptionVector+0x1c0> 40100bc6: 0000c0 callx0 a0 40100bc9: fd8121 l32r a2, 401001d0 <_DoubleExceptionVector+0x160> 40100bcc: cfae42 movi a4, 0xfffffecf 40100bcf: 0020c0 memw 40100bd2: 0238 l32i.n a3, a2, 0 40100bd4: 053c movi.n a5, 48 40100bd6: 103340 and a3, a3, a4 40100bd9: 203350 or a3, a3, a5 40100bdc: 0020c0 memw 40100bdf: 0239 s32i.n a3, a2, 0 40100be1: fd7c31 l32r a3, 401001d4 <_DoubleExceptionVector+0x164> 40100be4: 1c0c movi.n a12, 1 40100be6: 0020c0 memw 40100be9: 0368 l32i.n a6, a3, 0 40100beb: 106640 and a6, a6, a4 40100bee: 205650 or a5, a6, a5 40100bf1: 0020c0 memw 40100bf4: 0359 s32i.n a5, a3, 0 40100bf6: fd7851 l32r a5, 401001d8 <_DoubleExceptionVector+0x168> 40100bf9: 0020c0 memw 40100bfc: 0568 l32i.n a6, a5, 0 40100bfe: 104640 and a4, a6, a4 40100c01: 0020c0 memw 40100c04: 0549 s32i.n a4, a5, 0 40100c06: fd7651 l32r a5, 401001e0 <_DoubleExceptionVector+0x170> 40100c09: fd7441 l32r a4, 401001dc <_DoubleExceptionVector+0x16c> 40100c0c: 0459 s32i.n a5, a4, 0 40100c0e: 0020c0 memw 40100c11: 0358 l32i.n a5, a3, 0 40100c13: 7faf42 movi a4, -129 40100c16: 104540 and a4, a5, a4 40100c19: 0020c0 memw 40100c1c: 0349 s32i.n a4, a3, 0 40100c1e: 0020c0 memw 40100c21: 0248 l32i.n a4, a2, 0 40100c23: 80a032 movi a3, 128 40100c26: 203430 or a3, a4, a3 40100c29: 0020c0 memw 40100c2c: 0239 s32i.n a3, a2, 0 40100c2e: fd6d21 l32r a2, 401001e4 <_DoubleExceptionVector+0x174> 40100c31: fd6d31 l32r a3, 401001e8 <_DoubleExceptionVector+0x178> 40100c34: 040c movi.n a4, 0 40100c36: 0020c0 memw 40100c39: 02c9 s32i.n a12, a2, 0 40100c3b: 420c movi.n a2, 4 40100c3d: fd7d01 l32r a0, 40100234 <_DoubleExceptionVector+0x1c4> 40100c40: 0000c0 callx0 a0 40100c43: 0c3d mov.n a3, a12 40100c45: c20c movi.n a2, 12 40100c47: fd7c01 l32r a0, 40100238 <_DoubleExceptionVector+0x1c8> 40100c4a: 0000c0 callx0 a0 40100c4d: 021c movi.n a2, 16 40100c4f: fd6801 l32r a0, 401001f0 <_DoubleExceptionVector+0x180> 40100c52: 0000c0 callx0 a0 40100c55: 0c2d mov.n a2, a12 40100c57: fd7901 l32r a0, 4010023c <_DoubleExceptionVector+0x1cc> 40100c5a: 0000c0 callx0 a0 40100c5d: 0c2d mov.n a2, a12 40100c5f: fd7801 l32r a0, 40100240 <_DoubleExceptionVector+0x1d0> 40100c62: 0000c0 callx0 a0 40100c65: 020c movi.n a2, 0 40100c67: 023d mov.n a3, a2 40100c69: 024d mov.n a4, a2 40100c6b: 015285 call0 40102194 40100c6e: b108 l32i.n a0, a1, 44 40100c70: a1c8 l32i.n a12, a1, 40 40100c72: 91d8 l32i.n a13, a1, 36 40100c74: 81e8 l32i.n a14, a1, 32 40100c76: 71f8 l32i.n a15, a1, 28 40100c78: 30c112 addi a1, a1, 48 40100c7b: f00d ret.n 40100c7d: 000000 ill 40100c80 : 40100c80: ffff06 j 40100c80 ... 40100c84 : 40100c84: f00d ret.n ... 40100c88 : 40100c88: 4348 l32i.n a4, a3, 16 40100c8a: 220c movi.n a2, 2 40100c8c: 302420 xor a2, a4, a2 40100c8f: a358 l32i.n a5, a3, 40 40100c91: 4329 s32i.n a2, a3, 16 40100c93: 1325b6 bltui a5, 2, 40100caa 40100c96: b328 l32i.n a2, a3, 44 40100c98: c348 l32i.n a4, a3, 48 40100c9a: c02240 sub a2, a2, a4 40100c9d: b329 s32i.n a2, a3, 44 40100c9f: 32cc bnez.n a2, 40100ca6 40100ca1: a329 s32i.n a2, a3, 40 40100ca3: 0000c6 j 40100caa 40100ca6: 454a add.n a4, a5, a4 40100ca8: a349 s32i.n a4, a3, 40 40100caa: 020c movi.n a2, 0 40100cac: c329 s32i.n a2, a3, 48 40100cae: f00d ret.n 40100cb0 : 40100cb0: 4328 l32i.n a2, a3, 16 40100cb2: e0c112 addi a1, a1, -32 40100cb5: 7109 s32i.n a0, a1, 28 40100cb7: 045020 extui a5, a2, 0, 1 40100cba: 021547 beq a5, a4, 40100cc0 40100cbd: 0022c6 j 40100d4c 40100cc0: 150c movi.n a5, 1 40100cc2: 302250 xor a2, a2, a5 40100cc5: 4329 s32i.n a2, a3, 16 40100cc7: 9328 l32i.n a2, a3, 36 40100cc9: 07f216 beqz a2, 40100d4c 40100ccc: 040c movi.n a4, 0 40100cce: 010322 l8ui a2, a3, 1 40100cd1: 9349 s32i.n a4, a3, 36 40100cd3: 0a6352 s32i a5, a3, 40 40100cd6: b349 s32i.n a4, a3, 44 40100cd8: 59e266 bnei a2, 128, 40100d35 40100cdb: 020322 l8ui a2, a3, 2 40100cde: 6a6266 bnei a2, 6, 40100d4c 40100ce1: fd5821 l32r a2, 40100244 <_DoubleExceptionVector+0x1d4> 40100ce4: 060362 l8ui a6, a3, 6 40100ce7: 050382 l8ui a8, a3, 5 40100cea: 116680 slli a6, a6, 8 40100ced: 011272 l16ui a7, a2, 2 40100cf0: 206680 or a6, a6, a8 40100cf3: 025d mov.n a5, a2 40100cf5: 119767 bne a7, a6, 40100d0a 40100cf8: 040362 l8ui a6, a3, 4 40100cfb: 030382 l8ui a8, a3, 3 40100cfe: 116680 slli a6, a6, 8 40100d01: 001272 l16ui a7, a2, 0 40100d04: 206680 or a6, a6, a8 40100d07: 061767 beq a7, a6, 40100d11 40100d0a: 441b addi.n a4, a4, 1 40100d0c: 22cb addi.n a2, a2, 12 40100d0e: d26466 bnei a4, 6, 40100ce4 40100d11: 620c movi.n a2, 6 40100d13: 7329 s32i.n a2, a3, 28 40100d15: 331427 beq a4, a2, 40100d4c 40100d18: 1528 l32i.n a2, a5, 4 40100d1a: a329 s32i.n a2, a3, 40 40100d1c: 080322 l8ui a2, a3, 8 40100d1f: 080542 l8ui a4, a5, 8 40100d22: 070352 l8ui a5, a3, 7 40100d25: 112280 slli a2, a2, 8 40100d28: b349 s32i.n a4, a3, 44 40100d2a: 202250 or a2, a2, a5 40100d2d: 1bb247 bgeu a2, a4, 40100d4c 40100d30: b329 s32i.n a2, a3, 44 40100d32: 000586 j 40100d4c 40100d35: 32dc bnez.n a2, 40100d4c 40100d37: 020322 l8ui a2, a3, 2 40100d3a: 0e5266 bnei a2, 5, 40100d4c 40100d3d: 040322 l8ui a2, a3, 4 40100d40: 030342 l8ui a4, a3, 3 40100d43: 112280 slli a2, a2, 8 40100d46: 202240 or a2, a2, a4 40100d49: 086322 s32i a2, a3, 32 40100d4c: fd3f21 l32r a2, 40100248 <_DoubleExceptionVector+0x1d8> 40100d4f: 000232 l8ui a3, a2, 0 40100d52: 010222 l8ui a2, a2, 1 40100d55: 004132 s8i a3, a1, 0 40100d58: 230c movi.n a3, 2 40100d5a: 014122 s8i a2, a1, 1 40100d5d: 034d mov.n a4, a3 40100d5f: 202110 or a2, a1, a1 40100d62: fd3a01 l32r a0, 4010024c <_DoubleExceptionVector+0x1dc> 40100d65: 0000c0 callx0 a0 40100d68: 7108 l32i.n a0, a1, 28 40100d6a: 20c112 addi a1, a1, 32 40100d6d: f00d ret.n ... 40100d70 : 40100d70: fd3801 l32r a0, 40100250 <_DoubleExceptionVector+0x1e0> 40100d73: f00d ret.n 40100d75: 000000 ill 40100d78 : 40100d78: e0c112 addi a1, a1, -32 40100d7b: 61c9 s32i.n a12, a1, 24 40100d7d: 03cd mov.n a12, a3 40100d7f: a338 l32i.n a3, a3, 40 40100d81: 7109 s32i.n a0, a1, 28 40100d83: 51d9 s32i.n a13, a1, 20 40100d85: 051316 beqz a3, 40100dda 40100d88: bcd8 l32i.n a13, a12, 44 40100d8a: 820c movi.n a2, 8 40100d8c: 01a2d7 bge a2, a13, 40100d91 40100d8f: 02dd mov.n a13, a2 40100d91: 80af22 movi a2, -128 40100d94: 004122 s8i a2, a1, 0 40100d97: 4c28 l32i.n a2, a12, 16 40100d99: 046217 bbci a2, 1, 40100da1 40100d9c: b24c movi.n a2, 75 40100d9e: 000086 j 40100da4 40100da1: c3af22 movi a2, -61 40100da4: 014122 s8i a2, a1, 1 40100da7: 151366 bnei a3, 1, 40100dc0 40100daa: 012d mov.n a2, a1 40100dac: 230c movi.n a3, 2 40100dae: 340c movi.n a4, 3 40100db0: fd2701 l32r a0, 4010024c <_DoubleExceptionVector+0x1dc> 40100db3: 0000c0 callx0 a0 40100db6: 020c movi.n a2, 0 40100db8: ac29 s32i.n a2, a12, 40 40100dba: bc29 s32i.n a2, a12, 44 40100dbc: 000686 j 40100dda 40100dbf: 8d8c00 excw 40100dc2: 212b addi.n a2, a1, 2 40100dc4: 0d4d mov.n a4, a13 40100dc6: fd1601 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40100dc9: 0000c0 callx0 a0 40100dcc: 012d mov.n a2, a1 40100dce: 3d2b addi.n a3, a13, 2 40100dd0: 040c movi.n a4, 0 40100dd2: fd1e01 l32r a0, 4010024c <_DoubleExceptionVector+0x1dc> 40100dd5: 0000c0 callx0 a0 40100dd8: ccd9 s32i.n a13, a12, 48 40100dda: 7108 l32i.n a0, a1, 28 40100ddc: 61c8 l32i.n a12, a1, 24 40100dde: 51d8 l32i.n a13, a1, 20 40100de0: 20c112 addi a1, a1, 32 40100de3: f00d ret.n 40100de5: 000000 ill 40100de8 : 40100de8: f00d ret.n ... 40100dec : 40100dec: 220c movi.n a2, 2 40100dee: 4329 s32i.n a2, a3, 16 40100df0: 120c movi.n a2, 1 40100df2: 9329 s32i.n a2, a3, 36 40100df4: fd1701 l32r a0, 40100250 <_DoubleExceptionVector+0x1e0> 40100df7: f00d ret.n 40100df9: 000000 ill 40100dfc: 000000 ill ... 40100e00 : 40100e00: bcc112 addi a1, a1, -68 40100e03: 0109 s32i.n a0, a1, 0 40100e05: 1129 s32i.n a2, a1, 4 40100e07: 2139 s32i.n a3, a1, 8 40100e09: 3149 s32i.n a4, a1, 12 40100e0b: 4159 s32i.n a5, a1, 16 40100e0d: 5169 s32i.n a6, a1, 20 40100e0f: 6179 s32i.n a7, a1, 24 40100e11: 7189 s32i.n a8, a1, 28 40100e13: 8199 s32i.n a9, a1, 32 40100e15: 91a9 s32i.n a10, a1, 36 40100e17: a1b9 s32i.n a11, a1, 40 40100e19: b1c9 s32i.n a12, a1, 44 40100e1b: c1d9 s32i.n a13, a1, 48 40100e1d: d1e9 s32i.n a14, a1, 52 40100e1f: e1f9 s32i.n a15, a1, 56 40100e21: 006f00 rsil a0, 15 40100e24: f109 s32i.n a0, a1, 60 40100e26: 030300 rsr.sar a0 40100e29: 106102 s32i a0, a1, 64 40100e2c: fd0ae1 l32r a14, 40100254 <_DoubleExceptionVector+0x1e4> 40100e2f : 40100e2f: 0d2c movi.n a13, 32 40100e31: 000c movi.n a0, 0 40100e33: 401000 ssl a0 40100e36: 3ef8 l32i.n a15, a14, 12 40100e38: 0eb8 l32i.n a11, a14, 0 40100e3a: 00a072 movi a7, 0 40100e3d: 3ca052 movi a5, 60 40100e40: 6e48 l32i.n a4, a14, 24 40100e42: 8e88 l32i.n a8, a14, 32 40100e44: 7ef8 l32i.n a15, a14, 28 40100e46: 1bd9 s32i.n a13, a11, 4 40100e48 : 40100e48: 6b28 l32i.n a2, a11, 24 40100e4a: ff0b addi.n a15, a15, -1 40100e4c: 05e2d7 bbsi a2, 13, 40100e55 40100e4f: ff5f56 bnez a15, 40100e48 40100e52: 0041c6 j 40100f5d 40100e55 : 40100e55: 6b28 l32i.n a2, a11, 24 40100e57: ff0b addi.n a15, a15, -1 40100e59: 0562d7 bbci a2, 13, 40100e62 40100e5c: ff5f56 bnez a15, 40100e55 40100e5f: 003e86 j 40100f5d 40100e62 : 40100e62: 2bd9 s32i.n a13, a11, 8 40100e64: 1bd9 s32i.n a13, a11, 4 40100e66: 0a0c movi.n a10, 0 40100e68: 03ea90 rsr.ccount a9 40100e6b: ccc992 addi a9, a9, -52 40100e6e: 072ef2 l32i a15, a14, 28 40100e71 : 40100e71: 1bd9 s32i.n a13, a11, 4 40100e73: ff0b addi.n a15, a15, -1 40100e75: 0e4f16 beqz a15, 40100f5d 40100e78: 35c992 addi a9, a9, 53 40100e7b: aa1b addi.n a10, a10, 1 40100e7d: 033aa6 blti a10, 3, 40100e84 40100e80: 991b addi.n a9, a9, 1 40100e82: 0a0c movi.n a10, 0 40100e84 : 40100e84: 03ea20 rsr.ccount a2 40100e87: c02290 sub a2, a2, a9 40100e8a: f6f2f7 bbsi a2, 31, 40100e84 40100e8d: 6b68 l32i.n a6, a11, 24 40100e8f: 2bd9 s32i.n a13, a11, 8 40100e91: 105540 and a5, a5, a4 40100e94: 142c60 extui a2, a6, 12, 2 40100e97: 205520 or a5, a5, a2 40100e9a: 802e50 add a2, a14, a5 40100e9d: 3c0252 l8ui a5, a2, 60 40100ea0: 401000 ssl a0 40100ea3: 41e577 bbsi a5, 7, 40100ee8 40100ea6: 176517 bbci a5, 1, 40100ec1 40100ea9: 042050 extui a2, a5, 0, 1 40100eac: a12200 sll a2, a2 40100eaf: 207720 or a7, a7, a2 40100eb2: 01c002 addi a0, a0, 1 40100eb5: 302530 xor a2, a5, a3 40100eb8: 413130 srli a3, a3, 1 40100ebb: 026207 bbci a2, 0, 40100ec1 40100ebe: 3033c0 xor a3, a3, a12 40100ec1 : 40100ec1: ac80a6 blti a0, 8, 40100e71 40100ec4: 8e28 l32i.n a2, a14, 32 40100ec6: 0e9287 bne a2, a8, 40100ed8 40100ec9: 076717 bbci a7, 1, 40100ed4 40100ecc: bec8 l32i.n a12, a14, 44 40100ece: ae38 l32i.n a3, a14, 40 40100ed0: 000106 j 40100ed8 ... 40100ed4 : 40100ed4: 4c1c movi.n a12, 20 40100ed6: f31c movi.n a3, 31 40100ed8 : 40100ed8: 004872 s8i a7, a8, 0 40100edb: 01c882 addi a8, a8, 1 40100ede: f8c002 addi a0, a0, -8 40100ee1: 417870 srli a7, a7, 8 40100ee4: ffe246 j 40100e71 ... 40100ee8 : 40100ee8: 8e98 l32i.n a9, a14, 32 40100eea: 000972 l8ui a7, a9, 0 40100eed: 650c movi.n a5, 6 40100eef: 016717 bbci a7, 1, 40100ef4 40100ef2: ce58 l32i.n a5, a14, 48 40100ef4 : 40100ef4: c0a890 sub a10, a8, a9 40100ef7: 022aa6 blti a10, 2, 40100efd 40100efa: 5f9357 bne a3, a5, 40100f5d 40100efd : 40100efd: 093d mov.n a3, a9 40100eff: 53a9 s32i.n a10, a3, 20 40100f01: 0328 l32i.n a2, a3, 0 40100f03: fcd501 l32r a0, 40100258 <_DoubleExceptionVector+0x1e8> 40100f06: 0fe207 bbsi a2, 0, 40100f19 40100f09: 649120 extui a9, a2, 1, 7 40100f0c: 97c992 addi a9, a9, -105 40100f0f: 19cc bnez.n a9, 40100f14 40100f11: 004506 j 40101029 40100f14: 001146 j 40100f5d ... 40100f19 : 40100f19: 27e217 bbsi a2, 1, 40100f44 40100f1c: 549220 extui a9, a2, 2, 6 40100f1f: f5c982 addi a8, a9, -11 40100f22: 18cc bnez.n a8, 40100f27 40100f24: 004106 j 4010102c 40100f27: d7c982 addi a8, a9, -41 40100f2a: 18cc bnez.n a8, 40100f2f 40100f2c: 003fc6 j 4010102f 40100f2f: e6c982 addi a8, a9, -26 40100f32: 18cc bnez.n a8, 40100f37 40100f34: 003e86 j 40101032 40100f37: c8c982 addi a8, a9, -56 40100f3a: 18cc bnez.n a8, 40100f3f 40100f3c: 003d46 j 40101035 40100f3f: 000686 j 40100f5d ... 40100f44 : 40100f44: 549220 extui a9, a2, 2, 6 40100f47: 044320 extui a4, a2, 3, 1 40100f4a: d0c982 addi a8, a9, -48 40100f4d: 18cc bnez.n a8, 40100f52 40100f4f: 003946 j 40101038 40100f52: eec982 addi a8, a9, -18 40100f55: 18cc bnez.n a8, 40100f5a 40100f57: 003806 j 4010103b 40100f5a: ffffc6 j 40100f5d 40100f5d : 40100f5d: fcbde1 l32r a14, 40100254 <_DoubleExceptionVector+0x1e4> 40100f60: 0eb8 l32i.n a11, a14, 0 40100f62: 7b48 l32i.n a4, a11, 28 40100f64: 9b49 s32i.n a4, a11, 36 40100f66: 102102 l32i a0, a1, 64 40100f69: 130300 wsr.sar a0 40100f6c: 002000 isync 40100f6f: f108 l32i.n a0, a1, 60 40100f71: 13e600 wsr.ps a0 40100f74: 002000 isync 40100f77: 0108 l32i.n a0, a1, 0 40100f79: 1128 l32i.n a2, a1, 4 40100f7b: 2138 l32i.n a3, a1, 8 40100f7d: 3148 l32i.n a4, a1, 12 40100f7f: 4158 l32i.n a5, a1, 16 40100f81: 5168 l32i.n a6, a1, 20 40100f83: 6178 l32i.n a7, a1, 24 40100f85: 7188 l32i.n a8, a1, 28 40100f87: 8198 l32i.n a9, a1, 32 40100f89: 91a8 l32i.n a10, a1, 36 40100f8b: a1b8 l32i.n a11, a1, 40 40100f8d: b1c8 l32i.n a12, a1, 44 40100f8f: c1d8 l32i.n a13, a1, 48 40100f91: d1e8 l32i.n a14, a1, 52 40100f93: e1f8 l32i.n a15, a1, 56 40100f95: 44c112 addi a1, a1, 68 40100f98: f00d ret.n ... 40100f9b : 40100f9b: bcc112 addi a1, a1, -68 40100f9e: d1f9 s32i.n a15, a1, 52 40100fa0: c1e9 s32i.n a14, a1, 48 40100fa2: b1d9 s32i.n a13, a1, 44 40100fa4: a1c9 s32i.n a12, a1, 40 40100fa6: 91b9 s32i.n a11, a1, 36 40100fa8: 81a9 s32i.n a10, a1, 32 40100faa: 6199 s32i.n a9, a1, 24 40100fac: 5189 s32i.n a8, a1, 20 40100fae: 4179 s32i.n a7, a1, 16 40100fb0: 3169 s32i.n a6, a1, 12 40100fb2: 2159 s32i.n a5, a1, 8 40100fb4: 0109 s32i.n a0, a1, 0 40100fb6: fca7e1 l32r a14, 40100254 <_DoubleExceptionVector+0x1e4> 40100fb9: 0d2c movi.n a13, 32 40100fbb: 0eb8 l32i.n a11, a14, 0 40100fbd: fca701 l32r a0, 4010025c <_DoubleExceptionVector+0x1ec> 40100fc0: 0b58 l32i.n a5, a11, 0 40100fc2: 100500 and a0, a5, a0 40100fc5: fc4981 l32r a8, 401000ec <_DoubleExceptionVector+0x7c> 40100fc8: 208080 or a8, a0, a8 40100fcb: fca591 l32r a9, 40100260 <_DoubleExceptionVector+0x1f0> 40100fce: 209090 or a9, a0, a9 40100fd1: 0b99 s32i.n a9, a11, 0 40100fd3: 03eaf0 rsr.ccount a15 40100fd6: fca301 l32r a0, 40100264 <_DoubleExceptionVector+0x1f4> 40100fd9: 4b09 s32i.n a0, a11, 16 40100fdb: 070c movi.n a7, 0 40100fdd: 060c movi.n a6, 0 40100fdf : 40100fdf: 0002c2 l8ui a12, a2, 0 40100fe2: 00a102 movi a0, 0x100 40100fe5: 20cc00 or a12, a12, a0 40100fe8: 221b addi.n a2, a2, 1 40100fea: 2bd9 s32i.n a13, a11, 8 40100fec : 40100fec: 0966a6 blti a6, 6, 40100ff9 40100fef: 060c movi.n a6, 0 40100ff1: 100c movi.n a0, 1 40100ff3: 307070 xor a7, a0, a7 40100ff6: 001106 j 4010103e 40100ff9 : 40100ff9: 136c07 bbci a12, 0, 40101010 40100ffc: 661b addi.n a6, a6, 1 40100ffe: 300c50 xor a0, a12, a5 40101001: 41c1c0 srli a12, a12, 1 40101004: 415150 srli a5, a5, 1 40101007: 336007 bbci a0, 0, 4010103e 4010100a: 305540 xor a5, a5, a4 4010100d: 000b46 j 4010103e 40101010 : 40101010: 060c movi.n a6, 0 40101012: 100c movi.n a0, 1 40101014: 307070 xor a7, a0, a7 40101017: 300c50 xor a0, a12, a5 4010101a: 41c1c0 srli a12, a12, 1 4010101d: 415150 srli a5, a5, 1 40101020: 1a6007 bbci a0, 0, 4010103e 40101023: 305540 xor a5, a5, a4 40101026: 000506 j 4010103e 40101029: ff16c6 j 40100c88 4010102c: ff6f06 j 40100dec 4010102f: ff6d46 j 40100de8 40101032: ff5086 j 40100d78 40101035: ff4dc6 j 40100d70 40101038: ff1d06 j 40100cb0 4010103b: ff1c46 j 40100cb0 4010103e : 4010103e: 35cff2 addi a15, a15, 53 40101041: aa1b addi.n a10, a10, 1 40101043: 053aa6 blti a10, 3, 4010104c 40101046: 01cff2 addi a15, a15, 1 40101049: 00a0a2 movi a10, 0 4010104c : 4010104c: 03ea00 rsr.ccount a0 4010104f: c000f0 sub a0, a0, a15 40101052: f6f0f7 bbsi a0, 31, 4010104c 40101055: 04e707 bbsi a7, 0, 4010105d 40101058: 0b99 s32i.n a9, a11, 0 4010105a: 000046 j 4010105f 4010105d : 4010105d: 0b89 s32i.n a8, a11, 0 4010105f : 4010105f: 891c66 bnei a12, 1, 40100fec 40101062: 330b addi.n a3, a3, -1 40101064: 939c beqz.n a3, 40101081 40101066: 0002c2 l8ui a12, a2, 0 40101069: 221b addi.n a2, a2, 1 4010106b: 00a102 movi a0, 0x100 4010106e: 20cc00 or a12, a12, a0 40101071: 031466 bnei a4, 1, 40101078 40101074: be48 l32i.n a4, a14, 44 40101076: ae58 l32i.n a5, a14, 40 40101078 : 40101078: 04cc bnez.n a4, 4010107c 4010107a: 140c movi.n a4, 1 4010107c : 4010107c: ffdb06 j 40100fec ... 40101081 : 40101081: 1c34a6 blti a4, 3, 401010a1 40101084: 0444e6 bgei a4, 4, 4010108c 40101087: fc7851 l32r a5, 40100268 <_DoubleExceptionVector+0x1f8> 4010108a: 1e49 s32i.n a4, a14, 4 4010108c : 4010108c: fc7701 l32r a0, 40100268 <_DoubleExceptionVector+0x1f8> 4010108f: 305050 xor a5, a0, a5 40101092: e159 s32i.n a5, a1, 56 40101094: 38c122 addi a2, a1, 56 40101097: 230c movi.n a3, 2 40101099: 240c movi.n a4, 2 4010109b: ffd006 j 40100fdf 4010109e: 000000 ill 401010a1 : 401010a1: 35cff2 addi a15, a15, 53 401010a4 : 401010a4: 03ea00 rsr.ccount a0 401010a7: c000f0 sub a0, a0, a15 401010aa: f6f0f7 bbsi a0, 31, 401010a4 401010ad: fc6d01 l32r a0, 40100264 <_DoubleExceptionVector+0x1f4> 401010b0: 2b09 s32i.n a0, a11, 8 401010b2: 6bcff2 addi a15, a15, 107 401010b5 : 401010b5: 03ea00 rsr.ccount a0 401010b8: c000f0 sub a0, a0, a15 401010bb: f6f0f7 bbsi a0, 31, 401010b5 401010be: 0b99 s32i.n a9, a11, 0 401010c0: 36cff2 addi a15, a15, 54 401010c3 : 401010c3: 03ea00 rsr.ccount a0 401010c6: c000f0 sub a0, a0, a15 401010c9: f6f0f7 bbsi a0, 31, 401010c3 401010cc: 1bd9 s32i.n a13, a11, 4 401010ce: fc6501 l32r a0, 40100264 <_DoubleExceptionVector+0x1f4> 401010d1: 5b09 s32i.n a0, a11, 20 401010d3: d1f8 l32i.n a15, a1, 52 401010d5: c1e8 l32i.n a14, a1, 48 401010d7: b1d8 l32i.n a13, a1, 44 401010d9: a1c8 l32i.n a12, a1, 40 401010db: 91b8 l32i.n a11, a1, 36 401010dd: 81a8 l32i.n a10, a1, 32 401010df: 6198 l32i.n a9, a1, 24 401010e1: 5188 l32i.n a8, a1, 20 401010e3: 4178 l32i.n a7, a1, 16 401010e5: 3168 l32i.n a6, a1, 12 401010e7: 2158 l32i.n a5, a1, 8 401010e9: 0108 l32i.n a0, a1, 0 401010eb: 44c112 addi a1, a1, 68 401010ee: f00d ret.n 401010f0 : 401010f0: d0c112 addi a1, a1, -48 401010f3: 0109 s32i.n a0, a1, 0 401010f5: 1129 s32i.n a2, a1, 4 401010f7: 2139 s32i.n a3, a1, 8 401010f9: 3149 s32i.n a4, a1, 12 401010fb: 4159 s32i.n a5, a1, 16 401010fd: 5169 s32i.n a6, a1, 20 401010ff: 6179 s32i.n a7, a1, 24 40101101: 7189 s32i.n a8, a1, 28 40101103: 81c9 s32i.n a12, a1, 32 40101105: 91d9 s32i.n a13, a1, 36 40101107: a1e9 s32i.n a14, a1, 40 40101109: b1f9 s32i.n a15, a1, 44 4010110b: fc52e1 l32r a14, 40100254 <_DoubleExceptionVector+0x1e4> 4010110e: 0d2c movi.n a13, 32 40101110: 1fa072 movi a7, 31 40101113: 3ca052 movi a5, 60 40101116: 6e48 l32i.n a4, a14, 24 40101118: 00a032 movi a3, 0 4010111b: fc5451 l32r a5, 4010026c <_DoubleExceptionVector+0x1fc> 4010111e: 01a062 movi a6, 1 40101121: 03ea90 rsr.ccount a9 40101124: c17560 mul16u a7, a5, a6 40101127: 04e707 bbsi a7, 0, 4010112f 4010112a: f03d nop.n 4010112c: 0020f0 nop 4010112f : 4010112f: 03eab0 rsr.ccount a11 40101132: bb0b addi.n a11, a11, -1 40101134: 0108 l32i.n a0, a1, 0 40101136: 1128 l32i.n a2, a1, 4 40101138: 2138 l32i.n a3, a1, 8 4010113a: 3148 l32i.n a4, a1, 12 4010113c: 4158 l32i.n a5, a1, 16 4010113e: 5168 l32i.n a6, a1, 20 40101140: 6179 s32i.n a7, a1, 24 40101142: 7189 s32i.n a8, a1, 28 40101144: 81c8 l32i.n a12, a1, 32 40101146: 91d8 l32i.n a13, a1, 36 40101148: a1e8 l32i.n a14, a1, 40 4010114a: b1f8 l32i.n a15, a1, 44 4010114c: 30c112 addi a1, a1, 48 4010114f: f00d ret.n 40101151: 000000 ill 40101154: a1d8 l32i.n a13, a1, 40 40101156: fe .byte 0xfe 40101157: 3f .byte 0x3f 40101158: 000e00 excw 4010115b: f13060 excw 4010115e: ec4026 beqi a0, 4, 4010114e 40101161: 3ffea1 l32r a10, 400d115c 40101164: a1dc bnez.n a1, 40101182 40101166: fe .byte 0xfe 40101167: 3f .byte 0x3f 40101168: 249630 extui a9, a3, 6, 3 4010116b: 8a8c40 excw 4010116e: 884024 excw 40101171: 248c beqz.n a4, 40101177 40101173: 932c40 movnez a2, a12, a4 40101176: ec4024 excw 40101179: 249a add.n a2, a4, a9 4010117b: 8ae040 excw 4010117e: 124024 excw 40101181: 09f0c1 l32r a12, 400c3944 40101184: 21d901 l32r a0, 400c98e8 40101187: 11c9 s32i.n a12, a1, 4 40101189: fff2d1 l32r a13, 40101154 4010118c: 02cd mov.n a12, a2 4010118e: 020c movi.n a2, 0 40101190: 4c48 l32i.n a4, a12, 16 40101192: 041316 beqz a3, 401011d7 40101195: 3e1426 beqi a4, 1, 401011d7 40101198: 212c02 l32i a0, a12, 132 4010119b: ffef51 l32r a5, 40101158 4010119e: a0cc bnez.n a0, 401011ac 401011a0: 0020c0 memw 401011a3: fc2552 l32i a5, a5, 0x3f0 401011a6: 161c32 l16ui a3, a12, 44 401011a9: 2a1357 beq a3, a5, 401011d7 401011ac: 172c22 l32i a2, a12, 92 401011af: ac38 l32i.n a3, a12, 40 401011b1: 0c4d mov.n a4, a12 401011b3: 5c4b addi.n a5, a12, 4 401011b5: 101c62 l16ui a6, a12, 32 401011b8: 111c72 l16ui a7, a12, 34 401011bb: ffeb01 l32r a0, 40101168 401011be: 0000c0 callx0 a0 401011c1: 0c2d mov.n a2, a12 401011c3: ffea01 l32r a0, 4010116c 401011c6: 0000c0 callx0 a0 401011c9: 1d48 l32i.n a4, a13, 4 401011cb: 000c movi.n a0, 0 401011cd: 7294c7 bne a4, a12, 40101243 401011d0: 3468 l32i.n a6, a4, 12 401011d2: 1d69 s32i.n a6, a13, 4 401011d4: 002046 j 40101259 401011d7: 095416 beqz a4, 40101270 401011da: 740b addi.n a7, a4, -1 401011dc: 0aa716 beqz a7, 4010128a 401011df: fec482 addi a8, a4, -2 401011e2: 0c0816 beqz a8, 401012a6 401011e5: fdc492 addi a9, a4, -3 401011e8: 0d6916 beqz a9, 401012c2 401011eb: fcc4a2 addi a10, a4, -4 401011ee: 0e4a16 beqz a10, 401012d6 401011f1: 317466 bnei a4, 7, 40101226 401011f4: 0c2d mov.n a2, a12 401011f6: ffde01 l32r a0, 40101170 401011f9: 0000c0 callx0 a0 401011fc: 02dd mov.n a13, a2 401011fe: 82ec bnez.n a2, 4010122a 40101200: 9b0c movi.n a11, 9 40101202: 4cb9 s32i.n a11, a12, 16 40101204: 000886 j 4010122a 40101207: 2d09 s32i.n a0, a13, 8 40101209: 004d mov.n a4, a0 4010120b: 708c beqz.n a0, 40101216 4010120d: 3408 l32i.n a0, a4, 12 4010120f: f490c7 bne a0, a12, 40101207 40101212: 3cd8 l32i.n a13, a12, 12 40101214: 34d9 s32i.n a13, a4, 12 40101216: 3c29 s32i.n a2, a12, 12 40101218: 0c2d mov.n a2, a12 4010121a: ffd031 l32r a3, 4010115c 4010121d: c0a042 movi a4, 192 40101220: 201110 or a1, a1, a1 40101223: 009d45 call0 40101bf8 40101226: 0d0c movi.n a13, 0 40101228: 0c0c movi.n a12, 0 4010122a: 8c8c beqz.n a12, 40101236 4010122c: 6dcc bnez.n a13, 40101236 4010122e: 0c2d mov.n a2, a12 40101230: ffd101 l32r a0, 40101174 40101233: 0000c0 callx0 a0 40101236: 0d2d mov.n a2, a13 40101238: 11c8 l32i.n a12, a1, 4 4010123a: 21d8 l32i.n a13, a1, 8 4010123c: 0108 l32i.n a0, a1, 0 4010123e: 10c112 addi a1, a1, 16 40101241: f00d ret.n 40101243: 2d49 s32i.n a4, a13, 8 40101245: 74cc bnez.n a4, 40101250 40101247: 000386 j 40101259 4010124a: 2d29 s32i.n a2, a13, 8 4010124c: 024d mov.n a4, a2 4010124e: 728c beqz.n a2, 40101259 40101250: 3428 l32i.n a2, a4, 12 40101252: f492c7 bne a2, a12, 4010124a 40101255: 3c28 l32i.n a2, a12, 12 40101257: 3429 s32i.n a2, a4, 12 40101259: 3c09 s32i.n a0, a12, 12 4010125b: a40c movi.n a4, 10 4010125d: 4c49 s32i.n a4, a12, 16 4010125f: 3d38 l32i.n a3, a13, 12 40101261: 3c39 s32i.n a3, a12, 12 40101263: 3dc9 s32i.n a12, a13, 12 40101265: ffc401 l32r a0, 40101178 40101268: 0000c0 callx0 a0 4010126b: 020c movi.n a2, 0 4010126d: fff1c6 j 40101238 40101270: 101c52 l16ui a5, a12, 32 40101273: fa1516 beqz a5, 40101218 40101276: 4d48 l32i.n a4, a13, 16 40101278: 0694c7 bne a4, a12, 40101282 4010127b: 3468 l32i.n a6, a4, 12 4010127d: 4d69 s32i.n a6, a13, 16 4010127f: ffe4c6 j 40101216 40101282: 2d49 s32i.n a4, a13, 8 40101284: f85456 bnez a4, 4010120d 40101287: ffe2c6 j 40101216 4010128a: ffb521 l32r a2, 40101160 4010128d: 0c3d mov.n a3, a12 4010128f: ffbb01 l32r a0, 4010117c 40101292: 0000c0 callx0 a0 40101295: 0c2d mov.n a2, a12 40101297: ffb131 l32r a3, 4010115c 4010129a: c6a042 movi a4, 198 4010129d: 009585 call0 40101bf8 401012a0: ffe086 j 40101226 401012a3: 000000 ill 401012a6: ffaf21 l32r a2, 40101164 401012a9: 0c3d mov.n a3, a12 401012ab: ffb401 l32r a0, 4010117c 401012ae: 0000c0 callx0 a0 401012b1: 0c2d mov.n a2, a12 401012b3: ffaa31 l32r a3, 4010115c 401012b6: cca042 movi a4, 204 401012b9: 0093c5 call0 40101bf8 401012bc: ffd986 j 40101226 401012bf: 000000 ill 401012c2: 0c2d mov.n a2, a12 401012c4: ffab01 l32r a0, 40101170 401012c7: 0000c0 callx0 a0 401012ca: 02dd mov.n a13, a2 401012cc: f5a256 bnez a2, 4010122a 401012cf: 570c movi.n a7, 5 401012d1: 4c79 s32i.n a7, a12, 16 401012d3: ffd4c6 j 4010122a 401012d6: 0c2d mov.n a2, a12 401012d8: ffa601 l32r a0, 40101170 401012db: 0000c0 callx0 a0 401012de: 02dd mov.n a13, a2 401012e0: f46256 bnez a2, 4010122a 401012e3: 580c movi.n a8, 5 401012e5: 4c89 s32i.n a8, a12, 16 401012e7: ffcfc6 j 4010122a 401012ea: 7c0000 excw 401012ed: f00d82 l8ui a8, a13, 240 401012f0: 26f150 excw 401012f3: 7fff40 excw 401012f6: 400000 ssr a0 401012f9: 4026f1 l32r a15, 400d1394 401012fc: 808c beqz.n a0, 40101308 401012fe: fe .byte 0xfe 401012ff: 3f .byte 0x3f 40101300: dafc bnez.n a10, 40101341 40101302: 124024 excw 40101305: 09f0c1 l32r a12, 400c3ac8 40101308: 11c901 l32r a0, 400c5a2c 4010130b: fff9c1 l32r a12, 401012f0 4010130e: fffc01 l32r a0, 40101300 40101311: 0000c0 callx0 a0 40101314: f42020 extui a2, a2, 0, 16 40101317: fff731 l32r a3, 401012f4 4010131a: 201110 or a1, a1, a1 4010131d: 062dc5 call0 401075fc <__umodsi3> 40101320: fff651 l32r a5, 401012f8 40101323: fff661 l32r a6, 401012fc 40101326: f42020 extui a2, a2, 0, 16 40101329: ffa302 movi a0, 0x3ff 4010132c: 053027 bltu a0, a2, 40101335 4010132f: 04d222 addmi a2, a2, 0x400 40101332: f42020 extui a2, a2, 0, 16 40101335: 058d mov.n a8, a5 40101337: 005622 s16i a2, a6, 0 4010133a: 0878 l32i.n a7, a8, 0 4010133c: 0778 l32i.n a7, a7, 0 4010133e: 884b addi.n a8, a8, 4 40101340: 978c beqz.n a7, 4010134d 40101342: 101792 l16ui a9, a7, 32 40101345: c51927 beq a9, a2, 4010130e 40101348: 3778 l32i.n a7, a7, 12 4010134a: ff4756 bnez a7, 40101342 4010134d: e998c7 bne a8, a12, 4010133a 40101350: 11c8 l32i.n a12, a1, 4 40101352: 0108 l32i.n a0, a1, 0 40101354: 10c112 addi a1, a1, 16 40101357: f00d ret.n 40101359: 000000 ill 4010135c: 00ff00 excw 4010135f: 040200 extui a0, a0, 2, 1 40101362: f0b405 call0 400f1ea4 40101365: 3ffea1 l32r a10, 400d1360 40101368: 26ee90 excw 4010136b: 5fec40 excw 4010136e: 9c4024 excw 40101371: 245a add.n a2, a4, a5 40101373: c11240 mul16u a1, a2, a4 40101376: 31e9f0 srai a14, a15, 25 40101379: 0109 s32i.n a0, a1, 0 4010137b: 21d9 s32i.n a13, a1, 8 4010137d: 11c9 s32i.n a12, a1, 4 4010137f: 02dd mov.n a13, a2 40101381: 03cd mov.n a12, a3 40101383: 1d9ca2 l16si a10, a12, 58 40101386: 0e0d02 l8ui a0, a13, 14 40101389: 4228 l32i.n a2, a2, 16 4010138b: ac78 l32i.n a7, a12, 40 4010138d: 171332 l16ui a3, a3, 46 40101390: 755870 extui a5, a7, 24, 8 40101393: 748830 extui a8, a3, 8, 8 40101396: 116380 slli a6, a3, 8 40101399: 414870 srli a4, a7, 8 4010139c: 373a add.n a3, a7, a3 4010139e: 206680 or a6, a6, a8 401013a1: 0e4262 s8i a6, a2, 14 401013a4: ffee81 l32r a8, 4010135c 401013a7: 416860 srli a6, a6, 8 401013aa: 104480 and a4, a4, a8 401013ad: 204450 or a4, a4, a5 401013b0: 015780 slli a5, a7, 24 401013b3: 0f4262 s8i a6, a2, 15 401013b6: 107780 and a7, a7, a8 401013b9: 117780 slli a7, a7, 8 401013bc: 205570 or a5, a5, a7 401013bf: 204450 or a4, a4, a5 401013c2: 084242 s8i a4, a2, 8 401013c5: 414840 srli a4, a4, 8 401013c8: 094242 s8i a4, a2, 9 401013cb: 414840 srli a4, a4, 8 401013ce: 0a4242 s8i a4, a2, 10 401013d1: 414840 srli a4, a4, 8 401013d4: 0b4242 s8i a4, a2, 11 401013d7: cc39 s32i.n a3, a12, 48 401013d9: 046007 bbci a0, 0, 401013e1 401013dc: ffe191 l32r a9, 40101360 401013df: 5299 s32i.n a9, a2, 20 401013e1: 000c movi.n a0, 0 401013e3: 020a66 bnei a10, -1, 401013e9 401013e6: 1d5c02 s16i a0, a12, 58 401013e9: 0b6c16 beqz a12, 401014a3 401013ec: 0cb8 l32i.n a11, a12, 0 401013ee: ec4b addi.n a14, a12, 4 401013f0: 0afb16 beqz a11, 401014a3 401013f3: 102c32 l32i a3, a12, 64 401013f6: 4d28 l32i.n a2, a13, 16 401013f8: 046356 bnez a3, 40101442 401013fb: 070252 l8ui a5, a2, 7 401013fe: 060262 l8ui a6, a2, 6 40101401: 115580 slli a5, a5, 8 40101404: 205560 or a5, a5, a6 40101407: 050262 l8ui a6, a2, 5 4010140a: 115580 slli a5, a5, 8 4010140d: 205560 or a5, a5, a6 40101410: 040262 l8ui a6, a2, 4 40101413: 115580 slli a5, a5, 8 40101416: 205560 or a5, a5, a6 40101419: ffd061 l32r a6, 4010135c 4010141c: 414850 srli a4, a5, 8 4010141f: 107560 and a7, a5, a6 40101422: 104460 and a4, a4, a6 40101425: 117780 slli a7, a7, 8 40101428: 016580 slli a6, a5, 24 4010142b: 755850 extui a5, a5, 24, 8 4010142e: 206670 or a6, a6, a7 40101431: 204450 or a4, a4, a5 40101434: ffcc51 l32r a5, 40101364 40101437: 204460 or a4, a4, a6 4010143a: 0558 l32i.n a5, a5, 0 4010143c: 106c52 s32i a5, a12, 64 4010143f: 116c42 s32i a4, a12, 68 40101442: 0c3d mov.n a3, a12 40101444: 0e4d mov.n a4, a14 40101446: 1d78 l32i.n a7, a13, 4 40101448: 650c movi.n a5, 6 4010144a: 051792 l16ui a9, a7, 10 4010144d: 041762 l16ui a6, a7, 8 40101450: 1788 l32i.n a8, a7, 4 40101452: 1729 s32i.n a2, a7, 4 40101454: c08280 sub a8, a2, a8 40101457: c06680 sub a6, a6, a8 4010145a: c09980 sub a9, a9, a8 4010145d: 055792 s16i a9, a7, 10 40101460: f46060 extui a6, a6, 0, 16 40101463: 418800 srli a8, a0, 8 40101466: 045762 s16i a6, a7, 8 40101469: 104202 s8i a0, a2, 16 4010146c: 114282 s8i a8, a2, 17 4010146f: 072d mov.n a2, a7 40101471: ffbd01 l32r a0, 40101368 40101474: 0000c0 callx0 a0 40101477: 0e4d mov.n a4, a14 40101479: 0c3d mov.n a3, a12 4010147b: 0a0c52 l8ui a5, a12, 10 4010147e: 090c62 l8ui a6, a12, 9 40101481: 670c movi.n a7, 6 40101483: 4da8 l32i.n a10, a13, 16 40101485: 419820 srli a9, a2, 8 40101488: 104a22 s8i a2, a10, 16 4010148b: 114a92 s8i a9, a10, 17 4010148e: 1d28 l32i.n a2, a13, 4 40101490: ffb701 l32r a0, 4010136c 40101493: 0000c0 callx0 a0 40101496: 11c8 l32i.n a12, a1, 4 40101498: 21d8 l32i.n a13, a1, 8 4010149a: 31e8 l32i.n a14, a1, 12 4010149c: 0108 l32i.n a0, a1, 0 4010149e: 10c112 addi a1, a1, 16 401014a1: f00d ret.n 401014a3: ec4b addi.n a14, a12, 4 401014a5: 0e2d mov.n a2, a14 401014a7: ffb201 l32r a0, 40101370 401014aa: 0000c0 callx0 a0 401014ad: 000c movi.n a0, 0 401014af: fe3216 beqz a2, 40101496 401014b2: 12b8 l32i.n a11, a2, 4 401014b4: 0cb9 s32i.n a11, a12, 0 401014b6: ffce46 j 401013f3 401014b9: 000000 ill 401014bc: 00ea60 excw 401014bf: 14d000 extui a13, a0, 0, 2 401014c2: 6c4010 excw 401014c5: 4024a5 excw 401014c8: 24c260 extui a12, a6, 2, 3 401014cb: 9be840 excw 401014ce: 124024 excw 401014d1: 09f0c1 l32r a12, 400c3c94 401014d4: fb0101 l32r a0, 401000d8 <_DoubleExceptionVector+0x68> 401014d7: ff .byte 0xff 401014d8: 0000c0 callx0 a0 401014db: fffb01 l32r a0, 401014c8 401014de: 0000c0 callx0 a0 401014e1: fff621 l32r a2, 401014bc 401014e4: fff731 l32r a3, 401014c0 401014e7: 040c movi.n a4, 0 401014e9: fff801 l32r a0, 401014cc 401014ec: 0000c0 callx0 a0 401014ef: 0108 l32i.n a0, a1, 0 401014f1: 10c112 addi a1, a1, 16 401014f4: f00d ret.n 401014f6: 000000 ill 401014f9: 401015 excw 401014fc: a5b8 l32i.n a11, a5, 40 401014fe: 124024 excw 40101501: 09f0c1 l32r a12, 400c3cc4 40101504: fd0101 l32r a0, 40100908 40101507: ff .byte 0xff 40101508: 0000c0 callx0 a0 4010150b: f4a122 movi a2, 0x1f4 4010150e: fffa31 l32r a3, 401014f8 40101511: 040c movi.n a4, 0 40101513: ffee01 l32r a0, 401014cc 40101516: 0000c0 callx0 a0 40101519: 0108 l32i.n a0, a1, 0 4010151b: 10c112 addi a1, a1, 16 4010151e: f00d ret.n 40101520: 1528 l32i.n a2, a5, 4 40101522: 784010 excw 40101525: 402455 excw 40101528: f0c112 addi a1, a1, -16 4010152b: 0109 s32i.n a0, a1, 0 4010152d: fffd01 l32r a0, 40101524 40101530: 0000c0 callx0 a0 40101533: 64a022 movi a2, 100 40101536: fffa31 l32r a3, 40101520 40101539: 040c movi.n a4, 0 4010153b: ffe401 l32r a0, 401014cc 4010153e: 0000c0 callx0 a0 40101541: 0108 l32i.n a0, a1, 0 40101543: 10c112 addi a1, a1, 16 40101546: f00d ret.n 40101548: 101550 and a1, a5, a5 4010154b: c40040 extui a0, a4, 0, 13 4010154e: 124024 excw 40101551: 09f0c1 l32r a12, 400c3d14 40101554: fd0101 l32r a0, 40100958 40101557: ff .byte 0xff 40101558: 0000c0 callx0 a0 4010155b: e8a322 movi a2, 0x3e8 4010155e: fffa31 l32r a3, 40101548 40101561: 040c movi.n a4, 0 40101563: ffda01 l32r a0, 401014cc 40101566: 0000c0 callx0 a0 40101569: 0108 l32i.n a0, a1, 0 4010156b: 10c112 addi a1, a1, 16 4010156e: f00d ret.n 40101570: 26f230 excw 40101573: 651440 extui a1, a4, 20, 7 40101576: 124024 excw 40101579: d9f0c1 l32r a12, 400f7d3c 4010157c: 010921 l32r a2, 400c19a0 4010157f: 11c9 s32i.n a12, a1, 4 40101581: 31e9 s32i.n a14, a1, 12 40101583: 02cd mov.n a12, a2 40101585: d29c beqz.n a2, 401015a6 40101587: fffae1 l32r a14, 40101570 4010158a: 20dcc0 or a13, a12, a12 4010158d: 002cc2 l32i a12, a12, 0 40101590: 012d22 l32i a2, a13, 4 40101593: fff801 l32r a0, 40101574 40101596: 0000c0 callx0 a0 40101599: 0e3d mov.n a3, a14 4010159b: 0d2d mov.n a2, a13 4010159d: a5a042 movi a4, 165 401015a0: 006545 call0 40101bf8 401015a3: fe3c56 bnez a12, 4010158a 401015a6: 11c8 l32i.n a12, a1, 4 401015a8: 21d8 l32i.n a13, a1, 8 401015aa: 31e8 l32i.n a14, a1, 12 401015ac: 0108 l32i.n a0, a1, 0 401015ae: 10c112 addi a1, a1, 16 401015b1: f00d ret.n ... 401015b4 : 401015b4: 160c movi.n a6, 1 401015b6: 530b addi.n a5, a3, -1 401015b8: f0c112 addi a1, a1, -16 401015bb: 0109 s32i.n a0, a1, 0 401015bd: 401500 ssl a5 401015c0: 020d mov.n a0, a2 401015c2: a14600 sll a4, a6 401015c5: 0e2247 blt a2, a4, 401015d7 401015c8: 401300 ssl a3 401015cb: a10600 sll a0, a6 401015ce: c00200 sub a0, a2, a0 401015d1: 110000 slli a0, a0, 16 401015d4: 310000 srai a0, a0, 16 401015d7: 002d mov.n a2, a0 401015d9: 0108 l32i.n a0, a1, 0 401015db: 10c112 addi a1, a1, 16 401015de: f00d ret.n 401015e0: 009600 excw 401015e3: fe0060 excw 401015e6: 123ff1 l32r a15, 400c5ee4 401015e8 : 401015e8: f0c112 addi a1, a1, -16 401015eb: 0109 s32i.n a0, a1, 0 401015ed: 11c9 s32i.n a12, a1, 4 401015ef: fffd21 l32r a2, 401015e4 401015f2: fffbc1 l32r a12, 401015e0 401015f5: f00c movi.n a0, 15 401015f7: 0020c0 memw 401015fa: 8f2222 l32i a2, a2, 0x23c 401015fd: 352020 extui a2, a2, 16, 4 40101600: 2a82f6 bgeui a2, 8, 4010162e 40101603: 0020c0 memw 40101606: 802c22 l32i a2, a12, 0x200 40101609: 1b6207 bbci a2, 0, 40101628 4010160c: 742820 extui a2, a2, 8, 8 4010160f: 830c movi.n a3, 8 40101611: fffa05 call0 401015b4 40101614: f00c movi.n a0, 15 40101616: 6ba032 movi a3, 107 40101619: d12230 mul16s a2, a2, a3 4010161c: 212620 srai a2, a2, 6 4010161f: 112200 slli a2, a2, 16 40101622: 312020 srai a2, a2, 16 40101625: 000206 j 40101631 40101628: ff3321 l32r a2, 401012f4 4010162b: 000086 j 40101631 4010162e: ff3121 l32r a2, 401012f4 40101631: 0020c0 memw 40101634: b72c42 l32i a4, a12, 0x2dc 40101637: 204400 or a4, a4, a0 4010163a: 0020c0 memw 4010163d: b76c42 s32i a4, a12, 0x2dc 40101640: 11c8 l32i.n a12, a1, 4 40101642: 0108 l32i.n a0, a1, 0 40101644: 10c112 addi a1, a1, 16 40101647: f00d ret.n 40101649: 000000 ill 4010164c : 4010164c: ffe521 l32r a2, 401015e0 4010164f: 0020c0 memw 40101652: 802222 l32i a2, a2, 0x200 40101655: c52020 extui a2, a2, 16, 13 40101658: f00d ret.n 4010165a: ff0000 excw 4010165d: ff .byte 0xff 4010165e: ff .byte 0xff 4010165f: 7f .byte 0x7f 40101660: 000200 excw 40101663: 000060 excw 40101666: ff8000 excw 40101669: ff .byte 0xff 4010166a: ff .byte 0xff 4010166b: 0f .byte 0xf 4010166c: fea894 excw 4010166f: 3f .byte 0x3f 40101670 : 40101670: f0c112 addi a1, a1, -16 40101673: 0109 s32i.n a0, a1, 0 40101675: 21d9 s32i.n a13, a1, 8 40101677: 11c9 s32i.n a12, a1, 4 40101679: fff851 l32r a5, 4010165c 4010167c: 02cd mov.n a12, a2 4010167e: fff8d1 l32r a13, 40101660 40101681: 0020c0 memw 40101684: 5c2d42 l32i a4, a13, 0x170 40101687: 104450 and a4, a4, a5 4010168a: 0020c0 memw 4010168d: 5c6d42 s32i a4, a13, 0x170 40101690: 01a132 movi a3, 0x101 40101693: 0020c0 memw 40101696: 5b6d32 s32i a3, a13, 0x16c 40101699: fff221 l32r a2, 40101664 4010169c: 0020c0 memw 4010169f: 5b2d02 l32i a0, a13, 0x16c 401016a2: 200020 or a0, a0, a2 401016a5: 0020c0 memw 401016a8: 64a022 movi a2, 100 401016ab: 5b6d02 s32i a0, a13, 0x16c 401016ae: fa9501 l32r a0, 40100104 <_DoubleExceptionVector+0x94> 401016b1: 0000c0 callx0 a0 401016b4: 0020c0 memw 401016b7: 5c2d62 l32i a6, a13, 0x170 401016ba: 008696 bltz a6, 401016c6 401016bd: 0020c0 memw 401016c0: 5c2d72 l32i a7, a13, 0x170 401016c3: ff67d6 bgez a7, 401016bd 401016c6: ffe831 l32r a3, 40101668 401016c9: 0020c0 memw 401016cc: ffe801 l32r a0, 4010166c 401016cf: 5c2d22 l32i a2, a13, 0x170 401016d2: 010002 l8ui a0, a0, 1 401016d5: 102230 and a2, a2, a3 401016d8: 408c beqz.n a0, 401016e0 401016da: 071026 beqi a0, 1, 401016e5 401016dd: 3f2026 beqi a0, 2, 40101720 401016e0: 832c movi.n a3, 40 401016e2: 000086 j 401016e8 401016e5: 1aa032 movi a3, 26 401016e8: 1122c0 slli a2, a2, 4 401016eb: 05ec45 call0 401075b0 <__udivsi3> 401016ee: 0221d2 l32i a13, a1, 8 401016f1: 022216 beqz a2, 40101717 401016f4: 1c08 l32i.n a0, a12, 4 401016f6: b09c beqz.n a0, 40101715 401016f8: ffa142 movi a4, 0x1ff 401016fb: 05b027 bgeu a0, a2, 40101704 401016fe: c03200 sub a3, a2, a0 40101701: 000086 j 40101707 40101704: c03020 sub a3, a0, a2 40101707: 0c3437 bltu a4, a3, 40101717 4010170a: a03220 addx4 a3, a2, a2 4010170d: 902000 addx2 a2, a0, a0 40101710: 223a add.n a2, a2, a3 40101712: 412320 srli a2, a2, 3 40101715: 1c29 s32i.n a2, a12, 4 40101717: 11c8 l32i.n a12, a1, 4 40101719: 0108 l32i.n a0, a1, 0 4010171b: 10c112 addi a1, a1, 16 4010171e: f00d ret.n 40101720: 831c movi.n a3, 24 40101722: fff086 j 401016e8 40101725: 000000 ill 40101728: effe00 excw 4010172b: 3f .byte 0x3f 4010172c : 4010172c: ffff41 l32r a4, 40101728 4010172f: 129c beqz.n a2, 40101744 40101731: 767c movi.n a6, -9 40101733: 0020c0 memw 40101736: 862452 l32i a5, a4, 0x218 40101739: 105560 and a5, a5, a6 4010173c: 0020c0 memw 4010173f: 866452 s32i a5, a4, 0x218 40101742: f00d ret.n 40101744: 830c movi.n a3, 8 40101746: 0020c0 memw 40101749: 862422 l32i a2, a4, 0x218 4010174c: 202230 or a2, a2, a3 4010174f: 0020c0 memw 40101752: 866422 s32i a2, a4, 0x218 40101755: f00d ret.n 40101757: a96000 excw 4010175a: fe .byte 0xfe 4010175b: 3f .byte 0x3f 4010175c: 254780 extui a4, a8, 23, 3 4010175f: 030c40 excw 40101760 : 40101760: 030c movi.n a3, 0 40101762: f0c112 addi a1, a1, -16 40101765: 025d mov.n a5, a2 40101767: 0109 s32i.n a0, a1, 0 40101769: fffb01 l32r a0, 40101758 4010176c: 120c movi.n a2, 1 4010176e: 0059 s32i.n a5, a0, 0 40101770: fffb01 l32r a0, 4010175c 40101773: 0000c0 callx0 a0 40101776: 0108 l32i.n a0, a1, 0 40101778: 10c112 addi a1, a1, 16 4010177b: f00d ret.n 4010177d: 000000 ill 40101780 : 40101780: fff631 l32r a3, 40101758 40101783: 0329 s32i.n a2, a3, 0 40101785: f00d ret.n ... 40101788 : 40101788: f0c112 addi a1, a1, -16 4010178b: 0109 s32i.n a0, a1, 0 4010178d: fff201 l32r a0, 40101758 40101790: 0008 l32i.n a0, a0, 0 40101792: 1008 l32i.n a0, a0, 4 40101794: 0000c0 callx0 a0 40101797: 020c movi.n a2, 0 40101799: 0108 l32i.n a0, a1, 0 4010179b: 10c112 addi a1, a1, 16 4010179e: f00d ret.n 401017a0: f20a00 excw 401017a3: 3f .byte 0x3f 401017a4 : 401017a4: ffff21 l32r a2, 401017a0 401017a7: 0020c0 memw 401017aa: 802222 l32i a2, a2, 0x200 401017ad: f00d ret.n 401017af: 060000 excw 401017b2: 416000 srli a6, a0, 0 401017b5: ff .byte 0xff 401017b6: ff .byte 0xff 401017b7: 0020c0 memw 401017ba: 9438 l32i.n a3, a4, 36 401017bc: c03230 sub a3, a2, a3 401017bf: 0713e6 bgei a3, 1, 401017ca 401017c2: 0020c0 memw 401017c5: 9428 l32i.n a2, a4, 36 401017c7: 64c222 addi a2, a2, 100 401017ca: 0020c0 memw 401017cd: c429 s32i.n a2, a4, 48 401017cf: f00d ret.n 401017d1: 000000 ill 401017d4: 80fd excw 401017d6: fe .byte 0xfe 401017d7: 3f .byte 0x3f 401017d8: f0c112 addi a1, a1, -16 401017db: 0109 s32i.n a0, a1, 0 401017dd: fff401 l32r a0, 401017b0 401017e0: 0020c0 memw 401017e3: 9008 l32i.n a0, a0, 36 401017e5: fffb61 l32r a6, 401017d4 401017e8: 055c movi.n a5, 80 401017ea: 000662 l8ui a6, a6, 0 401017ed: 00a542 movi a4, 0x500 401017f0: 934560 movnez a4, a5, a6 401017f3: 540a add.n a5, a4, a0 401017f5: c03250 sub a3, a2, a5 401017f8: 1813e6 bgei a3, 1, 40101814 401017fb: c03200 sub a3, a2, a0 401017fe: 0713e6 bgei a3, 1, 40101809 40101801: 052d mov.n a2, a5 40101803: fffb05 call0 401017b4 40101806: 000346 j 40101817 40101809: 242a add.n a2, a4, a2 4010180b: 40c222 addi a2, a2, 64 4010180e: fffa45 call0 401017b4 40101811: 000086 j 40101817 40101814: fff9c5 call0 401017b4 40101817: 0108 l32i.n a0, a1, 0 40101819: 10c112 addi a1, a1, 16 4010181c: f00d ret.n ... 40101820 : 40101820: 3239 s32i.n a3, a2, 12 40101822: 4249 s32i.n a4, a2, 16 40101824: f57c movi.n a5, -1 40101826: 060c movi.n a6, 0 40101828: 1269 s32i.n a6, a2, 4 4010182a: 2269 s32i.n a6, a2, 8 4010182c: 0259 s32i.n a5, a2, 0 4010182e: f00d ret.n 40101830: fea980 excw 40101833: 3f .byte 0x3f 40101834: 8dc8 l32i.n a12, a13, 32 40101836: fe .byte 0xfe 40101837: 3f .byte 0x3f 40101838: fe8dd0 excw 4010183b: 3f .byte 0x3f 4010183c: 24cc bnez.n a4, 40101842 4010183e: 124000 excw 40101841: 61f0c1 l32r a12, 400da004 40101844: fffb addi.n a15, a15, 15 40101846: 1109 s32i.n a0, a1, 4 40101848: 0608 l32i.n a0, a6, 0 4010184a: 050c movi.n a5, 0 4010184c: 009c beqz.n a0, 40101860 4010184e: 1048 l32i.n a4, a0, 4 40101850: c04240 sub a4, a2, a4 40101853: 0b14a6 blti a4, 1, 40101862 40101856: 005d mov.n a5, a0 40101858: 0008 l32i.n a0, a0, 0 4010185a: ff0056 bnez a0, 4010184e 4010185d: 000046 j 40101862 40101860: 050c movi.n a5, 0 40101862: 0139 s32i.n a3, a1, 0 40101864: 0309 s32i.n a0, a3, 0 40101866: 1329 s32i.n a2, a3, 4 40101868: 358c beqz.n a5, 4010186f 4010186a: 0539 s32i.n a3, a5, 0 4010186c: 000206 j 40101878 4010186f: 035d mov.n a5, a3 40101871: 0659 s32i.n a5, a6, 0 40101873: fff645 call0 401017d8 40101876: 0138 l32i.n a3, a1, 0 40101878: 0368 l32i.n a6, a3, 0 4010187a: 1108 l32i.n a0, a1, 4 4010187c: 119637 bne a6, a3, 40101891 4010187f: ffed21 l32r a2, 40101834 40101882: ffed31 l32r a3, 40101838 40101885: c6a042 movi a4, 198 40101888: ffed01 l32r a0, 4010183c 4010188b: 0000c0 callx0 a0 4010188e: ffff06 j 4010188e 40101891: 10c112 addi a1, a1, 16 40101894: f00d ret.n 40101896: 800000 add a0, a0, a0 40101899: 0f .byte 0xf 4010189a: 124000 excw 4010189c : 4010189c: f0c112 addi a1, a1, -16 4010189f: 11c9 s32i.n a12, a1, 4 401018a1: 0109 s32i.n a0, a1, 0 401018a3: 02cd mov.n a12, a2 401018a5: fa1801 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 401018a8: 0000c0 callx0 a0 401018ab: ffe151 l32r a5, 40101830 401018ae: 0508 l32i.n a0, a5, 0 401018b0: 020c movi.n a2, 0 401018b2: f09c beqz.n a0, 401018d5 401018b4: 1f1c07 beq a12, a0, 401018d7 401018b7: 002d mov.n a2, a0 401018b9: 0008 l32i.n a0, a0, 0 401018bb: ff5056 bnez a0, 401018b4 401018be: 000c movi.n a0, 0 401018c0: f27c movi.n a2, -1 401018c2: 0c29 s32i.n a2, a12, 0 401018c4: 2c09 s32i.n a0, a12, 8 401018c6: 11c8 l32i.n a12, a1, 4 401018c8: fff401 l32r a0, 40101898 401018cb: 0000c0 callx0 a0 401018ce: 0108 l32i.n a0, a1, 0 401018d0: 10c112 addi a1, a1, 16 401018d3: f00d ret.n 401018d5: 020c movi.n a2, 0 401018d7: fe3016 beqz a0, 401018be 401018da: 0008 l32i.n a0, a0, 0 401018dc: 328c beqz.n a2, 401018e3 401018de: 0209 s32i.n a0, a2, 0 401018e0: fff686 j 401018be 401018e3: 0509 s32i.n a0, a5, 0 401018e5: fd5016 beqz a0, 401018be 401018e8: 1028 l32i.n a2, a0, 4 401018ea: ffeec5 call0 401017d8 401018ed: fff346 j 401018be 401018f0: 000e24 excw 401018f3: f21c40 excw 401018f6: 030c movi.n a3, 0 401018f8: 040c movi.n a4, 0 401018fa: f0c112 addi a1, a1, -16 401018fd: 0109 s32i.n a0, a1, 0 401018ff: fffc01 l32r a0, 401018f0 40101902: 0000c0 callx0 a0 40101905: 0108 l32i.n a0, a1, 0 40101907: 10c112 addi a1, a1, 16 4010190a: f00d ret.n 4010190c: 26f610 excw 4010190f: f63040 excw 40101912: 504026 beqi a0, 4, 40101966 40101915: 4026f6 bgeui a6, 2, 40101959 40101918: af .byte 0xaf 40101919: 000035 excw 4010191c: 04c4b4 excw 4010191f: 4b4000 excw 40101922: 004c movi.n a0, 64 40101924: 0f4240 excw ... 40101928 : 40101928: e0c112 addi a1, a1, -32 4010192b: 1159 s32i.n a5, a1, 4 4010192d: 0149 s32i.n a4, a1, 0 4010192f: 41d9 s32i.n a13, a1, 16 40101931: 31c9 s32i.n a12, a1, 12 40101933: 2109 s32i.n a0, a1, 8 40101935: 03cd mov.n a12, a3 40101937: 0208 l32i.n a0, a2, 0 40101939: 02dd mov.n a13, a2 4010193b: 020026 beqi a0, -1, 40101941 4010193e: fff5c5 call0 4010189c 40101941: 032d22 l32i a2, a13, 12 40101944: ffa431 l32r a3, 401017d4 40101947: 00b256 bnez a2, 40101956 4010194a: 203dd0 or a3, a13, a13 4010194d: ffef21 l32r a2, 4010190c 40101950: 0064c5 call0 40101fa0 40101953: 002186 j 401019dd 40101956: 000332 l8ui a3, a3, 0 40101959: ff4301 l32r a0, 40101668 4010195c: 83dc bnez.n a3, 40101978 4010195e: 1148 l32i.n a4, a1, 4 40101960: 051466 bnei a4, 1, 40101969 40101963: e8a352 movi a5, 0x3e8 40101966: 82cc50 mull a12, a12, a5 40101969: 7bb0c7 bgeu a0, a12, 401019e8 4010196c: ffe921 l32r a2, 40101910 4010196f: 006305 call0 40101fa0 40101972: 0019c6 j 401019dd 40101975: 000000 ill 40101978: 0bb0c7 bgeu a0, a12, 40101987 4010197b: ffe621 l32r a2, 40101914 4010197e: 006205 call0 40101fa0 40101981: 001606 j 401019dd 40101984: 000000 ill 40101987: fcac beqz.n a12, 401019ba 40101989: ffe361 l32r a6, 40101918 4010198c: 1420c0 extui a2, a12, 0, 2 4010198f: 13b6c7 bgeu a6, a12, 401019a6 40101992: 4102c0 srli a0, a12, 2 40101995: e2a432 movi a3, 0x4e2 40101998: 38a1c2 movi a12, 0x138 4010199b: 820030 mull a0, a0, a3 4010199e: c1c2c0 mul16u a12, a2, a12 401019a1: cc0a add.n a12, a12, a0 401019a3: 000546 j 401019bc 401019a6: ffdd21 l32r a2, 4010191c 401019a9: e8a332 movi a3, 0x3e8 401019ac: 822c20 mull a2, a12, a2 401019af: 05c005 call0 401075b0 <__udivsi3> 401019b2: 02cd mov.n a12, a2 401019b4: 000106 j 401019bc 401019b7: 000000 ill 401019ba: 0c0c movi.n a12, 0 401019bc: 0138 l32i.n a3, a1, 0 401019be: 038c beqz.n a3, 401019c2 401019c0: 2dc9 s32i.n a12, a13, 8 401019c2: f9d101 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 401019c5: 0000c0 callx0 a0 401019c8: 0d3d mov.n a3, a13 401019ca: ff7921 l32r a2, 401017b0 401019cd: 0020c0 memw 401019d0: 9228 l32i.n a2, a2, 36 401019d2: 2c2a add.n a2, a12, a2 401019d4: ffe685 call0 40101840 401019d7: ffb001 l32r a0, 40101898 401019da: 0000c0 callx0 a0 401019dd: 31c8 l32i.n a12, a1, 12 401019df: 41d8 l32i.n a13, a1, 16 401019e1: 2108 l32i.n a0, a1, 8 401019e3: 20c112 addi a1, a1, 32 401019e6: f00d ret.n 401019e8: acac beqz.n a12, 40101a16 401019ea: 5aa332 movi a3, 0x35a 401019ed: 11b3c7 bgeu a3, a12, 40101a02 401019f0: 1400c0 extui a0, a12, 0, 2 401019f3: a00000 addx4 a0, a0, a0 401019f6: 41c2c0 srli a12, a12, 2 401019f9: a0ccc0 addx4 a12, a12, a12 401019fc: a0cc00 addx4 a12, a12, a0 401019ff: ffee46 j 401019bc 40101a02: ffc721 l32r a2, 40101920 40101a05: ffc731 l32r a3, 40101924 40101a08: 822c20 mull a2, a12, a2 40101a0b: 05ba45 call0 401075b0 <__udivsi3> 40101a0e: 02cd mov.n a12, a2 40101a10: ffea06 j 401019bc 40101a13: 000000 ill 40101a16: 0c0c movi.n a12, 0 40101a18: ffe806 j 401019bc 40101a1b: a9b000 excw 40101a1e: fe .byte 0xfe 40101a1f: 3f .byte 0x3f 40101a20 : 40101a20: ffff71 l32r a7, 40101a1c 40101a23: 1238 l32i.n a3, a2, 4 40101a25: 4748 l32i.n a4, a7, 16 40101a27: 076d mov.n a6, a7 40101a29: 0658 l32i.n a5, a6, 0 40101a2b: 06b527 bgeu a5, a2, 40101a35 40101a2e: 358c beqz.n a5, 40101a35 40101a30: 056d mov.n a6, a5 40101a32: fffcc6 j 40101a29 40101a35: 0259 s32i.n a5, a2, 0 40101a37: 334a add.n a3, a3, a4 40101a39: 4739 s32i.n a3, a7, 16 40101a3b: 0629 s32i.n a2, a6, 0 40101a3d: f00d ret.n 40101a3f: f67000 excw 40101a42: 8c4026 beqi a0, 4, 401019d2 40101a45: 400044 excw 40101a48: 7938 l32i.n a3, a9, 28 40101a4a: 784025 excw 40101a4d: 2569 s32i.n a6, a5, 8 40101a4f: c11240 mul16u a1, a2, a4 40101a50 : 40101a50: b0c112 addi a1, a1, -80 40101a53: 1161c2 s32i a12, a1, 68 40101a56: fff1c1 l32r a12, 40101a1c 40101a59: 106102 s32i a0, a1, 64 40101a5c: 0a1c02 l16ui a0, a12, 20 40101a5f: 1261d2 s32i a13, a1, 72 40101a62: 67b0b6 bltui a0, 16, 40101acd 40101a65: f9a801 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40101a68: 0000c0 callx0 a0 40101a6b: f99621 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101a6e: 0228 l32i.n a2, a2, 0 40101a70: fff501 l32r a0, 40101a44 40101a73: 0000c0 callx0 a0 40101a76: 201110 or a1, a1, a1 40101a79: 009105 call0 4010238c 40101a7c: 0c38 l32i.n a3, a12, 0 40101a7e: ff4cd1 l32r a13, 401017b0 40101a81: 042316 beqz a3, 40101ac7 40101a84: ffef21 l32r a2, 40101a40 40101a87: 013d mov.n a3, a1 40101a89: 441c movi.n a4, 20 40101a8b: ffef01 l32r a0, 40101a48 40101a8e: 0000c0 callx0 a0 40101a91: 0c38 l32i.n a3, a12, 0 40101a93: 20c122 addi a2, a1, 32 40101a96: 2338 l32i.n a3, a3, 8 40101a98: ffed01 l32r a0, 40101a4c 40101a9b: 0000c0 callx0 a0 40101a9e: 023d mov.n a3, a2 40101aa0: 0c58 l32i.n a5, a12, 0 40101aa2: 012d mov.n a2, a1 40101aa4: 3548 l32i.n a4, a5, 12 40101aa6: 1558 l32i.n a5, a5, 4 40101aa8: ff6501 l32r a0, 4010183c 40101aab: 0000c0 callx0 a0 40101aae: d0a722 movi a2, 0x7d0 40101ab1: f99401 l32r a0, 40100104 <_DoubleExceptionVector+0x94> 40101ab4: 0000c0 callx0 a0 40101ab7: 0020c0 memw 40101aba: 0cc8 l32i.n a12, a12, 0 40101abc: 73a072 movi a7, 115 40101abf: 0c68 l32i.n a6, a12, 0 40101ac1: c56d72 s32i a7, a13, 0x314 40101ac4: fbc656 bnez a6, 40101a84 40101ac7: ff7401 l32r a0, 40101898 40101aca: 0000c0 callx0 a0 40101acd: 1121c2 l32i a12, a1, 68 40101ad0: 1221d2 l32i a13, a1, 72 40101ad3: 102102 l32i a0, a1, 64 40101ad6: 50c112 addi a1, a1, 80 40101ad9: f00d ret.n ... 40101adc : 40101adc: ffd071 l32r a7, 40101a1c 40101adf: 076d mov.n a6, a7 40101ae1: 0658 l32i.n a5, a6, 0 40101ae3: 0d1527 beq a5, a2, 40101af4 40101ae6: 358c beqz.n a5, 40101aed 40101ae8: 056d mov.n a6, a5 40101aea: fffcc6 j 40101ae1 40101aed: 031527 beq a5, a2, 40101af4 40101af0: f27c movi.n a2, -1 40101af2: f00d ret.n 40101af4: 1238 l32i.n a3, a2, 4 40101af6: 0248 l32i.n a4, a2, 0 40101af8: 4728 l32i.n a2, a7, 16 40101afa: 0649 s32i.n a4, a6, 0 40101afc: c02230 sub a2, a2, a3 40101aff: 4729 s32i.n a2, a7, 16 40101b01: 020c movi.n a2, 0 40101b03: f00d ret.n 40101b05: 000000 ill 40101b08 : 40101b08: ffc561 l32r a6, 40101a1c 40101b0b: 0a1642 l16ui a4, a6, 20 40101b0e: 0b1632 l16ui a3, a6, 22 40101b11: 242a add.n a2, a4, a2 40101b13: 105320 and a5, a3, a2 40101b16: 070327 bnone a3, a2, 40101b21 40101b19: 0c1672 l16ui a7, a6, 24 40101b1c: c07750 sub a7, a7, a5 40101b1f: 227a add.n a2, a2, a7 40101b21: f00d ret.n 40101b23: a9d400 excw 40101b26: fe .byte 0xfe 40101b27: 3f .byte 0x3f 40101b28: fe8dd4 excw 40101b2b: 3f .byte 0x3f 40101b2c: 69ec bnez.n a9, 40101b56 40101b2e: 124025 excw 40101b30 : 40101b30: e0c112 addi a1, a1, -32 40101b33: 61e9 s32i.n a14, a1, 24 40101b35: 2139 s32i.n a3, a1, 8 40101b37: 3109 s32i.n a0, a1, 12 40101b39: 41c9 s32i.n a12, a1, 16 40101b3b: 51d9 s32i.n a13, a1, 20 40101b3d: 02cd mov.n a12, a2 40101b3f: 04dd mov.n a13, a4 40101b41: f97101 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40101b44: 0000c0 callx0 a0 40101b47: ffb5e1 l32r a14, 40101a1c 40101b4a: 7e08 l32i.n a0, a14, 28 40101b4c: 40cc bnez.n a0, 40101b54 40101b4e: fff701 l32r a0, 40101b2c 40101b51: 0000c0 callx0 a0 40101b54: 1cac beqz.n a12, 40101b79 40101b56: 0c2d mov.n a2, a12 40101b58: fffac5 call0 40101b08 40101b5b: 02cd mov.n a12, a2 40101b5d: 829c beqz.n a2, 40101b79 40101b5f: 8e28 l32i.n a2, a14, 32 40101b61: 9e08 l32i.n a0, a14, 36 40101b63: 12bc27 bgeu a12, a2, 40101b79 40101b66: ffef71 l32r a7, 40101b24 40101b69: 1038 l32i.n a3, a0, 4 40101b6b: 0048 l32i.n a4, a0, 0 40101b6d: 2cb3c7 bgeu a3, a12, 40101b9d 40101b70: 94ac beqz.n a4, 40101b9d 40101b72: 007d mov.n a7, a0 40101b74: 040d mov.n a0, a4 40101b76: fffbc6 j 40101b69 40101b79: 0d0c movi.n a13, 0 40101b7b: ff4701 l32r a0, 40101898 40101b7e: 0000c0 callx0 a0 40101b81: 61e8 l32i.n a14, a1, 24 40101b83: 9dcc bnez.n a13, 40101b90 40101b85: 0c3d mov.n a3, a12 40101b87: ffe821 l32r a2, 40101b28 40101b8a: ff2c01 l32r a0, 4010183c 40101b8d: 0000c0 callx0 a0 40101b90: 3108 l32i.n a0, a1, 12 40101b92: 0d2d mov.n a2, a13 40101b94: 41c8 l32i.n a12, a1, 16 40101b96: 51d8 l32i.n a13, a1, 20 40101b98: 20c112 addi a1, a1, 32 40101b9b: f00d ret.n 40101b9d: 7e48 l32i.n a4, a14, 28 40101b9f: 11d9 s32i.n a13, a1, 4 40101ba1: 491407 beq a4, a0, 40101bee 40101ba4: 0109 s32i.n a0, a1, 0 40101ba6: 07d8 l32i.n a13, a7, 0 40101ba8: 0a1e82 l16ui a8, a14, 20 40101bab: 0038 l32i.n a3, a0, 0 40101bad: 1158f0 slli a5, a8, 1 40101bb0: 0739 s32i.n a3, a7, 0 40101bb2: 1078 l32i.n a7, a0, 4 40101bb4: dd8a add.n a13, a13, a8 40101bb6: c097c0 sub a9, a7, a12 40101bb9: 11b597 bgeu a5, a9, 40101bce 40101bbc: 2c0a add.n a2, a12, a0 40101bbe: 1299 s32i.n a9, a2, 4 40101bc0: 10c9 s32i.n a12, a0, 4 40101bc2: 001205 call0 40101ce4 40101bc5: 0a1e82 l16ui a8, a14, 20 40101bc8: 0108 l32i.n a0, a1, 0 40101bca: 8e28 l32i.n a2, a14, 32 40101bcc: 1078 l32i.n a7, a0, 4 40101bce: 0109 s32i.n a0, a1, 0 40101bd0: 050c movi.n a5, 0 40101bd2: c06270 sub a6, a2, a7 40101bd5: 0059 s32i.n a5, a0, 0 40101bd7: 8e69 s32i.n a6, a14, 32 40101bd9: 09b8b6 bltui a8, 16, 40101be6 40101bdc: 0109 s32i.n a0, a1, 0 40101bde: 2188 l32i.n a8, a1, 8 40101be0: 1178 l32i.n a7, a1, 4 40101be2: 3079 s32i.n a7, a0, 12 40101be4: 2089 s32i.n a8, a0, 8 40101be6: 0128 l32i.n a2, a1, 0 40101be8: ffe345 call0 40101a20 40101beb: ffe306 j 40101b7b 40101bee: 0d0c movi.n a13, 0 40101bf0: ffe1c6 j 40101b7b 40101bf3: 8ddc00 excw 40101bf6: fe .byte 0xfe 40101bf7: 3f .byte 0x3f 40101bf8 : 40101bf8: f0c112 addi a1, a1, -16 40101bfb: 21c9 s32i.n a12, a1, 8 40101bfd: 1109 s32i.n a0, a1, 4 40101bff: 02cd mov.n a12, a2 40101c01: b2bc beqz.n a2, 40101c40 40101c03: ff8601 l32r a0, 40101a1c 40101c06: 0a1002 l16ui a0, a0, 20 40101c09: c00200 sub a0, a2, a0 40101c0c: 0109 s32i.n a0, a1, 0 40101c0e: f93e01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40101c11: 0000c0 callx0 a0 40101c14: 0128 l32i.n a2, a1, 0 40101c16: ffec45 call0 40101adc 40101c19: 00d2d6 bgez a2, 40101c2a 40101c1c: 0c3d mov.n a3, a12 40101c1e: fff521 l32r a2, 40101bf4 40101c21: ff0601 l32r a0, 4010183c 40101c24: 0000c0 callx0 a0 40101c27: 0003c6 j 40101c3a 40101c2a: ff7c41 l32r a4, 40101a1c 40101c2d: 0128 l32i.n a2, a1, 0 40101c2f: 8458 l32i.n a5, a4, 32 40101c31: 1238 l32i.n a3, a2, 4 40101c33: 335a add.n a3, a3, a5 40101c35: 8439 s32i.n a3, a4, 32 40101c37: 000ac5 call0 40101ce4 40101c3a: ff1701 l32r a0, 40101898 40101c3d: 0000c0 callx0 a0 40101c40: 21c8 l32i.n a12, a1, 8 40101c42: 1108 l32i.n a0, a1, 4 40101c44: 10c112 addi a1, a1, 16 40101c47: f00d ret.n 40101c49: 000000 ill 40101c4c : 40101c4c: 037d mov.n a7, a3 40101c4e: f0c112 addi a1, a1, -16 40101c51: 21c9 s32i.n a12, a1, 8 40101c53: 1109 s32i.n a0, a1, 4 40101c55: 043d mov.n a3, a4 40101c57: 822270 mull a2, a2, a7 40101c5a: 054d mov.n a4, a5 40101c5c: 0129 s32i.n a2, a1, 0 40101c5e: ffed05 call0 40101b30 40101c61: 02cd mov.n a12, a2 40101c63: 828c beqz.n a2, 40101c6f 40101c65: 030c movi.n a3, 0 40101c67: 0148 l32i.n a4, a1, 0 40101c69: f96601 l32r a0, 40100204 <_DoubleExceptionVector+0x194> 40101c6c: 0000c0 callx0 a0 40101c6f: 0c2d mov.n a2, a12 40101c71: 1108 l32i.n a0, a1, 4 40101c73: 21c8 l32i.n a12, a1, 8 40101c75: 10c112 addi a1, a1, 16 40101c78: f00d ret.n ... 40101c7c : 40101c7c: 045d mov.n a5, a4 40101c7e: 037d mov.n a7, a3 40101c80: f0c112 addi a1, a1, -16 40101c83: 0109 s32i.n a0, a1, 0 40101c85: 023d mov.n a3, a2 40101c87: 074d mov.n a4, a7 40101c89: 120c movi.n a2, 1 40101c8b: fffc05 call0 40101c4c 40101c8e: 0108 l32i.n a0, a1, 0 40101c90: 10c112 addi a1, a1, 16 40101c93: f00d ret.n 40101c95: 000000 ill 40101c98 : 40101c98: e0c112 addi a1, a1, -32 40101c9b: 31d9 s32i.n a13, a1, 12 40101c9d: 1109 s32i.n a0, a1, 4 40101c9f: 0139 s32i.n a3, a1, 0 40101ca1: 51f9 s32i.n a15, a1, 20 40101ca3: 21c9 s32i.n a12, a1, 8 40101ca5: 6149 s32i.n a4, a1, 24 40101ca7: 41e9 s32i.n a14, a1, 16 40101ca9: 054d mov.n a4, a5 40101cab: 05ed mov.n a14, a5 40101cad: 02cd mov.n a12, a2 40101caf: 61f8 l32i.n a15, a1, 24 40101cb1: 032d mov.n a2, a3 40101cb3: 0f3d mov.n a3, a15 40101cb5: ffe785 call0 40101b30 40101cb8: 02dd mov.n a13, a2 40101cba: 329c beqz.n a2, 40101cd1 40101cbc: 1c9c beqz.n a12, 40101cd1 40101cbe: 0c3d mov.n a3, a12 40101cc0: 0148 l32i.n a4, a1, 0 40101cc2: f95701 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40101cc5: 0000c0 callx0 a0 40101cc8: 0e4d mov.n a4, a14 40101cca: 0f3d mov.n a3, a15 40101ccc: 0c2d mov.n a2, a12 40101cce: fff285 call0 40101bf8 40101cd1: 1108 l32i.n a0, a1, 4 40101cd3: 21c8 l32i.n a12, a1, 8 40101cd5: 41e8 l32i.n a14, a1, 16 40101cd7: 0d2d mov.n a2, a13 40101cd9: 51f8 l32i.n a15, a1, 20 40101cdb: 31d8 l32i.n a13, a1, 12 40101cdd: 20c112 addi a1, a1, 32 40101ce0: f00d ret.n 40101ce2: 610000 excw 40101ce5: 58ff90 excw 40101ce8: b52706 j 400ef188 40101ceb: 056d06 j 401032a3 40101cee: 0558 l32i.n a5, a5, 0 40101cf0: f83527 bltu a5, a2, 40101cec 40101cf3: 1678 l32i.n a7, a6, 4 40101cf5: 376a add.n a3, a7, a6 40101cf7: 079237 bne a2, a3, 40101d02 40101cfa: 1248 l32i.n a4, a2, 4 40101cfc: 062d mov.n a2, a6 40101cfe: 447a add.n a4, a4, a7 40101d00: 1649 s32i.n a4, a6, 4 40101d02: 1278 l32i.n a7, a2, 4 40101d04: 872a add.n a8, a7, a2 40101d06: 0f9587 bne a5, a8, 40101d19 40101d09: ff4481 l32r a8, 40101a1c 40101d0c: 7888 l32i.n a8, a8, 28 40101d0e: 101587 beq a5, a8, 40101d22 40101d11: 1598 l32i.n a9, a5, 4 40101d13: 0558 l32i.n a5, a5, 0 40101d15: 997a add.n a9, a9, a7 40101d17: 1299 s32i.n a9, a2, 4 40101d19: 0259 s32i.n a5, a2, 0 40101d1b: 011267 beq a2, a6, 40101d20 40101d1e: 0629 s32i.n a2, a6, 0 40101d20: f00d ret.n 40101d22: 085d mov.n a5, a8 40101d24: fffc46 j 40101d19 40101d27: ffff00 excw 40101d2a: fffd excw 40101d2c : 40101d2c: ffae62 movi a6, 0xfffffeff 40101d2f: fe4c31 l32r a3, 40101660 40101d32: fe7d51 l32r a5, 40101728 40101d35: 0020c0 memw 40101d38: 832542 l32i a4, a5, 0x20c 40101d3b: 104460 and a4, a4, a6 40101d3e: 0020c0 memw 40101d41: 836542 s32i a4, a5, 0x20c 40101d44: 0020c0 memw 40101d47: 3f2322 l32i a2, a3, 252 40101d4a: 728c beqz.n a2, 40101d55 40101d4c: 0020c0 memw 40101d4f: 3f2372 l32i a7, a3, 252 40101d52: ff6756 bnez a7, 40101d4c 40101d55: fff491 l32r a9, 40101d28 40101d58: 0020c0 memw 40101d5b: 2388 l32i.n a8, a3, 8 40101d5d: 108890 and a8, a8, a9 40101d60: 0020c0 memw 40101d63: 2389 s32i.n a8, a3, 8 40101d65: f00d ret.n 40101d67: 000000 ill 40101d6a: 710002 l8ui a0, a0, 113 40101d6c : 40101d6c: ffff71 l32r a7, 40101d68 40101d6f: fe6e31 l32r a3, 40101728 40101d72: fe3b61 l32r a6, 40101660 40101d75: 0020c0 memw 40101d78: 2658 l32i.n a5, a6, 8 40101d7a: 205570 or a5, a5, a7 40101d7d: 0020c0 memw 40101d80: 2659 s32i.n a5, a6, 8 40101d82: 00a142 movi a4, 0x100 40101d85: 0020c0 memw 40101d88: 832322 l32i a2, a3, 0x20c 40101d8b: 202240 or a2, a2, a4 40101d8e: 0020c0 memw 40101d91: 836322 s32i a2, a3, 0x20c 40101d94: f00d ret.n 40101d96: 000000 ill 40101d99: 100000 and a0, a0, a0 40101d9c: 0047f0 break 7, 15 40101d9f: c11240 mul16u a1, a2, a4 40101da0 : 40101da0: f0c112 addi a1, a1, -16 40101da3: 0109 s32i.n a0, a1, 0 40101da5: fffd01 l32r a0, 40101d9c 40101da8: 0000c0 callx0 a0 40101dab: f8c621 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101dae: 0228 l32i.n a2, a2, 0 40101db0: ff2501 l32r a0, 40101a44 40101db3: 0000c0 callx0 a0 40101db6: 050c movi.n a5, 0 40101db8: fe2a01 l32r a0, 40101660 40101dbb: 0020c0 memw 40101dbe: 106052 s32i a5, a0, 64 40101dc1: fff541 l32r a4, 40101d98 40101dc4: 0020c0 memw 40101dc7: 0049 s32i.n a4, a0, 0 40101dc9: 0020c0 memw 40101dcc: 0038 l32i.n a3, a0, 0 40101dce: 638c beqz.n a3, 40101dd8 40101dd0: 0020c0 memw 40101dd3: 0068 l32i.n a6, a0, 0 40101dd5: ff7656 bnez a6, 40101dd0 40101dd8: f92881 l32r a8, 40100278 <_DoubleExceptionVector+0x208> 40101ddb: 0020c0 memw 40101dde: 102072 l32i a7, a0, 64 40101de1: 107780 and a7, a7, a8 40101de4: 016172 s32i a7, a1, 4 40101de7: 005a45 call0 4010238c 40101dea: 012122 l32i a2, a1, 4 40101ded: 002102 l32i a0, a1, 0 40101df0: 10c112 addi a1, a1, 16 40101df3: f00d ret.n 40101df5: 000000 ill 40101df8: 43c8 l32i.n a12, a3, 16 40101dfa: 124000 excw 40101dfc : 40101dfc: f0c112 addi a1, a1, -16 40101dff: 0129 s32i.n a2, a1, 0 40101e01: 1109 s32i.n a0, a1, 4 40101e03: fff285 call0 40101d2c 40101e06: f8af21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101e09: 0138 l32i.n a3, a1, 0 40101e0b: 0228 l32i.n a2, a2, 0 40101e0d: fffa01 l32r a0, 40101df8 40101e10: 0000c0 callx0 a0 40101e13: 2129 s32i.n a2, a1, 8 40101e15: fff545 call0 40101d6c 40101e18: 2128 l32i.n a2, a1, 8 40101e1a: 1108 l32i.n a0, a1, 4 40101e1c: 10c112 addi a1, a1, 16 40101e1f: f00d ret.n 40101e21: 000000 ill 40101e24: d0c8 l32i.n a12, a0, 52 40101e26: 3c4025 excw 40101e29: 400044 excw 40101e2c: 004400 break 4, 0 40101e2f: c11240 mul16u a1, a2, a4 40101e30 : 40101e30: f0c112 addi a1, a1, -16 40101e33: 0129 s32i.n a2, a1, 0 40101e35: 1109 s32i.n a0, a1, 4 40101e37: fffb01 l32r a0, 40101e24 40101e3a: 0000c0 callx0 a0 40101e3d: ffeec5 call0 40101d2c 40101e40: f8a121 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101e43: 0228 l32i.n a2, a2, 0 40101e45: feff01 l32r a0, 40101a44 40101e48: 0000c0 callx0 a0 40101e4b: f89e21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101e4e: 0228 l32i.n a2, a2, 0 40101e50: fff601 l32r a0, 40101e28 40101e53: 0000c0 callx0 a0 40101e56: 328c beqz.n a2, 40101e5d 40101e58: 120c movi.n a2, 1 40101e5a: 0007c6 j 40101e7d 40101e5d: f89921 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101e60: 0138 l32i.n a3, a1, 0 40101e62: 0228 l32i.n a2, a2, 0 40101e64: fff201 l32r a0, 40101e2c 40101e67: 0000c0 callx0 a0 40101e6a: fea256 bnez a2, 40101e58 40101e6d: f89521 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101e70: 0228 l32i.n a2, a2, 0 40101e72: fef401 l32r a0, 40101a44 40101e75: 0000c0 callx0 a0 40101e78: ffef05 call0 40101d6c 40101e7b: 020c movi.n a2, 0 40101e7d: 1108 l32i.n a0, a1, 4 40101e7f: 10c112 addi a1, a1, 16 40101e82: f00d ret.n 40101e84: f0c112 addi a1, a1, -16 40101e87: 012d mov.n a2, a1 40101e89: 1109 s32i.n a0, a1, 4 40101e8b: fff705 call0 40101dfc 40101e8e: 92cc bnez.n a2, 40101e9b 40101e90: 0108 l32i.n a0, a1, 0 40101e92: 508c beqz.n a0, 40101e9b 40101e94: 020c movi.n a2, 0 40101e96: fff985 call0 40101e30 40101e99: 32cc bnez.n a2, 40101ea0 40101e9b: 120c movi.n a2, 1 40101e9d: 000046 j 40101ea2 40101ea0: 020c movi.n a2, 0 40101ea2: 1108 l32i.n a0, a1, 4 40101ea4: 10c112 addi a1, a1, 16 40101ea7: f00d ret.n 40101ea9: 000000 ill 40101eac : 40101eac: f0c112 addi a1, a1, -16 40101eaf: 1129 s32i.n a2, a1, 4 40101eb1: 2109 s32i.n a0, a1, 8 40101eb3: fffd05 call0 40101e84 40101eb6: 32cc bnez.n a2, 40101ebd 40101eb8: 120c movi.n a2, 1 40101eba: 0005c6 j 40101ed5 40101ebd: ffd901 l32r a0, 40101e24 40101ec0: 0000c0 callx0 a0 40101ec3: ffe685 call0 40101d2c 40101ec6: 1128 l32i.n a2, a1, 4 40101ec8: f89201 l32r a0, 40100110 <_DoubleExceptionVector+0xa0> 40101ecb: 0000c0 callx0 a0 40101ece: 0129 s32i.n a2, a1, 0 40101ed0: ffe985 call0 40101d6c 40101ed3: 0128 l32i.n a2, a1, 0 40101ed5: 2108 l32i.n a0, a1, 8 40101ed7: 10c112 addi a1, a1, 16 40101eda: f00d ret.n 40101edc : 40101edc: f0c112 addi a1, a1, -16 40101edf: 1109 s32i.n a0, a1, 4 40101ee1: 0129 s32i.n a2, a1, 0 40101ee3: 21c9 s32i.n a12, a1, 8 40101ee5: 31d9 s32i.n a13, a1, 12 40101ee7: 04cd mov.n a12, a4 40101ee9: 03dd mov.n a13, a3 40101eeb: 73bc beqz.n a3, 40101f26 40101eed: fff945 call0 40101e84 40101ef0: 22bc beqz.n a2, 40101f26 40101ef2: 300c movi.n a0, 3 40101ef4: 0700c7 bnone a0, a12, 40101eff 40101ef7: 400c movi.n a0, 4 40101ef9: 41c2c0 srli a12, a12, 2 40101efc: a0cc00 addx4 a12, a12, a0 40101eff: ffc901 l32r a0, 40101e24 40101f02: 0000c0 callx0 a0 40101f05: ffe245 call0 40101d2c 40101f08: 0c4d mov.n a4, a12 40101f0a: 0d3d mov.n a3, a13 40101f0c: 0128 l32i.n a2, a1, 0 40101f0e: f88101 l32r a0, 40100114 <_DoubleExceptionVector+0xa4> 40101f11: 0000c0 callx0 a0 40101f14: 02cd mov.n a12, a2 40101f16: ffe545 call0 40101d6c 40101f19: 0c2d mov.n a2, a12 40101f1b: 21c8 l32i.n a12, a1, 8 40101f1d: 31d8 l32i.n a13, a1, 12 40101f1f: 1108 l32i.n a0, a1, 4 40101f21: 10c112 addi a1, a1, 16 40101f24: f00d ret.n 40101f26: 120c movi.n a2, 1 40101f28: fffbc6 j 40101f1b 40101f2b: a9ec00 excw 40101f2e: fe .byte 0xfe 40101f2f: 3f .byte 0x3f 40101f30: 4b1c movi.n a11, 20 40101f32: 124000 excw 40101f34 : 40101f34: f0c112 addi a1, a1, -16 40101f37: 0109 s32i.n a0, a1, 0 40101f39: 11c9 s32i.n a12, a1, 4 40101f3b: 21d9 s32i.n a13, a1, 8 40101f3d: 31e9 s32i.n a14, a1, 12 40101f3f: 04dd mov.n a13, a4 40101f41: 02ed mov.n a14, a2 40101f43: 03cd mov.n a12, a3 40101f45: 33cc bnez.n a3, 40101f4c 40101f47: 1c0c movi.n a12, 1 40101f49: 000b46 j 40101f7a 40101f4c: fff871 l32r a7, 40101f2c 40101f4f: 0778 l32i.n a7, a7, 0 40101f51: 57dc bnez.n a7, 40101f6a 40101f53: ffdd85 call0 40101d2c 40101f56: 0d4d mov.n a4, a13 40101f58: 0c3d mov.n a3, a12 40101f5a: 0e2d mov.n a2, a14 40101f5c: fff501 l32r a0, 40101f30 40101f5f: 0000c0 callx0 a0 40101f62: 02cd mov.n a12, a2 40101f64: ffe045 call0 40101d6c 40101f67: 0003c6 j 40101f7a 40101f6a: 045d mov.n a5, a4 40101f6c: 034d mov.n a4, a3 40101f6e: 023d mov.n a3, a2 40101f70: f85521 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40101f73: 0228 l32i.n a2, a2, 0 40101f75: 0007c0 callx0 a7 40101f78: 02cd mov.n a12, a2 40101f7a: 0108 l32i.n a0, a1, 0 40101f7c: 21d8 l32i.n a13, a1, 8 40101f7e: 0c2d mov.n a2, a12 40101f80: 31e8 l32i.n a14, a1, 12 40101f82: 11c8 l32i.n a12, a1, 4 40101f84: 10c112 addi a1, a1, 16 40101f87: f00d ret.n 40101f89: 000000 ill 40101f8c: 001da0 excw 40101f8f: f69040 excw 40101f92: 6c4026 beqi a0, 4, 40102002 40101f95: 256a add.n a2, a5, a6 40101f97: 77ac40 excw 40101f9a: 004025 excw 40101f9d: 1f .byte 0x1f 40101f9e: 824000 mull a4, a0, a0 40101fa0 : 40101fa0: b0a082 movi a8, 176 40101fa3: c01180 sub a1, a1, a8 40101fa6: 1e61c2 s32i a12, a1, 120 40101fa9: 1f61d2 s32i a13, a1, 124 40101fac: 2061e2 s32i a14, a1, 128 40101faf: 246122 s32i a2, a1, 144 40101fb2: 256132 s32i a3, a1, 148 40101fb5: 266142 s32i a4, a1, 152 40101fb8: 276152 s32i a5, a1, 156 40101fbb: 286162 s32i a6, a1, 160 40101fbe: 296172 s32i a7, a1, 164 40101fc1: 1d6102 s32i a0, a1, 116 40101fc4: fff401 l32r a0, 40101f94 40101fc7: 0000c0 callx0 a0 40101fca: 021226 beqi a2, 1, 40101fd0 40101fcd: 001fc6 j 40102050 40101fd0: 04a042 movi a4, 4 40101fd3: ffeed1 l32r a13, 40101f8c 40101fd6: f83e21 l32r a2, 401000d0 <_DoubleExceptionVector+0x60> 40101fd9: 242132 l32i a3, a1, 144 40101fdc: 01d102 addmi a0, a1, 0x100 40101fdf: 01d1e2 addmi a14, a1, 0x100 40101fe2: 90cee2 addi a14, a14, -112 40101fe5: 90c002 addi a0, a0, -112 40101fe8: 1c6102 s32i a0, a1, 112 40101feb: 45c327 bnall a3, a2, 40102034 40101fee: 202330 or a2, a3, a3 40101ff1: f83201 l32r a0, 401000bc <_DoubleExceptionVector+0x4c> 40101ff4: 0000c0 callx0 a0 40101ff7: ffc202 addi a0, a2, -1 40101ffa: c22b addi.n a12, a2, 2 40101ffc: b3c000 movgez a12, a0, a0 40101fff: 400c movi.n a0, 4 40102001: 21c2c0 srai a12, a12, 2 40102004: a0cc00 addx4 a12, a12, a0 40102007: f4c0c0 extui a12, a12, 0, 16 4010200a: 2c1b addi.n a2, a12, 1 4010200c: 1a6122 s32i a2, a1, 104 4010200f: ffaf85 call0 40101b08 40102012: 02dd mov.n a13, a2 40102014: ffe101 l32r a0, 40101f98 40102017: 0000c0 callx0 a0 4010201a: ffdd01 l32r a0, 40101f90 4010201d: 42b2d7 bgeu a2, a13, 40102063 40102020: 01dd mov.n a13, a1 40102022: 044c movi.n a4, 64 40102024: 120c movi.n a2, 1 40102026: 1b6122 s32i a2, a1, 108 40102029: 0134c7 bltu a4, a12, 4010202e 4010202c: 0c4d mov.n a4, a12 4010202e: f4c040 extui a12, a4, 0, 16 40102031: 0010c6 j 40102078 40102034: 0d2d mov.n a2, a13 40102036: 1861e2 s32i a14, a1, 96 40102039: 196142 s32i a4, a1, 100 4010203c: 5cc162 addi a6, a1, 92 4010203f: 007d mov.n a7, a0 40102041: 176172 s32i a7, a1, 92 40102044: 0648 l32i.n a4, a6, 0 40102046: 1658 l32i.n a5, a6, 4 40102048: 2668 l32i.n a6, a6, 8 4010204a: ffd401 l32r a0, 40101f9c 4010204d: 0000c0 callx0 a0 40102050: 1e21c2 l32i a12, a1, 120 40102053: 1f21d2 l32i a13, a1, 124 40102056: 2021e2 l32i a14, a1, 128 40102059: b0a022 movi a2, 176 4010205c: 1d2102 l32i a0, a1, 116 4010205f: 112a add.n a1, a1, a2 40102061: f00d ret.n 40102063: 1a2122 l32i a2, a1, 104 40102066: 6ca042 movi a4, 108 40102069: 203000 or a3, a0, a0 4010206c: ffac05 call0 40101b30 4010206f: 20d220 or a13, a2, a2 40102072: 00a082 movi a8, 0 40102075: 1b6182 s32i a8, a1, 108 40102078: 242132 l32i a3, a1, 144 4010207b: 202dd0 or a2, a13, a13 4010207e: 204cc0 or a4, a12, a12 40102081: f86701 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40102084: 0000c0 callx0 a0 40102087: ffc121 l32r a2, 40101f8c 4010208a: 203dd0 or a3, a13, a13 4010208d: 1561e2 s32i a14, a1, 84 40102090: 50c162 addi a6, a1, 80 40102093: 8cda add.n a8, a12, a13 40102095: 070c movi.n a7, 0 40102097: 1c2192 l32i a9, a1, 112 4010209a: 4a0c movi.n a10, 4 4010209c: 1661a2 s32i a10, a1, 88 4010209f: 146192 s32i a9, a1, 80 401020a2: 004872 s8i a7, a8, 0 401020a5: 0648 l32i.n a4, a6, 0 401020a7: 1658 l32i.n a5, a6, 4 401020a9: 2668 l32i.n a6, a6, 8 401020ab: ffbc01 l32r a0, 40101f9c 401020ae: 0000c0 callx0 a0 401020b1: 1b21b2 l32i a11, a1, 108 401020b4: f98b56 bnez a11, 40102050 401020b7: 0d2d mov.n a2, a13 401020b9: ffb531 l32r a3, 40101f90 401020bc: 7ba042 movi a4, 123 401020bf: ffb385 call0 40101bf8 401020c2: ffe286 j 40102050 401020c5: 000000 ill 401020c8: 000080 ret 401020cb: fe2140 excw 401020cc : 401020cc: f7fe21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 401020cf: f0c112 addi a1, a1, -16 401020d2: 0109 s32i.n a0, a1, 0 401020d4: 0228 l32i.n a2, a2, 0 401020d6: fe5b01 l32r a0, 40101a44 401020d9: 0000c0 callx0 a0 401020dc: ff3001 l32r a0, 40101d9c 401020df: 0000c0 callx0 a0 401020e2: 746c movi.n a4, -25 401020e4: fd9131 l32r a3, 40101728 401020e7: 0020c0 memw 401020ea: 892322 l32i a2, a3, 0x224 401020ed: 102240 and a2, a2, a4 401020f0: 0020c0 memw 401020f3: fff501 l32r a0, 401020c8 401020f6: 896322 s32i a2, a3, 0x224 401020f9: 0000c0 callx0 a0 401020fc: 0108 l32i.n a0, a1, 0 401020fe: 10c112 addi a1, a1, 16 40102101: f00d ret.n 40102103: 000000 ill 40102106: 000020 excw 40102109: 001000 excw 4010210c : 4010210c: e0c112 addi a1, a1, -32 4010210f: 7109 s32i.n a0, a1, 28 40102111: f7fd01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40102114: 0000c0 callx0 a0 40102117: f7eb21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 4010211a: 0228 l32i.n a2, a2, 0 4010211c: fe4a01 l32r a0, 40101a44 4010211f: 0000c0 callx0 a0 40102122: ff1e01 l32r a0, 40101d9c 40102125: 0000c0 callx0 a0 40102128: fff741 l32r a4, 40102104 4010212b: fd4d01 l32r a0, 40101660 4010212e: 0020c0 memw 40102131: 0049 s32i.n a4, a0, 0 40102133: 0020c0 memw 40102136: 0038 l32i.n a3, a0, 0 40102138: 638c beqz.n a3, 40102142 4010213a: 0020c0 memw 4010213d: 0058 l32i.n a5, a0, 0 4010213f: ff7556 bnez a5, 4010213a 40102142: 012d mov.n a2, a1 40102144: 030c movi.n a3, 0 40102146: c41c movi.n a4, 28 40102148: f82f01 l32r a0, 40100204 <_DoubleExceptionVector+0x194> 4010214b: 0000c0 callx0 a0 4010214e: 560c movi.n a6, 5 40102150: fd9871 l32r a7, 401017b0 40102153: 0020c0 memw 40102156: 020c movi.n a2, 0 40102158: 013d mov.n a3, a1 4010215a: c41c movi.n a4, 28 4010215c: 4c6762 s32i a6, a7, 0x130 4010215f: 0169 s32i.n a6, a1, 0 40102161: 000605 call0 401021c4 40102164: ffe981 l32r a8, 40102108 40102167: 0020c0 memw 4010216a: fd9191 l32r a9, 401017b0 4010216d: 7108 l32i.n a0, a1, 28 4010216f: 20c112 addi a1, a1, 32 40102172: 426982 s32i a8, a9, 0x108 40102175: f00d ret.n 40102177: bb7800 excw 4010217a: fe .byte 0xfe 4010217b: 3f .byte 0x3f 4010217c : 4010217c: ffff31 l32r a3, 40102178 4010217f: fd8821 l32r a2, 401017a0 40102182: 0338 l32i.n a3, a3, 0 40102184: 0020c0 memw 40102187: 802222 l32i a2, a2, 0x200 4010218a: 223a add.n a2, a2, a3 4010218c: f00d ret.n 4010218e: 500000 excw 40102191: 26f9 s32i.n a15, a6, 8 40102193: c11240 mul16u a1, a2, a4 40102194 : 40102194: f0c112 addi a1, a1, -16 40102197: 0109 s32i.n a0, a1, 0 40102199: 0c32b6 bltui a2, 3, 401021a9 4010219c: fffd21 l32r a2, 40102190 4010219f: 330c movi.n a3, 3 401021a1: ffdfc5 call0 40101fa0 401021a4: 020c movi.n a2, 0 401021a6: 000486 j 401021bc 401021a9: 222b addi.n a2, a2, 2 401021ab: 742020 extui a2, a2, 0, 8 401021ae: fdd001 l32r a0, 401018f0 401021b1: 0000c0 callx0 a0 401021b4: 743020 extui a3, a2, 0, 8 401021b7: fe9356 bnez a3, 401021a4 401021ba: 120c movi.n a2, 1 401021bc: 0108 l32i.n a0, a1, 0 401021be: 10c112 addi a1, a1, 16 401021c1: f00d ret.n ... 401021c4 : 401021c4: bfa052 movi a5, 191 401021c7: 143527 bltu a5, a2, 401021df 401021ca: 139c beqz.n a3, 401021df 401021cc: 370c movi.n a7, 3 401021ce: 146030 extui a6, a3, 0, 2 401021d1: a6cc bnez.n a6, 401021df 401021d3: 1192e0 slli a9, a2, 2 401021d6: 00a382 movi a8, 0x300 401021d9: c08890 sub a8, a8, a9 401021dc: 03a847 bge a8, a4, 401021e3 401021df: 020c movi.n a2, 0 401021e1: f00d ret.n 401021e3: 0a0747 bnone a7, a4, 401021f1 401021e6: 450c movi.n a5, 4 401021e8: 414240 srli a4, a4, 2 401021eb: a04450 addx4 a4, a4, a5 401021ee: f44040 extui a4, a4, 0, 16 401021f1: 418240 srli a8, a4, 2 401021f4: e89c beqz.n a8, 40102216 401021f6: fbd871 l32r a7, 40101158 401021f9: 040c movi.n a4, 0 401021fb: 624a add.n a6, a2, a4 401021fd: a05430 addx4 a5, a4, a3 40102200: a06670 addx4 a6, a6, a7 40102203: 0020c0 memw 40102206: 0558 l32i.n a5, a5, 0 40102208: 0020c0 memw 4010220b: c06652 s32i a5, a6, 0x300 4010220e: 441b addi.n a4, a4, 1 40102210: 744040 extui a4, a4, 0, 8 40102213: e43487 bltu a4, a8, 401021fb 40102216: 120c movi.n a2, 1 40102218: f00d ret.n ... 4010221c : 4010221c: bfa052 movi a5, 191 4010221f: 143527 bltu a5, a2, 40102237 40102222: 139c beqz.n a3, 40102237 40102224: 370c movi.n a7, 3 40102226: 146030 extui a6, a3, 0, 2 40102229: a6cc bnez.n a6, 40102237 4010222b: 1192e0 slli a9, a2, 2 4010222e: 00a382 movi a8, 0x300 40102231: c08890 sub a8, a8, a9 40102234: 03a847 bge a8, a4, 4010223b 40102237: 020c movi.n a2, 0 40102239: f00d ret.n 4010223b: 0a0747 bnone a7, a4, 40102249 4010223e: 450c movi.n a5, 4 40102240: 414240 srli a4, a4, 2 40102243: a04450 addx4 a4, a4, a5 40102246: f44040 extui a4, a4, 0, 16 40102249: 418240 srli a8, a4, 2 4010224c: e89c beqz.n a8, 4010226e 4010224e: fbc271 l32r a7, 40101158 40102251: 040c movi.n a4, 0 40102253: 524a add.n a5, a2, a4 40102255: a06430 addx4 a6, a4, a3 40102258: a05570 addx4 a5, a5, a7 4010225b: 0020c0 memw 4010225e: c02552 l32i a5, a5, 0x300 40102261: 0020c0 memw 40102264: 0659 s32i.n a5, a6, 0 40102266: 441b addi.n a4, a4, 1 40102268: 744040 extui a4, a4, 0, 8 4010226b: e43487 bltu a4, a8, 40102253 4010226e: 120c movi.n a2, 1 40102270: f00d ret.n 40102272: c00000 sub a0, a0, a0 40102275: feac beqz.n a14, 401022a8 <_NMILevelVector+0x28> 40102277: 3f .byte 0x3f 40102278: fe8102 excw 4010227b: 3f .byte 0x3f 4010227c: 23e8 l32i.n a14, a3, 8 4010227e: 014010 slli a4, a0, 31 40102280 <_NMILevelVector>: 40102280: fffd01 l32r a0, 40102274 40102283: a029 s32i.n a2, a0, 40 40102285: fffc21 l32r a2, 40102278 40102288: 9019 s32i.n a1, a0, 36 4010228a: 0228 l32i.n a2, a2, 0 4010228c: b039 s32i.n a3, a0, 44 4010228e: 61d320 xsr.excsave3 a2 40102291: c049 s32i.n a4, a0, 48 40102293: 8029 s32i.n a2, a0, 32 40102295: 03b130 rsr.epc1 a3 40102298: 03e840 rsr.exccause a4 4010229b: 3039 s32i.n a3, a0, 12 4010229d: 4049 s32i.n a4, a0, 16 4010229f: 03ee30 rsr.excvaddr a3 401022a2: 5039 s32i.n a3, a0, 20 401022a4: 03d140 rsr.excsave1 a4 401022a7: 6049 s32i.n a4, a0, 24 401022a9: d059 s32i.n a5, a0, 52 401022ab: e069 s32i.n a6, a0, 56 401022ad: f079 s32i.n a7, a0, 60 401022af: 106082 s32i a8, a0, 64 401022b2: 116092 s32i a9, a0, 68 401022b5: 1260a2 s32i a10, a0, 72 401022b8: 1360b2 s32i a11, a0, 76 401022bb: 1460c2 s32i a12, a0, 80 401022be: 1560d2 s32i a13, a0, 84 401022c1: 1660e2 s32i a14, a0, 88 401022c4: 1760f2 s32i a15, a0, 92 401022c7: ffeb11 l32r a1, 40102274 401022ca: 000c movi.n a0, 0 401022cc: 322c movi.n a2, 35 401022ce: 13e620 wsr.ps a2 401022d1: 002010 rsync 401022d4: 0303e0 rsr.sar a14 401022d7: 01e9 s32i.n a14, a1, 0 401022d9: ffe8d1 l32r a13, 4010227c 401022dc: 000dc0 callx0 a13 401022df: 01f8 l32i.n a15, a1, 0 401022e1: 1303f0 wsr.sar a15 401022e4: 323c movi.n a2, 51 401022e6: 13e620 wsr.ps a2 401022e9: 002010 rsync 401022ec: c148 l32i.n a4, a1, 48 401022ee: d158 l32i.n a5, a1, 52 401022f0: e168 l32i.n a6, a1, 56 401022f2: f178 l32i.n a7, a1, 60 401022f4: 102182 l32i a8, a1, 64 401022f7: 112192 l32i a9, a1, 68 401022fa: 1221a2 l32i a10, a1, 72 401022fd: 1321b2 l32i a11, a1, 76 40102300: 1421c2 l32i a12, a1, 80 40102303: 1521d2 l32i a13, a1, 84 40102306: 1621e2 l32i a14, a1, 88 40102309: 1721f2 l32i a15, a1, 92 4010230c: 3128 l32i.n a2, a1, 12 4010230e: 4138 l32i.n a3, a1, 16 40102310: 13b120 wsr.epc1 a2 40102313: 13e830 wsr.exccause a3 40102316: 5128 l32i.n a2, a1, 20 40102318: 13ee20 wsr.excvaddr a2 4010231b: 6138 l32i.n a3, a1, 24 4010231d: 13d130 wsr.excsave1 a3 40102320: 8108 l32i.n a0, a1, 32 40102322: 030330 rsr.sar a3 40102325: ffa322 movi a2, 0x3ff 40102328: 0122c0 slli a2, a2, 20 4010232b: 130330 wsr.sar a3 4010232e: f30c movi.n a3, 15 40102330: 0239 s32i.n a3, a2, 0 40102332: a128 l32i.n a2, a1, 40 40102334: b138 l32i.n a3, a1, 44 40102336: 9118 l32i.n a1, a1, 36 40102338: 003310 rfi 3 4010233b: c00000 sub a0, a0, a0 4010233e: ff .byte 0xff 4010233f: 3f .byte 0x3f 40102340 <_UserExceptionVector_1>: 40102340: 03d100 rsr.excsave1 a0 40102343: ffd112 addmi a1, a1, 0xffffff00 40102346: 5129 s32i.n a2, a1, 20 40102348: 6139 s32i.n a3, a1, 24 4010234a: fffc31 l32r a3, 4010233c <_NMILevelVector+0xbc> 4010234d: 03e820 rsr.exccause a2 40102350: a03230 addx4 a3, a2, a3 40102353: 0338 l32i.n a3, a3, 0 40102355: 7149 s32i.n a4, a1, 28 40102357: 0003a0 jx a3 4010235a: 000000 ill 4010235d: bfe000 excw 40102360: c0c112 addi a1, a1, -64 40102363: 442c movi.n a4, 36 40102365: c109 s32i.n a0, a1, 48 40102367: fffd01 l32r a0, 4010235c <_UserExceptionVector_1+0x1c> 4010236a: 013d mov.n a3, a1 4010236c: 220a add.n a2, a2, a0 4010236e: fef001 l32r a0, 40101f30 40102371: 0000c0 callx0 a0 40102374: 012d mov.n a2, a1 40102376: fd3101 l32r a0, 4010183c 40102379: 0000c0 callx0 a0 4010237c: c108 l32i.n a0, a1, 48 4010237e: 40c112 addi a1, a1, 64 40102381: f00d ret.n 40102383: 810800 src a0, a8, a0 40102386: fe .byte 0xfe 40102387: 3f .byte 0x3f 40102388: 4678 l32i.n a7, a6, 16 4010238a: 124000 excw 4010238c : 4010238c: f0c112 addi a1, a1, -16 4010238f: 0109 s32i.n a0, a1, 0 40102391: fffc01 l32r a0, 40102384 <_UserExceptionVector_1+0x44> 40102394: 000002 l8ui a0, a0, 0 40102397: 009c beqz.n a0, 401023ab 40102399: 1a1066 bnei a0, 1, 401023b7 4010239c: 120c movi.n a2, 1 4010239e: 030c movi.n a3, 0 401023a0: 140c movi.n a4, 1 401023a2: fff901 l32r a0, 40102388 <_UserExceptionVector_1+0x48> 401023a5: 0000c0 callx0 a0 401023a8: 0002c6 j 401023b7 401023ab: 020c movi.n a2, 0 401023ad: 030c movi.n a3, 0 401023af: 140c movi.n a4, 1 401023b1: fff501 l32r a0, 40102388 <_UserExceptionVector_1+0x48> 401023b4: 0000c0 callx0 a0 401023b7: 0108 l32i.n a0, a1, 0 401023b9: 10c112 addi a1, a1, 16 401023bc: f00d ret.n 401023be: 000000 ill 401023c1: ae .byte 0xae 401023c2: fe .byte 0xfe 401023c3: 3f .byte 0x3f 401023c4 : 401023c4: 076c movi.n a7, -32 401023c6: f60c movi.n a6, 15 401023c8: fcd851 l32r a5, 40101728 401023cb: 0020c0 memw 401023ce: 802542 l32i a4, a5, 0x200 401023d1: 104470 and a4, a4, a7 401023d4: 204460 or a4, a4, a6 401023d7: 0020c0 memw 401023da: fff931 l32r a3, 401023c0 401023dd: 806542 s32i a4, a5, 0x200 401023e0: 0329 s32i.n a2, a3, 0 401023e2: f00d ret.n 401023e4: 00dd60 excw 401023e7: 046c40 extui a6, a4, 12, 1 401023e8 : 401023e8: 046c movi.n a4, -32 401023ea: e30c movi.n a3, 14 401023ec: f0c112 addi a1, a1, -16 401023ef: 0109 s32i.n a0, a1, 0 401023f1: fccd01 l32r a0, 40101728 401023f4: 0020c0 memw 401023f7: 802052 l32i a5, a0, 0x200 401023fa: 105540 and a5, a5, a4 401023fd: 205530 or a5, a5, a3 40102400: 0020c0 memw 40102403: 806052 s32i a5, a0, 0x200 40102406: 0020c0 memw 40102409: 802022 l32i a2, a0, 0x200 4010240c: e4e207 bbsi a2, 0, 401023f4 4010240f: ffec31 l32r a3, 401023c0 40102412: 0338 l32i.n a3, a3, 0 40102414: 138c beqz.n a3, 40102419 40102416: 0003c0 callx0 a3 40102419: 820c movi.n a2, 8 4010241b: fff201 l32r a0, 401023e4 4010241e: 0000c0 callx0 a0 40102421: e67c movi.n a6, -2 40102423: fce351 l32r a5, 401017b0 40102426: 0020c0 memw 40102429: 3548 l32i.n a4, a5, 12 4010242b: 104460 and a4, a4, a6 4010242e: 0020c0 memw 40102431: 3549 s32i.n a4, a5, 12 40102433: 0108 l32i.n a0, a1, 0 40102435: 10c112 addi a1, a1, 16 40102438: f00d ret.n 4010243a: 040000 extui a0, a0, 0, 1 4010243d: 0e .byte 0xe 4010243e: 124000 excw 40102440 : 40102440: f0c112 addi a1, a1, -16 40102443: 0109 s32i.n a0, a1, 0 40102445: 002685 call0 401026b0 40102448: fffd01 l32r a0, 4010243c 4010244b: 0000c0 callx0 a0 4010244e: 0108 l32i.n a0, a1, 0 40102450: 10c112 addi a1, a1, 16 40102453: f00d ret.n 40102455: 000000 ill 40102458: 26fa00 excw 4010245b: fa3040 excw 4010245e: 124026 beqi a0, 4, 40102474 40102461: 09f0c1 l32r a12, 400c4c24 40102464: b00101 l32r a0, 400ee468 40102467: c0fc bnez.n a0, 401024a7 40102469: 520020 excw 4010246c: c09720 sub a9, a7, a2 4010246f: 620020 excw 40102472: c09620 sub a9, a6, a2 40102475: 420020 excw 40102478: c09520 sub a9, a5, a2 4010247b: 020020 excw 4010247e: f79420 excw 40102481: 2108e6 bgei a8, -1, 401024a6 40102484: 85fff5 excw 40102487: ffed excw 40102489: ffff06 j 40102489 4010248c: 90cc bnez.n a0, 40102499 4010248e: 74cc bnez.n a4, 40102499 40102490: fff321 l32r a2, 4010245c 40102493: ffecc5 call0 40102360 <_UserExceptionVector_1+0x20> 40102496: ffff06 j 40102496 40102499: 757800 extui a7, a0, 24, 8 4010249c: 418840 srli a8, a4, 8 4010249f: 1ee6c7 bbsi a6, 12, 401024c1 401024a2: 453c movi.n a5, 52 401024a4: 861c movi.n a6, 24 401024a6: e37c movi.n a3, -2 401024a8: 014232 s8i a3, a2, 1 401024ab: 004262 s8i a6, a2, 0 401024ae: 054272 s8i a7, a2, 5 401024b1: 044242 s8i a4, a2, 4 401024b4: 034282 s8i a8, a2, 3 401024b7: 024252 s8i a5, a2, 2 401024ba: 0108 l32i.n a0, a1, 0 401024bc: 10c112 addi a1, a1, 16 401024bf: f00d ret.n 401024c1: 419850 srli a9, a5, 8 401024c4: f5a050 extui a10, a5, 16, 16 401024c7: 0042a2 s8i a10, a2, 0 401024ca: 014292 s8i a9, a2, 1 401024cd: fff746 j 401024ae 401024d0: ff .byte 0xff 401024d1: ef .byte 0xef 401024d2: ff .byte 0xff 401024d3: ff .byte 0xff 401024d4: fc6341 l32r a4, 40101660 401024d7: fcb651 l32r a5, 401017b0 401024da: 2422e6 bgei a2, 2, 40102502 401024dd: f70321 l32r a2, 401000ec <_DoubleExceptionVector+0x7c> 401024e0: 0020c0 memw 401024e3: 2478 l32i.n a7, a4, 8 401024e5: 207720 or a7, a7, a2 401024e8: 0020c0 memw 401024eb: 2479 s32i.n a7, a4, 8 401024ed: 00a162 movi a6, 0x100 401024f0: 0020c0 memw 401024f3: 802532 l32i a3, a5, 0x200 401024f6: 203360 or a3, a3, a6 401024f9: 0020c0 memw 401024fc: 806532 s32i a3, a5, 0x200 401024ff: 000e46 j 4010253c 40102502: fff3b1 l32r a11, 401024d0 40102505: 320b addi.n a3, a2, -1 40102507: 621b addi.n a6, a2, 1 40102509: b36220 movgez a6, a2, a2 4010250c: 216160 srai a6, a6, 1 4010250f: 113380 slli a3, a3, 8 40102512: 660b addi.n a6, a6, -1 40102514: 1166c0 slli a6, a6, 4 40102517: 336a add.n a3, a3, a6 40102519: 223a add.n a2, a2, a3 4010251b: 220b addi.n a2, a2, -1 4010251d: 0020c0 memw 40102520: 24a8 l32i.n a10, a4, 8 40102522: 10aab0 and a10, a10, a11 40102525: 0020c0 memw 40102528: 24a9 s32i.n a10, a4, 8 4010252a: ffae92 movi a9, 0xfffffeff 4010252d: 0020c0 memw 40102530: 802582 l32i a8, a5, 0x200 40102533: 108890 and a8, a8, a9 40102536: 0020c0 memw 40102539: 806582 s32i a8, a5, 0x200 4010253c: f6e861 l32r a6, 401000dc <_DoubleExceptionVector+0x6c> 4010253f: 0020c0 memw 40102542: 2458 l32i.n a5, a4, 8 40102544: 105560 and a5, a5, a6 40102547: 205520 or a5, a5, a2 4010254a: 0020c0 memw 4010254d: 2459 s32i.n a5, a4, 8 4010254f: f00d ret.n 40102551: 000000 ill 40102554 : 40102554: 00a022 movi a2, 0 40102557: 1ca042 movi a4, 28 4010255a: 03e890 rsr.exccause a9 4010255d: c0c112 addi a1, a1, -64 40102560: 013d mov.n a3, a1 40102562: d109 s32i.n a0, a1, 52 40102564: 03b180 rsr.epc1 a8 40102567: 7199 s32i.n a9, a1, 28 40102569: 8189 s32i.n a8, a1, 32 4010256b: 03b270 rsr.epc2 a7 4010256e: 9179 s32i.n a7, a1, 36 40102570: 03b360 rsr.epc3 a6 40102573: a169 s32i.n a6, a1, 40 40102575: 03ee50 rsr.excvaddr a5 40102578: b159 s32i.n a5, a1, 44 4010257a: 03c000 rsr.depc a0 4010257d: c109 s32i.n a0, a1, 48 4010257f: ffc9c5 call0 4010221c 40102582: 150c movi.n a5, 1 40102584: fc8b61 l32r a6, 401017b0 40102587: 0020c0 memw 4010258a: 8138 l32i.n a3, a1, 32 4010258c: 9128 l32i.n a2, a1, 36 4010258e: 7148 l32i.n a4, a1, 28 40102590: a108 l32i.n a0, a1, 40 40102592: c1a8 l32i.n a10, a1, 48 40102594: b1b8 l32i.n a11, a1, 44 40102596: 4c6652 s32i a5, a6, 0x130 40102599: 0159 s32i.n a5, a1, 0 4010259b: 51b9 s32i.n a11, a1, 20 4010259d: 61a9 s32i.n a10, a1, 24 4010259f: 4109 s32i.n a0, a1, 16 401025a1: 1149 s32i.n a4, a1, 4 401025a3: 3129 s32i.n a2, a1, 12 401025a5: 2139 s32i.n a3, a1, 8 401025a7: 020c movi.n a2, 0 401025a9: 013d mov.n a3, a1 401025ab: c41c movi.n a4, 28 401025ad: ffc145 call0 401021c4 401025b0: d108 l32i.n a0, a1, 52 401025b2: 40c112 addi a1, a1, 64 401025b5: f00d ret.n 401025b7: a19c00 sll a9, a12 401025ba: 124025 excw 401025bd: 09f0c1 l32r a12, 400c4d80 401025c0: d10101 l32r a0, 400f69c4 401025c3: 00c0f6 bgeui a0, 32, 401025c7 401025c6: bf2100 excw 401025c9: 0228f6 bgeui a8, 2, 401025cf 401025cc: fd1e01 l32r a0, 40101a44 401025cf: 0000c0 callx0 a0 401025d2: ffdb85 call0 4010238c 401025d5: fff801 l32r a0, 401025b8 401025d8: 0000c0 callx0 a0 401025db: 0108 l32i.n a0, a1, 0 401025dd: 10c112 addi a1, a1, 16 401025e0: f00d ret.n 401025e2: 000000 ill 401025e5: 00ff00 excw 401025e8: fffe00 excw 401025eb: 5f .byte 0x5f 401025ec: 0186a0 slli a8, a6, 22 401025ef: c11200 mul16u a1, a2, a0 401025f2: 61c2e0 xsr.eps2 a14 401025f5: 61d202 addmi a0, a2, 0x6100 401025f8: 61e203 excw 401025fb: 51f904 excw 401025fe: 0129 s32i.n a2, a1, 0 40102600: 1109 s32i.n a0, a1, 4 40102602: ffb785 call0 4010217c 40102605: 02fd mov.n a15, a2 40102607: fff7d1 l32r a13, 401025e4 4010260a: fff7c1 l32r a12, 401025e8 4010260d: 7da002 movi a0, 125 40102610: fff7e1 l32r a14, 401025ec 40102613: 000386 j 40102625 40102616: 201110 or a1, a1, a1 40102619: ffb605 call0 4010217c 4010261c: 7da002 movi a0, 125 4010261f: c022f0 sub a2, a2, a15 40102622: 163e27 bltu a14, a2, 4010263c 40102625: 0020c0 memw 40102628: 872c32 l32i a3, a12, 0x21c 4010262b: 1033d0 and a3, a3, a13 4010262e: 753030 extui a3, a3, 16, 8 40102631: e13037 bltu a0, a3, 40102616 40102634: 0020c0 memw 40102637: 0148 l32i.n a4, a1, 0 40102639: 806c42 s32i a4, a12, 0x200 4010263c: 020c movi.n a2, 0 4010263e: 21c8 l32i.n a12, a1, 8 40102640: 31d8 l32i.n a13, a1, 12 40102642: 41e8 l32i.n a14, a1, 16 40102644: 51f8 l32i.n a15, a1, 20 40102646: 1108 l32i.n a0, a1, 4 40102648: 20c112 addi a1, a1, 32 4010264b: f00d ret.n 4010264d: 000000 ill 40102650: f0c112 addi a1, a1, -16 40102653: 0109 s32i.n a0, a1, 0 40102655: 0c9266 bnei a2, 10, 40102665 40102658: d20c movi.n a2, 13 4010265a: fff945 call0 401025f0 4010265d: a20c movi.n a2, 10 4010265f: fff905 call0 401025f0 40102662: 0001c6 j 4010266d 40102665: d00c movi.n a0, 13 40102667: 021207 beq a2, a0, 4010266d 4010266a: fff845 call0 401025f0 4010266d: 0108 l32i.n a0, a1, 0 4010266f: 10c112 addi a1, a1, 16 40102672: f00d ret.n 40102674: 0228 l32i.n a2, a2, 0 40102676: 143020 extui a3, a2, 0, 2 40102679: 061366 bnei a3, 1, 40102683 4010267c: 066227 bbci a2, 2, 40102686 4010267f: 120c movi.n a2, 1 40102681: f00d ret.n 40102683: f86227 bbci a2, 2, 4010267f 40102686: 020c movi.n a2, 0 40102688: f00d ret.n 4010268a: 500000 excw 4010268d: 401026 beqi a0, 1, 401026d1 40102690: 55aa add.n a5, a5, a10 40102692: 55aa add.n a5, a5, a10 40102694: f5fc bnez.n a5, 401026d7 40102696: fe .byte 0xfe 40102697: 3f .byte 0x3f 40102698: 26fdf0 excw 4010269b: 000040 excw 4010269e: 080004 excw 401026a1: 25a8 l32i.n a10, a5, 8 401026a3: 7e1c40 excw 401026a6: d44025 excw 401026a9: 4025a7 blt a5, a10, 401026ed 401026ac: a3d8 l32i.n a13, a3, 40 401026ae: 224025 excw 401026b1: 20d0a4 excw 401026b4: 21c011 l32r a1, 400cadb4 401026b7: 42fff5 excw 401026ba: c204d1 l32r a13, 400f2ecc 401026bd: d23064 excw 401026c0: 023164 excw 401026c3: 012f64 excw 401026c6: f6cb addi.n a15, a6, 12 401026c8: 0000c0 callx0 a0 401026cb: 012d mov.n a2, a1 401026cd: ffd905 call0 40102460 401026d0: 062c movi.n a6, 32 401026d2: fbe351 l32r a5, 40101660 401026d5: 0020c0 memw 401026d8: 7548 l32i.n a4, a5, 28 401026da: 204460 or a4, a4, a6 401026dd: 0020c0 memw 401026e0: 020c movi.n a2, 0 401026e2: 7549 s32i.n a4, a5, 28 401026e4: 05d132 addmi a3, a1, 0x500 401026e7: 90c332 addi a3, a3, -112 401026ea: 440c movi.n a4, 4 401026ec: fe1101 l32r a0, 40101f30 401026ef: 0000c0 callx0 a0 401026f2: 090c movi.n a9, 0 401026f4: f674d1 l32r a13, 401000c4 <_DoubleExceptionVector+0x54> 401026f7: 04d132 addmi a3, a1, 0x400 401026fa: 242332 l32i a3, a3, 144 401026fd: 0d68 l32i.n a6, a13, 0 401026ff: 350830 extui a0, a3, 24, 4 40102702: 0430e6 bgei a0, 3, 4010270a 40102705: 202b addi.n a2, a0, 2 40102707: 000246 j 40102714 4010270a: f1c052 addi a5, a0, -15 4010270d: 140c movi.n a4, 1 4010270f: 220c movi.n a2, 2 40102711: 832450 moveqz a2, a4, a5 40102714: f6da51 l32r a5, 4010027c <_DoubleExceptionVector+0x20c> 40102717: 350c30 extui a0, a3, 28, 4 4010271a: ff1a31 l32r a3, 40102384 <_UserExceptionVector_1+0x44> 4010271d: 70ac beqz.n a0, 40102748 4010271f: 700b addi.n a7, a0, -1 40102721: 148716 beqz a7, 4010286d 40102724: fec082 addi a8, a0, -2 40102727: 13a816 beqz a8, 40102865 4010272a: fe7671 l32r a7, 40102104 4010272d: fdc0a2 addi a10, a0, -3 40102730: 134a16 beqz a10, 40102868 40102733: f6d081 l32r a8, 40100274 <_DoubleExceptionVector+0x204> 40102736: fcc0b2 addi a11, a0, -4 40102739: 13db16 beqz a11, 4010287a 4010273c: fbc042 addi a4, a0, -5 4010273f: 130416 beqz a4, 40102873 40102742: fac072 addi a7, a0, -6 40102745: 12c716 beqz a7, 40102875 40102748: 1659 s32i.n a5, a6, 4 4010274a: 004392 s8i a9, a3, 0 4010274d: ffd845 call0 401024d4 40102750: 002d22 l32i a2, a13, 0 40102753: 0322c2 l32i a12, a2, 12 40102756: 012222 l32i a2, a2, 4 40102759: 0c3d mov.n a3, a12 4010275b: 04e545 call0 401075b0 <__udivsi3> 4010275e: 024d mov.n a4, a2 40102760: 05d132 addmi a3, a1, 0x500 40102763: 220b addi.n a2, a2, -1 40102765: 822c20 mull a2, a12, a2 40102768: 98c332 addi a3, a3, -104 4010276b: fdc4c2 addi a12, a4, -3 4010276e: c41c movi.n a4, 28 40102770: fdf001 l32r a0, 40101f30 40102773: 0000c0 callx0 a0 40102776: 150c movi.n a5, 1 40102778: 0d28 l32i.n a2, a13, 0 4010277a: 04d142 addmi a4, a1, 0x400 4010277d: 980432 l8ui a3, a4, 152 40102780: 3228 l32i.n a2, a2, 12 40102782: 933530 movnez a3, a5, a3 40102785: 984432 s8i a3, a4, 152 40102788: 3c3a add.n a3, a12, a3 4010278a: 84a442 movi a4, 0x484 4010278d: 822230 mull a2, a2, a3 40102790: 013d mov.n a3, a1 40102792: fde701 l32r a0, 40101f30 40102795: 0000c0 callx0 a0 40102798: 04d132 addmi a3, a1, 0x400 4010279b: 01d8 l32i.n a13, a1, 0 4010279d: 04d102 addmi a0, a1, 0x400 401027a0: 05d122 addmi a2, a1, 0x500 401027a3: 98c222 addi a2, a2, -104 401027a6: 980002 l8ui a0, a0, 152 401027a9: 44d8d0 extui a13, a13, 8, 5 401027ac: a00020 addx4 a0, a0, a2 401027af: 5028 l32i.n a2, a0, 20 401027b1: 2d6322 s32i a2, a3, 180 401027b4: 3008 l32i.n a0, a0, 12 401027b6: 012d mov.n a2, a1 401027b8: 2e6302 s32i a0, a3, 184 401027bb: ffeb85 call0 40102674 401027be: 04d102 addmi a0, a1, 0x400 401027c1: 242002 l32i a0, a0, 144 401027c4: 350c00 extui a0, a0, 28, 4 401027c7: 025026 beqi a0, 5, 401027cd 401027ca: 166066 bnei a0, 6, 401027e4 401027cd: 024df6 bgeui a13, 4, 401027d3 401027d0: 002206 j 4010285c 401027d3: 02cdb6 bltui a13, 32, 401027d9 401027d6: 002086 j 4010285c 401027d9: feea31 l32r a3, 40102384 <_UserExceptionVector_1+0x44> 401027dc: 140c movi.n a4, 1 401027de: 932420 movnez a2, a4, a2 401027e1: 004322 s8i a2, a3, 0 401027e4: ffba45 call0 4010238c 401027e7: ffae01 l32r a0, 401026a0 401027ea: 0000c0 callx0 a0 401027ed: ffa721 l32r a2, 4010268c 401027f0: f68101 l32r a0, 401001f4 <_DoubleExceptionVector+0x184> 401027f3: 0000c0 callx0 a0 401027f6: ffa651 l32r a5, 40102690 401027f9: 04d102 addmi a0, a1, 0x400 401027fc: 272002 l32i a0, a0, 156 401027ff: 219057 bne a0, a5, 40102824 40102802: 012d mov.n a2, a1 40102804: 04d132 addmi a3, a1, 0x400 40102807: 04d1d2 addmi a13, a1, 0x400 4010280a: 2d2dd2 l32i a13, a13, 180 4010280d: 2e2332 l32i a3, a3, 184 40102810: ffa501 l32r a0, 401026a4 40102813: 0000c0 callx0 a0 40102816: 1512d7 beq a2, a13, 4010282f 40102819: 0c2d mov.n a2, a12 4010281b: ffa301 l32r a0, 401026a8 4010281e: 0000c0 callx0 a0 40102821: 000286 j 4010282f 40102824: 070026 beqi a0, -1, 4010282f 40102827: 0c2d mov.n a2, a12 40102829: ff9f01 l32r a0, 401026a8 4010282c: 0000c0 callx0 a0 4010282f: ff9921 l32r a2, 40102694 40102832: 013d mov.n a3, a1 40102834: 84a442 movi a4, 0x484 40102837: f67a01 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 4010283a: 0000c0 callx0 a0 4010283d: ff9b01 l32r a0, 401026ac 40102840: 0000c0 callx0 a0 40102843: d0a422 movi a2, 0x4d0 40102846: 04d102 addmi a0, a1, 0x400 40102849: 04d1d2 addmi a13, a1, 0x400 4010284c: 04d1c2 addmi a12, a1, 0x400 4010284f: 302cc2 l32i a12, a12, 192 40102852: 312dd2 l32i a13, a13, 196 40102855: 2f2002 l32i a0, a0, 188 40102858: 112a add.n a1, a1, a2 4010285a: f00d ret.n 4010285c: ff8f21 l32r a2, 40102698 4010285f: ffb005 call0 40102360 <_UserExceptionVector_1+0x20> 40102862: ffff06 j 40102862 40102865: fe2871 l32r a7, 40102108 40102868: 075d mov.n a5, a7 4010286a: ffb686 j 40102748 4010286d: ff8b51 l32r a5, 4010269c 40102870: ffb506 j 40102748 40102873: 078d mov.n a8, a7 40102875: 1689 s32i.n a8, a6, 4 40102877: ffb486 j 4010274d 4010287a: 085d mov.n a5, a8 4010287c: ffb206 j 40102748 4010287f: ae9000 excw 40102882: fe .byte 0xfe 40102883: 3f .byte 0x3f 40102884 : 40102884: ffff31 l32r a3, 40102880 40102887: 000332 l8ui a3, a3, 0 4010288a: 120c movi.n a2, 1 4010288c: 0183b6 bltui a3, 8, 40102891 4010288f: 020c movi.n a2, 0 40102891: f00d ret.n 40102893: aec000 excw 40102896: fe .byte 0xfe 40102897: 3f .byte 0x3f 40102898 : 40102898: 130c movi.n a3, 1 4010289a: fffe51 l32r a5, 40102894 4010289d: b04220 addx8 a4, a2, a2 401028a0: a04450 addx4 a4, a4, a5 401028a3: 110442 l8ui a4, a4, 17 401028a6: 020c movi.n a2, 0 401028a8: 832340 moveqz a2, a3, a4 401028ab: f00d ret.n 401028ad: 000000 ill 401028b0: 8dc8 l32i.n a12, a13, 32 401028b2: fe .byte 0xfe 401028b3: 3f .byte 0x3f 401028b4: fe8df4 excw 401028b7: 3f .byte 0x3f 401028b8: f0c112 addi a1, a1, -16 401028bb: 1109 s32i.n a0, a1, 4 401028bd: fff001 l32r a0, 40102880 401028c0: 9008 l32i.n a0, a0, 36 401028c2: 0129 s32i.n a2, a1, 0 401028c4: 00dc bnez.n a0, 401028d8 401028c6: fffa21 l32r a2, 401028b0 401028c9: fffa31 l32r a3, 401028b4 401028cc: eda042 movi a4, 237 401028cf: fbdb01 l32r a0, 4010183c 401028d2: 0000c0 callx0 a0 401028d5: ffff06 j 401028d5 401028d8: 202330 or a2, a3, a3 401028db: 03a032 movi a3, 3 401028de: 032205 call0 40105b00 401028e1: 0138 l32i.n a3, a1, 0 401028e3: 104322 s8i a2, a3, 16 401028e6: a20c movi.n a2, 10 401028e8: 031a85 call0 40105a94 401028eb: 1108 l32i.n a0, a1, 4 401028ed: 10c112 addi a1, a1, 16 401028f0: f00d ret.n 401028f2: 120000 excw 401028f5: 09f0c1 l32r a12, 400c50b8 401028f8: e10101 l32r a0, 400facfc 401028fb: ff .byte 0xff 401028fc: 9008 l32i.n a0, a0, 36 401028fe: 029d mov.n a9, a2 40102900: 00dc bnez.n a0, 40102914 40102902: ffeb21 l32r a2, 401028b0 40102905: ffeb31 l32r a3, 401028b4 40102908: f8a042 movi a4, 248 4010290b: fbcc01 l32r a0, 4010183c 4010290e: 0000c0 callx0 a0 40102911: ffff06 j 40102911 40102914: 202330 or a2, a3, a3 40102917: 100932 l8ui a3, a9, 16 4010291a: 031e45 call0 40105b00 4010291d: 0aa022 movi a2, 10 40102920: 031b85 call0 40105adc 40102923: 0108 l32i.n a0, a1, 0 40102925: 10c112 addi a1, a1, 16 40102928: f00d ret.n 4010292a: 120000 excw 4010292d: 09f0c1 l32r a12, 400c50f0 40102930: 018501 l32r a0, 400c2f44 40102933: 010800 slli a0, a8, 32 40102936: 10c112 addi a1, a1, 16 40102939: f00d ret.n 4010293b: ffff00 excw 4010293e: 000003 excw 40102941: 080000 excw 40102944: 200000 or a0, a0, a0 40102947: e13810 excw 4010294a: 0c4025 excw 4010294d: a0b205 call0 400a3470 40102950: c11280 mul16u a1, a2, a8 40102953: 6109c0 excw 40102956: 71c9 s32i.n a12, a1, 28 40102958: 81d9 s32i.n a13, a1, 32 4010295a: 02cd mov.n a12, a2 4010295c: 03dd mov.n a13, a3 4010295e: ffc821 l32r a2, 40102880 40102961: 33cc bnez.n a3, 40102968 40102963: 0c08 l32i.n a0, a12, 0 40102965: 000046 j 4010296a 40102968: 9208 l32i.n a0, a2, 36 4010296a: 110c72 l8ui a7, a12, 17 4010296d: 4068 l32i.n a6, a0, 16 4010296f: 0b1032 l16ui a3, a0, 22 40102972: 9088 l32i.n a8, a0, 36 40102974: 0a1022 l16ui a2, a0, 20 40102977: 0898 l32i.n a9, a8, 0 40102979: 223a add.n a2, a2, a3 4010297b: f42020 extui a2, a2, 0, 16 4010297e: 1838 l32i.n a3, a8, 4 40102980: 41a690 srli a10, a9, 6 40102983: 10bab0 and a11, a10, a11 40102986: 853730 extui a3, a3, 23, 9 40102989: 0469d7 bbci a9, 13, 40102991 4010298c: 01e9c7 bbsi a9, 12, 40102991 4010298f: 150c movi.n a5, 1 40102991: 679c beqz.n a7, 401029ab 40102993: 143726 beqi a7, 3, 401029ab 40102996: 112726 beqi a7, 2, 401029ab 40102999: ffc521 l32r a2, 401028b0 4010299c: ffc631 l32r a3, 401028b4 4010299f: 15a142 movi a4, 0x115 401029a2: fba601 l32r a0, 4010183c 401029a5: 0000c0 callx0 a0 401029a8: ffff06 j 401029a8 401029ab: 070c movi.n a7, 0 401029ad: 1159 s32i.n a5, a1, 4 401029af: 4129 s32i.n a2, a1, 16 401029b1: 140c movi.n a4, 1 401029b3: 5149 s32i.n a4, a1, 20 401029b5: 107a67 bbci a10, 22, 401029c9 401029b8: 120c movi.n a2, 1 401029ba: 9088 l32i.n a8, a0, 36 401029bc: 015632 s16i a3, a6, 2 401029bf: 08a8 l32i.n a10, a8, 0 401029c1: 130c movi.n a3, 1 401029c3: 41a6a0 srli a10, a10, 6 401029c6: 0016c6 j 40102a25 401029c9: 0b0c22 l8ui a2, a12, 11 401029cc: 42cc bnez.n a2, 401029d4 401029ce: 0d0c42 l8ui a4, a12, 13 401029d1: 28d416 beqz a4, 40102c62 401029d4: 032d mov.n a2, a3 401029d6: 051842 l16ui a4, a8, 10 401029d9: 0b9c92 l16si a9, a12, 22 401029dc: 0a9cb2 l16si a11, a12, 20 401029df: ffa8a1 l32r a10, 40102880 401029e2: 115300 slli a5, a3, 16 401029e5: aaa8 l32i.n a10, a10, 40 401029e7: 315050 srai a5, a5, 16 401029ea: 9aa8 l32i.n a10, a10, 36 401029ec: c0bb90 sub a11, a11, a9 401029ef: 1aa8 l32i.n a10, a10, 4 401029f1: 0a5cb2 s16i a11, a12, 20 401029f4: 0a9c92 l16si a9, a12, 20 401029f7: 85a7a0 extui a10, a10, 23, 9 401029fa: 44aa add.n a4, a4, a10 401029fc: c03430 sub a3, a4, a3 401029ff: 113300 slli a3, a3, 16 40102a02: 313030 srai a3, a3, 16 40102a05: 0b5c32 s16i a3, a12, 22 40102a08: c03930 sub a3, a9, a3 40102a0b: 082537 blt a5, a3, 40102a17 40102a0e: 015622 s16i a2, a6, 2 40102a11: 0c4c72 s8i a7, a12, 12 40102a14: 000086 j 40102a1a 40102a17: 015632 s16i a3, a6, 2 40102a1a: 9088 l32i.n a8, a0, 36 40102a1c: 030c movi.n a3, 0 40102a1e: 08a8 l32i.n a10, a8, 0 40102a20: 020c movi.n a2, 0 40102a22: 41a6a0 srli a10, a10, 6 40102a25: 021216 beqz a2, 40102a4a 40102a28: 096132 s32i a3, a1, 36 40102a2b: 0a6172 s32i a7, a1, 40 40102a2e: b169 s32i.n a6, a1, 44 40102a30: c109 s32i.n a0, a1, 48 40102a32: 146a87 bbci a10, 8, 40102a4a 40102a35: 080822 l8ui a2, a8, 8 40102a38: 01d6c5 call0 401047a8 40102a3b: c108 l32i.n a0, a1, 48 40102a3d: b168 l32i.n a6, a1, 44 40102a3f: 9088 l32i.n a8, a0, 36 40102a41: a178 l32i.n a7, a1, 40 40102a43: 08a8 l32i.n a10, a8, 0 40102a45: 9138 l32i.n a3, a1, 36 40102a47: 41a6a0 srli a10, a10, 6 40102a4a: 1008 l32i.n a0, a0, 4 40102a4c: 02a4b2 movi a11, 0x402 40102a4f: 0b8ab7 bany a10, a11, 40102a5e 40102a52: 0526a0 extui a2, a10, 22, 1 40102a55: 18e216 beqz a2, 40102be7 40102a58: 0543a0 extui a4, a10, 19, 1 40102a5b: 188456 bnez a4, 40102be7 40102a5e: 020c movi.n a2, 0 40102a60: 000246 j 40102a6d 40102a63: 0593a0 extui a9, a10, 19, 1 40102a66: 5128 l32i.n a2, a1, 20 40102a68: 250c movi.n a5, 2 40102a6a: 932590 movnez a2, a5, a9 40102a6d: f59651 l32r a5, 401000c8 <_DoubleExceptionVector+0x58> 40102a70: 41b8 l32i.n a11, a1, 16 40102a72: 011692 l16ui a9, a6, 2 40102a75: 242020 extui a2, a2, 0, 3 40102a78: 012280 slli a2, a2, 24 40102a7b: ffb061 l32r a6, 4010293c 40102a7e: 119900 slli a9, a9, 16 40102a81: b4b0b0 extui a11, a11, 0, 12 40102a84: 106060 and a6, a0, a6 40102a87: fb4601 l32r a0, 401017a0 40102a8a: 164d16 beqz a13, 40102bf2 40102a8d: 016a97 bbci a10, 9, 40102a92 40102a90: 33cc bnez.n a3, 40102a97 40102a92: 0d0c movi.n a13, 0 40102a94: 000086 j 40102a9a 40102a97: fcc0d1 l32r a13, 40101d98 40102a9a: 016a87 bbci a10, 8, 40102a9f 40102a9d: 33cc bnez.n a3, 40102aa4 40102a9f: 0a0c movi.n a10, 0 40102aa1: 000086 j 40102aa7 40102aa4: ffa7a1 l32r a10, 40102940 40102aa7: 0a9c32 l16si a3, a12, 20 40102aaa: 0c13e6 bgei a3, 1, 40102aba 40102aad: 1148 l32i.n a4, a1, 4 40102aaf: 744040 extui a4, a4, 0, 8 40102ab2: 44cc bnez.n a4, 40102aba 40102ab4: 0808c2 l8ui a12, a8, 8 40102ab7: 04bcb6 bltui a12, 16, 40102abf 40102aba: 030c movi.n a3, 0 40102abc: 000086 j 40102ac2 40102abf: f5ed31 l32r a3, 40100274 <_DoubleExceptionVector+0x204> 40102ac2: 20cda0 or a12, a13, a10 40102ac5: 203360 or a3, a3, a6 40102ac8: 20c2c0 or a12, a2, a12 40102acb: 20cc30 or a12, a12, a3 40102ace: 053d mov.n a3, a5 40102ad0: 0020c0 memw 40102ad3: b760c2 s32i a12, a0, 0x2dc 40102ad6: 0020c0 memw 40102ad9: ba6092 s32i a9, a0, 0x2e8 40102adc: 0c0852 l8ui a5, a8, 12 40102adf: 080822 l8ui a2, a8, 8 40102ae2: 115500 slli a5, a5, 16 40102ae5: 34d020 extui a13, a2, 0, 4 40102ae8: 11dd40 slli a13, a13, 12 40102aeb: 20dbd0 or a13, a11, a13 40102aee: 01b2f6 bgeui a2, 16, 40102af3 40102af1: 073d mov.n a3, a7 40102af3: 204350 or a4, a3, a5 40102af6: 20dd40 or a13, a13, a4 40102af9: 0020c0 memw 40102afc: b860d2 s32i a13, a0, 0x2e0 40102aff: 080822 l8ui a2, a8, 8 40102b02: 87a032 movi a3, 135 40102b05: 02b2f6 bgeui a2, 16, 40102b0b 40102b08: 003406 j 40102bdc 40102b0b: 841c movi.n a4, 24 40102b0d: 850c movi.n a5, 8 40102b0f: 076d mov.n a6, a7 40102b11: 0898 l32i.n a9, a8, 0 40102b13: 41c8 l32i.n a12, a1, 16 40102b15: f0c2a2 addi a10, a2, -16 40102b18: 24a0a0 extui a10, a10, 0, 3 40102b1b: 11cc80 slli a12, a12, 8 40102b1e: 059c90 extui a9, a9, 28, 1 40102b21: 936590 movnez a6, a5, a9 40102b24: 20aac0 or a10, a10, a12 40102b27: 01a247 bge a2, a4, 40102b2c 40102b2a: 730c movi.n a3, 7 40102b2c: 20b360 or a11, a3, a6 40102b2f: 01bb80 slli a11, a11, 24 40102b32: 20aab0 or a10, a10, a11 40102b35: 0020c0 memw 40102b38: b960a2 s32i a10, a0, 0x2e4 40102b3b: 002746 j 40102bdc 40102b3e: f5cda1 l32r a10, 40100274 <_DoubleExceptionVector+0x204> 40102b41: f56131 l32r a3, 401000c8 <_DoubleExceptionVector+0x58> 40102b44: 205d50 or a5, a13, a5 40102b47: 206a60 or a6, a10, a6 40102b4a: 205250 or a5, a2, a5 40102b4d: 205560 or a5, a5, a6 40102b50: 040c22 l8ui a2, a12, 4 40102b53: 866c movi.n a6, -24 40102b55: d12620 mul16s a2, a6, a2 40102b58: 220a add.n a2, a2, a0 40102b5a: 0020c0 memw 40102b5d: f16252 s32i a5, a2, 0x3c4 40102b60: 040c42 l8ui a4, a12, 4 40102b63: d14640 mul16s a4, a6, a4 40102b66: 440a add.n a4, a4, a0 40102b68: 0020c0 memw 40102b6b: f46492 s32i a9, a4, 0x3d0 40102b6e: 0c0852 l8ui a5, a8, 12 40102b71: 040c22 l8ui a2, a12, 4 40102b74: 115500 slli a5, a5, 16 40102b77: d16620 mul16s a6, a6, a2 40102b7a: 080822 l8ui a2, a8, 8 40102b7d: 660a add.n a6, a6, a0 40102b7f: 01b2f6 bgeui a2, 16, 40102b84 40102b82: 073d mov.n a3, a7 40102b84: 20a350 or a10, a3, a5 40102b87: 349020 extui a9, a2, 0, 4 40102b8a: 119940 slli a9, a9, 12 40102b8d: 209b90 or a9, a11, a9 40102b90: 2099a0 or a9, a9, a10 40102b93: 0020c0 memw 40102b96: f26692 s32i a9, a6, 0x3c8 40102b99: 080822 l8ui a2, a8, 8 40102b9c: 3cb2b6 bltui a2, 16, 40102bdc 40102b9f: 8a1c movi.n a10, 24 40102ba1: 040cd2 l8ui a13, a12, 4 40102ba4: 8b6c movi.n a11, -24 40102ba6: 830c movi.n a3, 8 40102ba8: 0848 l32i.n a4, a8, 0 40102baa: 076d mov.n a6, a7 40102bac: 054c40 extui a4, a4, 28, 1 40102baf: 936340 movnez a6, a3, a4 40102bb2: d1bbd0 mul16s a11, a11, a13 40102bb5: 0b0a add.n a0, a11, a0 40102bb7: 87a032 movi a3, 135 40102bba: 01a2a7 bge a2, a10, 40102bbf 40102bbd: 730c movi.n a3, 7 40102bbf: 4188 l32i.n a8, a1, 16 40102bc1: f0c252 addi a5, a2, -16 40102bc4: 207360 or a7, a3, a6 40102bc7: 017780 slli a7, a7, 24 40102bca: 245050 extui a5, a5, 0, 3 40102bcd: 118880 slli a8, a8, 8 40102bd0: 205580 or a5, a5, a8 40102bd3: 205570 or a5, a5, a7 40102bd6: 0020c0 memw 40102bd9: f36052 s32i a5, a0, 0x3cc 40102bdc: 71c8 l32i.n a12, a1, 28 40102bde: 81d8 l32i.n a13, a1, 32 40102be0: 6108 l32i.n a0, a1, 24 40102be2: 40c112 addi a1, a1, 64 40102be5: f00d ret.n 40102be7: 0594a0 extui a9, a10, 20, 1 40102bea: e75916 beqz a9, 40102a63 40102bed: 320c movi.n a2, 3 40102bef: ff9e86 j 40102a6d 40102bf2: 0020c0 memw 40102bf5: 68a8 l32i.n a10, a8, 24 40102bf7: 040c52 l8ui a5, a12, 4 40102bfa: ff2141 l32r a4, 40102880 40102bfd: 8d6c movi.n a13, -24 40102bff: 1448 l32i.n a4, a4, 4 40102c01: d1dd50 mul16s a13, a13, a5 40102c04: 802052 l32i a5, a0, 0x200 40102c07: dd0a add.n a13, a13, a0 40102c09: c055a0 sub a5, a5, a10 40102c0c: 5a0c movi.n a10, 5 40102c0e: 415a50 srli a5, a5, 10 40102c11: c05450 sub a5, a4, a5 40102c14: 3159 s32i.n a5, a1, 12 40102c16: 013457 bltu a4, a5, 40102c1b 40102c19: 31a8 l32i.n a10, a1, 12 40102c1b: b4a0a0 extui a10, a10, 0, 12 40102c1e: 11aa40 slli a10, a10, 12 40102c21: 0020c0 memw 40102c24: f56da2 s32i a10, a13, 0x3d4 40102c27: 0858 l32i.n a5, a8, 0 40102c29: 41a650 srli a10, a5, 6 40102c2c: 0165f7 bbci a5, 15, 40102c31 40102c2f: 43cc bnez.n a3, 40102c37 40102c31: fd34d1 l32r a13, 40102104 40102c34: 000086 j 40102c3a 40102c37: ff43d1 l32r a13, 40102944 40102c3a: 016a87 bbci a10, 8, 40102c3f 40102c3d: 33cc bnez.n a3, 40102c44 40102c3f: 050c movi.n a5, 0 40102c41: 000086 j 40102c47 40102c44: ff3f51 l32r a5, 40102940 40102c47: 0a9c32 l16si a3, a12, 20 40102c4a: 0f13e6 bgei a3, 1, 40102c5d 40102c4d: 1148 l32i.n a4, a1, 4 40102c4f: 744040 extui a4, a4, 0, 8 40102c52: 74cc bnez.n a4, 40102c5d 40102c54: 0808a2 l8ui a10, a8, 8 40102c57: 02baf6 bgeui a10, 16, 40102c5d 40102c5a: ffb806 j 40102b3e 40102c5d: 0a0c movi.n a10, 0 40102c5f: ffb786 j 40102b41 40102c62: 0c1c22 l16ui a2, a12, 24 40102c65: 074216 beqz a2, 40102cdd 40102c68: 015632 s16i a3, a6, 2 40102c6b: 092082 l32i a8, a0, 36 40102c6e: 202330 or a2, a3, a3 40102c71: 002892 l32i a9, a8, 0 40102c74: 0139 s32i.n a3, a1, 0 40102c76: 2af907 bbsi a9, 16, 40102ca4 40102c79: 27e977 bbsi a9, 7, 40102ca4 40102c7c: a179 s32i.n a7, a1, 40 40102c7e: b169 s32i.n a6, a1, 44 40102c80: c109 s32i.n a0, a1, 48 40102c82: 0879c7 bbci a9, 28, 40102c8e 40102c85: a179 s32i.n a7, a1, 40 40102c87: b169 s32i.n a6, a1, 44 40102c89: c109 s32i.n a0, a1, 48 40102c8b: 157997 bbci a9, 25, 40102ca4 40102c8e: 342290 extui a2, a9, 2, 4 40102c91: 0138 l32i.n a3, a1, 0 40102c93: 0c1c42 l16ui a4, a12, 24 40102c96: 019e45 call0 4010467c 40102c99: a178 l32i.n a7, a1, 40 40102c9b: c108 l32i.n a0, a1, 48 40102c9d: b168 l32i.n a6, a1, 44 40102c9f: 9088 l32i.n a8, a0, 36 40102ca1: 015622 s16i a2, a6, 2 40102ca4: 0148 l32i.n a4, a1, 0 40102ca6: 0fb427 bgeu a4, a2, 40102cb9 40102ca9: 0b5c72 s16i a7, a12, 22 40102cac: 0a5c22 s16i a2, a12, 20 40102caf: 5158 l32i.n a5, a1, 20 40102cb1: 0c4c52 s8i a5, a12, 12 40102cb4: 120c movi.n a2, 1 40102cb6: 000106 j 40102cbe 40102cb9: 0a5c72 s16i a7, a12, 20 40102cbc: 020c movi.n a2, 0 40102cbe: 08a8 l32i.n a10, a8, 0 40102cc0: 41a6a0 srli a10, a10, 6 40102cc3: 000446 j 40102cd8 40102cc6: 0808b2 l8ui a11, a8, 8 40102cc9: 09bbb6 bltui a11, 16, 40102cd6 40102ccc: 9088 l32i.n a8, a0, 36 40102cce: 08a8 l32i.n a10, a8, 0 40102cd0: 015632 s16i a3, a6, 2 40102cd3: 41a6a0 srli a10, a10, 6 40102cd6: 020c movi.n a2, 0 40102cd8: 130c movi.n a3, 1 40102cda: ff51c6 j 40102a25 40102cdd: fe5b16 beqz a11, 40102cc6 40102ce0: 2139 s32i.n a3, a1, 8 40102ce2: a179 s32i.n a7, a1, 40 40102ce4: b169 s32i.n a6, a1, 44 40102ce6: c109 s32i.n a0, a1, 48 40102ce8: daea67 bbsi a10, 6, 40102cc6 40102ceb: 342290 extui a2, a9, 2, 4 40102cee: ff1601 l32r a0, 40102948 40102cf1: 0000c0 callx0 a0 40102cf4: b168 l32i.n a6, a1, 44 40102cf6: 21b8 l32i.n a11, a1, 8 40102cf8: 0156b2 s16i a11, a6, 2 40102cfb: 32cc bnez.n a2, 40102d02 40102cfd: 020c movi.n a2, 0 40102cff: 0002c6 j 40102d0e 40102d02: 9208 l32i.n a0, a2, 36 40102d04: 051002 l16ui a0, a0, 10 40102d07: 120c movi.n a2, 1 40102d09: 00ba add.n a0, a0, a11 40102d0b: 015602 s16i a0, a6, 2 40102d0e: c108 l32i.n a0, a1, 48 40102d10: a178 l32i.n a7, a1, 40 40102d12: 9088 l32i.n a8, a0, 36 40102d14: ffe986 j 40102cbe ... 40102d18 : 40102d18: e0c112 addi a1, a1, -32 40102d1b: 0129 s32i.n a2, a1, 0 40102d1d: 1139 s32i.n a3, a1, 4 40102d1f: 5169 s32i.n a6, a1, 20 40102d21: 2109 s32i.n a0, a1, 8 40102d23: 31c9 s32i.n a12, a1, 12 40102d25: 41d9 s32i.n a13, a1, 16 40102d27: 05cd mov.n a12, a5 40102d29: 04dd mov.n a13, a4 40102d2b: f4f701 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40102d2e: 0000c0 callx0 a0 40102d31: 5108 l32i.n a0, a1, 20 40102d33: 0128 l32i.n a2, a1, 0 40102d35: fed731 l32r a3, 40102894 40102d38: b02220 addx8 a2, a2, a2 40102d3b: a02230 addx4 a2, a2, a3 40102d3e: 0742d2 s8i a13, a2, 7 40102d41: 1138 l32i.n a3, a1, 4 40102d43: 054232 s8i a3, a2, 5 40102d46: 060232 l8ui a3, a2, 6 40102d49: 0842c2 s8i a12, a2, 8 40102d4c: 043c37 bltu a12, a3, 40102d54 40102d4f: 04b3d7 bgeu a3, a13, 40102d57 40102d52: 0dcd mov.n a12, a13 40102d54: 0642c2 s8i a12, a2, 6 40102d57: 31c8 l32i.n a12, a1, 12 40102d59: 41d8 l32i.n a13, a1, 16 40102d5b: 0c5202 s16i a0, a2, 24 40102d5e: face01 l32r a0, 40101898 40102d61: 0000c0 callx0 a0 40102d64: 2108 l32i.n a0, a1, 8 40102d66: 20c112 addi a1, a1, 32 40102d69: f00d ret.n ... 40102d6c : 40102d6c: f6c232 addi a3, a2, -10 40102d6f: f0c112 addi a1, a1, -16 40102d72: fec341 l32r a4, 40102880 40102d75: 1109 s32i.n a0, a1, 4 40102d77: 000402 l8ui a0, a4, 0 40102d7a: 025d mov.n a5, a2 40102d7c: 835030 moveqz a5, a0, a3 40102d7f: 740050 extui a0, a5, 0, 8 40102d82: 1180b6 bltui a0, 8, 40102d97 40102d85: feca21 l32r a2, 401028b0 40102d88: fecb31 l32r a3, 401028b4 40102d8b: 3ba242 movi a4, 0x23b 40102d8e: faab01 l32r a0, 4010183c 40102d91: 0000c0 callx0 a0 40102d94: ffff06 j 40102d94 40102d97: 30c432 addi a3, a4, 48 40102d9a: b00000 addx8 a0, a0, a0 40102d9d: a00030 addx4 a0, a0, a3 40102da0: 110062 l8ui a6, a0, 17 40102da3: 3d1666 bnei a6, 1, 40102de4 40102da6: 004452 s8i a5, a4, 0 40102da9: 0109 s32i.n a0, a1, 0 40102dab: 129266 bnei a2, 10, 40102dc1 40102dae: 002d mov.n a2, a0 40102db0: 043d mov.n a3, a4 40102db2: 2c0332 l8ui a3, a3, 44 40102db5: ffb3c5 call0 401028f4 40102db8: 0108 l32i.n a0, a1, 0 40102dba: feb151 l32r a5, 40102880 40102dbd: 040c movi.n a4, 0 40102dbf: 9549 s32i.n a4, a5, 36 40102dc1: 0068 l32i.n a6, a0, 0 40102dc3: 06dc bnez.n a6, 40102dd7 40102dc5: feba21 l32r a2, 401028b0 40102dc8: febb31 l32r a3, 401028b4 40102dcb: 4ba242 movi a4, 0x24b 40102dce: fa9b01 l32r a0, 4010183c 40102dd1: 0000c0 callx0 a0 40102dd4: ffff06 j 40102dd4 40102dd7: 002d mov.n a2, a0 40102dd9: 270c movi.n a7, 2 40102ddb: 114072 s8i a7, a0, 17 40102dde: 0000c5 call0 40102dec 40102de1: 008b05 call0 40103694 40102de4: 1108 l32i.n a0, a1, 4 40102de6: 10c112 addi a1, a1, 16 40102de9: f00d ret.n 40102deb: c11200 mul16u a1, a2, a0 40102dee: 21c9f0 srai a12, a15, 9 40102df1: 02cd mov.n a12, a2 40102df3: 0228 l32i.n a2, a2, 0 40102df5: 1109 s32i.n a0, a1, 4 40102df7: 02dc bnez.n a2, 40102e0b 40102df9: fead21 l32r a2, 401028b0 40102dfc: feae31 l32r a3, 401028b4 40102dff: 62a242 movi a4, 0x262 40102e02: fa8e01 l32r a0, 4010183c 40102e05: 0000c0 callx0 a0 40102e08: ffff06 j 40102e08 40102e0b: fe9d51 l32r a5, 40102880 40102e0e: a508 l32i.n a0, a5, 40 40102e10: 9538 l32i.n a3, a5, 36 40102e12: 40ec bnez.n a0, 40102e3a 40102e14: b3ac beqz.n a3, 40102e43 40102e16: fea621 l32r a2, 401028b0 40102e19: fea631 l32r a3, 401028b4 40102e1c: 69a242 movi a4, 0x269 40102e1f: fa8701 l32r a0, 4010183c 40102e22: 0000c0 callx0 a0 40102e25: ffff06 j 40102e25 40102e28: 046550 extui a6, a5, 5, 1 40102e2b: 0a4616 beqz a6, 40102ed3 40102e2e: 040472 l8ui a7, a4, 4 40102e31: 417470 srli a7, a7, 4 40102e34: 0227a6 blti a7, 2, 40102e3a 40102e37: 002606 j 40102ed3 40102e3a: 21c8 l32i.n a12, a1, 8 40102e3c: 1108 l32i.n a0, a1, 4 40102e3e: 10c112 addi a1, a1, 16 40102e41: f00d ret.n 40102e43: a529 s32i.n a2, a5, 40 40102e45: 9248 l32i.n a4, a2, 36 40102e47: 080c movi.n a8, 0 40102e49: 0408 l32i.n a0, a4, 0 40102e4b: 0c89 s32i.n a8, a12, 0 40102e4d: e9f0c7 bbsi a0, 28, 40102e3a 40102e50: 0129 s32i.n a2, a1, 0 40102e52: 0b0c92 l8ui a9, a12, 11 40102e55: 0c1c22 l16ui a2, a12, 24 40102e58: b9cc bnez.n a9, 40102e67 40102e5a: 0a9ca2 l16si a10, a12, 20 40102e5d: 061aa6 blti a10, 1, 40102e67 40102e60: 1b0c movi.n a11, 1 40102e62: 0d4cb2 s8i a11, a12, 13 40102e65: 0408 l32i.n a0, a4, 0 40102e67: 03f216 beqz a2, 40102eaa 40102e6a: 0b0c32 l8ui a3, a12, 11 40102e6d: 0c0c42 l8ui a4, a12, 12 40102e70: 038c beqz.n a3, 40102e74 40102e72: 34cc bnez.n a4, 40102e79 40102e74: 0d0c52 l8ui a5, a12, 13 40102e77: f5ac beqz.n a5, 40102eaa 40102e79: 342200 extui a2, a0, 2, 4 40102e7c: 011445 call0 40103fc4 40102e7f: 002142 l32i a4, a1, 0 40102e82: 092442 l32i a4, a4, 36 40102e85: 002402 l32i a0, a4, 0 40102e88: e29c beqz.n a2, 40102eaa 40102e8a: 415600 srli a5, a0, 6 40102e8d: 97f007 bbsi a0, 16, 40102e28 40102e90: 94e077 bbsi a0, 7, 40102e28 40102e93: fe7b51 l32r a5, 40102880 40102e96: 130c movi.n a3, 1 40102e98: 9529 s32i.n a2, a5, 36 40102e9a: 0c2d mov.n a2, a12 40102e9c: ffa8c5 call0 4010292c 40102e9f: 0c2d mov.n a2, a12 40102ea1: d4a032 movi a3, 212 40102ea4: ffa105 call0 401028b8 40102ea7: ffe3c6 j 40102e3a 40102eaa: 8c60d7 bbci a0, 13, 40102e3a 40102ead: 89e0c7 bbsi a0, 12, 40102e3a 40102eb0: 342200 extui a2, a0, 2, 4 40102eb3: 011105 call0 40103fc4 40102eb6: f80216 beqz a2, 40102e3a 40102eb9: fe7161 l32r a6, 40102880 40102ebc: 01a032 movi a3, 1 40102ebf: 096622 s32i a2, a6, 36 40102ec2: 202cc0 or a2, a12, a12 40102ec5: ffa645 call0 4010292c 40102ec8: 0c2d mov.n a2, a12 40102eca: d4a032 movi a3, 212 40102ecd: ff9e85 call0 401028b8 40102ed0: ffd986 j 40102e3a 40102ed3: 006c22 s32i a2, a12, 0 40102ed6: 00a032 movi a3, 0 40102ed9: 202cc0 or a2, a12, a12 40102edc: ffa4c5 call0 4010292c 40102edf: 040c22 l8ui a2, a12, 4 40102ee2: 030c movi.n a3, 0 40102ee4: 040c movi.n a4, 0 40102ee6: 02abc5 call0 401059a4 40102ee9: ffd346 j 40102e3a 40102eec : 40102eec: f0c112 addi a1, a1, -16 40102eef: 11c9 s32i.n a12, a1, 4 40102ef1: 0109 s32i.n a0, a1, 0 40102ef3: 03cd mov.n a12, a3 40102ef5: ff98c5 call0 40102884 40102ef8: 0a3216 beqz a2, 40102f9f 40102efb: ff9885 call0 40102884 40102efe: 02dc bnez.n a2, 40102f12 40102f00: fe6c21 l32r a2, 401028b0 40102f03: fe6c31 l32r a3, 401028b4 40102f06: a4a242 movi a4, 0x2a4 40102f09: fa4c01 l32r a0, 4010183c 40102f0c: 0000c0 callx0 a0 40102f0f: ffff06 j 40102f0f 40102f12: fe5b61 l32r a6, 40102880 40102f15: a608 l32i.n a0, a6, 40 40102f17: 000622 l8ui a2, a6, 0 40102f1a: 00dc bnez.n a0, 40102f2e 40102f1c: fe6521 l32r a2, 401028b0 40102f1f: fe6531 l32r a3, 401028b4 40102f22: a7a242 movi a4, 0x2a7 40102f25: fa4501 l32r a0, 4010183c 40102f28: 0000c0 callx0 a0 40102f2b: ffff06 j 40102f2b 40102f2e: 30c632 addi a3, a6, 48 40102f31: b02220 addx8 a2, a2, a2 40102f34: a02230 addx4 a2, a2, a3 40102f37: 110232 l8ui a3, a2, 17 40102f3a: 112326 beqi a3, 2, 40102f4f 40102f3d: fe5c21 l32r a2, 401028b0 40102f40: fe5d31 l32r a3, 401028b4 40102f43: a8a242 movi a4, 0x2a8 40102f46: fa3d01 l32r a0, 4010183c 40102f49: 0000c0 callx0 a0 40102f4c: ffff06 j 40102f4c 40102f4f: 9008 l32i.n a0, a0, 36 40102f51: 070c movi.n a7, 0 40102f53: 0038 l32i.n a3, a0, 0 40102f55: 02a442 movi a4, 0x402 40102f58: 418630 srli a8, a3, 6 40102f5b: 058847 bany a8, a4, 40102f64 40102f5e: 5373c7 bbci a3, 28, 40102fb5 40102f61: 50f397 bbsi a3, 25, 40102fb5 40102f64: 094272 s8i a7, a2, 9 40102f67: 0a4272 s8i a7, a2, 10 40102f6a: 7fa0c2 movi a12, 127 40102f6d: 070252 l8ui a5, a2, 7 40102f70: 064252 s8i a5, a2, 6 40102f73: 0940c2 s8i a12, a0, 9 40102f76: a608 l32i.n a0, a6, 40 40102f78: 9008 l32i.n a0, a0, 36 40102f7a: 0078 l32i.n a7, a0, 0 40102f7c: 1058 l32i.n a5, a0, 4 40102f7e: 2667b7 bbci a7, 11, 40102fa8 40102f81: 343450 extui a3, a5, 4, 4 40102f84: 2023e6 bgei a3, 2, 40102fa8 40102f87: 431b addi.n a4, a3, 1 40102f89: 0faf32 movi a3, -241 40102f8c: 344040 extui a4, a4, 0, 4 40102f8f: 1144c0 slli a4, a4, 4 40102f92: 103530 and a3, a5, a3 40102f95: 203340 or a3, a3, a4 40102f98: 1039 s32i.n a3, a0, 4 40102f9a: 130c movi.n a3, 1 40102f9c: 002285 call0 401031c8 40102f9f: 11c8 l32i.n a12, a1, 4 40102fa1: 0108 l32i.n a0, a1, 0 40102fa3: 10c112 addi a1, a1, 16 40102fa6: f00d ret.n 40102fa8: 030c movi.n a3, 0 40102faa: 540c movi.n a4, 5 40102fac: 114242 s8i a4, a2, 17 40102faf: 002185 call0 401031c8 40102fb2: fffa46 j 40102f9f 40102fb5: 070232 l8ui a3, a2, 7 40102fb8: 08e887 bbsi a8, 8, 40102fc4 40102fbb: 064232 s8i a3, a2, 6 40102fbe: 094272 s8i a7, a2, 9 40102fc1: ffeb86 j 40102f73 40102fc4: 064232 s8i a3, a2, 6 40102fc7: 094272 s8i a7, a2, 9 40102fca: 0a4272 s8i a7, a2, 10 40102fcd: ffe886 j 40102f73 40102fd0: e0c112 addi a1, a1, -32 40102fd3: 0109 s32i.n a0, a1, 0 40102fd5: 41f9 s32i.n a15, a1, 16 40102fd7: 31e9 s32i.n a14, a1, 12 40102fd9: 11c9 s32i.n a12, a1, 4 40102fdb: 21d9 s32i.n a13, a1, 8 40102fdd: 03cd mov.n a12, a3 40102fdf: 04dd mov.n a13, a4 40102fe1: 02ed mov.n a14, a2 40102fe3: 05fd mov.n a15, a5 40102fe5: 8e38 l32i.n a3, a14, 32 40102fe7: 9c28 l32i.n a2, a12, 36 40102fe9: 331b addi.n a3, a3, 1 40102feb: 8e39 s32i.n a3, a14, 32 40102fed: 0208 l32i.n a0, a2, 0 40102fef: 0f42d2 s8i a13, a2, 15 40102ff2: 0c60d7 bbci a0, 13, 40103002 40102ff5: 09e0c7 bbsi a0, 12, 40103002 40102ff8: 0c2d mov.n a2, a12 40102ffa: 030c movi.n a3, 0 40102ffc: 00e285 call0 40103e28 40102fff: 000186 j 40103009 40103002: 0f3d mov.n a3, a15 40103004: 0c2d mov.n a2, a12 40103006: 00e205 call0 40103e28 40103009: 092c02 l32i a0, a12, 36 4010300c: 002002 l32i a0, a0, 0 4010300f: 0e60d7 bbci a0, 13, 40103021 40103012: 0be0c7 bbsi a0, 12, 40103021 40103015: 342200 extui a2, a0, 2, 4 40103018: 00fe85 call0 40104004 4010301b: 20c220 or a12, a2, a2 4010301e: fc3256 bnez a2, 40102fe5 40103021: 11c8 l32i.n a12, a1, 4 40103023: 21d8 l32i.n a13, a1, 8 40103025: 31e8 l32i.n a14, a1, 12 40103027: 41f8 l32i.n a15, a1, 16 40103029: 0108 l32i.n a0, a1, 0 4010302b: 20c112 addi a1, a1, 32 4010302e: f00d ret.n 40103030 : 40103030: fe1931 l32r a3, 40102894 40103033: b02220 addx8 a2, a2, a2 40103036: a02230 addx4 a2, a2, a3 40103039: f00d ret.n ... 4010303c : 4010303c: 045d mov.n a5, a4 4010303e: f0c112 addi a1, a1, -16 40103041: 440c movi.n a4, 4 40103043: 0109 s32i.n a0, a1, 0 40103045: fff885 call0 40102fd0 40103048: 0108 l32i.n a0, a1, 0 4010304a: 10c112 addi a1, a1, 16 4010304d: f00d ret.n ... 40103050 : 40103050: 026d mov.n a6, a2 40103052: f0c112 addi a1, a1, -16 40103055: 0109 s32i.n a0, a1, 0 40103057: 032d mov.n a2, a3 40103059: 100c movi.n a0, 1 4010305b: 043d mov.n a3, a4 4010305d: 7658 l32i.n a5, a6, 28 4010305f: 9248 l32i.n a4, a2, 36 40103061: 551b addi.n a5, a5, 1 40103063: 7659 s32i.n a5, a6, 28 40103065: 0f4402 s8i a0, a4, 15 40103068: 00dbc5 call0 40103e28 4010306b: 0108 l32i.n a0, a1, 0 4010306d: 10c112 addi a1, a1, 16 40103070: f00d ret.n 40103072: 120000 excw 40103075: 09f0c1 l32r a12, 400c5838 40103078: 023211 l32r a1, 400c3940 4010307b: 020811 l32r a1, 400c389c 4010307e: 116326 beqi a3, 6, 40103093 40103081: fe0b21 l32r a2, 401028b0 40103084: fe0c31 l32r a3, 401028b4 40103087: f0a242 movi a4, 0x2f0 4010308a: f9ec01 l32r a0, 4010183c 4010308d: 0000c0 callx0 a0 40103090: ffff06 j 40103090 40103093: 006102 s32i a0, a1, 0 40103096: 092062 l32i a6, a0, 36 40103099: 00a072 movi a7, 0 4010309c: 0279 s32i.n a7, a2, 0 4010309e: 114272 s8i a7, a2, 17 401030a1: 0658 l32i.n a5, a6, 0 401030a3: 1668 l32i.n a6, a6, 4 401030a5: 2375b7 bbci a5, 27, 401030cc 401030a8: 342250 extui a2, a5, 2, 4 401030ab: 343460 extui a3, a6, 4, 4 401030ae: 332b addi.n a3, a3, 2 401030b0: 743030 extui a3, a3, 0, 8 401030b3: 00f9c5 call0 40104050 401030b6: 0148 l32i.n a4, a1, 0 401030b8: 9448 l32i.n a4, a4, 36 401030ba: 022c movi.n a2, 32 401030bc: 0448 l32i.n a4, a4, 0 401030be: 630c movi.n a3, 6 401030c0: 344240 extui a4, a4, 2, 4 401030c3: fa0b01 l32r a0, 401018f0 401030c6: 0000c0 callx0 a0 401030c9: 000cc6 j 40103100 401030cc: fded31 l32r a3, 40102880 401030cf: 545860 extui a5, a6, 8, 6 401030d2: 0d0372 l8ui a7, a3, 13 401030d5: 0c0392 l8ui a9, a3, 12 401030d8: 0b3577 bltu a5, a7, 401030e7 401030db: 240c movi.n a4, 2 401030dd: 150c movi.n a5, 1 401030df: 003d mov.n a3, a0 401030e1: ffeec5 call0 40102fd0 401030e4: 000606 j 40103100 401030e7: 548e60 extui a8, a6, 14, 6 401030ea: 0b3897 bltu a8, a9, 401030f9 401030ed: 340c movi.n a4, 3 401030ef: 150c movi.n a5, 1 401030f1: 003d mov.n a3, a0 401030f3: ffedc5 call0 40102fd0 401030f6: 000186 j 40103100 401030f9: 140c movi.n a4, 1 401030fb: 003d mov.n a3, a0 401030fd: fff3c5 call0 4010303c 40103100: 1108 l32i.n a0, a1, 4 40103102: 10c112 addi a1, a1, 16 40103105: f00d ret.n 40103107: 024200 excw 4010310a: 0c0d mov.n a0, a12 4010310c: 448c05 call0 401479d0 <_lit4_end+0x40280> 4010310f: 0b4232 s8i a3, a2, 11 40103112: 0d4252 s8i a5, a2, 13 40103115: f00d ret.n 40103117: c11200 mul16u a1, a2, a0 4010311a: 61c2f0 xsr.eps2 a15 4010311d: 610201 l32r a0, 400db528 40103120: 020200 excw 40103123: 200b addi.n a2, a0, -1 40103125: ac20c2 l32i a12, a0, 0x2b0 40103128: 022260 excw 4010312b: 0c0c movi.n a12, 0 4010312d: f28c00 excw 40103130: 0c28 l32i.n a2, a12, 0 40103132: 9228 l32i.n a2, a2, 36 40103134: 0228 l32i.n a2, a2, 0 40103136: 342220 extui a2, a2, 2, 4 40103139: 00e885 call0 40103fc4 4010313c: 0c29 s32i.n a2, a12, 0 4010313e: 0000c6 j 40103145 40103141: 002d mov.n a2, a0 40103143: 0c29 s32i.n a2, a12, 0 40103145: d29c beqz.n a2, 40103166 40103147: 0c2d mov.n a2, a12 40103149: 030c movi.n a3, 0 4010314b: 007b45 call0 40103900 4010314e: 000186 j 40103158 40103151: 030c movi.n a3, 0 40103153: fffb45 call0 40103108 40103156: 020c movi.n a2, 0 40103158: 930c movi.n a3, 9 4010315a: 0108 l32i.n a0, a1, 0 4010315c: 124c32 s8i a3, a12, 18 4010315f: 11c8 l32i.n a12, a1, 4 40103161: 10c112 addi a1, a1, 16 40103164: f00d ret.n 40103166: 020c movi.n a2, 0 40103168: 040c movi.n a4, 0 4010316a: 0b4c42 s8i a4, a12, 11 4010316d: fff9c6 j 40103158 40103170: f0c112 addi a1, a1, -16 40103173: 11c9 s32i.n a12, a1, 4 40103175: 0109 s32i.n a0, a1, 0 40103177: 0b0202 l8ui a0, a2, 11 4010317a: 02cd mov.n a12, a2 4010317c: 608c beqz.n a0, 40103186 4010317e: 020c movi.n a2, 0 40103180: 0b4c22 s8i a2, a12, 11 40103183: 000146 j 4010318c 40103186: 00a032 movi a3, 0 40103189: fff7c5 call0 40103108 4010318c: fdbd21 l32r a2, 40102880 4010318f: 092222 l32i a2, a2, 36 40103192: 00e985 call0 4010402c 40103195: 0ca032 movi a3, 12 40103198: 0108 l32i.n a0, a1, 0 4010319a: 124c32 s8i a3, a12, 18 4010319d: 11c8 l32i.n a12, a1, 4 4010319f: 10c112 addi a1, a1, 16 401031a2: f00d ret.n 401031a4: 130c movi.n a3, 1 401031a6: f0c112 addi a1, a1, -16 401031a9: 0109 s32i.n a0, a1, 0 401031ab: 11c9 s32i.n a12, a1, 4 401031ad: fdb401 l32r a0, 40102880 401031b0: 02cd mov.n a12, a2 401031b2: 9008 l32i.n a0, a0, 36 401031b4: 0209 s32i.n a0, a2, 0 401031b6: 007485 call0 40103900 401031b9: b30c movi.n a3, 11 401031bb: 0108 l32i.n a0, a1, 0 401031bd: 124c32 s8i a3, a12, 18 401031c0: 11c8 l32i.n a12, a1, 4 401031c2: 10c112 addi a1, a1, 16 401031c5: f00d ret.n 401031c7: 340c00 extui a0, a0, 12, 4 401031ca: 94a052 movi a5, 148 401031cd: d0c112 addi a1, a1, -48 401031d0: 71e9 s32i.n a14, a1, 28 401031d2: 4109 s32i.n a0, a1, 16 401031d4: 51c9 s32i.n a12, a1, 20 401031d6: 81f9 s32i.n a15, a1, 32 401031d8: 61d9 s32i.n a13, a1, 24 401031da: 0f0c movi.n a15, 0 401031dc: fda9d1 l32r a13, 40102880 401031df: 02cd mov.n a12, a2 401031e1: 110c02 l8ui a0, a12, 17 401031e4: 032d mov.n a2, a3 401031e6: d4a032 movi a3, 212 401031e9: b2ec bnez.n a2, 40103218 401031eb: 1e0c movi.n a14, 1 401031ed: fac022 addi a2, a0, -6 401031f0: 09f256 bnez a2, 40103293 401031f3: ad08 l32i.n a0, a13, 40 401031f5: 114cf2 s8i a15, a12, 17 401031f8: ad48 l32i.n a4, a13, 40 401031fa: 0c28 l32i.n a2, a12, 0 401031fc: 1a2456 bnez a4, 401033a2 401031ff: 328c beqz.n a2, 40103206 40103201: 9d58 l32i.n a5, a13, 36 40103203: 2d8516 beqz a5, 401034df 40103206: fdaa21 l32r a2, 401028b0 40103209: fdaa31 l32r a3, 401028b4 4010320c: 55a342 movi a4, 0x355 4010320f: f98b01 l32r a0, 4010183c 40103212: 0000c0 callx0 a0 40103215: ffff06 j 40103215 40103218: 142026 beqi a0, 2, 40103230 4010321b: 111026 beqi a0, 1, 40103230 4010321e: fda421 l32r a2, 401028b0 40103221: fda431 l32r a3, 401028b4 40103224: c6a342 movi a4, 0x3c6 40103227: f98501 l32r a0, 4010183c 4010322a: 0000c0 callx0 a0 4010322d: ffff06 j 4010322d 40103230: ad08 l32i.n a0, a13, 40 40103232: 9d78 l32i.n a7, a13, 36 40103234: 40dc bnez.n a0, 4010324c 40103236: 0c2d mov.n a2, a12 40103238: 030c movi.n a3, 0 4010323a: 360c movi.n a6, 3 4010323c: 114c62 s8i a6, a12, 17 4010323f: 006c05 call0 40103900 40103242: 02ed mov.n a14, a2 40103244: 500c movi.n a0, 5 40103246: 124c02 s8i a0, a12, 18 40103249: 001dc6 j 401032c4 4010324c: 02c716 beqz a7, 4010327c 4010324f: 092082 l32i a8, a0, 36 40103252: 002882 l32i a8, a8, 0 40103255: 0c2d mov.n a2, a12 40103257: 058980 extui a8, a8, 25, 1 4010325a: 933580 movnez a3, a5, a8 4010325d: ff6945 call0 401028f4 40103260: 9d28 l32i.n a2, a13, 36 40103262: 00dc85 call0 4010402c 40103265: 0c2d mov.n a2, a12 40103267: 030c movi.n a3, 0 40103269: 390c movi.n a9, 3 4010326b: ada8 l32i.n a10, a13, 40 4010326d: 0ca9 s32i.n a10, a12, 0 4010326f: 114c92 s8i a9, a12, 17 40103272: 0068c5 call0 40103900 40103275: 02ed mov.n a14, a2 40103277: 600c movi.n a0, 6 40103279: fff246 j 40103246 4010327c: 0cb8 l32i.n a11, a12, 0 4010327e: 070b16 beqz a11, 401032f2 40103281: fd8b21 l32r a2, 401028b0 40103284: fd8c31 l32r a3, 401028b4 40103287: d5a342 movi a4, 0x3d5 4010328a: f96c01 l32r a0, 4010183c 4010328d: 0000c0 callx0 a0 40103290: ffff06 j 40103290 40103293: 195066 bnei a0, 5, 401032b0 40103296: 114cf2 s8i a15, a12, 17 40103299: ad08 l32i.n a0, a13, 40 4010329b: 08e056 bnez a0, 4010332d 4010329e: fd8421 l32r a2, 401028b0 401032a1: fd8431 l32r a3, 401028b4 401032a4: 85a342 movi a4, 0x385 401032a7: f96501 l32r a0, 4010183c 401032aa: 0000c0 callx0 a0 401032ad: ffff06 j 401032ad 401032b0: fd8021 l32r a2, 401028b0 401032b3: fd8031 l32r a3, 401028b4 401032b6: c0a342 movi a4, 0x3c0 401032b9: f96001 l32r a0, 4010183c 401032bc: 0000c0 callx0 a0 401032bf: ffff06 j 401032bf 401032c2: 0e0c movi.n a14, 0 401032c4: 000c movi.n a0, 0 401032c6: 9d58 l32i.n a5, a13, 36 401032c8: 840c movi.n a4, 8 401032ca: 000d32 l8ui a3, a13, 0 401032cd: adf9 s32i.n a15, a13, 40 401032cf: 0d0c22 l8ui a2, a12, 13 401032d2: 8334e0 moveqz a3, a4, a14 401032d5: 835f00 moveqz a5, a15, a0 401032d8: 9d59 s32i.n a5, a13, 36 401032da: 004d32 s8i a3, a13, 0 401032dd: 0dd216 beqz a2, 401033be 401032e0: fd7421 l32r a2, 401028b0 401032e3: fd7431 l32r a3, 401028b4 401032e6: eda342 movi a4, 0x3ed 401032e9: f95401 l32r a0, 4010183c 401032ec: 0000c0 callx0 a0 401032ef: ffff06 j 401032ef 401032f2: 9028 l32i.n a2, a0, 36 401032f4: 0268 l32i.n a6, a2, 0 401032f6: 1876c7 bbci a6, 28, 40103312 401032f9: 1228 l32i.n a2, a2, 4 401032fb: 342420 extui a2, a2, 4, 4 401032fe: 1012a6 blti a2, 1, 40103312 40103301: 0b1062 l16ui a6, a0, 22 40103304: 0a1052 l16ui a5, a0, 20 40103307: 071d32 l16ui a3, a13, 14 4010330a: 556a add.n a5, a5, a6 4010330c: b22357 blt a3, a5, 401032c2 4010330f: af32e6 bgei a2, 3, 401032c2 40103312: 0c09 s32i.n a0, a12, 0 40103314: 0b0c72 l8ui a7, a12, 11 40103317: 114c42 s8i a4, a12, 17 4010331a: 178c beqz.n a7, 4010331f 4010331c: 0b4cf2 s8i a15, a12, 11 4010331f: 0c2d mov.n a2, a12 40103321: 030c movi.n a3, 0 40103323: 005dc5 call0 40103900 40103326: 02ed mov.n a14, a2 40103328: 700c movi.n a0, 7 4010332a: ffc606 j 40103246 4010332d: 092d82 l32i a8, a13, 36 40103330: 034816 beqz a8, 40103368 40103333: 092092 l32i a9, a0, 36 40103336: 0998 l32i.n a9, a9, 0 40103338: 0c2d mov.n a2, a12 4010333a: 059990 extui a9, a9, 25, 1 4010333d: 933590 movnez a3, a5, a9 40103340: 2c4d32 s8i a3, a13, 44 40103343: 0e3d mov.n a3, a14 40103345: ffdc05 call0 40103108 40103348: 040c22 l8ui a2, a12, 4 4010334b: 9da8 l32i.n a10, a13, 36 4010334d: 0ca9 s32i.n a10, a12, 0 4010334f: 026ac5 call0 401059fc 40103352: 0c2d mov.n a2, a12 40103354: 040c movi.n a4, 0 40103356: 124cf2 s8i a15, a12, 18 40103359: 114ce2 s8i a14, a12, 17 4010335c: ad38 l32i.n a3, a13, 40 4010335e: ffcf05 call0 40103050 40103361: 100c movi.n a0, 1 40103363: 1e0c movi.n a14, 1 40103365: ffd746 j 401032c6 40103368: 002cb2 l32i a11, a12, 0 4010336b: 05eb56 bnez a11, 401033cd 4010336e: 092022 l32i a2, a0, 36 40103371: 0228 l32i.n a2, a2, 0 40103373: 052920 extui a2, a2, 25, 1 40103376: 137216 beqz a2, 401034b1 40103379: 012d mov.n a2, a1 4010337b: 312b addi.n a3, a1, 2 4010337d: 414b addi.n a4, a1, 4 4010337f: 518b addi.n a5, a1, 8 40103381: 029f85 call0 40105d7c 40103384: ad08 l32i.n a0, a13, 40 40103386: 2158 l32i.n a5, a1, 8 40103388: 9008 l32i.n a0, a0, 36 4010338a: 1148 l32i.n a4, a1, 4 4010338c: 0068 l32i.n a6, a0, 0 4010338e: 011132 l16ui a3, a1, 2 40103391: 342260 extui a2, a6, 2, 4 40103394: 056b60 extui a6, a6, 27, 1 40103397: 0e5656 bnez a6, 40103480 4010339a: 060c movi.n a6, 0 4010339c: 00cc05 call0 40104060 4010339f: 003ac6 j 4010348e 401033a2: 9d48 l32i.n a4, a13, 36 401033a4: 3109 s32i.n a0, a1, 12 401033a6: 042416 beqz a4, 401033ec 401033a9: 13e216 beqz a2, 401034eb 401033ac: fd4121 l32r a2, 401028b0 401033af: fd4131 l32r a3, 401028b4 401033b2: 5aa342 movi a4, 0x35a 401033b5: f92101 l32r a0, 4010183c 401033b8: 0000c0 callx0 a0 401033bb: ffff06 j 401033bb 401033be: 51c8 l32i.n a12, a1, 20 401033c0: 61d8 l32i.n a13, a1, 24 401033c2: 71e8 l32i.n a14, a1, 28 401033c4: 81f8 l32i.n a15, a1, 32 401033c6: 4108 l32i.n a0, a1, 16 401033c8: 30c112 addi a1, a1, 48 401033cb: f00d ret.n 401033cd: 0c2d mov.n a2, a12 401033cf: 0e3d mov.n a3, a14 401033d1: ffd345 call0 40103108 401033d4: 0c2d mov.n a2, a12 401033d6: 040c movi.n a4, 0 401033d8: 114ce2 s8i a14, a12, 17 401033db: 450c movi.n a5, 4 401033dd: 124c52 s8i a5, a12, 18 401033e0: ad38 l32i.n a3, a13, 40 401033e2: ffc6c5 call0 40103050 401033e5: 1e0c movi.n a14, 1 401033e7: 000c movi.n a0, 0 401033e9: ffb646 j 401032c6 401033ec: 72dc bnez.n a2, 40103407 401033ee: 0c2d mov.n a2, a12 401033f0: 0f3d mov.n a3, a15 401033f2: ffd145 call0 40103108 401033f5: 0b0c62 l8ui a6, a12, 11 401033f8: 168c beqz.n a6, 401033fd 401033fa: 0b4cf2 s8i a15, a12, 11 401033fd: 0e0c movi.n a14, 0 401033ff: a70c movi.n a7, 10 40103401: 124c72 s8i a7, a12, 18 40103404: 000486 j 4010341a 40103407: 0e3d mov.n a3, a14 40103409: 0c2d mov.n a2, a12 4010340b: ffcfc5 call0 40103108 4010340e: 1e0c movi.n a14, 1 40103410: d80c movi.n a8, 13 40103412: 190c movi.n a9, 1 40103414: 114c92 s8i a9, a12, 17 40103417: 124c82 s8i a8, a12, 18 4010341a: 032102 l32i a0, a1, 12 4010341d: 092002 l32i a0, a0, 36 40103420: 002022 l32i a2, a0, 0 40103423: 1008 l32i.n a0, a0, 4 40103425: 2372b7 bbci a2, 27, 4010344c 40103428: 342220 extui a2, a2, 2, 4 4010342b: 343400 extui a3, a0, 4, 4 4010342e: 332b addi.n a3, a3, 2 40103430: 743030 extui a3, a3, 0, 8 40103433: 00c1c5 call0 40104050 40103436: 3148 l32i.n a4, a1, 12 40103438: 9448 l32i.n a4, a4, 36 4010343a: 022c movi.n a2, 32 4010343c: 0448 l32i.n a4, a4, 0 4010343e: 630c movi.n a3, 6 40103440: 344240 extui a4, a4, 2, 4 40103443: f92b01 l32r a0, 401018f0 40103446: 0000c0 callx0 a0 40103449: ffe686 j 401033e7 4010344c: 546800 extui a6, a0, 8, 6 4010344f: 110c92 l8ui a9, a12, 17 40103452: 180c movi.n a8, 1 40103454: 050c movi.n a5, 0 40103456: 0d0d72 l8ui a7, a13, 13 40103459: 835890 moveqz a5, a8, a9 4010345c: 0b3677 bltu a6, a7, 4010346b 4010345f: 3138 l32i.n a3, a1, 12 40103461: 0c2d mov.n a2, a12 40103463: 240c movi.n a4, 2 40103465: ffb685 call0 40102fd0 40103468: ffdec6 j 401033e7 4010346b: 0c0db2 l8ui a11, a13, 12 4010346e: 54ae00 extui a10, a0, 14, 6 40103471: 5e3ab7 bltu a10, a11, 401034d3 40103474: 3138 l32i.n a3, a1, 12 40103476: 0c2d mov.n a2, a12 40103478: 340c movi.n a4, 3 4010347a: ffb545 call0 40102fd0 4010347d: ffd986 j 401033e7 40103480: 040062 l8ui a6, a0, 4 40103483: 416460 srli a6, a6, 4 40103486: 661b addi.n a6, a6, 1 40103488: 746060 extui a6, a6, 0, 8 4010348b: 00bd45 call0 40104060 4010348e: ad48 l32i.n a4, a13, 40 40103490: 9448 l32i.n a4, a4, 36 40103492: 022c movi.n a2, 32 40103494: 0448 l32i.n a4, a4, 0 40103496: 630c movi.n a3, 6 40103498: 344240 extui a4, a4, 2, 4 4010349b: f91501 l32r a0, 401018f0 4010349e: 0000c0 callx0 a0 401034a1: 0c2d mov.n a2, a12 401034a3: 030c movi.n a3, 0 401034a5: ffc605 call0 40103108 401034a8: 124ce2 s8i a14, a12, 18 401034ab: 0007c6 j 401034ce 401034ae: 000000 ill 401034b1: 0c2d mov.n a2, a12 401034b3: 0f3d mov.n a3, a15 401034b5: ffc505 call0 40103108 401034b8: 0b0c52 l8ui a5, a12, 11 401034bb: 158c beqz.n a5, 401034c0 401034bd: 0b4cf2 s8i a15, a12, 11 401034c0: 0c2d mov.n a2, a12 401034c2: 140c movi.n a4, 1 401034c4: 360c movi.n a6, 3 401034c6: 124c62 s8i a6, a12, 18 401034c9: ad38 l32i.n a3, a13, 40 401034cb: ffb845 call0 40103050 401034ce: 0e0c movi.n a14, 0 401034d0: ffc4c6 j 401033e7 401034d3: 3138 l32i.n a3, a1, 12 401034d5: 0c2d mov.n a2, a12 401034d7: 440c movi.n a4, 4 401034d9: ffaf45 call0 40102fd0 401034dc: ffc1c6 j 401033e7 401034df: 3129 s32i.n a2, a1, 12 401034e1: 0c2d mov.n a2, a12 401034e3: ffc345 call0 40103118 401034e6: 02ed mov.n a14, a2 401034e8: ffcb86 j 4010341a 401034eb: 9078 l32i.n a7, a0, 36 401034ed: 0c2d mov.n a2, a12 401034ef: 0778 l32i.n a7, a7, 0 401034f1: 00ed mov.n a14, a0 401034f3: 057970 extui a7, a7, 25, 1 401034f6: 933570 movnez a3, a5, a7 401034f9: ff3f85 call0 401028f4 401034fc: 9e28 l32i.n a2, a14, 36 401034fe: 0228 l32i.n a2, a2, 0 40103500: 0c62d7 bbci a2, 13, 40103510 40103503: 09e2c7 bbsi a2, 12, 40103510 40103506: 0c2d mov.n a2, a12 40103508: ffc645 call0 40103170 4010350b: 0e0c movi.n a14, 0 4010350d: ffc246 j 4010341a 40103510: 0c2d mov.n a2, a12 40103512: ffc905 call0 401031a4 40103515: 02ed mov.n a14, a2 40103517: ffbfc6 j 4010341a 4010351a: 000000 ill 4010351d: c00000 sub a0, a0, a0 40103520: ff .byte 0xff 40103521: ff .byte 0xff 40103522: ff .byte 0xff 40103523: bf .byte 0xbf 40103524: ff .byte 0xff 40103525: ff .byte 0xff 40103526: ff .byte 0xff 40103527: 3f .byte 0x3f 40103528: f0c112 addi a1, a1, -16 4010352b: 0129 s32i.n a2, a1, 0 4010352d: 1109 s32i.n a0, a1, 4 4010352f: f2f601 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40103532: 0000c0 callx0 a0 40103535: fff931 l32r a3, 4010351c 40103538: f89a21 l32r a2, 401017a0 4010353b: 0020c0 memw 4010353e: 9d2202 l32i a0, a2, 0x274 40103541: 200030 or a0, a0, a3 40103544: 0020c0 memw 40103547: 9d6202 s32i a0, a2, 0x274 4010354a: f8d301 l32r a0, 40101898 4010354d: 0000c0 callx0 a0 40103550: 222c movi.n a2, 34 40103552: f2ec01 l32r a0, 40100104 <_DoubleExceptionVector+0x94> 40103555: 0000c0 callx0 a0 40103558: f2ec01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010355b: 0000c0 callx0 a0 4010355e: fff071 l32r a7, 40103520 40103561: 0128 l32i.n a2, a1, 0 40103563: 806c movi.n a0, -24 40103565: f88e41 l32r a4, 401017a0 40103568: d10020 mul16s a0, a0, a2 4010356b: 004a add.n a0, a0, a4 4010356d: 0020c0 memw 40103570: f12062 l32i a6, a0, 0x3c4 40103573: 106670 and a6, a6, a7 40103576: 0020c0 memw 40103579: f16062 s32i a6, a0, 0x3c4 4010357c: ffea51 l32r a5, 40103524 4010357f: 0020c0 memw 40103582: 9d2432 l32i a3, a4, 0x274 40103585: 103350 and a3, a3, a5 40103588: 0020c0 memw 4010358b: 9d6432 s32i a3, a4, 0x274 4010358e: fcc131 l32r a3, 40102894 40103591: b02220 addx8 a2, a2, a2 40103594: a02230 addx4 a2, a2, a3 40103597: 110242 l8ui a4, a2, 17 4010359a: 321426 beqi a4, 1, 401035d0 4010359d: 0020c0 memw 401035a0: f12032 l32i a3, a0, 0x3c4 401035a3: f9f151 l32r a5, 40101d68 401035a6: 026396 bltz a3, 401035d0 401035a9: 0208 l32i.n a0, a2, 0 401035ab: 043016 beqz a0, 401035f2 401035ae: 9048 l32i.n a4, a0, 36 401035b0: 0428 l32i.n a2, a4, 0 401035b2: 410620 srli a0, a2, 6 401035b5: 546020 extui a6, a2, 0, 6 401035b8: 207050 or a7, a0, a5 401035bb: 1177a0 slli a7, a7, 6 401035be: 206670 or a6, a6, a7 401035c1: 0469 s32i.n a6, a4, 0 401035c3: f8b501 l32r a0, 40101898 401035c6: 0000c0 callx0 a0 401035c9: 1108 l32i.n a0, a1, 4 401035cb: 10c112 addi a1, a1, 16 401035ce: f00d ret.n 401035d0: f823b1 l32r a11, 4010165c 401035d3: 0020c0 memw 401035d6: f120a2 l32i a10, a0, 0x3c4 401035d9: 10aab0 and a10, a10, a11 401035dc: 0020c0 memw 401035df: f160a2 s32i a10, a0, 0x3c4 401035e2: 690c movi.n a9, 6 401035e4: 0288 l32i.n a8, a2, 0 401035e6: 114292 s8i a9, a2, 17 401035e9: fd6816 beqz a8, 401035c3 401035ec: ffa845 call0 40103074 401035ef: fff406 j 401035c3 401035f2: fca301 l32r a0, 40102880 401035f5: a008 l32i.n a0, a0, 40 401035f7: fc8016 beqz a0, 401035c3 401035fa: 9008 l32i.n a0, a0, 36 401035fc: 040232 l8ui a3, a2, 4 401035ff: 1048 l32i.n a4, a0, 4 40103601: 0028 l32i.n a2, a0, 0 40103603: 254440 extui a4, a4, 20, 3 40103606: b99347 bne a3, a4, 401035c3 40103609: 004d mov.n a4, a0 4010360b: 410620 srli a0, a2, 6 4010360e: ffe8c6 j 401035b5 40103611: 000000 ill 40103614: ff .byte 0xff 40103615: ff .byte 0xff 40103616: 12f000 excw 40103618 : 40103618: e0c112 addi a1, a1, -32 4010361b: 0109 s32i.n a0, a1, 0 4010361d: 41f9 s32i.n a15, a1, 16 4010361f: 31e9 s32i.n a14, a1, 12 40103621: 21d9 s32i.n a13, a1, 8 40103623: 11c9 s32i.n a12, a1, 4 40103625: f85e21 l32r a2, 401017a0 40103628: 0020c0 memw 4010362b: b022c2 l32i a12, a2, 0x2c0 4010362e: fff931 l32r a3, 40103614 40103631: b5c0c0 extui a12, a12, 16, 12 40103634: 0020c0 memw 40103637: b02202 l32i a0, a2, 0x2c0 4010363a: 100030 and a0, a0, a3 4010363d: 0020c0 memw 40103640: b06202 s32i a0, a2, 0x2c0 40103643: 9cac beqz.n a12, 40103670 40103645: 1e0c movi.n a14, 1 40103647: ff7c movi.n a15, -1 40103649: 000446 j 4010365e 4010364c: 7420d0 extui a2, a13, 0, 8 4010364f: ffed85 call0 40103528 40103652: 401d00 ssl a13 40103655: a10e00 sll a0, a14 40103658: 3000f0 xor a0, a0, a15 4010365b: 10cc00 and a12, a12, a0 4010365e: 60d0c0 neg a13, a12 40103661: 10ddc0 and a13, a13, a12 40103664: 40fdd0 nsau a13, a13 40103667: 60d0d0 neg a13, a13 4010366a: 1fcdd2 addi a13, a13, 31 4010366d: fdbdd6 bgez a13, 4010364c 40103670: 11c8 l32i.n a12, a1, 4 40103672: 21d8 l32i.n a13, a1, 8 40103674: 31e8 l32i.n a14, a1, 12 40103676: 41f8 l32i.n a15, a1, 16 40103678: 0108 l32i.n a0, a1, 0 4010367a: 20c112 addi a1, a1, 32 4010367d: f00d ret.n ... 40103680 : 40103680: 0ea022 movi a2, 14 40103683: f0c112 addi a1, a1, -16 40103686: 006102 s32i a0, a1, 0 40103689: 00f3c5 call0 401045c8 4010368c: 002102 l32i a0, a1, 0 4010368f: 10c112 addi a1, a1, 16 40103692: f00d ret.n 40103694 : 40103694: e0c112 addi a1, a1, -32 40103697: 0161c2 s32i a12, a1, 4 4010369a: 0261d2 s32i a13, a1, 8 4010369d: 0361e2 s32i a14, a1, 12 401036a0: 41f9 s32i.n a15, a1, 16 401036a2: 0109 s32i.n a0, a1, 0 401036a4: 023c05 call0 40105a68 401036a7: 02cd mov.n a12, a2 401036a9: 52bc beqz.n a2, 401036e2 401036ab: 1f0c movi.n a15, 1 401036ad: 000706 j 401036cd 401036b0: 74e0d0 extui a14, a13, 0, 8 401036b3: 202ee0 or a2, a14, a14 401036b6: 0238c5 call0 40105a44 401036b9: 202ee0 or a2, a14, a14 401036bc: 000345 call0 401036f4 401036bf: f07c movi.n a0, -1 401036c1: 401d00 ssl a13 401036c4: a12f00 sll a2, a15 401036c7: 302200 xor a2, a2, a0 401036ca: 10cc20 and a12, a12, a2 401036cd: 60d0c0 neg a13, a12 401036d0: 10ddc0 and a13, a13, a12 401036d3: 40fdd0 nsau a13, a13 401036d6: 60d0d0 neg a13, a13 401036d9: 1fcdd2 addi a13, a13, 31 401036dc: fd0dd6 bgez a13, 401036b0 401036df: 023985 call0 40105a78 401036e2: 11c8 l32i.n a12, a1, 4 401036e4: 21d8 l32i.n a13, a1, 8 401036e6: 31e8 l32i.n a14, a1, 12 401036e8: 41f8 l32i.n a15, a1, 16 401036ea: 0108 l32i.n a0, a1, 0 401036ec: 20c112 addi a1, a1, 32 401036ef: f00d ret.n 401036f1: 000000 ill 401036f4 : 401036f4: f0c112 addi a1, a1, -16 401036f7: 0109 s32i.n a0, a1, 0 401036f9: 1182b6 bltui a2, 8, 4010370e 401036fc: fc6d21 l32r a2, 401028b0 401036ff: fc6d31 l32r a3, 401028b4 40103702: 3aa442 movi a4, 0x43a 40103705: f84d01 l32r a0, 4010183c 40103708: 0000c0 callx0 a0 4010370b: ffff06 j 4010370b 4010370e: fc6161 l32r a6, 40102894 40103711: b02220 addx8 a2, a2, a2 40103714: a02260 addx4 a2, a2, a6 40103717: 0238 l32i.n a3, a2, 0 40103719: 03dc bnez.n a3, 4010372d 4010371b: fc6521 l32r a2, 401028b0 4010371e: fc6531 l32r a3, 401028b4 40103721: 3ca442 movi a4, 0x43c 40103724: f84601 l32r a0, 4010183c 40103727: 0000c0 callx0 a0 4010372a: ffff06 j 4010372a 4010372d: 110242 l8ui a4, a2, 17 40103730: 111426 beqi a4, 1, 40103745 40103733: fc5f21 l32r a2, 401028b0 40103736: fc5f31 l32r a3, 401028b4 40103739: 3da442 movi a4, 0x43d 4010373c: f84001 l32r a0, 4010183c 4010373f: 0000c0 callx0 a0 40103742: ffff06 j 40103742 40103745: 9358 l32i.n a5, a3, 36 40103747: 0b1392 l16ui a9, a3, 22 4010374a: 0558 l32i.n a5, a5, 0 4010374c: 00a372 movi a7, 0x300 4010374f: 415650 srli a5, a5, 6 40103752: 178577 bany a5, a7, 4010376d 40103755: 0a1382 l16ui a8, a3, 20 40103758: d0c672 addi a7, a6, -48 4010375b: 071772 l16ui a7, a7, 14 4010375e: 889a add.n a8, a8, a9 40103760: 09a787 bge a7, a8, 4010376d 40103763: 002705 call0 401039d4 40103766: 0108 l32i.n a0, a1, 0 40103768: 10c112 addi a1, a1, 16 4010376b: f00d ret.n 4010376d: 140c movi.n a4, 1 4010376f: 000345 call0 401037a4 40103772: fffc06 j 40103766 40103775: 000000 ill 40103778 : 40103778: f80a41 l32r a4, 401017a0 4010377b: 0020c0 memw 4010377e: 802442 l32i a4, a4, 0x200 40103781: 9258 l32i.n a5, a2, 36 40103783: fc3f31 l32r a3, 40102880 40103786: 6558 l32i.n a5, a5, 24 40103788: 1338 l32i.n a3, a3, 4 4010378a: c04450 sub a4, a4, a5 4010378d: fbc332 addi a3, a3, -5 40103790: 113360 slli a3, a3, 10 40103793: 03b347 bgeu a3, a4, 4010379a 40103796: 120c movi.n a2, 1 40103798: f00d ret.n 4010379a: 020c movi.n a2, 0 4010379c: f00d ret.n 4010379e: ff0000 excw 401037a1: ffffc0 excw 401037a4: f0c112 addi a1, a1, -16 401037a7: 0109 s32i.n a0, a1, 0 401037a9: 11c9 s32i.n a12, a1, 4 401037ab: 21d9 s32i.n a13, a1, 8 401037ad: 02cd mov.n a12, a2 401037af: 03dd mov.n a13, a3 401037b1: 03dc bnez.n a3, 401037c5 401037b3: fc3f21 l32r a2, 401028b0 401037b6: fc3f31 l32r a3, 401028b4 401037b9: 59a442 movi a4, 0x459 401037bc: f82001 l32r a0, 4010183c 401037bf: 0000c0 callx0 a0 401037c2: ffff06 j 401037c2 401037c5: fc2e01 l32r a0, 40102880 401037c8: 090272 l8ui a7, a2, 9 401037cb: 0d0022 l8ui a2, a0, 13 401037ce: 073d mov.n a3, a7 401037d0: 0ab727 bgeu a7, a2, 401037de 401037d3: 371b addi.n a3, a7, 1 401037d5: 094c32 s8i a3, a12, 9 401037d8: 743030 extui a3, a3, 0, 8 401037db: 0d0022 l8ui a2, a0, 13 401037de: 9db8 l32i.n a11, a13, 36 401037e0: fff0a1 l32r a10, 401037a0 401037e3: 10b327 bgeu a3, a2, 401037f7 401037e6: 060c22 l8ui a2, a12, 6 401037e9: 080c52 l8ui a5, a12, 8 401037ec: 621b addi.n a6, a2, 1 401037ee: 0bb257 bgeu a2, a5, 401037fd 401037f1: 064c62 s8i a6, a12, 6 401037f4: 000146 j 401037fd 401037f7: 070c72 l8ui a7, a12, 7 401037fa: 064c72 s8i a7, a12, 6 401037fd: 1b28 l32i.n a2, a11, 4 401037ff: 000082 l8ui a8, a0, 0 40103802: 10a2a0 and a10, a2, a10 40103805: 542820 extui a2, a2, 8, 6 40103808: 221b addi.n a2, a2, 1 4010380a: 542020 extui a2, a2, 0, 6 4010380d: 112280 slli a2, a2, 8 40103810: 20aa20 or a10, a10, a2 40103813: 1ba9 s32i.n a10, a11, 4 40103815: 040c92 l8ui a9, a12, 4 40103818: 269897 bne a8, a9, 40103842 4010381b: 9d28 l32i.n a2, a13, 36 4010381d: 1278 l32i.n a7, a2, 4 4010381f: 343470 extui a3, a7, 4, 4 40103822: 948c beqz.n a4, 4010382f 40103824: 54b870 extui a11, a7, 8, 6 40103827: 19a3b7 bge a3, a11, 40103844 4010382a: 0248 l32i.n a4, a2, 0 4010382c: 14f4c7 bbsi a4, 28, 40103844 4010382f: 631b addi.n a6, a3, 1 40103831: 0faf52 movi a5, -241 40103834: 105750 and a5, a7, a5 40103837: 346060 extui a6, a6, 0, 4 4010383a: 1166c0 slli a6, a6, 4 4010383d: 205560 or a5, a5, a6 40103840: 1259 s32i.n a5, a2, 4 40103842: 9d28 l32i.n a2, a13, 36 40103844: 110c32 l8ui a3, a12, 17 40103847: 142326 beqi a3, 2, 4010385f 4010384a: 111326 beqi a3, 1, 4010385f 4010384d: fc1821 l32r a2, 401028b0 40103850: fc1931 l32r a3, 401028b4 40103853: 6aa442 movi a4, 0x46a 40103856: f7f901 l32r a0, 4010183c 40103859: 0000c0 callx0 a0 4010385c: ffff06 j 4010385c 4010385f: 018d85 call0 40105138 40103862: fc0701 l32r a0, 40102880 40103865: 018256 bnez a2, 40103881 40103868: 092d62 l32i a6, a13, 36 4010386b: 012662 l32i a6, a6, 4 4010386e: 0d0072 l8ui a7, a0, 13 40103871: 546860 extui a6, a6, 8, 6 40103874: 09b677 bgeu a6, a7, 40103881 40103877: 0d2d mov.n a2, a13 40103879: ffefc5 call0 40103778 4010387c: fc0101 l32r a0, 40102880 4010387f: 62ac beqz.n a2, 401038a9 40103881: 040c82 l8ui a8, a12, 4 40103884: 690c movi.n a9, 6 40103886: 000072 l8ui a7, a0, 0 40103889: 114c92 s8i a9, a12, 17 4010388c: 099787 bne a7, a8, 40103899 4010388f: 0c2d mov.n a2, a12 40103891: 030c movi.n a3, 0 40103893: ff9345 call0 401031c8 40103896: 000106 j 4010389e 40103899: 0c2d mov.n a2, a12 4010389b: ff7d85 call0 40103074 4010389e: 11c8 l32i.n a12, a1, 4 401038a0: 21d8 l32i.n a13, a1, 8 401038a2: 0108 l32i.n a0, a1, 0 401038a4: 10c112 addi a1, a1, 16 401038a7: f00d ret.n 401038a9: 040cb2 l8ui a11, a12, 4 401038ac: 0000a2 l8ui a10, a0, 0 401038af: 259ab7 bne a10, a11, 401038d8 401038b2: a028 l32i.n a2, a0, 40 401038b4: 1692d7 bne a2, a13, 401038ce 401038b7: 9d08 l32i.n a0, a13, 36 401038b9: 0008 l32i.n a0, a0, 0 401038bb: 0ff0c7 bbsi a0, 28, 401038ce 401038be: 0cf0b7 bbsi a0, 27, 401038ce 401038c1: 4d38 l32i.n a3, a13, 16 401038c3: 010322 l8ui a2, a3, 1 401038c6: 840c movi.n a4, 8 401038c8: 202240 or a2, a2, a4 401038cb: 014322 s8i a2, a3, 1 401038ce: 0c2d mov.n a2, a12 401038d0: 130c movi.n a3, 1 401038d2: ff8f45 call0 401031c8 401038d5: fff146 j 4010389e 401038d8: 110c52 l8ui a5, a12, 17 401038db: 111526 beqi a5, 1, 401038f0 401038de: fbf421 l32r a2, 401028b0 401038e1: fbf431 l32r a3, 401028b4 401038e4: 8da442 movi a4, 0x48d 401038e7: f7d501 l32r a0, 4010183c 401038ea: 0000c0 callx0 a0 401038ed: ffff06 j 401038ed 401038f0: 0c2d mov.n a2, a12 401038f2: 030c movi.n a3, 0 401038f4: 460c movi.n a6, 4 401038f6: 114c62 s8i a6, a12, 17 401038f9: 000045 call0 40103900 401038fc: ffe786 j 4010389e 401038ff: c11200 mul16u a1, a2, a0 40103902: 6102f0 excw 40103905: 220201 l32r a0, 400cc110 40103908: 21c900 srai a12, a0, 9 4010390b: 9068 l32i.n a6, a0, 36 4010390d: 02cd mov.n a12, a2 4010390f: 0628 l32i.n a2, a6, 0 40103911: 040c movi.n a4, 0 40103913: 21f277 bbsi a2, 23, 40103938 40103916: 0b0c22 l8ui a2, a12, 11 40103919: 63bc beqz.n a3, 40103953 4010391b: 07d216 beqz a2, 4010399c 4010391e: 040c22 l8ui a2, a12, 4 40103921: 020d85 call0 401059fc 40103924: 040c22 l8ui a2, a12, 4 40103927: 130c movi.n a3, 1 40103929: 040c movi.n a4, 0 4010392b: 114c32 s8i a3, a12, 17 4010392e: 030c movi.n a3, 0 40103930: 020705 call0 401059a4 40103933: 120c movi.n a2, 1 40103935: 000446 j 4010394a 40103938: 0c49 s32i.n a4, a12, 0 4010393a: 114c42 s8i a4, a12, 17 4010393d: 708c beqz.n a0, 40103948 4010393f: 0c2d mov.n a2, a12 40103941: 140c movi.n a4, 1 40103943: 003d mov.n a3, a0 40103945: ff6f45 call0 4010303c 40103948: 020c movi.n a2, 0 4010394a: 21c8 l32i.n a12, a1, 8 4010394c: 1108 l32i.n a0, a1, 4 4010394e: 10c112 addi a1, a1, 16 40103951: f00d ret.n 40103953: 059216 beqz a2, 401039b0 40103956: 203660 or a3, a6, a6 40103959: 072022 l32i a2, a0, 28 4010395c: 1678 l32i.n a7, a6, 4 4010395e: 080652 l8ui a5, a6, 8 40103961: 0159 s32i.n a5, a1, 0 40103963: 857770 extui a7, a7, 23, 9 40103966: 0b5c72 s16i a7, a12, 22 40103969: 012bc5 call0 40104c28 4010396c: 0c28 l32i.n a2, a12, 0 4010396e: 9268 l32i.n a6, a2, 36 40103970: 0198 l32i.n a9, a1, 0 40103972: 080682 l8ui a8, a6, 8 40103975: 061897 beq a8, a9, 4010397f 40103978: 00d805 call0 401046fc 4010397b: 0c68 l32i.n a6, a12, 0 4010397d: 9668 l32i.n a6, a6, 36 4010397f: 0c2d mov.n a2, a12 40103981: 0b9c72 l16si a7, a12, 22 40103984: 1698 l32i.n a9, a6, 4 40103986: 051682 l16ui a8, a6, 10 40103989: 859790 extui a9, a9, 23, 9 4010398c: c08890 sub a8, a8, a9 4010398f: 778a add.n a7, a7, a8 40103991: 0b5c72 s16i a7, a12, 22 40103994: 004645 call0 40103dfc 40103997: 120c movi.n a2, 1 40103999: ffeb46 j 4010394a 4010399c: 0c2d mov.n a2, a12 4010399e: 030c movi.n a3, 0 401039a0: ff7645 call0 40103108 401039a3: 0c28 l32i.n a2, a12, 0 401039a5: 040c32 l8ui a3, a12, 4 401039a8: 003285 call0 40103cd4 401039ab: 020c movi.n a2, 0 401039ad: ffe646 j 4010394a 401039b0: 202cc0 or a2, a12, a12 401039b3: 00a032 movi a3, 0 401039b6: ff7505 call0 40103108 401039b9: 002c32 l32i a3, a12, 0 401039bc: 7328 l32i.n a2, a3, 28 401039be: 9338 l32i.n a3, a3, 36 401039c0: 012645 call0 40104c28 401039c3: 0c28 l32i.n a2, a12, 0 401039c5: 040c32 l8ui a3, a12, 4 401039c8: 003085 call0 40103cd4 401039cb: 020c movi.n a2, 0 401039cd: ffde46 j 4010394a 401039d0: ff .byte 0xff 401039d1: 3f .byte 0x3f 401039d2: 12fff0 excw 401039d5: 52f0c1 l32r a12, 400d8598 401039d8: 090a02 l8ui a0, a10, 9 401039db: 11c901 l32r a0, 400c8100 401039de: 21d9 s32i.n a13, a1, 8 401039e0: fba8d1 l32r a13, 40102880 401039e3: 02cd mov.n a12, a2 401039e5: 0c0d02 l8ui a0, a13, 12 401039e8: 052d mov.n a2, a5 401039ea: 0ab507 bgeu a5, a0, 401039f8 401039ed: 251b addi.n a2, a5, 1 401039ef: 0a4c22 s8i a2, a12, 10 401039f2: 0c0d02 l8ui a0, a13, 12 401039f5: 742020 extui a2, a2, 0, 8 401039f8: 10b207 bgeu a2, a0, 40103a0c 401039fb: 060c02 l8ui a0, a12, 6 401039fe: 080c32 l8ui a3, a12, 8 40103a01: 401b addi.n a4, a0, 1 40103a03: 0bb037 bgeu a0, a3, 40103a12 40103a06: 064c42 s8i a4, a12, 6 40103a09: 000146 j 40103a12 40103a0c: 070c52 l8ui a5, a12, 7 40103a0f: 064c52 s8i a5, a12, 6 40103a12: ad98 l32i.n a9, a13, 40 40103a14: 9998 l32i.n a9, a9, 36 40103a16: ffee81 l32r a8, 401039d0 40103a19: 19a8 l32i.n a10, a9, 4 40103a1b: 000d62 l8ui a6, a13, 0 40103a1e: 108a80 and a8, a10, a8 40103a21: 54aea0 extui a10, a10, 14, 6 40103a24: aa1b addi.n a10, a10, 1 40103a26: 54a0a0 extui a10, a10, 0, 6 40103a29: 11aa20 slli a10, a10, 14 40103a2c: 2088a0 or a8, a8, a10 40103a2f: 1989 s32i.n a8, a9, 4 40103a31: 040c72 l8ui a7, a12, 4 40103a34: adb8 l32i.n a11, a13, 40 40103a36: 199677 bne a6, a7, 40103a53 40103a39: 9bb8 l32i.n a11, a11, 36 40103a3b: 1b08 l32i.n a0, a11, 4 40103a3d: 0fafa2 movi a10, -241 40103a40: 10a0a0 and a10, a0, a10 40103a43: 410400 srli a0, a0, 4 40103a46: 001b addi.n a0, a0, 1 40103a48: 340000 extui a0, a0, 0, 4 40103a4b: 1100c0 slli a0, a0, 4 40103a4e: 20aa00 or a10, a10, a0 40103a51: 1ba9 s32i.n a10, a11, 4 40103a53: 110c02 l8ui a0, a12, 17 40103a56: 142026 beqi a0, 2, 40103a6e 40103a59: 111026 beqi a0, 1, 40103a6e 40103a5c: fb9521 l32r a2, 401028b0 40103a5f: fb9531 l32r a3, 401028b4 40103a62: e1a442 movi a4, 0x4e1 40103a65: f77501 l32r a0, 4010183c 40103a68: 0000c0 callx0 a0 40103a6b: ffff06 j 40103a6b 40103a6e: 0a2d22 l32i a2, a13, 40 40103a71: 092222 l32i a2, a2, 36 40103a74: 016c05 call0 40105138 40103a77: 013256 bnez a2, 40103a8e 40103a7a: ad28 l32i.n a2, a13, 40 40103a7c: 9238 l32i.n a3, a2, 36 40103a7e: 1338 l32i.n a3, a3, 4 40103a80: 0c0d42 l8ui a4, a13, 12 40103a83: 543e30 extui a3, a3, 14, 6 40103a86: 04b347 bgeu a3, a4, 40103a8e 40103a89: ffcec5 call0 40103778 40103a8c: 62ac beqz.n a2, 40103ab6 40103a8e: 040c52 l8ui a5, a12, 4 40103a91: 660c movi.n a6, 6 40103a93: 000d42 l8ui a4, a13, 0 40103a96: 114c62 s8i a6, a12, 17 40103a99: 099457 bne a4, a5, 40103aa6 40103a9c: 0c2d mov.n a2, a12 40103a9e: 030c movi.n a3, 0 40103aa0: ff7245 call0 401031c8 40103aa3: 000106 j 40103aab 40103aa6: 0c2d mov.n a2, a12 40103aa8: ff5c85 call0 40103074 40103aab: 11c8 l32i.n a12, a1, 4 40103aad: 21d8 l32i.n a13, a1, 8 40103aaf: 0108 l32i.n a0, a1, 0 40103ab1: 10c112 addi a1, a1, 16 40103ab4: f00d ret.n 40103ab6: 040c82 l8ui a8, a12, 4 40103ab9: 000d72 l8ui a7, a13, 0 40103abc: 1f9787 bne a7, a8, 40103adf 40103abf: ad28 l32i.n a2, a13, 40 40103ac1: 9298 l32i.n a9, a2, 36 40103ac3: 0998 l32i.n a9, a9, 0 40103ac5: 0cf9c7 bbsi a9, 28, 40103ad5 40103ac8: 42b8 l32i.n a11, a2, 16 40103aca: 010ba2 l8ui a10, a11, 1 40103acd: 8d0c movi.n a13, 8 40103acf: 20aad0 or a10, a10, a13 40103ad2: 014ba2 s8i a10, a11, 1 40103ad5: 0c2d mov.n a2, a12 40103ad7: 130c movi.n a3, 1 40103ad9: ff6ec5 call0 401031c8 40103adc: fff2c6 j 40103aab 40103adf: 110c02 l8ui a0, a12, 17 40103ae2: 111026 beqi a0, 1, 40103af7 40103ae5: fb7221 l32r a2, 401028b0 40103ae8: fb7331 l32r a3, 401028b4 40103aeb: f7a442 movi a4, 0x4f7 40103aee: f75301 l32r a0, 4010183c 40103af1: 0000c0 callx0 a0 40103af4: ffff06 j 40103af4 40103af7: 420c movi.n a2, 4 40103af9: 030c movi.n a3, 0 40103afb: 114c22 s8i a2, a12, 17 40103afe: 0c2d mov.n a2, a12 40103b00: ffdfc5 call0 40103900 40103b03: ffe906 j 40103aab ... 40103b08 : 40103b08: b03220 addx8 a3, a2, a2 40103b0b: f0c112 addi a1, a1, -16 40103b0e: fb6141 l32r a4, 40102894 40103b11: 0109 s32i.n a0, a1, 0 40103b13: a02340 addx4 a2, a3, a4 40103b16: 110202 l8ui a0, a2, 17 40103b19: 1a1066 bnei a0, 1, 40103b37 40103b1c: 0238 l32i.n a3, a2, 0 40103b1e: 03dc bnez.n a3, 40103b32 40103b20: fb6421 l32r a2, 401028b0 40103b23: fb6431 l32r a3, 401028b4 40103b26: 0da542 movi a4, 0x50d 40103b29: f74401 l32r a0, 4010183c 40103b2c: 0000c0 callx0 a0 40103b2f: ffff06 j 40103b2f 40103b32: 140c movi.n a4, 1 40103b34: ffc6c5 call0 401037a4 40103b37: 0108 l32i.n a0, a1, 0 40103b39: 10c112 addi a1, a1, 16 40103b3c: f00d ret.n ... 40103b40 : 40103b40: f0c112 addi a1, a1, -16 40103b43: 0109 s32i.n a0, a1, 0 40103b45: fed3c5 call0 40102884 40103b48: 044216 beqz a2, 40103b90 40103b4b: fed385 call0 40102884 40103b4e: 02dc bnez.n a2, 40103b62 40103b50: fb5821 l32r a2, 401028b0 40103b53: fb5831 l32r a3, 401028b4 40103b56: 1fa542 movi a4, 0x51f 40103b59: f73801 l32r a0, 4010183c 40103b5c: 0000c0 callx0 a0 40103b5f: ffff06 j 40103b5f 40103b62: fb4741 l32r a4, 40102880 40103b65: 000422 l8ui a2, a4, 0 40103b68: a438 l32i.n a3, a4, 40 40103b6a: 30c442 addi a4, a4, 48 40103b6d: 9308 l32i.n a0, a3, 36 40103b6f: b02220 addx8 a2, a2, a2 40103b72: 0008 l32i.n a0, a0, 0 40103b74: a02240 addx4 a2, a2, a4 40103b77: 1060e7 bbci a0, 14, 40103b8b 40103b7a: 030c movi.n a3, 0 40103b7c: 070242 l8ui a4, a2, 7 40103b7f: 064242 s8i a4, a2, 6 40103b82: 094232 s8i a3, a2, 9 40103b85: ffe4c5 call0 401039d4 40103b88: 000106 j 40103b90 40103b8b: 040c movi.n a4, 0 40103b8d: ffc145 call0 401037a4 40103b90: 0108 l32i.n a0, a1, 0 40103b92: 10c112 addi a1, a1, 16 40103b95: f00d ret.n ... 40103b98 : 40103b98: fb3a31 l32r a3, 40102880 40103b9b: 004322 s8i a2, a3, 0 40103b9e: f00d ret.n 40103ba0: 26fe50 excw 40103ba3: c11240 mul16u a1, a2, a4 40103ba4 : 40103ba4: f0c112 addi a1, a1, -16 40103ba7: 0109 s32i.n a0, a1, 0 40103ba9: 11c9 s32i.n a12, a1, 4 40103bab: 21d9 s32i.n a13, a1, 8 40103bad: 02cd mov.n a12, a2 40103baf: 03dd mov.n a13, a3 40103bb1: fecd05 call0 40102884 40103bb4: 067216 beqz a2, 40103c1f 40103bb7: feccc5 call0 40102884 40103bba: 02dc bnez.n a2, 40103bce 40103bbc: fb3d21 l32r a2, 401028b0 40103bbf: fb3d31 l32r a3, 401028b4 40103bc2: 3ca542 movi a4, 0x53c 40103bc5: f71d01 l32r a0, 4010183c 40103bc8: 0000c0 callx0 a0 40103bcb: ffff06 j 40103bcb 40103bce: fb2c01 l32r a0, 40102880 40103bd1: 000002 l8ui a0, a0, 0 40103bd4: 111d07 beq a13, a0, 40103be9 40103bd7: fb3621 l32r a2, 401028b0 40103bda: fb3631 l32r a3, 401028b4 40103bdd: 3da542 movi a4, 0x53d 40103be0: f71701 l32r a0, 4010183c 40103be3: 0000c0 callx0 a0 40103be6: ffff06 j 40103be6 40103be9: 2d1c26 beqi a12, 1, 40103c1a 40103bec: 2a3c26 beqi a12, 3, 40103c1a 40103bef: 121c movi.n a2, 17 40103bf1: 0222c7 blt a2, a12, 40103bf7 40103bf4: 32bce6 bgei a12, 16, 40103c2a 40103bf7: c0a032 movi a3, 192 40103bfa: 2c1c37 beq a12, a3, 40103c2a 40103bfd: ffe821 l32r a2, 40103ba0 40103c00: 0c3d mov.n a3, a12 40103c02: fe39c5 call0 40101fa0 40103c05: fb2a21 l32r a2, 401028b0 40103c08: fb2b31 l32r a3, 401028b4 40103c0b: 50a542 movi a4, 0x550 40103c0e: f70b01 l32r a0, 4010183c 40103c11: 0000c0 callx0 a0 40103c14: ffff06 j 40103c14 40103c17: 000000 ill 40103c1a: 0d2d mov.n a2, a13 40103c1c: ffee85 call0 40103b08 40103c1f: 11c8 l32i.n a12, a1, 4 40103c21: 21d8 l32i.n a13, a1, 8 40103c23: 0108 l32i.n a0, a1, 0 40103c25: 10c112 addi a1, a1, 16 40103c28: f00d ret.n 40103c2a: 640c movi.n a4, 6 40103c2c: fb1a31 l32r a3, 40102894 40103c2f: b02000 addx8 a2, a0, a0 40103c32: a02230 addx4 a2, a2, a3 40103c35: 114242 s8i a4, a2, 17 40103c38: 030c movi.n a3, 0 40103c3a: ff58c5 call0 401031c8 40103c3d: fff786 j 40103c1f 40103c40: 26fe70 excw 40103c43: c11240 mul16u a1, a2, a4 40103c44 : 40103c44: f0c112 addi a1, a1, -16 40103c47: 11c9 s32i.n a12, a1, 4 40103c49: 0109 s32i.n a0, a1, 0 40103c4b: 02cd mov.n a12, a2 40103c4d: fec345 call0 40102884 40103c50: 050216 beqz a2, 40103ca4 40103c53: fec305 call0 40102884 40103c56: 02dc bnez.n a2, 40103c6a 40103c58: fb1621 l32r a2, 401028b0 40103c5b: fb1631 l32r a3, 401028b4 40103c5e: 63a542 movi a4, 0x563 40103c61: f6f601 l32r a0, 4010183c 40103c64: 0000c0 callx0 a0 40103c67: ffff06 j 40103c67 40103c6a: 331c26 beqi a12, 1, 40103ca1 40103c6d: 303c26 beqi a12, 3, 40103ca1 40103c70: 101c movi.n a0, 17 40103c72: 0220c7 blt a0, a12, 40103c78 40103c75: 34bce6 bgei a12, 16, 40103cad 40103c78: c1a022 movi a2, 193 40103c7b: 0522c7 blt a2, a12, 40103c84 40103c7e: c0a032 movi a3, 192 40103c81: 28ac37 bge a12, a3, 40103cad 40103c84: ffef21 l32r a2, 40103c40 40103c87: 0c3d mov.n a3, a12 40103c89: fe3145 call0 40101fa0 40103c8c: fb0921 l32r a2, 401028b0 40103c8f: fb0931 l32r a3, 401028b4 40103c92: 79a542 movi a4, 0x579 40103c95: f6e901 l32r a0, 4010183c 40103c98: 0000c0 callx0 a0 40103c9b: ffff06 j 40103c9b 40103c9e: 000000 ill 40103ca1: ffe9c5 call0 40103b40 40103ca4: 11c8 l32i.n a12, a1, 4 40103ca6: 0108 l32i.n a0, a1, 0 40103ca8: 10c112 addi a1, a1, 16 40103cab: f00d ret.n 40103cad: 030c movi.n a3, 0 40103caf: faf451 l32r a5, 40102880 40103cb2: 640c movi.n a4, 6 40103cb4: 000522 l8ui a2, a5, 0 40103cb7: 30c552 addi a5, a5, 48 40103cba: b02220 addx8 a2, a2, a2 40103cbd: a02250 addx4 a2, a2, a5 40103cc0: 114242 s8i a4, a2, 17 40103cc3: ff5045 call0 401031c8 40103cc6: fff686 j 40103ca4 40103cc9: 000000 ill 40103ccc: ff .byte 0xff 40103ccd: ef .byte 0xef 40103cce: ff .byte 0xff 40103ccf: 0e0003 excw 40103cd2: 123ff2 excw 40103cd4 : 40103cd4: f0c112 addi a1, a1, -16 40103cd7: 11c9 s32i.n a12, a1, 4 40103cd9: 0109 s32i.n a0, a1, 0 40103cdb: faee01 l32r a0, 40102894 40103cde: b0c330 addx8 a12, a3, a3 40103ce1: a0cc00 addx4 a12, a12, a0 40103ce4: 110c02 l8ui a0, a12, 17 40103ce7: 609c beqz.n a0, 40103d01 40103ce9: 143026 beqi a0, 3, 40103d01 40103cec: 2a4026 beqi a0, 4, 40103d1a 40103cef: faf021 l32r a2, 401028b0 40103cf2: faf031 l32r a3, 401028b4 40103cf5: 24a642 movi a4, 0x624 40103cf8: f6d101 l32r a0, 4010183c 40103cfb: 0000c0 callx0 a0 40103cfe: ffff06 j 40103cfe 40103d01: 154026 beqi a0, 4, 40103d1a 40103d04: 0c29 s32i.n a2, a12, 0 40103d06: a2ec bnez.n a2, 40103d34 40103d08: faea21 l32r a2, 401028b0 40103d0b: faea31 l32r a3, 401028b4 40103d0e: 2ca642 movi a4, 0x62c 40103d11: f6ca01 l32r a0, 4010183c 40103d14: 0000c0 callx0 a0 40103d17: ffff06 j 40103d17 40103d1a: 0c38 l32i.n a3, a12, 0 40103d1c: c03320 sub a3, a3, a2 40103d1f: 0a7316 beqz a3, 40103dca 40103d22: fae321 l32r a2, 401028b0 40103d25: fae331 l32r a3, 401028b4 40103d28: 27a642 movi a4, 0x627 40103d2b: f6c401 l32r a0, 4010183c 40103d2e: 0000c0 callx0 a0 40103d31: ffff06 j 40103d31 40103d34: 00a182 movi a8, 0x100 40103d37: 0b1262 l16ui a6, a2, 22 40103d3a: 0a1252 l16ui a5, a2, 20 40103d3d: ffe371 l32r a7, 40103ccc 40103d40: 805560 add a5, a5, a6 40103d43: 092262 l32i a6, a2, 36 40103d46: face41 l32r a4, 40102880 40103d49: 002632 l32i a3, a6, 0 40103d4c: 071442 l16ui a4, a4, 14 40103d4f: 410630 srli a0, a3, 6 40103d52: 22a457 bge a4, a5, 40103d78 40103d55: 1fe377 bbsi a3, 7, 40103d78 40103d58: 205080 or a5, a0, a8 40103d5b: 544030 extui a4, a3, 0, 6 40103d5e: 1155a0 slli a5, a5, 6 40103d61: 204450 or a4, a4, a5 40103d64: 543040 extui a3, a4, 0, 6 40103d67: 414640 srli a4, a4, 6 40103d6a: 104470 and a4, a4, a7 40103d6d: 1144a0 slli a4, a4, 6 40103d70: 203340 or a3, a3, a4 40103d73: 0639 s32i.n a3, a6, 0 40103d75: 410630 srli a0, a3, 6 40103d78: 4760c7 bbci a0, 12, 40103dc3 40103d7b: 110c92 l8ui a9, a12, 17 40103d7e: 413966 bnei a9, 3, 40103dc3 40103d81: 1658 l32i.n a5, a6, 4 40103d83: 34a450 extui a10, a5, 4, 4 40103d86: 393aa6 blti a10, 3, 40103dc3 40103d89: ff1141 l32r a4, 401039d0 40103d8c: 54a030 extui a10, a3, 0, 6 40103d8f: 20b080 or a11, a0, a8 40103d92: 549850 extui a9, a5, 8, 6 40103d95: 119920 slli a9, a9, 14 40103d98: 11bba0 slli a11, a11, 6 40103d9b: 20aab0 or a10, a10, a11 40103d9e: 104540 and a4, a5, a4 40103da1: 204490 or a4, a4, a9 40103da4: 41b6a0 srli a11, a10, 6 40103da7: fe7e91 l32r a9, 401037a0 40103daa: 54a0a0 extui a10, a10, 0, 6 40103dad: 10bb70 and a11, a11, a7 40103db0: 1649 s32i.n a4, a6, 4 40103db2: 9248 l32i.n a4, a2, 36 40103db4: 11bba0 slli a11, a11, 6 40103db7: 20aab0 or a10, a10, a11 40103dba: 06a9 s32i.n a10, a6, 0 40103dbc: 14b8 l32i.n a11, a4, 4 40103dbe: 10bb90 and a11, a11, a9 40103dc1: 14b9 s32i.n a11, a4, 4 40103dc3: 0c2d mov.n a2, a12 40103dc5: 030c movi.n a3, 0 40103dc7: feb845 call0 4010294c 40103dca: ffc141 l32r a4, 40103cd0 40103dcd: 060c72 l8ui a7, a12, 6 40103dd0: 160c movi.n a6, 1 40103dd2: 401700 ssl a7 40103dd5: a15600 sll a5, a6 40103dd8: 550b addi.n a5, a5, -1 40103dda: 0020c0 memw 40103ddd: 040c22 l8ui a2, a12, 4 40103de0: 050c32 l8ui a3, a12, 5 40103de3: 112442 l32i a4, a4, 68 40103de6: 114c62 s8i a6, a12, 17 40103de9: 104450 and a4, a4, a5 40103dec: f44040 extui a4, a4, 0, 16 40103def: 11c8 l32i.n a12, a1, 4 40103df1: 01bb05 call0 401059a4 40103df4: 0108 l32i.n a0, a1, 0 40103df6: 10c112 addi a1, a1, 16 40103df9: f00d ret.n 40103dfb: a03200 addx4 a3, a2, a0 40103dfe: c11200 mul16u a1, a2, a0 40103e01: 61c2f0 xsr.eps2 a15 40103e04: 610201 l32r a0, 400dc20c 40103e07: 02cd00 excw 40103e0a: feb405 call0 4010294c 40103e0d: 030c movi.n a3, 0 40103e0f: 040c movi.n a4, 0 40103e11: 100c movi.n a0, 1 40103e13: 040c22 l8ui a2, a12, 4 40103e16: 114c02 s8i a0, a12, 17 40103e19: 11c8 l32i.n a12, a1, 4 40103e1b: 01b885 call0 401059a4 40103e1e: 0108 l32i.n a0, a1, 0 40103e20: 10c112 addi a1, a1, 16 40103e23: f00d ret.n 40103e25: 000000 ill 40103e28: f0c112 addi a1, a1, -16 40103e2b: 0139 s32i.n a3, a1, 0 40103e2d: 21c9 s32i.n a12, a1, 8 40103e2f: 1109 s32i.n a0, a1, 4 40103e31: 02cd mov.n a12, a2 40103e33: 002545 call0 40104088 40103e36: 9c38 l32i.n a3, a12, 36 40103e38: 0308 l32i.n a0, a3, 0 40103e3a: 076097 bbci a0, 9, 40103e45 40103e3d: 04f0c7 bbsi a0, 28, 40103e45 40103e40: 7c28 l32i.n a2, a12, 28 40103e42: 00bf45 call0 40104a38 40103e45: 420c movi.n a2, 4 40103e47: 007805 call0 401045c8 40103e4a: 0108 l32i.n a0, a1, 0 40103e4c: 409c beqz.n a0, 40103e64 40103e4e: 9c28 l32i.n a2, a12, 36 40103e50: 1228 l32i.n a2, a2, 4 40103e52: 252420 extui a2, a2, 20, 3 40103e55: fea405 call0 40102898 40103e58: 828c beqz.n a2, 40103e64 40103e5a: 9c28 l32i.n a2, a12, 36 40103e5c: 1228 l32i.n a2, a2, 4 40103e5e: 252420 extui a2, a2, 20, 3 40103e61: 000ec5 call0 40103f50 40103e64: 21c8 l32i.n a12, a1, 8 40103e66: 1108 l32i.n a0, a1, 4 40103e68: 10c112 addi a1, a1, 16 40103e6b: f00d ret.n 40103e6d: 000000 ill 40103e70 : 40103e70: f0c112 addi a1, a1, -16 40103e73: 006102 s32i a0, a1, 0 40103e76: 002445 call0 401040bc 40103e79: 05a022 movi a2, 5 40103e7c: 007485 call0 401045c8 40103e7f: 0108 l32i.n a0, a1, 0 40103e81: 10c112 addi a1, a1, 16 40103e84: f00d ret.n 40103e86: 420000 excw 40103e89: 1c88a0 excw 40103e8c: e51c86 j 400fd302 40103e8f: 010272 l8ui a7, a2, 1 40103e92: 000232 l8ui a3, a2, 0 40103e95: 8ca082 movi a8, 140 40103e98: 103380 and a3, a3, a8 40103e9b: 147070 extui a7, a7, 0, 2 40103e9e: fdc772 addi a7, a7, -3 40103ea1: 935670 movnez a5, a6, a7 40103ea4: 019347 bne a3, a4, 40103ea9 40103ea7: 552b addi.n a5, a5, 2 40103ea9: 052d mov.n a2, a5 40103eab: f00d ret.n 40103ead: 000000 ill 40103eb0: feb130 excw 40103eb3: 3f .byte 0x3f 40103eb4: fe8114 excw 40103eb7: 3f .byte 0x3f 40103eb8: 6c98 l32i.n a9, a12, 24 40103eba: 214025 excw 40103ebc : 40103ebc: fffd21 l32r a2, 40103eb0 40103ebf: 03e880 rsr.exccause a8 40103ec2: e0c112 addi a1, a1, -32 40103ec5: 076102 s32i a0, a1, 28 40103ec8: 03b170 rsr.epc1 a7 40103ecb: f63901 l32r a0, 401017b0 40103ece: 03b260 rsr.epc2 a6 40103ed1: 03b350 rsr.epc3 a5 40103ed4: 03ee40 rsr.excvaddr a4 40103ed7: 03c030 rsr.depc a3 40103eda: 016182 s32i a8, a1, 4 40103edd: 2179 s32i.n a7, a1, 8 40103edf: 3169 s32i.n a6, a1, 12 40103ee1: 4159 s32i.n a5, a1, 16 40103ee3: 5149 s32i.n a4, a1, 20 40103ee5: 000222 l8ui a2, a2, 0 40103ee8: 6139 s32i.n a3, a1, 24 40103eea: 2f1266 bnei a2, 1, 40103f1d 40103eed: 390c movi.n a9, 3 40103eef: 0020c0 memw 40103ef2: 020c movi.n a2, 0 40103ef4: 013d mov.n a3, a1 40103ef6: c41c movi.n a4, 28 40103ef8: 4c6092 s32i a9, a0, 0x130 40103efb: 0199 s32i.n a9, a1, 0 40103efd: fe2c45 call0 401021c4 40103f00: f08201 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40103f03: 0000c0 callx0 a0 40103f06: f06f21 l32r a2, 401000c4 <_DoubleExceptionVector+0x54> 40103f09: 0228 l32i.n a2, a2, 0 40103f0b: f6ce01 l32r a0, 40101a44 40103f0e: 0000c0 callx0 a0 40103f11: fe4785 call0 4010238c 40103f14: ffe901 l32r a0, 40103eb8 40103f17: 0000c0 callx0 a0 40103f1a: 000a46 j 40103f47 40103f1d: 01a032 movi a3, 1 40103f20: 0020c0 memw 40103f23: 00a022 movi a2, 0 40103f26: 4c6032 s32i a3, a0, 0x130 40103f29: c41c movi.n a4, 28 40103f2b: 0139 s32i.n a3, a1, 0 40103f2d: 013d mov.n a3, a1 40103f2f: fe2945 call0 401021c4 40103f32: ffe021 l32r a2, 40103eb4 40103f35: 0228 l32i.n a2, a2, 0 40103f37: 016945 call0 401055cc 40103f3a: c20c movi.n a2, 12 40103f3c: ffdd41 l32r a4, 40103eb0 40103f3f: 130c movi.n a3, 1 40103f41: 004432 s8i a3, a4, 0 40103f44: 006805 call0 401045c8 40103f47: 7108 l32i.n a0, a1, 28 40103f49: 20c112 addi a1, a1, 32 40103f4c: f00d ret.n ... 40103f50 : 40103f50: f0c112 addi a1, a1, -16 40103f53: 0261d2 s32i a13, a1, 8 40103f56: 0161c2 s32i a12, a1, 4 40103f59: 006102 s32i a0, a1, 0 40103f5c: 02cd mov.n a12, a2 40103f5e: f06a01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40103f61: 0000c0 callx0 a0 40103f64: 0c2d mov.n a2, a12 40103f66: fe9305 call0 40102898 40103f69: 92cc bnez.n a2, 40103f76 40103f6b: f64b01 l32r a0, 40101898 40103f6e: 0000c0 callx0 a0 40103f71: f27c movi.n a2, -1 40103f73: 001046 j 40103fb8 40103f76: 0c2d mov.n a2, a12 40103f78: 001e85 call0 40104164 40103f7b: 02dd mov.n a13, a2 40103f7d: 92cc bnez.n a2, 40103f8a 40103f7f: f64601 l32r a0, 40101898 40103f82: 0000c0 callx0 a0 40103f85: e27c movi.n a2, -2 40103f87: 000b46 j 40103fb8 40103f8a: 092202 l32i a0, a2, 36 40103f8d: ffc931 l32r a3, 40103eb4 40103f90: 002002 l32i a0, a0, 0 40103f93: 042332 l32i a3, a3, 16 40103f96: 0f70d7 bbci a0, 29, 40103fa9 40103f99: 582322 l32i a2, a3, 0x160 40103f9c: 592342 l32i a4, a3, 0x164 40103f9f: 221b addi.n a2, a2, 1 40103fa1: 440b addi.n a4, a4, -1 40103fa3: 596342 s32i a4, a3, 0x164 40103fa6: 586322 s32i a2, a3, 0x160 40103fa9: f63b01 l32r a0, 40101898 40103fac: 0000c0 callx0 a0 40103faf: 0c3d mov.n a3, a12 40103fb1: 0d2d mov.n a2, a13 40103fb3: ffd205 call0 40103cd4 40103fb6: 020c movi.n a2, 0 40103fb8: 11c8 l32i.n a12, a1, 4 40103fba: 21d8 l32i.n a13, a1, 8 40103fbc: 0108 l32i.n a0, a1, 0 40103fbe: 10c112 addi a1, a1, 16 40103fc1: f00d ret.n ... 40103fc4 : 40103fc4: 2b82f6 bgeui a2, 8, 40103ff3 40103fc7: ffbb41 l32r a4, 40103eb4 40103fca: 4448 l32i.n a4, a4, 16 40103fcc: 1152b0 slli a5, a2, 5 40103fcf: 445a add.n a4, a4, a5 40103fd1: 270432 l8ui a3, a4, 39 40103fd4: 6428 l32i.n a2, a4, 24 40103fd6: 93dc bnez.n a3, 40103ff3 40103fd8: 929c beqz.n a2, 40103ff5 40103fda: 9258 l32i.n a5, a2, 36 40103fdc: 0558 l32i.n a5, a5, 0 40103fde: 8268 l32i.n a6, a2, 32 40103fe0: 11f587 bbsi a5, 24, 40103ff5 40103fe3: 6469 s32i.n a6, a4, 24 40103fe5: 080c movi.n a8, 0 40103fe7: 36cc bnez.n a6, 40103fee 40103fe9: 18c472 addi a7, a4, 24 40103fec: 7479 s32i.n a7, a4, 28 40103fee: 8289 s32i.n a8, a2, 32 40103ff0: 000046 j 40103ff5 40103ff3: 020c movi.n a2, 0 40103ff5: 728c beqz.n a2, 40104000 40103ff7: 9298 l32i.n a9, a2, 36 40103ff9: 0998 l32i.n a9, a9, 0 40103ffb: 017987 bbci a9, 24, 40104000 40103ffe: 020c movi.n a2, 0 40104000: f00d ret.n ... 40104004 : 40104004: 1e82f6 bgeui a2, 8, 40104026 40104007: ffab41 l32r a4, 40103eb4 4010400a: 4448 l32i.n a4, a4, 16 4010400c: 1152b0 slli a5, a2, 5 4010400f: 445a add.n a4, a4, a5 40104011: 6428 l32i.n a2, a4, 24 40104013: 129c beqz.n a2, 40104028 40104015: 070c movi.n a7, 0 40104017: 8258 l32i.n a5, a2, 32 40104019: 6459 s32i.n a5, a4, 24 4010401b: 35cc bnez.n a5, 40104022 4010401d: 18c462 addi a6, a4, 24 40104020: 7469 s32i.n a6, a4, 28 40104022: 8279 s32i.n a7, a2, 32 40104024: f00d ret.n 40104026: 020c movi.n a2, 0 40104028: f00d ret.n ... 4010402c : 4010402c: 9248 l32i.n a4, a2, 36 4010402e: ffa161 l32r a6, 40103eb4 40104031: 0448 l32i.n a4, a4, 0 40104033: 4668 l32i.n a6, a6, 16 40104035: 344240 extui a4, a4, 2, 4 40104038: 1184f6 bgeui a4, 8, 4010404d 4010403b: 1144b0 slli a4, a4, 5 4010403e: 464a add.n a4, a6, a4 40104040: 6458 l32i.n a5, a4, 24 40104042: 8259 s32i.n a5, a2, 32 40104044: 35cc bnez.n a5, 4010404b 40104046: 20c272 addi a7, a2, 32 40104049: 7479 s32i.n a7, a4, 28 4010404b: 6429 s32i.n a2, a4, 24 4010404d: f00d ret.n ... 40104050 : 40104050: ff9941 l32r a4, 40103eb4 40104053: 4448 l32i.n a4, a4, 16 40104055: 1152b0 slli a5, a2, 5 40104058: 445a add.n a4, a4, a5 4010405a: 204432 s8i a3, a4, 32 4010405d: f00d ret.n ... 40104060 : 40104060: ff9581 l32r a8, 40103eb4 40104063: 4888 l32i.n a8, a8, 16 40104065: 1192b0 slli a9, a2, 5 40104068: 889a add.n a8, a8, a9 4010406a: 115832 s16i a3, a8, 34 4010406d: c859 s32i.n a5, a8, 48 4010406f: 200872 l8ui a7, a8, 32 40104072: d849 s32i.n a4, a8, 52 40104074: 776a add.n a7, a7, a6 40104076: 204872 s8i a7, a8, 32 40104079: f00d ret.n 4010407b: 8dc800 excw 4010407e: fe .byte 0xfe 4010407f: 3f .byte 0x3f 40104080: 8dfc bnez.n a13, 401040bc 40104082: fe .byte 0xfe 40104083: 3f .byte 0x3f 40104084: 0958 l32i.n a5, a9, 0 ... 40104088 : 40104088: f0c112 addi a1, a1, -16 4010408b: 0109 s32i.n a0, a1, 0 4010408d: 02dc bnez.n a2, 401040a1 4010408f: fffb21 l32r a2, 4010407c 40104092: fffb31 l32r a3, 40104080 40104095: fffb41 l32r a4, 40104084 40104098: f5e901 l32r a0, 4010183c 4010409b: 0000c0 callx0 a0 4010409e: ffff06 j 4010409e 401040a1: ff8431 l32r a3, 40103eb4 401040a4: 20c202 addi a0, a2, 32 401040a7: 4338 l32i.n a3, a3, 16 401040a9: 050c movi.n a5, 0 401040ab: 4b2342 l32i a4, a3, 0x12c 401040ae: 8259 s32i.n a5, a2, 32 401040b0: 0429 s32i.n a2, a4, 0 401040b2: 4b6302 s32i a0, a3, 0x12c 401040b5: 0108 l32i.n a0, a1, 0 401040b7: 10c112 addi a1, a1, 16 401040ba: f00d ret.n 401040bc : 401040bc: ff7e41 l32r a4, 40103eb4 401040bf: 20c232 addi a3, a2, 32 401040c2: 4448 l32i.n a4, a4, 16 401040c4: 060c movi.n a6, 0 401040c6: 4d2452 l32i a5, a4, 0x134 401040c9: 8269 s32i.n a6, a2, 32 401040cb: 0529 s32i.n a2, a5, 0 401040cd: 4d6432 s32i a3, a4, 0x134 401040d0: f00d ret.n 401040d2: 120000 excw 401040d5: d9f0c1 l32r a12, 400fa898 401040d8: 21c931 l32r a3, 400cc7fc 401040db: ff76c1 l32r a12, 40103eb4 401040de: 1109 s32i.n a0, a1, 4 401040e0: 4c08 l32i.n a0, a12, 16 401040e2: 11d2b0 slli a13, a2, 5 401040e5: 00da add.n a0, a0, a13 401040e7: 240002 l8ui a0, a0, 36 401040ea: 309c beqz.n a0, 40104101 401040ec: 113026 beqi a0, 3, 40104101 401040ef: 0930b6 bltui a0, 3, 401040fc 401040f2: 120c movi.n a2, 1 401040f4: 0c60b6 bltui a0, 6, 40104104 401040f7: 020c movi.n a2, 0 401040f9: 0001c6 j 40104104 401040fc: 320c movi.n a2, 3 401040fe: 000086 j 40104104 40104101: 02a022 movi a2, 2 40104104: fef285 call0 40103030 40104107: 042c52 l32i a5, a12, 16 4010410a: 200220 or a0, a2, a2 4010410d: 55da add.n a5, a5, a13 4010410f: 210562 l8ui a6, a5, 33 40104112: 0c0c movi.n a12, 0 40104114: 96cc bnez.n a6, 40104121 40104116: b528 l32i.n a2, a5, 44 40104118: 328c beqz.n a2, 4010411f 4010411a: 02cd mov.n a12, a2 4010411c: 000046 j 40104121 4010411f: b68c beqz.n a6, 4010412e 40104121: 1108 l32i.n a0, a1, 4 40104123: 0c2d mov.n a2, a12 40104125: 31d8 l32i.n a13, a1, 12 40104127: 21c8 l32i.n a12, a1, 8 40104129: 10c112 addi a1, a1, 16 4010412c: f00d ret.n 4010412e: 0109 s32i.n a0, a1, 0 40104130: 65c8 l32i.n a12, a5, 24 40104132: 000c movi.n a0, 0 40104134: fe9c16 beqz a12, 40104121 40104137: 8c68 l32i.n a6, a12, 32 40104139: 6569 s32i.n a6, a5, 24 4010413b: 36cc bnez.n a6, 40104142 4010413d: 18c572 addi a7, a5, 24 40104140: 7579 s32i.n a7, a5, 28 40104142: 202cc0 or a2, a12, a12 40104145: 086c02 s32i a0, a12, 32 40104148: ff62c5 call0 40103778 4010414b: fd2216 beqz a2, 40104121 4010414e: 0c3d mov.n a3, a12 40104150: 0128 l32i.n a2, a1, 0 40104152: 040c movi.n a4, 0 40104154: feee45 call0 4010303c 40104157: ff5751 l32r a5, 40103eb4 4010415a: 4558 l32i.n a5, a5, 16 4010415c: 55da add.n a5, a5, a13 4010415e: fff386 j 40104130 40104161: 000000 ill 40104164: e0c112 addi a1, a1, -32 40104167: 21c9 s32i.n a12, a1, 8 40104169: 41e9 s32i.n a14, a1, 16 4010416b: 51f9 s32i.n a15, a1, 20 4010416d: 31d9 s32i.n a13, a1, 12 4010416f: 1109 s32i.n a0, a1, 4 40104171: 02dd mov.n a13, a2 40104173: 000e85 call0 4010425c 40104176: ff4f01 l32r a0, 40103eb4 40104179: 1f0c movi.n a15, 1 4010417b: 4008 l32i.n a0, a0, 16 4010417d: 11ede0 slli a14, a13, 2 40104180: 2d0a add.n a2, a13, a0 40104182: a04d00 addx4 a4, a13, a0 40104185: 1448 l32i.n a4, a4, 4 40104187: 140222 l8ui a2, a2, 20 4010418a: fdec bnez.n a13, 401041bd 4010418c: 400200 ssr a2 4010418f: 913040 srl a3, a4 40104192: 0a6307 bbci a3, 0, 401041a0 40104195: 1152b0 slli a5, a2, 5 40104198: 505a add.n a5, a0, a5 4010419a: 280552 l8ui a5, a5, 40 4010419d: 1c1526 beqi a5, 1, 401041bd 401041a0: 0c0c movi.n a12, 0 401041a2: 6129 s32i.n a2, a1, 24 401041a4: 7420c0 extui a2, a12, 0, 8 401041a7: fff2c5 call0 401040d4 401041aa: 09e256 bnez a2, 4010424c 401041ad: cc1b addi.n a12, a12, 1 401041af: f12c66 bnei a12, 2, 401041a4 401041b2: ff4041 l32r a4, 40103eb4 401041b5: 4448 l32i.n a4, a4, 16 401041b7: 6128 l32i.n a2, a1, 24 401041b9: 44ea add.n a4, a4, a14 401041bb: 1448 l32i.n a4, a4, 4 401041bd: 01d9 s32i.n a13, a1, 0 401041bf: 401200 ssl a2 401041c2: a1cf00 sll a12, a15 401041c5: cc0b addi.n a12, a12, -1 401041c7: 10c4c0 and a12, a4, a12 401041ca: 30e4c0 xor a14, a4, a12 401041cd: 60d0e0 neg a13, a14 401041d0: 10dde0 and a13, a13, a14 401041d3: 40fdd0 nsau a13, a13 401041d6: 60d0d0 neg a13, a13 401041d9: 1fcdd2 addi a13, a13, 31 401041dc: 019d96 bltz a13, 401041f9 401041df: 7420d0 extui a2, a13, 0, 8 401041e2: ffef05 call0 401040d4 401041e5: 04a256 bnez a2, 40104233 401041e8: f27c movi.n a2, -1 401041ea: 401d00 ssl a13 401041ed: a10f00 sll a0, a15 401041f0: 300020 xor a0, a0, a2 401041f3: 10ee00 and a14, a14, a0 401041f6: fff4c6 j 401041cd 401041f9: 60d0c0 neg a13, a12 401041fc: 10ddc0 and a13, a13, a12 401041ff: 40fdd0 nsau a13, a13 40104202: 60d0d0 neg a13, a13 40104205: 1fcdd2 addi a13, a13, 31 40104208: 03ed96 bltz a13, 4010424a 4010420b: 7420d0 extui a2, a13, 0, 8 4010420e: ffec45 call0 401040d4 40104211: f2cc bnez.n a2, 40104224 40104213: f07c movi.n a0, -1 40104215: 401d00 ssl a13 40104218: a1ef00 sll a14, a15 4010421b: 30ee00 xor a14, a14, a0 4010421e: 10cce0 and a12, a12, a14 40104221: fff506 j 401041f9 40104224: ff2401 l32r a0, 40103eb4 40104227: 0138 l32i.n a3, a1, 0 40104229: 4008 l32i.n a0, a0, 16 4010422b: 330a add.n a3, a3, a0 4010422d: 1443d2 s8i a13, a3, 20 40104230: 0002c6 j 4010423f 40104233: ff2001 l32r a0, 40103eb4 40104236: 0138 l32i.n a3, a1, 0 40104238: 4008 l32i.n a0, a0, 16 4010423a: 330a add.n a3, a3, a0 4010423c: 1443d2 s8i a13, a3, 20 4010423f: 113db0 slli a3, a13, 5 40104242: 303a add.n a3, a0, a3 40104244: 2843f2 s8i a15, a3, 40 40104247: 000046 j 4010424c 4010424a: 020c movi.n a2, 0 4010424c: 21c8 l32i.n a12, a1, 8 4010424e: 31d8 l32i.n a13, a1, 12 40104250: 41e8 l32i.n a14, a1, 16 40104252: 51f8 l32i.n a15, a1, 20 40104254: 1108 l32i.n a0, a1, 4 40104256: 20c112 addi a1, a1, 32 40104259: f00d ret.n 4010425b: 190c00 excw 4010425e: f0c112 addi a1, a1, -16 40104261: ff1481 l32r a8, 40103eb4 40104264: 2109 s32i.n a0, a1, 8 40104266: 4808 l32i.n a0, a8, 16 40104268: 1172e0 slli a7, a2, 2 4010426b: a05200 addx4 a5, a2, a0 4010426e: 420a add.n a4, a2, a0 40104270: 140442 l8ui a4, a4, 20 40104273: 1538 l32i.n a3, a5, 4 40104275: 400400 ssr a4 40104278: 913030 srl a3, a3 4010427b: 02e307 bbsi a3, 0, 40104281 4010427e: 001fc6 j 40104301 40104281: 1164b0 slli a6, a4, 5 40104284: 606a add.n a6, a0, a6 40104286: 2806a2 l8ui a10, a6, 40 40104289: f87c movi.n a8, -1 4010428b: 072a16 beqz a10, 40104301 4010428e: 0b0c movi.n a11, 0 40104290: 66a8 l32i.n a10, a6, 24 40104292: 2846b2 s8i a11, a6, 40 40104295: 9afc bnez.n a10, 401042d2 40104297: 1179 s32i.n a7, a1, 4 40104299: 0149 s32i.n a4, a1, 0 4010429b: b638 l32i.n a3, a6, 44 4010429d: 3129 s32i.n a2, a1, 12 4010429f: f3ec bnez.n a3, 401042d2 401042a1: 1578 l32i.n a7, a5, 4 401042a3: f87c movi.n a8, -1 401042a5: 401400 ssl a4 401042a8: 160c movi.n a6, 1 401042aa: a16600 sll a6, a6 401042ad: 306680 xor a6, a6, a8 401042b0: 107760 and a7, a7, a6 401042b3: 1579 s32i.n a7, a5, 4 401042b5: 0048 l32i.n a4, a0, 0 401042b7: 820c movi.n a2, 8 401042b9: 104460 and a4, a4, a6 401042bc: 0049 s32i.n a4, a0, 0 401042be: 003085 call0 401045c8 401042c1: 3128 l32i.n a2, a1, 12 401042c3: 0148 l32i.n a4, a1, 0 401042c5: f87c movi.n a8, -1 401042c7: fefb01 l32r a0, 40103eb4 401042ca: 1158 l32i.n a5, a1, 4 401042cc: 4008 l32i.n a0, a0, 16 401042ce: 190c movi.n a9, 1 401042d0: 550a add.n a5, a5, a0 401042d2: 1558 l32i.n a5, a5, 4 401042d4: 95ac beqz.n a5, 40104301 401042d6: 401400 ssl a4 401042d9: a16900 sll a6, a9 401042dc: 307680 xor a7, a6, a8 401042df: 660b addi.n a6, a6, -1 401042e1: 106560 and a6, a5, a6 401042e4: 30a560 xor a10, a5, a6 401042e7: 1077a0 and a7, a7, a10 401042ea: 604070 neg a4, a7 401042ed: 104470 and a4, a4, a7 401042f0: 40f440 nsau a4, a4 401042f3: 604040 neg a4, a4 401042f6: 1fc442 addi a4, a4, 31 401042f9: 00b496 bltz a4, 40104308 401042fc: 720a add.n a7, a2, a0 401042fe: 144742 s8i a4, a7, 20 40104301: 2108 l32i.n a0, a1, 8 40104303: 10c112 addi a1, a1, 16 40104306: f00d ret.n 40104308: 604060 neg a4, a6 4010430b: 104460 and a4, a4, a6 4010430e: 40f440 nsau a4, a4 40104311: 604040 neg a4, a4 40104314: 1fc442 addi a4, a4, 31 40104317: fe14d6 bgez a4, 401042fc 4010431a: fff8c6 j 40104301 4010431d: 000000 ill 40104320: 1b0c movi.n a11, 1 40104322: 080c movi.n a8, 0 40104324: fee4a1 l32r a10, 40103eb4 40104327: f0c112 addi a1, a1, -16 4010432a: 11c9 s32i.n a12, a1, 4 4010432c: 21d9 s32i.n a13, a1, 8 4010432e: 4aa8 l32i.n a10, a10, 16 40104330: 0109 s32i.n a0, a1, 0 40104332: a075a0 addx4 a7, a5, a10 40104335: 1708 l32i.n a0, a7, 4 40104337: 0ad8 l32i.n a13, a10, 0 40104339: 041056 bnez a0, 4010437e 4010433c: 95aa add.n a9, a5, a10 4010433e: 140992 l8ui a9, a9, 20 40104341: 400900 ssr a9 40104344: 91c0d0 srl a12, a13 40104347: 33ec07 bbsi a12, 0, 4010437e 4010434a: 090d mov.n a0, a9 4010434c: 401900 ssl a9 4010434f: 1159b0 slli a5, a9, 5 40104352: 5a5a add.n a5, a10, a5 40104354: 244542 s8i a4, a5, 36 40104357: 254532 s8i a3, a5, 37 4010435a: 284582 s8i a8, a5, 40 4010435d: 264522 s8i a2, a5, 38 40104360: 1728 l32i.n a2, a7, 4 40104362: a13b00 sll a3, a11 40104365: 202230 or a2, a2, a3 40104368: 1729 s32i.n a2, a7, 4 4010436a: 0a68 l32i.n a6, a10, 0 4010436c: 206630 or a6, a6, a3 4010436f: 0a69 s32i.n a6, a10, 0 40104371: 11c8 l32i.n a12, a1, 4 40104373: 21d8 l32i.n a13, a1, 8 40104375: 002d mov.n a2, a0 40104377: 0108 l32i.n a0, a1, 0 40104379: 10c112 addi a1, a1, 16 4010437c: f00d ret.n 4010437e: fc7c movi.n a12, -1 40104380: 608000 neg a8, a0 40104383: 108800 and a8, a8, a0 40104386: 40f880 nsau a8, a8 40104389: 608080 neg a8, a8 4010438c: 1fc882 addi a8, a8, 31 4010438f: 028896 bltz a8, 401043bb 40104392: 1198b0 slli a9, a8, 5 40104395: 9a9a add.n a9, a10, a9 40104397: 240962 l8ui a6, a9, 36 4010439a: 401800 ssl a8 4010439d: 0e9647 bne a6, a4, 401043af 401043a0: 250962 l8ui a6, a9, 37 401043a3: 260972 l8ui a7, a9, 38 401043a6: 059637 bne a6, a3, 401043af 401043a9: c07720 sub a7, a7, a2 401043ac: 0cf716 beqz a7, 4010447f 401043af: a19b00 sll a9, a11 401043b2: 3099c0 xor a9, a9, a12 401043b5: 100090 and a0, a0, a9 401043b8: fff086 j 4010437e 401043bb: 380c movi.n a8, 3 401043bd: 95aa add.n a9, a5, a10 401043bf: 140992 l8ui a9, a9, 20 401043c2: 208d80 or a8, a13, a8 401043c5: 401900 ssl a9 401043c8: a17b00 sll a7, a11 401043cb: ffa092 movi a9, 255 401043ce: 30c890 xor a12, a8, a9 401043d1: 770b addi.n a7, a7, -1 401043d3: 1077c0 and a7, a7, a12 401043d6: 40f760 nsau a6, a7 401043d9: fc1c movi.n a12, 31 401043db: c00c60 sub a0, a12, a6 401043de: 13c6a6 blti a6, 32, 401043f5 401043e1: 306870 xor a6, a8, a7 401043e4: 306690 xor a6, a6, a9 401043e7: 40f660 nsau a6, a6 401043ea: c00c60 sub a0, a12, a6 401043ed: 04c6a6 blti a6, 32, 401043f5 401043f0: 800c movi.n a0, 8 401043f2: ffdec6 j 40104371 401043f5: a075a0 addx4 a7, a5, a10 401043f8: 401000 ssl a0 401043fb: a15b00 sll a5, a11 401043fe: 550b addi.n a5, a5, -1 40104400: 1085d0 and a8, a5, a13 40104403: 40f880 nsau a8, a8 40104406: 2fc8e6 bgei a8, 32, 40104439 40104409: c00080 sub a0, a0, a8 4010440c: 060c movi.n a6, 0 4010440e: 20c052 addi a5, a0, 32 40104411: 21c002 addi a0, a0, 33 40104414: b30550 movgez a0, a5, a5 40104417: 740100 extui a0, a0, 1, 8 4010441a: 401000 ssl a0 4010441d: 1150b0 slli a5, a0, 5 40104420: 5a5a add.n a5, a10, a5 40104422: 284562 s8i a6, a5, 40 40104425: 254532 s8i a3, a5, 37 40104428: 244542 s8i a4, a5, 36 4010442b: 264522 s8i a2, a5, 38 4010442e: 1728 l32i.n a2, a7, 4 40104430: a13b00 sll a3, a11 40104433: 202230 or a2, a2, a3 40104436: ffcb86 j 40104368 40104439: f67c movi.n a6, -1 4010443b: 305560 xor a5, a5, a6 4010443e: 105d50 and a5, a13, a5 40104441: 40f550 nsau a5, a5 40104444: c05050 sub a5, a0, a5 40104447: 25c562 addi a6, a5, 37 4010444a: 26c552 addi a5, a5, 38 4010444d: b35660 movgez a5, a6, a6 40104450: 060c movi.n a6, 0 40104452: 215150 srai a5, a5, 1 40104455: 050d mov.n a0, a5 40104457: 0285a6 blti a5, 8, 4010445d 4010445a: fac502 addi a0, a5, -6 4010445d: 740000 extui a0, a0, 0, 8 40104460: 401000 ssl a0 40104463: 1150b0 slli a5, a0, 5 40104466: 5a5a add.n a5, a10, a5 40104468: 244542 s8i a4, a5, 36 4010446b: 254532 s8i a3, a5, 37 4010446e: 284562 s8i a6, a5, 40 40104471: 264522 s8i a2, a5, 38 40104474: 1728 l32i.n a2, a7, 4 40104476: a13b00 sll a3, a11 40104479: 202230 or a2, a2, a3 4010447c: ffba06 j 40104368 4010447f: 740080 extui a0, a8, 0, 8 40104482: ffbac6 j 40104371 40104485: 000000 ill 40104488: c0c112 addi a1, a1, -64 4010448b: b1c9 s32i.n a12, a1, 44 4010448d: d1e9 s32i.n a14, a1, 52 4010448f: e1f9 s32i.n a15, a1, 56 40104491: c1d9 s32i.n a13, a1, 48 40104493: a109 s32i.n a0, a1, 40 40104495: 02dd mov.n a13, a2 40104497: ef1c01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010449a: 0000c0 callx0 a0 4010449d: fe85c1 l32r a12, 40103eb4 401044a0: 4cc8 l32i.n a12, a12, 16 401044a2: 0cc8 l32i.n a12, a12, 0 401044a4: f4fd01 l32r a0, 40101898 401044a7: 0000c0 callx0 a0 401044aa: ffa0f2 movi a15, 255 401044ad: 3e0c movi.n a14, 3 401044af: 20ece0 or a14, a12, a14 401044b2: 30eef0 xor a14, a14, a15 401044b5: 0e4e16 beqz a14, 4010459d 401044b8: fe7f21 l32r a2, 40103eb4 401044bb: 11fdd0 slli a15, a13, 3 401044be: 4228 l32i.n a2, a2, 16 401044c0: f1f9 s32i.n a15, a1, 60 401044c2: b02d20 addx8 a2, a13, a2 401044c5: 4622e2 l32i a14, a2, 0x118 401044c8: 01d232 addmi a3, a2, 0x100 401044cb: 0cee16 beqz a14, 4010459d 401044ce: 81e9 s32i.n a14, a1, 32 401044d0: 18c332 addi a3, a3, 24 401044d3: 000c movi.n a0, 0 401044d5: 466202 s32i a0, a2, 0x118 401044d8: 476232 s32i a3, a2, 0x11c 401044db: 0ecd mov.n a12, a14 401044dd: 0abe16 beqz a14, 4010458c 401044e0: 7c58 l32i.n a5, a12, 28 401044e2: 8ee8 l32i.n a14, a14, 32 401044e4: 81e9 s32i.n a14, a1, 32 401044e6: 8c09 s32i.n a0, a12, 32 401044e8: 85cc bnez.n a5, 401044f4 401044ea: 9cd8 l32i.n a13, a12, 36 401044ec: 0dd8 l32i.n a13, a13, 0 401044ee: 04d1d0 extui a13, a13, 1, 1 401044f1: 000986 j 4010451b 401044f4: ef0501 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 401044f7: 0000c0 callx0 a0 401044fa: 7c38 l32i.n a3, a12, 28 401044fc: 9c58 l32i.n a5, a12, 36 401044fe: 760332 l8ui a3, a3, 118 40104501: 0528 l32i.n a2, a5, 0 40104503: 1558 l32i.n a5, a5, 4 40104505: 042120 extui a2, a2, 1, 1 40104508: 344050 extui a4, a5, 0, 4 4010450b: 255450 extui a5, a5, 20, 3 4010450e: ffe105 call0 40104320 40104511: 02dd mov.n a13, a2 40104513: f4e101 l32r a0, 40101898 40104516: 0000c0 callx0 a0 40104519: 000c movi.n a0, 0 4010451b: 20ccf2 addi a15, a12, 32 4010451e: 158d66 bnei a13, 8, 40104537 40104521: fe6441 l32r a4, 40103eb4 40104524: f158 l32i.n a5, a1, 60 40104526: 4448 l32i.n a4, a4, 16 40104528: 445a add.n a4, a4, a5 4010452a: 472452 l32i a5, a4, 0x11c 4010452d: 8c09 s32i.n a0, a12, 32 4010452f: 05c9 s32i.n a12, a5, 0 40104531: 4764f2 s32i a15, a4, 0x11c 40104534: ffe8c6 j 401044db 40104537: c3af82 movi a8, -61 4010453a: 9c68 l32i.n a6, a12, 36 4010453c: 3470d0 extui a7, a13, 0, 4 4010453f: 0658 l32i.n a5, a6, 0 40104541: 1177e0 slli a7, a7, 2 40104544: 105580 and a5, a5, a8 40104547: 205570 or a5, a5, a7 4010454a: 0659 s32i.n a5, a6, 0 4010454c: eeef01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010454f: 0000c0 callx0 a0 40104552: fe58d1 l32r a13, 40103eb4 40104555: 9c98 l32i.n a9, a12, 36 40104557: 0b0c movi.n a11, 0 40104559: 8cb9 s32i.n a11, a12, 32 4010455b: 09a8 l32i.n a10, a9, 0 4010455d: 4d88 l32i.n a8, a13, 16 4010455f: 34a2a0 extui a10, a10, 2, 4 40104562: 11aab0 slli a10, a10, 5 40104565: a8aa add.n a10, a8, a10 40104567: 7aa8 l32i.n a10, a10, 28 40104569: 0ac9 s32i.n a12, a10, 0 4010456b: 0998 l32i.n a9, a9, 0 4010456d: 349290 extui a9, a9, 2, 4 40104570: 1199b0 slli a9, a9, 5 40104573: 889a add.n a8, a8, a9 40104575: 78f9 s32i.n a15, a8, 28 40104577: f4c801 l32r a0, 40101898 4010457a: 0000c0 callx0 a0 4010457d: 9c28 l32i.n a2, a12, 36 4010457f: 1228 l32i.n a2, a2, 4 40104581: 252420 extui a2, a2, 20, 3 40104584: 000405 call0 401045c8 40104587: 000c movi.n a0, 0 40104589: ffd386 j 401044db 4010458c: 120c movi.n a2, 1 4010458e: b1c8 l32i.n a12, a1, 44 40104590: c1d8 l32i.n a13, a1, 48 40104592: d1e8 l32i.n a14, a1, 52 40104594: e1f8 l32i.n a15, a1, 56 40104596: a108 l32i.n a0, a1, 40 40104598: 40c112 addi a1, a1, 64 4010459b: f00d ret.n 4010459d: 020c movi.n a2, 0 4010459f: fffac6 j 4010458e ... 401045a4 : 401045a4: 040c movi.n a4, 0 401045a6: f0c112 addi a1, a1, -16 401045a9: 0109 s32i.n a0, a1, 0 401045ab: 9238 l32i.n a3, a2, 36 401045ad: 400c movi.n a0, 4 401045af: 4349 s32i.n a4, a3, 16 401045b1: 0f4302 s8i a0, a3, 15 401045b4: ffad05 call0 40104088 401045b7: 420c movi.n a2, 4 401045b9: 0000c5 call0 401045c8 401045bc: 0108 l32i.n a0, a1, 0 401045be: 10c112 addi a1, a1, 16 401045c1: f00d ret.n 401045c3: b30000 movgez a0, a0, a0 401045c6: fe .byte 0xfe 401045c7: 3f .byte 0x3f 401045c8 : 401045c8: f0c112 addi a1, a1, -16 401045cb: 21c9 s32i.n a12, a1, 8 401045cd: 1109 s32i.n a0, a1, 4 401045cf: 02cd mov.n a12, a2 401045d1: eecd01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 401045d4: 0000c0 callx0 a0 401045d7: fffb01 l32r a0, 401045c4 401045da: 0c0a add.n a0, a12, a0 401045dc: 0109 s32i.n a0, a1, 0 401045de: 000002 l8ui a0, a0, 0 401045e1: 908c beqz.n a0, 401045ee 401045e3: f4ad01 l32r a0, 40101898 401045e6: 0000c0 callx0 a0 401045e9: 020c movi.n a2, 0 401045eb: 001686 j 40104649 401045ee: 0138 l32i.n a3, a1, 0 401045f0: 201b addi.n a2, a0, 1 401045f2: 004322 s8i a2, a3, 0 401045f5: f4a801 l32r a0, 40101898 401045f8: 0000c0 callx0 a0 401045fb: fe2d01 l32r a0, 40103eb0 401045fe: 04ac66 bnei a12, 12, 40104606 40104601: 140c movi.n a4, 1 40104603: 394042 s8i a4, a0, 57 40104606: 022c movi.n a2, 32 40104608: 0c3d mov.n a3, a12 4010460a: 040c movi.n a4, 0 4010460c: f4b901 l32r a0, 401018f0 4010460f: 0000c0 callx0 a0 40104612: 020d mov.n a0, a2 40104614: f2ac beqz.n a2, 40104647 40104616: 3129 s32i.n a2, a1, 12 40104618: 2bac66 bnei a12, 12, 40104647 4010461b: eebb01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010461e: 0000c0 callx0 a0 40104621: fe23a1 l32r a10, 40103eb0 40104624: 0188 l32i.n a8, a1, 0 40104626: 090c movi.n a9, 0 40104628: 000872 l8ui a7, a8, 0 4010462b: 004a92 s8i a9, a10, 0 4010462e: 770b addi.n a7, a7, -1 40104630: 004872 s8i a7, a8, 0 40104633: 73a052 movi a5, 115 40104636: f45e61 l32r a6, 401017b0 40104639: 0020c0 memw 4010463c: c56652 s32i a5, a6, 0x314 4010463f: f49601 l32r a0, 40101898 40104642: 0000c0 callx0 a0 40104645: 3108 l32i.n a0, a1, 12 40104647: 002d mov.n a2, a0 40104649: 21c8 l32i.n a12, a1, 8 4010464b: 1108 l32i.n a0, a1, 4 4010464d: 10c112 addi a1, a1, 16 40104650: f00d ret.n ... 40104654 : 40104654: f0c112 addi a1, a1, -16 40104657: 0109 s32i.n a0, a1, 0 40104659: fe1601 l32r a0, 40103eb4 4010465c: 6008 l32i.n a0, a0, 24 4010465e: 0b0002 l8ui a0, a0, 11 40104661: 08c0f6 bgeui a0, 32, 4010466d 40104664: f4a301 l32r a0, 401018f0 40104667: 0000c0 callx0 a0 4010466a: 000046 j 4010466f 4010466d: 120c movi.n a2, 1 4010466f: 0108 l32i.n a0, a1, 0 40104671: 10c112 addi a1, a1, 16 40104674: f00d ret.n 40104676: cc0000 excw 40104679: 000b addi.n a0, a0, -1 ... 4010467c : 4010467c: f0c112 addi a1, a1, -16 4010467f: 31c9 s32i.n a12, a1, 12 40104681: 2109 s32i.n a0, a1, 8 40104683: 03cd mov.n a12, a3 40104685: fe0b01 l32r a0, 40103eb4 40104688: 043d mov.n a3, a4 4010468a: 0139 s32i.n a3, a1, 0 4010468c: 4008 l32i.n a0, a0, 16 4010468e: 1142b0 slli a4, a2, 5 40104691: 004a add.n a0, a0, a4 40104693: 270002 l8ui a0, a0, 39 40104696: 1149 s32i.n a4, a1, 4 40104698: 20fc bnez.n a0, 401046ce 4010469a: ee9b01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010469d: 0000c0 callx0 a0 401046a0: fe0501 l32r a0, 40103eb4 401046a3: 1128 l32i.n a2, a1, 4 401046a5: 4008 l32i.n a0, a0, 16 401046a7: 002a add.n a0, a0, a2 401046a9: 6008 l32i.n a0, a0, 24 401046ab: 909c beqz.n a0, 401046c8 401046ad: 9068 l32i.n a6, a0, 36 401046af: 0628 l32i.n a2, a6, 0 401046b1: 13f287 bbsi a2, 24, 401046c8 401046b4: 051622 l16ui a2, a6, 10 401046b7: 0138 l32i.n a3, a1, 0 401046b9: c2ca add.n a12, a2, a12 401046bb: f4c0c0 extui a12, a12, 0, 16 401046be: 709c beqz.n a0, 401046d9 401046c0: 27bc37 bgeu a12, a3, 401046eb 401046c3: 8008 l32i.n a0, a0, 32 401046c5: fe4056 bnez a0, 401046ad 401046c8: f47401 l32r a0, 40101898 401046cb: 0000c0 callx0 a0 401046ce: 0c2d mov.n a2, a12 401046d0: 2108 l32i.n a0, a1, 8 401046d2: 31c8 l32i.n a12, a1, 12 401046d4: 10c112 addi a1, a1, 16 401046d7: f00d ret.n 401046d9: fe6821 l32r a2, 4010407c 401046dc: fe6931 l32r a3, 40104080 401046df: ffe641 l32r a4, 40104678 401046e2: f45601 l32r a0, 4010183c 401046e5: 0000c0 callx0 a0 401046e8: ffff06 j 401046e8 401046eb: f46b01 l32r a0, 40101898 401046ee: 0000c0 callx0 a0 401046f1: 01c8 l32i.n a12, a1, 0 401046f3: fff5c6 j 401046ce 401046f6: ff0000 excw 401046f9: ff .byte 0xff 401046fa: 7f .byte 0x7f ... 401046fc : 401046fc: f0c112 addi a1, a1, -16 401046ff: 0161c2 s32i a12, a1, 4 40104702: 006102 s32i a0, a1, 0 40104705: 092202 l32i a0, a2, 36 40104708: 02cd mov.n a12, a2 4010470a: 0028 l32i.n a2, a0, 0 4010470c: 0a7297 bbci a2, 25, 4010471a 4010470f: 080022 l8ui a2, a0, 8 40104712: 000e05 call0 401047f4 40104715: 9c08 l32i.n a0, a12, 36 40104717: 000546 j 40104730 4010471a: 10f207 bbsi a2, 16, 4010472e 4010471d: 0de277 bbsi a2, 7, 4010472e 40104720: 080022 l8ui a2, a0, 8 40104723: 000845 call0 401047a8 40104726: 9c08 l32i.n a0, a12, 36 40104728: 000106 j 40104730 4010472b: 000000 ill 4010472e: 020c movi.n a2, 0 40104730: 092c42 l32i a4, a12, 36 40104733: fff171 l32r a7, 401046f8 40104736: 012052 l32i a5, a0, 4 40104739: 016290 slli a6, a2, 23 4010473c: 105570 and a5, a5, a7 4010473f: 205560 or a5, a5, a6 40104742: 016052 s32i a5, a0, 4 40104745: 080422 l8ui a2, a4, 8 40104748: 0b1c52 l16ui a5, a12, 22 4010474b: 1448 l32i.n a4, a4, 4 4010474d: 0a1c32 l16ui a3, a12, 20 40104750: 854740 extui a4, a4, 23, 9 40104753: 335a add.n a3, a3, a5 40104755: f43030 extui a3, a3, 0, 16 40104758: 000605 call0 401047bc 4010475b: 0108 l32i.n a0, a1, 0 4010475d: 9c88 l32i.n a8, a12, 36 4010475f: 11c8 l32i.n a12, a1, 4 40104761: 055822 s16i a2, a8, 10 40104764: 10c112 addi a1, a1, 16 40104767: f00d ret.n 40104769: 000000 ill 4010476c: 1352b6 bltui a2, 5, 40104783 4010476f: 0982b6 bltui a2, 8, 4010477c 40104772: 442c movi.n a4, 36 40104774: 07b2f6 bgeui a2, 16, 4010477f 40104777: 441c movi.n a4, 20 40104779: 000086 j 4010477f 4010477c: 60a042 movi a4, 96 4010477f: 042d mov.n a2, a4 40104781: f00d ret.n 40104783: c0a022 movi a2, 192 40104786: f00d ret.n 40104788: feb460 excw 4010478b: 3f .byte 0x3f 4010478c : 4010478c: ffff31 l32r a3, 40104788 4010478f: b02230 addx8 a2, a2, a3 40104792: 050222 l8ui a2, a2, 5 40104795: f00d ret.n ... 40104798 : 40104798: fffc31 l32r a3, 40104788 4010479b: b02230 addx8 a2, a2, a3 4010479e: 040222 l8ui a2, a2, 4 401047a1: f00d ret.n 401047a3: 813000 src a3, a0, a0 401047a6: fe .byte 0xfe 401047a7: 3f .byte 0x3f 401047a8 : 401047a8: fff831 l32r a3, 40104788 401047ab: b02230 addx8 a2, a2, a3 401047ae: fffd31 l32r a3, 401047a4 401047b1: 050222 l8ui a2, a2, 5 401047b4: 902230 addx2 a2, a2, a3 401047b7: 001222 l16ui a2, a2, 0 401047ba: f00d ret.n 401047bc : 401047bc: e0c112 addi a1, a1, -32 401047bf: 0139 s32i.n a3, a1, 0 401047c1: 1149 s32i.n a4, a1, 4 401047c3: 31c9 s32i.n a12, a1, 12 401047c5: 2109 s32i.n a0, a1, 8 401047c7: 02cd mov.n a12, a2 401047c9: fffa05 call0 4010476c 401047cc: 4129 s32i.n a2, a1, 16 401047ce: 0138 l32i.n a3, a1, 0 401047d0: 0c2d mov.n a2, a12 401047d2: 0005c5 call0 40104830 401047d5: 4108 l32i.n a0, a1, 16 401047d7: 1138 l32i.n a3, a1, 4 401047d9: a40c movi.n a4, 10 401047db: 232a add.n a2, a3, a2 401047dd: 018cb6 bltui a12, 8, 401047e2 401047e0: 041c movi.n a4, 16 401047e2: 31c8 l32i.n a12, a1, 12 401047e4: 504a add.n a5, a0, a4 401047e6: 225a add.n a2, a2, a5 401047e8: 2108 l32i.n a0, a1, 8 401047ea: 20c112 addi a1, a1, 32 401047ed: f42020 extui a2, a2, 0, 16 401047f0: f00d ret.n ... 401047f4 : 401047f4: f0c112 addi a1, a1, -16 401047f7: 31c9 s32i.n a12, a1, 12 401047f9: 2109 s32i.n a0, a1, 8 401047fb: ffe301 l32r a0, 40104788 401047fe: ac0c movi.n a12, 10 40104800: b00200 addx8 a0, a2, a0 40104803: 050022 l8ui a2, a0, 5 40104806: 0109 s32i.n a0, a1, 0 40104808: 0182b6 bltui a2, 8, 4010480d 4010480b: 0c1c movi.n a12, 16 4010480d: fff5c5 call0 4010476c 40104810: 1129 s32i.n a2, a1, 4 40104812: 0128 l32i.n a2, a1, 0 40104814: 032c movi.n a3, 32 40104816: 050222 l8ui a2, a2, 5 40104819: 000145 call0 40104830 4010481c: 1138 l32i.n a3, a1, 4 4010481e: 2108 l32i.n a0, a1, 8 40104820: 3c3a add.n a3, a12, a3 40104822: 31c8 l32i.n a12, a1, 12 40104824: 223a add.n a2, a2, a3 40104826: f42020 extui a2, a2, 0, 16 40104829: 10c112 addi a1, a1, 16 4010482c: f00d ret.n 4010482e: d00000 subx2 a0, a0, a0 40104831: 511143 excw 40104834: 40ffd5 excw 40104837: 41f430 srli a15, a3, 4 4010483a: 50f840 rdtlb1 a4, a8 4010483d: 58b052 excw 40104840: 82b605 call0 400873a4 40104843: c33205 call0 400c7b64 40104846: 303016 beqz a0, 40104b4d 40104849: 3530f4 excw 4010484c: 334a82 s8i a8, a10, 51 4010484f: d53230 extui a3, a3, 18, 14 40104852: 0682b6 bltui a2, 8, 4010485c 40104855: c47c movi.n a4, -4 40104857: 333b addi.n a3, a3, 3 40104859: 103340 and a3, a3, a4 4010485c: f42030 extui a2, a3, 0, 16 4010485f: f00d ret.n 40104861: 000000 ill 40104864: c06230 sub a6, a2, a3 40104867: 033237 bltu a2, a3, 4010486e 4010486a: 062d mov.n a2, a6 4010486c: f00d ret.n 4010486e: 260b addi.n a2, a6, -1 40104870: f00d ret.n 40104872: 860000 excw 40104875: 1048 l32i.n a4, a0, 4 40104877: b2f640 excw 4010487a: 413a add.n a4, a1, a3 4010487c: fe .byte 0xfe 4010487d: ff .byte 0xff 4010487e: 903220 addx2 a3, a2, a2 40104881: 334a add.n a3, a3, a4 40104883: 0003a0 jx a3 40104886: 001646 j 401048e3 40104889: 001486 j 401048df 4010488c: 0012c6 j 401048db 4010488f: 0008c6 j 401048b6 40104892: 000806 j 401048b6 40104895: 001186 j 401048df 40104898: 000fc6 j 401048db 4010489b: 0005c6 j 401048b6 4010489e: 000d46 j 401048d7 401048a1: 000b86 j 401048d3 401048a4: 0009c6 j 401048cf 401048a7: 000806 j 401048cb 401048aa: 000346 j 401048bb 401048ad: 000586 j 401048c7 401048b0: 0003c6 j 401048c3 401048b3: 000206 j 401048bf 401048b6: ffa022 movi a2, 255 401048b9: f00d ret.n 401048bb: 020c movi.n a2, 0 401048bd: f00d ret.n 401048bf: 620c movi.n a2, 6 401048c1: f00d ret.n 401048c3: 420c movi.n a2, 4 401048c5: f00d ret.n 401048c7: 220c movi.n a2, 2 401048c9: f00d ret.n 401048cb: 720c movi.n a2, 7 401048cd: f00d ret.n 401048cf: 520c movi.n a2, 5 401048d1: f00d ret.n 401048d3: 320c movi.n a2, 3 401048d5: f00d ret.n 401048d7: 120c movi.n a2, 1 401048d9: f00d ret.n 401048db: 820c movi.n a2, 8 401048dd: f00d ret.n 401048df: 920c movi.n a2, 9 401048e1: f00d ret.n 401048e3: a20c movi.n a2, 10 401048e5: f00d ret.n 401048e7: 12ac00 excw 401048ea: 171226 beqi a2, 1, 40104905 401048ed: 182226 beqi a2, 2, 40104909 401048f0: 0d3226 beqi a2, 3, 40104901 401048f3: 0e5226 beqi a2, 5, 40104905 401048f6: 0f6226 beqi a2, 6, 40104909 401048f9: 047226 beqi a2, 7, 40104901 401048fc: ffa022 movi a2, 255 401048ff: f00d ret.n 40104901: 020c movi.n a2, 0 40104903: f00d ret.n 40104905: 220c movi.n a2, 2 40104907: f00d ret.n 40104909: 120c movi.n a2, 1 4010490b: f00d ret.n 4010490d: 320c movi.n a2, 3 4010490f: f00d ret.n 40104911: 000000 ill 40104914: 07a120 excw 40104917: ff3100 excw 4010491a: ff .byte 0xff 4010491b: 182252 l32i a5, a2, 96 4010491e: 040c movi.n a4, 0 40104920: 0b4542 s8i a4, a5, 11 40104923: a249 s32i.n a4, a2, 40 40104925: 9249 s32i.n a4, a2, 36 40104927: e249 s32i.n a4, a2, 56 40104929: 164242 s8i a4, a2, 22 4010492c: 174242 s8i a4, a2, 23 4010492f: 064242 s8i a4, a2, 6 40104932: 166232 s32i a3, a2, 88 40104935: f00d ret.n 40104937: f58400 extui a8, a0, 20, 16 4010493a: fe .byte 0xfe 4010493b: 3f .byte 0x3f 4010493c: fe8180 excw 4010493f: 3f .byte 0x3f 40104940: 25e8b4 excw 40104943: c11240 mul16u a1, a2, a4 40104946: 0109f0 slli a0, a9, 17 40104949: 21d9 s32i.n a13, a1, 8 4010494b: 11c9 s32i.n a12, a1, 4 4010494d: 03dd mov.n a13, a3 4010494f: 02cd mov.n a12, a2 40104951: fffc45 call0 40104918 40104954: fff901 l32r a0, 40104938 40104957: 770c22 l8ui a2, a12, 119 4010495a: 760002 l8ui a0, a0, 118 4010495d: 400200 ssr a2 40104960: 910000 srl a0, a0 40104963: 1d6007 bbci a0, 0, 40104984 40104966: 5c0c22 l8ui a2, a12, 92 40104969: 790c32 l8ui a3, a12, 121 4010496c: fff501 l32r a0, 40104940 4010496f: 0000c0 callx0 a0 40104972: 770c02 l8ui a0, a12, 119 40104975: fff131 l32r a3, 4010493c 40104978: 900200 addx2 a0, a2, a0 4010497b: 900030 addx2 a0, a0, a3 4010497e: 010002 l8ui a0, a0, 1 40104981: 000886 j 401049a7 40104984: 020c22 l8ui a2, a12, 2 40104987: 901c movi.n a0, 25 40104989: 012280 slli a2, a2, 24 4010498c: 312820 srai a2, a2, 24 4010498f: 112027 blt a0, a2, 401049a4 40104992: 030c32 l8ui a3, a12, 3 40104995: 013380 slli a3, a3, 24 40104998: 313830 srai a3, a3, 24 4010499b: 052037 blt a0, a3, 401049a4 4010499e: 050c02 l8ui a0, a12, 5 401049a1: 000086 j 401049a7 401049a4: 780c02 l8ui a0, a12, 120 401049a7: 182c22 l32i a2, a12, 96 401049aa: 0a0242 l8ui a4, a2, 10 401049ad: f37c51 l32r a5, 401017a0 401049b0: 44da add.n a4, a4, a13 401049b2: 1b2047 blt a0, a4, 401049d1 401049b5: 900dd0 addx2 a0, a13, a13 401049b8: a06020 addx4 a6, a0, a2 401049bb: 186c62 s32i a6, a12, 96 401049be: 0020c0 memw 401049c1: 0108 l32i.n a0, a1, 0 401049c3: 802552 l32i a5, a5, 0x200 401049c6: bc59 s32i.n a5, a12, 44 401049c8: 21d8 l32i.n a13, a1, 8 401049ca: 11c8 l32i.n a12, a1, 4 401049cc: 10c112 addi a1, a1, 16 401049cf: f00d ret.n 401049d1: 900000 addx2 a0, a0, a0 401049d4: 1a2c22 l32i a2, a12, 104 401049d7: fff746 j 401049b8 401049da: 0c0000 excw 401049dd: c112a6 blti a2, 1, 401049a2 401049e0: 0109f0 slli a0, a9, 17 401049e3: 182242 l32i a4, a2, 96 401049e6: a208 l32i.n a0, a2, 40 401049e8: 010442 l8ui a4, a4, 1 401049eb: 001b addi.n a0, a0, 1 401049ed: 2b3437 bltu a4, a3, 40104a1c 401049f0: 9248 l32i.n a4, a2, 36 401049f2: a209 s32i.n a0, a2, 40 401049f4: 034a add.n a0, a3, a4 401049f6: 001b addi.n a0, a0, 1 401049f8: 9209 s32i.n a0, a2, 36 401049fa: 2963f6 bgeui a3, 6, 40104a27 401049fd: 0933f6 bgeui a3, 3, 40104a0a 40104a00: 000c movi.n a0, 0 40104a02: 050c movi.n a5, 0 40104a04: 064252 s8i a5, a2, 6 40104a07: 000086 j 40104a0d 40104a0a: 060202 l8ui a0, a2, 6 40104a0d: 04b607 bgeu a6, a0, 40104a15 40104a10: 130c movi.n a3, 1 40104a12: fff305 call0 40104944 40104a15: 0108 l32i.n a0, a1, 0 40104a17: 10c112 addi a1, a1, 16 40104a1a: f00d ret.n 40104a1c: 9248 l32i.n a4, a2, 36 40104a1e: a209 s32i.n a0, a2, 40 40104a20: 034a add.n a0, a3, a4 40104a22: 002b addi.n a0, a0, 2 40104a24: fff406 j 401049f8 40104a27: 060202 l8ui a0, a2, 6 40104a2a: 001b addi.n a0, a0, 1 40104a2c: 740000 extui a0, a0, 0, 8 40104a2f: 064202 s8i a0, a2, 6 40104a32: fff5c6 j 40104a0d 40104a35: 000000 ill 40104a38 : 40104a38: f0c112 addi a1, a1, -16 40104a3b: 0109 s32i.n a0, a1, 0 40104a3d: 07a216 beqz a2, 40104abb 40104a40: 182202 l32i a0, a2, 96 40104a43: 074016 beqz a0, 40104abb 40104a46: 7348 l32i.n a4, a3, 28 40104a48: 0f0352 l8ui a5, a3, 15 40104a4b: 6c9407 bne a4, a0, 40104abb 40104a4e: e268 l32i.n a6, a2, 56 40104a50: 661b addi.n a6, a6, 1 40104a52: e269 s32i.n a6, a2, 56 40104a54: 5d1566 bnei a5, 1, 40104ab5 40104a57: 5278 l32i.n a7, a2, 20 40104a59: 7fa082 movi a8, 127 40104a5c: 49e727 bbsi a7, 2, 40104aa9 40104a5f: 090302 l8ui a0, a3, 9 40104a62: 070c movi.n a7, 0 40104a64: 016080 slli a6, a0, 24 40104a67: 316860 srai a6, a6, 24 40104a6a: 3b1687 beq a6, a8, 40104aa9 40104a6d: 000292 l8ui a9, a2, 0 40104a70: 004202 s8i a0, a2, 0 40104a73: 010980 slli a0, a9, 24 40104a76: 81c992 addi a9, a9, -127 40104a79: 310800 srai a0, a0, 24 40104a7c: 060a add.n a0, a6, a0 40104a7e: 210100 srai a0, a0, 1 40104a81: 830790 moveqz a0, a7, a9 40104a84: 016080 slli a6, a0, 24 40104a87: 010272 l8ui a7, a2, 1 40104a8a: 316860 srai a6, a6, 24 40104a8d: 151787 beq a7, a8, 40104aa6 40104a90: 014780 slli a4, a7, 24 40104a93: 314840 srai a4, a4, 24 40104a96: 904440 addx2 a4, a4, a4 40104a99: 464a add.n a4, a6, a4 40104a9b: 1144e0 slli a4, a4, 2 40104a9e: 04fb addi.n a0, a4, 15 40104aa0: b30440 movgez a0, a4, a4 40104aa3: 210400 srai a0, a0, 4 40104aa6: 014202 s8i a0, a2, 1 40104aa9: 040332 l8ui a3, a3, 4 40104aac: 413430 srli a3, a3, 4 40104aaf: fff2c5 call0 401049dc 40104ab2: 000146 j 40104abb 40104ab5: 092526 beqi a5, 2, 40104ac2 40104ab8: 063526 beqi a5, 3, 40104ac2 40104abb: 0108 l32i.n a0, a1, 0 40104abd: 10c112 addi a1, a1, 16 40104ac0: f00d ret.n 40104ac2: 080032 l8ui a3, a0, 8 40104ac5: fff145 call0 401049dc 40104ac8: fffbc6 j 40104abb ... 40104acc : 40104acc: 000362 l8ui a6, a3, 0 40104acf: 014680 slli a4, a6, 24 40104ad2: 313840 srai a3, a4, 24 40104ad5: 04a216 beqz a2, 40104b23 40104ad8: 5258 l32i.n a5, a2, 20 40104ada: 7fa082 movi a8, 127 40104add: 42e507 bbsi a5, 0, 40104b23 40104ae0: 020272 l8ui a7, a2, 2 40104ae3: 079787 bne a7, a8, 40104aee 40104ae6: 024262 s8i a6, a2, 2 40104ae9: 060c movi.n a6, 0 40104aeb: 000546 j 40104b04 40104aee: 024262 s8i a6, a2, 2 40104af1: 016780 slli a6, a7, 24 40104af4: 316860 srai a6, a6, 24 40104af7: 636a add.n a6, a3, a6 40104af9: 216160 srai a6, a6, 1 40104afc: 016680 slli a6, a6, 24 40104aff: 316860 srai a6, a6, 24 40104b02: 063d mov.n a3, a6 40104b04: 030272 l8ui a7, a2, 3 40104b07: 151787 beq a7, a8, 40104b20 40104b0a: 014780 slli a4, a7, 24 40104b0d: 314840 srai a4, a4, 24 40104b10: 904440 addx2 a4, a4, a4 40104b13: 464a add.n a4, a6, a4 40104b15: 1144e0 slli a4, a4, 2 40104b18: 34fb addi.n a3, a4, 15 40104b1a: b33440 movgez a3, a4, a4 40104b1d: 213430 srai a3, a3, 4 40104b20: 034232 s8i a3, a2, 3 40104b23: f00d ret.n 40104b25: 000000 ill 40104b28 : 40104b28: f00d ret.n 40104b2a: f40000 extui a0, a0, 0, 16 40104b2d: 3ffe81 l32r a8, 400d4b28 40104b30: fe8254 excw 40104b33: 3f .byte 0x3f 40104b34: 270140 excw 40104b37: 82b440 mull a11, a4, a4 40104b3a: fe .byte 0xfe 40104b3b: 3f .byte 0x3f 40104b3c: 200800 or a0, a8, a0 40104b3f: 817000 src a7, a0, a0 40104b42: fe .byte 0xfe 40104b43: 3f .byte 0x3f 40104b44 : 40104b44: ff7d61 l32r a6, 40104938 40104b47: f0c112 addi a1, a1, -16 40104b4a: 11c9 s32i.n a12, a1, 4 40104b4c: 0109 s32i.n a0, a1, 0 40104b4e: 02cd mov.n a12, a2 40104b50: 032d mov.n a2, a3 40104b52: 1c9c beqz.n a12, 40104b67 40104b54: 182c02 l32i a0, a12, 96 40104b57: c08c beqz.n a0, 40104b67 40104b59: 0338 l32i.n a3, a3, 0 40104b5b: 410630 srli a0, a3, 6 40104b5e: 5e6377 bbci a3, 7, 40104bc0 40104b61: 192c02 l32i a0, a12, 100 40104b64: 0001c6 j 40104b6f 40104b67: 0238 l32i.n a3, a2, 0 40104b69: fff001 l32r a0, 40104b2c 40104b6c: 7b6307 bbci a3, 0, 40104beb 40104b6f: 7209 s32i.n a0, a2, 28 40104b71: 000146 j 40104b7a 40104b74: ffef01 l32r a0, 40104b30 40104b77: 076202 s32i a0, a2, 28 40104b7a: 026122 s32i a2, a1, 8 40104b7d: 00c056 bnez a0, 40104b8d 40104b80: ffed21 l32r a2, 40104b34 40104b83: fd41c5 call0 40101fa0 40104b86: 2128 l32i.n a2, a1, 8 40104b88: ff6c61 l32r a6, 40104938 40104b8b: 0238 l32i.n a3, a2, 0 40104b8d: 9c8c beqz.n a12, 40104b9a 40104b8f: 5c48 l32i.n a4, a12, 20 40104b91: 056467 bbci a4, 6, 40104b9a 40104b94: 026397 bbci a3, 9, 40104b9a 40104b97: 002086 j 40104c1d 40104b9a: 720652 l8ui a5, a6, 114 40104b9d: 047130 extui a7, a3, 1, 1 40104ba0: 400700 ssr a7 40104ba3: 915050 srl a5, a5 40104ba6: 0e6507 bbci a5, 0, 40104bb8 40104ba9: 730602 l8ui a0, a6, 115 40104bac: 11c8 l32i.n a12, a1, 4 40104bae: 084202 s8i a0, a2, 8 40104bb1: 0108 l32i.n a0, a1, 0 40104bb3: 10c112 addi a1, a1, 16 40104bb6: f00d ret.n 40104bb8: 7208 l32i.n a0, a2, 28 40104bba: 000002 l8ui a0, a0, 0 40104bbd: fffac6 j 40104bac 40104bc0: 2129 s32i.n a2, a1, 8 40104bc2: 406397 bbci a3, 9, 40104c06 40104bc5: 0c2d mov.n a2, a12 40104bc7: 002fc5 call0 40104ec4 40104bca: ff5b61 l32r a6, 40104938 40104bcd: 2128 l32i.n a2, a1, 8 40104bcf: 182c02 l32i a0, a12, 96 40104bd2: 0248 l32i.n a4, a2, 0 40104bd4: ed4651 l32r a5, 401000ec <_DoubleExceptionVector+0x7c> 40104bd7: 543040 extui a3, a4, 0, 6 40104bda: 414640 srli a4, a4, 6 40104bdd: 204450 or a4, a4, a5 40104be0: 1144a0 slli a4, a4, 6 40104be3: 203340 or a3, a3, a4 40104be6: 0239 s32i.n a3, a2, 0 40104be8: ffe0c6 j 40104b6f 40104beb: 710652 l8ui a5, a6, 113 40104bee: ffd201 l32r a0, 40104b38 40104bf1: 0e1566 bnei a5, 1, 40104c03 40104bf4: 0be377 bbsi a3, 7, 40104c03 40104bf7: 08f3f7 bbsi a3, 31, 40104c03 40104bfa: f76c16 beqz a12, 40104b74 40104bfd: 172c72 l32i a7, a12, 92 40104c00: f70756 bnez a7, 40104b74 40104c03: ffdc06 j 40104b77 40104c06: ffcd81 l32r a8, 40104b3c 40104c09: 0a0807 bnone a8, a0, 40104c17 40104c0c: 172c92 l32i a9, a12, 92 40104c0f: ffcc01 l32r a0, 40104b40 40104c12: 198c beqz.n a9, 40104c17 40104c14: ffd5c6 j 40104b6f 40104c17: 192c02 l32i a0, a12, 100 40104c1a: ffd446 j 40104b6f 40104c1d: 070c02 l8ui a0, a12, 7 40104c20: ffe206 j 40104bac 40104c23: ae9400 excw 40104c26: fe .byte 0xfe 40104c27: 3f .byte 0x3f 40104c28 : 40104c28: 03a8 l32i.n a10, a3, 0 40104c2a: f0c112 addi a1, a1, -16 40104c2d: 4156a0 srli a5, a10, 6 40104c30: 64fac7 bbsi a10, 28, 40104c98 40104c33: 070c movi.n a7, 0 40104c35: 060c movi.n a6, 0 40104c37: 0159 s32i.n a5, a1, 0 40104c39: 1398 l32i.n a9, a3, 4 40104c3b: 7388 l32i.n a8, a3, 28 40104c3d: 349490 extui a9, a9, 4, 4 40104c40: 90b680 addx2 a11, a6, a8 40104c43: 010b42 l8ui a4, a11, 1 40104c46: 661b addi.n a6, a6, 1 40104c48: 747a add.n a7, a4, a7 40104c4a: 747070 extui a7, a7, 0, 8 40104c4d: 202977 blt a9, a7, 40104c71 40104c50: 746060 extui a6, a6, 0, 8 40104c53: e94666 bnei a6, 4, 40104c40 40104c56: ff3871 l32r a7, 40104938 40104c59: 0491a0 extui a9, a10, 1, 1 40104c5c: 720772 l8ui a7, a7, 114 40104c5f: 400900 ssr a9 40104c62: 917070 srl a7, a7 40104c65: 466707 bbci a7, 0, 40104caf 40104c68: ff3421 l32r a2, 40104938 40104c6b: 730222 l8ui a2, a2, 115 40104c6e: 0008c6 j 40104c95 40104c71: 828c beqz.n a2, 40104c7d 40104c73: 5248 l32i.n a4, a2, 20 40104c75: 0158 l32i.n a5, a1, 0 40104c77: 026467 bbci a4, 6, 40104c7d 40104c7a: 3de537 bbsi a5, 3, 40104cbb 40104c7d: ff2e61 l32r a6, 40104938 40104c80: 0471a0 extui a7, a10, 1, 1 40104c83: 720662 l8ui a6, a6, 114 40104c86: 400700 ssr a7 40104c89: 916060 srl a6, a6 40104c8c: 0d6607 bbci a6, 0, 40104c9d 40104c8f: ff2a21 l32r a2, 40104938 40104c92: 730222 l8ui a2, a2, 115 40104c95: 084322 s8i a2, a3, 8 40104c98: 10c112 addi a1, a1, 16 40104c9b: f00d ret.n 40104c9d: ffe141 l32r a4, 40104c24 40104ca0: 080442 l8ui a4, a4, 8 40104ca3: fec442 addi a4, a4, -2 40104ca6: 0b2947 blt a9, a4, 40104cb5 40104ca9: 060822 l8ui a2, a8, 6 40104cac: fff946 j 40104c95 40104caf: 060822 l8ui a2, a8, 6 40104cb2: fff7c6 j 40104c95 40104cb5: 000b22 l8ui a2, a11, 0 40104cb8: fff646 j 40104c95 40104cbb: 070222 l8ui a2, a2, 7 40104cbe: fff4c6 j 40104c95 40104cc1: 000000 ill 40104cc4: 4cd9 s32i.n a13, a12, 16 40104cc6: 624010 excw 40104cc9: f6ffa0 excw 40104ccc: 516ac3 excw 40104ccf: fffd excw 40104cd1: 904330 addx2 a4, a3, a3 40104cd4: 445a add.n a4, a4, a5 40104cd6: 0004a0 jx a4 40104cd9: 001706 j 40104d39 40104cdc: 006d86 j 40104e96 40104cdf: 006586 j 40104e79 40104ce2: 005d06 j 40104e5a 40104ce5: 001406 j 40104d39 40104ce8: 006a86 j 40104e96 40104ceb: 006286 j 40104e79 40104cee: 005a06 j 40104e5a 40104cf1: 005186 j 40104e3b 40104cf4: 004906 j 40104e1c 40104cf7: 004106 j 40104dff 40104cfa: 003886 j 40104de0 40104cfd: 003006 j 40104dc1 40104d00: 002786 j 40104da2 40104d03: 001f06 j 40104d83 40104d06: 001706 j 40104d66 40104d09: 0034c6 j 40104de0 40104d0c: 003bc6 j 40104dff 40104d0f: 001c06 j 40104d83 40104d12: 004186 j 40104e1c 40104d15: 002246 j 40104da2 40104d18: 0047c6 j 40104e3b 40104d1b: 002886 j 40104dc1 40104d1e: 000886 j 40104d44 40104d21: 002ec6 j 40104de0 40104d24: 0035c6 j 40104dff 40104d27: 001606 j 40104d83 40104d2a: 003b86 j 40104e1c 40104d2d: 001c46 j 40104da2 40104d30: 0041c6 j 40104e3b 40104d33: 002286 j 40104dc1 40104d36: 000286 j 40104d44 40104d39: 032c movi.n a3, 32 40104d3b: 03b327 bgeu a3, a2, 40104d42 40104d3e: 032d mov.n a2, a3 40104d40: f00d ret.n 40104d42: f00d ret.n 40104d44: 172c movi.n a7, 33 40104d46: 02b727 bgeu a7, a2, 40104d4c 40104d49: 049267 bne a2, a6, 40104d51 40104d4c: 020c movi.n a2, 0 40104d4e: 000386 j 40104d60 40104d51: dfc232 addi a3, a2, -33 40104d54: e0c222 addi a2, a2, -32 40104d57: b32330 movgez a2, a3, a3 40104d5a: 212120 srai a2, a2, 1 40104d5d: 902220 addx2 a2, a2, a2 40104d60: 742020 extui a2, a2, 0, 8 40104d63: fff486 j 40104d39 40104d66: 0292b6 bltui a2, 10, 40104d6c 40104d69: 049267 bne a2, a6, 40104d71 40104d6c: 020c movi.n a2, 0 40104d6e: fffb86 j 40104d60 40104d71: f7c232 addi a3, a2, -9 40104d74: f8c222 addi a2, a2, -8 40104d77: b32330 movgez a2, a3, a3 40104d7a: 212120 srai a2, a2, 1 40104d7d: 902220 addx2 a2, a2, a2 40104d80: fff706 j 40104d60 40104d83: d40c movi.n a4, 13 40104d85: 02b427 bgeu a4, a2, 40104d8b 40104d88: 049267 bne a2, a6, 40104d90 40104d8b: 020c movi.n a2, 0 40104d8d: fff3c6 j 40104d60 40104d90: f3c232 addi a3, a2, -13 40104d93: f4c222 addi a2, a2, -12 40104d96: b32330 movgez a2, a3, a3 40104d99: 212120 srai a2, a2, 1 40104d9c: 902220 addx2 a2, a2, a2 40104d9f: ffef46 j 40104d60 40104da2: 541c movi.n a4, 21 40104da4: 02b427 bgeu a4, a2, 40104daa 40104da7: 049267 bne a2, a6, 40104daf 40104daa: 020c movi.n a2, 0 40104dac: ffec06 j 40104d60 40104daf: ebc232 addi a3, a2, -21 40104db2: ecc222 addi a2, a2, -20 40104db5: b32330 movgez a2, a3, a3 40104db8: 212120 srai a2, a2, 1 40104dbb: 902220 addx2 a2, a2, a2 40104dbe: ffe786 j 40104d60 40104dc1: d41c movi.n a4, 29 40104dc3: 02b427 bgeu a4, a2, 40104dc9 40104dc6: 049267 bne a2, a6, 40104dce 40104dc9: 020c movi.n a2, 0 40104dcb: ffe446 j 40104d60 40104dce: e3c232 addi a3, a2, -29 40104dd1: e4c222 addi a2, a2, -28 40104dd4: b32330 movgez a2, a3, a3 40104dd7: 212120 srai a2, a2, 1 40104dda: 902220 addx2 a2, a2, a2 40104ddd: ffdfc6 j 40104d60 40104de0: 840c movi.n a4, 8 40104de2: 02b427 bgeu a4, a2, 40104de8 40104de5: 049267 bne a2, a6, 40104ded 40104de8: 020c movi.n a2, 0 40104dea: ffdc86 j 40104d60 40104ded: f8c232 addi a3, a2, -8 40104df0: f9c222 addi a2, a2, -7 40104df3: b32330 movgez a2, a3, a3 40104df6: 212120 srai a2, a2, 1 40104df9: 902220 addx2 a2, a2, a2 40104dfc: ffd806 j 40104d60 40104dff: 02a2b6 bltui a2, 12, 40104e05 40104e02: 049267 bne a2, a6, 40104e0a 40104e05: 020c movi.n a2, 0 40104e07: ffd546 j 40104d60 40104e0a: f5c232 addi a3, a2, -11 40104e0d: f6c222 addi a2, a2, -10 40104e10: b32330 movgez a2, a3, a3 40104e13: 212120 srai a2, a2, 1 40104e16: 902220 addx2 a2, a2, a2 40104e19: ffd0c6 j 40104d60 40104e1c: 041c movi.n a4, 16 40104e1e: 02b427 bgeu a4, a2, 40104e24 40104e21: 049267 bne a2, a6, 40104e29 40104e24: 020c movi.n a2, 0 40104e26: ffcd86 j 40104d60 40104e29: f0c232 addi a3, a2, -16 40104e2c: f1c222 addi a2, a2, -15 40104e2f: b32330 movgez a2, a3, a3 40104e32: 212120 srai a2, a2, 1 40104e35: 902220 addx2 a2, a2, a2 40104e38: ffc906 j 40104d60 40104e3b: a41c movi.n a4, 26 40104e3d: 02b427 bgeu a4, a2, 40104e43 40104e40: 049267 bne a2, a6, 40104e48 40104e43: 020c movi.n a2, 0 40104e45: ffc5c6 j 40104d60 40104e48: e6c232 addi a3, a2, -26 40104e4b: e7c222 addi a2, a2, -25 40104e4e: b32330 movgez a2, a3, a3 40104e51: 212120 srai a2, a2, 1 40104e54: 902220 addx2 a2, a2, a2 40104e57: ffc146 j 40104d60 40104e5a: e40c movi.n a4, 14 40104e5c: 02b427 bgeu a4, a2, 40104e62 40104e5f: 049267 bne a2, a6, 40104e67 40104e62: 020c movi.n a2, 0 40104e64: ffbe06 j 40104d60 40104e67: f2c232 addi a3, a2, -14 40104e6a: f3c222 addi a2, a2, -13 40104e6d: b32330 movgez a2, a3, a3 40104e70: 212120 srai a2, a2, 1 40104e73: 902220 addx2 a2, a2, a2 40104e76: ffb986 j 40104d60 40104e79: 02a2b6 bltui a2, 12, 40104e7f 40104e7c: 049267 bne a2, a6, 40104e84 40104e7f: 020c movi.n a2, 0 40104e81: ffb6c6 j 40104d60 40104e84: f5c232 addi a3, a2, -11 40104e87: f6c222 addi a2, a2, -10 40104e8a: b32330 movgez a2, a3, a3 40104e8d: 212120 srai a2, a2, 1 40104e90: 902220 addx2 a2, a2, a2 40104e93: ffb246 j 40104d60 40104e96: a40c movi.n a4, 10 40104e98: 02b427 bgeu a4, a2, 40104e9e 40104e9b: 049267 bne a2, a6, 40104ea3 40104e9e: 020c movi.n a2, 0 40104ea0: ffaf06 j 40104d60 40104ea3: f6c232 addi a3, a2, -10 40104ea6: f7c222 addi a2, a2, -9 40104ea9: b32330 movgez a2, a3, a3 40104eac: 212120 srai a2, a2, 1 40104eaf: 902220 addx2 a2, a2, a2 40104eb2: ffaa86 j 40104d60 40104eb5: 000000 ill 40104eb8: 9f .byte 0x9f 40104eb9: 000186 j 40104ec3 40104ebc: feb560 excw 40104ebf: 3f .byte 0x3f 40104ec0: 3d0900 excw 40104ec3: c11200 mul16u a1, a2, a0 40104ec6: 61d2e0 xsr.excsave2 a14 40104ec9: 61f203 excw 40104ecc: 610205 call0 40165ef0 <_lit4_end+0x5e7a0> 40104ecf: 41e901 l32r a0, 400d5674 40104ed2: 21c9 s32i.n a12, a1, 8 40104ed4: 02cd mov.n a12, a2 40104ed6: f232e1 l32r a14, 401017a0 40104ed9: 0020c0 memw 40104edc: 802ed2 l32i a13, a14, 0x200 40104edf: d238 l32i.n a3, a2, 52 40104ee1: 0d2d mov.n a2, a13 40104ee3: ff9805 call0 40104864 40104ee6: 9c38 l32i.n a3, a12, 36 40104ee8: 63a002 movi a0, 99 40104eeb: 163316 beqz a3, 40105052 40104eee: ec48 l32i.n a4, a12, 56 40104ef0: fff251 l32r a5, 40104eb8 40104ef3: 053047 bltu a0, a4, 40104efc 40104ef6: 023527 bltu a5, a2, 40104efc 40104ef9: 005546 j 40105052 40104efc: dcd9 s32i.n a13, a12, 52 40104efe: fe8ff1 l32r a15, 4010493c 40104f01: ffeee1 l32r a14, 40104ebc 40104f04: ac28 l32i.n a2, a12, 40 40104f06: 0e48 l32i.n a4, a14, 0 40104f08: 112290 slli a2, a2, 7 40104f0b: 441b addi.n a4, a4, 1 40104f0d: 0e49 s32i.n a4, a14, 0 40104f0f: 026a05 call0 401075b0 <__udivsi3> 40104f12: 742020 extui a2, a2, 0, 8 40104f15: 170c02 l8ui a0, a12, 23 40104f18: 164c22 s8i a2, a12, 22 40104f1b: 07b016 beqz a0, 40104f9a 40104f1e: 520a add.n a5, a2, a0 40104f20: cc38 l32i.n a3, a12, 48 40104f22: 0d2d mov.n a2, a13 40104f24: 215150 srai a5, a5, 1 40104f27: 174c52 s8i a5, a12, 23 40104f2a: ff9385 call0 40104864 40104f2d: 170ce2 l8ui a14, a12, 23 40104f30: 0129 s32i.n a2, a1, 0 40104f32: 182c32 l32i a3, a12, 96 40104f35: 010c22 l8ui a2, a12, 1 40104f38: 000332 l8ui a3, a3, 0 40104f3b: ffd8c5 call0 40104cc8 40104f3e: 182c02 l32i a0, a12, 96 40104f41: 742120 extui a2, a2, 1, 8 40104f44: 090032 l8ui a3, a0, 9 40104f47: 054c movi.n a5, 64 40104f49: d3cc bnez.n a3, 40104f5a 40104f4b: a45c movi.n a4, 90 40104f4d: c04420 sub a4, a4, a2 40104f50: 120c movi.n a2, 1 40104f52: 2f34e7 bltu a4, a14, 40104f85 40104f55: 020c movi.n a2, 0 40104f57: 000a86 j 40104f85 40104f5a: 0f3537 bltu a5, a3, 40104f6d 40104f5d: 64a062 movi a6, 100 40104f60: c06620 sub a6, a6, a2 40104f63: 120c movi.n a2, 1 40104f65: 1c36e7 bltu a6, a14, 40104f85 40104f68: 020c movi.n a2, 0 40104f6a: 0005c6 j 40104f85 40104f6d: 060c movi.n a6, 0 40104f6f: 6ea072 movi a7, 110 40104f72: c07720 sub a7, a7, a2 40104f75: 09b7e7 bgeu a7, a14, 40104f82 40104f78: c08320 sub a8, a3, a2 40104f7b: 882b addi.n a8, a8, 2 40104f7d: 01b8e7 bgeu a8, a14, 40104f82 40104f80: 160c movi.n a6, 1 40104f82: 742060 extui a2, a6, 0, 8 40104f85: 1e0c movi.n a14, 1 40104f87: 0d2216 beqz a2, 4010505d 40104f8a: 01a8 l32i.n a10, a1, 0 40104f8c: 162c92 l32i a9, a12, 88 40104f8f: 0239a7 bltu a9, a10, 40104f95 40104f92: 0031c6 j 4010505d 40104f95: 0e0d mov.n a0, a14 40104f97: 004706 j 401050b7 40104f9a: 182c02 l32i a0, a12, 96 40104f9d: 090002 l8ui a0, a0, 9 40104fa0: 900000 addx2 a0, a0, a0 40104fa3: 01d002 addmi a0, a0, 0x100 40104fa6: 80c002 addi a0, a0, -128 40104fa9: 740200 extui a0, a0, 2, 8 40104fac: 174c02 s8i a0, a12, 23 40104faf: 07b027 bgeu a0, a2, 40104fba 40104fb2: 320a add.n a3, a2, a0 40104fb4: 213130 srai a3, a3, 1 40104fb7: 174c32 s8i a3, a12, 23 40104fba: 5c0c22 l8ui a2, a12, 92 40104fbd: 790c32 l8ui a3, a12, 121 40104fc0: fe6001 l32r a0, 40104940 40104fc3: 0000c0 callx0 a0 40104fc6: 790c32 l8ui a3, a12, 121 40104fc9: 182c42 l32i a4, a12, 96 40104fcc: 770c52 l8ui a5, a12, 119 40104fcf: 0a0442 l8ui a4, a4, 10 40104fd2: 905250 addx2 a5, a2, a5 40104fd5: 172c22 l32i a2, a12, 92 40104fd8: 9055f0 addx2 a5, a5, a15 40104fdb: 000552 l8ui a5, a5, 0 40104fde: 742020 extui a2, a2, 0, 8 40104fe1: 353457 bltu a4, a5, 4010501a 40104fe4: fe5701 l32r a0, 40104940 40104fe7: 0000c0 callx0 a0 40104fea: 182c02 l32i a0, a12, 96 40104fed: 770c62 l8ui a6, a12, 119 40104ff0: 0a0002 l8ui a0, a0, 10 40104ff3: 906260 addx2 a6, a2, a6 40104ff6: 9066f0 addx2 a6, a6, a15 40104ff9: 010662 l8ui a6, a6, 1 40104ffc: 2cb607 bgeu a6, a0, 4010502c 40104fff: 5c0c22 l8ui a2, a12, 92 40105002: 790c32 l8ui a3, a12, 121 40105005: fe4e01 l32r a0, 40104940 40105008: 0000c0 callx0 a0 4010500b: 770c02 l8ui a0, a12, 119 4010500e: 900200 addx2 a0, a2, a0 40105011: 9000f0 addx2 a0, a0, a15 40105014: 010002 l8ui a0, a0, 1 40105017: 000446 j 4010502c 4010501a: fe4901 l32r a0, 40104940 4010501d: 0000c0 callx0 a0 40105020: 770c02 l8ui a0, a12, 119 40105023: 900200 addx2 a0, a2, a0 40105026: 9000f0 addx2 a0, a0, a15 40105029: 000002 l8ui a0, a0, 0 4010502c: 030c movi.n a3, 0 4010502e: 742000 extui a2, a0, 0, 8 40105031: ac39 s32i.n a3, a12, 40 40105033: 9c39 s32i.n a3, a12, 36 40105035: ec39 s32i.n a3, a12, 56 40105037: 1a2c32 l32i a3, a12, 104 4010503a: 902220 addx2 a2, a2, a2 4010503d: a02230 addx4 a2, a2, a3 40105040: 186c22 s32i a2, a12, 96 40105043: 21c8 l32i.n a12, a1, 8 40105045: 31d8 l32i.n a13, a1, 12 40105047: 41e8 l32i.n a14, a1, 16 40105049: 51f8 l32i.n a15, a1, 20 4010504b: 1108 l32i.n a0, a1, 4 4010504d: 20c112 addi a1, a1, 32 40105050: f00d ret.n 40105052: 122c22 l32i a2, a12, 72 40105055: dc38 l32i.n a3, a12, 52 40105057: ff80c5 call0 40104864 4010505a: fff946 j 40105043 4010505d: 0b0042 l8ui a4, a0, 11 40105060: 0ae407 bbsi a4, 0, 4010506e 40105063: ff9651 l32r a5, 40104ebc 40105066: 0558 l32i.n a5, a5, 0 40105068: 145050 extui a5, a5, 0, 2 4010506b: f4b556 bnez a5, 40104fba 4010506e: 010c22 l8ui a2, a12, 1 40105071: 000032 l8ui a3, a0, 0 40105074: ffc505 call0 40104cc8 40105077: 170c62 l8ui a6, a12, 23 4010507a: 182c02 l32i a0, a12, 96 4010507d: 748120 extui a8, a2, 1, 8 40105080: 090072 l8ui a7, a0, 9 40105083: 0b0022 l8ui a2, a0, 11 40105086: c07780 sub a7, a7, a8 40105089: 16a677 bge a6, a7, 401050a3 4010508c: 0e6207 bbci a2, 0, 4010509e 4010508f: 162c02 l32i a0, a12, 88 40105092: ff8b91 l32r a9, 40104ec0 40105095: 053907 bltu a9, a0, 4010509e 40105098: 11a0f0 slli a10, a0, 1 4010509b: 166ca2 s32i a10, a12, 88 4010509e: 200c movi.n a0, 2 401050a0: 0004c6 j 401050b7 401050a3: 0e6207 bbci a2, 0, 401050b5 401050a6: fe1bb1 l32r a11, 40104914 401050a9: fea032 movi a3, 254 401050ac: 103230 and a3, a2, a3 401050af: 0b4032 s8i a3, a0, 11 401050b2: 166cb2 s32i a11, a12, 88 401050b5: 000c movi.n a0, 0 401050b7: 311066 bnei a0, 1, 401050ec 401050ba: 0c2d mov.n a2, a12 401050bc: ff8585 call0 40104918 401050bf: fe1e41 l32r a4, 40104938 401050c2: 770c52 l8ui a5, a12, 119 401050c5: 760442 l8ui a4, a4, 118 401050c8: 400500 ssr a5 401050cb: 914040 srl a4, a4 401050ce: 3a6407 bbci a4, 0, 4010510c 401050d1: 5c0c22 l8ui a2, a12, 92 401050d4: 790c32 l8ui a3, a12, 121 401050d7: fe1a01 l32r a0, 40104940 401050da: 0000c0 callx0 a0 401050dd: 770c32 l8ui a3, a12, 119 401050e0: 902230 addx2 a2, a2, a3 401050e3: 9022f0 addx2 a2, a2, a15 401050e6: 000222 l8ui a2, a2, 0 401050e9: 000886 j 4010510f 401050ec: fec042 addi a4, a0, -2 401050ef: ec7456 bnez a4, 40104fba 401050f2: 0d2d mov.n a2, a13 401050f4: bc38 l32i.n a3, a12, 44 401050f6: ff76c5 call0 40104864 401050f9: f53c51 l32r a5, 401025ec 401050fc: 023527 bltu a5, a2, 40105102 401050ff: ffadc6 j 40104fba 40105102: 0c2d mov.n a2, a12 40105104: 130c movi.n a3, 1 40105106: ff83c5 call0 40104944 40105109: ffab46 j 40104fba 4010510c: 040c22 l8ui a2, a12, 4 4010510f: 182c02 l32i a0, a12, 96 40105112: 0a0062 l8ui a6, a0, 10 40105115: 023267 bltu a2, a6, 4010511b 40105118: ffa786 j 40104fba 4010511b: f4c092 addi a9, a0, -12 4010511e: 0b0982 l8ui a8, a9, 11 40105121: 186c92 s32i a9, a12, 96 40105124: 2088e0 or a8, a8, a14 40105127: 0b4982 s8i a8, a9, 11 4010512a: 0020c0 memw 4010512d: f19c71 l32r a7, 401017a0 40105130: 802772 l32i a7, a7, 0x200 40105133: cc79 s32i.n a7, a12, 48 40105135: ffa046 j 40104fba 40105138 : 40105138: 040232 l8ui a3, a2, 4 4010513b: feba41 l32r a4, 40104c24 4010513e: 120c movi.n a2, 1 40105140: 080442 l8ui a4, a4, 8 40105143: 413430 srli a3, a3, 4 40105146: 01a347 bge a3, a4, 4010514b 40105149: 020c movi.n a2, 0 4010514b: f00d ret.n 4010514d: 000000 ill 40105150 : 40105150: 9258 l32i.n a5, a2, 36 40105152: 080552 l8ui a5, a5, 8 40105155: e5bc beqz.n a5, 40105197 40105157: 521526 beqi a5, 1, 401051ad 4010515a: 4f5526 beqi a5, 5, 401051ad 4010515d: f6c562 addi a6, a5, -10 40105160: 075616 beqz a6, 401051d9 40105163: b70c movi.n a7, 11 40105165: 5a1577 beq a5, a7, 401051c3 40105168: f1c582 addi a8, a5, -15 4010516b: 080816 beqz a8, 401051ef 4010516e: 51b526 beqi a5, 16, 401051c3 40105171: 191c movi.n a9, 17 40105173: 621597 beq a5, a9, 401051d9 40105176: 8a1c movi.n a10, 24 40105178: 4715a7 beq a5, a10, 401051c3 4010517b: 9b1c movi.n a11, 25 4010517d: 5815b7 beq a5, a11, 401051d9 40105180: 0b1252 l16ui a5, a2, 22 40105183: 0a1242 l16ui a4, a2, 20 40105186: fea731 l32r a3, 40104c24 40105189: 120c movi.n a2, 1 4010518b: 051332 l16ui a3, a3, 10 4010518e: 445a add.n a4, a4, a5 40105190: 172347 blt a3, a4, 401051ab 40105193: 020c movi.n a2, 0 40105195: f00d ret.n 40105197: 150c movi.n a5, 1 40105199: 0b1282 l16ui a8, a2, 22 4010519c: 0a1272 l16ui a7, a2, 20 4010519f: 71a262 movi a6, 0x271 401051a2: 778a add.n a7, a7, a8 401051a4: 012677 blt a6, a7, 401051a9 401051a7: 050c movi.n a5, 0 401051a9: 052d mov.n a2, a5 401051ab: f00d ret.n 401051ad: 150c movi.n a5, 1 401051af: 0b12b2 l16ui a11, a2, 22 401051b2: 0a12a2 l16ui a10, a2, 20 401051b5: e8a392 movi a9, 0x3e8 401051b8: aaba add.n a10, a10, a11 401051ba: 0129a7 blt a9, a10, 401051bf 401051bd: 050c movi.n a5, 0 401051bf: 052d mov.n a2, a5 401051c1: f00d ret.n 401051c3: 150c movi.n a5, 1 401051c5: 0b1262 l16ui a6, a2, 22 401051c8: 0a1242 l16ui a4, a2, 20 401051cb: bca232 movi a3, 0x2bc 401051ce: 446a add.n a4, a4, a6 401051d0: 012347 blt a3, a4, 401051d5 401051d3: 050c movi.n a5, 0 401051d5: 052d mov.n a2, a5 401051d7: f00d ret.n 401051d9: 150c movi.n a5, 1 401051db: 0b1292 l16ui a9, a2, 22 401051de: 0a1282 l16ui a8, a2, 20 401051e1: 60a472 movi a7, 0x460 401051e4: 889a add.n a8, a8, a9 401051e6: 012787 blt a7, a8, 401051eb 401051e9: 050c movi.n a5, 0 401051eb: 052d mov.n a2, a5 401051ed: f00d ret.n 401051ef: 150c movi.n a5, 1 401051f1: 0b1232 l16ui a3, a2, 22 401051f4: 0a12b2 l16ui a11, a2, 20 401051f7: 1aa4a2 movi a10, 0x41a 401051fa: bb3a add.n a11, a11, a3 401051fc: 012ab7 blt a10, a11, 40105201 401051ff: 050c movi.n a5, 0 40105201: 052d mov.n a2, a5 40105203: f00d ret.n 40105205: 000000 ill 40105208: 83bc beqz.n a3, 40105244 4010520a: fe .byte 0xfe 4010520b: 3f .byte 0x3f 4010520c: ffff51 l32r a5, 40105208 4010520f: 0558 l32i.n a5, a5, 0 40105211: 001542 l16ui a4, a5, 0 40105214: 0115a2 l16ui a10, a5, 2 40105217: c04420 sub a4, a4, a2 4010521a: 005542 s16i a4, a5, 0 4010521d: 001562 l16ui a6, a5, 0 40105220: 020c movi.n a2, 0 40105222: 0826b6 bltui a6, 2, 4010522e 40105225: 2368 l32i.n a6, a3, 8 40105227: 2569 s32i.n a6, a5, 8 40105229: 2329 s32i.n a2, a3, 8 4010522b: 000f06 j 4010526b 4010522e: 0f1666 bnei a6, 1, 40105241 40105231: 3588 l32i.n a8, a5, 12 40105233: 18c572 addi a7, a5, 24 40105236: 2398 l32i.n a9, a3, 8 40105238: 2599 s32i.n a9, a5, 8 4010523a: 2329 s32i.n a2, a3, 8 4010523c: 2879 s32i.n a7, a8, 8 4010523e: 000a46 j 4010526b 40105241: 015522 s16i a2, a5, 2 40105244: 0055a2 s16i a10, a5, 0 40105247: 5568 l32i.n a6, a5, 20 40105249: 45b8 l32i.n a11, a5, 16 4010524b: 25b9 s32i.n a11, a5, 8 4010524d: 4529 s32i.n a2, a5, 16 4010524f: 3569 s32i.n a6, a5, 12 40105251: 5529 s32i.n a2, a5, 20 40105253: f4a0a0 extui a10, a10, 0, 16 40105256: 041a66 bnei a10, 1, 4010525e 40105259: 18c542 addi a4, a5, 24 4010525c: 2649 s32i.n a4, a6, 8 4010525e: 2329 s32i.n a2, a3, 8 40105260: f0e171 l32r a7, 401015e4 40105263: 2568 l32i.n a6, a5, 8 40105265: 0020c0 memw 40105268: 826762 s32i a6, a7, 0x208 4010526b: 011592 l16ui a9, a5, 2 4010526e: 001582 l16ui a8, a5, 0 40105271: f0fd21 l32r a2, 40101668 40105274: 889a add.n a8, a8, a9 40105276: 2028e6 bgei a8, 2, 4010529a 40105279: f149b1 l32r a11, 401017a0 4010527c: 0020c0 memw 4010527f: aa2b32 l32i a3, a11, 0x2a8 40105282: 103320 and a3, a3, a2 40105285: 0020c0 memw 40105288: aa6b32 s32i a3, a11, 0x2a8 4010528b: 0020c0 memw 4010528e: ab2ba2 l32i a10, a11, 0x2ac 40105291: 10aa20 and a10, a10, a2 40105294: 0020c0 memw 40105297: ab6ba2 s32i a10, a11, 0x2ac 4010529a: f00d ret.n 4010529c: 209220 or a9, a2, a2 4010529f: e0c112 addi a1, a1, -32 401052a2: 0461c2 s32i a12, a1, 16 401052a5: 08a022 movi a2, 8 401052a8: 1169 s32i.n a6, a1, 4 401052aa: 0179 s32i.n a7, a1, 0 401052ac: 3109 s32i.n a0, a1, 12 401052ae: 51d9 s32i.n a13, a1, 20 401052b0: 61e9 s32i.n a14, a1, 24 401052b2: 05dd mov.n a13, a5 401052b4: 04ed mov.n a14, a4 401052b6: 2199 s32i.n a9, a1, 8 401052b8: 00fb05 call0 4010626c 401052bb: 02cd mov.n a12, a2 401052bd: 82cc bnez.n a2, 401052c9 401052bf: 0d3d mov.n a3, a13 401052c1: 0e2d mov.n a2, a14 401052c3: 000585 call0 4010531c 401052c6: 000fc6 j 40105309 401052c9: 012152 l32i a5, a1, 4 401052cc: 092262 l32i a6, a2, 36 401052cf: ffce41 l32r a4, 40105208 401052d2: 022172 l32i a7, a1, 8 401052d5: 0448 l32i.n a4, a4, 0 401052d7: 2679 s32i.n a7, a6, 8 401052d9: 1659 s32i.n a5, a6, 4 401052db: 0652d2 s16i a13, a2, 12 401052de: 2448 l32i.n a4, a4, 8 401052e0: 1249 s32i.n a4, a2, 4 401052e2: 22e9 s32i.n a14, a2, 8 401052e4: 1448 l32i.n a4, a4, 4 401052e6: 4249 s32i.n a4, a2, 16 401052e8: f88e31 l32r a3, 40103520 401052eb: 0020c0 memw 401052ee: 0e28 l32i.n a2, a14, 0 401052f0: 102230 and a2, a2, a3 401052f3: 0e3d mov.n a3, a14 401052f5: 0020c0 memw 401052f8: 0e29 s32i.n a2, a14, 0 401052fa: 0108 l32i.n a0, a1, 0 401052fc: 0d2d mov.n a2, a13 401052fe: 0c5c02 s16i a0, a12, 24 40105301: fff085 call0 4010520c 40105304: 0c2d mov.n a2, a12 40105306: feb685 call0 40103e70 40105309: 41c8 l32i.n a12, a1, 16 4010530b: 51d8 l32i.n a13, a1, 20 4010530d: 61e8 l32i.n a14, a1, 24 4010530f: 3108 l32i.n a0, a1, 12 40105311: 20c112 addi a1, a1, 32 40105314: f00d ret.n 40105316: d00000 subx2 a0, a0, a0 40105319: feb9 s32i.n a11, a14, 60 4010531b: 3f .byte 0x3f 4010531c: f0c112 addi a1, a1, -16 4010531f: 1109 s32i.n a0, a1, 4 40105321: 21c9 s32i.n a12, a1, 8 40105323: 31d9 s32i.n a13, a1, 12 40105325: 03cd mov.n a12, a3 40105327: 02dd mov.n a13, a2 40105329: fffb01 l32r a0, 40105318 4010532c: 032d mov.n a2, a3 4010532e: 2008 l32i.n a0, a0, 8 40105330: 0d3d mov.n a3, a13 40105332: 0109 s32i.n a0, a1, 0 40105334: ffed45 call0 4010520c 40105337: 0128 l32i.n a2, a1, 0 40105339: 0c4d mov.n a4, a12 4010533b: 0d3d mov.n a3, a13 4010533d: 21c8 l32i.n a12, a1, 8 4010533f: 31d8 l32i.n a13, a1, 12 40105341: 008205 call0 40105b64 40105344: 1108 l32i.n a0, a1, 4 40105346: 10c112 addi a1, a1, 16 40105349: f00d ret.n 4010534b: 026d00 excw 4010534e: fff271 l32r a7, 40105318 40105351: 034d mov.n a4, a3 40105353: f0c112 addi a1, a1, -16 40105356: 0109 s32i.n a0, a1, 0 40105358: ffac31 l32r a3, 40105208 4010535b: 2258 l32i.n a5, a2, 8 4010535d: 0338 l32i.n a3, a3, 0 4010535f: c728 l32i.n a2, a7, 48 40105361: c759 s32i.n a5, a7, 48 40105363: 040302 l8ui a0, a3, 4 40105366: 050c movi.n a5, 0 40105368: 2659 s32i.n a5, a6, 8 4010536a: c00040 sub a0, a0, a4 4010536d: 044302 s8i a0, a3, 4 40105370: 063d mov.n a3, a6 40105372: 009345 call0 40105ca8 40105375: 0108 l32i.n a0, a1, 0 40105377: 10c112 addi a1, a1, 16 4010537a: f00d ret.n 4010537c: 8dc8 l32i.n a12, a13, 32 4010537e: fe .byte 0xfe 4010537f: 3f .byte 0x3f 40105380: fe8e04 excw 40105383: 3f .byte 0x3f 40105384: ff .byte 0xff 40105385: ff .byte 0xff 40105386: d0fff0 subx2 a15, a15, a15 40105389: feba add.n a15, a14, a11 4010538b: 3f .byte 0x3f 4010538c: d0c112 addi a1, a1, -48 4010538f: 0661f2 s32i a15, a1, 24 40105392: 086132 s32i a3, a1, 32 40105395: 0561e2 s32i a14, a1, 20 40105398: 1149 s32i.n a4, a1, 4 4010539a: ff9be1 l32r a14, 40105208 4010539d: 7159 s32i.n a5, a1, 28 4010539f: 0ee8 l32i.n a14, a14, 0 401053a1: 2109 s32i.n a0, a1, 8 401053a3: 2ee8 l32i.n a14, a14, 8 401053a5: 41d9 s32i.n a13, a1, 16 401053a7: 1ee8 l32i.n a14, a14, 4 401053a9: 31c9 s32i.n a12, a1, 12 401053ab: 1ed8 l32i.n a13, a14, 4 401053ad: 02cd mov.n a12, a2 401053af: 05dbd0 extui a13, a13, 27, 1 401053b2: 01d9 s32i.n a13, a1, 0 401053b4: 021405 call0 401074f8 401053b7: 02fd mov.n a15, a2 401053b9: 02dc bnez.n a2, 401053cd 401053bb: fff021 l32r a2, 4010537c 401053be: fff031 l32r a3, 40105380 401053c1: 7aa142 movi a4, 0x17a 401053c4: f11e01 l32r a0, 4010183c 401053c7: 0000c0 callx0 a0 401053ca: ffff06 j 401053ca 401053cd: 061ed2 l16ui a13, a14, 12 401053d0: ffed31 l32r a3, 40105384 401053d3: 060222 l8ui a2, a2, 6 401053d6: 022e02 l32i a0, a14, 8 401053d9: 342020 extui a2, a2, 0, 4 401053dc: 112200 slli a2, a2, 16 401053df: 100030 and a0, a0, a3 401053e2: 200020 or a0, a0, a2 401053e5: 026e02 s32i a0, a14, 8 401053e8: fc1fc5 call0 401015e8 401053eb: 20a220 or a10, a2, a2 401053ee: 0148 l32i.n a4, a1, 0 401053f0: ffe601 l32r a0, 40105388 401053f3: b4ec bnez.n a4, 40105422 401053f5: 0e98 l32i.n a9, a14, 0 401053f7: f0a0b2 movi a11, 240 401053fa: 052c90 extui a2, a9, 28, 1 401053fd: 05f9c7 bbsi a9, 28, 40105406 40105400: 055d90 extui a5, a9, 29, 1 40105403: 0a0516 beqz a5, 401054a7 40105406: 3480d0 extui a8, a13, 0, 4 40105409: 0cd816 beqz a8, 401054da 4010540c: fcc862 addi a6, a8, -4 4010540f: 0d2616 beqz a6, 401054e5 40105412: 91a9 s32i.n a10, a1, 36 40105414: f8c872 addi a7, a8, -8 40105417: 116716 beqz a7, 40105531 4010541a: 232082 l32i a8, a0, 140 4010541d: 881b addi.n a8, a8, 1 4010541f: 236082 s32i a8, a0, 140 40105422: 080c movi.n a8, 0 40105424: 120c movi.n a2, 1 40105426: 0002c6 j 40105435 40105429: 120c movi.n a2, 1 4010542b: 1f2092 l32i a9, a0, 124 4010542e: 180c movi.n a8, 1 40105430: 991b addi.n a9, a9, 1 40105432: 1f6092 s32i a9, a0, 124 40105435: ff74b1 l32r a11, 40105208 40105438: 130c movi.n a3, 1 4010543a: 0bb8 l32i.n a11, a11, 0 4010543c: a00042 l8ui a4, a0, 160 4010543f: 011bd2 l16ui a13, a11, 2 40105442: 001bb2 l16ui a11, a11, 0 40105445: 440b addi.n a4, a4, -1 40105447: bbda add.n a11, a11, a13 40105449: 042be6 bgei a11, 2, 40105451 4010544c: 1d0c movi.n a13, 1 4010544e: 832d80 moveqz a2, a13, a8 40105451: 74e020 extui a14, a2, 0, 8 40105454: 83e340 moveqz a14, a3, a4 40105457: 8e8c beqz.n a14, 40105463 40105459: 0c2d mov.n a2, a12 4010545b: 8138 l32i.n a3, a1, 32 4010545d: ffebc5 call0 4010531c 40105460: 000d06 j 40105498 40105463: eb8561 l32r a6, 40100278 <_DoubleExceptionVector+0x208> 40105466: 0020c0 memw 40105469: 0c58 l32i.n a5, a12, 0 4010546b: 105560 and a5, a5, a6 4010546e: 415c50 srli a5, a5, 12 40105471: 05dc bnez.n a5, 40105485 40105473: ffc221 l32r a2, 4010537c 40105476: ffc231 l32r a3, 40105380 40105479: 38a242 movi a4, 0x238 4010547c: f0f001 l32r a0, 4010183c 4010547f: 0000c0 callx0 a0 40105482: ffff06 j 40105482 40105485: 0c4d mov.n a4, a12 40105487: 0f2d mov.n a2, a15 40105489: 0138 l32i.n a3, a1, 0 4010548b: 8158 l32i.n a5, a1, 32 4010548d: 1168 l32i.n a6, a1, 4 4010548f: 117a00 slli a7, a10, 16 40105492: 317070 srai a7, a7, 16 40105495: ffe045 call0 4010529c 40105498: 31c8 l32i.n a12, a1, 12 4010549a: 41d8 l32i.n a13, a1, 16 4010549c: 51e8 l32i.n a14, a1, 20 4010549e: 61f8 l32i.n a15, a1, 24 401054a0: 2108 l32i.n a0, a1, 8 401054a2: 30c112 addi a1, a1, 48 401054a5: f00d ret.n 401054a7: 02f9e7 bbsi a9, 30, 401054ad 401054aa: 5e79f7 bbci a9, 31, 4010550c 401054ad: 3480d0 extui a8, a13, 0, 4 401054b0: 06a816 beqz a8, 4010551e 401054b3: 0d4826 beqi a8, 4, 401054c4 401054b6: f8c892 addi a9, a8, -8 401054b9: 093916 beqz a9, 40105550 401054bc: 2320b2 l32i a11, a0, 140 401054bf: bb1b addi.n a11, a11, 1 401054c1: 2360b2 s32i a11, a0, 140 401054c4: 080c movi.n a8, 0 401054c6: 120c movi.n a2, 1 401054c8: 0000c6 j 401054cf 401054cb: 020c movi.n a2, 0 401054cd: 180c movi.n a8, 1 401054cf: 2120d2 l32i a13, a0, 132 401054d2: dd1b addi.n a13, a13, 1 401054d4: 2160d2 s32i a13, a0, 132 401054d7: ffd686 j 40105435 401054da: 10edb0 and a14, a13, a11 401054dd: 76ee26 beqi a14, 128, 40105557 401054e0: 020c movi.n a2, 0 401054e2: ffd146 j 4010542b 401054e5: 102db0 and a2, a13, a11 401054e8: 02e266 bnei a2, 128, 401054ee 401054eb: 001f46 j 4010556c 401054ee: 90a032 movi a3, 144 401054f1: c03230 sub a3, a2, a3 401054f4: 08c316 beqz a3, 40105584 401054f7: a0a042 movi a4, 160 401054fa: 791247 beq a2, a4, 40105577 401054fd: 1e2052 l32i a5, a0, 120 40105500: 551b addi.n a5, a5, 1 40105502: 1e6052 s32i a5, a0, 120 40105505: 120c movi.n a2, 1 40105507: 080c movi.n a8, 0 40105509: ffca06 j 40105435 4010550c: fd0b21 l32r a2, 40104938 4010550f: 080c movi.n a8, 0 40105511: 560222 l8ui a2, a2, 86 40105514: 160c movi.n a6, 1 40105516: 220b addi.n a2, a2, -1 40105518: 932620 movnez a2, a6, a2 4010551b: ffc586 j 40105435 4010551e: 7490d0 extui a9, a13, 0, 8 40105521: a6d926 beqi a9, 64, 401054cb 40105524: 035c movi.n a3, 80 40105526: 021937 beq a9, a3, 4010552c 40105529: 62e926 beqi a9, 128, 4010558f 4010552c: 120c movi.n a2, 1 4010552e: ffe6c6 j 401054cd 40105531: ff9551 l32r a5, 40105388 40105534: 202542 l32i a4, a5, 128 40105537: 202ee0 or a2, a14, a14 4010553a: 01c442 addi a4, a4, 1 4010553d: 206542 s32i a4, a5, 128 40105540: ff5e45 call0 40104b28 40105543: ff9101 l32r a0, 40105388 40105546: 0921a2 l32i a10, a1, 36 40105549: 080c movi.n a8, 0 4010554b: 020c movi.n a2, 0 4010554d: ffb906 j 40105435 40105550: 080c movi.n a8, 0 40105552: 020c movi.n a2, 0 40105554: ffddc6 j 401054cf 40105557: ece216 beqz a2, 40105429 4010555a: 055e90 extui a5, a9, 30, 1 4010555d: ec8516 beqz a5, 40105429 40105560: 7178 l32i.n a7, a1, 28 40105562: 160c movi.n a6, 1 40105564: 020c movi.n a2, 0 40105566: 832670 moveqz a2, a6, a7 40105569: ffaf86 j 4010542b 4010556c: 1b2082 l32i a8, a0, 108 4010556f: 881b addi.n a8, a8, 1 40105571: 1b6082 s32i a8, a0, 108 40105574: ffe346 j 40105505 40105577: 1d2092 l32i a9, a0, 116 4010557a: 020c movi.n a2, 0 4010557c: 991b addi.n a9, a9, 1 4010557e: 1d6092 s32i a9, a0, 116 40105581: ffe086 j 40105507 40105584: 1c20b2 l32i a11, a0, 112 40105587: bb1b addi.n a11, a11, 1 40105589: 1c60b2 s32i a11, a0, 112 4010558c: ffdd46 j 40105505 4010558f: 71d8 l32i.n a13, a1, 28 40105591: 1e0c movi.n a14, 1 40105593: 020c movi.n a2, 0 40105595: 832ed0 moveqz a2, a14, a13 40105598: f31d16 beqz a13, 401054cd 4010559b: 222032 l32i a3, a0, 136 4010559e: 331b addi.n a3, a3, 1 401055a0: 226032 s32i a3, a0, 136 401055a3: ffc986 j 401054cd 401055a6: 580000 excw 401055a9: 3ffee7 bbsi a14, 30, 401055ec 401055ac : 401055ac: f02e61 l32r a6, 40101664 401055af: f9c851 l32r a5, 40103cd0 401055b2: 0020c0 memw 401055b5: 962542 l32i a4, a5, 0x258 401055b8: 204460 or a4, a4, a6 401055bb: 0020c0 memw 401055be: fffa31 l32r a3, 401055a8 401055c1: 966542 s32i a4, a5, 0x258 401055c4: 7f6322 s32i a2, a3, 0x1fc 401055c7: f00d ret.n 401055c9: 000000 ill 401055cc : 401055cc: f0c112 addi a1, a1, -16 401055cf: 1129 s32i.n a2, a1, 4 401055d1: 0109 s32i.n a0, a1, 0 401055d3: eacd01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 401055d6: 0000c0 callx0 a0 401055d9: 1108 l32i.n a0, a1, 4 401055db: f9bd61 l32r a6, 40103cd0 401055de: 0020c0 memw 401055e1: 932622 l32i a2, a6, 0x24c 401055e4: 0020c0 memw 401055e7: 922652 l32i a5, a6, 0x248 401055ea: 0020c0 memw 401055ed: 932672 l32i a7, a6, 0x24c 401055f0: 071277 beq a2, a7, 401055fb 401055f3: 072d mov.n a2, a7 401055f5: 0020c0 memw 401055f8: 922652 l32i a5, a6, 0x248 401055fb: 005a add.n a0, a0, a5 401055fd: 013507 bltu a5, a0, 40105602 40105600: 221b addi.n a2, a2, 1 40105602: 0020c0 memw 40105605: b36602 s32i a0, a6, 0x2cc 40105608: 0020c0 memw 4010560b: b46622 s32i a2, a6, 0x2d0 4010560e: f01521 l32r a2, 40101664 40105611: 0020c0 memw 40105614: b22602 l32i a0, a6, 0x2c8 40105617: 200020 or a0, a0, a2 4010561a: 0020c0 memw 4010561d: b26602 s32i a0, a6, 0x2c8 40105620: f09e01 l32r a0, 40101898 40105623: 0000c0 callx0 a0 40105626: 0108 l32i.n a0, a1, 0 40105628: 10c112 addi a1, a1, 16 4010562b: f00d ret.n 4010562d: 000000 ill 40105630: fee950 excw 40105633: 3f .byte 0x3f 40105634: f0c112 addi a1, a1, -16 40105637: 0109 s32i.n a0, a1, 0 40105639: fffd01 l32r a0, 40105630 4010563c: a00200 addx4 a0, a2, a0 4010563f: 0028 l32i.n a2, a0, 0 40105641: 128c beqz.n a2, 40105646 40105643: 0002c0 callx0 a2 40105646: 0108 l32i.n a0, a1, 0 40105648: 10c112 addi a1, a1, 16 4010564b: f00d ret.n 4010564d: 000000 ill 40105650: 030000 excw 40105653: aeb800 excw 40105656: fe .byte 0xfe 40105657: 3f .byte 0x3f 40105658: ff .byte 0xff 40105659: ff .byte 0xff 4010565a: fffb addi.n a15, a15, 15 4010565c: feba10 excw 4010565f: 3f .byte 0x3f 40105660 : 40105660: d0c112 addi a1, a1, -48 40105663: 41c9 s32i.n a12, a1, 16 40105665: 61e9 s32i.n a14, a1, 24 40105667: 71f9 s32i.n a15, a1, 28 40105669: 3109 s32i.n a0, a1, 12 4010566b: 8139 s32i.n a3, a1, 32 4010566d: 51d9 s32i.n a13, a1, 20 4010566f: effbd1 l32r a13, 4010165c 40105672: 0020c0 memw 40105675: f04a21 l32r a2, 401017a0 40105678: 8822c2 l32i a12, a2, 0x220 4010567b: 2a9c16 beqz a12, 40105928 4010567e: 0020c0 memw 40105681: a12202 l32i a0, a2, 0x284 40105684: 0020c0 memw 40105687: 8962c2 s32i a12, a2, 0x224 4010568a: 05ecc0 extui a14, a12, 28, 1 4010568d: 1aae56 bnez a14, 4010583b 40105690: 2109 s32i.n a0, a1, 8 40105692: 047cb7 bbci a12, 27, 4010569a 40105695: 020c movi.n a2, 0 40105697: fff9c5 call0 40105634 4010569a: 047ca7 bbci a12, 26, 401056a2 4010569d: 120c movi.n a2, 1 4010569f: fff945 call0 40105634 401056a2: 400c movi.n a0, 4 401056a4: 100c00 and a0, a12, a0 401056a7: 106c37 bbci a12, 3, 401056bb 401056aa: 420c movi.n a2, 4 401056ac: 0b8c27 bany a12, a2, 401056bb 401056af: 008185 call0 40105ec8 401056b2: 00a1e2 movi a14, 0x100 401056b5: 10ece0 and a14, a12, a14 401056b8: 000406 j 401056cc 401056bb: 00a1e2 movi a14, 0x100 401056be: 10ece0 and a14, a12, a14 401056c1: 708c beqz.n a0, 401056cc 401056c3: 00a1f2 movi a15, 0x100 401056c6: 028cf7 bany a12, a15, 401056cc 401056c9: 007245 call0 40105df0 401056cc: 078e16 beqz a14, 40105748 401056cf: 0020c0 memw 401056d2: ff1101 l32r a0, 40105318 401056d5: efc331 l32r a3, 401015e4 401056d8: 050022 l8ui a2, a0, 5 401056db: 872332 l32i a3, a3, 0x21c 401056de: 17d216 beqz a2, 4010585f 401056e1: 0020c0 memw 401056e4: efc041 l32r a4, 401015e4 401056e7: 8524f2 l32i a15, a4, 0x214 401056ea: 0020c0 memw 401056ed: f97851 l32r a5, 40103cd0 401056f0: bf2552 l32i a5, a5, 0x2fc 401056f3: 0020c0 memw 401056f6: 862442 l32i a4, a4, 0x218 401056f9: 207f16 beqz a15, 40105904 401056fc: 2f68 l32i.n a6, a15, 8 401056fe: 235616 beqz a6, 40105937 40105701: 0020c0 memw 40105704: 0f78 l32i.n a7, a15, 0 40105706: 1077d0 and a7, a7, a13 40105709: 157e70 extui a7, a7, 30, 2 4010570c: 601766 bnei a7, 1, 40105770 4010570f: 2028 l32i.n a2, a0, 8 40105711: 32bc beqz.n a2, 40105748 40105713: 02ed mov.n a14, a2 40105715: 0020c0 memw 40105718: 0288 l32i.n a8, a2, 0 4010571a: 1088d0 and a8, a8, a13 4010571d: 158e80 extui a8, a8, 30, 2 40105720: e8cc bnez.n a8, 40105732 40105722: 2ee8 l32i.n a14, a14, 8 40105724: 0020c0 memw 40105727: 0e98 l32i.n a9, a14, 0 40105729: 1099d0 and a9, a9, a13 4010572c: 159e90 extui a9, a9, 30, 2 4010572f: fef916 beqz a9, 40105722 40105732: 008e45 call0 40106018 40105735: fef801 l32r a0, 40105318 40105738: 5920a2 l32i a10, a0, 0x164 4010573b: aa1b addi.n a10, a10, 1 4010573d: 5960a2 s32i a10, a0, 0x164 40105740: 041fe7 beq a15, a14, 40105748 40105743: 2e28 l32i.n a2, a14, 8 40105745: fca256 bnez a2, 40105713 40105748: ffc2b1 l32r a11, 40105650 4010574b: 0a0bc7 bnone a11, a12, 40105759 4010574e: 2128 l32i.n a2, a1, 8 40105750: 342c20 extui a2, a2, 12, 4 40105753: 201110 or a1, a1, a1 40105756: fe4405 call0 40103b98 40105759: 02fc37 bbsi a12, 19, 4010575f 4010575c: 002406 j 401057f0 4010575f: 0020c0 memw 40105762: f95bf1 l32r a15, 40103cd0 40105765: 1ff8 l32i.n a15, a15, 4 40105767: 177f87 bbci a15, 24, 40105782 4010576a: f5f0f0 extui a15, a15, 16, 16 4010576d: 000506 j 40105785 40105770: ff0321 l32r a2, 4010537c 40105773: ff0331 l32r a3, 40105380 40105776: 57a442 movi a4, 0x457 40105779: f03001 l32r a0, 4010183c 4010577c: 0000c0 callx0 a0 4010577f: ffff06 j 4010577f 40105782: 7fa0f2 movi a15, 127 40105785: 0221e2 l32i a14, a1, 8 40105788: 34ece0 extui a14, a14, 12, 4 4010578b: 058eb6 bltui a14, 8, 40105794 4010578e: f6ce02 addi a0, a14, -10 40105791: 181056 bnez a0, 40105916 40105794: f3c231 l32r a3, 4010269c 40105797: ffaf21 l32r a2, 40105654 4010579a: 103c30 and a3, a12, a3 4010579d: 002222 l32i a2, a2, 0 401057a0: 0139 s32i.n a3, a1, 0 401057a2: 72dc bnez.n a2, 401057bd 401057a4: f3be31 l32r a3, 4010269c 401057a7: 120c37 bnone a12, a3, 401057bd 401057aa: 0e2d mov.n a2, a14 401057ac: fd5bc5 call0 40102d6c 401057af: ffaa51 l32r a5, 40105658 401057b2: f3ba41 l32r a4, 4010269c 401057b5: 10cc50 and a12, a12, a5 401057b8: 104c40 and a4, a12, a4 401057bb: 0149 s32i.n a4, a1, 0 401057bd: 2108 l32i.n a0, a1, 8 401057bf: 350c00 extui a0, a0, 28, 4 401057c2: 195016 beqz a0, 4010595b 401057c5: 200b addi.n a2, a0, -1 401057c7: 19e216 beqz a2, 40105969 401057ca: fec032 addi a3, a0, -2 401057cd: 1a8316 beqz a3, 40105979 401057d0: fcc042 addi a4, a0, -4 401057d3: 1ad416 beqz a4, 40105984 401057d6: fbc052 addi a5, a0, -5 401057d9: 0ff556 bnez a5, 401058dc 401057dc: fe3605 call0 40103b40 401057df: ff9f71 l32r a7, 4010565c 401057e2: a07e70 addx4 a7, a14, a7 401057e5: c768 l32i.n a6, a7, 48 401057e7: 0108 l32i.n a0, a1, 0 401057e9: 661b addi.n a6, a6, 1 401057eb: c769 s32i.n a6, a7, 48 401057ed: 000146 j 401057f6 401057f0: f3ab01 l32r a0, 4010269c 401057f3: 100c00 and a0, a12, a0 401057f6: 010016 beqz a0, 4010580a 401057f9: 022102 l32i a0, a1, 8 401057fc: 340c00 extui a0, a0, 12, 4 401057ff: 0280b6 bltui a0, 8, 40105805 40105802: 479066 bnei a0, 10, 4010584d 40105805: 002d mov.n a2, a0 40105807: fd5645 call0 40102d6c 4010580a: 027cd7 bbci a12, 29, 40105810 4010580d: fde705 call0 40103680 40105810: 057c47 bbci a12, 20, 40105819 40105813: 201110 or a1, a1, a1 40105816: fde7c5 call0 40103694 40105819: 0a6c97 bbci a12, 9, 40105827 4010581c: febf31 l32r a3, 40105318 4010581f: 652322 l32i a2, a3, 0x194 40105822: 221b addi.n a2, a2, 1 40105824: 656322 s32i a2, a3, 0x194 40105827: 0537c0 extui a3, a12, 23, 1 4010582a: e44316 beqz a3, 40105672 4010582d: feba51 l32r a5, 40105318 40105830: 662542 l32i a4, a5, 0x198 40105833: 441b addi.n a4, a4, 1 40105835: 666542 s32i a4, a5, 0x198 40105838: ff8d86 j 40105672 4010583b: fed021 l32r a2, 4010537c 4010583e: fed031 l32r a3, 40105380 40105841: 34a442 movi a4, 0x434 40105844: effe01 l32r a0, 4010183c 40105847: 0000c0 callx0 a0 4010584a: ffff06 j 4010584a 4010584d: fecb21 l32r a2, 4010537c 40105850: fecc31 l32r a3, 40105380 40105853: d5a442 movi a4, 0x4d5 40105856: eff901 l32r a0, 4010183c 40105859: 0000c0 callx0 a0 4010585c: ffff06 j 4010585c 4010585f: 0020c0 memw 40105862: ef6051 l32r a5, 401015e4 40105865: 8525f2 l32i a15, a5, 0x214 40105868: 0020c0 memw 4010586b: f91901 l32r a0, 40103cd0 4010586e: bf2002 l32i a0, a0, 0x2fc 40105871: 0020c0 memw 40105874: 862552 l32i a5, a5, 0x218 40105877: 0cef16 beqz a15, 40105949 4010587a: 2f28 l32i.n a2, a15, 8 4010587c: 112216 beqz a2, 40105992 4010587f: fea6e1 l32r a14, 40105318 40105882: 1109 s32i.n a0, a1, 4 40105884: 2ee8 l32i.n a14, a14, 8 40105886: 130c movi.n a3, 1 40105888: be9c beqz.n a14, 401058a7 4010588a: 0020c0 memw 4010588d: 0e08 l32i.n a0, a14, 0 4010588f: 1000d0 and a0, a0, a13 40105892: 150e00 extui a0, a0, 30, 2 40105895: 80cc bnez.n a0, 401058a1 40105897: 2ee8 l32i.n a14, a14, 8 40105899: 331b addi.n a3, a3, 1 4010589b: 743030 extui a3, a3, 0, 8 4010589e: fff986 j 40105888 401058a1: 2e8c beqz.n a14, 401058a7 401058a3: 2e48 l32i.n a4, a14, 8 401058a5: 8149 s32i.n a4, a1, 32 401058a7: 0a23b6 bltui a3, 2, 401058b5 401058aa: 040e16 beqz a14, 401058ee 401058ad: 0e2d mov.n a2, a14 401058af: ffa6c5 call0 4010531c 401058b2: 0006c6 j 401058d1 401058b5: 0e2d mov.n a2, a14 401058b7: 1148 l32i.n a4, a1, 4 401058b9: c06fe0 sub a6, a15, a14 401058bc: 130c movi.n a3, 1 401058be: 050c movi.n a5, 0 401058c0: 835360 moveqz a5, a3, a6 401058c3: ffac85 call0 4010538c 401058c6: fe9481 l32r a8, 40105318 401058c9: 592872 l32i a7, a8, 0x164 401058cc: 771b addi.n a7, a7, 1 401058ce: 596872 s32i a7, a8, 0x164 401058d1: c08fe0 sub a8, a15, a14 401058d4: e70816 beqz a8, 40105748 401058d7: 81e8 l32i.n a14, a1, 32 401058d9: ffea46 j 40105886 401058dc: fea821 l32r a2, 4010537c 401058df: fea831 l32r a3, 40105380 401058e2: cea442 movi a4, 0x4ce 401058e5: efd501 l32r a0, 4010183c 401058e8: 0000c0 callx0 a0 401058eb: ffff06 j 401058eb 401058ee: 0020c0 memw 401058f1: 0f98 l32i.n a9, a15, 0 401058f3: 1099d0 and a9, a9, a13 401058f6: 159e90 extui a9, a9, 30, 2 401058f9: e4b916 beqz a9, 40105748 401058fc: 0f2d mov.n a2, a15 401058fe: ffa1c5 call0 4010531c 40105901: ff90c6 j 40105748 40105904: fe9e21 l32r a2, 4010537c 40105907: fe9e31 l32r a3, 40105380 4010590a: 55a442 movi a4, 0x455 4010590d: efcb01 l32r a0, 4010183c 40105910: 0000c0 callx0 a0 40105913: ffff06 j 40105913 40105916: fe9921 l32r a2, 4010537c 40105919: fe9931 l32r a3, 40105380 4010591c: b3a442 movi a4, 0x4b3 4010591f: efc701 l32r a0, 4010183c 40105922: 0000c0 callx0 a0 40105925: ffff06 j 40105925 40105928: 41c8 l32i.n a12, a1, 16 4010592a: 51d8 l32i.n a13, a1, 20 4010592c: 61e8 l32i.n a14, a1, 24 4010592e: 71f8 l32i.n a15, a1, 28 40105930: 3108 l32i.n a0, a1, 12 40105932: 30c112 addi a1, a1, 48 40105935: f00d ret.n 40105937: fe9121 l32r a2, 4010537c 4010593a: fe9131 l32r a3, 40105380 4010593d: 56a442 movi a4, 0x456 40105940: efbf01 l32r a0, 4010183c 40105943: 0000c0 callx0 a0 40105946: ffff06 j 40105946 40105949: fe8c21 l32r a2, 4010537c 4010594c: fe8d31 l32r a3, 40105380 4010594f: 76a442 movi a4, 0x476 40105952: efba01 l32r a0, 4010183c 40105955: 0000c0 callx0 a0 40105958: ffff06 j 40105958 4010595b: 7430f0 extui a3, a15, 0, 8 4010595e: 0e2d mov.n a2, a14 40105960: fd5885 call0 40102eec 40105963: ff9e06 j 401057df 40105966: 000000 ill 40105969: 2128 l32i.n a2, a1, 8 4010596b: 0e3d mov.n a3, a14 4010596d: 752020 extui a2, a2, 16, 8 40105970: fe2305 call0 40103ba4 40105973: ff9a06 j 401057df 40105976: 000000 ill 40105979: 0e2d mov.n a2, a14 4010597b: fe18c5 call0 40103b08 4010597e: ff9746 j 401057df 40105981: 000000 ill 40105984: 2128 l32i.n a2, a1, 8 40105986: 752020 extui a2, a2, 16, 8 40105989: fe2b85 call0 40103c44 4010598c: ff93c6 j 401057df 4010598f: 000000 ill 40105992: fe7a21 l32r a2, 4010537c 40105995: fe7a31 l32r a3, 40105380 40105998: 77a442 movi a4, 0x477 4010599b: efa801 l32r a0, 4010183c 4010599e: 0000c0 callx0 a0 401059a1: ffff06 j 401059a1 401059a4 : 401059a4: ef7f81 l32r a8, 401017a0 401059a7: 949040 extui a9, a4, 0, 10 401059aa: 876c movi.n a7, -24 401059ac: d17720 mul16s a7, a7, a2 401059af: 119940 slli a9, a9, 12 401059b2: 778a add.n a7, a7, a8 401059b4: 0020c0 memw 401059b7: f06792 s32i a9, a7, 0x3c0 401059ba: f6d881 l32r a8, 4010351c 401059bd: 0020c0 memw 401059c0: f12762 l32i a6, a7, 0x3c4 401059c3: 206680 or a6, a6, a8 401059c6: 0020c0 memw 401059c9: ff2451 l32r a5, 4010565c 401059cc: a05250 addx4 a5, a2, a5 401059cf: 0538 l32i.n a3, a5, 0 401059d1: f16762 s32i a6, a7, 0x3c4 401059d4: 331b addi.n a3, a3, 1 401059d6: 0539 s32i.n a3, a5, 0 401059d8: f00d ret.n ... 401059dc : 401059dc: 846c movi.n a4, -24 401059de: ef7051 l32r a5, 401017a0 401059e1: d14420 mul16s a4, a4, a2 401059e4: 445a add.n a4, a4, a5 401059e6: f6cf51 l32r a5, 40103524 401059e9: 0020c0 memw 401059ec: f12432 l32i a3, a4, 0x3c4 401059ef: 103350 and a3, a3, a5 401059f2: 0020c0 memw 401059f5: f16432 s32i a3, a4, 0x3c4 401059f8: f00d ret.n ... 401059fc : 401059fc: f6ca71 l32r a7, 40103524 401059ff: 846c movi.n a4, -24 40105a01: ef6731 l32r a3, 401017a0 40105a04: d14420 mul16s a4, a4, a2 40105a07: 443a add.n a4, a4, a3 40105a09: 0020c0 memw 40105a0c: b72382 l32i a8, a3, 0x2dc 40105a0f: 108870 and a8, a8, a7 40105a12: 0020c0 memw 40105a15: f16482 s32i a8, a4, 0x3c4 40105a18: 0020c0 memw 40105a1b: b82362 l32i a6, a3, 0x2e0 40105a1e: 106670 and a6, a6, a7 40105a21: 0020c0 memw 40105a24: f26462 s32i a6, a4, 0x3c8 40105a27: 0020c0 memw 40105a2a: b92352 l32i a5, a3, 0x2e4 40105a2d: 0020c0 memw 40105a30: f36452 s32i a5, a4, 0x3cc 40105a33: 0020c0 memw 40105a36: ba2332 l32i a3, a3, 0x2e8 40105a39: 0020c0 memw 40105a3c: f46432 s32i a3, a4, 0x3d0 40105a3f: f00d ret.n 40105a41: 000000 ill 40105a44 : 40105a44: f0c112 addi a1, a1, -16 40105a47: 11c9 s32i.n a12, a1, 4 40105a49: 0109 s32i.n a0, a1, 0 40105a4b: 02cd mov.n a12, a2 40105a4d: fff8c5 call0 401059dc 40105a50: ff0321 l32r a2, 4010565c 40105a53: a02c20 addx4 a2, a12, a2 40105a56: 182202 l32i a0, a2, 96 40105a59: 11c8 l32i.n a12, a1, 4 40105a5b: 001b addi.n a0, a0, 1 40105a5d: 186202 s32i a0, a2, 96 40105a60: 0108 l32i.n a0, a1, 0 40105a62: 10c112 addi a1, a1, 16 40105a65: f00d ret.n ... 40105a68 : 40105a68: ef4e21 l32r a2, 401017a0 40105a6b: 0020c0 memw 40105a6e: b02222 l32i a2, a2, 0x2c0 40105a71: b42020 extui a2, a2, 0, 12 40105a74: f00d ret.n ... 40105a78 : 40105a78: e99941 l32r a4, 401000dc <_DoubleExceptionVector+0x6c> 40105a7b: ef4931 l32r a3, 401017a0 40105a7e: 0020c0 memw 40105a81: b02322 l32i a2, a3, 0x2c0 40105a84: 102240 and a2, a2, a4 40105a87: 0020c0 memw 40105a8a: b06322 s32i a2, a3, 0x2c0 40105a8d: f00d ret.n 40105a8f: 000000 ill 40105a92: 7c4000 excw 40105a94 : 40105a94: 087c movi.n a8, -16 40105a96: 347020 extui a7, a2, 0, 4 40105a99: ef4151 l32r a5, 401017a0 40105a9c: 0020c0 memw 40105a9f: ac2562 l32i a6, a5, 0x2b0 40105aa2: 106680 and a6, a6, a8 40105aa5: 206670 or a6, a6, a7 40105aa8: 0020c0 memw 40105aab: ac6562 s32i a6, a5, 0x2b0 40105aae: c46c movi.n a4, -20 40105ab0: d14420 mul16s a4, a4, a2 40105ab3: eeea71 l32r a7, 4010165c 40105ab6: 445a add.n a4, a4, a5 40105ab8: 0020c0 memw 40105abb: e92462 l32i a6, a4, 0x3a4 40105abe: 106670 and a6, a6, a7 40105ac1: 0020c0 memw 40105ac4: e96462 s32i a6, a4, 0x3a4 40105ac7: fff251 l32r a5, 40105a90 40105aca: 0020c0 memw 40105acd: e92432 l32i a3, a4, 0x3a4 40105ad0: 203350 or a3, a3, a5 40105ad3: 0020c0 memw 40105ad6: e96432 s32i a3, a4, 0x3a4 40105ad9: f00d ret.n ... 40105adc : 40105adc: c46c movi.n a4, -20 40105ade: ef3051 l32r a5, 401017a0 40105ae1: d14420 mul16s a4, a4, a2 40105ae4: 445a add.n a4, a4, a5 40105ae6: f68e51 l32r a5, 40103520 40105ae9: 0020c0 memw 40105aec: e92432 l32i a3, a4, 0x3a4 40105aef: 103350 and a3, a3, a5 40105af2: 0020c0 memw 40105af5: e96432 s32i a3, a4, 0x3a4 40105af8: f00d ret.n 40105afa: 000000 ill 40105afd: 3ff200 excw 40105b00 : 40105b00: 048720 extui a8, a2, 7, 1 40105b03: 147220 extui a7, a2, 2, 2 40105b06: 907780 addx2 a7, a7, a8 40105b09: fffc81 l32r a8, 40105afc 40105b0c: 747070 extui a7, a7, 0, 8 40105b0f: 1177e0 slli a7, a7, 2 40105b12: 778a add.n a7, a7, a8 40105b14: 0cd742 addmi a4, a7, 0xc00 40105b17: f80c movi.n a8, 15 40105b19: 0020c0 memw 40105b1c: 0cd772 addmi a7, a7, 0xc00 40105b1f: 262442 l32i a4, a4, 152 40105b22: f97c movi.n a9, -1 40105b24: 246420 extui a6, a2, 4, 3 40105b27: c51c movi.n a5, 28 40105b29: 1166e0 slli a6, a6, 2 40105b2c: c05560 sub a5, a5, a6 40105b2f: 745050 extui a5, a5, 0, 8 40105b32: 401500 ssl a5 40105b35: a18800 sll a8, a8 40105b38: 401500 ssl a5 40105b3b: 308890 xor a8, a8, a9 40105b3e: 108480 and a8, a4, a8 40105b41: a16300 sll a6, a3 40105b44: 206680 or a6, a6, a8 40105b47: 0020c0 memw 40105b4a: 266762 s32i a6, a7, 152 40105b4d: 400500 ssr a5 40105b50: 912040 srl a2, a4 40105b53: 342020 extui a2, a2, 0, 4 40105b56: f00d ret.n 40105b58: ff .byte 0xff 40105b59: 0f .byte 0xf 40105b5a: ffff00 excw 40105b5d: ff .byte 0xff 40105b5e: ff .byte 0xff 40105b5f: df .byte 0xdf 40105b60: 000000 ill 40105b63: c11250 mul16u a1, a2, a5 40105b64 : 40105b64: f0c112 addi a1, a1, -16 40105b67: 0109 s32i.n a0, a1, 0 40105b69: 21d9 s32i.n a13, a1, 8 40105b6b: 11c9 s32i.n a12, a1, 4 40105b6d: 31e9 s32i.n a14, a1, 12 40105b6f: 04cd mov.n a12, a4 40105b71: 03ed mov.n a14, a3 40105b73: 02dd mov.n a13, a2 40105b75: 06a216 beqz a2, 40105be3 40105b78: 0a0c movi.n a10, 0 40105b7a: fff831 l32r a3, 40105b5c 40105b7d: eeb941 l32r a4, 40101664 40105b80: eeb761 l32r a6, 4010165c 40105b83: f66771 l32r a7, 40103520 40105b86: fff481 l32r a8, 40105b58 40105b89: 000c movi.n a0, 0 40105b8b: 0020c0 memw 40105b8e: 0298 l32i.n a9, a2, 0 40105b90: 109960 and a9, a9, a6 40105b93: 209940 or a9, a9, a4 40105b96: 0020c0 memw 40105b99: 0299 s32i.n a9, a2, 0 40105b9b: 0020c0 memw 40105b9e: 0258 l32i.n a5, a2, 0 40105ba0: 105570 and a5, a5, a7 40105ba3: 2055a0 or a5, a5, a10 40105ba6: 0020c0 memw 40105ba9: 0259 s32i.n a5, a2, 0 40105bab: 0020c0 memw 40105bae: 02b8 l32i.n a11, a2, 0 40105bb0: 10bb30 and a11, a11, a3 40105bb3: 20bba0 or a11, a11, a10 40105bb6: 0020c0 memw 40105bb9: 02b9 s32i.n a11, a2, 0 40105bbb: 0020c0 memw 40105bbe: 0298 l32i.n a9, a2, 0 40105bc0: b49090 extui a9, a9, 0, 12 40105bc3: 119940 slli a9, a9, 12 40105bc6: 0020c0 memw 40105bc9: 0258 l32i.n a5, a2, 0 40105bcb: 105580 and a5, a5, a8 40105bce: 205590 or a5, a5, a9 40105bd1: 0020c0 memw 40105bd4: 001b addi.n a0, a0, 1 40105bd6: 0259 s32i.n a5, a2, 0 40105bd8: 2228 l32i.n a2, a2, 8 40105bda: f40000 extui a0, a0, 0, 16 40105bdd: faa256 bnez a2, 40105b8b 40105be0: 000046 j 40105be5 40105be3: 000c movi.n a0, 0 40105be5: 111c07 beq a12, a0, 40105bfa 40105be8: fde521 l32r a2, 4010537c 40105beb: fde531 l32r a3, 40105380 40105bee: c0a542 movi a4, 0x5c0 40105bf1: ef1201 l32r a0, 4010183c 40105bf4: 0000c0 callx0 a0 40105bf7: ffff06 j 40105bf7 40105bfa: e94301 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40105bfd: 0000c0 callx0 a0 40105c00: fd8201 l32r a0, 40105208 40105c03: 0008 l32i.n a0, a0, 0 40105c05: 001022 l16ui a2, a0, 0 40105c08: 3098 l32i.n a9, a0, 12 40105c0a: 32ec bnez.n a2, 40105c31 40105c0c: 20d9 s32i.n a13, a0, 8 40105c0e: ee7541 l32r a4, 401015e4 40105c11: 0020c0 memw 40105c14: 001032 l16ui a3, a0, 0 40105c17: 8264d2 s32i a13, a4, 0x208 40105c1a: 33ca add.n a3, a3, a12 40105c1c: 005032 s16i a3, a0, 0 40105c1f: 001022 l16ui a2, a0, 0 40105c22: 30e9 s32i.n a14, a0, 12 40105c24: 261266 bnei a2, 1, 40105c4e 40105c27: 3068 l32i.n a6, a0, 12 40105c29: 18c052 addi a5, a0, 24 40105c2c: 2659 s32i.n a5, a6, 8 40105c2e: 000706 j 40105c4e 40105c31: 101266 bnei a2, 1, 40105c45 40105c34: 4078 l32i.n a7, a0, 16 40105c36: 5048 l32i.n a4, a0, 20 40105c38: 060756 bnez a7, 40105c9c 40105c3b: 40d9 s32i.n a13, a0, 16 40105c3d: 50e9 s32i.n a14, a0, 20 40105c3f: 0150c2 s16i a12, a0, 2 40105c42: 000206 j 40105c4e 40105c45: 82ca add.n a8, a2, a12 40105c47: 29d9 s32i.n a13, a9, 8 40105c49: 30e9 s32i.n a14, a0, 12 40105c4b: 005082 s16i a8, a0, 0 40105c4e: 0110b2 l16ui a11, a0, 2 40105c51: 0010a2 l16ui a10, a0, 0 40105c54: ee8501 l32r a0, 40101668 40105c57: aaba add.n a10, a10, a11 40105c59: 2c2aa6 blti a10, 2, 40105c89 40105c5c: f04f31 l32r a3, 40101d98 40105c5f: eed0d1 l32r a13, 401017a0 40105c62: 0020c0 memw 40105c65: aa2d22 l32i a2, a13, 0x2a8 40105c68: 102200 and a2, a2, a0 40105c6b: 202230 or a2, a2, a3 40105c6e: 0020c0 memw 40105c71: aa6d22 s32i a2, a13, 0x2a8 40105c74: ffbbe1 l32r a14, 40105b60 40105c77: 0020c0 memw 40105c7a: ab2dc2 l32i a12, a13, 0x2ac 40105c7d: 10cc00 and a12, a12, a0 40105c80: 20cce0 or a12, a12, a14 40105c83: 0020c0 memw 40105c86: ab6dc2 s32i a12, a13, 0x2ac 40105c89: 11c8 l32i.n a12, a1, 4 40105c8b: 21d8 l32i.n a13, a1, 8 40105c8d: 31e8 l32i.n a14, a1, 12 40105c8f: ef0201 l32r a0, 40101898 40105c92: 0000c0 callx0 a0 40105c95: 0108 l32i.n a0, a1, 0 40105c97: 10c112 addi a1, a1, 16 40105c9a: f00d ret.n 40105c9c: 011032 l16ui a3, a0, 2 40105c9f: 24d9 s32i.n a13, a4, 8 40105ca1: c3ca add.n a12, a3, a12 40105ca3: ffe586 j 40105c3d ... 40105ca8 : 40105ca8: f0c112 addi a1, a1, -16 40105cab: 0139 s32i.n a3, a1, 0 40105cad: 1109 s32i.n a0, a1, 4 40105caf: 31d9 s32i.n a13, a1, 12 40105cb1: 21c9 s32i.n a12, a1, 8 40105cb3: 04dd mov.n a13, a4 40105cb5: 02cd mov.n a12, a2 40105cb7: 06a216 beqz a2, 40105d25 40105cba: 0b0c movi.n a11, 0 40105cbc: ffa841 l32r a4, 40105b5c 40105cbf: ee6961 l32r a6, 40101664 40105cc2: ee6671 l32r a7, 4010165c 40105cc5: f61681 l32r a8, 40103520 40105cc8: ffa491 l32r a9, 40105b58 40105ccb: 000c movi.n a0, 0 40105ccd: 0020c0 memw 40105cd0: 0258 l32i.n a5, a2, 0 40105cd2: 105570 and a5, a5, a7 40105cd5: 205560 or a5, a5, a6 40105cd8: 0020c0 memw 40105cdb: 0259 s32i.n a5, a2, 0 40105cdd: 0020c0 memw 40105ce0: 0238 l32i.n a3, a2, 0 40105ce2: 103380 and a3, a3, a8 40105ce5: 2033b0 or a3, a3, a11 40105ce8: 0020c0 memw 40105ceb: 0239 s32i.n a3, a2, 0 40105ced: 0020c0 memw 40105cf0: 02a8 l32i.n a10, a2, 0 40105cf2: 10aa40 and a10, a10, a4 40105cf5: 20aab0 or a10, a10, a11 40105cf8: 0020c0 memw 40105cfb: 02a9 s32i.n a10, a2, 0 40105cfd: 0020c0 memw 40105d00: 0258 l32i.n a5, a2, 0 40105d02: b45050 extui a5, a5, 0, 12 40105d05: 115540 slli a5, a5, 12 40105d08: 0020c0 memw 40105d0b: 0238 l32i.n a3, a2, 0 40105d0d: 103390 and a3, a3, a9 40105d10: 203350 or a3, a3, a5 40105d13: 0020c0 memw 40105d16: 001b addi.n a0, a0, 1 40105d18: 0239 s32i.n a3, a2, 0 40105d1a: 2228 l32i.n a2, a2, 8 40105d1c: f40000 extui a0, a0, 0, 16 40105d1f: faa256 bnez a2, 40105ccd 40105d22: 000046 j 40105d27 40105d25: 000c movi.n a0, 0 40105d27: 111d07 beq a13, a0, 40105d3c 40105d2a: fd9421 l32r a2, 4010537c 40105d2d: fd9431 l32r a3, 40105380 40105d30: 0aa642 movi a4, 0x60a 40105d33: eec201 l32r a0, 4010183c 40105d36: 0000c0 callx0 a0 40105d39: ffff06 j 40105d39 40105d3c: e8f301 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 40105d3f: 0000c0 callx0 a0 40105d42: fd3101 l32r a0, 40105208 40105d45: 0008 l32i.n a0, a0, 0 40105d47: c068 l32i.n a6, a0, 48 40105d49: d038 l32i.n a3, a0, 52 40105d4b: c6cc bnez.n a6, 40105d5b 40105d4d: c0c9 s32i.n a12, a0, 48 40105d4f: ee2521 l32r a2, 401015e4 40105d52: 0020c0 memw 40105d55: 8362c2 s32i a12, a2, 0x20c 40105d58: 000046 j 40105d5d 40105d5b: 23c9 s32i.n a12, a3, 8 40105d5d: 21c8 l32i.n a12, a1, 8 40105d5f: 040042 l8ui a4, a0, 4 40105d62: 0158 l32i.n a5, a1, 0 40105d64: d059 s32i.n a5, a0, 52 40105d66: 44da add.n a4, a4, a13 40105d68: 31d8 l32i.n a13, a1, 12 40105d6a: 044042 s8i a4, a0, 4 40105d6d: eeca01 l32r a0, 40101898 40105d70: 0000c0 callx0 a0 40105d73: 1108 l32i.n a0, a1, 4 40105d75: 10c112 addi a1, a1, 16 40105d78: f00d ret.n ... 40105d7c : 40105d7c: ee1a61 l32r a6, 401015e4 40105d7f: 0020c0 memw 40105d82: dd2692 l32i a9, a6, 0x374 40105d85: 349c90 extui a9, a9, 12, 4 40105d88: 004292 s8i a9, a2, 0 40105d8b: 0020c0 memw 40105d8e: dd2682 l32i a8, a6, 0x374 40105d91: b48080 extui a8, a8, 0, 12 40105d94: 005382 s16i a8, a3, 0 40105d97: 0020c0 memw 40105d9a: da2672 l32i a7, a6, 0x368 40105d9d: 0479 s32i.n a7, a4, 0 40105d9f: 0020c0 memw 40105da2: d92662 l32i a6, a6, 0x364 40105da5: 0569 s32i.n a6, a5, 0 40105da7: f00d ret.n 40105da9: 000000 ill 40105dac: febaf0 excw 40105daf: 3f .byte 0x3f 40105db0 : 40105db0: ee2b61 l32r a6, 4010165c 40105db3: ee0c51 l32r a5, 401015e4 40105db6: 0020c0 memw 40105db9: 812542 l32i a4, a5, 0x204 40105dbc: 104460 and a4, a4, a6 40105dbf: 0020c0 memw 40105dc2: 816542 s32i a4, a5, 0x204 40105dc5: fff931 l32r a3, 40105dac 40105dc8: 120c movi.n a2, 1 40105dca: 804322 s8i a2, a3, 128 40105dcd: f00d ret.n 40105dcf: beef00 excw 40105dd2: dead excw 40105dd4: 1268 l32i.n a6, a2, 4 40105dd6: fffe31 l32r a3, 40105dd0 40105dd9: 0639 s32i.n a3, a6, 0 40105ddb: 0020c0 memw 40105dde: 0258 l32i.n a5, a2, 0 40105de0: 1248 l32i.n a4, a2, 4 40105de2: b45050 extui a5, a5, 0, 12 40105de5: 445a add.n a4, a4, a5 40105de7: 0439 s32i.n a3, a4, 0 40105de9: f00d ret.n 40105deb: 017800 slli a7, a8, 32 40105dee: 124027 ball a0, a2, 40105e04 40105df1: c9f0c1 l32r a12, 400f85b4 40105df4: 21d911 l32r a1, 400ce558 40105df7: 0109 s32i.n a0, a1, 0 40105df9: edfa01 l32r a0, 401015e4 40105dfc: 0020c0 memw 40105dff: 8e2002 l32i a0, a0, 0x238 40105e02: 124c movi.n a2, 65 40105e04: 740000 extui a0, a0, 0, 8 40105e07: 02b207 bgeu a2, a0, 40105e0d 40105e0a: 1e6077 bbci a0, 7, 40105e2c 40105e0d: fcfed1 l32r a13, 40105208 40105e10: 0dd8 l32i.n a13, a13, 0 40105e12: 2dd8 l32i.n a13, a13, 8 40105e14: 1dd8 l32i.n a13, a13, 4 40105e16: 001d22 l16ui a2, a13, 0 40105e19: 1d08 l32i.n a0, a13, 4 40105e1b: 412e20 srli a2, a2, 14 40105e1e: a28c beqz.n a2, 40105e2c 40105e20: 13e077 bbsi a0, 7, 40105e37 40105e23: 642000 extui a2, a0, 0, 7 40105e26: 0d82e6 bgei a2, 8, 40105e37 40105e29: 0af0e7 bbsi a0, 30, 40105e37 40105e2c: 11c8 l32i.n a12, a1, 4 40105e2e: 21d8 l32i.n a13, a1, 8 40105e30: 0108 l32i.n a0, a1, 0 40105e32: 10c112 addi a1, a1, 16 40105e35: f00d ret.n 40105e37: 0ca022 movi a2, 12 40105e3a: ffec31 l32r a3, 40105dec 40105e3d: 76a742 movi a4, 0x776 40105e40: fbcec5 call0 40101b30 40105e43: 20c220 or a12, a2, a2 40105e46: fe2216 beqz a2, 40105e2c 40105e49: 0d3d mov.n a3, a13 40105e4b: c40c movi.n a4, 12 40105e4d: e8f401 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40105e50: 0000c0 callx0 a0 40105e53: 016a45 call0 401074f8 40105e56: 02dc bnez.n a2, 40105e6a 40105e58: fd4921 l32r a2, 4010537c 40105e5b: fd4931 l32r a3, 40105380 40105e5e: 7da742 movi a4, 0x77d 40105e61: ee7601 l32r a0, 4010183c 40105e64: 0000c0 callx0 a0 40105e67: ffff06 j 40105e67 40105e6a: fd4661 l32r a6, 40105384 40105e6d: 022c42 l32i a4, a12, 8 40105e70: 001c32 l16ui a3, a12, 0 40105e73: 060252 l8ui a5, a2, 6 40105e76: 413e30 srli a3, a3, 14 40105e79: 345050 extui a5, a5, 0, 4 40105e7c: 115500 slli a5, a5, 16 40105e7f: 104460 and a4, a4, a6 40105e82: 204450 or a4, a4, a5 40105e85: 026c42 s32i a4, a12, 8 40105e88: c3ac beqz.n a3, 40105eb8 40105e8a: 1c28 l32i.n a2, a12, 4 40105e8c: 640020 extui a0, a2, 0, 7 40105e8f: 05e277 bbsi a2, 7, 40105e98 40105e92: 0280e6 bgei a0, 8, 40105e98 40105e95: 1f72e7 bbci a2, 30, 40105eb8 40105e98: 1cc0e6 bgei a0, 32, 40105eb8 40105e9b: 022c movi.n a2, 32 40105e9d: 930c movi.n a3, 9 40105e9f: 0c4d mov.n a4, a12 40105ea1: fe7b05 call0 40104654 40105ea4: 021226 beqi a2, 1, 40105eaa 40105ea7: ffe046 j 40105e2c 40105eaa: 0c2d mov.n a2, a12 40105eac: ffd031 l32r a3, 40105dec 40105eaf: 87a742 movi a4, 0x787 40105eb2: fbd445 call0 40101bf8 40105eb5: ffdcc6 j 40105e2c 40105eb8: 0c2d mov.n a2, a12 40105eba: ffcc31 l32r a3, 40105dec 40105ebd: 81a742 movi a4, 0x781 40105ec0: fbd345 call0 40101bf8 40105ec3: ffd946 j 40105e2c 40105ec6: 0c0000 excw 40105ec9: c11242 l16ui a4, a2, 0x182 40105ecc: 31d9f0 srai a13, a15, 25 40105ecf: 1109 s32i.n a0, a1, 4 40105ed1: 21c9 s32i.n a12, a1, 8 40105ed3: d31c movi.n a3, 29 40105ed5: ee32c1 l32r a12, 401017a0 40105ed8: f77e01 l32r a0, 40103cd0 40105edb: 0020c0 memw 40105ede: bf2002 l32i a0, a0, 0x2fc 40105ee1: 0020c0 memw 40105ee4: 802c42 l32i a4, a12, 0x200 40105ee7: c04400 sub a4, a4, a0 40105eea: 143347 bltu a3, a4, 40105f02 40105eed: 0020c0 memw 40105ef0: 872c42 l32i a4, a12, 0x21c 40105ef3: 6be427 bbsi a4, 2, 40105f62 40105ef6: 0020c0 memw 40105ef9: 802c52 l32i a5, a12, 0x200 40105efc: c05500 sub a5, a5, a0 40105eff: eab357 bgeu a3, a5, 40105eed 40105f02: 00af72 movi a7, 0xffffff00 40105f05: edb731 l32r a3, 401015e4 40105f08: 0020c0 memw 40105f0b: f52362 l32i a6, a3, 0x3d4 40105f0e: da7c movi.n a10, -3 40105f10: 106670 and a6, a6, a7 40105f13: 746860 extui a6, a6, 8, 8 40105f16: 4886b6 bltui a6, 8, 40105f62 40105f19: 0020c0 memw 40105f1c: 9c2c92 l32i a9, a12, 0x270 40105f1f: 1099a0 and a9, a9, a10 40105f22: 0020c0 memw 40105f25: 9c6c92 s32i a9, a12, 0x270 40105f28: 0020c0 memw 40105f2b: 872c82 l32i a8, a12, 0x21c 40105f2e: 08e827 bbsi a8, 2, 40105f3a 40105f31: 0020c0 memw 40105f34: 872cb2 l32i a11, a12, 0x21c 40105f37: f60b27 bnone a11, a2, 40105f31 40105f3a: 0020c0 memw 40105f3d: 896c22 s32i a2, a12, 0x224 40105f40: 0020c0 memw 40105f43: 8e2302 l32i a0, a3, 0x238 40105f46: 1d4c movi.n a13, 65 40105f48: 740000 extui a0, a0, 0, 8 40105f4b: 1ebd07 bgeu a13, a0, 40105f6d 40105f4e: 1be077 bbsi a0, 7, 40105f6d 40105f51: 230c movi.n a3, 2 40105f53: 0020c0 memw 40105f56: 9c2c22 l32i a2, a12, 0x270 40105f59: 202230 or a2, a2, a3 40105f5c: 0020c0 memw 40105f5f: 9c6c22 s32i a2, a12, 0x270 40105f62: 21c8 l32i.n a12, a1, 8 40105f64: 31d8 l32i.n a13, a1, 12 40105f66: 1108 l32i.n a0, a1, 4 40105f68: 10c112 addi a1, a1, 16 40105f6b: f00d ret.n 40105f6d: fca651 l32r a5, 40105208 40105f70: 0ca022 movi a2, 12 40105f73: 002552 l32i a5, a5, 0 40105f76: b2a742 movi a4, 0x7b2 40105f79: 2558 l32i.n a5, a5, 8 40105f7b: ff9c31 l32r a3, 40105dec 40105f7e: 1558 l32i.n a5, a5, 4 40105f80: 0159 s32i.n a5, a1, 0 40105f82: fbbac5 call0 40101b30 40105f85: 02dd mov.n a13, a2 40105f87: fc6216 beqz a2, 40105f51 40105f8a: 0138 l32i.n a3, a1, 0 40105f8c: c40c movi.n a4, 12 40105f8e: e8a401 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40105f91: 0000c0 callx0 a0 40105f94: 015605 call0 401074f8 40105f97: 02dc bnez.n a2, 40105fab 40105f99: fcf821 l32r a2, 4010537c 40105f9c: fcf931 l32r a3, 40105380 40105f9f: b9a742 movi a4, 0x7b9 40105fa2: ee2601 l32r a0, 4010183c 40105fa5: 0000c0 callx0 a0 40105fa8: ffff06 j 40105fa8 40105fab: fcf691 l32r a9, 40105384 40105fae: 2d78 l32i.n a7, a13, 8 40105fb0: 001d62 l16ui a6, a13, 0 40105fb3: 060282 l8ui a8, a2, 6 40105fb6: 416e60 srli a6, a6, 14 40105fb9: 348080 extui a8, a8, 0, 4 40105fbc: 118800 slli a8, a8, 16 40105fbf: 107790 and a7, a7, a9 40105fc2: 207780 or a7, a7, a8 40105fc5: 2d79 s32i.n a7, a13, 8 40105fc7: a6ac beqz.n a6, 40105ff5 40105fc9: 1d78 l32i.n a7, a13, 4 40105fcb: 640070 extui a0, a7, 0, 7 40105fce: 02e777 bbsi a7, 7, 40105fd4 40105fd1: 2080a6 blti a0, 8, 40105ff5 40105fd4: 1dc0e6 bgei a0, 32, 40105ff5 40105fd7: 20a022 movi a2, 32 40105fda: 09a032 movi a3, 9 40105fdd: 0d4d mov.n a4, a13 40105fdf: fe6745 call0 40104654 40105fe2: 820b addi.n a8, a2, -1 40105fe4: f69856 bnez a8, 40105f51 40105fe7: 0d2d mov.n a2, a13 40105fe9: ff8031 l32r a3, 40105dec 40105fec: c4a742 movi a4, 0x7c4 40105fef: fbc085 call0 40101bf8 40105ff2: ffd6c6 j 40105f51 40105ff5: 0d2d mov.n a2, a13 40105ff7: ff7d31 l32r a3, 40105dec 40105ffa: bea742 movi a4, 0x7be 40105ffd: fbbf85 call0 40101bf8 40106000: ffd346 j 40105f51 40106003: 083200 excw 40106006: 710000 excw 40106009: 0008 l32i.n a0, a0, 0 4010600b: 087300 excw 4010600e: 8d0000 excw 40106011: 0008 l32i.n a0, a0, 0 40106013: 31b400 srai a11, a0, 20 40106016: 124000 excw 40106019: 09d0c1 l32r a12, 400c875c 4010601c: 91f951 l32r a5, 400ea800 4010601f: fc7a01 l32r a0, 40105208 40106022: 81e9 s32i.n a14, a1, 32 40106024: 00f8 l32i.n a15, a0, 0 40106026: 71d9 s32i.n a13, a1, 28 40106028: 2ff8 l32i.n a15, a15, 8 4010602a: 61c9 s32i.n a12, a1, 24 4010602c: 1fc8 l32i.n a12, a15, 4 4010602e: ed8b21 l32r a2, 4010165c 40106031: 6ccb addi.n a6, a12, 12 40106033: 0020c0 memw 40106036: 0f38 l32i.n a3, a15, 0 40106038: 1d0c movi.n a13, 1 4010603a: 103320 and a3, a3, a2 4010603d: 153e30 extui a3, a3, 30, 2 40106040: 83dc bnez.n a3, 4010605c 40106042: 1d0c movi.n a13, 1 40106044: 2ff8 l32i.n a15, a15, 8 40106046: dd1b addi.n a13, a13, 1 40106048: f4d0d0 extui a13, a13, 0, 16 4010604b: 0020c0 memw 4010604e: 0f08 l32i.n a0, a15, 0 40106050: 100020 and a0, a0, a2 40106053: 150e00 extui a0, a0, 30, 2 40106056: fea016 beqz a0, 40106044 40106059: ffffc6 j 4010605c 4010605c: 01a002 movi a0, 1 4010605f: 012ce2 l32i a14, a12, 4 40106062: ff6231 l32r a3, 40105dec 40106065: 367eb7 bbci a14, 27, 4010609f 40106068: ffe741 l32r a4, 40106004 4010606b: 016162 s32i a6, a1, 4 4010606e: 090c22 l8ui a2, a12, 9 40106071: fca951 l32r a5, 40105318 40106074: a02220 addx4 a2, a2, a2 40106077: c558 l32i.n a5, a5, 48 40106079: 2159 s32i.n a5, a1, 8 4010607b: 1122f0 slli a2, a2, 1 4010607e: 32c222 addi a2, a2, 50 40106081: fbaac5 call0 40101b30 40106084: 02ed mov.n a14, a2 40106086: 0c8256 bnez a2, 40106152 40106089: 0d3d mov.n a3, a13 4010608b: 0f2d mov.n a2, a15 4010608d: ff28c5 call0 4010531c 40106090: fc5e21 l32r a2, 40105208 40106093: 0228 l32i.n a2, a2, 0 40106095: 130c movi.n a3, 1 40106097: c228 l32i.n a2, a2, 48 40106099: ff2b05 call0 4010534c 4010609c: 0028c6 j 40106143 4010609f: 0c0c52 l8ui a5, a12, 12 401060a2: 00a042 movi a4, 0 401060a5: 345050 extui a5, a5, 0, 4 401060a8: 834050 moveqz a4, a0, a5 401060ab: 046142 s32i a4, a1, 16 401060ae: 00d416 beqz a4, 401060bf 401060b1: 80a022 movi a2, 128 401060b4: ffd541 l32r a4, 40106008 401060b7: fba785 call0 40101b30 401060ba: 02ed mov.n a14, a2 401060bc: 000246 j 401060c9 401060bf: c23c movi.n a2, 60 401060c1: ffd241 l32r a4, 4010600c 401060c4: fba685 call0 40101b30 401060c7: 02ed mov.n a14, a2 401060c9: becc bnez.n a14, 401060d8 401060cb: 0d3d mov.n a3, a13 401060cd: 0f2d mov.n a2, a15 401060cf: ff24c5 call0 4010531c 401060d2: 001b46 j 40106143 401060d5: 000000 ill 401060d8: 4168 l32i.n a6, a1, 16 401060da: 16a616 beqz a6, 40106248 401060dd: 0e2d mov.n a2, a14 401060df: 0c3d mov.n a3, a12 401060e1: 80a042 movi a4, 128 401060e4: e84f01 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 401060e7: 0000c0 callx0 a0 401060ea: 180c movi.n a8, 1 401060ec: 3e5e82 s16i a8, a14, 124 401060ef: 0c08 l32i.n a0, a12, 0 401060f1: 147e00 extui a7, a0, 14, 2 401060f4: 47cc bnez.n a7, 401060fc 401060f6: b50000 extui a0, a0, 16, 12 401060f9: 000106 j 40106101 401060fc: 1c08 l32i.n a0, a12, 4 401060fe: 410800 srli a0, a0, 8 40106101: 3f5e02 s16i a0, a14, 126 40106104: 0006c6 j 40106123 40106107: 1c08 l32i.n a0, a12, 4 40106109: 410800 srli a0, a0, 8 4010610c: 1ccc32 addi a3, a12, 28 4010610f: 195e02 s16i a0, a14, 50 40106112: 640c movi.n a4, 6 40106114: 111c22 l16ui a2, a12, 34 40106117: 1a5e22 s16i a2, a14, 52 4010611a: 36ce22 addi a2, a14, 54 4010611d: e84001 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40106120: 0000c0 callx0 a0 40106123: 0d3d mov.n a3, a13 40106125: 0f2d mov.n a2, a15 40106127: ff1f45 call0 4010531c 4010612a: 20a022 movi a2, 32 4010612d: 09a032 movi a3, 9 40106130: 0e4d mov.n a4, a14 40106132: fe5205 call0 40104654 40106135: 0a1266 bnei a2, 1, 40106143 40106138: 0e2d mov.n a2, a14 4010613a: ff2c31 l32r a3, 40105dec 4010613d: ffb441 l32r a4, 40106010 40106140: fbab45 call0 40101bf8 40106143: 61c8 l32i.n a12, a1, 24 40106145: 71d8 l32i.n a13, a1, 28 40106147: 81e8 l32i.n a14, a1, 32 40106149: 91f8 l32i.n a15, a1, 36 4010614b: 5108 l32i.n a0, a1, 20 4010614d: 30c112 addi a1, a1, 48 40106150: f00d ret.n 40106152: 0c3d mov.n a3, a12 40106154: c43c movi.n a4, 60 40106156: e83201 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40106159: 0000c0 callx0 a0 4010615c: e0a082 movi a8, 224 4010615f: fca092 movi a9, 252 40106162: 2108 l32i.n a0, a1, 8 40106164: 32ce42 addi a4, a14, 50 40106167: 030c movi.n a3, 0 40106169: 185e32 s16i a3, a14, 48 4010616c: 3149 s32i.n a4, a1, 12 4010616e: 1008 l32i.n a0, a0, 4 40106170: e84241 l32r a4, 40100278 <_DoubleExceptionVector+0x208> 40106173: 0020c0 memw 40106176: 2128 l32i.n a2, a1, 8 40106178: 0238 l32i.n a3, a2, 0 4010617a: 1228 l32i.n a2, a2, 4 4010617c: 103340 and a3, a3, a4 4010617f: 413c30 srli a3, a3, 12 40106182: 223a add.n a2, a2, a3 40106184: 023027 bltu a0, a2, 4010618a 40106187: 0029c6 j 40106232 4010618a: 090c32 l8ui a3, a12, 9 4010618d: 181e72 l16ui a7, a14, 48 40106190: 023737 bltu a7, a3, 40106196 40106193: 0026c6 j 40106232 40106196: 000022 l8ui a2, a0, 0 40106199: fc1b61 l32r a6, 40105208 4010619c: a28c beqz.n a2, 401061aa 4010619e: 023827 bltu a8, a2, 401061a4 401061a1: 002206 j 4010622d 401061a4: 02b927 bgeu a9, a2, 401061aa 401061a7: 002086 j 4010622d 401061aa: 0668 l32i.n a6, a6, 0 401061ac: 26a8 l32i.n a10, a6, 8 401061ae: 0020c0 memw 401061b1: 0109 s32i.n a0, a1, 0 401061b3: 0aa8 l32i.n a10, a10, 0 401061b5: 1158 l32i.n a5, a1, 4 401061b7: 2668 l32i.n a6, a6, 8 401061b9: 18c552 addi a5, a5, 24 401061bc: 1668 l32i.n a6, a6, 4 401061be: b4a0a0 extui a10, a10, 0, 12 401061c1: 66aa add.n a6, a6, a10 401061c3: 6bb567 bgeu a5, a6, 40106232 401061c6: 640c movi.n a4, 6 401061c8: 1198 l32i.n a9, a1, 4 401061ca: 01a8 l32i.n a10, a1, 0 401061cc: 3188 l32i.n a8, a1, 12 401061ce: b71b addi.n a11, a7, 1 401061d0: 185eb2 s16i a11, a14, 48 401061d3: 284b addi.n a2, a8, 4 401061d5: 0aa8 l32i.n a10, a10, 0 401061d7: 10c932 addi a3, a9, 16 401061da: b4a8a0 extui a10, a10, 8, 12 401061dd: 0058a2 s16i a10, a8, 0 401061e0: 0b1972 l16ui a7, a9, 22 401061e3: 015872 s16i a7, a8, 2 401061e6: e80e01 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 401061e9: 0000c0 callx0 a0 401061ec: c31c movi.n a3, 28 401061ee: 222c movi.n a2, 34 401061f0: 1108 l32i.n a0, a1, 4 401061f2: 3158 l32i.n a5, a1, 12 401061f4: 010002 l8ui a0, a0, 1 401061f7: 55ab addi.n a5, a5, 10 401061f9: 3159 s32i.n a5, a1, 12 401061fb: 144000 extui a4, a0, 0, 2 401061fe: fdc442 addi a4, a4, -3 40106201: 932340 movnez a2, a3, a4 40106204: 222b addi.n a2, a2, 2 40106206: f42020 extui a2, a2, 0, 16 40106209: 046077 bbci a0, 7, 40106211 4010620c: 224b addi.n a2, a2, 4 4010620e: f42020 extui a2, a2, 0, 16 40106211: 430c movi.n a3, 4 40106213: ff8001 l32r a0, 40106014 40106216: 0000c0 callx0 a0 40106219: 0108 l32i.n a0, a1, 0 4010621b: e81741 l32r a4, 40100278 <_DoubleExceptionVector+0x208> 4010621e: e0a082 movi a8, 224 40106221: fca092 movi a9, 252 40106224: 1138 l32i.n a3, a1, 4 40106226: f45020 extui a5, a2, 0, 16 40106229: 335a add.n a3, a3, a5 4010622b: 1139 s32i.n a3, a1, 4 4010622d: 004b addi.n a0, a0, 4 4010622f: ffd006 j 40106173 40106232: 0d3d mov.n a3, a13 40106234: 0f2d mov.n a2, a15 40106236: ff0e45 call0 4010531c 40106239: fbf321 l32r a2, 40105208 4010623c: 0228 l32i.n a2, a2, 0 4010623e: 130c movi.n a3, 1 40106240: c228 l32i.n a2, a2, 48 40106242: ff1085 call0 4010534c 40106245: ffb846 j 4010612a 40106248: 0e2d mov.n a2, a14 4010624a: 0c3d mov.n a3, a12 4010624c: c43c movi.n a4, 60 4010624e: e7f401 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 40106251: 0000c0 callx0 a0 40106254: 140c movi.n a4, 1 40106256: 185e42 s16i a4, a14, 48 40106259: 0c08 l32i.n a0, a12, 0 4010625b: 143e00 extui a3, a0, 14, 2 4010625e: ea5356 bnez a3, 40106107 40106261: b50000 extui a0, a0, 16, 12 40106264: ffa906 j 4010610c 40106267: e96000 excw 4010626a: fe .byte 0xfe 4010626b: 3f .byte 0x3f 4010626c : 4010626c: f0c112 addi a1, a1, -16 4010626f: 0109 s32i.n a0, a1, 0 40106271: 0b8266 bnei a2, 8, 40106280 40106274: fffd01 l32r a0, 40106268 40106277: 4008 l32i.n a0, a0, 16 40106279: 020c movi.n a2, 0 4010627b: c0cc bnez.n a0, 4010628b 4010627d: 0000c6 j 40106284 40106280: 000c movi.n a0, 0 40106282: 002d mov.n a2, a0 40106284: 0108 l32i.n a0, a1, 0 40106286: 10c112 addi a1, a1, 16 40106289: f00d ret.n 4010628b: e79f01 l32r a0, 40100108 <_DoubleExceptionVector+0x98> 4010628e: 0000c0 callx0 a0 40106291: fff551 l32r a5, 40106268 40106294: 020c movi.n a2, 0 40106296: 4538 l32i.n a3, a5, 16 40106298: 1139 s32i.n a3, a1, 4 4010629a: 8348 l32i.n a4, a3, 32 4010629c: 4549 s32i.n a4, a5, 16 4010629e: 8329 s32i.n a2, a3, 32 401062a0: ed7e01 l32r a0, 40101898 401062a3: 0000c0 callx0 a0 401062a6: fff071 l32r a7, 40106268 401062a9: 5768 l32i.n a6, a7, 20 401062ab: 1108 l32i.n a0, a1, 4 401062ad: 660b addi.n a6, a6, -1 401062af: 5769 s32i.n a6, a7, 20 401062b1: fff346 j 40106282 401062b4 <__addsf3_aux>: start of the function just to keep it in range of the limited branch displacements.) */ .Ladd_xnan_or_inf: /* If y is neither Infinity nor NaN, return x. */ bnall a3, a6, 1f 401062b4: 04c367 bnall a3, a6, 401062bc <__addsf3_aux+0x8> /* If x is a NaN, return it. Otherwise, return y. */ slli a7, a2, 9 401062b7: 117270 slli a7, a2, 9 beqz a7, .Ladd_ynan_or_inf 401062ba: 078c beqz.n a7, 401062be <__addsf3_aux+0xa> 1: leaf_return 401062bc: f00d ret.n .Ladd_ynan_or_inf: /* Return y. */ mov a2, a3 401062be: 032d mov.n a2, a3 leaf_return 401062c0: f00d ret.n 401062c2: 800000 add a0, a0, a0 .Ladd_opposite_signs: /* Operand signs differ. Do a subtraction. */ slli a7, a6, 8 401062c5: 701176 excw xor a3, a3, a7 401062c8: c63033 excw j .Lsub_same_sign 401062cb: 003c movi.n a0, 48 401062cd: 000000 ill 401062d0 <__addsf3>: .align 4 .global __addsf3 .type __addsf3, @function __addsf3: leaf_entry sp, 16 movi a6, 0x7f800000 401062d0: e7e861 l32r a6, 40100270 <_DoubleExceptionVector+0x200> /* Check if the two operands have the same sign. */ xor a7, a2, a3 401062d3: 307230 xor a7, a2, a3 bltz a7, .Ladd_opposite_signs 401062d6: fea796 bltz a7, 401062c4 <__addsf3_aux+0x10> .Ladd_same_sign: /* Check if either exponent == 0x7f8 (i.e., NaN or Infinity). */ ball a2, a6, .Ladd_xnan_or_inf 401062d9: d74267 ball a2, a6, 401062b4 <__addsf3_aux> ball a3, a6, .Ladd_ynan_or_inf 401062dc: de4367 ball a3, a6, 401062be <__addsf3_aux+0xa> /* Compare the exponents. The smaller operand will be shifted right by the exponent difference and added to the larger one. */ extui a7, a2, 23, 9 401062df: 857720 extui a7, a2, 23, 9 extui a8, a3, 23, 9 401062e2: 858730 extui a8, a3, 23, 9 bltu a7, a8, .Ladd_shiftx 401062e5: 4c3787 bltu a7, a8, 40106335 <__addsf3+0x65> .Ladd_shifty: /* Check if the smaller (or equal) exponent is zero. */ bnone a3, a6, .Ladd_yexpzero 401062e8: 280367 bnone a3, a6, 40106314 <__addsf3+0x44> /* Replace y sign/exponent with 0x008. */ or a3, a3, a6 401062eb: 203360 or a3, a3, a6 slli a3, a3, 8 401062ee: 113380 slli a3, a3, 8 srli a3, a3, 8 401062f1: 413830 srli a3, a3, 8 .Ladd_yexpdiff: /* Compute the exponent difference. */ sub a10, a7, a8 401062f4: c0a780 sub a10, a7, a8 /* Exponent difference > 32 -- just return the bigger value. */ bgeui a10, 32, 1f 401062f7: 29caf6 bgeui a10, 32, 40106324 <__addsf3+0x54> /* Shift y right by the exponent difference. Any bits that are shifted out of y are saved in a9 for rounding the result. */ ssr a10 401062fa: 400a00 ssr a10 movi a9, 0 401062fd: 090c movi.n a9, 0 src a9, a3, a9 401062ff: 819390 src a9, a3, a9 srl a3, a3 40106302: 913030 srl a3, a3 /* Do the addition. */ add a2, a2, a3 40106305: 223a add.n a2, a2, a3 /* Check if the add overflowed into the exponent. */ extui a10, a2, 23, 9 40106307: 85a720 extui a10, a2, 23, 9 beq a10, a7, .Ladd_round 4010630a: 4a1a77 beq a10, a7, 40106358 <__addsf3+0x88> mov a8, a7 4010630d: 078d mov.n a8, a7 j .Ladd_carry 4010630f: 001546 j 40106368 <__addsf3+0x98> 40106312: 700000 excw .Ladd_yexpzero: /* y is a subnormal value. Replace its sign/exponent with zero, i.e., no implicit "1.0", and increment the apparent exponent because subnormals behave as if they had the minimum (nonzero) exponent. Test for the case when both exponents are zero. */ slli a3, a3, 9 40106315: 301133 excw srli a3, a3, 9 40106318: 4139 s32i.n a3, a1, 16 bnone a2, a6, .Ladd_bothexpzero 4010631a: 040267 bnone a2, a6, 40106322 <__addsf3+0x52> addi a8, a8, 1 4010631d: 881b addi.n a8, a8, 1 j .Ladd_yexpdiff 4010631f: fff446 j 401062f4 <__addsf3+0x24> .Ladd_bothexpzero: /* Both exponents are zero. Handle this as a special case. There is no need to shift or round, and the normal code for handling a carry into the exponent field will not work because it assumes there is an implicit "1.0" that needs to be added. */ add a2, a2, a3 40106322: 223a add.n a2, a2, a3 1: leaf_return 40106324: f00d ret.n 40106326: 700000 excw .Ladd_xexpzero: /* Same as "yexpzero" except skip handling the case when both exponents are zero. */ slli a2, a2, 9 40106329: 201122 l16ui a2, a1, 64 srli a2, a2, 9 4010632c: 4129 s32i.n a2, a1, 16 addi a7, a7, 1 4010632e: 771b addi.n a7, a7, 1 j .Ladd_xexpdiff 40106330: 000346 j 40106341 <__addsf3+0x71> 40106333: 670000 excw .Ladd_shiftx: /* Same thing as the "shifty" code, but with x and y swapped. Also, because the exponent difference is always nonzero in this version, the shift sequence can use SLL and skip loading a constant zero. */ bnone a2, a6, .Ladd_xexpzero 40106336: 60ef02 excw or a2, a2, a6 40106339: 802022 l32i a2, a0, 0x200 slli a2, a2, 8 4010633c: 201122 l16ui a2, a1, 64 srli a2, a2, 8 4010633f: 4128 l32i.n a2, a1, 16 .Ladd_xexpdiff: sub a10, a8, a7 40106341: c0a870 sub a10, a8, a7 bgeui a10, 32, .Ladd_returny 40106344: 1ccaf6 bgeui a10, 32, 40106364 <__addsf3+0x94> ssr a10 40106347: 400a00 ssr a10 sll a9, a2 4010634a: a19200 sll a9, a2 srl a2, a2 4010634d: 912020 srl a2, a2 add a2, a2, a3 40106350: 223a add.n a2, a2, a3 /* Check if the add overflowed into the exponent. */ extui a10, a2, 23, 9 40106352: 85a720 extui a10, a2, 23, 9 bne a10, a8, .Ladd_carry 40106355: 0f9a87 bne a10, a8, 40106368 <__addsf3+0x98> .Ladd_round: /* Round up if the leftover fraction is >= 1/2. */ bgez a9, 1f 40106358: 0069d6 bgez a9, 40106362 <__addsf3+0x92> addi a2, a2, 1 4010635b: 221b addi.n a2, a2, 1 /* Check if the leftover fraction is exactly 1/2. */ slli a9, a9, 1 4010635d: 1199f0 slli a9, a9, 1 beqz a9, .Ladd_exactlyhalf 40106360: a9ac beqz.n a9, 4010638e <__addsf3+0xbe> 1: leaf_return 40106362: f00d ret.n .Ladd_returny: mov a2, a3 40106364: 032d mov.n a2, a3 leaf_return 40106366: f00d ret.n shifted mantissa + ((x + 1) << 22) Note that the exponent is incremented here by leaving the explicit "1.0" of the mantissa in the exponent field. */ /* Shift x right by one bit. Save the lsb. */ mov a10, a2 40106368: 02ad mov.n a10, a2 srli a2, a2, 1 4010636a: 412120 srli a2, a2, 1 /* See explanation above. The original exponent is in a8. */ addi a8, a8, 1 4010636d: 881b addi.n a8, a8, 1 slli a8, a8, 22 4010636f: 0188a0 slli a8, a8, 22 add a2, a2, a8 40106372: 228a add.n a2, a2, a8 /* Return an Infinity if the exponent overflowed. */ ball a2, a6, .Ladd_infinity 40106374: 084267 ball a2, a6, 40106380 <__addsf3+0xb0> /* Same thing as the "round" code except the msb of the leftover fraction is bit 0 of a10, with the rest of the fraction in a9. */ bbci.l a10, 0, 1f 40106377: 036a07 bbci a10, 0, 4010637e <__addsf3+0xae> addi a2, a2, 1 4010637a: 221b addi.n a2, a2, 1 beqz a9, .Ladd_exactlyhalf 4010637c: e98c beqz.n a9, 4010638e <__addsf3+0xbe> 1: leaf_return 4010637e: f00d ret.n .Ladd_infinity: /* Clear the mantissa. */ srli a2, a2, 23 40106380: 852720 extui a2, a2, 23, 9 slli a2, a2, 23 40106383: 012290 slli a2, a2, 23 /* The sign bit may have been lost in a carry-out. Put it back. */ slli a8, a8, 1 40106386: 1188f0 slli a8, a8, 1 or a2, a2, a8 40106389: 202280 or a2, a2, a8 leaf_return 4010638c: f00d ret.n .Ladd_exactlyhalf: /* Round down to the nearest even value. */ srli a2, a2, 1 4010638e: 412120 srli a2, a2, 1 slli a2, a2, 1 40106391: 1122f0 slli a2, a2, 1 leaf_return 40106394: f00d ret.n ... 40106398 <__subsf3_aux>: start of the function just to keep it in range of the limited branch displacements.) */ .Lsub_xnan_or_inf: /* If y is neither Infinity nor NaN, return x. */ bnall a3, a6, 1f 40106398: 05c367 bnall a3, a6, 401063a1 <__subsf3_aux+0x9> /* Both x and y are either NaN or Inf, so the result is NaN. */ movi a4, 0x400000 /* make it a quiet NaN */ 4010639b: e7b641 l32r a4, 40100274 <_DoubleExceptionVector+0x204> or a2, a2, a4 4010639e: 202240 or a2, a2, a4 1: leaf_return 401063a1: f00d ret.n 401063a3: 768000 excw .Lsub_ynan_or_inf: /* Negate y and return it. */ slli a7, a6, 8 401063a6: 237011 l32r a1, 400cf168 xor a2, a3, a7 401063a9: f00d30 subx8 a0, a13, a3 leaf_return .Lsub_opposite_signs: /* Operand signs differ. Do an addition. */ slli a7, a6, 8 401063ac: 117680 slli a7, a6, 8 xor a3, a3, a7 401063af: 303370 xor a3, a3, a7 j .Ladd_same_sign 401063b2: ffc8c6 j 401062d9 <__addsf3+0x9> 401063b5: 000000 ill 401063b8 <__subsf3>: .align 4 .global __subsf3 .type __subsf3, @function __subsf3: leaf_entry sp, 16 movi a6, 0x7f800000 401063b8: e7ae61 l32r a6, 40100270 <_DoubleExceptionVector+0x200> /* Check if the two operands have the same sign. */ xor a7, a2, a3 401063bb: 307230 xor a7, a2, a3 bltz a7, .Lsub_opposite_signs 401063be: fea796 bltz a7, 401063ac <__subsf3_aux+0x14> .Lsub_same_sign: /* Check if either exponent == 0x7f8 (i.e., NaN or Infinity). */ ball a2, a6, .Lsub_xnan_or_inf 401063c1: d34267 ball a2, a6, 40106398 <__subsf3_aux> ball a3, a6, .Lsub_ynan_or_inf 401063c4: dc4367 ball a3, a6, 401063a4 <__subsf3_aux+0xc> /* Compare the operands. In contrast to addition, the entire value matters here. */ extui a7, a2, 23, 8 401063c7: 757720 extui a7, a2, 23, 8 extui a8, a3, 23, 8 401063ca: 758730 extui a8, a3, 23, 8 bltu a2, a3, .Lsub_xsmaller 401063cd: 4b3237 bltu a2, a3, 4010641c <__subsf3+0x64> .Lsub_ysmaller: /* Check if the smaller (or equal) exponent is zero. */ bnone a3, a6, .Lsub_yexpzero 401063d0: 2d0367 bnone a3, a6, 40106401 <__subsf3+0x49> /* Replace y sign/exponent with 0x008. */ or a3, a3, a6 401063d3: 203360 or a3, a3, a6 slli a3, a3, 8 401063d6: 113380 slli a3, a3, 8 srli a3, a3, 8 401063d9: 413830 srli a3, a3, 8 .Lsub_yexpdiff: /* Compute the exponent difference. */ sub a10, a7, a8 401063dc: c0a780 sub a10, a7, a8 /* Exponent difference > 32 -- just return the bigger value. */ bgeui a10, 32, 1f 401063df: 37caf6 bgeui a10, 32, 4010641a <__subsf3+0x62> /* Shift y right by the exponent difference. Any bits that are shifted out of y are saved in a9 for rounding the result. */ ssr a10 401063e2: 400a00 ssr a10 movi a9, 0 401063e5: 090c movi.n a9, 0 src a9, a3, a9 401063e7: 819390 src a9, a3, a9 srl a3, a3 401063ea: 913030 srl a3, a3 sub a2, a2, a3 401063ed: c02230 sub a2, a2, a3 /* Subtract the leftover bits in a9 from zero and propagate any borrow from a2. */ neg a9, a9 401063f0: 609090 neg a9, a9 addi a10, a2, -1 401063f3: a20b addi.n a10, a2, -1 movnez a2, a10, a9 401063f5: 932a90 movnez a2, a10, a9 /* Check if the subtract underflowed into the exponent. */ extui a10, a2, 23, 8 401063f8: 75a720 extui a10, a2, 23, 8 beq a10, a7, .Lsub_round 401063fb: 511a77 beq a10, a7, 40106450 <__subsf3+0x98> j .Lsub_borrow 401063fe: 001bc6 j 40106471 <__subsf3+0xb9> .Lsub_yexpzero: /* Return zero if the inputs are equal. (For the non-subnormal case, subtracting the "1.0" will cause a borrow from the exponent and this case can be detected when handling the borrow.) */ beq a2, a3, .Lsub_return_zero 40106401: 681237 beq a2, a3, 4010646d <__subsf3+0xb5> /* y is a subnormal value. Replace its sign/exponent with zero, i.e., no implicit "1.0". Unless x is also a subnormal, increment y's apparent exponent because subnormals behave as if they had the minimum (nonzero) exponent. */ slli a3, a3, 9 40106404: 113370 slli a3, a3, 9 srli a3, a3, 9 40106407: 413930 srli a3, a3, 9 bnone a2, a6, .Lsub_yexpdiff 4010640a: ce0267 bnone a2, a6, 401063dc <__subsf3+0x24> addi a8, a8, 1 4010640d: 881b addi.n a8, a8, 1 j .Lsub_yexpdiff 4010640f: fff246 j 401063dc <__subsf3+0x24> 40106412: 800000 add a0, a0, a0 .Lsub_returny: /* Negate and return y. */ slli a7, a6, 8 40106415: 701176 excw xor a2, a3, a7 40106418: 0d3023 excw 1: leaf_return 4010641b: 0267f0 excw .Lsub_xsmaller: /* Same thing as the "ysmaller" code, but with x and y swapped and with y negated. */ bnone a2, a6, .Lsub_xexpzero 4010641e: 603c movi.n a0, 54 or a2, a2, a6 40106420: 802022 l32i a2, a0, 0x200 slli a2, a2, 8 40106423: 201122 l16ui a2, a1, 64 srli a2, a2, 8 40106426: 4128 l32i.n a2, a1, 16 .Lsub_xexpdiff: sub a10, a8, a7 40106428: c0a870 sub a10, a8, a7 bgeui a10, 32, .Lsub_returny 4010642b: e5caf6 bgeui a10, 32, 40106414 <__subsf3+0x5c> ssr a10 4010642e: 400a00 ssr a10 movi a9, 0 40106431: 090c movi.n a9, 0 src a9, a2, a9 40106433: 819290 src a9, a2, a9 srl a2, a2 40106436: 912020 srl a2, a2 /* Negate y. */ slli a11, a6, 8 40106439: 11b680 slli a11, a6, 8 xor a3, a3, a11 4010643c: 3033b0 xor a3, a3, a11 sub a2, a3, a2 4010643f: c02320 sub a2, a3, a2 neg a9, a9 40106442: 609090 neg a9, a9 addi a10, a2, -1 40106445: a20b addi.n a10, a2, -1 movnez a2, a10, a9 40106447: 932a90 movnez a2, a10, a9 /* Check if the subtract underflowed into the exponent. */ extui a10, a2, 23, 8 4010644a: 75a720 extui a10, a2, 23, 8 bne a10, a8, .Lsub_borrow 4010644d: 209a87 bne a10, a8, 40106471 <__subsf3+0xb9> .Lsub_round: /* Round up if the leftover fraction is >= 1/2. */ bgez a9, 1f 40106450: 0069d6 bgez a9, 4010645a <__subsf3+0xa2> addi a2, a2, 1 40106453: 221b addi.n a2, a2, 1 /* Check if the leftover fraction is exactly 1/2. */ slli a9, a9, 1 40106455: 1199f0 slli a9, a9, 1 beqz a9, .Lsub_exactlyhalf 40106458: c9bc beqz.n a9, 40106498 <__subsf3+0xe0> 1: leaf_return 4010645a: f00d ret.n .Lsub_xexpzero: /* Same as "yexpzero". */ beq a2, a3, .Lsub_return_zero 4010645c: 0d1237 beq a2, a3, 4010646d <__subsf3+0xb5> slli a2, a2, 9 4010645f: 112270 slli a2, a2, 9 srli a2, a2, 9 40106462: 412920 srli a2, a2, 9 bnone a3, a6, .Lsub_xexpdiff 40106465: bf0367 bnone a3, a6, 40106428 <__subsf3+0x70> addi a7, a7, 1 40106468: 771b addi.n a7, a7, 1 j .Lsub_xexpdiff 4010646a: ffee86 j 40106428 <__subsf3+0x70> .Lsub_return_zero: movi a2, 0 4010646d: 020c movi.n a2, 0 leaf_return 4010646f: f00d ret.n value needs to be renormalized. Shift the mantissa left as needed to remove any leading zeros and adjust the exponent accordingly. If the exponent is not large enough to remove all the leading zeros, the result will be a subnormal value. */ slli a8, a2, 9 40106471: 118270 slli a8, a2, 9 beqz a8, .Lsub_xzero 40106474: 88ac beqz.n a8, 401064a0 <__subsf3+0xe8> do_nsau a6, a8, a7, a11 40106476: 40f860 nsau a6, a8 srli a8, a8, 9 40106479: 418980 srli a8, a8, 9 bge a6, a10, .Lsub_subnormal 4010647c: 2ea6a7 bge a6, a10, 401064ae <__subsf3+0xf6> addi a6, a6, 1 4010647f: 661b addi.n a6, a6, 1 .Lsub_normalize_shift: /* Shift the mantissa (a8/a9) left by a6. */ ssl a6 40106481: 401600 ssl a6 src a8, a8, a9 40106484: 818890 src a8, a8, a9 sll a9, a9 40106487: a19900 sll a9, a9 /* Combine the shifted mantissa with the sign and exponent, decrementing the exponent by a6. (The exponent has already been decremented by one due to the borrow from the subtraction, but adding the mantissa will increment the exponent by one.) */ srli a2, a2, 23 4010648a: 852720 extui a2, a2, 23, 9 sub a2, a2, a6 4010648d: c02260 sub a2, a2, a6 slli a2, a2, 23 40106490: 012290 slli a2, a2, 23 add a2, a2, a8 40106493: 228a add.n a2, a2, a8 j .Lsub_round 40106495: ffedc6 j 40106450 <__subsf3+0x98> .Lsub_exactlyhalf: /* Round down to the nearest even value. */ srli a2, a2, 1 40106498: 412120 srli a2, a2, 1 slli a2, a2, 1 4010649b: 1122f0 slli a2, a2, 1 leaf_return 4010649e: f00d ret.n .Lsub_xzero: /* If there was a borrow from the exponent, and the mantissa and guard digits are all zero, then the inputs were equal and the result should be zero. */ beqz a9, .Lsub_return_zero 401064a0: fc9916 beqz a9, 4010646d <__subsf3+0xb5> /* Only the guard digit is nonzero. Shift by min(24, a10). */ addi a11, a10, -24 401064a3: e8cab2 addi a11, a10, -24 movi a6, 24 401064a6: 861c movi.n a6, 24 movltz a6, a10, a11 401064a8: a36ab0 movltz a6, a10, a11 j .Lsub_normalize_shift 401064ab: fff486 j 40106481 <__subsf3+0xc9> will be zero. Do not add 1 to a6 in this case, because: (1) adding the mantissa will not increment the exponent, so there is no need to subtract anything extra from the exponent to compensate, and (2) the effective exponent of a subnormal is 1 not 0 so the shift amount must be 1 smaller than normal. */ mov a6, a10 401064ae: 0a6d mov.n a6, a10 j .Lsub_normalize_shift 401064b0: fff346 j 40106481 <__subsf3+0xc9> ... 401064b4 <__mulsf3_aux>: (This code is placed before the start of the function just to keep it in range of the limited branch displacements.) */ .Lmul_xexpzero: /* Clear the sign bit of x. */ slli a2, a2, 1 401064b4: 1122f0 slli a2, a2, 1 srli a2, a2, 1 401064b7: 412120 srli a2, a2, 1 /* If x is zero, return zero. */ beqz a2, .Lmul_return_zero 401064ba: e2ac beqz.n a2, 401064ec <__mulsf3_aux+0x38> /* Normalize x. Adjust the exponent in a8. */ do_nsau a10, a2, a11, a12 401064bc: 40f2a0 nsau a10, a2 addi a10, a10, -8 401064bf: f8caa2 addi a10, a10, -8 ssl a10 401064c2: 401a00 ssl a10 sll a2, a2 401064c5: a12200 sll a2, a2 movi a8, 1 401064c8: 180c movi.n a8, 1 sub a8, a8, a10 401064ca: c088a0 sub a8, a8, a10 j .Lmul_xnormalized 401064cd: 001ec6 j 4010654c <__mulsf3+0x20> .Lmul_yexpzero: /* Clear the sign bit of y. */ slli a3, a3, 1 401064d0: 1133f0 slli a3, a3, 1 srli a3, a3, 1 401064d3: 413130 srli a3, a3, 1 /* If y is zero, return zero. */ beqz a3, .Lmul_return_zero 401064d6: 239c beqz.n a3, 401064ec <__mulsf3_aux+0x38> /* Normalize y. Adjust the exponent in a9. */ do_nsau a10, a3, a11, a12 401064d8: 40f3a0 nsau a10, a3 addi a10, a10, -8 401064db: f8caa2 addi a10, a10, -8 ssl a10 401064de: 401a00 ssl a10 sll a3, a3 401064e1: a13300 sll a3, a3 movi a9, 1 401064e4: 190c movi.n a9, 1 sub a9, a9, a10 401064e6: c099a0 sub a9, a9, a10 j .Lmul_ynormalized 401064e9: 001886 j 4010654f <__mulsf3+0x23> .Lmul_return_zero: /* Return zero with the appropriate sign bit. */ srli a2, a7, 31 401064ec: 052f70 extui a2, a7, 31, 1 slli a2, a2, 31 401064ef: 012210 slli a2, a2, 31 j .Lmul_done 401064f2: 003406 j 401065c6 <__mulsf3+0x9a> .Lmul_xnan_or_inf: /* If y is zero, return NaN. */ slli a8, a3, 1 401064f5: 1183f0 slli a8, a3, 1 bnez a8, 1f 401064f8: 88cc bnez.n a8, 40106504 <__mulsf3_aux+0x50> movi a4, 0x400000 /* make it a quiet NaN */ 401064fa: e75e41 l32r a4, 40100274 <_DoubleExceptionVector+0x204> or a2, a2, a4 401064fd: 202240 or a2, a2, a4 j .Lmul_done 40106500: 003086 j 401065c6 <__mulsf3+0x9a> 40106503: c36700 excw 1: /* If y is NaN, return y. */ bnall a3, a6, .Lmul_returnx 40106506: 837006 j 400e72ca slli a8, a3, 9 40106509: 088c11 l32r a1, 400c873c beqz a8, .Lmul_returnx .Lmul_returny: mov a2, a3 4010650c: 032d mov.n a2, a3 .Lmul_returnx: /* Set the sign bit and return. */ extui a7, a7, 31, 1 4010650e: 057f70 extui a7, a7, 31, 1 slli a2, a2, 1 40106511: 1122f0 slli a2, a2, 1 ssai 1 40106514: 404100 ssai 1 src a2, a7, a2 40106517: 812720 src a2, a7, a2 j .Lmul_done 4010651a: 002a06 j 401065c6 <__mulsf3+0x9a> .Lmul_ynan_or_inf: /* If x is zero, return NaN. */ slli a8, a2, 1 4010651d: 1182f0 slli a8, a2, 1 bnez a8, .Lmul_returny 40106520: fe8856 bnez a8, 4010650c <__mulsf3_aux+0x58> movi a7, 0x400000 /* make it a quiet NaN */ 40106523: e75471 l32r a7, 40100274 <_DoubleExceptionVector+0x204> or a2, a3, a7 40106526: 202370 or a2, a3, a7 j .Lmul_done 40106529: 002646 j 401065c6 <__mulsf3+0x9a> 4010652c <__mulsf3>: .global __mulsf3 .type __mulsf3, @function __mulsf3: #if __XTENSA_CALL0_ABI__ leaf_entry sp, 32 addi sp, sp, -32 4010652c: e0c112 addi a1, a1, -32 s32i a12, sp, 16 4010652f: 41c9 s32i.n a12, a1, 16 s32i a13, sp, 20 40106531: 51d9 s32i.n a13, a1, 20 s32i a14, sp, 24 40106533: 61e9 s32i.n a14, a1, 24 s32i a15, sp, 28 40106535: 71f9 s32i.n a15, a1, 28 to allow CALL12s to a helper function. */ leaf_entry sp, 64 #else leaf_entry sp, 32 #endif movi a6, 0x7f800000 40106537: e74e61 l32r a6, 40100270 <_DoubleExceptionVector+0x200> /* Get the sign of the result. */ xor a7, a2, a3 4010653a: 307230 xor a7, a2, a3 /* Check for NaN and infinity. */ ball a2, a6, .Lmul_xnan_or_inf 4010653d: b44267 ball a2, a6, 401064f5 <__mulsf3_aux+0x41> ball a3, a6, .Lmul_ynan_or_inf 40106540: d94367 ball a3, a6, 4010651d <__mulsf3_aux+0x69> /* Extract the exponents. */ extui a8, a2, 23, 8 40106543: 758720 extui a8, a2, 23, 8 extui a9, a3, 23, 8 40106546: 759730 extui a9, a3, 23, 8 beqz a8, .Lmul_xexpzero 40106549: f67816 beqz a8, 401064b4 <__mulsf3_aux> .Lmul_xnormalized: beqz a9, .Lmul_yexpzero 4010654c: f80916 beqz a9, 401064d0 <__mulsf3_aux+0x1c> .Lmul_ynormalized: /* Add the exponents. */ add a8, a8, a9 4010654f: 889a add.n a8, a8, a9 /* Replace sign/exponent fields with explicit "1.0". */ movi a10, 0xffffff 40106551: e749a1 l32r a10, 40100278 <_DoubleExceptionVector+0x208> or a2, a2, a6 40106554: 202260 or a2, a2, a6 and a2, a2, a10 40106557: 1022a0 and a2, a2, a10 or a3, a3, a6 4010655a: 203360 or a3, a3, a6 and a3, a3, a10 4010655d: 1033a0 and a3, a3, a10 #define a2h a4 #define a3h a5 /* Get the high halves of the inputs into registers. */ srli a2h, a2, 16 40106560: f54020 extui a4, a2, 16, 16 srli a3h, a3, 16 40106563: f55030 extui a5, a3, 16, 16 #endif /* __XTENSA_CALL0_ABI__ */ #endif /* no multiply hardware */ /* Add pp1 and pp2 into a6 with carry-out in a9. */ do_mul(a6, a2, l, a3, h) /* pp 1 */ 40106566: c16250 mul16u a6, a2, a5 do_mul(a11, a2, h, a3, l) /* pp 2 */ 40106569: c1b430 mul16u a11, a4, a3 movi a9, 0 4010656c: 090c movi.n a9, 0 add a6, a6, a11 4010656e: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 40106570: 01b6b7 bgeu a6, a11, 40106575 <__mulsf3+0x49> addi a9, a9, 1 40106573: 991b addi.n a9, a9, 1 1: /* Shift the high half of a9/a6 into position in a9. Note that this value can be safely incremented without any carry-outs. */ ssai 16 40106575: 404010 ssai 16 src a9, a9, a6 40106578: 819960 src a9, a9, a6 /* Compute the low word into a6. */ do_mul(a11, a2, l, a3, l) /* pp 0 */ 4010657b: c1b230 mul16u a11, a2, a3 sll a6, a6 4010657e: a16600 sll a6, a6 add a6, a6, a11 40106581: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 40106583: 01b6b7 bgeu a6, a11, 40106588 <__mulsf3+0x5c> addi a9, a9, 1 40106586: 991b addi.n a9, a9, 1 1: /* Compute the high word into a2. */ do_mul(a2, a2, h, a3, h) /* pp 3 */ 40106588: c12450 mul16u a2, a4, a5 add a2, a2, a9 4010658b: 229a add.n a2, a2, a9 #endif /* ! XCHAL_HAVE_MUL32_HIGH */ /* Shift left by 9 bits, unless there was a carry-out from the multiply, in which case, shift by 8 bits and increment the exponent. */ movi a4, 9 4010658d: 940c movi.n a4, 9 srli a5, a2, 24 - 9 4010658f: 415f20 srli a5, a2, 15 beqz a5, 1f 40106592: 258c beqz.n a5, 40106598 <__mulsf3+0x6c> addi a4, a4, -1 40106594: 440b addi.n a4, a4, -1 addi a8, a8, 1 40106596: 881b addi.n a8, a8, 1 1: ssl a4 40106598: 401400 ssl a4 src a2, a2, a6 4010659b: 812260 src a2, a2, a6 sll a6, a6 4010659e: a16600 sll a6, a6 /* Subtract the extra bias from the exponent sum (plus one to account for the explicit "1.0" of the mantissa that will be added to the exponent in the final result). */ movi a4, 0x80 401065a1: 80a042 movi a4, 128 sub a8, a8, a4 401065a4: c08840 sub a8, a8, a4 /* Check for over/underflow. The value in a8 is one less than the final exponent, so values in the range 0..fd are OK here. */ movi a4, 0xfe 401065a7: fea042 movi a4, 254 bgeu a8, a4, .Lmul_overflow 401065aa: 2fb847 bgeu a8, a4, 401065dd <__mulsf3+0xb1> .Lmul_round: /* Round. */ bgez a6, .Lmul_rounded 401065ad: 0076d6 bgez a6, 401065b8 <__mulsf3+0x8c> addi a2, a2, 1 401065b0: 221b addi.n a2, a2, 1 slli a6, a6, 1 401065b2: 1166f0 slli a6, a6, 1 beqz a6, .Lmul_exactlyhalf 401065b5: 01b616 beqz a6, 401065d4 <__mulsf3+0xa8> .Lmul_rounded: /* Add the exponent to the mantissa. */ slli a8, a8, 23 401065b8: 018890 slli a8, a8, 23 add a2, a2, a8 401065bb: 228a add.n a2, a2, a8 .Lmul_addsign: /* Add the sign bit. */ srli a7, a7, 31 401065bd: 057f70 extui a7, a7, 31, 1 slli a7, a7, 31 401065c0: 017710 slli a7, a7, 31 or a2, a2, a7 401065c3: 202270 or a2, a2, a7 .Lmul_done: #if __XTENSA_CALL0_ABI__ l32i a12, sp, 16 401065c6: 41c8 l32i.n a12, a1, 16 l32i a13, sp, 20 401065c8: 51d8 l32i.n a13, a1, 20 l32i a14, sp, 24 401065ca: 61e8 l32i.n a14, a1, 24 l32i a15, sp, 28 401065cc: 71f8 l32i.n a15, a1, 28 addi sp, sp, 32 401065ce: 20c112 addi a1, a1, 32 #endif leaf_return 401065d1: f00d ret.n 401065d3: 212000 srai a2, a0, 0 .Lmul_exactlyhalf: /* Round down to the nearest even value. */ srli a2, a2, 1 401065d6: 22f041 l32r a4, 400cf198 slli a2, a2, 1 401065d9: f68611 l32r a1, 40103ff4 j .Lmul_rounded 401065dc: ff .byte 0xff .Lmul_overflow: bltz a8, .Lmul_underflow 401065dd: 008896 bltz a8, 401065e9 <__mulsf3+0xbd> /* Return +/- Infinity. */ movi a8, 0xff 401065e0: ffa082 movi a8, 255 slli a2, a8, 23 401065e3: 012890 slli a2, a8, 23 j .Lmul_addsign 401065e6: fff4c6 j 401065bd <__mulsf3+0x91> .Lmul_underflow: /* Create a subnormal value, where the exponent field contains zero, but the effective exponent is 1. The value of a8 is one less than the actual exponent, so just negate it to get the shift amount. */ neg a8, a8 401065e9: 608080 neg a8, a8 mov a9, a6 401065ec: 069d mov.n a9, a6 ssr a8 401065ee: 400800 ssr a8 bgeui a8, 32, .Lmul_flush_to_zero 401065f1: 13c8f6 bgeui a8, 32, 40106608 <__mulsf3+0xdc> /* Shift a2 right. Any bits that are shifted out of a2 are saved in a6 (combined with the shifted-out bits currently in a6) for rounding the result. */ sll a6, a2 401065f4: a16200 sll a6, a2 srl a2, a2 401065f7: 912020 srl a2, a2 /* Set the exponent to zero. */ movi a8, 0 401065fa: 080c movi.n a8, 0 /* Pack any nonzero bits shifted out into a6. */ beqz a9, .Lmul_round 401065fc: fad916 beqz a9, 401065ad <__mulsf3+0x81> movi a9, 1 401065ff: 190c movi.n a9, 1 or a6, a6, a9 40106601: 206690 or a6, a6, a9 j .Lmul_round 40106604: ffe946 j 401065ad <__mulsf3+0x81> 40106607: 2f7000 excw .Lmul_flush_to_zero: /* Return zero with the appropriate sign bit. */ srli a2, a7, 31 4010660a: 221005 call0 4012870c <_lit4_end+0x20fbc> slli a2, a2, 31 4010660d: ed0601 l32r a0, 40101a28 j .Lmul_done 40106610: ff .byte 0xff 40106611: 000000 ill 40106614 <__divsf3_aux>: (This code is placed before the start of the function just to keep it in range of the limited branch displacements.) */ .Ldiv_yexpzero: /* Clear the sign bit of y. */ slli a3, a3, 1 40106614: 1133f0 slli a3, a3, 1 srli a3, a3, 1 40106617: 413130 srli a3, a3, 1 /* Check for division by zero. */ beqz a3, .Ldiv_yzero 4010661a: 339c beqz.n a3, 40106631 <__divsf3_aux+0x1d> /* Normalize y. Adjust the exponent in a9. */ do_nsau a10, a3, a4, a5 4010661c: 40f3a0 nsau a10, a3 addi a10, a10, -8 4010661f: f8caa2 addi a10, a10, -8 ssl a10 40106622: 401a00 ssl a10 sll a3, a3 40106625: a13300 sll a3, a3 movi a9, 1 40106628: 190c movi.n a9, 1 sub a9, a9, a10 4010662a: c099a0 sub a9, a9, a10 j .Ldiv_ynormalized 4010662d: 001d06 j 401066a5 <__divsf3+0x15> 40106630: 42f000 excw .Ldiv_yzero: /* y is zero. Return NaN if x is also zero; otherwise, infinity. */ slli a4, a2, 1 40106633: 414011 l32r a1, 400d6b34 srli a4, a4, 1 40106636: 2f7041 l32r a4, 400d23f8 srli a2, a7, 31 40106639: 221005 call0 4012873c <_lit4_end+0x20fec> slli a2, a2, 31 4010663c: 226001 l32r a0, 400cefbc or a2, a2, a6 4010663f: 44cc20 extui a12, a2, 12, 5 bnez a4, 1f movi a4, 0x400000 /* make it a quiet NaN */ 40106642: e70c41 l32r a4, 40100274 <_DoubleExceptionVector+0x204> or a2, a2, a4 40106645: 202240 or a2, a2, a4 1: leaf_return 40106648: f00d ret.n 4010664a: f00000 subx8 a0, a0, a0 .Ldiv_xexpzero: /* Clear the sign bit of x. */ slli a2, a2, 1 4010664d: 201122 l16ui a2, a1, 64 srli a2, a2, 1 40106650: 9c4121 l32r a2, 400ed754 /* If x is zero, return zero. */ beqz a2, .Ldiv_return_zero 40106653: f2a022 movi a2, 242 /* Normalize x. Adjust the exponent in a8. */ do_nsau a10, a2, a4, a5 40106656: caa240 excw addi a10, a10, -8 40106659: 00f8 l32i.n a15, a0, 0 ssl a10 4010665b: 401a add.n a4, a0, a1 sll a2, a2 4010665d: a12200 sll a2, a2 movi a8, 1 40106660: 180c movi.n a8, 1 sub a8, a8, a10 40106662: c088a0 sub a8, a8, a10 j .Ldiv_xnormalized 40106665: 000fc6 j 401066a8 <__divsf3+0x18> .Ldiv_return_zero: /* Return zero with the appropriate sign bit. */ srli a2, a7, 31 40106668: 052f70 extui a2, a7, 31, 1 slli a2, a2, 31 4010666b: 012210 slli a2, a2, 31 leaf_return 4010666e: f00d ret.n .Ldiv_xnan_or_inf: /* Set the sign bit of the result. */ srli a7, a3, 31 40106670: 057f30 extui a7, a3, 31, 1 slli a7, a7, 31 40106673: 017710 slli a7, a7, 31 xor a2, a2, a7 40106676: 302270 xor a2, a2, a7 /* If y is NaN or Inf, return NaN. */ bnall a3, a6, 1f 40106679: 05c367 bnall a3, a6, 40106682 <__divsf3_aux+0x6e> movi a4, 0x400000 /* make it a quiet NaN */ 4010667c: e6fe41 l32r a4, 40100274 <_DoubleExceptionVector+0x204> or a2, a2, a4 4010667f: 202240 or a2, a2, a4 1: leaf_return 40106682: f00d ret.n .Ldiv_ynan_or_inf: /* If y is Infinity, return zero. */ slli a8, a3, 9 40106684: 118370 slli a8, a3, 9 beqz a8, .Ldiv_return_zero 40106687: fdd816 beqz a8, 40106668 <__divsf3_aux+0x54> /* y is NaN; return it. */ mov a2, a3 4010668a: 032d mov.n a2, a3 leaf_return 4010668c: f00d ret.n ... 40106690 <__divsf3>: .align 4 .global __divsf3 .type __divsf3, @function __divsf3: leaf_entry sp, 16 movi a6, 0x7f800000 40106690: e6f861 l32r a6, 40100270 <_DoubleExceptionVector+0x200> /* Get the sign of the result. */ xor a7, a2, a3 40106693: 307230 xor a7, a2, a3 /* Check for NaN and infinity. */ ball a2, a6, .Ldiv_xnan_or_inf 40106696: d64267 ball a2, a6, 40106670 <__divsf3_aux+0x5c> ball a3, a6, .Ldiv_ynan_or_inf 40106699: e74367 ball a3, a6, 40106684 <__divsf3_aux+0x70> /* Extract the exponents. */ extui a8, a2, 23, 8 4010669c: 758720 extui a8, a2, 23, 8 extui a9, a3, 23, 8 4010669f: 759730 extui a9, a3, 23, 8 beqz a9, .Ldiv_yexpzero 401066a2: f6e916 beqz a9, 40106614 <__divsf3_aux> .Ldiv_ynormalized: beqz a8, .Ldiv_xexpzero 401066a5: fa3816 beqz a8, 4010664c <__divsf3_aux+0x38> .Ldiv_xnormalized: /* Subtract the exponents. */ sub a8, a8, a9 401066a8: c08890 sub a8, a8, a9 /* Replace sign/exponent fields with explicit "1.0". */ movi a10, 0xffffff 401066ab: e6f3a1 l32r a10, 40100278 <_DoubleExceptionVector+0x208> or a2, a2, a6 401066ae: 202260 or a2, a2, a6 and a2, a2, a10 401066b1: 1022a0 and a2, a2, a10 or a3, a3, a6 401066b4: 203360 or a3, a3, a6 and a3, a3, a10 401066b7: 1033a0 and a3, a3, a10 /* The first digit of the mantissa division must be a one. Shift x (and adjust the exponent) as needed to make this true. */ bltu a3, a2, 1f 401066ba: 043327 bltu a3, a2, 401066c2 <__divsf3+0x32> slli a2, a2, 1 401066bd: 1122f0 slli a2, a2, 1 addi a8, a8, -1 401066c0: 880b addi.n a8, a8, -1 1: /* Do the first subtraction and shift. */ sub a2, a2, a3 401066c2: c02230 sub a2, a2, a3 slli a2, a2, 1 401066c5: 1122f0 slli a2, a2, 1 /* Put the quotient into a10. */ movi a10, 1 401066c8: 1a0c movi.n a10, 1 /* Divide one bit at a time for 23 bits. */ movi a9, 23 401066ca: 17a092 movi a9, 23 #if XCHAL_HAVE_LOOPS loop a9, .Ldiv_loopend #endif .Ldiv_loop: /* Shift the quotient << 1. */ slli a10, a10, 1 401066cd: 11aaf0 slli a10, a10, 1 /* Is this digit a 0 or 1? */ bltu a2, a3, 1f 401066d0: 043237 bltu a2, a3, 401066d8 <__divsf3+0x48> /* Output a 1 and subtract. */ addi a10, a10, 1 401066d3: aa1b addi.n a10, a10, 1 sub a2, a2, a3 401066d5: c02230 sub a2, a2, a3 /* Shift the dividend << 1. */ 1: slli a2, a2, 1 401066d8: 1122f0 slli a2, a2, 1 #if !XCHAL_HAVE_LOOPS addi a9, a9, -1 401066db: 990b addi.n a9, a9, -1 bnez a9, .Ldiv_loop 401066dd: fec956 bnez a9, 401066cd <__divsf3+0x3d> .Ldiv_loopend: /* Add the exponent bias (less one to account for the explicit "1.0" of the mantissa that will be added to the exponent in the final result). */ addi a8, a8, 0x7e 401066e0: 7ec882 addi a8, a8, 126 /* Check for over/underflow. The value in a8 is one less than the final exponent, so values in the range 0..fd are OK here. */ movi a4, 0xfe 401066e3: fea042 movi a4, 254 bgeu a8, a4, .Ldiv_overflow 401066e6: 17b847 bgeu a8, a4, 40106701 <__divsf3+0x71> .Ldiv_round: /* Round. The remainder (<< 1) is in a2. */ bltu a2, a3, .Ldiv_rounded 401066e9: 043237 bltu a2, a3, 401066f1 <__divsf3+0x61> addi a10, a10, 1 401066ec: aa1b addi.n a10, a10, 1 beq a2, a3, .Ldiv_exactlyhalf 401066ee: 1a1237 beq a2, a3, 4010670c <__divsf3+0x7c> .Ldiv_rounded: /* Add the exponent to the mantissa. */ slli a8, a8, 23 401066f1: 018890 slli a8, a8, 23 add a2, a10, a8 401066f4: 2a8a add.n a2, a10, a8 .Ldiv_addsign: /* Add the sign bit. */ srli a7, a7, 31 401066f6: 057f70 extui a7, a7, 31, 1 slli a7, a7, 31 401066f9: 017710 slli a7, a7, 31 or a2, a2, a7 401066fc: 202270 or a2, a2, a7 leaf_return 401066ff: f00d ret.n .Ldiv_overflow: bltz a8, .Ldiv_underflow 40106701: 010896 bltz a8, 40106715 <__divsf3+0x85> /* Return +/- Infinity. */ addi a8, a4, 1 /* 0xff */ 40106704: 841b addi.n a8, a4, 1 slli a2, a8, 23 40106706: 012890 slli a2, a8, 23 j .Ldiv_addsign 40106709: fffa46 j 401066f6 <__divsf3+0x66> .Ldiv_exactlyhalf: /* Remainder is exactly half the divisor. Round even. */ srli a10, a10, 1 4010670c: 41a1a0 srli a10, a10, 1 slli a10, a10, 1 4010670f: 11aaf0 slli a10, a10, 1 j .Ldiv_rounded 40106712: fff6c6 j 401066f1 <__divsf3+0x61> .Ldiv_underflow: /* Create a subnormal value, where the exponent field contains zero, but the effective exponent is 1. The value of a8 is one less than the actual exponent, so just negate it to get the shift amount. */ neg a8, a8 40106715: 608080 neg a8, a8 ssr a8 40106718: 400800 ssr a8 bgeui a8, 32, .Ldiv_flush_to_zero 4010671b: 22c8f6 bgeui a8, 32, 40106741 <__divsf3+0xb1> /* Shift a10 right. Any bits that are shifted out of a10 are saved in a6 for rounding the result. */ sll a6, a10 4010671e: a16a00 sll a6, a10 srl a10, a10 40106721: 91a0a0 srl a10, a10 /* Set the exponent to zero. */ movi a8, 0 40106724: 080c movi.n a8, 0 /* Pack any nonzero remainder (in a2) into a6. */ beqz a2, 1f 40106726: 328c beqz.n a2, 4010672d <__divsf3+0x9d> movi a9, 1 40106728: 190c movi.n a9, 1 or a6, a6, a9 4010672a: 206690 or a6, a6, a9 /* Round a10 based on the bits shifted out into a6. */ 1: bgez a6, .Ldiv_rounded 4010672d: fc06d6 bgez a6, 401066f1 <__divsf3+0x61> addi a10, a10, 1 40106730: aa1b addi.n a10, a10, 1 slli a6, a6, 1 40106732: 1166f0 slli a6, a6, 1 bnez a6, .Ldiv_rounded 40106735: fb8656 bnez a6, 401066f1 <__divsf3+0x61> srli a10, a10, 1 40106738: 41a1a0 srli a10, a10, 1 slli a10, a10, 1 4010673b: 11aaf0 slli a10, a10, 1 j .Ldiv_rounded 4010673e: ffebc6 j 401066f1 <__divsf3+0x61> .Ldiv_flush_to_zero: /* Return zero with the appropriate sign bit. */ srli a2, a7, 31 40106741: 052f70 extui a2, a7, 31, 1 slli a2, a2, 31 40106744: 012210 slli a2, a2, 31 leaf_return 40106747: f00d ret.n 40106749: 000000 ill 4010674c <__fixsfsi>: .type __fixsfsi, @function __fixsfsi: leaf_entry sp, 16 /* Check for NaN and Infinity. */ movi a6, 0x7f800000 4010674c: e6c961 l32r a6, 40100270 <_DoubleExceptionVector+0x200> ball a2, a6, .Lfixsfsi_nan_or_inf 4010674f: 224267 ball a2, a6, 40106775 <__fixsfsi+0x29> /* Extract the exponent and check if 0 < (exp - 0x7e) < 32. */ extui a4, a2, 23, 8 40106752: 754720 extui a4, a2, 23, 8 addi a4, a4, -0x7e 40106755: 82c442 addi a4, a4, -126 bgei a4, 32, .Lfixsfsi_maxint 40106758: 20c4e6 bgei a4, 32, 4010677c <__fixsfsi+0x30> blti a4, 1, .Lfixsfsi_zero 4010675b: 2914a6 blti a4, 1, 40106788 <__fixsfsi+0x3c> /* Add explicit "1.0" and shift << 8. */ or a7, a2, a6 4010675e: 207260 or a7, a2, a6 slli a5, a7, 8 40106761: 115780 slli a5, a7, 8 /* Shift back to the right, based on the exponent. */ ssl a4 /* shift by 32 - a4 */ 40106764: 401400 ssl a4 srl a5, a5 40106767: 915050 srl a5, a5 /* Negate the result if sign != 0. */ neg a2, a5 4010676a: 602050 neg a2, a5 movgez a2, a5, a7 4010676d: b32570 movgez a2, a5, a7 leaf_return 40106770: f00d ret.n 40106772: 000000 ill .Lfixsfsi_nan_or_inf: /* Handle Infinity and NaN. */ slli a4, a2, 9 40106775: 114270 slli a4, a2, 9 beqz a4, .Lfixsfsi_maxint 40106778: 048c beqz.n a4, 4010677c <__fixsfsi+0x30> /* Translate NaN to +maxint. */ movi a2, 0 4010677a: 020c movi.n a2, 0 .Lfixsfsi_maxint: slli a4, a6, 8 /* 0x80000000 */ 4010677c: 114680 slli a4, a6, 8 addi a5, a4, -1 /* 0x7fffffff */ 4010677f: 540b addi.n a5, a4, -1 movgez a4, a5, a2 40106781: b34520 movgez a4, a5, a2 mov a2, a4 40106784: 042d mov.n a2, a4 leaf_return 40106786: f00d ret.n .Lfixsfsi_zero: movi a2, 0 40106788: 020c movi.n a2, 0 leaf_return 4010678a: f00d ret.n 4010678c <__fixunssfsi>: .type __fixunssfsi, @function __fixunssfsi: leaf_entry sp, 16 /* Check for NaN and Infinity. */ movi a6, 0x7f800000 4010678c: e6b961 l32r a6, 40100270 <_DoubleExceptionVector+0x200> ball a2, a6, .Lfixunssfsi_nan_or_inf 4010678f: 254267 ball a2, a6, 401067b8 <__fixunssfsi+0x2c> /* Extract the exponent and check if 0 <= (exp - 0x7f) < 32. */ extui a4, a2, 23, 8 40106792: 754720 extui a4, a2, 23, 8 addi a4, a4, -0x7f 40106795: 81c442 addi a4, a4, -127 bgei a4, 32, .Lfixunssfsi_maxint 40106798: 25c4e6 bgei a4, 32, 401067c1 <__fixunssfsi+0x35> bltz a4, .Lfixunssfsi_zero 4010679b: 02e496 bltz a4, 401067cd <__fixunssfsi+0x41> /* Add explicit "1.0" and shift << 8. */ or a7, a2, a6 4010679e: 207260 or a7, a2, a6 slli a5, a7, 8 401067a1: 115780 slli a5, a7, 8 /* Shift back to the right, based on the exponent. */ addi a4, a4, 1 401067a4: 441b addi.n a4, a4, 1 beqi a4, 32, .Lfixunssfsi_bigexp 401067a6: 27c426 beqi a4, 32, 401067d1 <__fixunssfsi+0x45> ssl a4 /* shift by 32 - a4 */ 401067a9: 401400 ssl a4 srl a5, a5 401067ac: 915050 srl a5, a5 /* Negate the result if sign != 0. */ neg a2, a5 401067af: 602050 neg a2, a5 movgez a2, a5, a7 401067b2: b32570 movgez a2, a5, a7 leaf_return 401067b5: f00d ret.n 401067b7: 427000 excw .Lfixunssfsi_nan_or_inf: /* Handle Infinity and NaN. */ slli a4, a2, 9 401067ba: 248c11 l32r a1, 400cf9ec beqz a4, .Lfixunssfsi_maxint /* Translate NaN to 0xffffffff. */ movi a2, -1 401067bd: f27c movi.n a2, -1 leaf_return 401067bf: f00d ret.n .Lfixunssfsi_maxint: slli a4, a6, 8 /* 0x80000000 */ 401067c1: 114680 slli a4, a6, 8 movi a5, -1 /* 0xffffffff */ 401067c4: f57c movi.n a5, -1 movgez a4, a5, a2 401067c6: b34520 movgez a4, a5, a2 mov a2, a4 401067c9: 042d mov.n a2, a4 leaf_return 401067cb: f00d ret.n .Lfixunssfsi_zero: movi a2, 0 401067cd: 020c movi.n a2, 0 leaf_return 401067cf: f00d ret.n .Lfixunssfsi_bigexp: /* Handle unsigned maximum exponent case. */ bltz a2, 1f 401067d1: 003296 bltz a2, 401067d8 <__fixunssfsi+0x4c> mov a2, a5 /* no shift needed */ 401067d4: 052d mov.n a2, a5 leaf_return 401067d6: f00d ret.n /* Return 0x80000000 if negative. */ 1: slli a2, a6, 8 401067d8: 112680 slli a2, a6, 8 leaf_return 401067db: f00d ret.n 401067dd: 000000 ill 401067e0 <__muldf3_aux>: (This code is placed before the start of the function just to keep it in range of the limited branch displacements.) */ .Lmul_xexpzero: /* Clear the sign bit of x. */ slli xh, xh, 1 401067e0: 1133f0 slli a3, a3, 1 srli xh, xh, 1 401067e3: 413130 srli a3, a3, 1 /* If x is zero, return zero. */ or a10, xh, xl 401067e6: 20a320 or a10, a3, a2 beqz a10, .Lmul_return_zero 401067e9: 084a16 beqz a10, 40106871 <__muldf3_aux+0x91> /* Normalize x. Adjust the exponent in a8. */ beqz xh, .Lmul_xh_zero 401067ec: 539c beqz.n a3, 40106805 <__muldf3_aux+0x25> do_nsau a10, xh, a11, a12 401067ee: 40f3a0 nsau a10, a3 addi a10, a10, -11 401067f1: f5caa2 addi a10, a10, -11 ssl a10 401067f4: 401a00 ssl a10 src xh, xh, xl 401067f7: 813320 src a3, a3, a2 sll xl, xl 401067fa: a12200 sll a2, a2 movi a8, 1 401067fd: 180c movi.n a8, 1 sub a8, a8, a10 401067ff: c088a0 sub a8, a8, a10 j .Lmul_xnormalized 40106802: 003686 j 401068e0 <__muldf3+0x20> .Lmul_xh_zero: do_nsau a10, xl, a11, a12 40106805: 40f2a0 nsau a10, a2 addi a10, a10, -11 40106808: f5caa2 addi a10, a10, -11 movi a8, -31 4010680b: 186c movi.n a8, -31 sub a8, a8, a10 4010680d: c088a0 sub a8, a8, a10 ssl a10 40106810: 401a00 ssl a10 bltz a10, .Lmul_xl_srl 40106813: 009a96 bltz a10, 40106820 <__muldf3_aux+0x40> sll xh, xl 40106816: a13200 sll a3, a2 movi xl, 0 40106819: 020c movi.n a2, 0 j .Lmul_xnormalized 4010681b: 003046 j 401068e0 <__muldf3+0x20> 4010681e: 200000 or a0, a0, a0 .Lmul_xl_srl: srl xh, xl 40106821: 009130 excw sll xl, xl 40106824: 86a122 movi a2, 0x186 j .Lmul_xnormalized 40106827: 002d mov.n a2, a0 .Lmul_yexpzero: /* Clear the sign bit of y. */ slli yh, yh, 1 40106829: 1155f0 slli a5, a5, 1 srli yh, yh, 1 4010682c: 415150 srli a5, a5, 1 /* If y is zero, return zero. */ or a10, yh, yl 4010682f: 20a540 or a10, a5, a4 beqz a10, .Lmul_return_zero 40106832: babc beqz.n a10, 40106871 <__muldf3_aux+0x91> /* Normalize y. Adjust the exponent in a9. */ beqz yh, .Lmul_yh_zero 40106834: 559c beqz.n a5, 4010684d <__muldf3_aux+0x6d> do_nsau a10, yh, a11, a12 40106836: 40f5a0 nsau a10, a5 addi a10, a10, -11 40106839: f5caa2 addi a10, a10, -11 ssl a10 4010683c: 401a00 ssl a10 src yh, yh, yl 4010683f: 815540 src a5, a5, a4 sll yl, yl 40106842: a14400 sll a4, a4 movi a9, 1 40106845: 190c movi.n a9, 1 sub a9, a9, a10 40106847: c099a0 sub a9, a9, a10 j .Lmul_ynormalized 4010684a: 002546 j 401068e3 <__muldf3+0x23> .Lmul_yh_zero: do_nsau a10, yl, a11, a12 4010684d: 40f4a0 nsau a10, a4 addi a10, a10, -11 40106850: f5caa2 addi a10, a10, -11 movi a9, -31 40106853: 196c movi.n a9, -31 sub a9, a9, a10 40106855: c099a0 sub a9, a9, a10 ssl a10 40106858: 401a00 ssl a10 bltz a10, .Lmul_yl_srl 4010685b: 009a96 bltz a10, 40106868 <__muldf3_aux+0x88> sll yh, yl 4010685e: a15400 sll a5, a4 movi yl, 0 40106861: 040c movi.n a4, 0 j .Lmul_ynormalized 40106863: 001f06 j 401068e3 <__muldf3+0x23> 40106866: 400000 ssr a0 .Lmul_yl_srl: srl yh, yl 40106869: 009150 excw sll yl, yl 4010686c: 46a144 excw j .Lmul_ynormalized 4010686f: 001c movi.n a0, 16 .Lmul_return_zero: /* Return zero with the appropriate sign bit. */ srli xh, a7, 31 40106871: 053f70 extui a3, a7, 31, 1 slli xh, xh, 31 40106874: 013310 slli a3, a3, 31 movi xl, 0 40106877: 020c movi.n a2, 0 j .Lmul_done 40106879: 006446 j 40106a0e <__muldf3+0x14e> .Lmul_xnan_or_inf: /* If y is zero, return NaN. */ bnez yl, 1f 4010687c: d4cc bnez.n a4, 4010688d <__muldf3_aux+0xad> slli a8, yh, 1 4010687e: 1185f0 slli a8, a5, 1 bnez a8, 1f 40106881: 88cc bnez.n a8, 4010688d <__muldf3_aux+0xad> movi a4, 0x80000 /* make it a quiet NaN */ 40106883: e67e41 l32r a4, 4010027c <_DoubleExceptionVector+0x20c> or xh, xh, a4 40106886: 203340 or a3, a3, a4 j .Lmul_done 40106889: 006046 j 40106a0e <__muldf3+0x14e> 4010688c: c56700 extui a6, a0, 23, 13 1: /* If y is NaN, return y. */ bnall yh, a6, .Lmul_returnx 4010688f: 400b addi.n a4, a0, -1 slli a8, yh, 12 40106891: 401185 call0 401469ac <_lit4_end+0x3f25c> or a8, a8, yl 40106894: 2088 l32i.n a8, a0, 8 beqz a8, .Lmul_returnx 40106896: 288c beqz.n a8, 4010689c <__muldf3_aux+0xbc> .Lmul_returny: mov xh, yh 40106898: 053d mov.n a3, a5 mov xl, yl 4010689a: 042d mov.n a2, a4 .Lmul_returnx: /* Set the sign bit and return. */ extui a7, a7, 31, 1 4010689c: 057f70 extui a7, a7, 31, 1 slli xh, xh, 1 4010689f: 1133f0 slli a3, a3, 1 ssai 1 401068a2: 404100 ssai 1 src xh, a7, xh 401068a5: 813730 src a3, a7, a3 j .Lmul_done 401068a8: 005886 j 40106a0e <__muldf3+0x14e> 401068ab: 825600 mull a5, a6, a0 .Lmul_ynan_or_inf: /* If x is zero, return NaN. */ bnez xl, .Lmul_returny 401068ae: fe .byte 0xfe slli a8, xh, 1 401068af: 1183f0 slli a8, a3, 1 bnez a8, .Lmul_returny 401068b2: fe2856 bnez a8, 40106898 <__muldf3_aux+0xb8> movi a7, 0x80000 /* make it a quiet NaN */ 401068b5: e67171 l32r a7, 4010027c <_DoubleExceptionVector+0x20c> or xh, yh, a7 401068b8: 203570 or a3, a5, a7 j .Lmul_done 401068bb: 0053c6 j 40106a0e <__muldf3+0x14e> ... 401068c0 <__muldf3>: .global __muldf3 .type __muldf3, @function __muldf3: #if __XTENSA_CALL0_ABI__ leaf_entry sp, 32 addi sp, sp, -32 401068c0: e0c112 addi a1, a1, -32 s32i a12, sp, 16 401068c3: 41c9 s32i.n a12, a1, 16 s32i a13, sp, 20 401068c5: 51d9 s32i.n a13, a1, 20 s32i a14, sp, 24 401068c7: 61e9 s32i.n a14, a1, 24 s32i a15, sp, 28 401068c9: 71f9 s32i.n a15, a1, 28 to allow CALL12s to a helper function. */ leaf_entry sp, 64 #else leaf_entry sp, 32 #endif movi a6, 0x7ff00000 401068cb: e66d61 l32r a6, 40100280 <_DoubleExceptionVector+0x210> /* Get the sign of the result. */ xor a7, xh, yh 401068ce: 307350 xor a7, a3, a5 /* Check for NaN and infinity. */ ball xh, a6, .Lmul_xnan_or_inf 401068d1: a74367 ball a3, a6, 4010687c <__muldf3_aux+0x9c> ball yh, a6, .Lmul_ynan_or_inf 401068d4: d44567 ball a5, a6, 401068ac <__muldf3_aux+0xcc> /* Extract the exponents. */ extui a8, xh, 20, 11 401068d7: a58430 extui a8, a3, 20, 11 extui a9, yh, 20, 11 401068da: a59450 extui a9, a5, 20, 11 beqz a8, .Lmul_xexpzero 401068dd: eff816 beqz a8, 401067e0 <__muldf3_aux> .Lmul_xnormalized: beqz a9, .Lmul_yexpzero 401068e0: f45916 beqz a9, 40106829 <__muldf3_aux+0x49> .Lmul_ynormalized: /* Add the exponents. */ add a8, a8, a9 401068e3: 889a add.n a8, a8, a9 /* Replace sign/exponent fields with explicit "1.0". */ movi a10, 0x1fffff 401068e5: e667a1 l32r a10, 40100284 <_DoubleExceptionVector+0x214> or xh, xh, a6 401068e8: 203360 or a3, a3, a6 and xh, xh, a10 401068eb: 1033a0 and a3, a3, a10 or yh, yh, a6 401068ee: 205560 or a5, a5, a6 and yh, yh, a10 401068f1: 1055a0 and a5, a5, a10 is no need to shift them out ahead of time. If there is no multiply hardware, the 16-bit chunks can be extracted when setting up the arguments to the separate multiply function. */ /* Save a7 since it is needed to hold a temporary value. */ s32i a7, sp, 4 401068f4: 1179 s32i.n a7, a1, 4 #define ylh a13 #define xhh a14 #define yhh a15 /* Get the high halves of the inputs into registers. */ srli xlh, xl, 16 401068f6: f5c020 extui a12, a2, 16, 16 srli ylh, yl, 16 401068f9: f5d040 extui a13, a4, 16, 16 srli xhh, xh, 16 401068fc: f5e030 extui a14, a3, 16, 16 srli yhh, yh, 16 401068ff: f5f050 extui a15, a5, 16, 16 #endif /* __XTENSA_CALL0_ABI__ */ #endif /* no multiply hardware */ /* Add pp1 and pp2 into a10 with carry-out in a9. */ do_mul(a10, xl, l, yl, h) /* pp 1 */ 40106902: c1a2d0 mul16u a10, a2, a13 do_mul(a11, xl, h, yl, l) /* pp 2 */ 40106905: c1bc40 mul16u a11, a12, a4 movi a9, 0 40106908: 090c movi.n a9, 0 add a10, a10, a11 4010690a: aaba add.n a10, a10, a11 bgeu a10, a11, 1f 4010690c: 01bab7 bgeu a10, a11, 40106911 <__muldf3+0x51> addi a9, a9, 1 4010690f: 991b addi.n a9, a9, 1 1: /* Initialize a6 with a9/a10 shifted into position. Note that this value can be safely incremented without any carry-outs. */ ssai 16 40106911: 404010 ssai 16 src a6, a9, a10 40106914: 8169a0 src a6, a9, a10 /* Compute the low word into a10. */ do_mul(a11, xl, l, yl, l) /* pp 0 */ 40106917: c1b240 mul16u a11, a2, a4 sll a10, a10 4010691a: a1aa00 sll a10, a10 add a10, a10, a11 4010691d: aaba add.n a10, a10, a11 bgeu a10, a11, 1f 4010691f: 02bab7 bgeu a10, a11, 40106925 <__muldf3+0x65> addi a6, a6, 1 40106922: 01c662 addi a6, a6, 1 1: /* Compute the contributions of pp0-5 to a6, with carry-outs in a9. This is good enough to determine the low half of a6, so that any nonzero bits from the low word of the result can be collapsed into a6, freeing up a register. */ movi a9, 0 40106925: 090c movi.n a9, 0 do_mul(a11, xl, l, yh, l) /* pp 3 */ 40106927: c1b250 mul16u a11, a2, a5 add a6, a6, a11 4010692a: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 4010692c: 01b6b7 bgeu a6, a11, 40106931 <__muldf3+0x71> addi a9, a9, 1 4010692f: 991b addi.n a9, a9, 1 1: do_mul(a11, xl, h, yl, h) /* pp 4 */ 40106931: c1bcd0 mul16u a11, a12, a13 add a6, a6, a11 40106934: 8066b0 add a6, a6, a11 bgeu a6, a11, 1f 40106937: 01b6b7 bgeu a6, a11, 4010693c <__muldf3+0x7c> addi a9, a9, 1 4010693a: 991b addi.n a9, a9, 1 1: do_mul(a11, xh, l, yl, l) /* pp 5 */ 4010693c: c1b340 mul16u a11, a3, a4 add a6, a6, a11 4010693f: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 40106941: 01b6b7 bgeu a6, a11, 40106946 <__muldf3+0x86> addi a9, a9, 1 40106944: 991b addi.n a9, a9, 1 1: /* Collapse any nonzero bits from the low word into a6. */ beqz a10, 1f 40106946: 3a8c beqz.n a10, 4010694d <__muldf3+0x8d> movi a11, 1 40106948: 1b0c movi.n a11, 1 or a6, a6, a11 4010694a: 2066b0 or a6, a6, a11 1: /* Add pp6-9 into a11 with carry-outs in a10. */ do_mul(a7, xl, l, yh, h) /* pp 6 */ 4010694d: c172f0 mul16u a7, a2, a15 do_mul(a11, xh, h, yl, l) /* pp 9 */ 40106950: c1be40 mul16u a11, a14, a4 movi a10, 0 40106953: 0a0c movi.n a10, 0 add a11, a11, a7 40106955: bb7a add.n a11, a11, a7 bgeu a11, a7, 1f 40106957: 02bb77 bgeu a11, a7, 4010695d <__muldf3+0x9d> addi a10, a10, 1 4010695a: 01caa2 addi a10, a10, 1 1: do_mul(a7, xl, h, yh, l) /* pp 7 */ 4010695d: c17c50 mul16u a7, a12, a5 add a11, a11, a7 40106960: 80bb70 add a11, a11, a7 bgeu a11, a7, 1f 40106963: 02bb77 bgeu a11, a7, 40106969 <__muldf3+0xa9> addi a10, a10, 1 40106966: 01caa2 addi a10, a10, 1 1: do_mul(a7, xh, l, yl, h) /* pp 8 */ 40106969: c173d0 mul16u a7, a3, a13 add a11, a11, a7 4010696c: 80bb70 add a11, a11, a7 bgeu a11, a7, 1f 4010696f: 02bb77 bgeu a11, a7, 40106975 <__muldf3+0xb5> addi a10, a10, 1 40106972: 01caa2 addi a10, a10, 1 1: /* Shift a10/a11 into position, and add low half of a11 to a6. */ src a10, a10, a11 40106975: 81aab0 src a10, a10, a11 add a10, a10, a9 40106978: aa9a add.n a10, a10, a9 sll a11, a11 4010697a: a1bb00 sll a11, a11 add a6, a6, a11 4010697d: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 4010697f: 02b6b7 bgeu a6, a11, 40106985 <__muldf3+0xc5> addi a10, a10, 1 40106982: 01caa2 addi a10, a10, 1 1: /* Add pp10-12 into xl with carry-outs in a9. */ movi a9, 0 40106985: 090c movi.n a9, 0 do_mul(xl, xl, h, yh, h) /* pp 10 */ 40106987: c12cf0 mul16u a2, a12, a15 add xl, xl, a10 4010698a: 22aa add.n a2, a2, a10 bgeu xl, a10, 1f 4010698c: 01b2a7 bgeu a2, a10, 40106991 <__muldf3+0xd1> addi a9, a9, 1 4010698f: 991b addi.n a9, a9, 1 1: do_mul(a10, xh, l, yh, l) /* pp 11 */ 40106991: c1a350 mul16u a10, a3, a5 add xl, xl, a10 40106994: 8022a0 add a2, a2, a10 bgeu xl, a10, 1f 40106997: 02b2a7 bgeu a2, a10, 4010699d <__muldf3+0xdd> addi a9, a9, 1 4010699a: 01c992 addi a9, a9, 1 1: do_mul(a10, xh, h, yl, h) /* pp 12 */ 4010699d: c1aed0 mul16u a10, a14, a13 add xl, xl, a10 401069a0: 22aa add.n a2, a2, a10 bgeu xl, a10, 1f 401069a2: 02b2a7 bgeu a2, a10, 401069a8 <__muldf3+0xe8> addi a9, a9, 1 401069a5: 01c992 addi a9, a9, 1 1: /* Add pp13-14 into a11 with carry-outs in a10. */ do_mul(a11, xh, l, yh, h) /* pp 13 */ 401069a8: c1b3f0 mul16u a11, a3, a15 do_mul(a7, xh, h, yh, l) /* pp 14 */ 401069ab: c17e50 mul16u a7, a14, a5 movi a10, 0 401069ae: 0a0c movi.n a10, 0 add a11, a11, a7 401069b0: 80bb70 add a11, a11, a7 bgeu a11, a7, 1f 401069b3: 02bb77 bgeu a11, a7, 401069b9 <__muldf3+0xf9> addi a10, a10, 1 401069b6: 01caa2 addi a10, a10, 1 1: /* Shift a10/a11 into position, and add low half of a11 to a6. */ src a10, a10, a11 401069b9: 81aab0 src a10, a10, a11 add a10, a10, a9 401069bc: aa9a add.n a10, a10, a9 sll a11, a11 401069be: a1bb00 sll a11, a11 add xl, xl, a11 401069c1: 22ba add.n a2, a2, a11 bgeu xl, a11, 1f 401069c3: 01b2b7 bgeu a2, a11, 401069c8 <__muldf3+0x108> addi a10, a10, 1 401069c6: aa1b addi.n a10, a10, 1 1: /* Compute xh. */ do_mul(xh, xh, h, yh, h) /* pp 15 */ 401069c8: c13ef0 mul16u a3, a14, a15 add xh, xh, a10 401069cb: 33aa add.n a3, a3, a10 /* Restore values saved on the stack during the multiplication. */ l32i a7, sp, 4 401069cd: 1178 l32i.n a7, a1, 4 exponent. Note: It is convenient to use the constant 0x3ff instead of 0x400 when removing the extra exponent bias (so that it is easy to construct 0x7fe for the overflow check). Reverse the logic here to decrement the exponent sum by one unless there was a carry-out. */ movi a4, 11 401069cf: b40c movi.n a4, 11 srli a5, xh, 21 - 12 401069d1: 415930 srli a5, a3, 9 bnez a5, 1f 401069d4: 45cc bnez.n a5, 401069dc <__muldf3+0x11c> addi a4, a4, 1 401069d6: 01c442 addi a4, a4, 1 addi a8, a8, -1 401069d9: ffc882 addi a8, a8, -1 1: ssl a4 401069dc: 401400 ssl a4 src xh, xh, xl 401069df: 813320 src a3, a3, a2 src xl, xl, a6 401069e2: 812260 src a2, a2, a6 sll a6, a6 401069e5: a16600 sll a6, a6 /* Subtract the extra bias from the exponent sum (plus one to account for the explicit "1.0" of the mantissa that will be added to the exponent in the final result). */ movi a4, 0x3ff 401069e8: ffa342 movi a4, 0x3ff sub a8, a8, a4 401069eb: c08840 sub a8, a8, a4 /* Check for over/underflow. The value in a8 is one less than the final exponent, so values in the range 0..7fd are OK here. */ slli a4, a4, 1 /* 0x7fe */ 401069ee: 1144f0 slli a4, a4, 1 bgeu a8, a4, .Lmul_overflow 401069f1: 34b847 bgeu a8, a4, 40106a29 <__muldf3+0x169> .Lmul_round: /* Round. */ bgez a6, .Lmul_rounded 401069f4: 0086d6 bgez a6, 40106a00 <__muldf3+0x140> addi xl, xl, 1 401069f7: 221b addi.n a2, a2, 1 beqz xl, .Lmul_roundcarry 401069f9: 72ac beqz.n a2, 40106a24 <__muldf3+0x164> slli a6, a6, 1 401069fb: 1166f0 slli a6, a6, 1 beqz a6, .Lmul_exactlyhalf 401069fe: 969c beqz.n a6, 40106a1b <__muldf3+0x15b> .Lmul_rounded: /* Add the exponent to the mantissa. */ slli a8, a8, 20 40106a00: 0188c0 slli a8, a8, 20 add xh, xh, a8 40106a03: 338a add.n a3, a3, a8 .Lmul_addsign: /* Add the sign bit. */ srli a7, a7, 31 40106a05: 057f70 extui a7, a7, 31, 1 slli a7, a7, 31 40106a08: 017710 slli a7, a7, 31 or xh, xh, a7 40106a0b: 203370 or a3, a3, a7 .Lmul_done: #if __XTENSA_CALL0_ABI__ l32i a12, sp, 16 40106a0e: 41c8 l32i.n a12, a1, 16 l32i a13, sp, 20 40106a10: 51d8 l32i.n a13, a1, 20 l32i a14, sp, 24 40106a12: 61e8 l32i.n a14, a1, 24 l32i a15, sp, 28 40106a14: 71f8 l32i.n a15, a1, 28 addi sp, sp, 32 40106a16: 20c112 addi a1, a1, 32 #endif leaf_return 40106a19: f00d ret.n .Lmul_exactlyhalf: /* Round down to the nearest even value. */ srli xl, xl, 1 40106a1b: 412120 srli a2, a2, 1 slli xl, xl, 1 40106a1e: 1122f0 slli a2, a2, 1 j .Lmul_rounded 40106a21: fff6c6 j 40106a00 <__muldf3+0x140> .Lmul_roundcarry: /* xl is always zero when the rounding increment overflows, so there's no need to round it to an even value. */ addi xh, xh, 1 40106a24: 331b addi.n a3, a3, 1 /* Overflow is OK -- it will be added to the exponent. */ j .Lmul_rounded 40106a26: fff586 j 40106a00 <__muldf3+0x140> .Lmul_overflow: bltz a8, .Lmul_underflow 40106a29: 00b896 bltz a8, 40106a38 <__muldf3+0x178> /* Return +/- Infinity. */ addi a8, a4, 1 /* 0x7ff */ 40106a2c: 841b addi.n a8, a4, 1 slli xh, a8, 20 40106a2e: 0138c0 slli a3, a8, 20 movi xl, 0 40106a31: 020c movi.n a2, 0 j .Lmul_addsign 40106a33: fff386 j 40106a05 <__muldf3+0x145> 40106a36: 800000 add a0, a0, a0 .Lmul_underflow: /* Create a subnormal value, where the exponent field contains zero, but the effective exponent is 1. The value of a8 is one less than the actual exponent, so just negate it to get the shift amount. */ neg a8, a8 40106a39: 9d6080 excw mov a9, a6 40106a3c: 080006 j 40108a40 <_lit4_end+0x12f0> ssr a8 40106a3f: c8f640 excw bgeui a8, 32, .Lmul_bigshift 40106a42: 000c movi.n a0, 0 /* Shift xh/xl right. Any bits that are shifted out of xl are saved in a6 (combined with the shifted-out bits currently in a6) for rounding the result. */ sll a6, xl 40106a44: 20a162 movi a6, 0x120 src xl, xh, xl 40106a47: 308123 excw srl xh, xh 40106a4a: 469130 excw j 1f 40106a4d: 000004 excw .Lmul_bigshift: bgeui a8, 64, .Lmul_flush_to_zero 40106a50: 1cd8f6 bgeui a8, 64, 40106a70 <__muldf3+0x1b0> sll a10, xl /* lost bits shifted out of xl */ 40106a53: a1a200 sll a10, a2 src a6, xh, xl 40106a56: 816320 src a6, a3, a2 srl xl, xh 40106a59: 912030 srl a2, a3 movi xh, 0 40106a5c: 030c movi.n a3, 0 or a9, a9, a10 40106a5e: 2099a0 or a9, a9, a10 /* Set the exponent to zero. */ 1: movi a8, 0 40106a61: 080c movi.n a8, 0 /* Pack any nonzero bits shifted out into a6. */ beqz a9, .Lmul_round 40106a63: f8d916 beqz a9, 401069f4 <__muldf3+0x134> movi a9, 1 40106a66: 190c movi.n a9, 1 or a6, a6, a9 40106a68: 206690 or a6, a6, a9 j .Lmul_round 40106a6b: ffe146 j 401069f4 <__muldf3+0x134> 40106a6e: 700000 excw .Lmul_flush_to_zero: /* Return zero with the appropriate sign bit. */ srli xh, a7, 31 40106a71: 3f .byte 0x3f 40106a72: 331005 call0 40139b74 <_lit4_end+0x32424> slli xh, xh, 31 40106a75: 020c01 l32r a0, 400c72a8 movi xl, 0 j .Lmul_done 40106a78: ffe486 j 40106a0e <__muldf3+0x14e> ... 40106a7c <__divdf3_aux>: (This code is placed before the start of the function just to keep it in range of the limited branch displacements.) */ .Ldiv_yexpzero: /* Clear the sign bit of y. */ slli yh, yh, 1 40106a7c: 1155f0 slli a5, a5, 1 srli yh, yh, 1 40106a7f: 415150 srli a5, a5, 1 /* Check for division by zero. */ or a10, yh, yl 40106a82: 20a540 or a10, a5, a4 beqz a10, .Ldiv_yzero 40106a85: babc beqz.n a10, 40106ac4 <__divdf3_aux+0x48> /* Normalize y. Adjust the exponent in a9. */ beqz yh, .Ldiv_yh_zero 40106a87: 559c beqz.n a5, 40106aa0 <__divdf3_aux+0x24> do_nsau a10, yh, a11, a9 40106a89: 40f5a0 nsau a10, a5 addi a10, a10, -11 40106a8c: f5caa2 addi a10, a10, -11 ssl a10 40106a8f: 401a00 ssl a10 src yh, yh, yl 40106a92: 815540 src a5, a5, a4 sll yl, yl 40106a95: a14400 sll a4, a4 movi a9, 1 40106a98: 190c movi.n a9, 1 sub a9, a9, a10 40106a9a: c099a0 sub a9, a9, a10 j .Ldiv_ynormalized 40106a9d: 003606 j 40106b79 <__divdf3+0x15> .Ldiv_yh_zero: do_nsau a10, yl, a11, a9 40106aa0: 40f4a0 nsau a10, a4 addi a10, a10, -11 40106aa3: f5caa2 addi a10, a10, -11 movi a9, -31 40106aa6: 196c movi.n a9, -31 sub a9, a9, a10 40106aa8: c099a0 sub a9, a9, a10 ssl a10 40106aab: 401a00 ssl a10 bltz a10, .Ldiv_yl_srl 40106aae: 007a96 bltz a10, 40106ab9 <__divdf3_aux+0x3d> sll yh, yl 40106ab1: a15400 sll a5, a4 movi yl, 0 40106ab4: 040c movi.n a4, 0 j .Ldiv_ynormalized 40106ab6: 002fc6 j 40106b79 <__divdf3+0x15> .Ldiv_yl_srl: srl yh, yl 40106ab9: 915040 srl a5, a4 sll yl, yl 40106abc: a14400 sll a4, a4 j .Ldiv_ynormalized 40106abf: 002d86 j 40106b79 <__divdf3+0x15> 40106ac2: f00000 subx8 a0, a0, a0 .Ldiv_yzero: /* y is zero. Return NaN if x is also zero; otherwise, infinity. */ slli xh, xh, 1 40106ac5: 301133 excw srli xh, xh, 1 40106ac8: 304131 l32r a3, 400d2bcc or xl, xl, xh 40106acb: 702022 l32i a2, a0, 0x1c0 srli xh, a7, 31 40106ace: 3f .byte 0x3f 40106acf: 331005 call0 40139bd0 <_lit4_end+0x32480> slli xh, xh, 31 40106ad2: 336001 l32r a0, 400d3854 or xh, xh, a6 40106ad5: 42cc20 excw bnez xl, 1f movi a4, 0x80000 /* make it a quiet NaN */ 40106ad8: e5e941 l32r a4, 4010027c <_DoubleExceptionVector+0x20c> or xh, xh, a4 40106adb: 203340 or a3, a3, a4 1: movi xl, 0 40106ade: 020c movi.n a2, 0 leaf_return 40106ae0: f00d ret.n 40106ae2: f00000 subx8 a0, a0, a0 .Ldiv_xexpzero: /* Clear the sign bit of x. */ slli xh, xh, 1 40106ae5: 301133 excw srli xh, xh, 1 40106ae8: 204131 l32r a3, 400cebec /* If x is zero, return zero. */ or a10, xh, xl 40106aeb: bc20a3 excw beqz a10, .Ldiv_return_zero 40106aee: 9cba add.n a9, a12, a11 /* Normalize x. Adjust the exponent in a8. */ beqz xh, .Ldiv_xh_zero 40106af0: f3a053 excw do_nsau a10, xh, a11, a8 40106af3: caa240 excw addi a10, a10, -11 40106af6: 1a00f5 excw ssl a10 40106af9: 332040 excw src xh, xh, xl 40106afc: 220081 l32r a8, 400cf2fc sll xl, xl 40106aff: 180ca1 l32r a10, 400ccb30 movi a8, 1 sub a8, a8, a10 40106b02: c088a0 sub a8, a8, a10 j .Ldiv_xnormalized 40106b05: 001cc6 j 40106b7c <__divdf3+0x18> .Ldiv_xh_zero: do_nsau a10, xl, a11, a8 40106b08: 40f2a0 nsau a10, a2 addi a10, a10, -11 40106b0b: f5caa2 addi a10, a10, -11 movi a8, -31 40106b0e: 186c movi.n a8, -31 sub a8, a8, a10 40106b10: c088a0 sub a8, a8, a10 ssl a10 40106b13: 401a00 ssl a10 bltz a10, .Ldiv_xl_srl 40106b16: 007a96 bltz a10, 40106b21 <__divdf3_aux+0xa5> sll xh, xl 40106b19: a13200 sll a3, a2 movi xl, 0 40106b1c: 020c movi.n a2, 0 j .Ldiv_xnormalized 40106b1e: 001686 j 40106b7c <__divdf3+0x18> .Ldiv_xl_srl: srl xh, xl 40106b21: 913020 srl a3, a2 sll xl, xl 40106b24: a12200 sll a2, a2 j .Ldiv_xnormalized 40106b27: 001446 j 40106b7c <__divdf3+0x18> 40106b2a: 700000 excw .Ldiv_return_zero: /* Return zero with the appropriate sign bit. */ srli xh, a7, 31 40106b2d: 3f .byte 0x3f 40106b2e: 331005 call0 40139c30 <_lit4_end+0x324e0> slli xh, xh, 31 40106b31: 020c01 l32r a0, 400c7364 movi xl, 0 leaf_return 40106b34: f00d ret.n 40106b36: 500000 excw .Ldiv_xnan_or_inf: /* Set the sign bit of the result. */ srli a7, yh, 31 40106b39: 7f .byte 0x7f 40106b3a: 771005 call0 4017dc3c <_lit4_end+0x764ec> slli a7, a7, 31 40106b3d: 337001 l32r a0, 400d3900 xor xh, xh, a7 40106b40: c56730 extui a6, a3, 23, 13 /* If y is NaN or Inf, return NaN. */ bnall yh, a6, 1f 40106b43: ce4105 call0 400d4f54 movi a4, 0x80000 /* make it a quiet NaN */ 40106b46: 3340e5 excw or xh, xh, a4 40106b49: f00d20 subx8 a0, a13, a2 1: leaf_return .Ldiv_ynan_or_inf: /* If y is Infinity, return zero. */ slli a8, yh, 12 40106b4c: 118540 slli a8, a5, 12 or a8, a8, yl 40106b4f: 208840 or a8, a8, a4 beqz a8, .Ldiv_return_zero 40106b52: fd6816 beqz a8, 40106b2c <__divdf3_aux+0xb0> /* y is NaN; return it. */ mov xh, yh 40106b55: 053d mov.n a3, a5 mov xl, yl 40106b57: 042d mov.n a2, a4 leaf_return 40106b59: f00d ret.n 40106b5b: 324700 excw .Ldiv_highequal1: bltu xl, yl, 2f 40106b5e: 0f4637 ball a6, a3, 40106b71 <__divdf3+0xd> j 3f 40106b61: 000000 ill 40106b64 <__divdf3>: .align 4 .global __divdf3 .type __divdf3, @function __divdf3: leaf_entry sp, 16 movi a6, 0x7ff00000 40106b64: e5c761 l32r a6, 40100280 <_DoubleExceptionVector+0x210> /* Get the sign of the result. */ xor a7, xh, yh 40106b67: 307350 xor a7, a3, a5 /* Check for NaN and infinity. */ ball xh, a6, .Ldiv_xnan_or_inf 40106b6a: ca4367 ball a3, a6, 40106b38 <__divdf3_aux+0xbc> ball yh, a6, .Ldiv_ynan_or_inf 40106b6d: db4567 ball a5, a6, 40106b4c <__divdf3_aux+0xd0> /* Extract the exponents. */ extui a8, xh, 20, 11 40106b70: a58430 extui a8, a3, 20, 11 extui a9, yh, 20, 11 40106b73: a59450 extui a9, a5, 20, 11 beqz a9, .Ldiv_yexpzero 40106b76: f02916 beqz a9, 40106a7c <__divdf3_aux> .Ldiv_ynormalized: beqz a8, .Ldiv_xexpzero 40106b79: f67816 beqz a8, 40106ae4 <__divdf3_aux+0x68> .Ldiv_xnormalized: /* Subtract the exponents. */ sub a8, a8, a9 40106b7c: c08890 sub a8, a8, a9 /* Replace sign/exponent fields with explicit "1.0". */ movi a10, 0x1fffff 40106b7f: e5c1a1 l32r a10, 40100284 <_DoubleExceptionVector+0x214> or xh, xh, a6 40106b82: 203360 or a3, a3, a6 and xh, xh, a10 40106b85: 1033a0 and a3, a3, a10 or yh, yh, a6 40106b88: 205560 or a5, a5, a6 and yh, yh, a10 40106b8b: 1055a0 and a5, a5, a10 /* Set SAR for left shift by one. */ ssai (32 - 1) 40106b8e: 404f10 ssai 31 /* The first digit of the mantissa division must be a one. Shift x (and adjust the exponent) as needed to make this true. */ bltu yh, xh, 3f 40106b91: 0b3537 bltu a5, a3, 40106ba0 <__divdf3+0x3c> beq yh, xh, .Ldiv_highequal1 40106b94: c41537 beq a5, a3, 40106b5c <__divdf3_aux+0xe0> 2: src xh, xh, xl 40106b97: 813320 src a3, a3, a2 sll xl, xl 40106b9a: a12200 sll a2, a2 addi a8, a8, -1 40106b9d: ffc882 addi a8, a8, -1 3: /* Do the first subtraction and shift. */ sub xh, xh, yh 40106ba0: c03350 sub a3, a3, a5 bgeu xl, yl, 1f 40106ba3: 02b247 bgeu a2, a4, 40106ba9 <__divdf3+0x45> addi xh, xh, -1 40106ba6: ffc332 addi a3, a3, -1 1: sub xl, xl, yl 40106ba9: c02240 sub a2, a2, a4 src xh, xh, xl 40106bac: 813320 src a3, a3, a2 sll xl, xl 40106baf: a12200 sll a2, a2 /* Put the quotient into a10/a11. */ movi a10, 0 40106bb2: 0a0c movi.n a10, 0 movi a11, 1 40106bb4: 1b0c movi.n a11, 1 /* Divide one bit at a time for 52 bits. */ movi a9, 52 40106bb6: 493c movi.n a9, 52 #if XCHAL_HAVE_LOOPS loop a9, .Ldiv_loopend #endif .Ldiv_loop: /* Shift the quotient << 1. */ src a10, a10, a11 40106bb8: 81aab0 src a10, a10, a11 sll a11, a11 40106bbb: a1bb00 sll a11, a11 /* Is this digit a 0 or 1? */ bltu xh, yh, 3f 40106bbe: 0f3357 bltu a3, a5, 40106bd1 <__divdf3+0x6d> beq xh, yh, .Ldiv_highequal2 40106bc1: 3f1357 beq a3, a5, 40106c04 <__divdf3+0xa0> /* Output a 1 and subtract. */ 2: addi a11, a11, 1 40106bc4: bb1b addi.n a11, a11, 1 sub xh, xh, yh 40106bc6: c03350 sub a3, a3, a5 bgeu xl, yl, 1f 40106bc9: 01b247 bgeu a2, a4, 40106bce <__divdf3+0x6a> addi xh, xh, -1 40106bcc: 330b addi.n a3, a3, -1 1: sub xl, xl, yl 40106bce: c02240 sub a2, a2, a4 /* Shift the dividend << 1. */ 3: src xh, xh, xl 40106bd1: 813320 src a3, a3, a2 sll xl, xl 40106bd4: a12200 sll a2, a2 #if !XCHAL_HAVE_LOOPS addi a9, a9, -1 40106bd7: 990b addi.n a9, a9, -1 bnez a9, .Ldiv_loop 40106bd9: fdb956 bnez a9, 40106bb8 <__divdf3+0x54> .Ldiv_loopend: /* Add the exponent bias (less one to account for the explicit "1.0" of the mantissa that will be added to the exponent in the final result). */ movi a9, 0x3fe 40106bdc: fea392 movi a9, 0x3fe add a8, a8, a9 40106bdf: 889a add.n a8, a8, a9 /* Check for over/underflow. The value in a8 is one less than the final exponent, so values in the range 0..7fd are OK here. */ addmi a9, a9, 0x400 /* 0x7fe */ 40106be1: 04d992 addmi a9, a9, 0x400 bgeu a8, a9, .Ldiv_overflow 40106be4: 38b897 bgeu a8, a9, 40106c20 <__divdf3+0xbc> .Ldiv_round: /* Round. The remainder (<< 1) is in xh/xl. */ bltu xh, yh, .Ldiv_rounded 40106be7: 073357 bltu a3, a5, 40106bf2 <__divdf3+0x8e> beq xh, yh, .Ldiv_highequal3 40106bea: 1e1357 beq a3, a5, 40106c0c <__divdf3+0xa8> .Ldiv_roundup: addi a11, a11, 1 40106bed: bb1b addi.n a11, a11, 1 beqz a11, .Ldiv_roundcarry 40106bef: 085b16 beqz a11, 40106c78 <__divdf3+0x114> .Ldiv_rounded: mov xl, a11 40106bf2: 0b2d mov.n a2, a11 /* Add the exponent to the mantissa. */ slli a8, a8, 20 40106bf4: 0188c0 slli a8, a8, 20 add xh, a10, a8 40106bf7: 3a8a add.n a3, a10, a8 .Ldiv_addsign: /* Add the sign bit. */ srli a7, a7, 31 40106bf9: 057f70 extui a7, a7, 31, 1 slli a7, a7, 31 40106bfc: 017710 slli a7, a7, 31 or xh, xh, a7 40106bff: 203370 or a3, a3, a7 leaf_return 40106c02: f00d ret.n .Ldiv_highequal2: bgeu xl, yl, 2b 40106c04: bcb247 bgeu a2, a4, 40106bc4 <__divdf3+0x60> j 3b 40106c07: fff186 j 40106bd1 <__divdf3+0x6d> 40106c0a: 470000 excw .Ldiv_highequal3: bltu xl, yl, .Ldiv_rounded 40106c0d: 47e232 excw bne xl, yl, .Ldiv_roundup 40106c10: 1bda92 addmi a9, a10, 0x1b00 /* Remainder is exactly half the divisor. Round even. */ addi a11, a11, 1 40106c13: 16bb addi.n a1, a6, 11 beqz a11, .Ldiv_roundcarry 40106c15: 060b addi.n a0, a6, -1 srli a11, a11, 1 40106c17: 41b1b0 srli a11, a11, 1 slli a11, a11, 1 40106c1a: 11bbf0 slli a11, a11, 1 j .Ldiv_rounded 40106c1d: fff446 j 40106bf2 <__divdf3+0x8e> .Ldiv_overflow: bltz a8, .Ldiv_underflow 40106c20: 009896 bltz a8, 40106c2d <__divdf3+0xc9> /* Return +/- Infinity. */ addi a8, a9, 1 /* 0x7ff */ 40106c23: 891b addi.n a8, a9, 1 slli xh, a8, 20 40106c25: 0138c0 slli a3, a8, 20 movi xl, 0 40106c28: 020c movi.n a2, 0 j .Ldiv_addsign 40106c2a: fff2c6 j 40106bf9 <__divdf3+0x95> .Ldiv_underflow: /* Create a subnormal value, where the exponent field contains zero, but the effective exponent is 1. The value of a8 is one less than the actual exponent, so just negate it to get the shift amount. */ neg a8, a8 40106c2d: 608080 neg a8, a8 ssr a8 40106c30: 400800 ssr a8 bgeui a8, 32, .Ldiv_bigshift 40106c33: 0dc8f6 bgeui a8, 32, 40106c44 <__divdf3+0xe0> /* Shift a10/a11 right. Any bits that are shifted out of a11 are saved in a6 for rounding the result. */ sll a6, a11 40106c36: a16b00 sll a6, a11 src a11, a10, a11 40106c39: 81bab0 src a11, a10, a11 srl a10, a10 40106c3c: 91a0a0 srl a10, a10 j 1f 40106c3f: 000486 j 40106c55 <__divdf3+0xf1> 40106c42: f60000 excw .Ldiv_bigshift: bgeui a8, 64, .Ldiv_flush_to_zero 40106c45: 35d8 l32i.n a13, a5, 12 sll a9, a11 /* lost bits shifted out of a11 */ 40106c47: a19b00 sll a9, a11 src a6, a10, a11 40106c4a: 816ab0 src a6, a10, a11 srl a11, a10 40106c4d: 91b0a0 srl a11, a10 movi a10, 0 40106c50: 0a0c movi.n a10, 0 or xl, xl, a9 40106c52: 202290 or a2, a2, a9 /* Set the exponent to zero. */ 1: movi a8, 0 40106c55: 080c movi.n a8, 0 /* Pack any nonzero remainder (in xh/xl) into a6. */ or xh, xh, xl 40106c57: 203320 or a3, a3, a2 beqz xh, 1f 40106c5a: 338c beqz.n a3, 40106c61 <__divdf3+0xfd> movi a9, 1 40106c5c: 190c movi.n a9, 1 or a6, a6, a9 40106c5e: 206690 or a6, a6, a9 /* Round a10/a11 based on the bits shifted out into a6. */ 1: bgez a6, .Ldiv_rounded 40106c61: f8d6d6 bgez a6, 40106bf2 <__divdf3+0x8e> addi a11, a11, 1 40106c64: bb1b addi.n a11, a11, 1 beqz a11, .Ldiv_roundcarry 40106c66: eb8c beqz.n a11, 40106c78 <__divdf3+0x114> slli a6, a6, 1 40106c68: 1166f0 slli a6, a6, 1 bnez a6, .Ldiv_rounded 40106c6b: f83656 bnez a6, 40106bf2 <__divdf3+0x8e> srli a11, a11, 1 40106c6e: 41b1b0 srli a11, a11, 1 slli a11, a11, 1 40106c71: 11bbf0 slli a11, a11, 1 j .Ldiv_rounded 40106c74: ffde86 j 40106bf2 <__divdf3+0x8e> 40106c77: aa1b00 excw .Ldiv_roundcarry: /* a11 is always zero when the rounding increment overflows, so there's no need to round it to an even value. */ addi a10, a10, 1 /* Overflow to the exponent field is OK. */ j .Ldiv_rounded 40106c7a: ffdd06 j 40106bf2 <__divdf3+0x8e> .Ldiv_flush_to_zero: /* Return zero with the appropriate sign bit. */ srli xh, a7, 31 40106c7d: 053f70 extui a3, a7, 31, 1 slli xh, xh, 31 40106c80: 013310 slli a3, a3, 31 movi xl, 0 40106c83: 020c movi.n a2, 0 leaf_return 40106c85: f00d ret.n ... 40106c88 <__fixdfsi>: .type __fixdfsi, @function __fixdfsi: leaf_entry sp, 16 /* Check for NaN and Infinity. */ movi a6, 0x7ff00000 40106c88: e57e61 l32r a6, 40100280 <_DoubleExceptionVector+0x210> ball xh, a6, .Lfixdfsi_nan_or_inf 40106c8b: 254367 ball a3, a6, 40106cb4 <__fixdfsi+0x2c> /* Extract the exponent and check if 0 < (exp - 0x3fe) < 32. */ extui a4, xh, 20, 11 40106c8e: a54430 extui a4, a3, 20, 11 extui a5, a6, 19, 10 /* 0x3fe */ 40106c91: 955360 extui a5, a6, 19, 10 sub a4, a4, a5 40106c94: c04450 sub a4, a4, a5 bgei a4, 32, .Lfixdfsi_maxint 40106c97: 25c4e6 bgei a4, 32, 40106cc0 <__fixdfsi+0x38> blti a4, 1, .Lfixdfsi_zero 40106c9a: 2e14a6 blti a4, 1, 40106ccc <__fixdfsi+0x44> /* Add explicit "1.0" and shift << 11. */ or a7, xh, a6 40106c9d: 207360 or a7, a3, a6 ssai (32 - 11) 40106ca0: 404510 ssai 21 src a5, a7, xl 40106ca3: 815720 src a5, a7, a2 /* Shift back to the right, based on the exponent. */ ssl a4 /* shift by 32 - a4 */ 40106ca6: 401400 ssl a4 srl a5, a5 40106ca9: 915050 srl a5, a5 /* Negate the result if sign != 0. */ neg a2, a5 40106cac: 602050 neg a2, a5 movgez a2, a5, a7 40106caf: b32570 movgez a2, a5, a7 leaf_return 40106cb2: f00d ret.n .Lfixdfsi_nan_or_inf: /* Handle Infinity and NaN. */ slli a4, xh, 12 40106cb4: 114340 slli a4, a3, 12 or a4, a4, xl 40106cb7: 204420 or a4, a4, a2 beqz a4, .Lfixdfsi_maxint 40106cba: 002416 beqz a4, 40106cc0 <__fixdfsi+0x38> /* Translate NaN to +maxint. */ movi xh, 0 40106cbd: 00a032 movi a3, 0 .Lfixdfsi_maxint: slli a4, a6, 11 /* 0x80000000 */ 40106cc0: 114650 slli a4, a6, 11 addi a5, a4, -1 /* 0x7fffffff */ 40106cc3: 540b addi.n a5, a4, -1 movgez a4, a5, xh 40106cc5: b34530 movgez a4, a5, a3 mov a2, a4 40106cc8: 042d mov.n a2, a4 leaf_return 40106cca: f00d ret.n .Lfixdfsi_zero: movi a2, 0 40106ccc: 020c movi.n a2, 0 leaf_return 40106cce: f00d ret.n 40106cd0 <__truncdfsf2>: .type __truncdfsf2, @function __truncdfsf2: leaf_entry sp, 16 /* Adjust the exponent bias. */ movi a4, (0x3ff - 0x7f) << 20 40106cd0: e56e41 l32r a4, 40100288 <_DoubleExceptionVector+0x218> sub a5, xh, a4 40106cd3: c05340 sub a5, a3, a4 /* Check for underflow. */ xor a6, xh, a5 40106cd6: 306350 xor a6, a3, a5 bltz a6, .Ltrunc_underflow 40106cd9: 053696 bltz a6, 40106d30 <__truncdfsf2+0x60> extui a6, a5, 20, 11 40106cdc: a56450 extui a6, a5, 20, 11 beqz a6, .Ltrunc_underflow 40106cdf: 04d616 beqz a6, 40106d30 <__truncdfsf2+0x60> /* Check for overflow. */ movi a4, 255 40106ce2: ffa042 movi a4, 255 bge a6, a4, .Ltrunc_overflow 40106ce5: 27a647 bge a6, a4, 40106d10 <__truncdfsf2+0x40> /* Shift a5/xl << 3 into a5/a4. */ ssai (32 - 3) 40106ce8: 404d10 ssai 29 src a5, a5, xl 40106ceb: 815520 src a5, a5, a2 sll a4, xl 40106cee: a14200 sll a4, a2 .Ltrunc_addsign: /* Add the sign bit. */ extui a6, xh, 31, 1 40106cf1: 056f30 extui a6, a3, 31, 1 slli a6, a6, 31 40106cf4: 016610 slli a6, a6, 31 or a2, a6, a5 40106cf7: 202650 or a2, a6, a5 /* Round up if the leftover fraction is >= 1/2. */ bgez a4, 1f 40106cfa: 0064d6 bgez a4, 40106d04 <__truncdfsf2+0x34> addi a2, a2, 1 40106cfd: 221b addi.n a2, a2, 1 /* Overflow to the exponent is OK. The answer will be correct. */ /* Check if the leftover fraction is exactly 1/2. */ slli a4, a4, 1 40106cff: 1144f0 slli a4, a4, 1 beqz a4, .Ltrunc_exactlyhalf 40106d02: 248c beqz.n a4, 40106d08 <__truncdfsf2+0x38> 1: leaf_return 40106d04: f00d ret.n 40106d06: 200000 or a0, a0, a0 .Ltrunc_exactlyhalf: /* Round down to the nearest even value. */ srli a2, a2, 1 40106d09: f04121 l32r a2, 40102e10 slli a2, a2, 1 40106d0c: 0d1122 l16ui a2, a1, 26 leaf_return 40106d0f: 5c41f0 excw .Ltrunc_overflow: /* Check if exponent == 0x7ff. */ movi a4, 0x7ff00000 40106d12: c347e5 excw bnall xh, a4, 1f 40106d15: 400a add.n a4, a0, a0 /* Check if mantissa is nonzero. */ slli a5, xh, 12 40106d17: 201153 excw or a5, a5, xl 40106d1a: 8c2055 excw beqz a5, 1f 40106d1d: 414015 excw /* Shift a4 to set a bit in the mantissa, making a quiet NaN. */ srli a4, a4, 1 40106d20: 44c041 l32r a4, 400d8020 1: slli a4, a4, 4 /* 0xff000000 or 0xff800000 */ 40106d23: 6f3011 l32r a1, 400e29e4 /* Add the sign bit. */ extui a6, xh, 31, 1 40106d26: 410005 call0 40147d28 <_lit4_end+0x405d8> ssai 1 40106d29: 264040 excw src a2, a6, a4 40106d2c: f00d81 l32r a8, 40102d60 leaf_return 40106d2f: 643000 extui a3, a0, 0, 7 .Ltrunc_underflow: /* Find shift count for a subnormal. Flush to zero if >= 32. */ extui a6, xh, 20, 11 40106d32: a352a5 excw movi a5, 0x3ff - 0x7f 40106d35: 656080 extui a6, a8, 16, 7 sub a6, a5, a6 40106d38: 661bc0 excw addi a6, a6, 1 bgeui a6, 32, 1f 40106d3b: 29c6f6 bgeui a6, 32, 40106d68 <__truncdfsf2+0x98> /* Replace the exponent with an explicit "1.0". */ slli a5, a5, 13 /* 0x700000 */ 40106d3e: 115530 slli a5, a5, 13 or a5, a5, xh 40106d41: 205530 or a5, a5, a3 slli a5, a5, 11 40106d44: 115550 slli a5, a5, 11 srli a5, a5, 11 40106d47: 415b50 srli a5, a5, 11 /* Shift the mantissa left by 3 bits (into a5/a4). */ ssai (32 - 3) 40106d4a: 404d10 ssai 29 src a5, a5, xl 40106d4d: 815520 src a5, a5, a2 sll a4, xl 40106d50: a14200 sll a4, a2 /* Shift right by a6. */ ssr a6 40106d53: 400600 ssr a6 sll a7, a4 40106d56: a17400 sll a7, a4 src a4, a5, a4 40106d59: 814540 src a4, a5, a4 srl a5, a5 40106d5c: 915050 srl a5, a5 beqz a7, .Ltrunc_addsign 40106d5f: f8e716 beqz a7, 40106cf1 <__truncdfsf2+0x21> or a4, a4, a6 /* any positive, nonzero value will work */ 40106d62: 204460 or a4, a4, a6 j .Ltrunc_addsign 40106d65: ffe206 j 40106cf1 <__truncdfsf2+0x21> /* Return +/- zero. */ 1: extui a2, xh, 31, 1 40106d68: 052f30 extui a2, a3, 31, 1 slli a2, a2, 31 40106d6b: 012210 slli a2, a2, 31 leaf_return 40106d6e: f00d ret.n 40106d70 <__muldi3>: #endif #ifdef L_muldi3 DWtype __muldi3 (DWtype u, DWtype v) { 40106d70: e0c112 addi a1, a1, -32 40106d73: 0661c2 s32i a12, a1, 24 40106d76: 0561d2 s32i a13, a1, 20 40106d79: 0461e2 s32i a14, a1, 16 40106d7c: 31f9 s32i.n a15, a1, 12 40106d7e: 03ed mov.n a14, a3 40106d80: 05fd mov.n a15, a5 40106d82: 04cd mov.n a12, a4 40106d84: 02dd mov.n a13, a2 const DWunion uu = {.ll = u}; const DWunion vv = {.ll = v}; DWunion w = {.ll = __umulsidi3 (uu.s.low, vv.s.low)}; 40106d86: 043d mov.n a3, a4 #endif #ifdef L_muldi3 DWtype __muldi3 (DWtype u, DWtype v) { 40106d88: 7109 s32i.n a0, a1, 28 const DWunion uu = {.ll = u}; const DWunion vv = {.ll = v}; DWunion w = {.ll = __umulsidi3 (uu.s.low, vv.s.low)}; w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high 40106d8a: 82dfd0 mull a13, a15, a13 DWtype __muldi3 (DWtype u, DWtype v) { const DWunion uu = {.ll = u}; const DWunion vv = {.ll = v}; DWunion w = {.ll = __umulsidi3 (uu.s.low, vv.s.low)}; 40106d8d: 0093c5 call0 401076cc <__umulsidi3> w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high + (UWtype) uu.s.high * (UWtype) vv.s.low); 40106d90: 82cce0 mull a12, a12, a14 return w.ll; } 40106d93: 7108 l32i.n a0, a1, 28 const DWunion uu = {.ll = u}; const DWunion vv = {.ll = v}; DWunion w = {.ll = __umulsidi3 (uu.s.low, vv.s.low)}; w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high + (UWtype) uu.s.high * (UWtype) vv.s.low); 40106d95: cdca add.n a12, a13, a12 return w.ll; } 40106d97: 3c3a add.n a3, a12, a3 40106d99: 51d8 l32i.n a13, a1, 20 40106d9b: 61c8 l32i.n a12, a1, 24 40106d9d: 41e8 l32i.n a14, a1, 16 40106d9f: 31f8 l32i.n a15, a1, 12 40106da1: 20c112 addi a1, a1, 32 40106da4: f00d ret.n ... 40106da8 <__divdi3>: #endif #ifdef L_divdi3 DWtype __divdi3 (DWtype u, DWtype v) { 40106da8: c0c112 addi a1, a1, -64 40106dab: f109 s32i.n a0, a1, 60 40106dad: e1c9 s32i.n a12, a1, 56 40106daf: d1d9 s32i.n a13, a1, 52 40106db1: c1e9 s32i.n a14, a1, 48 40106db3: b1f9 s32i.n a15, a1, 44 Wtype c = 0; DWunion uu = {.ll = u}; DWunion vv = {.ll = v}; DWtype w; if (uu.s.high < 0) 40106db5: 0153d6 bgez a3, 40106dce <__divdi3+0x26> c = ~c, uu.ll = -uu.ll; 40106db8: 607020 neg a7, a2 40106dbb: 060c movi.n a6, 0 40106dbd: 120c movi.n a2, 1 40106dbf: 936270 movnez a6, a2, a7 40106dc2: 60f030 neg a15, a3 40106dc5: c0ff60 sub a15, a15, a6 DWunion uu = {.ll = u}; DWunion vv = {.ll = v}; DWtype w; if (uu.s.high < 0) c = ~c, 40106dc8: fc7c movi.n a12, -1 40106dca: 000186 j 40106dd4 <__divdi3+0x2c> 40106dcd: 027d00 excw 40106dd0: 03fd mov.n a15, a3 #ifdef L_divdi3 DWtype __divdi3 (DWtype u, DWtype v) { Wtype c = 0; 40106dd2: 0c0c movi.n a12, 0 DWtype w; if (uu.s.high < 0) c = ~c, uu.ll = -uu.ll; if (vv.s.high < 0) 40106dd4: 0145d6 bgez a5, 40106dec <__divdi3+0x44> c = ~c, vv.ll = -vv.ll; 40106dd7: 130c movi.n a3, 1 40106dd9: 604040 neg a4, a4 40106ddc: 020c movi.n a2, 0 40106dde: 932340 movnez a2, a3, a4 40106de1: 605050 neg a5, a5 if (uu.s.high < 0) c = ~c, uu.ll = -uu.ll; if (vv.s.high < 0) c = ~c, 40106de4: f37c movi.n a3, -1 40106de6: 30c3c0 xor a12, a3, a12 vv.ll = -vv.ll; 40106de9: c05520 sub a5, a5, a2 DWunion rr; UWtype d0, d1, n0, n1, n2; UWtype q0, q1; UWtype b, bm; d0 = dd.s.low; 40106dec: 046d mov.n a6, a4 d1 = dd.s.high; n0 = nn.s.low; 40106dee: 07dd mov.n a13, a7 n1 = nn.s.high; 40106df0: 0f8d mov.n a8, a15 } } #else /* UDIV_NEEDS_NORMALIZATION */ if (d1 == 0) 40106df2: 24b556 bnez a5, 40107041 <__divdi3+0x299> { if (d0 > n1) 40106df5: 023f47 bltu a15, a4, 40106dfb <__divdi3+0x53> 40106df8: 002f86 j 40106eba <__divdi3+0x112> { /* 0q = nn / 0D */ count_leading_zeros (bm, d0); 40106dfb: 40f420 nsau a2, a4 if (bm != 0) 40106dfe: c29c beqz.n a2, 40106e1e <__divdi3+0x76> { /* Normalize, i.e. make the most significant bit of the denominator set. */ d0 = d0 << bm; n1 = (n1 << bm) | (n0 >> (W_TYPE_SIZE - bm)); 40106e00: 603020 neg a3, a2 40106e03: 400300 ssr a3 40106e06: 913070 srl a3, a7 40106e09: 401200 ssl a2 40106e0c: a18f00 sll a8, a15 if (bm != 0) { /* Normalize, i.e. make the most significant bit of the denominator set. */ d0 = d0 << bm; 40106e0f: 401200 ssl a2 40106e12: a16400 sll a6, a4 n1 = (n1 << bm) | (n0 >> (W_TYPE_SIZE - bm)); 40106e15: 208380 or a8, a3, a8 n0 = n0 << bm; 40106e18: 401200 ssl a2 40106e1b: a1d700 sll a13, a7 } udiv_qrnnd (q0, n0, n1, n0, d0); 40106e1e: f5e060 extui a14, a6, 16, 16 40106e21: 082d mov.n a2, a8 40106e23: 0e3d mov.n a3, a14 40106e25: 1169 s32i.n a6, a1, 4 40106e27: 2189 s32i.n a8, a1, 8 40106e29: 007d05 call0 401075fc <__umodsi3> 40106e2c: 2188 l32i.n a8, a1, 8 40106e2e: 025d mov.n a5, a2 40106e30: 0e3d mov.n a3, a14 40106e32: 082d mov.n a2, a8 40106e34: 5159 s32i.n a5, a1, 20 40106e36: 007785 call0 401075b0 <__udivsi3> 40106e39: 1168 l32i.n a6, a1, 4 40106e3b: 5158 l32i.n a5, a1, 20 40106e3d: f44060 extui a4, a6, 0, 16 40106e40: 02fd mov.n a15, a2 40106e42: 115500 slli a5, a5, 16 40106e45: f530d0 extui a3, a13, 16, 16 40106e48: 822240 mull a2, a2, a4 40106e4b: 203530 or a3, a5, a3 40106e4e: 16b327 bgeu a3, a2, 40106e68 <__divdi3+0xc0> 40106e51: 336a add.n a3, a3, a6 40106e53: 5f0b addi.n a5, a15, -1 40106e55: 0d3367 bltu a3, a6, 40106e66 <__divdi3+0xbe> 40106e58: 0ab327 bgeu a3, a2, 40106e66 <__divdi3+0xbe> 40106e5b: fecff2 addi a15, a15, -2 40106e5e: 336a add.n a3, a3, a6 40106e60: 000106 j 40106e68 <__divdi3+0xc0> 40106e63: 000000 ill 40106e66: 05fd mov.n a15, a5 40106e68: c05320 sub a5, a3, a2 40106e6b: 052d mov.n a2, a5 40106e6d: 0e3d mov.n a3, a14 40106e6f: 4149 s32i.n a4, a1, 16 40106e71: 1169 s32i.n a6, a1, 4 40106e73: 5159 s32i.n a5, a1, 20 40106e75: 007845 call0 401075fc <__umodsi3> 40106e78: 5158 l32i.n a5, a1, 20 40106e7a: 027d mov.n a7, a2 40106e7c: 0e3d mov.n a3, a14 40106e7e: 052d mov.n a2, a5 40106e80: 3179 s32i.n a7, a1, 12 40106e82: 0072c5 call0 401075b0 <__udivsi3> 40106e85: 3178 l32i.n a7, a1, 12 40106e87: 4148 l32i.n a4, a1, 16 40106e89: 117700 slli a7, a7, 16 40106e8c: f4d0d0 extui a13, a13, 0, 16 40106e8f: 824240 mull a4, a2, a4 40106e92: 20d7d0 or a13, a7, a13 40106e95: 023d mov.n a3, a2 40106e97: 1168 l32i.n a6, a1, 4 40106e99: 0fbd47 bgeu a13, a4, 40106eac <__divdi3+0x104> 40106e9c: dd6a add.n a13, a13, a6 40106e9e: ffc222 addi a2, a2, -1 40106ea1: 053d67 bltu a13, a6, 40106eaa <__divdi3+0x102> 40106ea4: fec332 addi a3, a3, -2 40106ea7: 013d47 bltu a13, a4, 40106eac <__divdi3+0x104> 40106eaa: 023d mov.n a3, a2 40106eac: 112f00 slli a2, a15, 16 40106eaf: 202320 or a2, a3, a2 40106eb2: 040c movi.n a4, 0 40106eb4: 00ae06 j 40107170 <__divdi3+0x3c8> 40106eb7: 000000 ill } else { /* qq = NN / 0d */ if (d0 == 0) 40106eba: 00e456 bnez a4, 40106ecc <__divdi3+0x124> d0 = 1 / d0; /* Divide intentionally by zero. */ 40106ebd: 01a022 movi a2, 1 40106ec0: 203550 or a3, a5, a5 40106ec3: 3179 s32i.n a7, a1, 12 40106ec5: 006e85 call0 401075b0 <__udivsi3> 40106ec8: 3178 l32i.n a7, a1, 12 40106eca: 026d mov.n a6, a2 count_leading_zeros (bm, d0); 40106ecc: 40f640 nsau a4, a6 if (bm == 0) 40106ecf: e4cc bnez.n a4, 40106ee1 <__divdi3+0x139> leading quotient digit q1 = 1). This special case is necessary, not an optimization. (Shifts counts of W_TYPE_SIZE are undefined.) */ n1 -= d0; 40106ed1: c05f60 sub a5, a15, a6 40106ed4: f5e060 extui a14, a6, 16, 16 40106ed7: f4f060 extui a15, a6, 0, 16 40106eda: 140c movi.n a4, 1 40106edc: 003206 j 40106fa8 <__divdi3+0x200> 40106edf: 220000 excw } else { /* Normalize. */ b = W_TYPE_SIZE - bm; 40106ee2: 0020a0 excw d0 = d0 << bm; 40106ee5: 004014 excw 40106ee8: 40a166 bnei a1, 12, 40106f2c <__divdi3+0x184> } else { /* Normalize. */ b = W_TYPE_SIZE - bm; 40106eeb: 00c022 addi a2, a0, 0 d0 = d0 << bm; n2 = n1 >> b; 40106eee: f04002 s8i a0, a0, 240 40106ef1: 609180 abs a9, a8 n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q1, n1, n2, n1, d0); 40106ef4: 00f5e0 excw b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 40106ef7: 704002 s8i a0, a0, 112 40106efa: 009150 excw 40106efd: 004014 excw 40106f00: ff .byte 0xff 40106f01: 2880a1 l32r a10, 400d1104 n0 = n0 << bm; udiv_qrnnd (q1, n1, n2, n1, d0); 40106f04: 0e3d20 excw b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 40106f07: 20f5f0 or a15, a5, a15 n0 = n0 << bm; 40106f0a: 401400 ssl a4 40106f0d: a1d700 sll a13, a7 udiv_qrnnd (q1, n1, n2, n1, d0); 40106f10: 1169 s32i.n a6, a1, 4 40106f12: 2189 s32i.n a8, a1, 8 40106f14: 006e45 call0 401075fc <__umodsi3> 40106f17: 2188 l32i.n a8, a1, 8 40106f19: 025d mov.n a5, a2 40106f1b: 0e3d mov.n a3, a14 40106f1d: 082d mov.n a2, a8 40106f1f: 5159 s32i.n a5, a1, 20 40106f21: 0068c5 call0 401075b0 <__udivsi3> 40106f24: 1168 l32i.n a6, a1, 4 40106f26: 5158 l32i.n a5, a1, 20 40106f28: f48060 extui a8, a6, 0, 16 40106f2b: 027d mov.n a7, a2 40106f2d: 115500 slli a5, a5, 16 40106f30: f530f0 extui a3, a15, 16, 16 40106f33: 822280 mull a2, a2, a8 40106f36: 205350 or a5, a3, a5 40106f39: 13b527 bgeu a5, a2, 40106f50 <__divdi3+0x1a8> 40106f3c: 556a add.n a5, a5, a6 40106f3e: 370b addi.n a3, a7, -1 40106f40: 0a3567 bltu a5, a6, 40106f4e <__divdi3+0x1a6> 40106f43: 07b527 bgeu a5, a2, 40106f4e <__divdi3+0x1a6> 40106f46: fec772 addi a7, a7, -2 40106f49: 556a add.n a5, a5, a6 40106f4b: 000046 j 40106f50 <__divdi3+0x1a8> 40106f4e: 037d mov.n a7, a3 40106f50: c05520 sub a5, a5, a2 40106f53: 202550 or a2, a5, a5 40106f56: 203ee0 or a3, a14, a14 40106f59: 1169 s32i.n a6, a1, 4 40106f5b: 3179 s32i.n a7, a1, 12 40106f5d: 2189 s32i.n a8, a1, 8 40106f5f: 5159 s32i.n a5, a1, 20 40106f61: 006985 call0 401075fc <__umodsi3> 40106f64: 5158 l32i.n a5, a1, 20 40106f66: 024d mov.n a4, a2 40106f68: 0e3d mov.n a3, a14 40106f6a: 052d mov.n a2, a5 40106f6c: 4149 s32i.n a4, a1, 16 40106f6e: 006405 call0 401075b0 <__udivsi3> 40106f71: 4148 l32i.n a4, a1, 16 40106f73: 2188 l32i.n a8, a1, 8 40106f75: 115400 slli a5, a4, 16 40106f78: f4f0f0 extui a15, a15, 0, 16 40106f7b: 829280 mull a9, a2, a8 40106f7e: 2055f0 or a5, a5, a15 40106f81: 1168 l32i.n a6, a1, 4 40106f83: 3178 l32i.n a7, a1, 12 40106f85: 13b597 bgeu a5, a9, 40106f9c <__divdi3+0x1f4> 40106f88: 556a add.n a5, a5, a6 40106f8a: 320b addi.n a3, a2, -1 40106f8c: 0a3567 bltu a5, a6, 40106f9a <__divdi3+0x1f2> 40106f8f: 07b597 bgeu a5, a9, 40106f9a <__divdi3+0x1f2> 40106f92: fec222 addi a2, a2, -2 40106f95: 556a add.n a5, a5, a6 40106f97: 000046 j 40106f9c <__divdi3+0x1f4> 40106f9a: 032d mov.n a2, a3 40106f9c: 114700 slli a4, a7, 16 40106f9f: c05590 sub a5, a5, a9 40106fa2: 204240 or a4, a2, a4 40106fa5: 20f880 or a15, a8, a8 } /* n1 != d0... */ udiv_qrnnd (q0, n0, n1, n0, d0); 40106fa8: 202550 or a2, a5, a5 40106fab: 0e3d mov.n a3, a14 40106fad: 4149 s32i.n a4, a1, 16 40106faf: 1169 s32i.n a6, a1, 4 40106fb1: 056152 s32i a5, a1, 20 40106fb4: 006445 call0 401075fc <__umodsi3> 40106fb7: 5158 l32i.n a5, a1, 20 40106fb9: 027d mov.n a7, a2 40106fbb: 0e3d mov.n a3, a14 40106fbd: 052d mov.n a2, a5 40106fbf: 3179 s32i.n a7, a1, 12 40106fc1: 005ec5 call0 401075b0 <__udivsi3> 40106fc4: 3178 l32i.n a7, a1, 12 40106fc6: 025d mov.n a5, a2 40106fc8: 117700 slli a7, a7, 16 40106fcb: f530d0 extui a3, a13, 16, 16 40106fce: 8222f0 mull a2, a2, a15 40106fd1: 203730 or a3, a7, a3 40106fd4: 4148 l32i.n a4, a1, 16 40106fd6: 1168 l32i.n a6, a1, 4 40106fd8: 14b327 bgeu a3, a2, 40106ff0 <__divdi3+0x248> 40106fdb: 336a add.n a3, a3, a6 40106fdd: 750b addi.n a7, a5, -1 40106fdf: 0b3367 bltu a3, a6, 40106fee <__divdi3+0x246> 40106fe2: 08b327 bgeu a3, a2, 40106fee <__divdi3+0x246> 40106fe5: fec552 addi a5, a5, -2 40106fe8: 336a add.n a3, a3, a6 40106fea: 000086 j 40106ff0 <__divdi3+0x248> 40106fed: 075d00 excw 40106ff0: c07320 sub a7, a3, a2 40106ff3: 072d mov.n a2, a7 40106ff5: 0e3d mov.n a3, a14 40106ff7: 4149 s32i.n a4, a1, 16 40106ff9: 5159 s32i.n a5, a1, 20 40106ffb: 1169 s32i.n a6, a1, 4 40106ffd: 3179 s32i.n a7, a1, 12 40106fff: 005fc5 call0 401075fc <__umodsi3> 40107002: 3178 l32i.n a7, a1, 12 40107004: 028d mov.n a8, a2 40107006: 0e3d mov.n a3, a14 40107008: 072d mov.n a2, a7 4010700a: 2189 s32i.n a8, a1, 8 4010700c: 005a05 call0 401075b0 <__udivsi3> 4010700f: 2188 l32i.n a8, a1, 8 40107011: f4d0d0 extui a13, a13, 0, 16 40107014: 118800 slli a8, a8, 16 40107017: 82f2f0 mull a15, a2, a15 4010701a: 20d8d0 or a13, a8, a13 4010701d: 023d mov.n a3, a2 4010701f: 4148 l32i.n a4, a1, 16 40107021: 5158 l32i.n a5, a1, 20 40107023: 1168 l32i.n a6, a1, 4 40107025: 0fbdf7 bgeu a13, a15, 40107038 <__divdi3+0x290> 40107028: dd6a add.n a13, a13, a6 4010702a: ffc222 addi a2, a2, -1 4010702d: 053d67 bltu a13, a6, 40107036 <__divdi3+0x28e> 40107030: fec332 addi a3, a3, -2 40107033: 013df7 bltu a13, a15, 40107038 <__divdi3+0x290> 40107036: 023d mov.n a3, a2 40107038: 112500 slli a2, a5, 16 4010703b: 202320 or a2, a3, a2 4010703e: 004b86 j 40107170 <__divdi3+0x3c8> } #endif /* UDIV_NEEDS_NORMALIZATION */ else { if (d1 > n1) 40107041: 02bf57 bgeu a15, a5, 40107047 <__divdi3+0x29f> 40107044: 004906 j 4010716c <__divdi3+0x3c4> } else { /* 0q = NN / dd */ count_leading_zeros (bm, d1); 40107047: 40f5e0 nsau a14, a5 if (bm == 0) 4010704a: aedc bnez.n a14, 40107068 <__divdi3+0x2c0> This special case is necessary, not an optimization. */ /* The condition on the next line takes advantage of that n1 >= d1 (true due to program flow). */ if (n1 > d1 || n0 >= d0) 4010704c: 01a032 movi a3, 1 4010704f: 02b747 bgeu a7, a4, 40107055 <__divdi3+0x2ad> 40107052: 203ee0 or a3, a14, a14 40107055: 120c movi.n a2, 1 40107057: 0135f7 bltu a5, a15, 4010705c <__divdi3+0x2b4> 4010705a: 020c movi.n a2, 0 4010705c: 202320 or a2, a3, a2 4010705f: 742020 extui a2, a2, 0, 8 40107062: 040c movi.n a4, 0 40107064: 004206 j 40107170 <__divdi3+0x3c8> 40107067: a03200 addx4 a3, a2, a0 else { UWtype m1, m0; /* Normalize. */ b = W_TYPE_SIZE - bm; 4010706a: 33e020 excw 4010706d: 0300c0 excw d1 = (d1 << bm) | (d0 >> b); 40107070: 204040 or a4, a0, a4 40107073: 1e0091 l32r a9, 400ce874 40107076: 550040 extui a0, a4, 16, 6 40107079: 5250a1 l32r a10, 400db9bc 4010707c: 030020 excw d0 = d0 << bm; n2 = n1 >> b; 4010707f: 80f040 add a15, a0, a4 40107082: d05091 l32r a9, 400fb1c4 n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 40107085: 0300f5 excw b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 40107088: 907040 addx2 a7, a0, a4 4010708b: 1e0091 l32r a9, 400ce88c /* Normalize. */ b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; 4010708e: 440040 extui a0, a4, 0, 5 40107091: 2880a1 l32r a10, 400d1294 n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 40107094: 0d3d20 excw b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 40107097: 401e00 ssl a14 4010709a: a1ff00 sll a15, a15 4010709d: 20f9f0 or a15, a9, a15 /* Normalize. */ b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; 401070a0: 0149 s32i.n a4, a1, 0 n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 401070a2: 5159 s32i.n a5, a1, 20 401070a4: 3179 s32i.n a7, a1, 12 401070a6: 2189 s32i.n a8, a1, 8 401070a8: 005505 call0 401075fc <__umodsi3> 401070ab: 2188 l32i.n a8, a1, 8 401070ad: 029d mov.n a9, a2 401070af: 0d3d mov.n a3, a13 401070b1: 082d mov.n a2, a8 401070b3: 1199 s32i.n a9, a1, 4 401070b5: 004f85 call0 401075b0 <__udivsi3> 401070b8: 5158 l32i.n a5, a1, 20 401070ba: 1198 l32i.n a9, a1, 4 401070bc: f48050 extui a8, a5, 0, 16 401070bf: 024d mov.n a4, a2 401070c1: 113900 slli a3, a9, 16 401070c4: f5a0f0 extui a10, a15, 16, 16 401070c7: 822280 mull a2, a2, a8 401070ca: 2033a0 or a3, a3, a10 401070cd: 3178 l32i.n a7, a1, 12 401070cf: 15b327 bgeu a3, a2, 401070e8 <__divdi3+0x340> 401070d2: 335a add.n a3, a3, a5 401070d4: 940b addi.n a9, a4, -1 401070d6: 0c3357 bltu a3, a5, 401070e6 <__divdi3+0x33e> 401070d9: 09b327 bgeu a3, a2, 401070e6 <__divdi3+0x33e> 401070dc: fec442 addi a4, a4, -2 401070df: 335a add.n a3, a3, a5 401070e1: 0000c6 j 401070e8 <__divdi3+0x340> 401070e4: 4d0000 excw 401070e7: 2009 s32i.n a0, a0, 8 401070e9: 90c093 excw 401070ec: 2029 s32i.n a2, a0, 8 401070ee: 203dd0 or a3, a13, a13 401070f1: 4149 s32i.n a4, a1, 16 401070f3: 5159 s32i.n a5, a1, 20 401070f5: 3179 s32i.n a7, a1, 12 401070f7: 2189 s32i.n a8, a1, 8 401070f9: 016192 s32i a9, a1, 4 401070fc: 004fc5 call0 401075fc <__umodsi3> 401070ff: 1198 l32i.n a9, a1, 4 40107101: 02ad mov.n a10, a2 40107103: 0d3d mov.n a3, a13 40107105: 092d mov.n a2, a9 40107107: 11a9 s32i.n a10, a1, 4 40107109: 004a45 call0 401075b0 <__udivsi3> 4010710c: 11a8 l32i.n a10, a1, 4 4010710e: 2188 l32i.n a8, a1, 8 40107110: 11aa00 slli a10, a10, 16 40107113: f4f0f0 extui a15, a15, 0, 16 40107116: 828280 mull a8, a2, a8 40107119: 20faf0 or a15, a10, a15 4010711c: 4148 l32i.n a4, a1, 16 4010711e: 5158 l32i.n a5, a1, 20 40107120: 3178 l32i.n a7, a1, 12 40107122: 13bf87 bgeu a15, a8, 40107139 <__divdi3+0x391> 40107125: ff5a add.n a15, a15, a5 40107127: 320b addi.n a3, a2, -1 40107129: 0a3f57 bltu a15, a5, 40107137 <__divdi3+0x38f> 4010712c: 07bf87 bgeu a15, a8, 40107137 <__divdi3+0x38f> 4010712f: fec222 addi a2, a2, -2 40107132: ff5a add.n a15, a15, a5 40107134: 000046 j 40107139 <__divdi3+0x391> 40107137: 032d mov.n a2, a3 40107139: 114400 slli a4, a4, 16 4010713c: 20d240 or a13, a2, a4 umul_ppmm (m1, m0, q0, d0); 4010713f: 0138 l32i.n a3, a1, 0 40107141: 0d2d mov.n a2, a13 40107143: 036172 s32i a7, a1, 12 d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 40107146: c0ff80 sub a15, a15, a8 umul_ppmm (m1, m0, q0, d0); 40107149: 005805 call0 401076cc <__umulsidi3> if (m1 > n1 || (m1 == n1 && m0 > n0)) 4010714c: 3178 l32i.n a7, a1, 12 4010714e: 123f37 bltu a15, a3, 40107164 <__divdi3+0x3bc> 40107151: 089f37 bne a15, a3, 4010715d <__divdi3+0x3b5> d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; 40107154: 401e00 ssl a14 40107157: a16700 sll a6, a7 udiv_qrnnd (q0, n1, n2, n1, d1); umul_ppmm (m1, m0, q0, d0); if (m1 > n1 || (m1 == n1 && m0 > n0)) 4010715a: 063627 bltu a6, a2, 40107164 <__divdi3+0x3bc> 4010715d: 0d2d mov.n a2, a13 4010715f: 040c movi.n a4, 0 40107161: 0002c6 j 40107170 <__divdi3+0x3c8> { q0--; 40107164: 2d0b addi.n a2, a13, -1 40107166: 040c movi.n a4, 0 40107168: 000106 j 40107170 <__divdi3+0x3c8> 4010716b: 040c00 extui a0, a0, 12, 1 } #endif /* UDIV_NEEDS_NORMALIZATION */ else { if (d1 > n1) 4010716e: 042d mov.n a2, a4 } } } const DWunion ww = {{.low = q0, .high = q1}}; return ww.ll; 40107170: 043d mov.n a3, a4 if (vv.s.high < 0) c = ~c, vv.ll = -vv.ll; w = __udivmoddi4 (uu.ll, vv.ll, (UDWtype *) 0); if (c) 40107172: ec8c beqz.n a12, 40107184 <__divdi3+0x3dc> w = -w; 40107174: 602020 neg a2, a2 40107177: 040c movi.n a4, 0 40107179: 150c movi.n a5, 1 4010717b: 934520 movnez a4, a5, a2 4010717e: 603030 neg a3, a3 40107181: c03340 sub a3, a3, a4 return w; } 40107184: f108 l32i.n a0, a1, 60 40107186: e1c8 l32i.n a12, a1, 56 40107188: d1d8 l32i.n a13, a1, 52 4010718a: c1e8 l32i.n a14, a1, 48 4010718c: b1f8 l32i.n a15, a1, 44 4010718e: 40c112 addi a1, a1, 64 40107191: f00d ret.n ... 40107194 <__umoddi3>: #endif #ifdef L_umoddi3 UDWtype __umoddi3 (UDWtype u, UDWtype v) { 40107194: c0c112 addi a1, a1, -64 40107197: d1d9 s32i.n a13, a1, 52 40107199: c1e9 s32i.n a14, a1, 48 4010719b: b1f9 s32i.n a15, a1, 44 4010719d: 02ed mov.n a14, a2 4010719f: f109 s32i.n a0, a1, 60 401071a1: e1c9 s32i.n a12, a1, 56 401071a3: 03fd mov.n a15, a3 DWunion rr; UWtype d0, d1, n0, n1, n2; UWtype q0, q1; UWtype b, bm; d0 = dd.s.low; 401071a5: 04dd mov.n a13, a4 d1 = dd.s.high; n0 = nn.s.low; 401071a7: 0e6d mov.n a6, a14 n1 = nn.s.high; 401071a9: 039d mov.n a9, a3 } } #else /* UDIV_NEEDS_NORMALIZATION */ if (d1 == 0) 401071ab: 1b1556 bnez a5, 40107360 <__umoddi3+0x1cc> { if (d0 > n1) 401071ae: 64b347 bgeu a3, a4, 40107216 <__umoddi3+0x82> { /* 0q = nn / 0D */ count_leading_zeros (bm, d0); 401071b1: 40f470 nsau a7, a4 if (bm != 0) 401071b4: 01d716 beqz a7, 401071d5 <__umoddi3+0x41> { /* Normalize, i.e. make the most significant bit of the denominator set. */ d0 = d0 << bm; n1 = (n1 << bm) | (n0 >> (W_TYPE_SIZE - bm)); 401071b7: 609070 neg a9, a7 401071ba: 401700 ssl a7 401071bd: a1f300 sll a15, a3 401071c0: 400900 ssr a9 401071c3: 9190e0 srl a9, a14 if (bm != 0) { /* Normalize, i.e. make the most significant bit of the denominator set. */ d0 = d0 << bm; 401071c6: 401700 ssl a7 401071c9: a1d400 sll a13, a4 n1 = (n1 << bm) | (n0 >> (W_TYPE_SIZE - bm)); 401071cc: 2099f0 or a9, a9, a15 n0 = n0 << bm; 401071cf: 401700 ssl a7 401071d2: a16e00 sll a6, a14 } udiv_qrnnd (q0, n0, n1, n0, d0); 401071d5: f5c0d0 extui a12, a13, 16, 16 401071d8: 092d mov.n a2, a9 401071da: 0c3d mov.n a3, a12 401071dc: 6169 s32i.n a6, a1, 24 401071de: 5179 s32i.n a7, a1, 20 401071e0: 2199 s32i.n a9, a1, 8 401071e2: 004185 call0 401075fc <__umodsi3> 401071e5: 2198 l32i.n a9, a1, 8 401071e7: 02ed mov.n a14, a2 401071e9: 0c3d mov.n a3, a12 401071eb: 092d mov.n a2, a9 401071ed: 003c05 call0 401075b0 <__udivsi3> 401071f0: 6168 l32i.n a6, a1, 24 401071f2: f4f0d0 extui a15, a13, 0, 16 401071f5: 11ee00 slli a14, a14, 16 401071f8: f53060 extui a3, a6, 16, 16 401071fb: 8222f0 mull a2, a2, a15 401071fe: 203e30 or a3, a14, a3 40107201: 5178 l32i.n a7, a1, 20 40107203: 09b327 bgeu a3, a2, 40107210 <__umoddi3+0x7c> 40107206: 33da add.n a3, a3, a13 40107208: 0433d7 bltu a3, a13, 40107210 <__umoddi3+0x7c> 4010720b: 01b327 bgeu a3, a2, 40107210 <__umoddi3+0x7c> 4010720e: 33da add.n a3, a3, a13 40107210: c0e320 sub a14, a3, a2 40107213: 004046 j 40107318 <__umoddi3+0x184> } else { /* qq = NN / 0d */ if (d0 == 0) 40107216: 00e456 bnez a4, 40107228 <__umoddi3+0x94> d0 = 1 / d0; /* Divide intentionally by zero. */ 40107219: 01a022 movi a2, 1 4010721c: 203440 or a3, a4, a4 4010721f: 61e9 s32i.n a14, a1, 24 40107221: 0038c5 call0 401075b0 <__udivsi3> 40107224: 6168 l32i.n a6, a1, 24 40107226: 02dd mov.n a13, a2 count_leading_zeros (bm, d0); 40107228: 40fd70 nsau a7, a13 if (bm == 0) 4010722b: a7cc bnez.n a7, 40107239 <__umoddi3+0xa5> leading quotient digit q1 = 1). This special case is necessary, not an optimization. (Shifts counts of W_TYPE_SIZE are undefined.) */ n1 -= d0; 4010722d: c0efd0 sub a14, a15, a13 40107230: f5c0d0 extui a12, a13, 16, 16 40107233: f4f0d0 extui a15, a13, 0, 16 40107236: 002906 j 401072de <__umoddi3+0x14a> } else { /* Normalize. */ b = W_TYPE_SIZE - bm; 40107239: 20a022 movi a2, 32 4010723c: c02270 sub a2, a2, a7 d0 = d0 << bm; 4010723f: 401700 ssl a7 40107242: a1dd00 sll a13, a13 n2 = n1 >> b; 40107245: 400200 ssr a2 40107248: 9140f0 srl a4, a15 n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q1, n1, n2, n1, d0); 4010724b: f5c0d0 extui a12, a13, 16, 16 b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 4010724e: 400200 ssr a2 40107251: 9150e0 srl a5, a14 40107254: 401700 ssl a7 40107257: a1ff00 sll a15, a15 n0 = n0 << bm; udiv_qrnnd (q1, n1, n2, n1, d0); 4010725a: 202440 or a2, a4, a4 4010725d: 0c3d mov.n a3, a12 b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 4010725f: 20f5f0 or a15, a5, a15 n0 = n0 << bm; udiv_qrnnd (q1, n1, n2, n1, d0); 40107262: 5179 s32i.n a7, a1, 20 40107264: 4149 s32i.n a4, a1, 16 40107266: 003945 call0 401075fc <__umodsi3> 40107269: 4148 l32i.n a4, a1, 16 4010726b: 025d mov.n a5, a2 4010726d: 0c3d mov.n a3, a12 4010726f: 042d mov.n a2, a4 40107271: 2159 s32i.n a5, a1, 8 40107273: 0033c5 call0 401075b0 <__udivsi3> 40107276: 2158 l32i.n a5, a1, 8 40107278: f440d0 extui a4, a13, 0, 16 4010727b: 115500 slli a5, a5, 16 4010727e: f530f0 extui a3, a15, 16, 16 b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; 40107281: 5178 l32i.n a7, a1, 20 udiv_qrnnd (q1, n1, n2, n1, d0); 40107283: 822240 mull a2, a2, a4 40107286: 203350 or a3, a3, a5 b = W_TYPE_SIZE - bm; d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; 40107289: 401700 ssl a7 4010728c: a16e00 sll a6, a14 udiv_qrnnd (q1, n1, n2, n1, d0); 4010728f: 0ab327 bgeu a3, a2, 4010729d <__umoddi3+0x109> 40107292: 33da add.n a3, a3, a13 40107294: 0533d7 bltu a3, a13, 4010729d <__umoddi3+0x109> 40107297: 02b327 bgeu a3, a2, 4010729d <__umoddi3+0x109> 4010729a: 8033d0 add a3, a3, a13 4010729d: c0e320 sub a14, a3, a2 401072a0: 0e2d mov.n a2, a14 401072a2: 0c3d mov.n a3, a12 401072a4: 4149 s32i.n a4, a1, 16 401072a6: 6169 s32i.n a6, a1, 24 401072a8: 5179 s32i.n a7, a1, 20 401072aa: 003505 call0 401075fc <__umodsi3> 401072ad: 025d mov.n a5, a2 401072af: 0c3d mov.n a3, a12 401072b1: 0e2d mov.n a2, a14 401072b3: 2159 s32i.n a5, a1, 8 401072b5: 002f85 call0 401075b0 <__udivsi3> 401072b8: 4148 l32i.n a4, a1, 16 401072ba: 2158 l32i.n a5, a1, 8 401072bc: f4f0f0 extui a15, a15, 0, 16 401072bf: 11e500 slli a14, a5, 16 401072c2: 822240 mull a2, a2, a4 401072c5: 20eef0 or a14, a14, a15 401072c8: 6168 l32i.n a6, a1, 24 401072ca: 5178 l32i.n a7, a1, 20 401072cc: 09be27 bgeu a14, a2, 401072d9 <__umoddi3+0x145> 401072cf: eeda add.n a14, a14, a13 401072d1: 043ed7 bltu a14, a13, 401072d9 <__umoddi3+0x145> 401072d4: 01be27 bgeu a14, a2, 401072d9 <__umoddi3+0x145> 401072d7: eeda add.n a14, a14, a13 401072d9: c0ee20 sub a14, a14, a2 401072dc: 04fd mov.n a15, a4 } /* n1 != d0... */ udiv_qrnnd (q0, n0, n1, n0, d0); 401072de: 0c3d mov.n a3, a12 401072e0: 0e2d mov.n a2, a14 401072e2: 6169 s32i.n a6, a1, 24 401072e4: 5179 s32i.n a7, a1, 20 401072e6: 003145 call0 401075fc <__umodsi3> 401072e9: 025d mov.n a5, a2 401072eb: 0c3d mov.n a3, a12 401072ed: 202ee0 or a2, a14, a14 401072f0: 026152 s32i a5, a1, 8 401072f3: 002bc5 call0 401075b0 <__udivsi3> 401072f6: 2158 l32i.n a5, a1, 8 401072f8: 6168 l32i.n a6, a1, 24 401072fa: 8242f0 mull a4, a2, a15 401072fd: 113500 slli a3, a5, 16 40107300: f52060 extui a2, a6, 16, 16 40107303: 203320 or a3, a3, a2 40107306: 5178 l32i.n a7, a1, 20 40107308: 09b347 bgeu a3, a4, 40107315 <__umoddi3+0x181> 4010730b: 33da add.n a3, a3, a13 4010730d: 0433d7 bltu a3, a13, 40107315 <__umoddi3+0x181> 40107310: 01b347 bgeu a3, a4, 40107315 <__umoddi3+0x181> 40107313: 33da add.n a3, a3, a13 40107315: c0e340 sub a14, a3, a4 40107318: 203cc0 or a3, a12, a12 4010731b: 202ee0 or a2, a14, a14 4010731e: 6169 s32i.n a6, a1, 24 40107320: 5179 s32i.n a7, a1, 20 40107322: 002d85 call0 401075fc <__umodsi3> 40107325: 024d mov.n a4, a2 40107327: 0c3d mov.n a3, a12 40107329: 0e2d mov.n a2, a14 4010732b: 046142 s32i a4, a1, 16 4010732e: 002805 call0 401075b0 <__udivsi3> 40107331: 4148 l32i.n a4, a1, 16 40107333: 6168 l32i.n a6, a1, 24 40107335: 114400 slli a4, a4, 16 40107338: f46060 extui a6, a6, 0, 16 4010733b: 8222f0 mull a2, a2, a15 4010733e: 206460 or a6, a4, a6 40107341: 5178 l32i.n a7, a1, 20 40107343: 09b627 bgeu a6, a2, 40107350 <__umoddi3+0x1bc> 40107346: 66da add.n a6, a6, a13 40107348: 0436d7 bltu a6, a13, 40107350 <__umoddi3+0x1bc> 4010734b: 01b627 bgeu a6, a2, 40107350 <__umoddi3+0x1bc> 4010734e: 66da add.n a6, a6, a13 40107350: c06620 sub a6, a6, a2 /* Remainder in n0 >> bm. */ } if (rp != 0) { rr.s.low = n0 >> bm; 40107353: 400700 ssr a7 40107356: 912060 srl a2, a6 rr.s.high = 0; *rp = rr.ll; 40107359: 030c movi.n a3, 0 4010735b: 005806 j 401074bf <__umoddi3+0x32b> 4010735e: 570000 excw } #endif /* UDIV_NEEDS_NORMALIZATION */ else { if (d1 > n1) 40107361: 2d05b3 excw /* Remainder in n1n0. */ if (rp != 0) { rr.s.low = n0; rr.s.high = n1; *rp = rr.ll; 40107364: 0e .byte 0xe 40107365: 005586 j 401074bf <__umoddi3+0x32b> 40107368: f58000 extui a8, a0, 16, 16 } else { /* 0q = NN / dd */ count_leading_zeros (bm, d1); 4010736b: e8dc40 excw This special case is necessary, not an optimization. */ /* The condition on the next line takes advantage of that n1 >= d1 (true due to program flow). */ if (n1 > d1 || n0 >= d0) 4010736e: 02be47 bgeu a14, a4, 40107374 <__umoddi3+0x1e0> 40107371: 11b537 bgeu a5, a3, 40107386 <__umoddi3+0x1f2> { q0 = 1; sub_ddmmss (n1, n0, n1, n0, d1, d0); 40107374: c0ee40 sub a14, a14, a4 40107377: c0ff50 sub a15, a15, a5 4010737a: 120c movi.n a2, 1 4010737c: 0136e7 bltu a6, a14, 40107381 <__umoddi3+0x1ed> 4010737f: 020c movi.n a2, 0 40107381: c09f20 sub a9, a15, a2 40107384: 0e6d mov.n a6, a14 if (rp != 0) { rr.s.low = n0; rr.s.high = n1; *rp = rr.ll; 40107386: 062d mov.n a2, a6 40107388: 093d mov.n a3, a9 4010738a: 004c46 j 401074bf <__umoddi3+0x32b> 4010738d: a0c200 addx4 a12, a2, a0 else { UWtype m1, m0; /* Normalize. */ b = W_TYPE_SIZE - bm; 40107390: cc8020 excw 40107393: 1800c0 excw d1 = (d1 << bm) | (d0 >> b); 40107396: 550040 extui a0, a4, 16, 6 40107399: 61c2a1 l32r a10, 400dfaa4 else { UWtype m1, m0; /* Normalize. */ b = W_TYPE_SIZE - bm; 4010739c: 0c0000 excw d1 = (d1 << bm) | (d0 >> b); 4010739f: 204040 or a4, a0, a4 401073a2: c25091 l32r a9, 400f7ce4 401073a5: 012820 slli a2, a8, 30 d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 401073a8: f5d0c0 extui a13, a12, 16, 16 b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; 401073ab: 400200 ssr a2 401073ae: 916030 srl a6, a3 n1 = (n1 << bm) | (n0 >> b); 401073b1: 401800 ssl a8 401073b4: a1f300 sll a15, a3 401073b7: 400200 ssr a2 401073ba: 9170e0 srl a7, a14 /* Normalize. */ b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; 401073bd: 401800 ssl a8 401073c0: a14400 sll a4, a4 n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 401073c3: 062d mov.n a2, a6 401073c5: 0d3d mov.n a3, a13 b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); 401073c7: 20f7f0 or a15, a7, a15 /* Normalize. */ b = W_TYPE_SIZE - bm; d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; 401073ca: 1149 s32i.n a4, a1, 4 n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 401073cc: 3189 s32i.n a8, a1, 12 401073ce: 6169 s32i.n a6, a1, 24 401073d0: 002285 call0 401075fc <__umodsi3> 401073d3: 6168 l32i.n a6, a1, 24 401073d5: 027d mov.n a7, a2 401073d7: 0d3d mov.n a3, a13 401073d9: 062d mov.n a2, a6 401073db: 5179 s32i.n a7, a1, 20 401073dd: 001d05 call0 401075b0 <__udivsi3> 401073e0: 5178 l32i.n a7, a1, 20 401073e2: f460c0 extui a6, a12, 0, 16 401073e5: 024d mov.n a4, a2 401073e7: 113700 slli a3, a7, 16 401073ea: f590f0 extui a9, a15, 16, 16 d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; 401073ed: 3188 l32i.n a8, a1, 12 udiv_qrnnd (q0, n1, n2, n1, d1); 401073ef: 822260 mull a2, a2, a6 401073f2: 203390 or a3, a3, a9 d1 = (d1 << bm) | (d0 >> b); d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; 401073f5: 401800 ssl a8 401073f8: a1ee00 sll a14, a14 udiv_qrnnd (q0, n1, n2, n1, d1); 401073fb: 15b327 bgeu a3, a2, 40107414 <__umoddi3+0x280> 401073fe: 33ca add.n a3, a3, a12 40107400: 740b addi.n a7, a4, -1 40107402: 0c33c7 bltu a3, a12, 40107412 <__umoddi3+0x27e> 40107405: 09b327 bgeu a3, a2, 40107412 <__umoddi3+0x27e> 40107408: fec442 addi a4, a4, -2 4010740b: 33ca add.n a3, a3, a12 4010740d: 0000c6 j 40107414 <__umoddi3+0x280> 40107410: 4d0000 excw 40107413: 732007 blt a0, a0, 4010748a <__umoddi3+0x2f6> 40107416: 2770c0 excw 40107419: 3dd020 excw 4010741c: 414920 srli a4, a2, 9 4010741f: 6169 s32i.n a6, a1, 24 40107421: 3189 s32i.n a8, a1, 12 40107423: 5179 s32i.n a7, a1, 20 40107425: 001d45 call0 401075fc <__umodsi3> 40107428: 5178 l32i.n a7, a1, 20 4010742a: 029d mov.n a9, a2 4010742c: 0d3d mov.n a3, a13 4010742e: 072d mov.n a2, a7 40107430: 2199 s32i.n a9, a1, 8 40107432: 0017c5 call0 401075b0 <__udivsi3> 40107435: 2198 l32i.n a9, a1, 8 40107437: 6168 l32i.n a6, a1, 24 40107439: 119900 slli a9, a9, 16 4010743c: f4f0f0 extui a15, a15, 0, 16 4010743f: 826260 mull a6, a2, a6 40107442: 20f9f0 or a15, a9, a15 40107445: 023d mov.n a3, a2 40107447: 4148 l32i.n a4, a1, 16 40107449: 3188 l32i.n a8, a1, 12 4010744b: 15bf67 bgeu a15, a6, 40107464 <__umoddi3+0x2d0> 4010744e: ffca add.n a15, a15, a12 40107450: 220b addi.n a2, a2, -1 40107452: 0c3fc7 bltu a15, a12, 40107462 <__umoddi3+0x2ce> 40107455: 09bf67 bgeu a15, a6, 40107462 <__umoddi3+0x2ce> 40107458: fec332 addi a3, a3, -2 4010745b: ffca add.n a15, a15, a12 4010745d: 0000c6 j 40107464 <__umoddi3+0x2d0> 40107460: 3d0000 excw 40107463: 240002 l8ui a0, a0, 36 40107466: 232011 l32r a1, 400d00e8 umul_ppmm (m1, m0, q0, d0); 40107469: 113820 slli a3, a8, 14 d0 = d0 << bm; n2 = n1 >> b; n1 = (n1 << bm) | (n0 >> b); n0 = n0 << bm; udiv_qrnnd (q0, n1, n2, n1, d1); 4010746c: c0ff60 sub a15, a15, a6 umul_ppmm (m1, m0, q0, d0); 4010746f: 3189 s32i.n a8, a1, 12 40107471: 002585 call0 401076cc <__umulsidi3> 40107474: 034d mov.n a4, a3 40107476: 206220 or a6, a2, a2 if (m1 > n1 || (m1 == n1 && m0 > n0)) 40107479: 032182 l32i a8, a1, 12 4010747c: 053f37 bltu a15, a3, 40107485 <__umoddi3+0x2f1> 4010747f: 159f37 bne a15, a3, 40107498 <__umoddi3+0x304> 40107482: 12be27 bgeu a14, a2, 40107498 <__umoddi3+0x304> { q0--; sub_ddmmss (m1, m0, m1, m0, d1, d0); 40107485: 1148 l32i.n a4, a1, 4 40107487: c053c0 sub a5, a3, a12 4010748a: c02240 sub a2, a2, a4 4010748d: 170c movi.n a7, 1 4010748f: 023627 bltu a6, a2, 40107495 <__umoddi3+0x301> 40107492: 00a072 movi a7, 0 40107495: c04570 sub a4, a5, a7 q1 = 0; /* Remainder in (n1n0 - m1m0) >> bm. */ if (rp != 0) { sub_ddmmss (n1, n0, n1, n0, m1, m0); 40107498: c0ae20 sub a10, a14, a2 4010749b: c0ff40 sub a15, a15, a4 4010749e: 120c movi.n a2, 1 401074a0: 013ea7 bltu a14, a10, 401074a5 <__umoddi3+0x311> 401074a3: 020c movi.n a2, 0 rr.s.low = (n1 << b) | (n0 >> bm); 401074a5: 0148 l32i.n a4, a1, 0 q1 = 0; /* Remainder in (n1n0 - m1m0) >> bm. */ if (rp != 0) { sub_ddmmss (n1, n0, n1, n0, m1, m0); 401074a7: c03f20 sub a3, a15, a2 rr.s.low = (n1 << b) | (n0 >> bm); 401074aa: 401400 ssl a4 401074ad: a1c300 sll a12, a3 401074b0: 400800 ssr a8 401074b3: 91a0a0 srl a10, a10 rr.s.high = n1 >> bm; *rp = rr.ll; 401074b6: 202ca0 or a2, a12, a10 401074b9: 400800 ssr a8 401074bc: 913030 srl a3, a3 UDWtype w; (void) __udivmoddi4 (u, v, &w); return w; } 401074bf: f108 l32i.n a0, a1, 60 401074c1: e1c8 l32i.n a12, a1, 56 401074c3: d1d8 l32i.n a13, a1, 52 401074c5: c1e8 l32i.n a14, a1, 48 401074c7: b1f8 l32i.n a15, a1, 44 401074c9: 40c112 addi a1, a1, 64 401074cc: f00d ret.n 401074ce: d40000 extui a0, a0, 0, 14 401074d1: 3ffe85 call0 401474bc <_lit4_end+0x3fd6c> 401074d4: ffff31 l32r a3, 401074d0 <__umoddi3+0x33c> 401074d7: 940c movi.n a4, 9 401074d9: f0c112 addi a1, a1, -16 401074dc: 11c9 s32i.n a12, a1, 4 401074de: 0109 s32i.n a0, a1, 0 401074e0: 02cd mov.n a12, a2 401074e2: e34f01 l32r a0, 40100220 <_DoubleExceptionVector+0x1b0> 401074e5: 0000c0 callx0 a0 401074e8: 2c9b addi.n a2, a12, 9 401074ea: 0108 l32i.n a0, a1, 0 401074ec: 11c8 l32i.n a12, a1, 4 401074ee: 10c112 addi a1, a1, 16 401074f1: f00d ret.n 401074f3: fbb000 excw 401074f6: fe .byte 0xfe 401074f7: 3f .byte 0x3f 401074f8 : 401074f8: ffff21 l32r a2, 401074f4 <__umoddi3+0x360> 401074fb: d228 l32i.n a2, a2, 52 401074fd: f00d ret.n ... 40107500 <__divsi3>: __divsi3: leaf_entry sp, 16 #if XCHAL_HAVE_DIV32 quos a2, a2, a3 #else xor a7, a2, a3 /* sign = dividend ^ divisor */ 40107500: 307230 xor a7, a2, a3 do_abs a6, a2, a4 /* udividend = abs (dividend) */ 40107503: 606120 abs a6, a2 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 40107506: 603130 abs a3, a3 bltui a3, 2, .Lle_one /* check if udivisor <= 1 */ 40107509: 3323b6 bltui a3, 2, 40107540 <__divsi3+0x40> do_nsau a5, a6, a2, a8 /* udividend_shift = nsau (udividend) */ 4010750c: 40f650 nsau a5, a6 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */ 4010750f: 40f340 nsau a4, a3 bgeu a5, a4, .Lspecial 40107512: 36b547 bgeu a5, a4, 4010754c <__divsi3+0x4c> sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 40107515: c04450 sub a4, a4, a5 ssl a4 40107518: 401400 ssl a4 sll a3, a3 /* udivisor <<= count */ 4010751b: a13300 sll a3, a3 movi a2, 0 /* quotient = 0 */ 4010751e: 020c movi.n a2, 0 /* test-subtract-and-shift loop; one quotient bit on each iteration */ #if XCHAL_HAVE_LOOPS loopnez a4, .Lloopend #endif /* XCHAL_HAVE_LOOPS */ .Lloop: bltu a6, a3, .Lzerobit 40107520: 043637 bltu a6, a3, 40107528 <__divsi3+0x28> sub a6, a6, a3 40107523: c06630 sub a6, a6, a3 addi a2, a2, 1 40107526: 221b addi.n a2, a2, 1 .Lzerobit: slli a2, a2, 1 40107528: 1122f0 slli a2, a2, 1 srli a3, a3, 1 4010752b: 413130 srli a3, a3, 1 #if !XCHAL_HAVE_LOOPS addi a4, a4, -1 4010752e: 440b addi.n a4, a4, -1 bnez a4, .Lloop 40107530: fec456 bnez a4, 40107520 <__divsi3+0x20> #endif /* !XCHAL_HAVE_LOOPS */ .Lloopend: bltu a6, a3, .Lreturn 40107533: 013637 bltu a6, a3, 40107538 <__divsi3+0x38> addi a2, a2, 1 /* increment if udividend >= udivisor */ 40107536: 221b addi.n a2, a2, 1 .Lreturn: neg a5, a2 40107538: 605020 neg a5, a2 movltz a2, a5, a7 /* return (sign < 0) ? -quotient : quotient */ 4010753b: a32570 movltz a2, a5, a7 leaf_return 4010753e: f00d ret.n .Lle_one: beqz a3, .Lerror 40107540: 539c beqz.n a3, 40107559 <__divsi3+0x59> neg a2, a6 /* if udivisor == 1, then return... */ 40107542: 602060 neg a2, a6 movgez a2, a6, a7 /* (sign < 0) ? -udividend : udividend */ 40107545: b32670 movgez a2, a6, a7 leaf_return 40107548: f00d ret.n 4010754a: 370000 excw .Lspecial: bltu a6, a3, .Lreturn0 /* if dividend < divisor, return 0 */ 4010754d: 0c1036 excw movi a2, 1 40107550: f47c12 excw movi a4, -1 movltz a2, a4, a7 /* else return (sign < 0) ? -1 : 1 */ 40107553: a32470 movltz a2, a4, a7 leaf_return 40107556: f00d ret.n 40107558: 000000 ill .Lerror: /* Divide by zero: Use an illegal instruction to force an exception. The subsequent "DIV0" string can be recognized by the exception handler to identify the real cause of the exception. */ ill 4010755b: 494400 excw 4010755e: 0c3056 bnez a0, 40107625 <__umodsi3+0x29> .ascii "DIV0" .Lreturn0: movi a2, 0 40107561: f00d02 l8ui a0, a13, 240 40107564 <__modsi3>: __modsi3: leaf_entry sp, 16 #if XCHAL_HAVE_DIV32 rems a2, a2, a3 #else mov a7, a2 /* save original (signed) dividend */ 40107564: 027d mov.n a7, a2 do_abs a2, a2, a4 /* udividend = abs (dividend) */ 40107566: 602120 abs a2, a2 do_abs a3, a3, a4 /* udivisor = abs (divisor) */ 40107569: 603130 abs a3, a3 bltui a3, 2, .Lle_one /* check if udivisor <= 1 */ 4010756c: 3023b6 bltui a3, 2, 401075a0 <__modsi3+0x3c> do_nsau a5, a2, a6, a8 /* udividend_shift = nsau (udividend) */ 4010756f: 40f250 nsau a5, a2 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */ 40107572: 40f340 nsau a4, a3 bgeu a5, a4, .Lspecial 40107575: 17b547 bgeu a5, a4, 40107590 <__modsi3+0x2c> sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */ 40107578: c04450 sub a4, a4, a5 ssl a4 4010757b: 401400 ssl a4 sll a3, a3 /* udivisor <<= count */ 4010757e: a13300 sll a3, a3 /* test-subtract-and-shift loop */ #if XCHAL_HAVE_LOOPS loopnez a4, .Lloopend #endif /* XCHAL_HAVE_LOOPS */ .Lloop: bltu a2, a3, .Lzerobit 40107581: 023237 bltu a2, a3, 40107587 <__modsi3+0x23> sub a2, a2, a3 40107584: c02230 sub a2, a2, a3 .Lzerobit: srli a3, a3, 1 40107587: 413130 srli a3, a3, 1 #if !XCHAL_HAVE_LOOPS addi a4, a4, -1 4010758a: ffc442 addi a4, a4, -1 bnez a4, .Lloop 4010758d: ff0456 bnez a4, 40107581 <__modsi3+0x1d> #endif /* !XCHAL_HAVE_LOOPS */ .Lloopend: .Lspecial: bltu a2, a3, .Lreturn 40107590: 023237 bltu a2, a3, 40107596 <__modsi3+0x32> sub a2, a2, a3 /* subtract again if udividend >= udivisor */ 40107593: c02230 sub a2, a2, a3 .Lreturn: bgez a7, .Lpositive 40107596: 0027d6 bgez a7, 4010759c <__modsi3+0x38> neg a2, a2 /* if (dividend < 0), return -udividend */ 40107599: 602020 neg a2, a2 .Lpositive: leaf_return 4010759c: f00d ret.n 4010759e: cc0000 excw .Lle_one: bnez a3, .Lreturn0 401075a1: 000053 excw /* Divide by zero: Use an illegal instruction to force an exception. The subsequent "DIV0" string can be recognized by the exception handler to identify the real cause of the exception. */ ill 401075a4: 494400 excw 401075a7: 0c3056 bnez a0, 4010766e <__floatsisf+0x16> .ascii "DIV0" .Lreturn0: movi a2, 0 401075aa: f00d02 l8ui a0, a13, 240 401075ad: 000000 ill 401075b0 <__udivsi3>: __udivsi3: leaf_entry sp, 16 #if XCHAL_HAVE_DIV32 quou a2, a2, a3 #else bltui a3, 2, .Lle_one /* check if the divisor <= 1 */ 401075b0: 3023b6 bltui a3, 2, 401075e4 <__udivsi3+0x34> mov a6, a2 /* keep dividend in a6 */ 401075b3: 026d mov.n a6, a2 do_nsau a5, a6, a2, a7 /* dividend_shift = nsau (dividend) */ 401075b5: 40f650 nsau a5, a6 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */ 401075b8: 40f340 nsau a4, a3 bgeu a5, a4, .Lspecial 401075bb: 29b547 bgeu a5, a4, 401075e8 <__udivsi3+0x38> sub a4, a4, a5 /* count = divisor_shift - dividend_shift */ 401075be: c04450 sub a4, a4, a5 ssl a4 401075c1: 401400 ssl a4 sll a3, a3 /* divisor <<= count */ 401075c4: a13300 sll a3, a3 movi a2, 0 /* quotient = 0 */ 401075c7: 020c movi.n a2, 0 /* test-subtract-and-shift loop; one quotient bit on each iteration */ #if XCHAL_HAVE_LOOPS loopnez a4, .Lloopend #endif /* XCHAL_HAVE_LOOPS */ .Lloop: bltu a6, a3, .Lzerobit 401075c9: 043637 bltu a6, a3, 401075d1 <__udivsi3+0x21> sub a6, a6, a3 401075cc: c06630 sub a6, a6, a3 addi a2, a2, 1 401075cf: 221b addi.n a2, a2, 1 .Lzerobit: slli a2, a2, 1 401075d1: 1122f0 slli a2, a2, 1 srli a3, a3, 1 401075d4: 413130 srli a3, a3, 1 #if !XCHAL_HAVE_LOOPS addi a4, a4, -1 401075d7: 440b addi.n a4, a4, -1 bnez a4, .Lloop 401075d9: fec456 bnez a4, 401075c9 <__udivsi3+0x19> #endif /* !XCHAL_HAVE_LOOPS */ .Lloopend: bltu a6, a3, .Lreturn 401075dc: 013637 bltu a6, a3, 401075e1 <__udivsi3+0x31> addi a2, a2, 1 /* increment quotient if dividend >= divisor */ 401075df: 221b addi.n a2, a2, 1 .Lreturn: leaf_return 401075e1: f00d ret.n 401075e3: 938c00 movnez a8, a12, a0 .Lle_one: beqz a3, .Lerror /* if divisor == 1, return the dividend */ leaf_return 401075e6: f00d ret.n .Lspecial: /* return dividend >= divisor */ bltu a6, a3, .Lreturn0 401075e8: 0c3637 bltu a6, a3, 401075f8 <__udivsi3+0x48> movi a2, 1 401075eb: 120c movi.n a2, 1 leaf_return 401075ed: f00d ret.n 401075ef: 000000 ill .Lerror: /* Divide by zero: Use an illegal instruction to force an exception. The subsequent "DIV0" string can be recognized by the exception handler to identify the real cause of the exception. */ ill 401075f2: 440000 extui a0, a0, 0, 5 401075f5: 5649 s32i.n a4, a6, 20 401075f7: 020c30 excw .ascii "DIV0" .Lreturn0: movi a2, 0 #endif /* XCHAL_HAVE_DIV32 */ leaf_return 401075fa: f00d ret.n 401075fc <__umodsi3>: __umodsi3: leaf_entry sp, 16 #if XCHAL_HAVE_DIV32 remu a2, a2, a3 #else bltui a3, 2, .Lle_one /* check if the divisor is <= 1 */ 401075fc: 2823b6 bltui a3, 2, 40107628 <__umodsi3+0x2c> do_nsau a5, a2, a6, a7 /* dividend_shift = nsau (dividend) */ 401075ff: 40f250 nsau a5, a2 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */ 40107602: 40f340 nsau a4, a3 bgeu a5, a4, .Lspecial 40107605: 17b547 bgeu a5, a4, 40107620 <__umodsi3+0x24> sub a4, a4, a5 /* count = divisor_shift - dividend_shift */ 40107608: c04450 sub a4, a4, a5 ssl a4 4010760b: 401400 ssl a4 sll a3, a3 /* divisor <<= count */ 4010760e: a13300 sll a3, a3 /* test-subtract-and-shift loop */ #if XCHAL_HAVE_LOOPS loopnez a4, .Lloopend #endif /* XCHAL_HAVE_LOOPS */ .Lloop: bltu a2, a3, .Lzerobit 40107611: 023237 bltu a2, a3, 40107617 <__umodsi3+0x1b> sub a2, a2, a3 40107614: c02230 sub a2, a2, a3 .Lzerobit: srli a3, a3, 1 40107617: 413130 srli a3, a3, 1 #if !XCHAL_HAVE_LOOPS addi a4, a4, -1 4010761a: ffc442 addi a4, a4, -1 bnez a4, .Lloop 4010761d: ff0456 bnez a4, 40107611 <__umodsi3+0x15> #endif /* !XCHAL_HAVE_LOOPS */ .Lloopend: .Lspecial: bltu a2, a3, .Lreturn 40107620: 023237 bltu a2, a3, 40107626 <__umodsi3+0x2a> sub a2, a2, a3 /* subtract once more if dividend >= divisor */ 40107623: c02230 sub a2, a2, a3 .Lreturn: leaf_return 40107626: f00d ret.n .Lle_one: bnez a3, .Lreturn0 40107628: 53cc bnez.n a3, 40107631 <__umodsi3+0x35> /* Divide by zero: Use an illegal instruction to force an exception. The subsequent "DIV0" string can be recognized by the exception handler to identify the real cause of the exception. */ ill 4010762a: 000000 ill 4010762d: 564944 excw 40107630: 020c30 excw .ascii "DIV0" .Lreturn0: movi a2, 0 #endif /* XCHAL_HAVE_DIV32 */ leaf_return 40107633: f00d ret.n 40107635: 000000 ill 40107638 <__ashrdi3>: .align 4 .global __ashrdi3 .type __ashrdi3, @function __ashrdi3: leaf_entry sp, 16 ssr a4 40107638: 400400 ssr a4 bgei a4, 32, .Lhigh_only 4010763b: 09c4e6 bgei a4, 32, 40107648 <__ashrdi3+0x10> src ul, uh, ul 4010763e: 812320 src a2, a3, a2 sra uh, uh 40107641: b13030 sra a3, a3 leaf_return 40107644: f00d ret.n 40107646: 300000 xor a0, a0, a0 .Lhigh_only: sra ul, uh 40107649: 30b120 xor a11, a1, a2 srai uh, uh, 31 4010764c: 3f .byte 0x3f 4010764d: f00d31 l32r a3, 40103684 40107650 <__floatunsisf>: .align 4 .global __floatunsisf .type __floatunsisf, @function __floatunsisf: leaf_entry sp, 16 beqz a2, .Lfloatsisf_return 40107650: 62bc beqz.n a2, 4010768a <__floatsisf+0x32> /* Set the sign to zero and jump to the floatsisf code. */ movi a7, 0 40107652: 070c movi.n a7, 0 j .Lfloatsisf_normalize 40107654: 000206 j 40107660 <__floatsisf+0x8> ... 40107658 <__floatsisf>: .type __floatsisf, @function __floatsisf: leaf_entry sp, 16 /* Check for zero. */ beqz a2, .Lfloatsisf_return 40107658: e2ac beqz.n a2, 4010768a <__floatsisf+0x32> /* Save the sign. */ extui a7, a2, 31, 1 4010765a: 057f20 extui a7, a2, 31, 1 /* Get the absolute value. */ #if XCHAL_HAVE_ABS abs a2, a2 4010765d: 602120 abs a2, a2 movltz a2, a4, a2 #endif .Lfloatsisf_normalize: /* Normalize with the first 1 bit in the msb. */ do_nsau a4, a2, a5, a6 40107660: 40f240 nsau a4, a2 ssl a4 40107663: 401400 ssl a4 sll a5, a2 40107666: a15200 sll a5, a2 /* Shift the mantissa into position, with rounding bits in a6. */ srli a2, a5, 8 40107669: 412850 srli a2, a5, 8 slli a6, a5, (32 - 8) 4010766c: 016580 slli a6, a5, 24 /* Set the exponent. */ movi a5, 0x9d /* 0x7e + 31 */ 4010766f: 9da052 movi a5, 157 sub a5, a5, a4 40107672: c05540 sub a5, a5, a4 slli a5, a5, 23 40107675: 015590 slli a5, a5, 23 add a2, a2, a5 40107678: 225a add.n a2, a2, a5 /* Add the sign. */ slli a7, a7, 31 4010767a: 017710 slli a7, a7, 31 or a2, a2, a7 4010767d: 202270 or a2, a2, a7 /* Round up if the leftover fraction is >= 1/2. */ bgez a6, .Lfloatsisf_return 40107680: 0066d6 bgez a6, 4010768a <__floatsisf+0x32> addi a2, a2, 1 /* Overflow to the exponent is OK. */ 40107683: 221b addi.n a2, a2, 1 /* Check if the leftover fraction is exactly 1/2. */ slli a6, a6, 1 40107685: 1166f0 slli a6, a6, 1 beqz a6, .Lfloatsisf_exactlyhalf 40107688: 068c beqz.n a6, 4010768c <__floatsisf+0x34> .Lfloatsisf_return: leaf_return 4010768a: f00d ret.n .Lfloatsisf_exactlyhalf: /* Round down to the nearest even value. */ srli a2, a2, 1 4010768c: 412120 srli a2, a2, 1 slli a2, a2, 1 4010768f: 1122f0 slli a2, a2, 1 leaf_return 40107692: f00d ret.n 40107694 <__floatunsidf>: .align 4 .global __floatunsidf .type __floatunsidf, @function __floatunsidf: leaf_entry sp, 16 beqz a2, .Lfloatsidf_return_zero 40107694: e2ac beqz.n a2, 401076c6 <__floatsidf+0x2a> /* Set the sign to zero and jump to the floatsidf code. */ movi a7, 0 40107696: 070c movi.n a7, 0 j .Lfloatsidf_normalize 40107698: 000206 j 401076a4 <__floatsidf+0x8> ... 4010769c <__floatsidf>: .type __floatsidf, @function __floatsidf: leaf_entry sp, 16 /* Check for zero. */ beqz a2, .Lfloatsidf_return_zero 4010769c: 62ac beqz.n a2, 401076c6 <__floatsidf+0x2a> /* Save the sign. */ extui a7, a2, 31, 1 4010769e: 057f20 extui a7, a2, 31, 1 /* Get the absolute value. */ #if XCHAL_HAVE_ABS abs a2, a2 401076a1: 602120 abs a2, a2 movltz a2, a4, a2 #endif .Lfloatsidf_normalize: /* Normalize with the first 1 bit in the msb. */ do_nsau a4, a2, a5, a6 401076a4: 40f240 nsau a4, a2 ssl a4 401076a7: 401400 ssl a4 sll a5, a2 401076aa: a15200 sll a5, a2 /* Shift the mantissa into position. */ srli xh, a5, 11 401076ad: 413b50 srli a3, a5, 11 slli xl, a5, (32 - 11) 401076b0: 0125b0 slli a2, a5, 21 /* Set the exponent. */ movi a5, 0x41d /* 0x3fe + 31 */ 401076b3: 1da452 movi a5, 0x41d sub a5, a5, a4 401076b6: c05540 sub a5, a5, a4 slli a5, a5, 20 401076b9: 0155c0 slli a5, a5, 20 add xh, xh, a5 401076bc: 335a add.n a3, a3, a5 /* Add the sign and return. */ slli a7, a7, 31 401076be: 017710 slli a7, a7, 31 or xh, xh, a7 401076c1: 203370 or a3, a3, a7 leaf_return 401076c4: f00d ret.n .Lfloatsidf_return_zero: movi a3, 0 401076c6: 030c movi.n a3, 0 leaf_return 401076c8: f00d ret.n ... 401076cc <__umulsidi3>: .global __umulsidi3 .type __umulsidi3, @function __umulsidi3: #if __XTENSA_CALL0_ABI__ leaf_entry sp, 32 addi sp, sp, -32 401076cc: e0c112 addi a1, a1, -32 s32i a12, sp, 16 401076cf: 41c9 s32i.n a12, a1, 16 s32i a13, sp, 20 401076d1: 51d9 s32i.n a13, a1, 20 s32i a14, sp, 24 401076d3: 61e9 s32i.n a14, a1, 24 s32i a15, sp, 28 401076d5: 71f9 s32i.n a15, a1, 28 #define a2h a4 #define a3h a5 /* Get the high halves of the inputs into registers. */ srli a2h, a2, 16 401076d7: f54020 extui a4, a2, 16, 16 srli a3h, a3, 16 401076da: f55030 extui a5, a3, 16, 16 #endif /* __XTENSA_CALL0_ABI__ */ #endif /* no multiply hardware */ /* Add pp1 and pp2 into a6 with carry-out in a9. */ do_mul(a6, a2, l, a3, h) /* pp 1 */ 401076dd: c16250 mul16u a6, a2, a5 do_mul(a11, a2, h, a3, l) /* pp 2 */ 401076e0: c1b430 mul16u a11, a4, a3 movi a9, 0 401076e3: 090c movi.n a9, 0 add a6, a6, a11 401076e5: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 401076e7: 02b6b7 bgeu a6, a11, 401076ed <__umulsidi3+0x21> addi a9, a9, 1 401076ea: 01c992 addi a9, a9, 1 1: /* Shift the high half of a9/a6 into position in a9. Note that this value can be safely incremented without any carry-outs. */ ssai 16 401076ed: 404010 ssai 16 src a9, a9, a6 401076f0: 819960 src a9, a9, a6 /* Compute the low word into a6. */ do_mul(a11, a2, l, a3, l) /* pp 0 */ 401076f3: c1b230 mul16u a11, a2, a3 sll a6, a6 401076f6: a16600 sll a6, a6 add a6, a6, a11 401076f9: 66ba add.n a6, a6, a11 bgeu a6, a11, 1f 401076fb: 01b6b7 bgeu a6, a11, 40107700 <__umulsidi3+0x34> addi a9, a9, 1 401076fe: 991b addi.n a9, a9, 1 1: /* Compute the high word into wh. */ do_mul(wh, a2, h, a3, h) /* pp 3 */ 40107700: c13450 mul16u a3, a4, a5 add wh, wh, a9 40107703: 339a add.n a3, a3, a9 mov wl, a6 40107705: 062d mov.n a2, a6 #if __XTENSA_CALL0_ABI__ && XCHAL_NO_MUL /* Restore the original return address. */ l32i a0, sp, 0 #endif #if __XTENSA_CALL0_ABI__ l32i a12, sp, 16 40107707: 41c8 l32i.n a12, a1, 16 l32i a13, sp, 20 40107709: 51d8 l32i.n a13, a1, 20 l32i a14, sp, 24 4010770b: 61e8 l32i.n a14, a1, 24 l32i a15, sp, 28 4010770d: 71f8 l32i.n a15, a1, 28 addi sp, sp, 32 4010770f: 20c112 addi a1, a1, 32 #endif leaf_return 40107712: f00d ret.n 40107714: 88a042 movi a4, 136 40107717: 861c movi.n a6, 24 40107719: e51c movi.n a5, 30 4010771b: 010272 l8ui a7, a2, 1 4010771e: 000232 l8ui a3, a2, 0 40107721: 8ca082 movi a8, 140 40107724: 103380 and a3, a3, a8 40107727: 147070 extui a7, a7, 0, 2 4010772a: fdc772 addi a7, a7, -3 4010772d: 935670 movnez a5, a6, a7 40107730: 019347 bne a3, a4, 40107735 <__umulsidi3+0x69> 40107733: 552b addi.n a5, a5, 2 40107735: 052d mov.n a2, a5 40107737: f00d ret.n 40107739: 000000 ill 4010773c: 140c movi.n a4, 1 4010773e: 072226 beqi a2, 2, 40107749 <__umulsidi3+0x7d> 40107741: 04d226 beqi a2, 64, 40107749 <__umulsidi3+0x7d> 40107744: 01f226 beqi a2, 0x100, 40107749 <__umulsidi3+0x7d> 40107747: 040c movi.n a4, 0 40107749: 042d mov.n a2, a4 4010774b: f00d ret.n Disassembly of section .irom0.text: 40240000 : 40240000: 028c beqz.n a2, 40240004 <_irom0_text_start+0x4> 40240002: 004010 break 0, 1 40240005: 9e .byte 0x9e 40240006: fe .byte 0xfe 40240007: 3f .byte 0x3f 40240008: 85dd excw 4024000a: fe .byte 0xfe 4024000b: 3f .byte 0x3f 4024000c: 0fdc bnez.n a15, 40240020 <_irom0_text_start+0x20> 4024000e: e84024 excw 40240011: 3ffe85 call0 4027fffc <_irom0_text_end+0xf679> 40240014: 102c movi.n a0, 33 40240016: f74024 excw 40240019: 3ffe85 call0 40280004 <_irom0_text_end+0xf681> 4024001c: 30bc beqz.n a0, 40240053 <_irom0_text_start+0x53> 4024001e: c84024 excw 40240021: 00bd mov.n a11, a0 40240023: bfa840 excw 40240026: 904000 addx2 a4, a0, a0 40240029: 8e .byte 0x8e 4024002a: fe .byte 0xfe 4024002b: 3f .byte 0x3f 4024002c: 2ac8 l32i.n a12, a10, 8 4024002e: b44000 extui a4, a0, 0, 12 40240031: 0018 l32i.n a1, a0, 0 40240033: 8e7c40 excw 40240036: fe .byte 0xfe 40240037: 3f .byte 0x3f 40240038: fe8e64 excw 4024003b: 3f .byte 0x3f 4024003c: 8e58 l32i.n a5, a14, 32 4024003e: fe .byte 0xfe 4024003f: 3f .byte 0x3f 40240040: 861a add.n a8, a6, a1 40240042: fe .byte 0xfe 40240043: 3f .byte 0x3f 40240044: fe8e30 excw 40240047: 3f .byte 0x3f 40240048: fe8ea4 excw 4024004b: 3f .byte 0x3f 4024004c: 0000e0 excw 4024004f: 19fb addi.n a1, a9, 15 40240051: 3ffe86 j 4025004f 40240054: fe8603 excw 40240057: 3f .byte 0x3f 40240058: 8e78 l32i.n a7, a14, 32 4024005a: fe .byte 0xfe 4024005b: 3f .byte 0x3f 4024005c: 2ab8 l32i.n a11, a10, 8 4024005e: a84000 excw 40240061: 002a add.n a0, a0, a2 40240063: 945040 extui a5, a4, 0, 10 40240066: fe .byte 0xfe 40240067: 3f .byte 0x3f 40240068: 242b74 excw 4024006b: 040840 extui a0, a4, 8, 1 4024006e: 344024 excw 40240071: 0098 l32i.n a9, a0, 0 40240073: 898140 excw 40240076: fe .byte 0xfe 40240077: 3f .byte 0x3f 40240078: 101b30 and a1, a11, a3 4024007b: 930140 movnez a0, a1, a4 4024007e: fe .byte 0xfe 4024007f: 3f .byte 0x3f 40240080: 14e9 s32i.n a14, a4, 4 40240082: 6c0000 excw 40240085: 402407 blt a4, a0, 402400c9 <_irom0_text_start+0xc9> 40240088: 1c7c movi.n a12, -15 4024008a: a44010 extui a4, a1, 0, 11 4024008d: 0018 l32i.n a1, a0, 0 4024008f: 862040 excw 40240092: fe .byte 0xfe 40240093: 3f .byte 0x3f 40240094: 9e0c movi.n a14, 9 40240096: fe .byte 0xfe 40240097: 3f .byte 0x3f 40240098: fe9321 l32r a2, 4023fae4 <_lit4_end+0x138394> 4024009b: 3f .byte 0x3f 4024009c: 9e08 l32i.n a0, a14, 36 4024009e: fe .byte 0xfe 4024009f: 3f .byte 0x3f 402400a0: 92fc bnez.n a2, 402400dd <_irom0_text_start+0xdd> 402400a2: fe .byte 0xfe 402400a3: 3f .byte 0x3f 402400a4: 92f8 l32i.n a15, a2, 36 402400a6: fe .byte 0xfe 402400a7: 3f .byte 0x3f 402400a8: 9dfc bnez.n a13, 402400e5 <_irom0_text_start+0xe5> 402400aa: fe .byte 0xfe 402400ab: 3f .byte 0x3f 402400ac: fe9820 excw 402400af: 3f .byte 0x3f 402400b0: 1003f0 and a0, a3, a15 402400b3: 982440 excw 402400b6: fe .byte 0xfe 402400b7: 3f .byte 0x3f 402400b8: fe9822 l16si a2, a8, 0x1fc 402400bb: 3f .byte 0x3f 402400bc: 100384 excw 402400bf: 862b40 excw 402400c2: fe .byte 0xfe 402400c3: 3f .byte 0x3f 402400c4: 9aca00 excw 402400c7: 503b addi.n a5, a0, 3 402400c9: 3ffe86 j 402500c7 402400cc: 868d excw 402400ce: fe .byte 0xfe 402400cf: 3f .byte 0x3f 402400d0: 9f .byte 0x9f 402400d1: 3ffe86 j 402500cf 402400d4: fe86c3 excw 402400d7: 3f .byte 0x3f 402400d8: fe86d7 bany a6, a13, 402400da <_irom0_text_start+0xda> 402400db: 3f .byte 0x3f 402400dc: 86e8 l32i.n a14, a6, 32 402400de: fe .byte 0xfe 402400df: 3f .byte 0x3f 402400e0: 86ec bnez.n a6, 4024010c <_irom0_text_start+0x10c> 402400e2: fe .byte 0xfe 402400e3: 3f .byte 0x3f 402400e4: 86f8 l32i.n a15, a6, 32 402400e6: fe .byte 0xfe 402400e7: 3f .byte 0x3f 402400e8: 86fb addi.n a8, a6, 15 402400ea: fe .byte 0xfe 402400eb: 3f .byte 0x3f 402400ec: fe8743 excw 402400ef: 3f .byte 0x3f 402400f0: 4e .byte 0x4e 402400f1: 3ffe87 bbsi a14, 24, 40240134 <_irom0_text_start+0x134> 402400f4: 8758 l32i.n a5, a7, 32 402400f6: fe .byte 0xfe 402400f7: 3f .byte 0x3f 402400f8: ffc714 excw 402400fb: 3f .byte 0x3f 402400fc: 000000 ill 402400ff: 944401 l32r a0, 40225210 <_lit4_end+0x11dac0> 40240102: fe .byte 0xfe 40240103: 3f .byte 0x3f 40240104: 080000 excw 40240107: 041000 extui a1, a0, 0, 1 4024010a: b04010 addx8 a4, a0, a1 4024010d: 401075 excw 40240110: 107500 and a7, a5, a0 40240113: 1f3440 excw 40240116: 384010 excw 40240119: 0008 l32i.n a0, a0, 0 4024011b: 02ec60 excw 4024011e: 284010 excw 40240121: de .byte 0xde 40240122: ff .byte 0xff 40240123: 3f .byte 0x3f 40240124: 0818 l32i.n a1, a8, 0 40240126: 106000 and a6, a0, a0 40240129: de .byte 0xde 4024012a: ff .byte 0xff 4024012b: 3f .byte 0x3f 4024012c: c4b400 extui a11, a0, 4, 13 4024012f: 002004 excw 40240132: 006000 rsil a0, 0 40240135: 000600 excw 40240138: ff .byte 0xff 40240139: ff .byte 0xff 4024013a: fff9 s32i.n a15, a15, 60 4024013c: 000024 excw 4024013f: 000160 excw 40240142: 100081 l32r a8, 40204144 <_lit4_end+0xfc9f4> 40240145: 600000 neg a0, a0 40240148: ff .byte 0xff 40240149: ff .byte 0xff 4024014a: 0c0000 excw 4024014d: 600000 neg a0, a0 40240150: 0f88 l32i.n a8, a15, 0 40240152: d84000 excw 40240155: 0039 s32i.n a3, a0, 0 40240157: 840040 extui a0, a4, 0, 9 4024015a: fe .byte 0xfe 4024015b: 3f .byte 0x3f 4024015c: 944c movi.n a4, 73 4024015e: fe .byte 0xfe 4024015f: 3f .byte 0x3f 40240160: 9448 l32i.n a4, a4, 36 40240162: fe .byte 0xfe 40240163: 3f .byte 0x3f 40240164: 875d excw 40240166: fe .byte 0xfe 40240167: 3f .byte 0x3f 40240168: 9e1d excw 4024016a: fe .byte 0xfe 4024016b: 3f .byte 0x3f 4024016c: fe8771 l32r a7, 4023fb88 <_lit4_end+0x138438> 4024016f: 3f .byte 0x3f 40240170: 878a add.n a8, a7, a8 40240172: fe .byte 0xfe 40240173: 3f .byte 0x3f 40240174: fe87a2 excw 40240177: 3f .byte 0x3f 40240178: fe87c0 excw 4024017b: 3f .byte 0x3f 4024017c: fe87d0 excw 4024017f: 3f .byte 0x3f 40240180: 8418 l32i.n a1, a4, 32 40240182: fe .byte 0xfe 40240183: 3f .byte 0x3f 40240184: fe87f5 excw 40240187: 3f .byte 0x3f 40240188: fe8807 bany a8, a0, 4024018a <_irom0_text_start+0x18a> 4024018b: 3f .byte 0x3f 4024018c: ae .byte 0xae 4024018d: 8e .byte 0x8e 4024018e: fe .byte 0xfe 4024018f: 3f .byte 0x3f 40240190: 8ead excw 40240192: fe .byte 0xfe 40240193: 3f .byte 0x3f 40240194: fe8824 excw 40240197: 3f .byte 0x3f 40240198: fe8841 l32r a4, 4023fbb8 <_lit4_end+0x138468> 4024019b: 3f .byte 0x3f 4024019c: 884d excw 4024019e: fe .byte 0xfe 4024019f: 3f .byte 0x3f 402401a0: fe8875 excw 402401a3: 3f .byte 0x3f 402401a4: fe92e7 bne a2, a14, 402401a6 <_irom0_text_start+0x1a6> 402401a7: 3f .byte 0x3f 402401a8: 92e8 l32i.n a14, a2, 36 402401aa: fe .byte 0xfe 402401ab: 3f .byte 0x3f 402401ac: fe8a52 excw 402401af: 3f .byte 0x3f 402401b0: fe8ec3 excw 402401b3: 3f .byte 0x3f 402401b4: fe8895 excw 402401b7: 3f .byte 0x3f 402401b8: fe8981 l32r a8, 4023fbdc <_lit4_end+0x13848c> 402401bb: 3f .byte 0x3f 402401bc: fe8980 excw 402401bf: 3f .byte 0x3f 402401c0: fe9e04 excw 402401c3: 3f .byte 0x3f 402401c4: fe92f0 excw 402401c7: 3f .byte 0x3f 402401c8: fe92f4 excw 402401cb: 3f .byte 0x3f 402401cc: fe8000 excw 402401cf: 3f .byte 0x3f 402401d0: 8eb8 l32i.n a11, a14, 32 402401d2: fe .byte 0xfe 402401d3: 3f .byte 0x3f 402401d4: fe8eb4 excw 402401d7: 3f .byte 0x3f 402401d8: 92ec bnez.n a2, 40240205 <_irom0_text_start+0x205> 402401da: fe .byte 0xfe 402401db: 3f .byte 0x3f 402401dc: fe8923 excw 402401df: 3f .byte 0x3f 402401e0: 8928 l32i.n a2, a9, 32 402401e2: fe .byte 0xfe 402401e3: 3f .byte 0x3f 402401e4: fe8931 l32r a3, 4023fc08 <_lit4_end+0x1384b8> 402401e7: 3f .byte 0x3f 402401e8: fe8940 excw 402401eb: 3f .byte 0x3f 402401ec: fe8941 l32r a4, 4023fc10 <_lit4_end+0x1384c0> 402401ef: 3f .byte 0x3f 402401f0: 8948 l32i.n a4, a9, 32 402401f2: fe .byte 0xfe 402401f3: 3f .byte 0x3f 402401f4: 8949 s32i.n a4, a9, 32 402401f6: fe .byte 0xfe 402401f7: 3f .byte 0x3f 402401f8: fe8950 excw 402401fb: 3f .byte 0x3f 402401fc: 8958 l32i.n a5, a9, 32 402401fe: fe .byte 0xfe 402401ff: 3f .byte 0x3f 40240200: 5f .byte 0x5f 40240201: fe89 s32i.n a8, a14, 60 40240203: 3f .byte 0x3f 40240204: ff0000 excw 40240207: ff .byte 0xff 40240208: ff .byte 0xff 40240209: ff .byte 0xff 4024020a: ff0001 l32r a0, 4023fe0c <_lit4_end+0x1386bc> 4024020d: ff .byte 0xff 4024020e: 650007 bnone a0, a0, 40240277 <_irom0_text_start+0x277> 40240211: fe89 s32i.n a8, a14, 60 40240213: 3f .byte 0x3f 40240214: 6f .byte 0x6f 40240215: fe89 s32i.n a8, a14, 60 40240217: 3f .byte 0x3f 40240218: fe8975 excw 4024021b: 3f .byte 0x3f 4024021c: fe8982 excw 4024021f: 3f .byte 0x3f 40240220: fe9300 excw 40240223: 3f .byte 0x3f 40240224: 8988 l32i.n a8, a9, 32 40240226: fe .byte 0xfe 40240227: 3f .byte 0x3f 40240228: 898d excw 4024022a: fe .byte 0xfe 4024022b: 3f .byte 0x3f 4024022c: fe8992 excw 4024022f: 3f .byte 0x3f 40240230: 875a add.n a8, a7, a5 40240232: fe .byte 0xfe 40240233: 3f .byte 0x3f 40240234: fe8997 bany a9, a9, 40240236 <_irom0_text_start+0x236> 40240237: 3f .byte 0x3f 40240238: 8999 s32i.n a9, a9, 32 4024023a: fe .byte 0xfe 4024023b: 3f .byte 0x3f 4024023c: fe8627 bany a6, a2, 4024023e <_irom0_text_start+0x23e> 4024023f: 3f .byte 0x3f 40240240: fe8a22 excw 40240243: 3f .byte 0x3f 40240244: 8458 l32i.n a5, a4, 32 40240246: fe .byte 0xfe 40240247: 3f .byte 0x3f 40240248: fe89a6 blti a9, 8, 4024024a <_irom0_text_start+0x24a> 4024024b: 3f .byte 0x3f 4024024c: 89db addi.n a8, a9, 13 4024024e: fe .byte 0xfe 4024024f: 3f .byte 0x3f 40240250: fe89e4 excw 40240253: 3f .byte 0x3f 40240254: 89e9 s32i.n a14, a9, 32 40240256: fe .byte 0xfe 40240257: 3f .byte 0x3f 40240258: fe89f5 excw 4024025b: 3f .byte 0x3f 4024025c: 0f .byte 0xf 4024025d: fe8a add.n a15, a14, a8 4024025f: 3f .byte 0x3f 40240260: fe8a14 excw 40240263: 3f .byte 0x3f 40240264: fe8895 excw 40240267: 3f .byte 0x3f 40240268: 8a19 s32i.n a1, a10, 32 4024026a: fe .byte 0xfe 4024026b: 3f .byte 0x3f 4024026c: fe8a26 beqi a10, 8, 4024026e <_irom0_text_start+0x26e> 4024026f: 3f .byte 0x3f 40240270: 2f .byte 0x2f 40240271: fe8a add.n a15, a14, a8 40240273: 3f .byte 0x3f 40240274: 174c movi.n a7, 65 40240276: 394024 excw 40240279: fe8a add.n a15, a14, a8 4024027b: 3f .byte 0x3f 4024027c: 3f .byte 0x3f 4024027d: fe8a add.n a15, a14, a8 4024027f: 3f .byte 0x3f 40240280: fe8ee3 excw 40240283: 3f .byte 0x3f 40240284: fe8a45 call0 4023eb2c <_lit4_end+0x1373dc> 40240287: 3f .byte 0x3f 40240288: fe84a0 excw 4024028b: 3f .byte 0x3f 4024028c: fe8460 excw 4024028f: 3f .byte 0x3f 40240290: fe8a56 bnez a10, 4024027c <_irom0_text_start+0x27c> 40240293: 3f .byte 0x3f 40240294: 5e .byte 0x5e 40240295: fe8a add.n a15, a14, a8 40240297: 3f .byte 0x3f 40240298: fe9442 l16si a4, a4, 0x1fc 4024029b: 3f .byte 0x3f 4024029c: fe8a64 excw 4024029f: 3f .byte 0x3f 402402a0: 8a6a add.n a8, a10, a6 402402a2: fe .byte 0xfe 402402a3: 3f .byte 0x3f 402402a4: fe8a73 excw 402402a7: 3f .byte 0x3f 402402a8: 8a7c movi.n a10, -8 402402aa: fe .byte 0xfe 402402ab: 3f .byte 0x3f 402402ac: fe8a86 j 4023fcda <_lit4_end+0x13858a> 402402af: 3f .byte 0x3f 402402b0: 8a89 s32i.n a8, a10, 32 402402b2: fe .byte 0xfe 402402b3: 3f .byte 0x3f 402402b4: 2ad8 l32i.n a13, a10, 8 402402b6: ac4000 excw 402402b9: 401003 excw 402402bc: 1c98 l32i.n a9, a12, 4 402402be: f84010 excw 402402c1: 101b addi.n a1, a0, 1 402402c3: 047840 extui a7, a4, 8, 1 402402c6: ac4010 excw 402402c9: 1e .byte 0x1e 402402ca: b44010 extui a4, a1, 0, 12 402402cd: 0049 s32i.n a4, a0, 0 402402cf: 04f040 extui a15, a4, 0, 1 402402d2: dc4010 excw 402402d5: 1e .byte 0x1e 402402d6: 2c4010 excw 402402d9: 401004 excw 402402dc: df48 l32i.n a4, a15, 52 402402de: f84000 excw 402402e1: 002a add.n a0, a0, a2 402402e3: 4cd040 excw 402402e6: f04000 subx8 a4, a0, a0 402402e9: 004c movi.n a0, 64 402402eb: 981040 excw 402402ee: fe .byte 0xfe 402402ef: 3f .byte 0x3f 402402f0: fe8aa6 blti a10, 8, 402402f2 <_irom0_text_start+0x2f2> 402402f3: 3f .byte 0x3f 402402f4: 9818 l32i.n a1, a8, 36 402402f6: fe .byte 0xfe 402402f7: 3f .byte 0x3f 402402f8: fe9817 bne a8, a1, 402402fa <_irom0_text_start+0x2fa> 402402fb: 3f .byte 0x3f 402402fc: fe8b46 j 4023fd2d <_lit4_end+0x1385dd> 402402ff: 3f .byte 0x3f 40240300: fe9812 l16si a1, a8, 0x1fc 40240303: 3f .byte 0x3f 40240304: 9819 s32i.n a1, a8, 36 40240306: fe .byte 0xfe 40240307: 3f .byte 0x3f 40240308: fe8a23 excw 4024030b: 3f .byte 0x3f 4024030c: 5f .byte 0x5f 4024030d: fe8b addi.n a15, a14, 8 4024030f: 3f .byte 0x3f 40240310: 001ec6 j 4024038f <_irom0_text_start+0x38f> 40240313: 898100 excw 40240316: fe .byte 0xfe 40240317: 3f .byte 0x3f 40240318: fe8b64 excw 4024031b: 3f .byte 0x3f 4024031c: fe9811 l32r a1, 4023fd7c <_lit4_end+0x13862c> 4024031f: 3f .byte 0x3f 40240320: 8b7b addi.n a8, a11, 7 40240322: fe .byte 0xfe 40240323: 3f .byte 0x3f 40240324: fe8b85 call0 4023ebe0 <_lit4_end+0x137490> 40240327: 3f .byte 0x3f 40240328: fe8b96 bltz a11, 40240314 <_irom0_text_start+0x314> 4024032b: 3f .byte 0x3f 4024032c: fe8ba7 bany a11, a10, 4024032e <_irom0_text_start+0x32e> 4024032f: 3f .byte 0x3f 40240330: 8bb8 l32i.n a11, a11, 32 40240332: fe .byte 0xfe 40240333: 3f .byte 0x3f 40240334: fe9816 beqz a8, 40240321 <_irom0_text_start+0x321> 40240337: 3f .byte 0x3f 40240338: 100814 excw 4024033b: 060040 excw 4024033e: 644000 extui a4, a0, 0, 7 40240341: 401075 excw 40240344: 01f8 l32i.n a15, a1, 0 40240346: ff .byte 0xff 40240347: 3f .byte 0x3f 40240348: fe8bc7 bany a11, a12, 4024034a <_irom0_text_start+0x34a> 4024034b: 3f .byte 0x3f 4024034c: fe8010 excw 4024034f: 3f .byte 0x3f 40240350: fe8be4 excw 40240353: 3f .byte 0x3f 40240354: 875b addi.n a8, a7, 5 40240356: fe .byte 0xfe 40240357: 3f .byte 0x3f 40240358: 0308 l32i.n a0, a3, 0 4024035a: 946000 extui a6, a0, 0, 10 4024035d: 401021 l32r a2, 402103a0 <_lit4_end+0x108c50> 40240360: 8bea add.n a8, a11, a14 40240362: fe .byte 0xfe 40240363: 3f .byte 0x3f 40240364: 8ac9 s32i.n a12, a10, 32 40240366: fe .byte 0xfe 40240367: 3f .byte 0x3f 40240368: 84b8 l32i.n a11, a4, 32 4024036a: fe .byte 0xfe 4024036b: 3f .byte 0x3f 4024036c: fe8bf5 excw 4024036f: 3f .byte 0x3f 40240370: 8bfb addi.n a8, a11, 15 40240372: fe .byte 0xfe 40240373: 3f .byte 0x3f 40240374: 240f00 extui a0, a0, 15, 3 40240377: 8c0340 excw 4024037a: fe .byte 0xfe 4024037b: 3f .byte 0x3f 4024037c: 0f3c movi.n a15, 48 4024037e: 0c4024 excw 40240381: fe8c beqz.n a14, 40240394 <_irom0_text_start+0x394> 40240383: 3f .byte 0x3f 40240384: 3118 l32i.n a1, a1, 12 40240386: 004024 excw 40240389: 001000 excw 4024038c: fe8c16 beqz a12, 40240378 <_irom0_text_start+0x378> 4024038f: 3f .byte 0x3f 40240390: 1f .byte 0x1f 40240391: fe8c beqz.n a14, 402403a4 <_irom0_text_start+0x3a4> 40240393: 3f .byte 0x3f 40240394: 010000 slli a0, a0, 32 40240397: 8c4900 excw 4024039a: fe .byte 0xfe 4024039b: 3f .byte 0x3f 4024039c: 8c7b addi.n a8, a12, 7 4024039e: fe .byte 0xfe 4024039f: 3f .byte 0x3f 402403a0: 8f .byte 0x8f 402403a1: fe8c beqz.n a14, 402403b4 <_irom0_text_start+0x3b4> 402403a3: 3f .byte 0x3f 402403a4: 8c98 l32i.n a9, a12, 32 402403a6: fe .byte 0xfe 402403a7: 3f .byte 0x3f 402403a8: bf .byte 0xbf 402403a9: fe8c beqz.n a14, 402403bc <_irom0_text_start+0x3bc> 402403ab: 3f .byte 0x3f 402403ac: fe8ce7 bany a12, a14, 402403ae <_irom0_text_start+0x3ae> 402403af: 3f .byte 0x3f 402403b0: 8cf8 l32i.n a15, a12, 32 402403b2: fe .byte 0xfe 402403b3: 3f .byte 0x3f 402403b4: fe8d00 excw 402403b7: 3f .byte 0x3f 402403b8: fe8d16 beqz a13, 402403a4 <_irom0_text_start+0x3a4> 402403bb: 3f .byte 0x3f 402403bc: fe8981 l32r a8, 4023fde0 <_lit4_end+0x138690> 402403bf: 3f .byte 0x3f 402403c0 : 402403c0: f00d ret.n ... 402403c4 : 402403c4: e92c movi.n a9, 46 402403c6: 034d mov.n a4, a3 402403c8: 000106 j 402403d0 402403cb: 970000 excw 402403ce: 300c16 beqz a12, 402406d2 402403d1: 1bc054 excw 402403d4: 640b44 excw 402403d7: 000662 l8ui a6, a6, 0 402403da: fef656 bnez a6, 402403cd 402403dd: 45ac beqz.n a5, 40240405 402403df: 821b addi.n a8, a2, 1 402403e1: 004252 s8i a5, a2, 0 402403e4: 087d mov.n a7, a8 402403e6: 020c movi.n a2, 0 402403e8: a32a add.n a10, a3, a2 402403ea: 000aa2 l8ui a10, a10, 0 402403ed: 221b addi.n a2, a2, 1 402403ef: 0047a2 s8i a10, a7, 0 402403f2: 771b addi.n a7, a7, 1 402403f4: f02257 blt a2, a5, 402403e8 402403f7: 0115e6 bgei a5, 1, 402403fc 402403fa: 150c movi.n a5, 1 402403fc: 285a add.n a2, a8, a5 402403fe: 368c beqz.n a6, 40240405 40240400: 043d mov.n a3, a4 40240402: fff006 j 402403c6 40240405: f00d ret.n ... 40240408 : 40240408: 6228 l32i.n a2, a2, 24 4024040a: 037c movi.n a3, -16 4024040c: 000242 l8ui a4, a2, 0 4024040f: 103430 and a3, a4, a3 40240412: 004232 s8i a3, a2, 0 40240415: f00d ret.n ... 40240418 : 40240418: f0c112 addi a1, a1, -16 4024041b: 21c9 s32i.n a12, a1, 8 4024041d: 3109 s32i.n a0, a1, 12 4024041f: 74c020 extui a12, a2, 0, 8 40240422: 0f9c66 bnei a12, 10, 40240435 40240425: d30c movi.n a3, 13 40240427: 01a022 movi a2, 1 4024042a: fef501 l32r a0, 40240000 <_irom0_text_start> 4024042d: 0000c0 callx0 a0 40240430: 000186 j 4024043a 40240433: 0c0000 excw 40240436: 1c27d2 l32i a13, a7, 112 40240439: 0c09 s32i.n a0, a12, 0 4024043b: 0c3d12 excw 4024043e: fef001 l32r a0, 40240000 <_irom0_text_start> 40240441: 0000c0 callx0 a0 40240444: 3108 l32i.n a0, a1, 12 40240446: 21c8 l32i.n a12, a1, 8 40240448: 10c112 addi a1, a1, 16 4024044b: f00d ret.n 4024044d: 000000 ill 40240450 : 40240450: feed21 l32r a2, 40240004 <_irom0_text_start+0x4> 40240453: f0c112 addi a1, a1, -16 40240456: 21c9 s32i.n a12, a1, 8 40240458: 02c8 l32i.n a12, a2, 0 4024045a: 11d9 s32i.n a13, a1, 4 4024045c: feeb31 l32r a3, 40240008 <_irom0_text_start+0x8> 4024045f: dc2b addi.n a13, a12, 2 40240461: 0d2d mov.n a2, a13 40240463: 036102 s32i a0, a1, 12 40240466: feee01 l32r a0, 40240020 <_irom0_text_start+0x20> 40240469: 0000c0 callx0 a0 4024046c: 92cc bnez.n a2, 40240479 4024046e: 186c22 s32i a2, a12, 96 40240471: fee621 l32r a2, 4024000c <_irom0_text_start+0xc> 40240474: 000b06 j 402404a4 40240477: 310000 srai a0, a0, 16 4024047a: 2dfee5 excw 4024047d: 010d mov.n a0, a1 4024047f: fee8 l32i.n a14, a14, 60 40240481: 0000c0 callx0 a0 40240484: 72cc bnez.n a2, 4024048f 40240486: 186c22 s32i a2, a12, 96 40240489: fee221 l32r a2, 40240014 <_irom0_text_start+0x14> 4024048c: 000506 j 402404a4 4024048f: fee231 l32r a3, 40240018 <_irom0_text_start+0x18> 40240492: 0d2d mov.n a2, a13 40240494: b40c movi.n a4, 11 40240496: fee301 l32r a0, 40240024 <_irom0_text_start+0x24> 40240499: 0000c0 callx0 a0 4024049c: c2cc bnez.n a2, 402404ac 4024049e: 186c22 s32i a2, a12, 96 402404a1: fede21 l32r a2, 4024001c <_irom0_text_start+0x1c> 402404a4: 196c22 s32i a2, a12, 100 402404a7: 000306 j 402404b7 402404aa: 320000 excw 402404ad: 700c movi.n a0, 7 402404af: 120c movi.n a2, 1 402404b1: 202320 or a2, a3, a2 402404b4: 704c22 s8i a2, a12, 112 402404b7: 3108 l32i.n a0, a1, 12 402404b9: 21c8 l32i.n a12, a1, 8 402404bb: 11d8 l32i.n a13, a1, 4 402404bd: 10c112 addi a1, a1, 16 402404c0: f00d ret.n ... 402404c4 : 402404c4: f0c112 addi a1, a1, -16 402404c7: 21c9 s32i.n a12, a1, 8 402404c9: fed7c1 l32r a12, 40240028 <_irom0_text_start+0x28> 402404cc: 11d9 s32i.n a13, a1, 4 402404ce: 01e9 s32i.n a14, a1, 0 402404d0: d21b addi.n a13, a2, 1 402404d2: 20e220 or a14, a2, a2 402404d5: 0c28 l32i.n a2, a12, 0 402404d7: 036102 s32i a0, a1, 12 402404da: fed401 l32r a0, 4024002c <_irom0_text_start+0x2c> 402404dd: 0000c0 callx0 a0 402404e0: 004e22 s8i a2, a14, 0 402404e3: 0ce8 l32i.n a14, a12, 0 402404e5: 0e2d mov.n a2, a14 402404e7: fed101 l32r a0, 4024002c <_irom0_text_start+0x2c> 402404ea: 0000c0 callx0 a0 402404ed: 0e3d mov.n a3, a14 402404ef: 024d mov.n a4, a2 402404f1: 0d2d mov.n a2, a13 402404f3: fecf01 l32r a0, 40240030 <_irom0_text_start+0x30> 402404f6: 0000c0 callx0 a0 402404f9: 0c28 l32i.n a2, a12, 0 402404fb: fecc01 l32r a0, 4024002c <_irom0_text_start+0x2c> 402404fe: 0000c0 callx0 a0 40240501: 2d2a add.n a2, a13, a2 40240503: c0af32 movi a3, -64 40240506: 004232 s8i a3, a2, 0 40240509: c30c movi.n a3, 12 4024050b: 014232 s8i a3, a2, 1 4024050e: 3108 l32i.n a0, a1, 12 40240510: 222b addi.n a2, a2, 2 40240512: 21c8 l32i.n a12, a1, 8 40240514: 11d8 l32i.n a13, a1, 4 40240516: 01e8 l32i.n a14, a1, 0 40240518: 10c112 addi a1, a1, 16 4024051b: f00d ret.n 4024051d: 000000 ill 40240520 : 40240520: 40a192 movi a9, 0x140 40240523: c01190 sub a1, a1, a9 40240526: 035d mov.n a5, a3 40240528: 4b61f2 s32i a15, a1, 0x12c 4024052b: fec231 l32r a3, 40240034 <_irom0_text_start+0x34> 4024052e: 04fd mov.n a15, a4 40240530: fec241 l32r a4, 40240038 <_irom0_text_start+0x38> 40240533: 4e61c2 s32i a12, a1, 0x138 40240536: 02cd mov.n a12, a2 40240538: 1122e0 slli a2, a2, 2 4024053b: 332a add.n a3, a3, a2 4024053d: 242a add.n a2, a4, a2 4024053f: 4c61e2 s32i a14, a1, 0x130 40240542: 02e8 l32i.n a14, a2, 0 40240544: 0338 l32i.n a3, a3, 0 40240546: 0e2d mov.n a2, a14 40240548: 4d61d2 s32i a13, a1, 0x134 4024054b: 446132 s32i a3, a1, 0x110 4024054e: 466152 s32i a5, a1, 0x118 40240551: 4f6102 s32i a0, a1, 0x13c 40240554: feb601 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240557: 0000c0 callx0 a0 4024055a: 02dd mov.n a13, a2 4024055c: feb821 l32r a2, 4024003c <_irom0_text_start+0x3c> 4024055f: 462152 l32i a5, a1, 0x118 40240562: 90cc20 addx2 a12, a12, a2 40240565: 001cc2 l16ui a12, a12, 0 40240568: 84a022 movi a2, 132 4024056b: 005152 s16i a5, a1, 0 4024056e: 015122 s16i a2, a1, 2 40240571: 00a352 movi a5, 0x300 40240574: 00a422 movi a2, 0x400 40240577: 8325c0 moveqz a2, a5, a12 4024057a: 035122 s16i a2, a1, 6 4024057d: 442132 l32i a3, a1, 0x110 40240580: 020c movi.n a2, 0 40240582: 150c movi.n a5, 1 40240584: 026d mov.n a6, a2 40240586: 040c movi.n a4, 0 40240588: 8365e0 moveqz a6, a5, a14 4024058b: 832530 moveqz a2, a5, a3 4024058e: 025142 s16i a4, a1, 4 40240591: 045142 s16i a4, a1, 8 40240594: 055142 s16i a4, a1, 10 40240597: 202620 or a2, a6, a2 4024059a: 1b7256 bnez a2, 40240755 4024059d: 21cb addi.n a2, a1, 12 4024059f: 456142 s32i a4, a1, 0x114 402405a2: 466152 s32i a5, a1, 0x118 402405a5: ffe1c5 call0 402403c4 402405a8: fea631 l32r a3, 40240040 <_irom0_text_start+0x40> 402405ab: ffe185 call0 402403c4 402405ae: 452142 l32i a4, a1, 0x114 402405b1: c60c movi.n a6, 12 402405b3: 004242 s8i a4, a2, 0 402405b6: 014242 s8i a4, a2, 1 402405b9: 024262 s8i a6, a2, 2 402405bc: 034242 s8i a4, a2, 3 402405bf: 462152 l32i a5, a1, 0x118 402405c2: 203220 or a3, a2, a2 402405c5: 044252 s8i a5, a2, 4 402405c8: 054242 s8i a4, a2, 5 402405cb: 064242 s8i a4, a2, 6 402405ce: 074242 s8i a4, a2, 7 402405d1: 64a022 movi a2, 100 402405d4: 084322 s8i a2, a3, 8 402405d7: 094342 s8i a4, a3, 9 402405da: afec bnez.n a15, 40240608 402405dc: fe9321 l32r a2, 40240028 <_irom0_text_start+0x28> 402405df: 0bc342 addi a4, a3, 11 402405e2: 002222 l32i a2, a2, 0 402405e5: 446132 s32i a3, a1, 0x110 402405e8: 456142 s32i a4, a1, 0x114 402405eb: fe9001 l32r a0, 4024002c <_irom0_text_start+0x2c> 402405ee: 0000c0 callx0 a0 402405f1: 442132 l32i a3, a1, 0x110 402405f4: 223b addi.n a2, a2, 3 402405f6: 0a4322 s8i a2, a3, 10 402405f9: 452142 l32i a4, a1, 0x114 402405fc: 042d mov.n a2, a4 402405fe: ffec45 call0 402404c4 40240601: ffec05 call0 402404c4 40240604: 000586 j 4024061e 40240607: 220c00 excw 4024060a: 0a4322 s8i a2, a3, 10 4024060d: c0af22 movi a2, -64 40240610: 0b4322 s8i a2, a3, 11 40240613: 0d4322 s8i a2, a3, 13 40240616: 0c4362 s8i a6, a3, 12 40240619: 23fb addi.n a2, a3, 15 4024061b: 0e4362 s8i a6, a3, 14 4024061e: 041c movi.n a4, 16 40240620: 014242 s8i a4, a2, 1 40240623: 80af42 movi a4, -128 40240626: 030c movi.n a3, 0 40240628: 024242 s8i a4, a2, 2 4024062b: 140c movi.n a4, 1 4024062d: 004232 s8i a3, a2, 0 40240630: 034242 s8i a4, a2, 3 40240633: 044232 s8i a3, a2, 4 40240636: 054232 s8i a3, a2, 5 40240639: 064232 s8i a3, a2, 6 4024063c: 084232 s8i a3, a2, 8 4024063f: 64a042 movi a4, 100 40240642: 7430d0 extui a3, a13, 0, 8 40240645: 074242 s8i a4, a2, 7 40240648: 52bb addi.n a5, a2, 11 4024064a: 431b addi.n a4, a3, 1 4024064c: 094242 s8i a4, a2, 9 4024064f: 0a4232 s8i a3, a2, 10 40240652: 0d4d mov.n a4, a13 40240654: 052d mov.n a2, a5 40240656: 0e3d mov.n a3, a14 40240658: 466152 s32i a5, a1, 0x118 4024065b: fe7501 l32r a0, 40240030 <_irom0_text_start+0x30> 4024065e: 0000c0 callx0 a0 40240661: 462152 l32i a5, a1, 0x118 40240664: fe78e1 l32r a14, 40240044 <_irom0_text_start+0x44> 40240667: d5da add.n a13, a5, a13 40240669: 079c16 beqz a12, 402406e6 4024066c: 0e2d mov.n a2, a14 4024066e: fe6f01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240671: 0000c0 callx0 a0 40240674: 023d mov.n a3, a2 40240676: ffcc bnez.n a15, 40240689 40240678: 0d2d mov.n a2, a13 4024067a: 446132 s32i a3, a1, 0x110 4024067d: ffe445 call0 402404c4 40240680: 024d mov.n a4, a2 40240682: 442132 l32i a3, a1, 0x110 40240685: 000346 j 40240696 40240688: af2200 excw 4024068b: 4d22c0 excw 4024068e: c20c00 excw 40240691: 4d2b addi.n a4, a13, 2 40240693: 014d22 s8i a2, a13, 1 40240696: 122c movi.n a2, 33 40240698: 014422 s8i a2, a4, 1 4024069b: 80af22 movi a2, -128 4024069e: 024422 s8i a2, a4, 2 402406a1: 120c movi.n a2, 1 402406a3: 034422 s8i a2, a4, 3 402406a6: 64a022 movi a2, 100 402406a9: 00a0f2 movi a15, 0 402406ac: 074422 s8i a2, a4, 7 402406af: 338b addi.n a3, a3, 8 402406b1: 2128c0 srai a2, a12, 8 402406b4: 094432 s8i a3, a4, 9 402406b7: 0e4422 s8i a2, a4, 14 402406ba: 0044f2 s8i a15, a4, 0 402406bd: 0444f2 s8i a15, a4, 4 402406c0: 0544f2 s8i a15, a4, 5 402406c3: 0644f2 s8i a15, a4, 6 402406c6: 0844f2 s8i a15, a4, 8 402406c9: 0a44f2 s8i a15, a4, 10 402406cc: 0b44f2 s8i a15, a4, 11 402406cf: 0c44f2 s8i a15, a4, 12 402406d2: 0d44f2 s8i a15, a4, 13 402406d5: 0f44c2 s8i a12, a4, 15 402406d8: 10c422 addi a2, a4, 16 402406db: 203ee0 or a3, a14, a14 402406de: ffce45 call0 402403c4 402406e1: d21b addi.n a13, a2, 1 402406e3: 0042f2 s8i a15, a2, 0 402406e6: 0d2d mov.n a2, a13 402406e8: 0e3d mov.n a3, a14 402406ea: ffcd85 call0 402403c4 402406ed: 02cd mov.n a12, a2 402406ef: fe56d1 l32r a13, 40240048 <_irom0_text_start+0x48> 402406f2: 020c movi.n a2, 0 402406f4: 004c22 s8i a2, a12, 0 402406f7: 014c22 s8i a2, a12, 1 402406fa: 054c22 s8i a2, a12, 5 402406fd: 064c22 s8i a2, a12, 6 40240700: 074c22 s8i a2, a12, 7 40240703: 094c22 s8i a2, a12, 9 40240706: 130c movi.n a3, 1 40240708: 420c movi.n a2, 4 4024070a: 024c32 s8i a3, a12, 2 4024070d: 044c32 s8i a3, a12, 4 40240710: 0a4c22 s8i a2, a12, 10 40240713: 80af42 movi a4, -128 40240716: 0d28 l32i.n a2, a13, 0 40240718: e31c movi.n a3, 30 4024071a: 034c42 s8i a4, a12, 3 4024071d: 084c32 s8i a3, a12, 8 40240720: 2238 l32i.n a3, a2, 8 40240722: 440c movi.n a4, 4 40240724: 2cbb addi.n a2, a12, 11 40240726: 08c332 addi a3, a3, 8 40240729: fe4101 l32r a0, 40240030 <_irom0_text_start+0x30> 4024072c: 0000c0 callx0 a0 4024072f: fe4721 l32r a2, 4024004c <_irom0_text_start+0x4c> 40240732: 01d132 addmi a3, a1, 0x100 40240735: 406122 s32i a2, a1, 0x100 40240738: 0d28 l32i.n a2, a13, 0 4024073a: 440c movi.n a4, 4 4024073c: 2228 l32i.n a2, a2, 8 4024073e: ccfb addi.n a12, a12, 15 40240740: 22cb addi.n a2, a2, 12 40240742: fe3b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40240745: 0000c0 callx0 a0 40240748: c04c10 sub a4, a12, a1 4024074b: 0d28 l32i.n a2, a13, 0 4024074d: 013d mov.n a3, a1 4024074f: f44040 extui a4, a4, 0, 16 40240752: 02d785 call0 402434cc 40240755: 4f2102 l32i a0, a1, 0x13c 40240758: 40a192 movi a9, 0x140 4024075b: 4e21c2 l32i a12, a1, 0x138 4024075e: 4d21d2 l32i a13, a1, 0x134 40240761: 4c21e2 l32i a14, a1, 0x130 40240764: 4b21f2 l32i a15, a1, 0x12c 40240767: 119a add.n a1, a1, a9 40240769: f00d ret.n ... 4024076c : 4024076c: b0a192 movi a9, 0x1b0 4024076f: c01190 sub a1, a1, a9 40240772: 6861e2 s32i a14, a1, 0x1a0 40240775: fe34e1 l32r a14, 40240048 <_irom0_text_start+0x48> 40240778: 6a61c2 s32i a12, a1, 0x1a8 4024077b: 6961d2 s32i a13, a1, 0x1a4 4024077e: 00a0c2 movi a12, 0 40240781: 20d330 or a13, a3, a3 40240784: 002e22 l32i a2, a14, 0 40240787: 50a132 movi a3, 0x150 4024078a: 6761f2 s32i a15, a1, 0x19c 4024078d: 313a add.n a3, a1, a3 4024078f: f4f040 extui a15, a4, 0, 16 40240792: 0c4d mov.n a4, a12 40240794: 6b6102 s32i a0, a1, 0x1ac 40240797: 5461c2 s32i a12, a1, 0x150 4024079a: 030005 call0 4024379c 4024079d: 0e28 l32i.n a2, a14, 0 4024079f: 542132 l32i a3, a1, 0x150 402407a2: 2228 l32i.n a2, a2, 8 402407a4: 338b addi.n a3, a3, 8 402407a6: 440c movi.n a4, 4 402407a8: 22cb addi.n a2, a2, 12 402407aa: fe2101 l32r a0, 40240030 <_irom0_text_start+0x30> 402407ad: 0000c0 callx0 a0 402407b0: 542132 l32i a3, a1, 0x150 402407b3: 0e28 l32i.n a2, a14, 0 402407b5: 1338 l32i.n a3, a3, 4 402407b7: 2228 l32i.n a2, a2, 8 402407b9: 0239 s32i.n a3, a2, 0 402407bb: 001d22 l16ui a2, a13, 0 402407be: 113280 slli a3, a2, 8 402407c1: 412820 srli a2, a2, 8 402407c4: 202320 or a2, a3, a2 402407c7: f42020 extui a2, a2, 0, 16 402407ca: 5b6122 s32i a2, a1, 0x16c 402407cd: 021d22 l16ui a2, a13, 4 402407d0: 011d32 l16ui a3, a13, 2 402407d3: 114280 slli a4, a2, 8 402407d6: 412820 srli a2, a2, 8 402407d9: ddcb addi.n a13, a13, 12 402407db: 202420 or a2, a4, a2 402407de: f42020 extui a2, a2, 0, 16 402407e1: 5dfa add.n a5, a13, a15 402407e3: 5d6122 s32i a2, a1, 0x174 402407e6: 5a61d2 s32i a13, a1, 0x168 402407e9: 5e6152 s32i a5, a1, 0x178 402407ec: 026377 bbci a3, 7, 402407f2 402407ef: 00d446 j 40240b44 402407f2: 30a172 movi a7, 0x130 402407f5: 717a add.n a7, a1, a7 402407f7: 586172 s32i a7, a1, 0x160 402407fa: 00cf46 j 40240b3b 402407fd: 0d0c movi.n a13, 0 402407ff: 30a122 movi a2, 0x130 40240802: 5a2142 l32i a4, a1, 0x168 40240805: 221a add.n a2, a2, a1 40240807: f81c movi.n a8, 31 40240809: e92c movi.n a9, 46 4024080b: 9a1c movi.n a10, 25 4024080d: 0d7d mov.n a7, a13 4024080f: 541b addi.n a5, a4, 1 40240811: 000432 l8ui a3, a4, 0 40240814: 596152 s32i a5, a1, 0x164 40240817: 73cc bnez.n a3, 40240822 40240819: 004232 s8i a3, a2, 0 4024081c: 001146 j 40240865 4024081f: 000000 ill 40240822: 4d3a add.n a4, a13, a3 40240824: 382847 blt a8, a4, 40240860 40240827: 5d8c beqz.n a13, 40240830 40240829: 004292 s8i a9, a2, 0 4024082c: dd1b addi.n a13, a13, 1 4024082e: 221b addi.n a2, a2, 1 40240830: 592152 l32i a5, a1, 0x164 40240833: 024d mov.n a4, a2 40240835: 000562 l8ui a6, a5, 0 40240838: bfc6b2 addi a11, a6, -65 4024083b: 74b0b0 extui a11, a11, 0, 8 4024083e: 023ab7 bltu a10, a11, 40240844 40240841: 20c662 addi a6, a6, 32 40240844: 004462 s8i a6, a4, 0 40240847: 441b addi.n a4, a4, 1 40240849: c06420 sub a6, a4, a2 4024084c: 551b addi.n a5, a5, 1 4024084e: e32637 blt a6, a3, 40240835 40240851: 592152 l32i a5, a1, 0x164 40240854: 223a add.n a2, a2, a3 40240856: 453a add.n a4, a5, a3 40240858: 004272 s8i a7, a2, 0 4024085b: dd3a add.n a13, a13, a3 4024085d: ffeb86 j 4024080f 40240860: 070c movi.n a7, 0 40240862: 596172 s32i a7, a1, 0x164 40240865: 5e2152 l32i a5, a1, 0x178 40240868: 592172 l32i a7, a1, 0x164 4024086b: 930c movi.n a3, 9 4024086d: c02570 sub a2, a5, a7 40240870: 022327 blt a3, a2, 40240876 40240873: 00b346 j 40240b44 40240876: 2ca716 beqz a7, 40240b44 40240879: 30a122 movi a2, 0x130 4024087c: 221a add.n a2, a2, a1 4024087e: fdeb01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240881: 0000c0 callx0 a0 40240884: 0262e6 bgei a2, 6, 4024088a 40240887: 00aa06 j 40240b33 4024088a: 30a132 movi a3, 0x130 4024088d: 331a add.n a3, a3, a1 4024088f: fac222 addi a2, a2, -6 40240892: 232a add.n a2, a3, a2 40240894: fdef31 l32r a3, 40240050 <_irom0_text_start+0x50> 40240897: fde201 l32r a0, 40240020 <_irom0_text_start+0x20> 4024089a: 0000c0 callx0 a0 4024089d: 292256 bnez a2, 40240b33 402408a0: 592152 l32i a5, a1, 0x164 402408a3: 160c movi.n a6, 1 402408a5: 0005f2 l8ui a15, a5, 0 402408a8: 010532 l8ui a3, a5, 1 402408ab: 11ff80 slli a15, a15, 8 402408ae: 20f3f0 or a15, a3, a15 402408b1: 11ff00 slli a15, a15, 16 402408b4: 3170f0 srai a7, a15, 16 402408b7: 30a132 movi a3, 0x130 402408ba: 5c6172 s32i a7, a1, 0x170 402408bd: 331a add.n a3, a3, a1 402408bf: 000046 j 402408c4 402408c2: 331b addi.n a3, a3, 1 402408c4: 000352 l8ui a5, a3, 0 402408c7: 027d mov.n a7, a2 402408c9: d2c542 addi a4, a5, -46 402408cc: 937640 movnez a7, a6, a4 402408cf: 074d mov.n a4, a7 402408d1: 027d mov.n a7, a2 402408d3: 937650 movnez a7, a6, a5 402408d6: 104470 and a4, a4, a7 402408d9: 744040 extui a4, a4, 0, 8 402408dc: fe2456 bnez a4, 402408c2 402408df: 582172 l32i a7, a1, 0x160 402408e2: d2c5e2 addi a14, a5, -46 402408e5: c03370 sub a3, a3, a7 402408e8: 8343e0 moveqz a4, a3, a14 402408eb: 0f0c movi.n a15, 0 402408ed: 04ed mov.n a14, a4 402408ef: 0fcd mov.n a12, a15 402408f1: fdcd71 l32r a7, 40240028 <_irom0_text_start+0x28> 402408f4: a07c70 addx4 a7, a12, a7 402408f7: 0728 l32i.n a2, a7, 0 402408f9: 0e7216 beqz a2, 402409e4 402408fc: 0e4e16 beqz a14, 402409e4 402408ff: 30a132 movi a3, 0x130 40240902: 331a add.n a3, a3, a1 40240904: 0e4d mov.n a4, a14 40240906: 5f6172 s32i a7, a1, 0x17c 40240909: fdd401 l32r a0, 4024005c <_irom0_text_start+0x5c> 4024090c: 0000c0 callx0 a0 4024090f: 026d mov.n a6, a2 40240911: 5f2172 l32i a7, a1, 0x17c 40240914: 0cc256 bnez a2, 402409e4 40240917: 0728 l32i.n a2, a7, 0 40240919: 5f6162 s32i a6, a1, 0x17c 4024091c: fdc401 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024091f: 0000c0 callx0 a0 40240922: 5f2162 l32i a6, a1, 0x17c 40240925: 021e27 beq a14, a2, 4024092b 40240928: 002e06 j 402409e4 4024092b: 5c2152 l32i a5, a1, 0x170 4024092e: 021526 beqi a5, 1, 40240934 40240931: 0028c6 j 402409d8 40240934: 84a022 movi a2, 132 40240937: 5d1b addi.n a5, a13, 1 40240939: 5b2172 l32i a7, a1, 0x16c 4024093c: 015122 s16i a2, a1, 2 4024093f: 5a2132 l32i a3, a1, 0x168 40240942: 00a122 movi a2, 0x100 40240945: 035122 s16i a2, a1, 6 40240948: 054d mov.n a4, a5 4024094a: 21cb addi.n a2, a1, 12 4024094c: 005172 s16i a7, a1, 0 4024094f: 025162 s16i a6, a1, 4 40240952: 045162 s16i a6, a1, 8 40240955: 055162 s16i a6, a1, 10 40240958: 05fd mov.n a15, a5 4024095a: fdb501 l32r a0, 40240030 <_irom0_text_start+0x30> 4024095d: 0000c0 callx0 a0 40240960: 21cb addi.n a2, a1, 12 40240962: 52fa add.n a5, a2, a15 40240964: 80af22 movi a2, -128 40240967: 5f2162 l32i a6, a1, 0x17c 4024096a: fdb7f1 l32r a15, 40240048 <_irom0_text_start+0x48> 4024096d: 034522 s8i a2, a5, 3 40240970: 78a022 movi a2, 120 40240973: 084522 s8i a2, a5, 8 40240976: 5c2172 l32i a7, a1, 0x170 40240979: 420c movi.n a2, 4 4024097b: 0a4522 s8i a2, a5, 10 4024097e: 0f28 l32i.n a2, a15, 0 40240980: 004562 s8i a6, a5, 0 40240983: 014562 s8i a6, a5, 1 40240986: 024572 s8i a7, a5, 2 40240989: 044572 s8i a7, a5, 4 4024098c: 054562 s8i a6, a5, 5 4024098f: 064562 s8i a6, a5, 6 40240992: 074562 s8i a6, a5, 7 40240995: 094562 s8i a6, a5, 9 40240998: 2238 l32i.n a3, a2, 8 4024099a: 440c movi.n a4, 4 4024099c: 25bb addi.n a2, a5, 11 4024099e: 338b addi.n a3, a3, 8 402409a0: 606152 s32i a5, a1, 0x180 402409a3: fda301 l32r a0, 40240030 <_irom0_text_start+0x30> 402409a6: 0000c0 callx0 a0 402409a9: fda821 l32r a2, 4024004c <_irom0_text_start+0x4c> 402409ac: 08a132 movi a3, 0x108 402409af: 426122 s32i a2, a1, 0x108 402409b2: 0f28 l32i.n a2, a15, 0 402409b4: 313a add.n a3, a1, a3 402409b6: 2228 l32i.n a2, a2, 8 402409b8: 440c movi.n a4, 4 402409ba: 22cb addi.n a2, a2, 12 402409bc: fd9d01 l32r a0, 40240030 <_irom0_text_start+0x30> 402409bf: 0000c0 callx0 a0 402409c2: 602152 l32i a5, a1, 0x180 402409c5: 0f28 l32i.n a2, a15, 0 402409c7: 55fb addi.n a5, a5, 15 402409c9: c04510 sub a4, a5, a1 402409cc: 013d mov.n a3, a1 402409ce: f44040 extui a4, a4, 0, 16 402409d1: 02af85 call0 402434cc 402409d4: 000286 j 402409e2 402409d7: 213200 srai a3, a0, 2 402409da: 2d5b addi.n a2, a13, 5 402409dc: 0c0c movi.n a12, 0 402409de: b40514 excw 402409e1: ff .byte 0xff 402409e2: 1f0c movi.n a15, 1 402409e4: cc1b addi.n a12, a12, 1 402409e6: 025c26 beqi a12, 5, 402409ec 402409e9: ffc106 j 402408f1 402409ec: 143f56 bnez a15, 40240b33 402409ef: 30a122 movi a2, 0x130 402409f2: fd9831 l32r a3, 40240054 <_irom0_text_start+0x54> 402409f5: 221a add.n a2, a2, a1 402409f7: fd9a01 l32r a0, 40240060 <_irom0_text_start+0x60> 402409fa: 0000c0 callx0 a0 402409fd: 0fed mov.n a14, a15 402409ff: 0fd256 bnez a2, 40240b00 40240a02: fd9521 l32r a2, 40240058 <_irom0_text_start+0x58> 40240a05: 0228 l32i.n a2, a2, 0 40240a07: 128216 beqz a2, 40240b33 40240a0a: 84a032 movi a3, 132 40240a0d: 5b2152 l32i a5, a1, 0x16c 40240a10: 015132 s16i a3, a1, 2 40240a13: 743820 extui a3, a2, 8, 8 40240a16: 112280 slli a2, a2, 8 40240a19: 202320 or a2, a3, a2 40240a1c: 005152 s16i a5, a1, 0 40240a1f: 0251f2 s16i a15, a1, 4 40240a22: 035122 s16i a2, a1, 6 40240a25: 0451f2 s16i a15, a1, 8 40240a28: 0551f2 s16i a15, a1, 10 40240a2b: e1cb addi.n a14, a1, 12 40240a2d: 0f5d mov.n a5, a15 40240a2f: 002586 j 40240ac9 40240a32: fd1b addi.n a15, a13, 1 40240a34: 5a2132 l32i a3, a1, 0x168 40240a37: 0f4d mov.n a4, a15 40240a39: 0e2d mov.n a2, a14 40240a3b: 606152 s32i a5, a1, 0x180 40240a3e: fd7c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40240a41: 0000c0 callx0 a0 40240a44: eefa add.n a14, a14, a15 40240a46: c20c movi.n a2, 12 40240a48: 024e22 s8i a2, a14, 2 40240a4b: 120c movi.n a2, 1 40240a4d: 0f0c movi.n a15, 0 40240a4f: 044e22 s8i a2, a14, 4 40240a52: 027c movi.n a2, -16 40240a54: 004ef2 s8i a15, a14, 0 40240a57: 014ef2 s8i a15, a14, 1 40240a5a: 034ef2 s8i a15, a14, 3 40240a5d: 054ef2 s8i a15, a14, 5 40240a60: 064ef2 s8i a15, a14, 6 40240a63: 074ef2 s8i a15, a14, 7 40240a66: 084e22 s8i a2, a14, 8 40240a69: 602152 l32i a5, a1, 0x180 40240a6c: fd7231 l32r a3, 40240034 <_irom0_text_start+0x34> 40240a6f: a03530 addx4 a3, a5, a3 40240a72: 0328 l32i.n a2, a3, 0 40240a74: 5f6132 s32i a3, a1, 0x17c 40240a77: fd6d01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240a7a: 0000c0 callx0 a0 40240a7d: 5f2132 l32i a3, a1, 0x17c 40240a80: 026d mov.n a6, a2 40240a82: 0338 l32i.n a3, a3, 0 40240a84: 08a122 movi a2, 0x108 40240a87: 064d mov.n a4, a6 40240a89: 221a add.n a2, a2, a1 40240a8b: 5f6162 s32i a6, a1, 0x17c 40240a8e: fd6801 l32r a0, 40240030 <_irom0_text_start+0x30> 40240a91: 0000c0 callx0 a0 40240a94: 5f2162 l32i a6, a1, 0x17c 40240a97: 08a172 movi a7, 0x108 40240a9a: 771a add.n a7, a7, a1 40240a9c: fd6d31 l32r a3, 40240050 <_irom0_text_start+0x50> 40240a9f: 276a add.n a2, a7, a6 40240aa1: 740c movi.n a4, 7 40240aa3: fd6301 l32r a0, 40240030 <_irom0_text_start+0x30> 40240aa6: 0000c0 callx0 a0 40240aa9: 094ef2 s8i a15, a14, 9 40240aac: 5f2162 l32i a6, a1, 0x17c 40240aaf: 08a132 movi a3, 0x108 40240ab2: 668b addi.n a6, a6, 8 40240ab4: 0a4e62 s8i a6, a14, 10 40240ab7: 2ebb addi.n a2, a14, 11 40240ab9: 803310 add a3, a3, a1 40240abc: ff9045 call0 402403c4 40240abf: 0042f2 s8i a15, a2, 0 40240ac2: 602152 l32i a5, a1, 0x180 40240ac5: e21b addi.n a14, a2, 1 40240ac7: 551b addi.n a5, a5, 1 40240ac9: fd6321 l32r a2, 40240058 <_irom0_text_start+0x58> 40240acc: 0228 l32i.n a2, a2, 0 40240ace: 02a527 bge a5, a2, 40240ad4 40240ad1: ffd746 j 40240a32 40240ad4: fd5dd1 l32r a13, 40240048 <_irom0_text_start+0x48> 40240ad7: fd5d21 l32r a2, 4024004c <_irom0_text_start+0x4c> 40240ada: 08a132 movi a3, 0x108 40240add: 426122 s32i a2, a1, 0x108 40240ae0: 0d28 l32i.n a2, a13, 0 40240ae2: 313a add.n a3, a1, a3 40240ae4: 2228 l32i.n a2, a2, 8 40240ae6: 440c movi.n a4, 4 40240ae8: 22cb addi.n a2, a2, 12 40240aea: fd5101 l32r a0, 40240030 <_irom0_text_start+0x30> 40240aed: 0000c0 callx0 a0 40240af0: c04e10 sub a4, a14, a1 40240af3: 0d28 l32i.n a2, a13, 0 40240af5: 013d mov.n a3, a1 40240af7: f44040 extui a4, a4, 0, 16 40240afa: 029d05 call0 402434cc 40240afd: 000c86 j 40240b33 40240b00: fd4d21 l32r a2, 40240034 <_irom0_text_start+0x34> 40240b03: a02e20 addx4 a2, a14, a2 40240b06: 02d8 l32i.n a13, a2, 0 40240b08: 2dac beqz.n a13, 40240b2e 40240b0a: 0d2d mov.n a2, a13 40240b0c: fd4801 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240b0f: 0000c0 callx0 a0 40240b12: 024d mov.n a4, a2 40240b14: 30a122 movi a2, 0x130 40240b17: 221a add.n a2, a2, a1 40240b19: 203dd0 or a3, a13, a13 40240b1c: fd4201 l32r a0, 40240024 <_irom0_text_start+0x24> 40240b1f: 0000c0 callx0 a0 40240b22: 024d mov.n a4, a2 40240b24: 62cc bnez.n a2, 40240b2e 40240b26: 5b2132 l32i a3, a1, 0x16c 40240b29: 0e2d mov.n a2, a14 40240b2b: ff9f45 call0 40240520 40240b2e: ee1b addi.n a14, a14, 1 40240b30: cc5e66 bnei a14, 5, 40240b00 40240b33: 592152 l32i a5, a1, 0x164 40240b36: cc1b addi.n a12, a12, 1 40240b38: 5a6152 s32i a5, a1, 0x168 40240b3b: 5d2172 l32i a7, a1, 0x174 40240b3e: 02ac77 bge a12, a7, 40240b44 40240b41: ff2e06 j 402407fd 40240b44: 6b2102 l32i a0, a1, 0x1ac 40240b47: b0a192 movi a9, 0x1b0 40240b4a: 6a21c2 l32i a12, a1, 0x1a8 40240b4d: 6921d2 l32i a13, a1, 0x1a4 40240b50: 6821e2 l32i a14, a1, 0x1a0 40240b53: 6721f2 l32i a15, a1, 0x19c 40240b56: 119a add.n a1, a1, a9 40240b58: f00d ret.n ... 40240b5c : 40240b5c: f0c112 addi a1, a1, -16 40240b5f: fd4141 l32r a4, 40240064 <_irom0_text_start+0x64> 40240b62: 21c9 s32i.n a12, a1, 8 40240b64: 3109 s32i.n a0, a1, 12 40240b66: 20c220 or a12, a2, a2 40240b69: 00a022 movi a2, 0 40240b6c: 1132c0 slli a3, a2, 4 40240b6f: c03320 sub a3, a3, a2 40240b72: b03340 addx8 a3, a3, a4 40240b75: 002352 l32i a5, a3, 0 40240b78: 345050 extui a5, a5, 0, 4 40240b7b: 029556 bnez a5, 40240ba8 40240b7e: 6c39 s32i.n a3, a12, 24 40240b80: 000342 l8ui a4, a3, 0 40240b83: 027c movi.n a2, -16 40240b85: 102420 and a2, a4, a2 40240b88: 140c movi.n a4, 1 40240b8a: 202240 or a2, a2, a4 40240b8d: 1d63c2 s32i a12, a3, 116 40240b90: 004322 s8i a2, a3, 0 40240b93: fd3531 l32r a3, 40240068 <_irom0_text_start+0x68> 40240b96: 202cc0 or a2, a12, a12 40240b99: 02bd05 call0 4024376c 40240b9c: fd3431 l32r a3, 4024006c <_irom0_text_start+0x6c> 40240b9f: 0c2d mov.n a2, a12 40240ba1: 02be45 call0 40243788 40240ba4: 000306 j 40240bb4 40240ba7: c22200 excw 40240baa: 826601 l32r a0, 40221544 <_lit4_end+0x119df4> 40240bad: c0bd excw 40240baf: 202c movi.n a0, 34 40240bb1: 02d345 call0 402438e8 40240bb4: 032102 l32i a0, a1, 12 40240bb7: 21c8 l32i.n a12, a1, 8 40240bb9: 10c112 addi a1, a1, 16 40240bbc: f00d ret.n ... 40240bc0 : 40240bc0: d0c112 addi a1, a1, -48 40240bc3: a1c9 s32i.n a12, a1, 40 40240bc5: 91d9 s32i.n a13, a1, 36 40240bc7: 81e9 s32i.n a14, a1, 32 40240bc9: 71f9 s32i.n a15, a1, 28 40240bcb: b109 s32i.n a0, a1, 44 40240bcd: 01fd mov.n a15, a1 40240bcf: c0c112 addi a1, a1, -64 40240bd2: 1fc1d2 addi a13, a1, 31 40240bd5: 41d5d0 srli a13, a13, 5 40240bd8: 02ed mov.n a14, a2 40240bda: 11ddb0 slli a13, a13, 5 40240bdd: 04cd mov.n a12, a4 40240bdf: 634a add.n a6, a3, a4 40240be1: 052c movi.n a5, 32 40240be3: 000746 j 40240c04 40240be6: 1f59 s32i.n a5, a15, 4 40240be8: 006f62 s32i a6, a15, 0 40240beb: fd1101 l32r a0, 40240030 <_irom0_text_start+0x30> 40240bee: 0000c0 callx0 a0 40240bf1: 0e2d mov.n a2, a14 40240bf3: 0d3d mov.n a3, a13 40240bf5: 042c movi.n a4, 32 40240bf7: fd1e01 l32r a0, 40240070 <_irom0_text_start+0x70> 40240bfa: 0000c0 callx0 a0 40240bfd: 0f68 l32i.n a6, a15, 0 40240bff: 1f58 l32i.n a5, a15, 4 40240c01: e0ccc2 addi a12, a12, -32 40240c04: c036c0 sub a3, a6, a12 40240c07: 0d2d mov.n a2, a13 40240c09: 042c movi.n a4, 32 40240c0b: d735c7 bltu a5, a12, 40240be6 40240c0e: fd0801 l32r a0, 40240030 <_irom0_text_start+0x30> 40240c11: 0000c0 callx0 a0 40240c14: 0e2d mov.n a2, a14 40240c16: 0d3d mov.n a3, a13 40240c18: 0c4d mov.n a4, a12 40240c1a: fd1501 l32r a0, 40240070 <_irom0_text_start+0x70> 40240c1d: 0000c0 callx0 a0 40240c20: 0f1d mov.n a1, a15 40240c22: b108 l32i.n a0, a1, 44 40240c24: a1c8 l32i.n a12, a1, 40 40240c26: 91d8 l32i.n a13, a1, 36 40240c28: 81e8 l32i.n a14, a1, 32 40240c2a: 71f8 l32i.n a15, a1, 28 40240c2c: 30c112 addi a1, a1, 48 40240c2f: f00d ret.n 40240c31: 000000 ill 40240c34 : 40240c34: f0c112 addi a1, a1, -16 40240c37: 3109 s32i.n a0, a1, 12 40240c39: 21c9 s32i.n a12, a1, 8 40240c3b: 11d9 s32i.n a13, a1, 4 40240c3d: 02dd mov.n a13, a2 40240c3f: fcfb01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240c42: 0000c0 callx0 a0 40240c45: fd0b31 l32r a3, 40240074 <_irom0_text_start+0x74> 40240c48: 040c movi.n a4, 0 40240c4a: 02cd mov.n a12, a2 40240c4c: 221b addi.n a2, a2, 1 40240c4e: fd0a01 l32r a0, 40240078 <_irom0_text_start+0x78> 40240c51: 0000c0 callx0 a0 40240c54: 024d mov.n a4, a2 40240c56: 023d mov.n a3, a2 40240c58: c0dd20 sub a13, a13, a2 40240c5b: 961c movi.n a6, 25 40240c5d: 000546 j 40240c76 40240c60: 2d3a add.n a2, a13, a3 40240c62: 000252 l8ui a5, a2, 0 40240c65: bfc522 addi a2, a5, -65 40240c68: 742020 extui a2, a2, 0, 8 40240c6b: 023627 bltu a6, a2, 40240c71 40240c6e: 20c552 addi a5, a5, 32 40240c71: 004352 s8i a5, a3, 0 40240c74: 331b addi.n a3, a3, 1 40240c76: c02340 sub a2, a3, a4 40240c79: e3ac27 bge a12, a2, 40240c60 40240c7c: 3108 l32i.n a0, a1, 12 40240c7e: 042d mov.n a2, a4 40240c80: 21c8 l32i.n a12, a1, 8 40240c82: 11d8 l32i.n a13, a1, 4 40240c84: 10c112 addi a1, a1, 16 40240c87: f00d ret.n 40240c89: 000000 ill 40240c8c : 40240c8c: d0c112 addi a1, a1, -48 40240c8f: 71f9 s32i.n a15, a1, 28 40240c91: 03fd mov.n a15, a3 40240c93: fce831 l32r a3, 40240034 <_irom0_text_start+0x34> 40240c96: a1c9 s32i.n a12, a1, 40 40240c98: b109 s32i.n a0, a1, 44 40240c9a: 91d9 s32i.n a13, a1, 36 40240c9c: 81e9 s32i.n a14, a1, 32 40240c9e: 0c0c movi.n a12, 0 40240ca0: 11dce0 slli a13, a12, 2 40240ca3: 80ed30 add a14, a13, a3 40240ca6: 002e52 l32i a5, a14, 0 40240ca9: 029556 bnez a5, 40240cd6 40240cac: 0149 s32i.n a4, a1, 0 40240cae: fff845 call0 40240c34 40240cb1: 0e29 s32i.n a2, a14, 0 40240cb3: 0f2d mov.n a2, a15 40240cb5: 024d05 call0 40243188 40240cb8: fce031 l32r a3, 40240038 <_irom0_text_start+0x38> 40240cbb: 0148 l32i.n a4, a1, 0 40240cbd: d3da add.n a13, a3, a13 40240cbf: 0d29 s32i.n a2, a13, 0 40240cc1: fcde21 l32r a2, 4024003c <_irom0_text_start+0x3c> 40240cc4: 90cc20 addx2 a12, a12, a2 40240cc7: fce421 l32r a2, 40240058 <_irom0_text_start+0x58> 40240cca: 005c42 s16i a4, a12, 0 40240ccd: 0238 l32i.n a3, a2, 0 40240ccf: 331b addi.n a3, a3, 1 40240cd1: 0239 s32i.n a3, a2, 0 40240cd3: 000106 j 40240cdb 40240cd6: cc1b addi.n a12, a12, 1 40240cd8: c45c66 bnei a12, 5, 40240ca0 40240cdb: b108 l32i.n a0, a1, 44 40240cdd: a1c8 l32i.n a12, a1, 40 40240cdf: 91d8 l32i.n a13, a1, 36 40240ce1: 81e8 l32i.n a14, a1, 32 40240ce3: 71f8 l32i.n a15, a1, 28 40240ce5: 30c112 addi a1, a1, 48 40240ce8: f00d ret.n ... 40240cec : 40240cec: fce421 l32r a2, 4024007c <_irom0_text_start+0x7c> 40240cef: f0c112 addi a1, a1, -16 40240cf2: 036102 s32i a0, a1, 12 40240cf5: 0261c2 s32i a12, a1, 8 40240cf8: 11d9 s32i.n a13, a1, 4 40240cfa: 01e9 s32i.n a14, a1, 0 40240cfc: fff345 call0 40240c34 40240cff: fcca31 l32r a3, 40240028 <_irom0_text_start+0x28> 40240d02: fcdcd1 l32r a13, 40240074 <_irom0_text_start+0x74> 40240d05: 0329 s32i.n a2, a3, 0 40240d07: 040c movi.n a4, 0 40240d09: 0d3d mov.n a3, a13 40240d0b: c21c movi.n a2, 28 40240d0d: fcde01 l32r a0, 40240088 <_irom0_text_start+0x88> 40240d10: 0000c0 callx0 a0 40240d13: fccdc1 l32r a12, 40240048 <_irom0_text_start+0x48> 40240d16: 030c movi.n a3, 0 40240d18: c41c movi.n a4, 28 40240d1a: 0c29 s32i.n a2, a12, 0 40240d1c: fcdc01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40240d1f: 0000c0 callx0 a0 40240d22: 0ce8 l32i.n a14, a12, 0 40240d24: 022c movi.n a2, 32 40240d26: 0e29 s32i.n a2, a14, 0 40240d28: 0d3d mov.n a3, a13 40240d2a: 040c movi.n a4, 0 40240d2c: 021c movi.n a2, 16 40240d2e: fcd601 l32r a0, 40240088 <_irom0_text_start+0x88> 40240d31: 0000c0 callx0 a0 40240d34: 2e29 s32i.n a2, a14, 8 40240d36: 0c28 l32i.n a2, a12, 0 40240d38: fcd241 l32r a4, 40240080 <_irom0_text_start+0x80> 40240d3b: 2238 l32i.n a3, a2, 8 40240d3d: 1349 s32i.n a4, a3, 4 40240d3f: fcd131 l32r a3, 40240084 <_irom0_text_start+0x84> 40240d42: 02a285 call0 4024376c 40240d45: 0c28 l32i.n a2, a12, 0 40240d47: 0273c5 call0 40243484 40240d4a: 3108 l32i.n a0, a1, 12 40240d4c: 21c8 l32i.n a12, a1, 8 40240d4e: 11d8 l32i.n a13, a1, 4 40240d50: 01e8 l32i.n a14, a1, 0 40240d52: 10c112 addi a1, a1, 16 40240d55: f00d ret.n ... 40240d58 : 40240d58: f0c112 addi a1, a1, -16 40240d5b: fcb341 l32r a4, 40240028 <_irom0_text_start+0x28> 40240d5e: 3109 s32i.n a0, a1, 12 40240d60: 21c9 s32i.n a12, a1, 8 40240d62: 130c movi.n a3, 1 40240d64: a0c340 addx4 a12, a3, a4 40240d67: 0c58 l32i.n a5, a12, 0 40240d69: 75cc bnez.n a5, 40240d74 40240d6b: ffec85 call0 40240c34 40240d6e: 0c29 s32i.n a2, a12, 0 40240d70: 000146 j 40240d79 40240d73: 331b00 excw 40240d76: ea5366 bnei a3, 5, 40240d64 40240d79: 3108 l32i.n a0, a1, 12 40240d7b: 21c8 l32i.n a12, a1, 8 40240d7d: 10c112 addi a1, a1, 16 40240d80: f00d ret.n ... 40240d84 : 40240d84: b0c112 addi a1, a1, -80 40240d87: fcbd51 l32r a5, 4024007c <_irom0_text_start+0x7c> 40240d8a: fcc361 l32r a6, 40240098 <_irom0_text_start+0x98> 40240d8d: fcc031 l32r a3, 40240090 <_irom0_text_start+0x90> 40240d90: fcc141 l32r a4, 40240094 <_irom0_text_start+0x94> 40240d93: 012d mov.n a2, a1 40240d95: 136102 s32i a0, a1, 76 40240d98: 1261c2 s32i a12, a1, 72 40240d9b: 1161d2 s32i a13, a1, 68 40240d9e: 156745 call0 40256414 40240da1: fcbe21 l32r a2, 4024009c <_irom0_text_start+0x9c> 40240da4: fcbfd1 l32r a13, 402400a0 <_irom0_text_start+0xa0> 40240da7: 02c8 l32i.n a12, a2, 0 40240da9: 0d28 l32i.n a2, a13, 0 40240dab: 2c38 l32i.n a3, a12, 8 40240dad: 414820 srli a4, a2, 8 40240db0: 0c4322 s8i a2, a3, 12 40240db3: 2c38 l32i.n a3, a12, 8 40240db5: 0d4342 s8i a4, a3, 13 40240db8: 2c38 l32i.n a3, a12, 8 40240dba: f54020 extui a4, a2, 16, 16 40240dbd: 0e4342 s8i a4, a3, 14 40240dc0: 2c38 l32i.n a3, a12, 8 40240dc2: 752820 extui a2, a2, 24, 8 40240dc5: 0f4322 s8i a2, a3, 15 40240dc8: fcb731 l32r a3, 402400a4 <_irom0_text_start+0xa4> 40240dcb: 2c28 l32i.n a2, a12, 8 40240dcd: 001332 l16ui a3, a3, 0 40240dd0: 0239 s32i.n a3, a2, 0 40240dd2: 012d mov.n a2, a1 40240dd4: fc9601 l32r a0, 4024002c <_irom0_text_start+0x2c> 40240dd7: 0000c0 callx0 a0 40240dda: f44020 extui a4, a2, 0, 16 40240ddd: 013d mov.n a3, a1 40240ddf: 0c2d mov.n a2, a12 40240de1: 026e85 call0 402434cc 40240de4: 132102 l32i a0, a1, 76 40240de7: 020c movi.n a2, 0 40240de9: 0d29 s32i.n a2, a13, 0 40240deb: 1221c2 l32i a12, a1, 72 40240dee: 1121d2 l32i a13, a1, 68 40240df1: 50c112 addi a1, a1, 80 40240df4: f00d ret.n ... 40240df8 : 40240df8: d0c112 addi a1, a1, -48 40240dfb: a1c9 s32i.n a12, a1, 40 40240dfd: 91d9 s32i.n a13, a1, 36 40240dff: 81e9 s32i.n a14, a1, 32 40240e01: 71f9 s32i.n a15, a1, 28 40240e03: b109 s32i.n a0, a1, 44 40240e05: 03fd mov.n a15, a3 40240e07: 02dd mov.n a13, a2 40240e09: 04cd mov.n a12, a4 40240e0b: 050c movi.n a5, 0 40240e0d: b32c movi.n a3, 43 40240e0f: 1e0c movi.n a14, 1 40240e11: 0017c6 j 40240e74 40240e14: 069437 bne a4, a3, 40240e1e 40240e17: 2d5a add.n a2, a13, a5 40240e19: 042c movi.n a4, 32 40240e1b: 001246 j 40240e68 40240e1e: 020c movi.n a2, 0 40240e20: dac462 addi a6, a4, -38 40240e23: 027d mov.n a7, a2 40240e25: 837e60 moveqz a7, a14, a6 40240e28: 076d mov.n a6, a7 40240e2a: c1c472 addi a7, a4, -63 40240e2d: 832e70 moveqz a2, a14, a7 40240e30: 202620 or a2, a6, a2 40240e33: 045256 bnez a2, 40240e7c 40240e36: 522c movi.n a2, 37 40240e38: 2a9427 bne a4, a2, 40240e66 40240e3b: 010c22 l8ui a2, a12, 1 40240e3e: b2ac beqz.n a2, 40240e6d 40240e40: 020c22 l8ui a2, a12, 2 40240e43: 62ac beqz.n a2, 40240e6d 40240e45: 451b addi.n a4, a5, 1 40240e47: 2c1b addi.n a2, a12, 1 40240e49: 5d5a add.n a5, a13, a5 40240e4b: 2139 s32i.n a3, a1, 8 40240e4d: 0149 s32i.n a4, a1, 0 40240e4f: 1159 s32i.n a5, a1, 4 40240e51: 0c9e45 call0 4024d838 40240e54: 1158 l32i.n a5, a1, 4 40240e56: cc2b addi.n a12, a12, 2 40240e58: 004522 s8i a2, a5, 0 40240e5b: 0148 l32i.n a4, a1, 0 40240e5d: 2138 l32i.n a3, a1, 8 40240e5f: 045d mov.n a5, a4 40240e61: 000206 j 40240e6d 40240e64: 5a0000 excw 40240e67: 422d excw 40240e69: 1b0042 l8ui a4, a0, 27 40240e6c: 2f0b55 excw 40240e6f: 09a527 bge a5, a2, 40240e7c 40240e72: cc1b addi.n a12, a12, 1 40240e74: 4c8c beqz.n a12, 40240e7c 40240e76: 000c42 l8ui a4, a12, 0 40240e79: f97456 bnez a4, 40240e14 40240e7c: dd5a add.n a13, a13, a5 40240e7e: 020c movi.n a2, 0 40240e80: 004d22 s8i a2, a13, 0 40240e83: b108 l32i.n a0, a1, 44 40240e85: 052d mov.n a2, a5 40240e87: a1c8 l32i.n a12, a1, 40 40240e89: 91d8 l32i.n a13, a1, 36 40240e8b: 81e8 l32i.n a14, a1, 32 40240e8d: 71f8 l32i.n a15, a1, 28 40240e8f: 30c112 addi a1, a1, 48 40240e92: f00d ret.n 40240e94 : 40240e94: fc5c21 l32r a2, 40240004 <_irom0_text_start+0x4> 40240e97: f0c112 addi a1, a1, -16 40240e9a: 002222 l32i a2, a2, 0 40240e9d: 036102 s32i a0, a1, 12 40240ea0: 000242 l8ui a4, a2, 0 40240ea3: 0fa032 movi a3, 15 40240ea6: 203430 or a3, a4, a3 40240ea9: 004232 s8i a3, a2, 0 40240eac: 1d2222 l32i a2, a2, 116 40240eaf: 02a385 call0 402438e8 40240eb2: 3108 l32i.n a0, a1, 12 40240eb4: 10c112 addi a1, a1, 16 40240eb7: f00d ret.n 40240eb9: 000000 ill 40240ebc : 40240ebc: e0c112 addi a1, a1, -32 40240ebf: 00a022 movi a2, 0 40240ec2: 203110 or a3, a1, a1 40240ec5: 076102 s32i a0, a1, 28 40240ec8: 189fc5 call0 402598c8 40240ecb: 0128 l32i.n a2, a1, 0 40240ecd: 52cc bnez.n a2, 40240ed6 40240ecf: 120c movi.n a2, 1 40240ed1: 013d mov.n a3, a1 40240ed3: 189f45 call0 402598c8 40240ed6: 7108 l32i.n a0, a1, 28 40240ed8: 0128 l32i.n a2, a1, 0 40240eda: 20c112 addi a1, a1, 32 40240edd: f00d ret.n ... 40240ee0 : 40240ee0: fc7231 l32r a3, 402400a8 <_irom0_text_start+0xa8> 40240ee3: f0c112 addi a1, a1, -16 40240ee6: 0348 l32i.n a4, a3, 0 40240ee8: fc7131 l32r a3, 402400ac <_irom0_text_start+0xac> 40240eeb: 3109 s32i.n a0, a1, 12 40240eed: 081437 beq a4, a3, 40240ef9 40240ef0: c04430 sub a4, a4, a3 40240ef3: f44040 extui a4, a4, 0, 16 40240ef6: 025d45 call0 402434cc 40240ef9: 3108 l32i.n a0, a1, 12 40240efb: 10c112 addi a1, a1, 16 40240efe: f00d ret.n 40240f00 : 40240f00: fc6b21 l32r a2, 402400ac <_irom0_text_start+0xac> 40240f03: f0c112 addi a1, a1, -16 40240f06: fc6831 l32r a3, 402400a8 <_irom0_text_start+0xa8> 40240f09: 3109 s32i.n a0, a1, 12 40240f0b: 0329 s32i.n a2, a3, 0 40240f0d: 020c movi.n a2, 0 40240f0f: 206220 or a6, a2, a2 40240f12: 0348 l32i.n a4, a3, 0 40240f14: 541b addi.n a5, a4, 1 40240f16: 0359 s32i.n a5, a3, 0 40240f18: 004462 s8i a6, a4, 0 40240f1b: 0348 l32i.n a4, a3, 0 40240f1d: 541b addi.n a5, a4, 1 40240f1f: 0359 s32i.n a5, a3, 0 40240f21: 004422 s8i a2, a4, 0 40240f24: 221b addi.n a2, a2, 1 40240f26: e8f266 bnei a2, 0x100, 40240f12 40240f29: fc3621 l32r a2, 40240004 <_irom0_text_start+0x4> 40240f2c: 0228 l32i.n a2, a2, 0 40240f2e: 1d2222 l32i a2, a2, 116 40240f31: fffac5 call0 40240ee0 40240f34: 3108 l32i.n a0, a1, 12 40240f36: 10c112 addi a1, a1, 16 40240f39: f00d ret.n ... 40240f3c : 40240f3c: 90a092 movi a9, 144 40240f3f: c01190 sub a1, a1, a9 40240f42: 2261c2 s32i a12, a1, 136 40240f45: fc2fc1 l32r a12, 40240004 <_irom0_text_start+0x4> 40240f48: 012d mov.n a2, a1 40240f4a: 002c42 l32i a4, a12, 0 40240f4d: 80a032 movi a3, 128 40240f50: 44ab addi.n a4, a4, 10 40240f52: 236102 s32i a0, a1, 140 40240f55: ffea05 call0 40240df8 40240f58: 023d mov.n a3, a2 40240f5a: fc5441 l32r a4, 402400ac <_irom0_text_start+0xac> 40240f5d: fc5221 l32r a2, 402400a8 <_irom0_text_start+0xa8> 40240f60: 0249 s32i.n a4, a2, 0 40240f62: 012d mov.n a2, a1 40240f64: fc5301 l32r a0, 402400b0 <_irom0_text_start+0xb0> 40240f67: 0000c0 callx0 a0 40240f6a: 0c28 l32i.n a2, a12, 0 40240f6c: 1d2222 l32i a2, a2, 116 40240f6f: fff705 call0 40240ee0 40240f72: 0c28 l32i.n a2, a12, 0 40240f74: f30c movi.n a3, 15 40240f76: 000242 l8ui a4, a2, 0 40240f79: 90a092 movi a9, 144 40240f7c: 203430 or a3, a4, a3 40240f7f: 004232 s8i a3, a2, 0 40240f82: 232102 l32i a0, a1, 140 40240f85: 2221c2 l32i a12, a1, 136 40240f88: 119a add.n a1, a1, a9 40240f8a: f00d ret.n 40240f8c : 40240f8c: f0c112 addi a1, a1, -16 40240f8f: fc4741 l32r a4, 402400ac <_irom0_text_start+0xac> 40240f92: 81af62 movi a6, -127 40240f95: 3109 s32i.n a0, a1, 12 40240f97: 004462 s8i a6, a4, 0 40240f9a: 7da062 movi a6, 125 40240f9d: fc4251 l32r a5, 402400a8 <_irom0_text_start+0xa8> 40240fa0: 18a637 bge a6, a3, 40240fbc 40240fa3: 7ea062 movi a6, 126 40240fa6: 014462 s8i a6, a4, 1 40240fa9: 216830 srai a6, a3, 8 40240fac: 024462 s8i a6, a4, 2 40240faf: fc4161 l32r a6, 402400b4 <_irom0_text_start+0xb4> 40240fb2: 034432 s8i a3, a4, 3 40240fb5: 0569 s32i.n a6, a5, 0 40240fb7: 000246 j 40240fc4 40240fba: 610000 excw 40240fbd: 3f .byte 0x3f 40240fbe: 32fc bnez.n a2, 40240ff5 40240fc0: 690144 excw 40240fc3: 3b0105 call0 4027bfd4 <_irom0_text_end+0xb651> 40240fc6: c0fc bnez.n a0, 40241006 40240fc8: 210000 srai a0, a0, 0 40240fcb: 0e .byte 0xe 40240fcc: 28fc bnez.n a8, 40241002 40240fce: 222202 l32i a0, a2, 136 40240fd1: c51d excw 40240fd3: 08fff0 excw 40240fd6: c11231 l32r a3, 40231420 <_lit4_end+0x129cd0> 40240fd9: f00d10 subx8 a0, a13, a1 40240fdc : 40240fdc: e0c112 addi a1, a1, -32 40240fdf: 51d9 s32i.n a13, a1, 20 40240fe1: 02dd mov.n a13, a2 40240fe3: 22fb addi.n a2, a2, 15 40240fe5: 412420 srli a2, a2, 4 40240fe8: 1122c0 slli a2, a2, 4 40240feb: 61c9 s32i.n a12, a1, 24 40240fed: 41e9 s32i.n a14, a1, 16 40240fef: 31f9 s32i.n a15, a1, 12 40240ff1: 7109 s32i.n a0, a1, 28 40240ff3: 01fd mov.n a15, a1 40240ff5: c01120 sub a1, a1, a2 40240ff8: 01ed mov.n a14, a1 40240ffa: 0c0c movi.n a12, 0 40240ffc: 000346 j 4024100d 40240fff: 2f0100 excw 40241002: c0fc bnez.n a0, 40241042 40241004: ca0000 excw 40241007: 3e .byte 0x3e 40241008: 004322 s8i a2, a3, 0 4024100b: cc1b addi.n a12, a12, 1 4024100d: ef2cd7 blt a12, a13, 40241000 40241010: 0e2d mov.n a2, a14 40241012: 203dd0 or a3, a13, a13 40241015: fff745 call0 40240f8c 40241018: 0f1d mov.n a1, a15 4024101a: 7108 l32i.n a0, a1, 28 4024101c: 61c8 l32i.n a12, a1, 24 4024101e: 51d8 l32i.n a13, a1, 20 40241020: 41e8 l32i.n a14, a1, 16 40241022: 31f8 l32i.n a15, a1, 12 40241024: 20c112 addi a1, a1, 32 40241027: f00d ret.n 40241029: 000000 ill 4024102c : 4024102c: fbf621 l32r a2, 40240004 <_irom0_text_start+0x4> 4024102f: 90a092 movi a9, 144 40241032: 002222 l32i a2, a2, 0 40241035: c01190 sub a1, a1, a9 40241038: 1b2242 l32i a4, a2, 108 4024103b: 236102 s32i a0, a1, 140 4024103e: 01c432 addi a3, a4, 1 40241041: 1b6232 s32i a3, a2, 108 40241044: fc1f31 l32r a3, 402400c0 <_irom0_text_start+0xc0> 40241047: 202110 or a2, a1, a1 4024104a: 153c85 call0 40256414 4024104d: 023d mov.n a3, a2 4024104f: 012d mov.n a2, a1 40241051: fff385 call0 40240f8c 40241054: 232102 l32i a0, a1, 140 40241057: 90a092 movi a9, 144 4024105a: 119a add.n a1, a1, a9 4024105c: f00d ret.n ... 40241060 : 40241060: c0c112 addi a1, a1, -64 40241063: d1d9 s32i.n a13, a1, 52 40241065: fbe7d1 l32r a13, 40240004 <_irom0_text_start+0x4> 40241068: e1c9 s32i.n a12, a1, 56 4024106a: 0d28 l32i.n a2, a13, 0 4024106c: b1f9 s32i.n a15, a1, 44 4024106e: f109 s32i.n a0, a1, 60 40241070: c1e9 s32i.n a14, a1, 48 40241072: 1c2242 l32i a4, a2, 112 40241075: 2f0c movi.n a15, 2 40241077: 20cdd0 or a12, a13, a13 4024107a: 0604f7 bnone a4, a15, 40241084 4024107d: ffe145 call0 40240e94 40241080: 0089c6 j 402412ab 40241083: 09e100 excw 40241086: 31fc bnez.n a1, 402410bd 40241088: fc09 s32i.n a0, a12, 60 4024108a: 206407 bbci a4, 0, 402410ae 4024108d: fc0e21 l32r a2, 402400c8 <_irom0_text_start+0xc8> 40241090: 0e39 s32i.n a3, a14, 0 40241092: fc1d01 l32r a0, 40240108 <_irom0_text_start+0x108> 40241095: 0000c0 callx0 a0 40241098: 0d28 l32i.n a2, a13, 0 4024109a: 1d2222 l32i a2, a2, 116 4024109d: ffe405 call0 40240ee0 402410a0: 0d28 l32i.n a2, a13, 0 402410a2: 700232 l8ui a3, a2, 112 402410a5: 20ff30 or a15, a15, a3 402410a8: 7042f2 s8i a15, a2, 112 402410ab: 007f06 j 402412ab 402410ae: 4f0c movi.n a15, 4 402410b0: 0284f7 bany a4, a15, 402410b6 402410b3: 005546 j 4024120c 402410b6: 222b addi.n a2, a2, 2 402410b8: 046132 s32i a3, a1, 16 402410bb: fbdc01 l32r a0, 4024002c <_irom0_text_start+0x2c> 402410be: 0000c0 callx0 a0 402410c1: 4138 l32i.n a3, a1, 16 402410c3: 74f020 extui a15, a2, 0, 8 402410c6: fc0121 l32r a2, 402400cc <_irom0_text_start+0xcc> 402410c9: 006e32 s32i a3, a14, 0 402410cc: fc0f01 l32r a0, 40240108 <_irom0_text_start+0x108> 402410cf: 0000c0 callx0 a0 402410d2: 0d28 l32i.n a2, a13, 0 402410d4: d37c movi.n a3, -3 402410d6: 1a2222 l32i a2, a2, 104 402410d9: 02b327 bgeu a3, a2, 402410df 402410dc: 002506 j 40241174 402410df: fbfc21 l32r a2, 402400d0 <_irom0_text_start+0xd0> 402410e2: fc0901 l32r a0, 40240108 <_irom0_text_start+0x108> 402410e5: 0000c0 callx0 a0 402410e8: 0d28 l32i.n a2, a13, 0 402410ea: fbf6d1 l32r a13, 402400c4 <_irom0_text_start+0xc4> 402410ed: 1a22e2 l32i a14, a2, 104 402410f0: 940c movi.n a4, 9 402410f2: 0e2d mov.n a2, a14 402410f4: 0d3d mov.n a3, a13 402410f6: 4149 s32i.n a4, a1, 16 402410f8: fc0501 l32r a0, 4024010c <_irom0_text_start+0x10c> 402410fb: 0000c0 callx0 a0 402410fe: 22dc bnez.n a2, 40241114 40241100: 0d2d mov.n a2, a13 40241102: a30c movi.n a3, 10 40241104: fc0301 l32r a0, 40240110 <_irom0_text_start+0x110> 40241107: 0000c0 callx0 a0 4024110a: 4148 l32i.n a4, a1, 16 4024110c: 02dd mov.n a13, a2 4024110e: ffc442 addi a4, a4, -1 40241111: fdd456 bnez a4, 402410f2 40241114: 040c movi.n a4, 0 40241116: 000c86 j 4024114c 40241119: 0d3d00 excw 4024111c: 0e2d mov.n a2, a14 4024111e: 4149 s32i.n a4, a1, 16 40241120: 7159 s32i.n a5, a1, 28 40241122: fbfa01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40241125: 0000c0 callx0 a0 40241128: 026d mov.n a6, a2 4024112a: 8222d0 mull a2, a2, a13 4024112d: a30c movi.n a3, 10 4024112f: c0ee20 sub a14, a14, a2 40241132: 0d2d mov.n a2, a13 40241134: 6169 s32i.n a6, a1, 24 40241136: fbf601 l32r a0, 40240110 <_irom0_text_start+0x110> 40241139: 0000c0 callx0 a0 4024113c: 6168 l32i.n a6, a1, 24 4024113e: 7158 l32i.n a5, a1, 28 40241140: 30c662 addi a6, a6, 48 40241143: 004562 s8i a6, a5, 0 40241146: 4148 l32i.n a4, a1, 16 40241148: 02dd mov.n a13, a2 4024114a: 441b addi.n a4, a4, 1 4024114c: 514a add.n a5, a1, a4 4024114e: fc8d56 bnez a13, 4024111a 40241151: 0045d2 s8i a13, a5, 0 40241154: 012d mov.n a2, a1 40241156: fbb501 l32r a0, 4024002c <_irom0_text_start+0x2c> 40241159: 0000c0 callx0 a0 4024115c: 023d mov.n a3, a2 4024115e: 012d mov.n a2, a1 40241160: fbd401 l32r a0, 402400b0 <_irom0_text_start+0xb0> 40241163: 0000c0 callx0 a0 40241166: 0c28 l32i.n a2, a12, 0 40241168: 830c movi.n a3, 8 4024116a: 700242 l8ui a4, a2, 112 4024116d: 203430 or a3, a4, a3 40241170: 000506 j 40241188 40241173: d82100 excw 40241176: 01fb addi.n a0, a1, 15 40241178: c0fbe4 excw 4024117b: 220000 excw 4024117e: 002d mov.n a2, a0 40241180: 737c movi.n a3, -9 40241182: 700242 l8ui a4, a2, 112 40241185: 103430 and a3, a4, a3 40241188: 704232 s8i a3, a2, 112 4024118b: fbd321 l32r a2, 402400d8 <_irom0_text_start+0xd8> 4024118e: fbde01 l32r a0, 40240108 <_irom0_text_start+0x108> 40241191: 0000c0 callx0 a0 40241194: 002cd2 l32i a13, a12, 0 40241197: 2ea022 movi a2, 46 4024119a: bf8c beqz.n a15, 402411a9 4024119c: ff0b addi.n a15, a15, -1 4024119e: 74f0f0 extui a15, a15, 0, 8 402411a1: 3dfa add.n a3, a13, a15 402411a3: 020332 l8ui a3, a3, 2 402411a6: f09327 bne a3, a2, 4024119a 402411a9: fdfa add.n a15, a13, a15 402411ab: ff3b addi.n a15, a15, 3 402411ad: fbcb31 l32r a3, 402400dc <_irom0_text_start+0xdc> 402411b0: 0f2d mov.n a2, a15 402411b2: fb9b01 l32r a0, 40240020 <_irom0_text_start+0x20> 402411b5: 0000c0 callx0 a0 402411b8: 52cc bnez.n a2, 402411c1 402411ba: fbc921 l32r a2, 402400e0 <_irom0_text_start+0xe0> 402411bd: 000986 j 402411e7 402411c0: c83100 excw 402411c3: 2dfb addi.n a2, a13, 15 402411c5: 0f .byte 0xf 402411c6: fb9601 l32r a0, 40240020 <_irom0_text_start+0x20> 402411c9: 0000c0 callx0 a0 402411cc: 42cc bnez.n a2, 402411d4 402411ce: fbc621 l32r a2, 402400e8 <_irom0_text_start+0xe8> 402411d1: 000486 j 402411e7 402411d4: 1a2d32 l32i a3, a13, 104 402411d7: e27c movi.n a2, -2 402411d9: 079327 bne a3, a2, 402411e4 402411dc: fbc421 l32r a2, 402400ec <_irom0_text_start+0xec> 402411df: 000106 j 402411e7 402411e2: 210000 srai a0, a0, 0 402411e5: 01fbc3 excw 402411e8: fbc8 l32i.n a12, a11, 60 402411ea: 0000c0 callx0 a0 402411ed: fbc121 l32r a2, 402400f4 <_irom0_text_start+0xf4> 402411f0: fbc601 l32r a0, 40240108 <_irom0_text_start+0x108> 402411f3: 0000c0 callx0 a0 402411f6: 0c28 l32i.n a2, a12, 0 402411f8: 1d2222 l32i a2, a2, 116 402411fb: ffce45 call0 40240ee0 402411fe: 0c28 l32i.n a2, a12, 0 40241200: b37c movi.n a3, -5 40241202: 700242 l8ui a4, a2, 112 40241205: 103430 and a3, a4, a3 40241208: 002706 j 402412a8 4024120b: 0e3900 excw 4024120e: 00a162 movi a6, 0x100 40241211: 001fc6 j 40241294 40241214: 02a657 bge a6, a5, 4024121a 40241217: 00a152 movi a5, 0x100 4024121a: 172d72 l32i a7, a13, 92 4024121d: 020c movi.n a2, 0 4024121f: 0e38 l32i.n a3, a14, 0 40241221: 4c1727 beq a7, a2, 40241271 40241224: fbb581 l32r a8, 402400f8 <_irom0_text_start+0xf8> 40241227: fbb541 l32r a4, 402400fc <_irom0_text_start+0xfc> 4024122a: 0828 l32i.n a2, a8, 0 4024122c: 1249 s32i.n a4, a2, 4 4024122e: fbb421 l32r a2, 40240100 <_irom0_text_start+0x100> 40241231: 162d42 l32i a4, a13, 88 40241234: 0228 l32i.n a2, a2, 0 40241236: 7159 s32i.n a5, a1, 28 40241238: 242a add.n a2, a4, a2 4024123a: 00a142 movi a4, 0x100 4024123d: 6169 s32i.n a6, a1, 24 4024123f: 4179 s32i.n a7, a1, 16 40241241: 5189 s32i.n a8, a1, 20 40241243: fbb401 l32r a0, 40240114 <_irom0_text_start+0x114> 40241246: 0000c0 callx0 a0 40241249: 5188 l32i.n a8, a1, 20 4024124b: fbae31 l32r a3, 40240104 <_irom0_text_start+0x104> 4024124e: 0828 l32i.n a2, a8, 0 40241250: 4178 l32i.n a7, a1, 16 40241252: 6168 l32i.n a6, a1, 24 40241254: 1239 s32i.n a3, a2, 4 40241256: 7158 l32i.n a5, a1, 28 40241258: 072d mov.n a2, a7 4024125a: 02a677 bge a6, a7, 40241260 4024125d: 00a122 movi a2, 0x100 40241260: 162d32 l32i a3, a13, 88 40241263: 332a add.n a3, a3, a2 40241265: 166d32 s32i a3, a13, 88 40241268: 172d32 l32i a3, a13, 92 4024126b: c02320 sub a2, a3, a2 4024126e: 176d22 s32i a2, a13, 92 40241271: 1a6d22 s32i a2, a13, 104 40241274: 0e28 l32i.n a2, a14, 0 40241276: ff0b addi.n a15, a15, -1 40241278: 525a add.n a5, a2, a5 4024127a: 0e59 s32i.n a5, a14, 0 4024127c: f4f0f0 extui a15, a15, 0, 16 4024127f: 1fdc bnez.n a15, 40241294 40241281: 0c28 l32i.n a2, a12, 0 40241283: 1d2222 l32i a2, a2, 116 40241286: ffc585 call0 40240ee0 40241289: 0c28 l32i.n a2, a12, 0 4024128b: 1a2232 l32i a3, a2, 104 4024128e: e38c beqz.n a3, 402412a0 40241290: 0005c6 j 402412ab 40241293: 0cd800 excw 40241296: 1a2d52 l32i a5, a13, 104 40241299: f77556 bnez a5, 40241214 4024129c: fff846 j 40241281 4024129f: 024200 excw 402412a2: 230c70 excw 402412a5: 203430 or a3, a4, a3 402412a8: 704232 s8i a3, a2, 112 402412ab: f108 l32i.n a0, a1, 60 402412ad: e1c8 l32i.n a12, a1, 56 402412af: d1d8 l32i.n a13, a1, 52 402412b1: c1e8 l32i.n a14, a1, 48 402412b3: b1f8 l32i.n a15, a1, 44 402412b5: 40c112 addi a1, a1, 64 402412b8: f00d ret.n ... 402412bc : 402412bc: f0c112 addi a1, a1, -16 402412bf: 11d9 s32i.n a13, a1, 4 402412c1: 3109 s32i.n a0, a1, 12 402412c3: 21c9 s32i.n a12, a1, 8 402412c5: 02dd mov.n a13, a2 402412c7: 161266 bnei a2, 1, 402412e1 402412ca: fb9321 l32r a2, 40240118 <_irom0_text_start+0x118> 402412cd: cfae32 movi a3, 0xfffffecf 402412d0: 0020c0 memw 402412d3: 0248 l32i.n a4, a2, 0 402412d5: 103430 and a3, a4, a3 402412d8: 042c movi.n a4, 32 402412da: 203340 or a3, a3, a4 402412dd: 000b46 j 4024130e 402412e0: 8e3100 excw 402412e3: 41fb addi.n a4, a1, 15 402412e5: 8f .byte 0x8f 402412e6: 22fb addi.n a2, a2, 15 402412e8: 0105a0 slli a0, a5, 22 402412eb: fb99 s32i.n a9, a11, 60 402412ed: 0000c0 callx0 a0 402412f0: fb8d21 l32r a2, 40240124 <_irom0_text_start+0x124> 402412f3: 7faf32 movi a3, -129 402412f6: 0020c0 memw 402412f9: 0248 l32i.n a4, a2, 0 402412fb: 103430 and a3, a4, a3 402412fe: 0020c0 memw 40241301: 0239 s32i.n a3, a2, 0 40241303: 0020c0 memw 40241306: 0248 l32i.n a4, a2, 0 40241308: cfae32 movi a3, 0xfffffecf 4024130b: 103430 and a3, a4, a3 4024130e: fb86c1 l32r a12, 40240128 <_irom0_text_start+0x128> 40241311: 0020c0 memw 40241314: 0239 s32i.n a3, a2, 0 40241316: 002c32 l32i a3, a12, 0 40241319: fb8421 l32r a2, 4024012c <_irom0_text_start+0x12c> 4024131c: fb7c01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024131f: 0000c0 callx0 a0 40241322: 203220 or a3, a2, a2 40241325: 202dd0 or a2, a13, a13 40241328: fb8b01 l32r a0, 40240154 <_irom0_text_start+0x154> 4024132b: 0000c0 callx0 a0 4024132e: 3c58 l32i.n a5, a12, 12 40241330: 2c48 l32i.n a4, a12, 8 40241332: 112dc0 slli a2, a13, 4 40241335: 204540 or a4, a5, a4 40241338: 4c58 l32i.n a5, a12, 16 4024133a: c022d0 sub a2, a2, a13 4024133d: 1155c0 slli a5, a5, 4 40241340: 204450 or a4, a4, a5 40241343: 1c58 l32i.n a5, a12, 4 40241345: fb7a31 l32r a3, 40240130 <_irom0_text_start+0x130> 40241348: 112280 slli a2, a2, 8 4024134b: 1155e0 slli a5, a5, 2 4024134e: 323a add.n a3, a2, a3 40241350: 204450 or a4, a4, a5 40241353: 0020c0 memw 40241356: 0349 s32i.n a4, a3, 0 40241358: 0020c0 memw 4024135b: 0358 l32i.n a5, a3, 0 4024135d: fb7541 l32r a4, 40240134 <_irom0_text_start+0x134> 40241360: 204540 or a4, a5, a4 40241363: 0020c0 memw 40241366: 0349 s32i.n a4, a3, 0 40241368: 0020c0 memw 4024136b: 0358 l32i.n a5, a3, 0 4024136d: fb7241 l32r a4, 40240138 <_irom0_text_start+0x138> 40241370: 104540 and a4, a5, a4 40241373: 0020c0 memw 40241376: 0349 s32i.n a4, a3, 0 40241378: fb7131 l32r a3, 4024013c <_irom0_text_start+0x13c> 4024137b: fb7141 l32r a4, 40240140 <_irom0_text_start+0x140> 4024137e: 323a add.n a3, a2, a3 40241380: 4d8c beqz.n a13, 40241388 40241382: 280c42 l8ui a4, a12, 40 40241385: 644040 extui a4, a4, 0, 7 40241388: 0020c0 memw 4024138b: 0349 s32i.n a4, a3, 0 4024138d: fb6d31 l32r a3, 40240144 <_irom0_text_start+0x144> 40241390: fb6e41 l32r a4, 40240148 <_irom0_text_start+0x148> 40241393: 323a add.n a3, a2, a3 40241395: 0020c0 memw 40241398: 0349 s32i.n a4, a3, 0 4024139a: fb6c31 l32r a3, 4024014c <_irom0_text_start+0x14c> 4024139d: 3108 l32i.n a0, a1, 12 4024139f: 223a add.n a2, a2, a3 402413a1: 0020c0 memw 402413a4: 0248 l32i.n a4, a2, 0 402413a6: 130c movi.n a3, 1 402413a8: 203430 or a3, a4, a3 402413ab: 21c8 l32i.n a12, a1, 8 402413ad: 11d8 l32i.n a13, a1, 4 402413af: 0020c0 memw 402413b2: 0239 s32i.n a3, a2, 0 402413b4: 10c112 addi a1, a1, 16 402413b7: f00d ret.n 402413b9: 000000 ill 402413bc : 402413bc: f0c112 addi a1, a1, -16 402413bf: 21c9 s32i.n a12, a1, 8 402413c1: 3109 s32i.n a0, a1, 12 402413c3: 02cd mov.n a12, a2 402413c5: 000246 j 402413d2 402413c8: 020c movi.n a2, 0 402413ca: cc1b addi.n a12, a12, 1 402413cc: fb0d01 l32r a0, 40240000 <_irom0_text_start> 402413cf: 0000c0 callx0 a0 402413d2: 000c32 l8ui a3, a12, 0 402413d5: fef356 bnez a3, 402413c8 402413d8: 3108 l32i.n a0, a1, 12 402413da: 21c8 l32i.n a12, a1, 8 402413dc: 10c112 addi a1, a1, 16 402413df: f00d ret.n 402413e1: 000000 ill 402413e4 : 402413e4: 40a192 movi a9, 0x140 402413e7: c01190 sub a1, a1, a9 402413ea: 4e61c2 s32i a12, a1, 0x138 402413ed: fb05c1 l32r a12, 40240004 <_irom0_text_start+0x4> 402413f0: 4f6102 s32i a0, a1, 0x13c 402413f3: 0c38 l32i.n a3, a12, 0 402413f5: 4d61d2 s32i a13, a1, 0x134 402413f8: 4c61e2 s32i a14, a1, 0x130 402413fb: 4b61f2 s32i a15, a1, 0x12c 402413fe: 010342 l8ui a4, a3, 1 40241401: 0264b6 bltui a4, 6, 40241407 40241404: 00ad06 j 402416bc 40241407: fb5451 l32r a5, 40240158 <_irom0_text_start+0x158> 4024140a: a04450 addx4 a4, a4, a5 4024140d: 0448 l32i.n a4, a4, 0 4024140f: 0004a0 jx a4 40241412: 520342 l8ui a4, a3, 82 40241415: 120c movi.n a2, 1 40241417: 202420 or a2, a4, a2 4024141a: 524322 s8i a2, a3, 82 4024141d: fb50d1 l32r a13, 40240160 <_irom0_text_start+0x160> 40241420: 4f1c movi.n a15, 20 40241422: fb4e51 l32r a5, 4024015c <_irom0_text_start+0x15c> 40241425: 000a06 j 40241451 40241428: 0528 l32i.n a2, a5, 0 4024142a: 330b addi.n a3, a3, -1 4024142c: 005d32 s16i a3, a13, 0 4024142f: 221b addi.n a2, a2, 1 40241431: fb4c31 l32r a3, 40240164 <_irom0_text_start+0x164> 40241434: 0529 s32i.n a2, a5, 0 40241436: 341c movi.n a4, 19 40241438: 446152 s32i a5, a1, 0x110 4024143b: fafa01 l32r a0, 40240024 <_irom0_text_start+0x24> 4024143e: 0000c0 callx0 a0 40241441: 442152 l32i a5, a1, 0x110 40241444: 92cc bnez.n a2, 40241451 40241446: 001e32 l16ui a3, a14, 0 40241449: 521c movi.n a2, 21 4024144b: 193237 bltu a2, a3, 40241468 4024144e: 0002c6 j 4024145d 40241451: 001d32 l16ui a3, a13, 0 40241454: 0ded mov.n a14, a13 40241456: ce3f37 bltu a15, a3, 40241428 40241459: fffa46 j 40241446 4024145c: 42d100 excw 4024145f: 31fb addi.n a3, a1, 15 40241461: 2dfb43 excw 40241464: 460d excw 40241466: 006c movi.n a0, -32 40241468: fb3d21 l32r a2, 4024015c <_irom0_text_start+0x15c> 4024146b: edc332 addi a3, a3, -19 4024146e: 0248 l32i.n a4, a2, 0 40241470: 005e32 s16i a3, a14, 0 40241473: 13c442 addi a4, a4, 19 40241476: 0249 s32i.n a4, a2, 0 40241478: 0d0c movi.n a13, 0 4024147a: d60c movi.n a6, 13 4024147c: f74c movi.n a7, 79 4024147e: 000c86 j 402414b4 40241481: 0248 l32i.n a4, a2, 0 40241483: 84a082 movi a8, 132 40241486: 541b addi.n a5, a4, 1 40241488: 0259 s32i.n a5, a2, 0 4024148a: 000452 l8ui a5, a4, 0 4024148d: 881a add.n a8, a8, a1 4024148f: 48da add.n a4, a8, a13 40241491: 330b addi.n a3, a3, -1 40241493: 004452 s8i a5, a4, 0 40241496: 005e32 s16i a3, a14, 0 40241499: 079567 bne a5, a6, 402414a4 4024149c: 020c movi.n a2, 0 4024149e: 004422 s8i a2, a4, 0 402414a1: 000546 j 402414ba 402414a4: dd1b addi.n a13, a13, 1 402414a6: 0a9d77 bne a13, a7, 402414b4 402414a9: fb2fd1 l32r a13, 40240168 <_irom0_text_start+0x168> 402414ac: fb3131 l32r a3, 40240170 <_irom0_text_start+0x170> 402414af: 0d2d mov.n a2, a13 402414b1: 005946 j 4024161a 402414b4: 001e32 l16ui a3, a14, 0 402414b7: c623f6 bgeui a3, 2, 40241481 402414ba: 001e22 l16ui a2, a14, 0 402414bd: 0b22f6 bgeui a2, 2, 402414cc 402414c0: fb2ad1 l32r a13, 40240168 <_irom0_text_start+0x168> 402414c3: fb2c31 l32r a3, 40240174 <_irom0_text_start+0x174> 402414c6: 0d2d mov.n a2, a13 402414c8: 005386 j 4024161a 402414cb: cd2200 excw 402414ce: a03225 excw 402414d1: b32777 blt a7, a7, 40241488 402414d4: d10a add.n a13, a1, a0 402414d6: 31fb24 excw 402414d9: fb28 l32i.n a2, a11, 60 402414db: 0d2d mov.n a2, a13 402414dd: 004e46 j 4024161a 402414e0: 84a032 movi a3, 132 402414e3: 803310 add a3, a3, a1 402414e6: 23da add.n a2, a3, a13 402414e8: fb2531 l32r a3, 4024017c <_irom0_text_start+0x17c> 402414eb: 542c movi.n a4, 37 402414ed: fad001 l32r a0, 40240030 <_irom0_text_start+0x30> 402414f0: 0000c0 callx0 a0 402414f3: 012d mov.n a2, a1 402414f5: 0bfa05 call0 4024d498 402414f8: 84a032 movi a3, 132 402414fb: 24cd42 addi a4, a13, 36 402414fe: 331a add.n a3, a3, a1 40241500: 012d mov.n a2, a1 40241502: fca0d2 movi a13, 252 40241505: 0bfb45 call0 4024d4bc 40241508: d1da add.n a13, a1, a13 4024150a: 0d2d mov.n a2, a13 4024150c: 013d mov.n a3, a1 4024150e: 0c0005 call0 4024d510 40241511: 0c88 l32i.n a8, a12, 0 40241513: 32c852 addi a5, a8, 50 40241516: 080516 beqz a5, 4024159a 40241519: 054d mov.n a4, a5 4024151b: 030c movi.n a3, 0 4024151d: 391c movi.n a9, 19 4024151f: 0d2d mov.n a2, a13 40241521: 4a1c movi.n a10, 20 40241523: fb1761 l32r a6, 40240180 <_irom0_text_start+0x180> 40241526: 001786 j 40241588 40241529: 723a add.n a7, a2, a3 4024152b: b31b addi.n a11, a3, 1 4024152d: 0007d2 l8ui a13, a7, 0 40241530: 0a1ba7 beq a11, a10, 4024153e 40241533: b2ba add.n a11, a2, a11 40241535: 332b addi.n a3, a3, 2 40241537: 000b72 l8ui a7, a11, 0 4024153a: 000106 j 40241542 4024153d: 070c00 excw 40241540: 0a3d mov.n a3, a10 40241542: 03ed mov.n a14, a3 40241544: 0b0c movi.n a11, 0 40241546: 063937 bltu a9, a3, 40241550 40241549: b2ea add.n a11, a2, a14 4024154b: 000bb2 l8ui a11, a11, 0 4024154e: 331b addi.n a3, a3, 1 40241550: 117780 slli a7, a7, 8 40241553: 11dd00 slli a13, a13, 16 40241556: 77da add.n a7, a7, a13 40241558: 77ba add.n a7, a7, a11 4024155a: d5b270 extui a11, a7, 18, 14 4024155d: b6ba add.n a11, a6, a11 4024155f: 000bb2 l8ui a11, a11, 0 40241562: 0044b2 s8i a11, a4, 0 40241565: 54bc70 extui a11, a7, 12, 6 40241568: b6ba add.n a11, a6, a11 4024156a: 000bb2 l8ui a11, a11, 0 4024156d: 0144b2 s8i a11, a4, 1 40241570: 54b670 extui a11, a7, 6, 6 40241573: 547070 extui a7, a7, 0, 6 40241576: b6ba add.n a11, a6, a11 40241578: 767a add.n a7, a6, a7 4024157a: 000bb2 l8ui a11, a11, 0 4024157d: 000772 l8ui a7, a7, 0 40241580: 0244b2 s8i a11, a4, 2 40241583: 034472 s8i a7, a4, 3 40241586: 444b addi.n a4, a4, 4 40241588: c07450 sub a7, a4, a5 4024158b: 9ab937 bgeu a9, a3, 40241529 4024158e: d23c movi.n a2, 61 40241590: 4d4822 s8i a2, a8, 77 40241593: 557a add.n a5, a5, a7 40241595: 020c movi.n a2, 0 40241597: 004522 s8i a2, a5, 0 4024159a: 0c28 l32i.n a2, a12, 0 4024159c: 00a032 movi a3, 0 4024159f: 1b6232 s32i a3, a2, 108 402415a2: 1a6232 s32i a3, a2, 104 402415a5: feea85 call0 40240450 402415a8: 0c28 l32i.n a2, a12, 0 402415aa: 130c movi.n a3, 1 402415ac: 014232 s8i a3, a2, 1 402415af: 004246 j 402416bc 402415b2: 029226 beqi a2, 10, 402415b8 402415b5: 0040c6 j 402416bc 402415b8: 220c movi.n a2, 2 402415ba: 000506 j 402415d2 402415bd: d40c00 extui a0, a0, 12, 14 402415c0: 0c9247 bne a2, a4, 402415d0 402415c3: 320c movi.n a2, 3 402415c5: 000246 j 402415d2 402415c8: 049266 bnei a2, 10, 402415d0 402415cb: 420c movi.n a2, 4 402415cd: 000046 j 402415d2 402415d0: 120c movi.n a2, 1 402415d2: 014322 s8i a2, a3, 1 402415d5: 0038c6 j 402416bc 402415d8: fae251 l32r a5, 40240160 <_irom0_text_start+0x160> 402415db: 001542 l16ui a4, a5, 0 402415de: 05fd mov.n a15, a5 402415e0: 0254f6 bgeui a4, 5, 402415e6 402415e3: 003546 j 402416bc 402415e6: fadde1 l32r a14, 4024015c <_irom0_text_start+0x15c> 402415e9: 0e28 l32i.n a2, a14, 0 402415eb: 621b addi.n a6, a2, 1 402415ed: 0e69 s32i.n a6, a14, 0 402415ef: 0002d2 l8ui a13, a2, 0 402415f2: 640b addi.n a6, a4, -1 402415f4: 005562 s16i a6, a5, 0 402415f7: 80af52 movi a5, -128 402415fa: 0b8d57 bany a13, a5, 40241609 402415fd: fadad1 l32r a13, 40240168 <_irom0_text_start+0x168> 40241600: fae131 l32r a3, 40240184 <_irom0_text_start+0x184> 40241603: 0d2d mov.n a2, a13 40241605: 000446 j 4024161a 40241608: d0d000 subx2 a13, a0, a0 4024160b: a05264 excw 4024160e: 7f .byte 0x7f 4024160f: 129d57 bne a13, a5, 40241625 40241612: fad5d1 l32r a13, 40240168 <_irom0_text_start+0x168> 40241615: fadc31 l32r a3, 40240188 <_irom0_text_start+0x188> 40241618: 0d2d mov.n a2, a13 4024161a: 14df85 call0 40256414 4024161d: 0d2d mov.n a2, a13 4024161f: 001a06 j 4024168b 40241622: 000000 ill 40241625: 7ea052 movi a5, 126 40241628: 159d57 bne a13, a5, 40241641 4024162b: 0102d2 l8ui a13, a2, 1 4024162e: 020252 l8ui a5, a2, 2 40241631: 11dd80 slli a13, a13, 8 40241634: 223b addi.n a2, a2, 3 40241636: fdc442 addi a4, a4, -3 40241639: 20d5d0 or a13, a5, a13 4024163c: 0e29 s32i.n a2, a14, 0 4024163e: 005f42 s16i a4, a15, 0 40241641: 002e22 l32i a2, a14, 0 40241644: fad241 l32r a4, 4024018c <_irom0_text_start+0x18c> 40241647: 000252 l8ui a5, a2, 0 4024164a: 004452 s8i a5, a4, 0 4024164d: 010252 l8ui a5, a2, 1 40241650: 014452 s8i a5, a4, 1 40241653: 020252 l8ui a5, a2, 2 40241656: 024452 s8i a5, a4, 2 40241659: 030252 l8ui a5, a2, 3 4024165c: 04c222 addi a2, a2, 4 4024165f: 034452 s8i a5, a4, 3 40241662: 001f42 l16ui a4, a15, 0 40241665: 006e22 s32i a2, a14, 0 40241668: fcc442 addi a4, a4, -4 4024166b: fac921 l32r a2, 40240190 <_irom0_text_start+0x190> 4024166e: f44040 extui a4, a4, 0, 16 40241671: 050c movi.n a5, 0 40241673: 005f42 s16i a4, a15, 0 40241676: 004252 s8i a5, a2, 0 40241679: 24b4d7 bgeu a4, a13, 402416a1 4024167c: fabbe1 l32r a14, 40240168 <_irom0_text_start+0x168> 4024167f: fac531 l32r a3, 40240194 <_irom0_text_start+0x194> 40241682: 0e2d mov.n a2, a14 40241684: 0d5d mov.n a5, a13 40241686: 14d8c5 call0 40256414 40241689: 0e2d mov.n a2, a14 4024168b: ffd305 call0 402413bc 4024168e: 0c28 l32i.n a2, a12, 0 40241690: f30c movi.n a3, 15 40241692: 000242 l8ui a4, a2, 0 40241695: 203430 or a3, a4, a3 40241698: 004232 s8i a3, a2, 0 4024169b: 000746 j 402416bc 4024169e: 000000 ill 402416a1: 192332 l32i a3, a3, 100 402416a4: 438c beqz.n a3, 402416ac 402416a6: 202dd0 or a2, a13, a13 402416a9: 0003c0 callx0 a3 402416ac: 001f22 l16ui a2, a15, 0 402416af: c022d0 sub a2, a2, a13 402416b2: 005f22 s16i a2, a15, 0 402416b5: 0e28 l32i.n a2, a14, 0 402416b7: d2da add.n a13, a2, a13 402416b9: 006ed2 s32i a13, a14, 0 402416bc: 4f2102 l32i a0, a1, 0x13c 402416bf: 40a192 movi a9, 0x140 402416c2: 4e21c2 l32i a12, a1, 0x138 402416c5: 4d21d2 l32i a13, a1, 0x134 402416c8: 4c21e2 l32i a14, a1, 0x130 402416cb: 4b21f2 l32i a15, a1, 0x12c 402416ce: 119a add.n a1, a1, a9 402416d0: f00d ret.n ... 402416d4 : 402416d4: 80c112 addi a1, a1, -128 402416d7: 1f6102 s32i a0, a1, 124 402416da: 1e61c2 s32i a12, a1, 120 402416dd: 1d61d2 s32i a13, a1, 116 402416e0: 164e45 call0 40257bc8 402416e3: faa1c1 l32r a12, 40240168 <_irom0_text_start+0x168> 402416e6: 02dd mov.n a13, a2 402416e8: faac31 l32r a3, 40240198 <_irom0_text_start+0x198> 402416eb: 0c2d mov.n a2, a12 402416ed: 0d4d mov.n a4, a13 402416ef: 14d245 call0 40256414 402416f2: 0c2d mov.n a2, a12 402416f4: ffcc45 call0 402413bc 402416f7: 221d66 bnei a13, 1, 4024171d 402416fa: 012d mov.n a2, a1 402416fc: 16a205 call0 40258120 402416ff: faa731 l32r a3, 4024019c <_irom0_text_start+0x19c> 40241702: 600162 l8ui a6, a1, 96 40241705: 014d mov.n a4, a1 40241707: 20c152 addi a5, a1, 32 4024170a: 0c2d mov.n a2, a12 4024170c: 14d045 call0 40256414 4024170f: 0c2d mov.n a2, a12 40241711: ffca85 call0 402413bc 40241714: 171905 call0 402588a8 40241717: 000786 j 40241739 4024171a: 000000 ill 4024171d: 182d66 bnei a13, 2, 40241739 40241720: 202110 or a2, a1, a1 40241723: 176f45 call0 40258e18 40241726: fa9e31 l32r a3, 402401a0 <_irom0_text_start+0x1a0> 40241729: 202cc0 or a2, a12, a12 4024172c: 014d mov.n a4, a1 4024172e: 20c152 addi a5, a1, 32 40241731: 14ce05 call0 40256414 40241734: 0c2d mov.n a2, a12 40241736: ffc845 call0 402413bc 40241739: 1f2102 l32i a0, a1, 124 4024173c: 80a092 movi a9, 128 4024173f: 1e21c2 l32i a12, a1, 120 40241742: 1d21d2 l32i a13, a1, 116 40241745: 119a add.n a1, a1, a9 40241747: f00d ret.n 40241749: 000000 ill 4024174c : 4024174c: d0c112 addi a1, a1, -48 4024174f: fa9531 l32r a3, 402401a4 <_irom0_text_start+0x1a4> 40241752: b109 s32i.n a0, a1, 44 40241754: a1c9 s32i.n a12, a1, 40 40241756: 91d9 s32i.n a13, a1, 36 40241758: 81e9 s32i.n a14, a1, 32 4024175a: 71f9 s32i.n a15, a1, 28 4024175c: 000342 l8ui a4, a3, 0 4024175f: 051466 bnei a4, 1, 40241768 40241762: 02a042 movi a4, 2 40241765: 004342 s8i a4, a3, 0 40241768: 0228 l32i.n a2, a2, 0 4024176a: 82cc bnez.n a2, 40241776 4024176c: fa8f21 l32r a2, 402401a8 <_irom0_text_start+0x1a8> 4024176f: f37c movi.n a3, -1 40241771: 0239 s32i.n a3, a2, 0 40241773: 002446 j 40241808 40241776: 02c8 l32i.n a12, a2, 0 40241778: 002246 j 40241805 4024177b: 000000 ill 4024177e: 5cab addi.n a5, a12, 10 40241780: fa8b31 l32r a3, 402401ac <_irom0_text_start+0x1ac> 40241783: fa7921 l32r a2, 40240168 <_irom0_text_start+0x168> 40241786: 054d mov.n a4, a5 40241788: 05ed mov.n a14, a5 4024178a: 14c885 call0 40256414 4024178d: fa7621 l32r a2, 40240168 <_irom0_text_start+0x168> 40241790: ffc285 call0 402413bc 40241793: fa85f1 l32r a15, 402401a8 <_irom0_text_start+0x1a8> 40241796: fa86d1 l32r a13, 402401b0 <_irom0_text_start+0x1b0> 40241799: 0f28 l32i.n a2, a15, 0 4024179b: 042c movi.n a4, 32 4024179d: 903220 addx2 a3, a2, a2 402417a0: a03320 addx4 a3, a3, a2 402417a3: a02320 addx4 a2, a3, a2 402417a6: 2d2a add.n a2, a13, a2 402417a8: 0e3d mov.n a3, a14 402417aa: fa2101 l32r a0, 40240030 <_irom0_text_start+0x30> 402417ad: 0000c0 callx0 a0 402417b0: 0f28 l32i.n a2, a15, 0 402417b2: 040c42 l8ui a4, a12, 4 402417b5: 903220 addx2 a3, a2, a2 402417b8: a03320 addx4 a3, a3, a2 402417bb: a02320 addx4 a2, a3, a2 402417be: 080c32 l8ui a3, a12, 8 402417c1: 050c52 l8ui a5, a12, 5 402417c4: 060c62 l8ui a6, a12, 6 402417c7: 070c72 l8ui a7, a12, 7 402417ca: 0139 s32i.n a3, a1, 0 402417cc: 090c32 l8ui a3, a12, 9 402417cf: 20c222 addi a2, a2, 32 402417d2: 1139 s32i.n a3, a1, 4 402417d4: fa7831 l32r a3, 402401b4 <_irom0_text_start+0x1b4> 402417d7: 2d2a add.n a2, a13, a2 402417d9: 14c385 call0 40256414 402417dc: 0f28 l32i.n a2, a15, 0 402417de: 2c0c32 l8ui a3, a12, 44 402417e1: 904220 addx2 a4, a2, a2 402417e4: a04420 addx4 a4, a4, a2 402417e7: a04420 addx4 a4, a4, a2 402417ea: dd4a add.n a13, a13, a4 402417ec: 324d32 s8i a3, a13, 50 402417ef: 2b0c32 l8ui a3, a12, 43 402417f2: 221b addi.n a2, a2, 1 402417f4: 334d32 s8i a3, a13, 51 402417f7: cc38 l32i.n a3, a12, 48 402417f9: 0f29 s32i.n a2, a15, 0 402417fb: 344d32 s8i a3, a13, 52 402417fe: 431c movi.n a3, 20 40241800: 041237 beq a2, a3, 40241808 40241803: 0cc8 l32i.n a12, a12, 0 40241805: f75c56 bnez a12, 4024177e 40241808: b108 l32i.n a0, a1, 44 4024180a: a1c8 l32i.n a12, a1, 40 4024180c: 91d8 l32i.n a13, a1, 36 4024180e: 81e8 l32i.n a14, a1, 32 40241810: 71f8 l32i.n a15, a1, 28 40241812: 30c112 addi a1, a1, 48 40241815: f00d ret.n ... 40241818 : 40241818: f0a092 movi a9, 240 4024181b: c01190 sub a1, a1, a9 4024181e: 286132 s32i a3, a1, 160 40241821: 3a61c2 s32i a12, a1, 232 40241824: 3761f2 s32i a15, a1, 220 40241827: 3b6102 s32i a0, a1, 236 4024182a: 3961d2 s32i a13, a1, 228 4024182d: 3861e2 s32i a14, a1, 224 40241830: 02cd mov.n a12, a2 40241832: 282192 l32i a9, a1, 160 40241835: 234a add.n a2, a3, a4 40241837: 030c movi.n a3, 0 40241839: 004232 s8i a3, a2, 0 4024183c: 000952 l8ui a5, a9, 0 4024183f: 725c movi.n a2, 87 40241841: 04fd mov.n a15, a4 40241843: 029527 bne a5, a2, 40241849 40241846: 021b86 j 402420b8 40241849: 343257 bltu a2, a5, 40241881 4024184c: 524c movi.n a2, 69 4024184e: 029527 bne a5, a2, 40241854 40241851: 00f2c6 j 40241c20 40241854: 103257 bltu a2, a5, 40241868 40241857: 224c movi.n a2, 66 40241859: 701527 beq a5, a2, 402418cd 4024185c: 324c movi.n a2, 67 4024185e: 029527 bne a5, a2, 40241864 40241861: 03be06 j 4024275d 40241864: 03ce86 j 402427a2 40241867: 724c00 excw 4024186a: 029527 bne a5, a2, 40241870 4024186d: 034806 j 40242591 40241870: 02b527 bgeu a5, a2, 40241876 40241873: 00f146 j 40241c3c 40241876: 924c movi.n a2, 73 40241878: 029527 bne a5, a2, 4024187e 4024187b: 01a346 j 40241f0c 4024187e: 03c806 j 402427a2 40241881: 66a022 movi a2, 102 40241884: 029527 bne a5, a2, 4024188a 40241887: 00ec46 j 40241c3c 4024188a: 1e3257 bltu a2, a5, 402418ac 4024188d: 63a022 movi a2, 99 40241890: 029527 bne a5, a2, 40241896 40241893: 03b186 j 4024275d 40241896: 65a022 movi a2, 101 40241899: 029527 bne a5, a2, 4024189f 4024189c: 00e006 j 40241c20 4024189f: 62a022 movi a2, 98 402418a2: 021527 beq a5, a2, 402418a8 402418a5: 03be46 j 402427a2 402418a8: 000846 j 402418cd 402418ab: a02200 addx4 a2, a2, a0 402418ae: 2769 s32i.n a6, a7, 8 402418b0: 860295 excw 402418b3: 220195 excw 402418b6: 2777a0 excw 402418b9: 460295 excw 402418bc: fe .byte 0xfe 402418bd: a02201 l32r a0, 40229948 <_lit4_end+0x1221f8> 402418c0: 152767 blt a7, a6, 402418d9 402418c3: b68602 excw 402418c6: 318603 excw 402418c9: 000003 excw 402418cc: 2ff600 excw 402418cf: d30602 l8ui a0, a6, 211 402418d2: 2f6600 excw 402418d5: b38602 excw 402418d8: 219203 excw 402418db: 2b28 l32i.n a2, a11, 8 402418dd: ccf9 s32i.n a15, a12, 48 402418df: 1f .byte 0x1f 402418e0: 03b186 j 402427aa 402418e3: fa36d1 l32r a13, 402401bc <_irom0_text_start+0x1bc> 402418e6: 03c922 addi a2, a9, 3 402418e9: 203dd0 or a3, a13, a13 402418ec: fa7201 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 402418ef: 0000c0 callx0 a0 402418f2: 024d mov.n a4, a2 402418f4: 12cc bnez.n a2, 402418f9 402418f6: 03ac06 j 402427aa 402418f9: e21b addi.n a14, a2, 1 402418fb: 0d3d mov.n a3, a13 402418fd: 0e2d mov.n a2, a14 402418ff: 2e6142 s32i a4, a1, 184 40241902: fa6c01 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 40241905: 0000c0 callx0 a0 40241908: 2e2142 l32i a4, a1, 184 4024190b: 02dd mov.n a13, a2 4024190d: 020c movi.n a2, 0 4024190f: 004422 s8i a2, a4, 0 40241912: 3d8c beqz.n a13, 40241919 40241914: 004d22 s8i a2, a13, 0 40241917: dd1b addi.n a13, a13, 1 40241919: 0f2d mov.n a2, a15 4024191b: fa6701 l32r a0, 402402b8 <_irom0_text_start+0x2b8> 4024191e: 0000c0 callx0 a0 40241921: 0e2d mov.n a2, a14 40241923: fa6501 l32r a0, 402402b8 <_irom0_text_start+0x2b8> 40241926: 0000c0 callx0 a0 40241929: 0d2d mov.n a2, a13 4024192b: fa6301 l32r a0, 402402b8 <_irom0_text_start+0x2b8> 4024192e: 0000c0 callx0 a0 40241931: fa2321 l32r a2, 402401c0 <_irom0_text_start+0x1c0> 40241934: 282192 l32i a9, a1, 160 40241937: 0228 l32i.n a2, a2, 0 40241939: 335c movi.n a3, 83 4024193b: 296122 s32i a2, a1, 164 4024193e: 010922 l8ui a2, a9, 1 40241941: 029237 bne a2, a3, 40241947 40241944: 008246 j 40241b51 40241947: 113327 bltu a3, a2, 4024195c 4024194a: 135c movi.n a3, 81 4024194c: 491237 beq a2, a3, 40241999 4024194f: 02b327 bgeu a3, a2, 40241955 40241952: 002286 j 402419e0 40241955: c34c movi.n a3, 76 40241957: 000346 j 40241968 4024195a: 320000 excw 4024195d: 3771a0 excw 40241960: 273612 excw 40241963: 320a33 excw 40241966: 376ca0 excw 40241969: 461812 l16ui a1, a8, 140 4024196c: 00aa add.n a0, a0, a10 4024196e: 320000 excw 40241971: 3772a0 excw 40241974: 326912 s32i a1, a9, 200 40241977: 3773a0 excw 4024197a: 460292 l8ui a9, a2, 70 4024197d: 460074 excw 40241980: 0000a5 excw 40241983: 10e100 and a14, a1, a0 40241986: f1fa add.n a15, a1, a15 40241988: 0cfa10 excw 4024198b: 0e5804 excw 4024198e: 0f38 l32i.n a3, a15, 0 40241990: 042d mov.n a2, a4 40241992: 160c movi.n a6, 1 40241994: 047d mov.n a7, a4 40241996: 008d06 j 40241bce 40241999: cf9c beqz.n a15, 402419b9 4024199b: f9be31 l32r a3, 40240094 <_irom0_text_start+0x94> 4024199e: 0f2d mov.n a2, a15 402419a0: f9a001 l32r a0, 40240020 <_irom0_text_start+0x20> 402419a3: 0000c0 callx0 a0 402419a6: f28c beqz.n a2, 402419b9 402419a8: f9b531 l32r a3, 4024007c <_irom0_text_start+0x7c> 402419ab: 202ff0 or a2, a15, a15 402419ae: f99c01 l32r a0, 40240020 <_irom0_text_start+0x20> 402419b1: 0000c0 callx0 a0 402419b4: 128c beqz.n a2, 402419b9 402419b6: 009786 j 40241c18 402419b9: f9b921 l32r a2, 402400a0 <_irom0_text_start+0xa0> 402419bc: 002232 l32i a3, a2, 0 402419bf: 20d220 or a13, a2, a2 402419c2: 002316 beqz a3, 402419c8 402419c5: ff3bc5 call0 40240d84 402419c8: f9b521 l32r a2, 4024009c <_irom0_text_start+0x9c> 402419cb: 292172 l32i a7, a1, 164 402419ce: 0228 l32i.n a2, a2, 0 402419d0: 0d79 s32i.n a7, a13, 0 402419d2: 2228 l32i.n a2, a2, 8 402419d4: 0238 l32i.n a3, a2, 0 402419d6: f9b321 l32r a2, 402400a4 <_irom0_text_start+0xa4> 402419d9: 005232 s16i a3, a2, 0 402419dc: 008e06 j 40241c18 402419df: 060c00 excw 402419e2: 120c movi.n a2, 1 402419e4: 063d mov.n a3, a6 402419e6: 9332e0 movnez a3, a2, a14 402419e9: 8326f0 moveqz a2, a6, a15 402419ec: 028327 bany a3, a2, 402419f2 402419ef: 008946 j 40241c18 402419f2: 029d67 bne a13, a6, 402419f8 402419f5: 0087c6 j 40241c18 402419f8: f9f521 l32r a2, 402401cc <_irom0_text_start+0x1cc> 402419fb: 0228 l32i.n a2, a2, 0 402419fd: 02a267 bge a2, a6, 40241a03 40241a00: 008506 j 40241c18 40241a03: f9f081 l32r a8, 402401c4 <_irom0_text_start+0x1c4> 40241a06: f9f071 l32r a7, 402401c8 <_irom0_text_start+0x1c8> 40241a09: 0858 l32i.n a5, a8, 0 40241a0b: 0728 l32i.n a2, a7, 0 40241a0d: 000546 j 40241a26 40241a10: 2cc222 addi a2, a2, 44 40241a13: d4c232 addi a3, a2, -44 40241a16: 0338 l32i.n a3, a3, 0 40241a18: 292192 l32i a9, a1, 164 40241a1b: 059937 bne a9, a3, 40241a24 40241a1e: 35fc bnez.n a5, 40241a55 40241a20: 000286 j 40241a2e 40241a23: 661b00 excw 40241a26: e62657 blt a6, a5, 40241a10 40241a29: fffc46 j 40241a1e 40241a2c: 310000 srai a0, a0, 16 40241a2f: 4df9e2 excw 40241a32: c22c05 call0 40203cf4 <_lit4_end+0xfc5a4> 40241a35: 2f6152 s32i a5, a1, 188 40241a38: 306172 s32i a7, a1, 192 40241a3b: 2d6182 s32i a8, a1, 180 40241a3e: f98e01 l32r a0, 40240078 <_irom0_text_start+0x78> 40241a41: 0000c0 callx0 a0 40241a44: 302172 l32i a7, a1, 192 40241a47: 2d2182 l32i a8, a1, 180 40241a4a: 2f2152 l32i a5, a1, 188 40241a4d: 0729 s32i.n a2, a7, 0 40241a4f: 120c movi.n a2, 1 40241a51: 0829 s32i.n a2, a8, 0 40241a53: 056d mov.n a6, a5 40241a55: 0828 l32i.n a2, a8, 0 40241a57: 329627 bne a6, a2, 40241a8d 40241a5a: e21c movi.n a2, 30 40241a5c: 029627 bne a6, a2, 40241a62 40241a5f: 006d46 j 40241c18 40241a62: 261b addi.n a2, a6, 1 40241a64: a03220 addx4 a3, a2, a2 40241a67: 006822 s32i a2, a8, 0 40241a6a: 903320 addx2 a3, a3, a2 40241a6d: f9d241 l32r a4, 402401b8 <_irom0_text_start+0x1b8> 40241a70: 002722 l32i a2, a7, 0 40241a73: 1133e0 slli a3, a3, 2 40241a76: 00a052 movi a5, 0 40241a79: 316162 s32i a6, a1, 196 40241a7c: 306172 s32i a7, a1, 192 40241a7f: fa0f01 l32r a0, 402402bc <_irom0_text_start+0x2bc> 40241a82: 0000c0 callx0 a0 40241a85: 302172 l32i a7, a1, 192 40241a88: 312162 l32i a6, a1, 196 40241a8b: 0729 s32i.n a2, a7, 0 40241a8d: 020666 bnei a6, -1, 40241a93 40241a90: 006106 j 40241c18 40241a93: a02660 addx4 a2, a6, a6 40241a96: 906260 addx2 a6, a2, a6 40241a99: 0728 l32i.n a2, a7, 0 40241a9b: a06620 addx4 a6, a6, a2 40241a9e: 0f2d mov.n a2, a15 40241aa0: 316162 s32i a6, a1, 196 40241aa3: f96201 l32r a0, 4024002c <_irom0_text_start+0x2c> 40241aa6: 0000c0 callx0 a0 40241aa9: 028d mov.n a8, a2 40241aab: 0e2d mov.n a2, a14 40241aad: 2d6182 s32i a8, a1, 180 40241ab0: f95f01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40241ab3: 0000c0 callx0 a0 40241ab6: 027d mov.n a7, a2 40241ab8: 202dd0 or a2, a13, a13 40241abb: 306172 s32i a7, a1, 192 40241abe: f95b01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40241ac1: 0000c0 callx0 a0 40241ac4: 2d2182 l32i a8, a1, 180 40241ac7: a30c movi.n a3, 10 40241ac9: 312162 l32i a6, a1, 196 40241acc: 302172 l32i a7, a1, 192 40241acf: 01a387 bge a3, a8, 40241ad4 40241ad2: 038d mov.n a8, a3 40241ad4: 01a377 bge a3, a7, 40241ad9 40241ad7: a70c movi.n a7, 10 40241ad9: 025d mov.n a5, a2 40241adb: 021c movi.n a2, 16 40241add: 01a257 bge a2, a5, 40241ae2 40241ae0: 025d mov.n a5, a2 40241ae2: 0f3d mov.n a3, a15 40241ae4: 204880 or a4, a8, a8 40241ae7: 04c622 addi a2, a6, 4 40241aea: 2f6152 s32i a5, a1, 188 40241aed: 316162 s32i a6, a1, 196 40241af0: 306172 s32i a7, a1, 192 40241af3: 2d6182 s32i a8, a1, 180 40241af6: f94e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40241af9: 0000c0 callx0 a0 40241afc: 312162 l32i a6, a1, 196 40241aff: 2d2182 l32i a8, a1, 180 40241b02: 0f0c movi.n a15, 0 40241b04: 868a add.n a8, a6, a8 40241b06: 0448f2 s8i a15, a8, 4 40241b09: 302172 l32i a7, a1, 192 40241b0c: 26fb addi.n a2, a6, 15 40241b0e: 204770 or a4, a7, a7 40241b11: 0e3d mov.n a3, a14 40241b13: 316162 s32i a6, a1, 196 40241b16: f94601 l32r a0, 40240030 <_irom0_text_start+0x30> 40241b19: 0000c0 callx0 a0 40241b1c: 312162 l32i a6, a1, 196 40241b1f: 302172 l32i a7, a1, 192 40241b22: 1ac622 addi a2, a6, 26 40241b25: 767a add.n a7, a6, a7 40241b27: 0f47f2 s8i a15, a7, 15 40241b2a: 2f2152 l32i a5, a1, 188 40241b2d: 203dd0 or a3, a13, a13 40241b30: 204550 or a4, a5, a5 40241b33: 316162 s32i a6, a1, 196 40241b36: f93e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40241b39: 0000c0 callx0 a0 40241b3c: 2f2152 l32i a5, a1, 188 40241b3f: 312162 l32i a6, a1, 196 40241b42: 292172 l32i a7, a1, 164 40241b45: 565a add.n a5, a6, a5 40241b47: 1a45f2 s8i a15, a5, 26 40241b4a: 0679 s32i.n a7, a6, 0 40241b4c: 003206 j 40241c18 40241b4f: f10000 excw 40241b52: f999 s32i.n a9, a9, 60 40241b54: 0f3d mov.n a3, a15 40241b56: 933ee0 movnez a3, a14, a14 40241b59: 032d mov.n a2, a3 40241b5b: 2d6132 s32i a3, a1, 180 40241b5e: f93301 l32r a0, 4024002c <_irom0_text_start+0x2c> 40241b61: 0000c0 callx0 a0 40241b64: 02dd mov.n a13, a2 40241b66: a20c movi.n a2, 10 40241b68: 2d2132 l32i a3, a1, 180 40241b6b: 01a2d7 bge a2, a13, 40241b70 40241b6e: 02dd mov.n a13, a2 40241b70: f998e1 l32r a14, 402401d0 <_irom0_text_start+0x1d0> 40241b73: 0d4d mov.n a4, a13 40241b75: 0e2d mov.n a2, a14 40241b77: f92e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40241b7a: 0000c0 callx0 a0 40241b7d: deda add.n a13, a14, a13 40241b7f: 020c movi.n a2, 0 40241b81: 004d22 s8i a2, a13, 0 40241b84: f991e1 l32r a14, 402401c8 <_irom0_text_start+0x1c8> 40241b87: f98f21 l32r a2, 402401c4 <_irom0_text_start+0x1c4> 40241b8a: 0d0c movi.n a13, 0 40241b8c: 02d9 s32i.n a13, a2, 0 40241b8e: 0e28 l32i.n a2, a14, 0 40241b90: 0d4d mov.n a4, a13 40241b92: 203ff0 or a3, a15, a15 40241b95: f9ca01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40241b98: 0000c0 callx0 a0 40241b9b: f98c21 l32r a2, 402401cc <_irom0_text_start+0x1cc> 40241b9e: 130c movi.n a3, 1 40241ba0: 02d9 s32i.n a13, a2, 0 40241ba2: f98c21 l32r a2, 402401d4 <_irom0_text_start+0x1d4> 40241ba5: 0ed9 s32i.n a13, a14, 0 40241ba7: 0239 s32i.n a3, a2, 0 40241ba9: f98b21 l32r a2, 402401d8 <_irom0_text_start+0x1d8> 40241bac: 530c movi.n a3, 5 40241bae: 0239 s32i.n a3, a2, 0 40241bb0: f98b31 l32r a3, 402401dc <_irom0_text_start+0x1dc> 40241bb3: 0c2d mov.n a2, a12 40241bb5: 1485c5 call0 40256414 40241bb8: dc2a add.n a13, a12, a2 40241bba: 001706 j 40241c1a 40241bbd: 002382 l32i a8, a3, 0 40241bc0: 209770 or a9, a7, a7 40241bc3: 939680 movnez a9, a6, a8 40241bc6: 804490 add a4, a4, a9 40241bc9: 221b addi.n a2, a2, 1 40241bcb: 2cc332 addi a3, a3, 44 40241bce: eb2257 blt a2, a5, 40241bbd 40241bd1: f98151 l32r a5, 402401d8 <_irom0_text_start+0x1d8> 40241bd4: f98331 l32r a3, 402401e0 <_irom0_text_start+0x1e0> 40241bd7: 0558 l32i.n a5, a5, 0 40241bd9: 0c2d mov.n a2, a12 40241bdb: 148385 call0 40256414 40241bde: dc2a add.n a13, a12, a2 40241be0: 080c movi.n a8, 0 40241be2: 000a86 j 40241c10 40241be5: a07880 addx4 a7, a8, a8 40241be8: 002f22 l32i a2, a15, 0 40241beb: 907780 addx2 a7, a7, a8 40241bee: a07720 addx4 a7, a7, a2 40241bf1: 002742 l32i a4, a7, 0 40241bf4: 016416 beqz a4, 40241c0e 40241bf7: f97b31 l32r a3, 402401e4 <_irom0_text_start+0x1e4> 40241bfa: 0d2d mov.n a2, a13 40241bfc: 574b addi.n a5, a7, 4 40241bfe: 67fb addi.n a6, a7, 15 40241c00: 1ac772 addi a7, a7, 26 40241c03: 2d6182 s32i a8, a1, 180 40241c06: 1480c5 call0 40256414 40241c09: 2d2182 l32i a8, a1, 180 40241c0c: dd2a add.n a13, a13, a2 40241c0e: 881b addi.n a8, a8, 1 40241c10: 0e28 l32i.n a2, a14, 0 40241c12: cf2827 blt a8, a2, 40241be5 40241c15: 000046 j 40241c1a 40241c18: 0cdd mov.n a13, a12 40241c1a: c0ddc0 sub a13, a13, a12 40241c1d: 02e686 j 402427bb 40241c20: 13a522 movi a2, 0x513 40241c23: 0fdd mov.n a13, a15 40241c25: 02a2f7 bge a2, a15, 40241c2b 40241c28: 02dd86 j 402427a2 40241c2b: 282132 l32i a3, a1, 160 40241c2e: 0c2d mov.n a2, a12 40241c30: 0f4d mov.n a4, a15 40241c32: f8ff01 l32r a0, 40240030 <_irom0_text_start+0x30> 40241c35: 0000c0 callx0 a0 40241c38: 02dfc6 j 402427bb 40241c3b: 2f4100 excw 40241c3e: 92f9 s32i.n a15, a2, 36 40241c40: 282821 l32r a2, 4020bce0 <_lit4_end+0x104590> 40241c43: 2e3104 excw 40241c46: 2bf9 s32i.n a15, a11, 8 40241c48: 3979 s32i.n a7, a9, 12 40241c4a: 5c3112 excw 40241c4d: 2df9 s32i.n a15, a13, 8 40241c4f: 614207 ball a2, a0, 40241cb4 40241c52: 2e .byte 0x2e 40241c53: 306172 s32i a7, a1, 192 40241c56: f99701 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 40241c59: 0000c0 callx0 a0 40241c5c: 302172 l32i a7, a1, 192 40241c5f: 02ed mov.n a14, a2 40241c61: 072d mov.n a2, a7 40241c63: f99801 l32r a0, 402402c4 <_irom0_text_start+0x2c4> 40241c66: 0000c0 callx0 a0 40241c69: 282192 l32i a9, a1, 160 40241c6c: 02dd mov.n a13, a2 40241c6e: 010952 l8ui a5, a9, 1 40241c71: 825c movi.n a2, 88 40241c73: f95231 l32r a3, 402401bc <_irom0_text_start+0x1bc> 40241c76: 302172 l32i a7, a1, 192 40241c79: 029527 bne a5, a2, 40241c7f 40241c7c: 004546 j 40241d95 40241c7f: 293257 bltu a2, a5, 40241cac 40241c82: d24c movi.n a2, 77 40241c84: 029527 bne a5, a2, 40241c8a 40241c87: 002686 j 40241d25 40241c8a: 0a3257 bltu a2, a5, 40241c98 40241c8d: 224c movi.n a2, 66 40241c8f: 761527 beq a5, a2, 40241d09 40241c92: 524c movi.n a2, 69 40241c94: 000986 j 40241cbe 40241c97: 225c00 excw 40241c9a: 029527 bne a5, a2, 40241ca0 40241c9d: 0082c6 j 40241eac 40241ca0: 725c movi.n a2, 87 40241ca2: 029527 bne a5, a2, 40241ca8 40241ca5: 002506 j 40241d3d 40241ca8: 009346 j 40241ef9 40241cab: a02200 addx4 a2, a2, a0 40241cae: 276d excw 40241cb0: 577215 excw 40241cb3: 220e32 l8ui a3, a14, 34 40241cb6: 2762a0 excw 40241cb9: 224d15 excw 40241cbc: 2765a0 excw 40241cbf: 061e15 excw 40241cc2: 008d mov.n a8, a0 40241cc4: 77a022 movi a2, 119 40241cc7: 721527 beq a5, a2, 40241d3d 40241cca: 78a022 movi a2, 120 40241ccd: 029527 bne a5, a2, 40241cd3 40241cd0: 003046 j 40241d95 40241cd3: 72a022 movi a2, 114 40241cd6: 021527 beq a5, a2, 40241cdc 40241cd9: 008706 j 40241ef9 40241cdc: 007306 j 40241eac 40241cdf: f20c00 excw 40241ce2: 0722d7 blt a2, a13, 40241ced 40241ce5: 0c2d mov.n a2, a12 40241ce7: f94031 l32r a3, 402401e8 <_irom0_text_start+0x1e8> 40241cea: 000386 j 40241cfc 40241ced: f420d0 extui a2, a13, 0, 16 40241cf0: f97601 l32r a0, 402402c8 <_irom0_text_start+0x2c8> 40241cf3: 0000c0 callx0 a0 40241cf6: f93d31 l32r a3, 402401ec <_irom0_text_start+0x1ec> 40241cf9: 202cc0 or a2, a12, a12 40241cfc: 0d4d mov.n a4, a13 40241cfe: 147145 call0 40256414 40241d01: ec2a add.n a14, a12, a2 40241d03: 007d06 j 40241efb 40241d06: 000000 ill 40241d09: 0c2d mov.n a2, a12 40241d0b: f93931 l32r a3, 402401f0 <_irom0_text_start+0x1f0> 40241d0e: ea1da6 blti a13, 1, 40241cfc 40241d11: f420d0 extui a2, a13, 0, 16 40241d14: f96e01 l32r a0, 402402cc <_irom0_text_start+0x2cc> 40241d17: 0000c0 callx0 a0 40241d1a: 0c2d mov.n a2, a12 40241d1c: f93631 l32r a3, 402401f4 <_irom0_text_start+0x1f4> 40241d1f: fff646 j 40241cfc 40241d22: 000000 ill 40241d25: fecf32 addi a3, a15, -2 40241d28: 072d mov.n a2, a7 40241d2a: f96901 l32r a0, 402402d0 <_irom0_text_start+0x2d0> 40241d2d: 0000c0 callx0 a0 40241d30: 024d mov.n a4, a2 40241d32: f93131 l32r a3, 402401f8 <_irom0_text_start+0x1f8> 40241d35: 0c2d mov.n a2, a12 40241d37: fff0c6 j 40241cfe 40241d3a: 000000 ill 40241d3d: 04ce16 beqz a14, 40241d8d 40241d40: 2e1b addi.n a2, a14, 1 40241d42: f95c01 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 40241d45: 0000c0 callx0 a0 40241d48: 050c movi.n a5, 0 40241d4a: f8ff71 l32r a7, 40240148 <_irom0_text_start+0x148> 40241d4d: 130c movi.n a3, 1 40241d4f: 056d mov.n a6, a5 40241d51: 936320 movnez a6, a3, a2 40241d54: 0127d7 blt a7, a13, 40241d59 40241d57: 053d mov.n a3, a5 40241d59: 300637 bnone a6, a3, 40241d8d 40241d5c: 282192 l32i a9, a1, 160 40241d5f: 321b addi.n a3, a2, 1 40241d61: c0e930 sub a14, a9, a3 40241d64: efea add.n a14, a15, a14 40241d66: 0e4d mov.n a4, a14 40241d68: 0c2d mov.n a2, a12 40241d6a: f8b101 l32r a0, 40240030 <_irom0_text_start+0x30> 40241d6d: 0000c0 callx0 a0 40241d70: 4e3b addi.n a4, a14, 3 40241d72: a3e4e0 movltz a14, a4, a14 40241d75: 2142e0 srai a4, a14, 2 40241d78: 0c3d mov.n a3, a12 40241d7a: 0d2d mov.n a2, a13 40241d7c: 1144e0 slli a4, a4, 2 40241d7f: f95501 l32r a0, 402402d4 <_irom0_text_start+0x2d4> 40241d82: 0000c0 callx0 a0 40241d85: 0c2d mov.n a2, a12 40241d87: f91d31 l32r a3, 402401fc <_irom0_text_start+0x1fc> 40241d8a: ffdb86 j 40241cfc 40241d8d: 0c2d mov.n a2, a12 40241d8f: f91c31 l32r a3, 40240200 <_irom0_text_start+0x200> 40241d92: 005686 j 40241ef0 40241d95: 10be16 beqz a14, 40241ea4 40241d98: 6e1b addi.n a6, a14, 1 40241d9a: 062d mov.n a2, a6 40241d9c: 316162 s32i a6, a1, 196 40241d9f: f94501 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 40241da2: 0000c0 callx0 a0 40241da5: 02ed mov.n a14, a2 40241da7: 312162 l32i a6, a1, 196 40241daa: 0f6216 beqz a2, 40241ea4 40241dad: 030c movi.n a3, 0 40241daf: 004232 s8i a3, a2, 0 40241db2: 062d mov.n a2, a6 40241db4: 2d6132 s32i a3, a1, 180 40241db7: f94301 l32r a0, 402402c4 <_irom0_text_start+0x2c4> 40241dba: 0000c0 callx0 a0 40241dbd: 025d mov.n a5, a2 40241dbf: f91121 l32r a2, 40240204 <_irom0_text_start+0x204> 40241dc2: f91171 l32r a7, 40240208 <_irom0_text_start+0x208> 40241dc5: 2d2a add.n a2, a13, a2 40241dc7: 160c movi.n a6, 1 40241dc9: 2d2132 l32i a3, a1, 180 40241dcc: 01b727 bgeu a7, a2, 40241dd1 40241dcf: 036d mov.n a6, a3 40241dd1: f90e31 l32r a3, 4024020c <_irom0_text_start+0x20c> 40241dd4: 01a022 movi a2, 1 40241dd7: 0123d7 blt a3, a13, 40241ddc 40241dda: 020c movi.n a2, 0 40241ddc: 202620 or a2, a6, a2 40241ddf: 02e207 bbsi a2, 0, 40241de5 40241de2: 002f86 j 40241ea4 40241de5: 282192 l32i a9, a1, 160 40241de8: 2e1b addi.n a2, a14, 1 40241dea: c03920 sub a3, a9, a2 40241ded: 4f3a add.n a4, a15, a3 40241def: 053f40 extui a3, a4, 31, 1 40241df2: 434a add.n a4, a3, a4 40241df4: 214140 srai a4, a4, 1 40241df7: 05ed mov.n a14, a5 40241df9: 01a457 bge a4, a5, 40241dfe 40241dfc: 04ed mov.n a14, a4 40241dfe: 030c movi.n a3, 0 40241e00: 024d mov.n a4, a2 40241e02: 160c movi.n a6, 1 40241e04: 037d mov.n a7, a3 40241e06: 001b86 j 40241e78 40241e09: 000422 l8ui a2, a4, 0 40241e0c: 2d6132 s32i a3, a1, 180 40241e0f: 2f6152 s32i a5, a1, 188 40241e12: 316162 s32i a6, a1, 196 40241e15: 306172 s32i a7, a1, 192 40241e18: 2e6142 s32i a4, a1, 184 40241e1b: f92f01 l32r a0, 402402d8 <_irom0_text_start+0x2d8> 40241e1e: 0000c0 callx0 a0 40241e21: 2e2142 l32i a4, a1, 184 40241e24: 749020 extui a9, a2, 0, 8 40241e27: 010422 l8ui a2, a4, 1 40241e2a: 2c6192 s32i a9, a1, 176 40241e2d: f92a01 l32r a0, 402402d8 <_irom0_text_start+0x2d8> 40241e30: 0000c0 callx0 a0 40241e33: 748020 extui a8, a2, 0, 8 40241e36: 302172 l32i a7, a1, 192 40241e39: 01b880 slli a11, a8, 24 40241e3c: 312162 l32i a6, a1, 196 40241e3f: 31b8b0 srai a11, a11, 24 40241e42: bb1b addi.n a11, a11, 1 40241e44: 2c2192 l32i a9, a1, 176 40241e47: 072d mov.n a2, a7 40241e49: 8326b0 moveqz a2, a6, a11 40241e4c: 02bd mov.n a11, a2 40241e4e: 012980 slli a2, a9, 24 40241e51: 312820 srai a2, a2, 24 40241e54: a21b addi.n a10, a2, 1 40241e56: 079d mov.n a9, a7 40241e58: 2e2142 l32i a4, a1, 184 40241e5b: 8396a0 moveqz a9, a6, a10 40241e5e: 209b90 or a9, a11, a9 40241e61: 442b addi.n a4, a4, 2 40241e63: 2d2132 l32i a3, a1, 180 40241e66: 2f2152 l32i a5, a1, 188 40241e69: 79fc bnez.n a9, 40241ea4 40241e6b: 1122c0 slli a2, a2, 4 40241e6e: 9c3a add.n a9, a12, a3 40241e70: 208280 or a8, a2, a8 40241e73: 004982 s8i a8, a9, 0 40241e76: 331b addi.n a3, a3, 1 40241e78: 8d23e7 blt a3, a14, 40241e09 40241e7b: 4e3b addi.n a4, a14, 3 40241e7d: a3e4e0 movltz a14, a4, a14 40241e80: 2142e0 srai a4, a14, 2 40241e83: 0c3d mov.n a3, a12 40241e85: 0d2d mov.n a2, a13 40241e87: 1144e0 slli a4, a4, 2 40241e8a: 2f6152 s32i a5, a1, 188 40241e8d: f91101 l32r a0, 402402d4 <_irom0_text_start+0x2d4> 40241e90: 0000c0 callx0 a0 40241e93: f8df31 l32r a3, 40240210 <_irom0_text_start+0x210> 40241e96: 2f2152 l32i a5, a1, 188 40241e99: 0c2d mov.n a2, a12 40241e9b: 0d4d mov.n a4, a13 40241e9d: 145745 call0 40256414 40241ea0: ff9746 j 40241d01 40241ea3: 0c2d00 excw 40241ea6: f8db31 l32r a3, 40240214 <_irom0_text_start+0x214> 40241ea9: 0010c6 j 40241ef0 40241eac: bebc beqz.n a14, 40241eeb 40241eae: 2e1b addi.n a2, a14, 1 40241eb0: f90501 l32r a0, 402402c4 <_irom0_text_start+0x2c4> 40241eb3: 0000c0 callx0 a0 40241eb6: 623b addi.n a6, a2, 3 40241eb8: a32620 movltz a2, a6, a2 40241ebb: 216220 srai a6, a2, 2 40241ebe: 1166e0 slli a6, a6, 2 40241ec1: 00a522 movi a2, 0x500 40241ec4: 232267 blt a2, a6, 40241eeb 40241ec7: f8d431 l32r a3, 40240218 <_irom0_text_start+0x218> 40241eca: 0d4d mov.n a4, a13 40241ecc: 065d mov.n a5, a6 40241ece: 0c2d mov.n a2, a12 40241ed0: 316162 s32i a6, a1, 196 40241ed3: 145405 call0 40256414 40241ed6: 312162 l32i a6, a1, 196 40241ed9: ec2a add.n a14, a12, a2 40241edb: 0e3d mov.n a3, a14 40241edd: 0d2d mov.n a2, a13 40241edf: 204660 or a4, a6, a6 40241ee2: f88c01 l32r a0, 40240114 <_irom0_text_start+0x114> 40241ee5: 0000c0 callx0 a0 40241ee8: 0003c6 j 40241efb 40241eeb: f8cc31 l32r a3, 4024021c <_irom0_text_start+0x21c> 40241eee: 0c2d mov.n a2, a12 40241ef0: 145205 call0 40256414 40241ef3: ff8286 j 40241d01 40241ef6: 000000 ill 40241ef9: 0ced mov.n a14, a12 40241efb: f87f31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40241efe: c0dec0 sub a13, a14, a12 40241f01: 0328 l32i.n a2, a3, 0 40241f03: f88031 l32r a3, 40240104 <_irom0_text_start+0x104> 40241f06: 1239 s32i.n a3, a2, 4 40241f08: 022bc6 j 402427bb 40241f0b: 219200 srai a9, a0, 2 40241f0e: 5c28 l32i.n a2, a12, 20 40241f10: 092233 excw 40241f13: 923701 l32r a0, 402267f0 <_lit4_end+0x11f0a0> 40241f16: 254602 s8i a0, a6, 37 40241f19: 332700 excw 40241f1c: 2f .byte 0x2f 40241f1d: 634c movi.n a3, 70 40241f1f: 029237 bne a2, a3, 40241f25 40241f22: 020bc6 j 40242755 40241f25: 0c3327 bltu a3, a2, 40241f35 40241f28: 234c movi.n a3, 66 40241f2a: 7b1237 beq a2, a3, 40241fa9 40241f2d: 434c movi.n a3, 68 40241f2f: 651237 beq a2, a3, 40241f98 40241f32: 0044c6 j 40242049 40241f35: e34c movi.n a3, 78 40241f37: 4b1237 beq a2, a3, 40241f86 40241f3a: 235c movi.n a3, 82 40241f3c: 029237 bne a2, a3, 40241f42 40241f3f: 002646 j 40241fdc 40241f42: c34c movi.n a3, 76 40241f44: 021237 beq a2, a3, 40241f4a 40241f47: 003f86 j 40242049 40241f4a: 001f86 j 40241fcc 40241f4d: 6ca032 movi a3, 108 40241f50: 781237 beq a2, a3, 40241fcc 40241f53: 1a3327 bltu a3, a2, 40241f71 40241f56: 64a032 movi a3, 100 40241f59: 3b1237 beq a2, a3, 40241f98 40241f5c: 66a032 movi a3, 102 40241f5f: 029237 bne a2, a3, 40241f65 40241f62: 01fbc6 j 40242755 40241f65: 62a032 movi a3, 98 40241f68: 021237 beq a2, a3, 40241f6e 40241f6b: 003686 j 40242049 40241f6e: 000dc6 j 40241fa9 40241f71: 72a032 movi a3, 114 40241f74: 641237 beq a2, a3, 40241fdc 40241f77: 73a032 movi a3, 115 40241f7a: 321237 beq a2, a3, 40241fb0 40241f7d: 6ea032 movi a3, 110 40241f80: 021237 beq a2, a3, 40241f86 40241f83: 003086 j 40242049 40241f86: 282192 l32i a9, a1, 160 40241f89: 020c movi.n a2, 0 40241f8b: 392b addi.n a3, a9, 2 40241f8d: f8a451 l32r a5, 40240220 <_irom0_text_start+0x220> 40241f90: 995c movi.n a9, 89 40241f92: f71c movi.n a7, 31 40241f94: 001506 j 40241fec 40241f97: 219200 srai a9, a0, 2 40241f9a: 0c28 l32i.n a2, a12, 0 40241f9c: 392b02 l32i a0, a11, 228 40241f9f: f8a051 l32r a5, 40240220 <_irom0_text_start+0x220> 40241fa2: a95c movi.n a9, 90 40241fa4: f71c movi.n a7, 31 40241fa6: 001ac6 j 40242015 40241fa9: 14dcc5 call0 40256d78 40241fac: 01e946 j 40242755 40241faf: 9c3100 excw 40241fb2: 22f8 l32i.n a15, a2, 8 40241fb4: af .byte 0xaf 40241fb5: af .byte 0xaf 40241fb6: 004322 s8i a2, a3, 0 40241fb9: 41a142 movi a4, 0x141 40241fbc: a23c movi.n a2, 58 40241fbe: 15f545 call0 40257f14 40241fc1: 0c2d mov.n a2, a12 40241fc3: f89831 l32r a3, 40240224 <_irom0_text_start+0x224> 40241fc6: 001dc6 j 40242041 40241fc9: 000000 ill 40241fcc: 020c movi.n a2, 0 40241fce: 00f5c5 call0 40242f2c 40241fd1: 0c2d mov.n a2, a12 40241fd3: f89531 l32r a3, 40240228 <_irom0_text_start+0x228> 40241fd6: 0019c6 j 40242041 40241fd9: 000000 ill 40241fdc: 120c movi.n a2, 1 40241fde: 00f4c5 call0 40242f2c 40241fe1: 0c2d mov.n a2, a12 40241fe3: f89231 l32r a3, 4024022c <_irom0_text_start+0x22c> 40241fe6: 0015c6 j 40242041 40241fe9: 000000 ill 40241fec: 000342 l8ui a4, a3, 0 40241fef: 056d mov.n a6, a5 40241ff1: dfc482 addi a8, a4, -33 40241ff4: 748080 extui a8, a8, 0, 8 40241ff7: 331b addi.n a3, a3, 1 40241ff9: 093987 bltu a9, a8, 40242006 40241ffc: 852a add.n a8, a5, a2 40241ffe: 014842 s8i a4, a8, 1 40242001: 221b addi.n a2, a2, 1 40242003: e59277 bne a2, a7, 40241fec 40242006: 262a add.n a2, a6, a2 40242008: 030c movi.n a3, 0 4024200a: 014232 s8i a3, a2, 1 4024200d: 0c2d mov.n a2, a12 4024200f: f88831 l32r a3, 40240230 <_irom0_text_start+0x230> 40242012: 01dd06 j 4024278a 40242015: 000342 l8ui a4, a3, 0 40242018: 056d mov.n a6, a5 4024201a: e0c482 addi a8, a4, -32 4024201d: 748080 extui a8, a8, 0, 8 40242020: 01c332 addi a3, a3, 1 40242023: 0b3987 bltu a9, a8, 40242032 40242026: 808520 add a8, a5, a2 40242029: 214842 s8i a4, a8, 33 4024202c: 01c222 addi a2, a2, 1 4024202f: e29277 bne a2, a7, 40242015 40242032: 802620 add a2, a6, a2 40242035: 00a032 movi a3, 0 40242038: 214232 s8i a3, a2, 33 4024203b: f87d31 l32r a3, 40240230 <_irom0_text_start+0x230> 4024203e: 202cc0 or a2, a12, a12 40242041: 143d05 call0 40256414 40242044: 01c206 j 40242750 40242047: 310000 srai a0, a0, 16 4024204a: f87a add.n a15, a8, a7 4024204c: 0c2d mov.n a2, a12 4024204e: 143c45 call0 40256414 40242051: f879f1 l32r a15, 40240238 <_irom0_text_start+0x238> 40242054: dc2a add.n a13, a12, a2 40242056: 00a0e2 movi a14, 0 40242059: 202ee0 or a2, a14, a14 4024205c: 10c132 addi a3, a1, 16 4024205f: 178685 call0 402598c8 40242062: 100142 l8ui a4, a1, 16 40242065: 110152 l8ui a5, a1, 17 40242068: 120162 l8ui a6, a1, 18 4024206b: 130172 l8ui a7, a1, 19 4024206e: 0d2d mov.n a2, a13 40242070: 0f3d mov.n a3, a15 40242072: 143a05 call0 40256414 40242075: ee1b addi.n a14, a14, 1 40242077: dd2a add.n a13, a13, a2 40242079: dc2e66 bnei a14, 2, 40242059 4024207c: f870e1 l32r a14, 4024023c <_irom0_text_start+0x23c> 4024207f: f7ff41 l32r a4, 4024007c <_irom0_text_start+0x7c> 40242082: 0d2d mov.n a2, a13 40242084: 203ee0 or a3, a14, a14 40242087: 1438c5 call0 40256414 4024208a: dd2a add.n a13, a13, a2 4024208c: f80341 l32r a4, 40240098 <_irom0_text_start+0x98> 4024208f: 0d2d mov.n a2, a13 40242091: 0e3d mov.n a3, a14 40242093: 143805 call0 40256414 40242096: f7ff41 l32r a4, 40240094 <_irom0_text_start+0x94> 40242099: dd2a add.n a13, a13, a2 4024209b: 0e3d mov.n a3, a14 4024209d: 0d2d mov.n a2, a13 4024209f: 143745 call0 40256414 402420a2: dd2a add.n a13, a13, a2 402420a4: 157045 call0 402577ac 402420a7: f86631 l32r a3, 40240240 <_irom0_text_start+0x240> 402420aa: 024d mov.n a4, a2 402420ac: 0d2d mov.n a2, a13 402420ae: 143645 call0 40256414 402420b1: 2d2a add.n a2, a13, a2 402420b3: 01a806 j 40242757 402420b6: 920000 excw 402420b9: 312821 l32r a2, 4020e55c <_lit4_end+0x106e0c> 402420bc: 2bf840 excw 402420bf: 0129 s32i.n a2, a1, 0 402420c1: f87d excw 402420c3: 0000c0 callx0 a0 402420c6: 02dd mov.n a13, a2 402420c8: 6e5216 beqz a2, 402427b1 402420cb: f83c31 l32r a3, 402401bc <_irom0_text_start+0x1bc> 402420ce: 221b addi.n a2, a2, 1 402420d0: f87901 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 402420d3: 0000c0 callx0 a0 402420d6: 02fd mov.n a15, a2 402420d8: 6d5216 beqz a2, 402427b1 402420db: f83831 l32r a3, 402401bc <_irom0_text_start+0x1bc> 402420de: 221b addi.n a2, a2, 1 402420e0: f87501 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 402420e3: 0000c0 callx0 a0 402420e6: 090c movi.n a9, 0 402420e8: 296192 s32i a9, a1, 164 402420eb: 20e220 or a14, a2, a2 402420ee: 0e1297 beq a2, a9, 40242100 402420f1: f83231 l32r a3, 402401bc <_irom0_text_start+0x1bc> 402420f4: 01c222 addi a2, a2, 1 402420f7: f86f01 l32r a0, 402402b4 <_irom0_text_start+0x2b4> 402420fa: 0000c0 callx0 a0 402420fd: 296122 s32i a2, a1, 164 40242100: 10c132 addi a3, a1, 16 40242103: 81a022 movi a2, 129 40242106: 232a add.n a2, a3, a2 40242108: f84f31 l32r a3, 40240244 <_irom0_text_start+0x244> 4024210b: 06a042 movi a4, 6 4024210e: f87301 l32r a0, 402402dc <_irom0_text_start+0x2dc> 40242111: 0000c0 callx0 a0 40242114: 5d8c beqz.n a13, 4024211d 40242116: 020c movi.n a2, 0 40242118: 004d22 s8i a2, a13, 0 4024211b: dd1b addi.n a13, a13, 1 4024211d: cf8c beqz.n a15, 4024212d 4024211f: 020c movi.n a2, 0 40242121: 9f1b addi.n a9, a15, 1 40242123: 004f22 s8i a2, a15, 0 40242126: 2b6192 s32i a9, a1, 172 40242129: 0000c6 j 40242130 4024212c: 61f200 excw 4024212f: 8c2b addi.n a8, a12, 2 40242131: 5e .byte 0x5e 40242132: 020c movi.n a2, 0 40242134: 004e22 s8i a2, a14, 0 40242137: ee1b addi.n a14, a14, 1 40242139: 292192 l32i a9, a1, 164 4024213c: 998c beqz.n a9, 40242149 4024213e: 020c movi.n a2, 0 40242140: 004922 s8i a2, a9, 0 40242143: 01c992 addi a9, a9, 1 40242146: 296192 s32i a9, a1, 164 40242149: 040c movi.n a4, 0 4024214b: 2a6142 s32i a4, a1, 168 4024214e: 0a1d47 beq a13, a4, 4024215c 40242151: 0d2d mov.n a2, a13 40242153: f7b601 l32r a0, 4024002c <_irom0_text_start+0x2c> 40242156: 0000c0 callx0 a0 40242159: 2a6122 s32i a2, a1, 168 4024215c: 2b2192 l32i a9, a1, 172 4024215f: 060c movi.n a6, 0 40242161: 091967 beq a9, a6, 4024216e 40242164: 092d mov.n a2, a9 40242166: f7b101 l32r a0, 4024002c <_irom0_text_start+0x2c> 40242169: 0000c0 callx0 a0 4024216c: 026d mov.n a6, a2 4024216e: 080c movi.n a8, 0 40242170: 691e87 beq a14, a8, 402421dd 40242173: 10c132 addi a3, a1, 16 40242176: 81a022 movi a2, 129 40242179: 232a add.n a2, a3, a2 4024217b: 0e3d mov.n a3, a14 4024217d: 316162 s32i a6, a1, 196 40242180: 2d6182 s32i a8, a1, 180 40242183: f85701 l32r a0, 402402e0 <_irom0_text_start+0x2e0> 40242186: 0000c0 callx0 a0 40242189: 2d2182 l32i a8, a1, 180 4024218c: 130c movi.n a3, 1 4024218e: 084d mov.n a4, a8 40242190: 938320 movnez a8, a3, a2 40242193: 910122 l8ui a2, a1, 145 40242196: fda032 movi a3, 253 40242199: 220b addi.n a2, a2, -1 4024219b: 742020 extui a2, a2, 0, 8 4024219e: 312162 l32i a6, a1, 196 402421a1: 38b327 bgeu a3, a2, 402421dd 402421a4: 920122 l8ui a2, a1, 146 402421a7: 220b addi.n a2, a2, -1 402421a9: 742020 extui a2, a2, 0, 8 402421ac: 2db327 bgeu a3, a2, 402421dd 402421af: 930122 l8ui a2, a1, 147 402421b2: 220b addi.n a2, a2, -1 402421b4: 742020 extui a2, a2, 0, 8 402421b7: 22b327 bgeu a3, a2, 402421dd 402421ba: 940122 l8ui a2, a1, 148 402421bd: 220b addi.n a2, a2, -1 402421bf: 742020 extui a2, a2, 0, 8 402421c2: 17b327 bgeu a3, a2, 402421dd 402421c5: 950122 l8ui a2, a1, 149 402421c8: 220b addi.n a2, a2, -1 402421ca: 742020 extui a2, a2, 0, 8 402421cd: 0cb327 bgeu a3, a2, 402421dd 402421d0: 960122 l8ui a2, a1, 150 402421d3: 220b addi.n a2, a2, -1 402421d5: 742020 extui a2, a2, 0, 8 402421d8: 01b327 bgeu a3, a2, 402421dd 402421db: 048d mov.n a8, a4 402421dd: 7f9c beqz.n a15, 402421f8 402421df: f31c movi.n a3, 31 402421e1: 000346 j 402421f2 402421e4: 083327 bltu a3, a2, 402421f0 402421e7: 020c movi.n a2, 0 402421e9: 004f22 s8i a2, a15, 0 402421ec: 000206 j 402421f8 402421ef: ff1b00 excw 402421f2: 000f22 l8ui a2, a15, 0 402421f5: feb256 bnez a2, 402421e4 402421f8: 282192 l32i a9, a1, 160 402421fb: 325c movi.n a2, 83 402421fd: 010932 l8ui a3, a9, 1 40242200: 029327 bne a3, a2, 40242206 40242203: 00b446 j 402424d8 40242206: 223237 bltu a2, a3, 4024222c 40242209: 924c movi.n a2, 73 4024220b: 029327 bne a3, a2, 40242211 4024220e: 007486 j 402423e4 40242211: 0b3237 bltu a2, a3, 40242220 40242214: cfc322 addi a2, a3, -49 40242217: 140c movi.n a4, 1 40242219: 45b427 bgeu a4, a2, 40242262 4024221c: 00d9c6 j 40242587 4024221f: 225c00 excw 40242222: 029327 bne a3, a2, 40242228 40242225: 00bcc6 j 4024251c 40242228: 00d6c6 j 40242587 4024222b: a02200 addx4 a2, a2, a0 4024222e: 932772 l32i a7, a7, 0x24c 40242231: b98602 excw 40242234: 323700 excw 40242237: 825c13 excw 4024223a: 029327 bne a3, a2, 40242240 4024223d: 009706 j 4024249d 40242240: 69a022 movi a2, 105 40242243: 029327 bne a3, a2, 40242249 40242246: 006686 j 402423e4 40242249: 00ce86 j 40242587 4024224c: 73a022 movi a2, 115 4024224f: 029327 bne a3, a2, 40242255 40242252: 00a086 j 402424d8 40242255: 78a022 movi a2, 120 40242258: 029327 bne a3, a2, 4024225e 4024225b: 008f86 j 4024249d 4024225e: 00c946 j 40242587 40242261: 020c00 excw 40242264: 2b2192 l32i a9, a1, 172 40242267: 025d mov.n a5, a2 40242269: 935490 movnez a5, a4, a9 4024226c: 8342d0 moveqz a4, a2, a13 4024226f: 0cfd mov.n a15, a12 40242271: 028547 bany a5, a4, 40242277 40242274: 00c446 j 40242589 40242277: 2a21f2 l32i a15, a1, 168 4024227a: f21c movi.n a2, 31 4024227c: 01a2f7 bge a2, a15, 40242281 4024227f: 02fd mov.n a15, a2 40242281: 2a6162 s32i a6, a1, 168 40242284: 3fa022 movi a2, 63 40242287: 02a267 bge a2, a6, 4024228d 4024228a: 2a6122 s32i a2, a1, 168 4024228d: f7b6e1 l32r a14, 40240168 <_irom0_text_start+0x168> 40242290: 1139 s32i.n a3, a1, 4 40242292: 2b2152 l32i a5, a1, 172 40242295: f7ec31 l32r a3, 40240248 <_irom0_text_start+0x248> 40242298: 2a2172 l32i a7, a1, 168 4024229b: 0189 s32i.n a8, a1, 0 4024229d: 0d4d mov.n a4, a13 4024229f: 0f6d mov.n a6, a15 402422a1: 0e2d mov.n a2, a14 402422a3: 2d6182 s32i a8, a1, 180 402422a6: 1416c5 call0 40256414 402422a9: 0e2d mov.n a2, a14 402422ab: ff1105 call0 402413bc 402422ae: 282192 l32i a9, a1, 160 402422b1: 123c movi.n a2, 49 402422b3: 010932 l8ui a3, a9, 1 402422b6: 021327 beq a3, a2, 402422bc 402422b9: 002746 j 4024235a 402422bc: 10c122 addi a2, a1, 16 402422bf: 15e605 call0 40258120 402422c2: 0d3d mov.n a3, a13 402422c4: 0f4d mov.n a4, a15 402422c6: 10c122 addi a2, a1, 16 402422c9: f75901 l32r a0, 40240030 <_irom0_text_start+0x30> 402422cc: 0000c0 callx0 a0 402422cf: 2b2132 l32i a3, a1, 172 402422d2: 2a2142 l32i a4, a1, 168 402422d5: 30c122 addi a2, a1, 48 402422d8: f75601 l32r a0, 40240030 <_irom0_text_start+0x30> 402422db: 0000c0 callx0 a0 402422de: 2a2192 l32i a9, a1, 168 402422e1: 10c122 addi a2, a1, 16 402422e4: 32fa add.n a3, a2, a15 402422e6: 30c142 addi a4, a1, 48 402422e9: 020c movi.n a2, 0 402422eb: 004322 s8i a2, a3, 0 402422ee: 349a add.n a3, a4, a9 402422f0: 004322 s8i a2, a3, 0 402422f3: 2d2182 l32i a8, a1, 180 402422f6: 10c142 addi a4, a1, 16 402422f9: 81a032 movi a3, 129 402422fc: 803430 add a3, a4, a3 402422ff: 71c122 addi a2, a1, 113 40242302: 06a042 movi a4, 6 40242305: 704182 s8i a8, a1, 112 40242308: f74a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024230b: 0000c0 callx0 a0 4024230e: f7cfd1 l32r a13, 4024024c <_irom0_text_start+0x24c> 40242311: 10c142 addi a4, a1, 16 40242314: 0d3d mov.n a3, a13 40242316: 0e2d mov.n a2, a14 40242318: 140f85 call0 40256414 4024231b: 0e2d mov.n a2, a14 4024231d: ff09c5 call0 402413bc 40242320: 30c142 addi a4, a1, 48 40242323: 0d3d mov.n a3, a13 40242325: 0e2d mov.n a2, a14 40242327: 140ec5 call0 40256414 4024232a: 0e2d mov.n a2, a14 4024232c: ff08c5 call0 402413bc 4024232f: 120c movi.n a2, 1 40242331: 15ad45 call0 40257e08 40242334: 120c movi.n a2, 1 40242336: 15abc5 call0 40257df4 40242339: 10c122 addi a2, a1, 16 4024233c: 162305 call0 40258570 4024233f: 165685 call0 402588a8 40242342: f7c331 l32r a3, 40240250 <_irom0_text_start+0x250> 40242345: 202cc0 or a2, a12, a12 40242348: 140c85 call0 40256414 4024234b: f7c231 l32r a3, 40240254 <_irom0_text_start+0x254> 4024234e: fc2a add.n a15, a12, a2 40242350: 0e2d mov.n a2, a14 40242352: 140c05 call0 40256414 40242355: 0e2d mov.n a2, a14 40242357: 006e86 j 40242515 4024235a: 10c122 addi a2, a1, 16 4024235d: 16ab85 call0 40258e18 40242360: 7cc132 addi a3, a1, 124 40242363: 120c movi.n a2, 1 40242365: 176585 call0 402599c0 40242368: 0d3d mov.n a3, a13 4024236a: 0f4d mov.n a4, a15 4024236c: 10c122 addi a2, a1, 16 4024236f: f73001 l32r a0, 40240030 <_irom0_text_start+0x30> 40242372: 0000c0 callx0 a0 40242375: 2b2132 l32i a3, a1, 172 40242378: 2a2142 l32i a4, a1, 168 4024237b: 30c122 addi a2, a1, 48 4024237e: f72c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40242381: 0000c0 callx0 a0 40242384: 292192 l32i a9, a1, 164 40242387: 7041f2 s8i a15, a1, 112 4024238a: 7101d2 l8ui a13, a1, 113 4024238d: 009916 beqz a9, 4024239a 40242390: 092d mov.n a2, a9 40242392: f7cc01 l32r a0, 402402c4 <_irom0_text_start+0x2c4> 40242395: 0000c0 callx0 a0 40242398: 02dd mov.n a13, a2 4024239a: d20c movi.n a2, 13 4024239c: 140c movi.n a4, 1 4024239e: 0222d7 blt a2, a13, 402423a4 402423a1: 00a042 movi a4, 0 402423a4: 01a032 movi a3, 1 402423a7: 00a022 movi a2, 0 402423aa: 8323d0 moveqz a2, a3, a13 402423ad: 202240 or a2, a2, a4 402423b0: 742020 extui a2, a2, 0, 8 402423b3: 93d320 movnez a13, a3, a2 402423b6: 10c122 addi a2, a1, 16 402423b9: 7141d2 s8i a13, a1, 113 402423bc: 16dc45 call0 40259184 402423bf: 02a022 movi a2, 2 402423c2: 15a305 call0 40257df4 402423c5: f7a431 l32r a3, 40240258 <_irom0_text_start+0x258> 402423c8: 1d2152 l32i a5, a1, 116 402423cb: f76721 l32r a2, 40240168 <_irom0_text_start+0x168> 402423ce: 0d4d mov.n a4, a13 402423d0: 140405 call0 40256414 402423d3: f76521 l32r a2, 40240168 <_irom0_text_start+0x168> 402423d6: fefe45 call0 402413bc 402423d9: f7a031 l32r a3, 4024025c <_irom0_text_start+0x25c> 402423dc: 0c2d mov.n a2, a12 402423de: 140345 call0 40256414 402423e1: 003306 j 402424b1 402423e4: 157e05 call0 40257bc8 402423e7: 20e220 or a14, a2, a2 402423ea: f79d31 l32r a3, 40240260 <_irom0_text_start+0x260> 402423ed: 202cc0 or a2, a12, a12 402423f0: 204ee0 or a4, a14, a14 402423f3: 140205 call0 40256414 402423f6: fc2a add.n a15, a12, a2 402423f8: f79cd1 l32r a13, 40240268 <_irom0_text_start+0x268> 402423fb: 10c122 addi a2, a1, 16 402423fe: 3f2e66 bnei a14, 2, 40242441 40242401: 16a145 call0 40258e18 40242404: 10c142 addi a4, a1, 16 40242407: 7bc432 addi a3, a4, 123 4024240a: 120c movi.n a2, 1 4024240c: 175b05 call0 402599c0 4024240f: 8f0122 l8ui a2, a1, 143 40242412: 8b0142 l8ui a4, a1, 139 40242415: 0129 s32i.n a2, a1, 0 40242417: 900122 l8ui a2, a1, 144 4024241a: 8c0152 l8ui a5, a1, 140 4024241d: 8d0162 l8ui a6, a1, 141 40242420: 8e0172 l8ui a7, a1, 142 40242423: f79031 l32r a3, 40240264 <_irom0_text_start+0x264> 40242426: 1129 s32i.n a2, a1, 4 40242428: 7cc122 addi a2, a1, 124 4024242b: 13fe85 call0 40256414 4024242e: 0f2d mov.n a2, a15 40242430: 0d3d mov.n a3, a13 40242432: 10c142 addi a4, a1, 16 40242435: 30c152 addi a5, a1, 48 40242438: 7cc162 addi a6, a1, 124 4024243b: 710172 l8ui a7, a1, 113 4024243e: 001446 j 40242493 40242441: 00a032 movi a3, 0 40242444: 67a042 movi a4, 103 40242447: f71101 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024244a: 0000c0 callx0 a0 4024244d: 10c122 addi a2, a1, 16 40242450: 15ccc5 call0 40258120 40242453: 700122 l8ui a2, a1, 112 40242456: 022216 beqz a2, 4024247c 40242459: 750122 l8ui a2, a1, 117 4024245c: 710142 l8ui a4, a1, 113 4024245f: 0129 s32i.n a2, a1, 0 40242461: 760122 l8ui a2, a1, 118 40242464: 720152 l8ui a5, a1, 114 40242467: 730162 l8ui a6, a1, 115 4024246a: 740172 l8ui a7, a1, 116 4024246d: f77d31 l32r a3, 40240264 <_irom0_text_start+0x264> 40242470: 1129 s32i.n a2, a1, 4 40242472: 7cc122 addi a2, a1, 124 40242475: 13f9c5 call0 40256414 40242478: 0000c6 j 4024247f 4024247b: 412200 srli a2, a0, 2 4024247e: 857c movi.n a5, -8 40242480: 1729 s32i.n a2, a7, 4 40242482: 207220 or a7, a2, a2 40242485: 203dd0 or a3, a13, a13 40242488: 0f2d mov.n a2, a15 4024248a: 10c142 addi a4, a1, 16 4024248d: 30c152 addi a5, a1, 48 40242490: 7cc162 addi a6, a1, 124 40242493: 13f805 call0 40256414 40242496: ff2a add.n a15, a15, a2 40242498: 003b46 j 40242589 4024249b: c50000 extui a0, a0, 16, 13 4024249e: 165a add.n a1, a6, a5 402424a0: 15e277 bbsi a2, 7, 402424b9 402424a3: fea185 call0 40240ebc 402424a6: f77131 l32r a3, 4024026c <_irom0_text_start+0x26c> 402424a9: 204220 or a4, a2, a2 402424ac: 0c2d mov.n a2, a12 402424ae: 13f645 call0 40256414 402424b1: fc2a add.n a15, a12, a2 402424b3: 003486 j 40242589 402424b6: 000000 ill 402424b9: 165905 call0 40258a4c 402424bc: 74d020 extui a13, a2, 0, 8 402424bf: fe9fc5 call0 40240ebc 402424c2: 014d80 slli a4, a13, 24 402424c5: f76a31 l32r a3, 40240270 <_irom0_text_start+0x270> 402424c8: 205220 or a5, a2, a2 402424cb: 314840 srai a4, a4, 24 402424ce: 202cc0 or a2, a12, a12 402424d1: 13f405 call0 40256414 402424d4: fff646 j 402424b1 402424d7: 343100 extui a3, a0, 1, 4 402424da: 020cf7 bnone a12, a15, 402424e0 402424dd: 1d0c movi.n a13, 1 402424df: 0329 s32i.n a2, a3, 0 402424e1: 4129 s32i.n a2, a1, 16 402424e3: 5129 s32i.n a2, a1, 20 402424e5: 184122 s8i a2, a1, 24 402424e8: 1941d2 s8i a13, a1, 25 402424eb: 156dc5 call0 40257bc8 402424ee: 0a2266 bnei a2, 2, 402424fc 402424f1: 120c movi.n a2, 1 402424f3: 159145 call0 40257e08 402424f6: f72b21 l32r a2, 402401a4 <_irom0_text_start+0x1a4> 402424f9: 0042d2 s8i a13, a2, 0 402424fc: f75e31 l32r a3, 40240274 <_irom0_text_start+0x274> 402424ff: 10c122 addi a2, a1, 16 40242502: 162445 call0 40258748 40242505: f75c31 l32r a3, 40240278 <_irom0_text_start+0x278> 40242508: 204220 or a4, a2, a2 4024250b: 202cc0 or a2, a12, a12 4024250e: 13f045 call0 40256414 40242511: fc2a add.n a15, a12, a2 40242513: 0c2d mov.n a2, a12 40242515: feea45 call0 402413bc 40242518: 001b46 j 40242589 4024251b: 23e100 excw 4024251e: 5731f7 bltu a1, a15, 40242579 40242521: 2e42f7 ball a2, a15, 40242553 40242524: 2cc000 excw 40242527: ee8520 excw 4024252a: 9ee013 excw 4024252d: fc2a20 excw 40242530: f754d1 l32r a13, 40240280 <_irom0_text_start+0x280> 40242533: 080c movi.n a8, 0 40242535: d3a4e2 movi a14, 0x4d3 40242538: 000f46 j 40242579 4024253b: 320000 excw 4024253e: 140d excw 40242540: f75221 l32r a2, 40240288 <_irom0_text_start+0x288> 40242543: 120d62 l8ui a6, a13, 18 40242546: a02320 addx4 a2, a3, a2 40242549: 002222 l32i a2, a2, 0 4024254c: 130d72 l8ui a7, a13, 19 4024254f: 016680 slli a6, a6, 24 40242552: f74c31 l32r a3, 40240284 <_irom0_text_start+0x284> 40242555: 006122 s32i a2, a1, 0 40242558: e0cd42 addi a4, a13, -32 4024255b: 202ff0 or a2, a15, a15 4024255e: 0d5d mov.n a5, a13 40242560: 316860 srai a6, a6, 24 40242563: 2d6182 s32i a8, a1, 180 40242566: 2c6192 s32i a9, a1, 176 40242569: 13ea85 call0 40256414 4024256c: 2d2182 l32i a8, a1, 180 4024256f: 2c2192 l32i a9, a1, 176 40242572: ff2a add.n a15, a15, a2 40242574: 881b addi.n a8, a8, 1 40242576: 35cdd2 addi a13, a13, 53 40242579: 0928 l32i.n a2, a9, 0 4024257b: 0aa827 bge a8, a2, 40242589 4024257e: c02fc0 sub a2, a15, a12 40242581: b8ae27 bge a14, a2, 4024253d 40242584: 000046 j 40242589 40242587: 0cfd mov.n a15, a12 40242589: c0dfc0 sub a13, a15, a12 4024258c: 008ac6 j 402427bb 4024258f: 920000 excw 40242592: 222821 l32r a2, 4020ae34 <_lit4_end+0x1036e4> 40242595: 02c9 s32i.n a12, a2, 0 40242597: f74b01 l32r a0, 402402c4 <_irom0_text_start+0x2c4> 4024259a: 0000c0 callx0 a0 4024259d: 20d220 or a13, a2, a2 402425a0: f73b21 l32r a2, 4024028c <_irom0_text_start+0x28c> 402425a3: a02d20 addx4 a2, a13, a2 402425a6: 002222 l32i a2, a2, 0 402425a9: 121266 bnei a2, 1, 402425bf 402425ac: 282192 l32i a9, a1, 160 402425af: f73831 l32r a3, 40240290 <_irom0_text_start+0x290> 402425b2: 010942 l8ui a4, a9, 1 402425b5: 0c2d mov.n a2, a12 402425b7: 0d5d mov.n a5, a13 402425b9: 13e585 call0 40256414 402425bc: 007706 j 4024279c 402425bf: 529c beqz.n a2, 402425d8 402425c1: 0020c0 memw 402425c4: 0248 l32i.n a4, a2, 0 402425c6: cfae32 movi a3, 0xfffffecf 402425c9: 103430 and a3, a4, a3 402425cc: 30a042 movi a4, 48 402425cf: 203340 or a3, a3, a4 402425d2: 0020c0 memw 402425d5: 006232 s32i a3, a2, 0 402425d8: 282192 l32i a9, a1, 160 402425db: 924c movi.n a2, 73 402425dd: 010952 l8ui a5, a9, 1 402425e0: 029527 bne a5, a2, 402425e6 402425e3: 0026c6 j 40242682 402425e6: 223257 bltu a2, a5, 4024260c 402425e9: 624c movi.n a2, 70 402425eb: 029527 bne a5, a2, 402425f1 402425ee: 003286 j 402426bc 402425f1: 0b3257 bltu a2, a5, 40242600 402425f4: d0c522 addi a2, a5, -48 402425f7: 130c movi.n a3, 1 402425f9: 44b327 bgeu a3, a2, 40242641 402425fc: 005546 j 40242755 402425ff: 724c00 excw 40242602: 029527 bne a5, a2, 40242608 40242605: 003ec6 j 40242704 40242608: 005246 j 40242755 4024260b: a02200 addx4 a2, a2, a0 4024260e: 952767 blt a7, a6, 402425a7 40242611: 3b8602 excw 40242614: 325700 excw 40242617: 325c13 excw 4024261a: 029527 bne a5, a2, 40242620 4024261d: 003f46 j 4024271e 40242620: 66a022 movi a2, 102 40242623: 029527 bne a5, a2, 40242629 40242626: 002486 j 402426bc 40242629: 004a06 j 40242755 4024262c: 69a022 movi a2, 105 4024262f: 4f1527 beq a5, a2, 40242682 40242632: 73a022 movi a2, 115 40242635: 029527 bne a5, a2, 4024263b 40242638: 003886 j 4024271e 4024263b: 004586 j 40242755 4024263e: 000000 ill 40242641: 045050 extui a5, a5, 0, 1 40242644: 401d00 ssl a13 40242647: a1e300 sll a14, a3 4024264a: 303350 xor a3, a3, a5 4024264d: 0e4d mov.n a4, a14 4024264f: 401d00 ssl a13 40242652: a12200 sll a2, a2 40242655: 401d00 ssl a13 40242658: a13300 sll a3, a3 4024265b: 050c movi.n a5, 0 4024265d: f72101 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40242660: 0000c0 callx0 a0 40242663: 282192 l32i a9, a1, 160 40242666: f70b31 l32r a3, 40240294 <_irom0_text_start+0x294> 40242669: 010942 l8ui a4, a9, 1 4024266c: 0c2d mov.n a2, a12 4024266e: 205dd0 or a5, a13, a13 40242671: 13da05 call0 40256414 40242674: f70931 l32r a3, 40240298 <_irom0_text_start+0x298> 40242677: 2c2a add.n a2, a12, a2 40242679: 001342 l16ui a4, a3, 0 4024267c: 20ee40 or a14, a14, a4 4024267f: 000c86 j 402426b5 40242682: 01a0e2 movi a14, 1 40242685: 00a022 movi a2, 0 40242688: 401d00 ssl a13 4024268b: a1ee00 sll a14, a14 4024268e: 203220 or a3, a2, a2 40242691: 024d mov.n a4, a2 40242693: 0e5d mov.n a5, a14 40242695: f71301 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40242698: 0000c0 callx0 a0 4024269b: f70031 l32r a3, 4024029c <_irom0_text_start+0x29c> 4024269e: 0d4d mov.n a4, a13 402426a0: 0c2d mov.n a2, a12 402426a2: 13d705 call0 40256414 402426a5: f6fc31 l32r a3, 40240298 <_irom0_text_start+0x298> 402426a8: f47c movi.n a4, -1 402426aa: 30e4e0 xor a14, a4, a14 402426ad: 001342 l16ui a4, a3, 0 402426b0: 2c2a add.n a2, a12, a2 402426b2: 10ee40 and a14, a14, a4 402426b5: 0053e2 s16i a14, a3, 0 402426b8: 0026c6 j 40242757 402426bb: 0b0100 excw 402426be: 00c0f7 bnall a0, a15, 402426c2 402426c1: 0d0000 excw 402426c4: 202040 or a2, a0, a4 402426c7: 302091 l32r a9, 4020e748 <_lit4_end+0x106ff8> 402426ca: 1e0c04 excw 402426cd: 401d00 ssl a13 402426d0: a1fe00 sll a15, a14 402426d3: 30e3e0 xor a14, a3, a14 402426d6: 0f4d mov.n a4, a15 402426d8: 401d00 ssl a13 402426db: a12e00 sll a2, a14 402426de: 401d00 ssl a13 402426e1: a13300 sll a3, a3 402426e4: 050c movi.n a5, 0 402426e6: f6ff01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402426e9: 0000c0 callx0 a0 402426ec: f6eb21 l32r a2, 40240298 <_irom0_text_start+0x298> 402426ef: 0d4d mov.n a4, a13 402426f1: 001232 l16ui a3, a2, 0 402426f4: 20ff30 or a15, a15, a3 402426f7: 0052f2 s16i a15, a2, 0 402426fa: f6e931 l32r a3, 402402a0 <_irom0_text_start+0x2a0> 402426fd: 0c2d mov.n a2, a12 402426ff: 0011c6 j 4024274a 40242702: 010000 slli a0, a0, 32 40242705: f6f9 s32i.n a15, a6, 60 40242707: 0000c0 callx0 a0 4024270a: 400d00 ssr a13 4024270d: 915020 srl a5, a2 40242710: f6e531 l32r a3, 402402a4 <_irom0_text_start+0x2a4> 40242713: 0c2d mov.n a2, a12 40242715: 0d4d mov.n a4, a13 40242717: 045050 extui a5, a5, 0, 1 4024271a: 000bc6 j 4024274d 4024271d: 0e0c00 excw 40242720: 0edd mov.n a13, a14 40242722: 1f0c movi.n a15, 1 40242724: f6f101 l32r a0, 402402e8 <_irom0_text_start+0x2e8> 40242727: 0000c0 callx0 a0 4024272a: 030c movi.n a3, 0 4024272c: 0552d7 bbc a2, a13, 40242735 4024272f: 401d00 ssl a13 40242732: a13f00 sll a3, a15 40242735: 01cdd2 addi a13, a13, 1 40242738: 20ee30 or a14, a14, a3 4024273b: e5bd66 bnei a13, 16, 40242724 4024273e: f6d641 l32r a4, 40240298 <_irom0_text_start+0x298> 40242741: f6d931 l32r a3, 402402a8 <_irom0_text_start+0x2a8> 40242744: 001442 l16ui a4, a4, 0 40242747: 202cc0 or a2, a12, a12 4024274a: 205ee0 or a5, a14, a14 4024274d: 13cc45 call0 40256414 40242750: 2c2a add.n a2, a12, a2 40242752: 000046 j 40242757 40242755: 0c2d mov.n a2, a12 40242757: c0d2c0 sub a13, a2, a12 4024275a: 001746 j 402427bb 4024275d: 282192 l32i a9, a1, 160 40242760: c34c movi.n a3, 76 40242762: 010922 l8ui a2, a9, 1 40242765: 271237 beq a2, a3, 40242790 40242768: 073327 bltu a3, a2, 40242773 4024276b: 334c movi.n a3, 67 4024276d: 141237 beq a2, a3, 40242785 40242770: 000b86 j 402427a2 40242773: 63a032 movi a3, 99 40242776: 0b1237 beq a2, a3, 40242785 40242779: 6ca032 movi a3, 108 4024277c: 101237 beq a2, a3, 40242790 4024277f: 0007c6 j 402427a2 40242782: 000000 ill 40242785: f6c931 l32r a3, 402402ac <_irom0_text_start+0x2ac> 40242788: 0c2d mov.n a2, a12 4024278a: 13c885 call0 40256414 4024278d: 0002c6 j 4024279c 40242790: f6c831 l32r a3, 402402b0 <_irom0_text_start+0x2b0> 40242793: 202cc0 or a2, a12, a12 40242796: 00a042 movi a4, 0 40242799: 13c785 call0 40256414 4024279c: 20d220 or a13, a2, a2 4024279f: 000606 j 402427bb 402427a2: fd7c movi.n a13, -1 402427a4: 0004c6 j 402427bb 402427a7: 0f0c00 excw 402427aa: 0e0c movi.n a14, 0 402427ac: 0edd mov.n a13, a14 402427ae: fc59c6 j 40241919 402427b1: 0e0c movi.n a14, 0 402427b3: 0efd mov.n a15, a14 402427b5: 2961e2 s32i a14, a1, 164 402427b8: fe5106 j 40242100 402427bb: 3b2102 l32i a0, a1, 236 402427be: f0a092 movi a9, 240 402427c1: 0d2d mov.n a2, a13 402427c3: 3a21c2 l32i a12, a1, 232 402427c6: 3921d2 l32i a13, a1, 228 402427c9: 3821e2 l32i a14, a1, 224 402427cc: 3721f2 l32i a15, a1, 220 402427cf: 119a add.n a1, a1, a9 402427d1: f00d ret.n ... 402427d4 : 402427d4: 90a092 movi a9, 144 402427d7: c01190 sub a1, a1, a9 402427da: 02a022 movi a2, 2 402427dd: 236102 s32i a0, a1, 140 402427e0: 2261c2 s32i a12, a1, 136 402427e3: 2161d2 s32i a13, a1, 132 402427e6: 2061e2 s32i a14, a1, 128 402427e9: 1561c5 call0 40257e08 402427ec: 10c122 addi a2, a1, 16 402427ef: 166285 call0 40258e18 402427f2: f6be21 l32r a2, 402402ec <_irom0_text_start+0x2ec> 402427f5: 00a032 movi a3, 0 402427f8: 004232 s8i a3, a2, 0 402427fb: 16f1c5 call0 40259718 402427fe: 02ed mov.n a14, a2 40242800: 7001d2 l8ui a13, a1, 112 40242803: 152285 call0 40257a2c 40242806: f658c1 l32r a12, 40240168 <_irom0_text_start+0x168> 40242809: f6b931 l32r a3, 402402f0 <_irom0_text_start+0x2f0> 4024280c: 0129 s32i.n a2, a1, 0 4024280e: 10c142 addi a4, a1, 16 40242811: 30c152 addi a5, a1, 48 40242814: 0e6d mov.n a6, a14 40242816: 0d7d mov.n a7, a13 40242818: 0c2d mov.n a2, a12 4024281a: 13bf85 call0 40256414 4024281d: 0c2d mov.n a2, a12 4024281f: feb9c5 call0 402413bc 40242822: 232102 l32i a0, a1, 140 40242825: 90a092 movi a9, 144 40242828: 2221c2 l32i a12, a1, 136 4024282b: 2121d2 l32i a13, a1, 132 4024282e: 2021e2 l32i a14, a1, 128 40242831: 119a add.n a1, a1, a9 40242833: f00d ret.n 40242835: 000000 ill 40242838 : 40242838: b0a092 movi a9, 176 4024283b: c01190 sub a1, a1, a9 4024283e: 2961d2 s32i a13, a1, 164 40242841: 2861e2 s32i a14, a1, 160 40242844: 2b6102 s32i a0, a1, 172 40242847: 2a61c2 s32i a12, a1, 168 4024284a: 2761f2 s32i a15, a1, 156 4024284d: 201110 or a1, a1, a1 40242850: 153745 call0 40257bc8 40242853: 02dd mov.n a13, a2 40242855: f6a721 l32r a2, 402402f4 <_irom0_text_start+0x2f4> 40242858: f6a8e1 l32r a14, 402402f8 <_irom0_text_start+0x2f8> 4024285b: 000232 l8ui a3, a2, 0 4024285e: 071d37 beq a13, a3, 40242869 40242861: 0042d2 s8i a13, a2, 0 40242864: 020c movi.n a2, 0 40242866: 004e22 s8i a2, a14, 0 40242869: 000e22 l8ui a2, a14, 0 4024286c: 039256 bnez a2, 402428a9 4024286f: fe64c5 call0 40240ebc 40242872: 1a6122 s32i a2, a1, 104 40242875: 024d mov.n a4, a2 40242877: e2ac beqz.n a2, 402428a9 40242879: f63bc1 l32r a12, 40240168 <_irom0_text_start+0x168> 4024287c: f5f451 l32r a5, 4024004c <_irom0_text_start+0x4c> 4024287f: f69f31 l32r a3, 402402fc <_irom0_text_start+0x2fc> 40242882: 0c2d mov.n a2, a12 40242884: 006152 s32i a5, a1, 0 40242887: 13b8c5 call0 40256414 4024288a: 0c2d mov.n a2, a12 4024288c: feb2c5 call0 402413bc 4024288f: f69c21 l32r a2, 40240300 <_irom0_text_start+0x300> 40242892: 013d mov.n a3, a1 40242894: 440c movi.n a4, 4 40242896: f5e601 l32r a0, 40240030 <_irom0_text_start+0x30> 40242899: 0000c0 callx0 a0 4024289c: 68c122 addi a2, a1, 104 4024289f: 013d mov.n a3, a1 402428a1: 028605 call0 40245104 402428a4: 120c movi.n a2, 1 402428a6: 004e22 s8i a2, a14, 0 402428a9: 00a022 movi a2, 0 402428ac: f6a301 l32r a0, 40240338 <_irom0_text_start+0x338> 402428af: 0000c0 callx0 a0 402428b2: f69421 l32r a2, 40240304 <_irom0_text_start+0x304> 402428b5: 000232 l8ui a3, a2, 0 402428b8: 214316 beqz a3, 40242ad0 402428bb: f62bc1 l32r a12, 40240168 <_irom0_text_start+0x168> 402428be: f69231 l32r a3, 40240308 <_irom0_text_start+0x308> 402428c1: 0d4d mov.n a4, a13 402428c3: 0c2d mov.n a2, a12 402428c5: 13b4c5 call0 40256414 402428c8: 0c2d mov.n a2, a12 402428ca: feaf05 call0 402413bc 402428cd: 120c movi.n a2, 1 402428cf: f69a01 l32r a0, 40240338 <_irom0_text_start+0x338> 402428d2: 0000c0 callx0 a0 402428d5: f5f221 l32r a2, 402400a0 <_irom0_text_start+0xa0> 402428d8: 0228 l32i.n a2, a2, 0 402428da: 002216 beqz a2, 402428e0 402428dd: fe4a45 call0 40240d84 402428e0: f63d51 l32r a5, 402401d4 <_irom0_text_start+0x1d4> 402428e3: 0528 l32i.n a2, a5, 0 402428e5: 711266 bnei a2, 1, 4024295a 402428e8: f63c61 l32r a6, 402401d8 <_irom0_text_start+0x1d8> 402428eb: 0628 l32i.n a2, a6, 0 402428ed: 06d216 beqz a2, 4024295e 402428f0: f63841 l32r a4, 402401d0 <_irom0_text_start+0x1d0> 402428f3: f68631 l32r a3, 4024030c <_irom0_text_start+0x30c> 402428f6: 012d mov.n a2, a1 402428f8: 216152 s32i a5, a1, 132 402428fb: 206162 s32i a6, a1, 128 402428fe: 13b145 call0 40256414 40242901: f5e621 l32r a2, 4024009c <_irom0_text_start+0x9c> 40242904: 02f8 l32i.n a15, a2, 0 40242906: f27c movi.n a2, -1 40242908: 2f38 l32i.n a3, a15, 8 4024290a: 0c4322 s8i a2, a3, 12 4024290d: 2f38 l32i.n a3, a15, 8 4024290f: 0d4322 s8i a2, a3, 13 40242912: 2f38 l32i.n a3, a15, 8 40242914: 0e4322 s8i a2, a3, 14 40242917: 2f38 l32i.n a3, a15, 8 40242919: 0f4322 s8i a2, a3, 15 4024291c: 2f28 l32i.n a2, a15, 8 4024291e: f67c31 l32r a3, 40240310 <_irom0_text_start+0x310> 40242921: 0239 s32i.n a3, a2, 0 40242923: 012d mov.n a2, a1 40242925: f5c101 l32r a0, 4024002c <_irom0_text_start+0x2c> 40242928: 0000c0 callx0 a0 4024292b: f44020 extui a4, a2, 0, 16 4024292e: 013d mov.n a3, a1 40242930: 0f2d mov.n a2, a15 40242932: 00b985 call0 402434cc 40242935: f68101 l32r a0, 4024033c <_irom0_text_start+0x33c> 40242938: 0000c0 callx0 a0 4024293b: 14a032 movi a3, 20 4024293e: f68001 l32r a0, 40240340 <_irom0_text_start+0x340> 40242941: 0000c0 callx0 a0 40242944: 212152 l32i a5, a1, 132 40242947: 202162 l32i a6, a1, 128 4024294a: 1ec222 addi a2, a2, 30 4024294d: 0529 s32i.n a2, a5, 0 4024294f: 0628 l32i.n a2, a6, 0 40242951: 220b addi.n a2, a2, -1 40242953: 0629 s32i.n a2, a6, 0 40242955: 0001c6 j 40242960 40242958: 8c0000 excw 4024295b: 220b22 l8ui a2, a11, 34 4024295e: 0529 s32i.n a2, a5, 0 40242960: f61b21 l32r a2, 402401cc <_irom0_text_start+0x1cc> 40242963: 0238 l32i.n a3, a2, 0 40242965: 02fd mov.n a15, a2 40242967: d0a722 movi a2, 0x7d0 4024296a: 27a237 bge a2, a3, 40242995 4024296d: f61631 l32r a3, 402401c8 <_irom0_text_start+0x1c8> 40242970: 0328 l32i.n a2, a3, 0 40242972: 035d mov.n a5, a3 40242974: 029c beqz.n a2, 40242988 40242976: f66731 l32r a3, 40240314 <_irom0_text_start+0x314> 40242979: 00a042 movi a4, 0 4024297c: 216152 s32i a5, a1, 132 4024297f: f65001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40242982: 0000c0 callx0 a0 40242985: 212152 l32i a5, a1, 132 40242988: f60f31 l32r a3, 402401c4 <_irom0_text_start+0x1c4> 4024298b: 020c movi.n a2, 0 4024298d: 0529 s32i.n a2, a5, 0 4024298f: 0329 s32i.n a2, a3, 0 40242991: f27c movi.n a2, -1 40242993: 0f29 s32i.n a2, a15, 0 40242995: 021d26 beqi a13, 1, 4024299b 40242998: 003c46 j 40242a8d 4024299b: 160605 call0 402589fc 4024299e: 024d mov.n a4, a2 402429a0: fec222 addi a2, a2, -2 402429a3: 4232f6 bgeui a2, 3, 402429e9 402429a6: 206142 s32i a4, a1, 128 402429a9: 15f905 call0 4025893c 402429ac: f65b31 l32r a3, 40240318 <_irom0_text_start+0x318> 402429af: 202142 l32i a4, a1, 128 402429b2: 0c2d mov.n a2, a12 402429b4: 13a5c5 call0 40256414 402429b7: 0c2d mov.n a2, a12 402429b9: fea005 call0 402413bc 402429bc: f65831 l32r a3, 4024031c <_irom0_text_start+0x31c> 402429bf: 000322 l8ui a2, a3, 0 402429c2: 01c222 addi a2, a2, 1 402429c5: 742020 extui a2, a2, 0, 8 402429c8: 004322 s8i a2, a3, 0 402429cb: 0aa032 movi a3, 10 402429ce: 06b327 bgeu a3, a2, 402429d8 402429d1: ffe005 call0 402427d4 402429d4: 0000c6 j 402429db 402429d7: ecc500 excw 402429da: 442115 excw 402429dd: 030cf6 bgeui a12, 0x8000, 402429e4 402429e0: 004232 s8i a3, a2, 0 402429e3: 002986 j 40242a8d 402429e6: 000000 ill 402429e9: 025426 beqi a4, 5, 402429ef 402429ec: 002746 j 40242a8d 402429ef: f63f21 l32r a2, 402402ec <_irom0_text_start+0x2ec> 402429f2: 0002f2 l8ui a15, a2, 0 402429f5: 094f56 bnez a15, 40242a8d 402429f8: 012d mov.n a2, a1 402429fa: 206142 s32i a4, a1, 128 402429fd: 157205 call0 40258120 40242a00: 68c132 addi a3, a1, 104 40242a03: 0f2d mov.n a2, a15 40242a05: 16ec05 call0 402598c8 40242a08: f64521 l32r a2, 4024031c <_irom0_text_start+0x31c> 40242a0b: f64531 l32r a3, 40240320 <_irom0_text_start+0x320> 40242a0e: 0042f2 s8i a15, a2, 0 40242a11: 202142 l32i a4, a1, 128 40242a14: 0c2d mov.n a2, a12 40242a16: 139fc5 call0 40256414 40242a19: 0c2d mov.n a2, a12 40242a1b: fe9a05 call0 402413bc 40242a1e: 1a2172 l32i a7, a1, 104 40242a21: f64031 l32r a3, 40240324 <_irom0_text_start+0x324> 40242a24: 744070 extui a4, a7, 0, 8 40242a27: 745870 extui a5, a7, 8, 8 40242a2a: 756070 extui a6, a7, 16, 8 40242a2d: 0c2d mov.n a2, a12 40242a2f: 757870 extui a7, a7, 24, 8 40242a32: 139e05 call0 40256414 40242a35: 0c2d mov.n a2, a12 40242a37: fe9845 call0 402413bc 40242a3a: 1b2172 l32i a7, a1, 108 40242a3d: f63a31 l32r a3, 40240328 <_irom0_text_start+0x328> 40242a40: 744070 extui a4, a7, 0, 8 40242a43: 745870 extui a5, a7, 8, 8 40242a46: 756070 extui a6, a7, 16, 8 40242a49: 0c2d mov.n a2, a12 40242a4b: 757870 extui a7, a7, 24, 8 40242a4e: 139c45 call0 40256414 40242a51: 0c2d mov.n a2, a12 40242a53: fe9685 call0 402413bc 40242a56: 1c2172 l32i a7, a1, 112 40242a59: f63431 l32r a3, 4024032c <_irom0_text_start+0x32c> 40242a5c: 756070 extui a6, a7, 16, 8 40242a5f: 744070 extui a4, a7, 0, 8 40242a62: 745870 extui a5, a7, 8, 8 40242a65: 0c2d mov.n a2, a12 40242a67: 757870 extui a7, a7, 24, 8 40242a6a: 139a85 call0 40256414 40242a6d: 0c2d mov.n a2, a12 40242a6f: fe94c5 call0 402413bc 40242a72: f62f31 l32r a3, 40240330 <_irom0_text_start+0x330> 40242a75: 014d mov.n a4, a1 40242a77: 20c152 addi a5, a1, 32 40242a7a: 0c2d mov.n a2, a12 40242a7c: 139945 call0 40256414 40242a7f: 0c2d mov.n a2, a12 40242a81: fe9385 call0 402413bc 40242a84: f61a31 l32r a3, 402402ec <_irom0_text_start+0x2ec> 40242a87: 004ef2 s8i a15, a14, 0 40242a8a: 0043d2 s8i a13, a3, 0 40242a8d: f5c521 l32r a2, 402401a4 <_irom0_text_start+0x1a4> 40242a90: 040c movi.n a4, 0 40242a92: 000232 l8ui a3, a2, 0 40242a95: 1833b6 bltui a3, 3, 40242ab1 40242a98: 0d3366 bnei a3, 3, 40242aa9 40242a9b: 004242 s8i a4, a2, 0 40242a9e: 120c movi.n a2, 1 40242aa0: 153505 call0 40257df4 40242aa3: 15e045 call0 402588a8 40242aa6: 000406 j 40242aba 40242aa9: 330b addi.n a3, a3, -1 40242aab: 004232 s8i a3, a2, 0 40242aae: 000206 j 40242aba 40242ab1: 052366 bnei a3, 2, 40242aba 40242ab4: 004242 s8i a4, a2, 0 40242ab7: ffd1c5 call0 402427d4 40242aba: f61231 l32r a3, 40240304 <_irom0_text_start+0x304> 40242abd: 020c movi.n a2, 0 40242abf: 004322 s8i a2, a3, 0 40242ac2: f61c21 l32r a2, 40240334 <_irom0_text_start+0x334> 40242ac5: 000232 l8ui a3, a2, 0 40242ac8: 43cc bnez.n a3, 40242ad0 40242aca: 01a032 movi a3, 1 40242acd: 004232 s8i a3, a2, 0 40242ad0: 2b2102 l32i a0, a1, 172 40242ad3: b0a092 movi a9, 176 40242ad6: 2a21c2 l32i a12, a1, 168 40242ad9: 2921d2 l32i a13, a1, 164 40242adc: 2821e2 l32i a14, a1, 160 40242adf: 2721f2 l32i a15, a1, 156 40242ae2: 119a add.n a1, a1, a9 40242ae4: f00d ret.n ... 40242ae8 : 40242ae8: f0c112 addi a1, a1, -16 40242aeb: 0061e2 s32i a14, a1, 0 40242aee: f615e1 l32r a14, 40240344 <_irom0_text_start+0x344> 40242af1: f61671 l32r a7, 4024034c <_irom0_text_start+0x34c> 40242af4: 052e52 l32i a5, a14, 20 40242af7: 21c9 s32i.n a12, a1, 8 40242af9: f59bc1 l32r a12, 40240168 <_irom0_text_start+0x168> 40242afc: f61331 l32r a3, 40240348 <_irom0_text_start+0x348> 40242aff: 7e68 l32i.n a6, a14, 28 40242b01: 1778 l32i.n a7, a7, 4 40242b03: 054d mov.n a4, a5 40242b05: 0c2d mov.n a2, a12 40242b07: 036102 s32i a0, a1, 12 40242b0a: 11d9 s32i.n a13, a1, 4 40242b0c: 139045 call0 40256414 40242b0f: 0c2d mov.n a2, a12 40242b11: fe8a85 call0 402413bc 40242b14: 0d0c movi.n a13, 0 40242b16: 4eda add.n a4, a14, a13 40242b18: f60e31 l32r a3, 40240350 <_irom0_text_start+0x350> 40242b1b: 000442 l8ui a4, a4, 0 40242b1e: 0c2d mov.n a2, a12 40242b20: 138f05 call0 40256414 40242b23: 0c2d mov.n a2, a12 40242b25: dd1b addi.n a13, a13, 1 40242b27: fe8945 call0 402413bc 40242b2a: e8bd66 bnei a13, 16, 40242b16 40242b2d: f60931 l32r a3, 40240354 <_irom0_text_start+0x354> 40242b30: 0c2d mov.n a2, a12 40242b32: 138e05 call0 40256414 40242b35: 0c2d mov.n a2, a12 40242b37: fe8845 call0 402413bc 40242b3a: f60721 l32r a2, 40240358 <_irom0_text_start+0x358> 40242b3d: 032c movi.n a3, 32 40242b3f: 0239 s32i.n a3, a2, 0 40242b41: f5f021 l32r a2, 40240304 <_irom0_text_start+0x304> 40242b44: 130c movi.n a3, 1 40242b46: 004232 s8i a3, a2, 0 40242b49: 3108 l32i.n a0, a1, 12 40242b4b: 21c8 l32i.n a12, a1, 8 40242b4d: 11d8 l32i.n a13, a1, 4 40242b4f: 01e8 l32i.n a14, a1, 0 40242b51: 10c112 addi a1, a1, 16 40242b54: f00d ret.n ... 40242b58 : 40242b58: f0c112 addi a1, a1, -16 40242b5b: 3109 s32i.n a0, a1, 12 40242b5d: ffcd85 call0 40242838 40242b60: 020c movi.n a2, 0 40242b62: 023d mov.n a3, a2 40242b64: 024d mov.n a4, a2 40242b66: f5fd01 l32r a0, 4024035c <_irom0_text_start+0x35c> 40242b69: 0000c0 callx0 a0 40242b6c: 3108 l32i.n a0, a1, 12 40242b6e: 10c112 addi a1, a1, 16 40242b71: f00d ret.n ... 40242b74 : 40242b74: c0c112 addi a1, a1, -64 40242b77: 0c61e2 s32i a14, a1, 48 40242b7a: f522e1 l32r a14, 40240004 <_irom0_text_start+0x4> 40242b7d: 0b61f2 s32i a15, a1, 44 40242b80: 02fd mov.n a15, a2 40242b82: 0e28 l32i.n a2, a14, 0 40242b84: e1c9 s32i.n a12, a1, 56 40242b86: d1d9 s32i.n a13, a1, 52 40242b88: f109 s32i.n a0, a1, 60 40242b8a: 03dd mov.n a13, a3 40242b8c: f4c040 extui a12, a4, 0, 16 40242b8f: 00e216 beqz a2, 40242ba1 40242b92: f57521 l32r a2, 40240168 <_irom0_text_start+0x168> 40242b95: f5f331 l32r a3, 40240364 <_irom0_text_start+0x364> 40242b98: 138785 call0 40256414 40242b9b: f57321 l32r a2, 40240168 <_irom0_text_start+0x168> 40242b9e: fe81c5 call0 402413bc 40242ba1: 6f68 l32i.n a6, a15, 24 40242ba3: f56e51 l32r a5, 4024015c <_irom0_text_start+0x15c> 40242ba6: f56e21 l32r a2, 40240160 <_irom0_text_start+0x160> 40242ba9: 030c movi.n a3, 0 40242bab: 0e69 s32i.n a6, a14, 0 40242bad: 05d9 s32i.n a13, a5, 0 40242baf: 0052c2 s16i a12, a2, 0 40242bb2: 2a5632 s16i a3, a6, 84 40242bb5: 00d386 j 40242f07 40242bb8: f56931 l32r a3, 4024015c <_irom0_text_start+0x15c> 40242bbb: f56841 l32r a4, 4024015c <_irom0_text_start+0x15c> 40242bbe: 0328 l32i.n a2, a3, 0 40242bc0: 0ef8 l32i.n a15, a14, 0 40242bc2: 321b addi.n a3, a2, 1 40242bc4: 0439 s32i.n a3, a4, 0 40242bc6: 0f38 l32i.n a3, a15, 0 40242bc8: e50c movi.n a5, 14 40242bca: 343030 extui a3, a3, 0, 4 40242bcd: 330b addi.n a3, a3, -1 40242bcf: 000222 l8ui a2, a2, 0 40242bd2: 02b537 bgeu a5, a3, 40242bd8 40242bd5: 00cb86 j 40242f07 40242bd8: f5e441 l32r a4, 40240368 <_irom0_text_start+0x368> 40242bdb: a03340 addx4 a3, a3, a4 40242bde: 0338 l32i.n a3, a3, 0 40242be0: 0003a0 jx a3 40242be3: 02c226 beqi a2, 32, 40242be9 40242be6: 00c746 j 40242f07 40242be9: 000f32 l8ui a3, a15, 0 40242bec: 027c movi.n a2, -16 40242bee: 102320 and a2, a3, a2 40242bf1: 230c movi.n a3, 2 40242bf3: 00b406 j 40242ec7 40242bf6: 320000 excw 40242bf9: 0f .byte 0xf 40242bfa: 431b01 l32r a0, 40213868 <_lit4_end+0x10c118> 40242bfd: 744040 extui a4, a4, 0, 8 40242c00: 5f3a add.n a5, a15, a3 40242c02: 014f42 s8i a4, a15, 1 40242c05: 024522 s8i a2, a5, 2 40242c08: 055c movi.n a5, 80 40242c0a: 029457 bne a4, a5, 40242c10 40242c0d: 014f32 s8i a3, a15, 1 40242c10: 02c226 beqi a2, 32, 40242c16 40242c13: 00bc06 j 40242f07 40242c16: 010f32 l8ui a3, a15, 1 40242c19: 020c movi.n a2, 0 40242c1b: 3f3a add.n a3, a15, a3 40242c1d: 014322 s8i a2, a3, 1 40242c20: f5d331 l32r a3, 4024036c <_irom0_text_start+0x36c> 40242c23: 014f22 s8i a2, a15, 1 40242c26: 540c movi.n a4, 5 40242c28: 2f2b addi.n a2, a15, 2 40242c2a: f4fe01 l32r a0, 40240024 <_irom0_text_start+0x24> 40242c2d: 0000c0 callx0 a0 40242c30: 000f42 l8ui a4, a15, 0 40242c33: 037c movi.n a3, -16 40242c35: 103430 and a3, a4, a3 40242c38: 42cc bnez.n a2, 40242c40 40242c3a: 820c movi.n a2, 8 40242c3c: 000086 j 40242c42 40242c3f: 320c00 excw 40242c42: 203320 or a3, a3, a2 40242c45: 004f32 s8i a3, a15, 0 40242c48: 00aec6 j 40242f07 40242c4b: 029226 beqi a2, 10, 40242c51 40242c4e: 00ad46 j 40242f07 40242c51: 000f32 l8ui a3, a15, 0 40242c54: 027c movi.n a2, -16 40242c56: 102320 and a2, a3, a2 40242c59: 430c movi.n a3, 4 40242c5b: 00a706 j 40242efb 40242c5e: 029226 beqi a2, 10, 40242c64 40242c61: 0090c6 j 40242ea8 40242c64: 000f32 l8ui a3, a15, 0 40242c67: 027c movi.n a2, -16 40242c69: 102320 and a2, a3, a2 40242c6c: 730c movi.n a3, 7 40242c6e: 202230 or a2, a2, a3 40242c71: 004f22 s8i a2, a15, 0 40242c74: 020f22 l8ui a2, a15, 2 40242c77: df2b addi.n a13, a15, 2 40242c79: d1c222 addi a2, a2, -47 40242c7c: cf3b addi.n a12, a15, 3 40242c7e: 93cd20 movnez a12, a13, a2 40242c81: 000c22 l8ui a2, a12, 0 40242c84: 64a032 movi a3, 100 40242c87: 021237 beq a2, a3, 40242c8d 40242c8a: 002486 j 40242d20 40242c8d: 010c32 l8ui a3, a12, 1 40242c90: f22c movi.n a2, 47 40242c92: 021327 beq a3, a2, 40242c98 40242c95: 002346 j 40242d26 40242c98: 520f32 l8ui a3, a15, 82 40242c9b: 120c movi.n a2, 1 40242c9d: 202320 or a2, a3, a2 40242ca0: 700f32 l8ui a3, a15, 112 40242ca3: 524f22 s8i a2, a15, 82 40242ca6: 420c movi.n a2, 4 40242ca8: 202320 or a2, a3, a2 40242cab: d37c movi.n a3, -3 40242cad: 102230 and a2, a2, a3 40242cb0: e37c movi.n a3, -2 40242cb2: 102230 and a2, a2, a3 40242cb5: f5ae31 l32r a3, 40240370 <_irom0_text_start+0x370> 40242cb8: 704f22 s8i a2, a15, 112 40242cbb: 740c movi.n a4, 7 40242cbd: 0d2d mov.n a2, a13 40242cbf: f4d901 l32r a0, 40240024 <_irom0_text_start+0x24> 40242cc2: 0000c0 callx0 a0 40242cc5: b2cc bnez.n a2, 40242cd4 40242cc7: f5ab21 l32r a2, 40240374 <_irom0_text_start+0x374> 40242cca: 186f22 s32i a2, a15, 96 40242ccd: f27c movi.n a2, -1 40242ccf: 000d86 j 40242d09 40242cd2: 310000 srai a0, a0, 16 40242cd5: f5a9 s32i.n a10, a5, 60 40242cd7: 0d2d mov.n a2, a13 40242cd9: 840c movi.n a4, 8 40242cdb: f4d201 l32r a0, 40240024 <_irom0_text_start+0x24> 40242cde: 0000c0 callx0 a0 40242ce1: 42cc bnez.n a2, 40242ce9 40242ce3: f5a621 l32r a2, 4024037c <_irom0_text_start+0x37c> 40242ce6: 000446 j 40242cfb 40242ce9: f5a531 l32r a3, 40240380 <_irom0_text_start+0x380> 40242cec: 0d2d mov.n a2, a13 40242cee: 940c movi.n a4, 9 40242cf0: f4cd01 l32r a0, 40240024 <_irom0_text_start+0x24> 40242cf3: 0000c0 callx0 a0 40242cf6: a2cc bnez.n a2, 40242d04 40242cf8: f5a321 l32r a2, 40240384 <_irom0_text_start+0x384> 40242cfb: 186f22 s32i a2, a15, 96 40242cfe: e27c movi.n a2, -2 40242d00: 000146 j 40242d09 40242d03: 020c00 excw 40242d06: 186f22 s32i a2, a15, 96 40242d09: 700f32 l8ui a3, a15, 112 40242d0c: 1a6f22 s32i a2, a15, 104 40242d0f: 420c movi.n a2, 4 40242d11: 202320 or a2, a3, a2 40242d14: 704f22 s8i a2, a15, 112 40242d17: fe3485 call0 40241060 40242d1a: 007a46 j 40242f07 40242d1d: 000000 ill 40242d20: f59031 l32r a3, 40240360 <_irom0_text_start+0x360> 40242d23: 83c320 moveqz a12, a3, a2 40242d26: f4f651 l32r a5, 40240100 <_irom0_text_start+0x100> 40242d29: 0528 l32i.n a2, a5, 0 40242d2b: 0a1256 bnez a2, 40242dd0 40242d2e: f4f221 l32r a2, 402400f8 <_irom0_text_start+0xf8> 40242d31: f4f231 l32r a3, 402400fc <_irom0_text_start+0xfc> 40242d34: 0228 l32i.n a2, a2, 0 40242d36: 840c movi.n a4, 8 40242d38: 1239 s32i.n a3, a2, 4 40242d3a: f59321 l32r a2, 40240388 <_irom0_text_start+0x388> 40242d3d: 013d mov.n a3, a1 40242d3f: f4f501 l32r a0, 40240114 <_irom0_text_start+0x114> 40242d42: 0000c0 callx0 a0 40242d45: f59121 l32r a2, 4024038c <_irom0_text_start+0x38c> 40242d48: 203110 or a3, a1, a1 40242d4b: 08a042 movi a4, 8 40242d4e: f4b501 l32r a0, 40240024 <_irom0_text_start+0x24> 40242d51: 0000c0 callx0 a0 40242d54: f505d1 l32r a13, 40240168 <_irom0_text_start+0x168> 40242d57: a2cc bnez.n a2, 40242d65 40242d59: f58b31 l32r a3, 40240388 <_irom0_text_start+0x388> 40242d5c: f4e921 l32r a2, 40240100 <_irom0_text_start+0x100> 40242d5f: 0239 s32i.n a3, a2, 0 40242d61: 001346 j 40242db2 40242d64: 8a3100 excw 40242d67: 2142f5 excw 40242d6a: 215200 srai a5, a0, 2 40242d6d: 0d2d01 l32r a0, 40206224 <_lit4_end+0xfead4> 40242d70: 136a05 call0 40256414 40242d73: 0d2d mov.n a2, a13 40242d75: fe6445 call0 402413bc 40242d78: f58721 l32r a2, 40240394 <_irom0_text_start+0x394> 40242d7b: 013d mov.n a3, a1 40242d7d: 840c movi.n a4, 8 40242d7f: f4e501 l32r a0, 40240114 <_irom0_text_start+0x114> 40242d82: 0000c0 callx0 a0 40242d85: f58121 l32r a2, 4024038c <_irom0_text_start+0x38c> 40242d88: 013d mov.n a3, a1 40242d8a: 840c movi.n a4, 8 40242d8c: f4a601 l32r a0, 40240024 <_irom0_text_start+0x24> 40242d8f: 0000c0 callx0 a0 40242d92: b2cc bnez.n a2, 40242da1 40242d94: f58051 l32r a5, 40240394 <_irom0_text_start+0x394> 40242d97: f4da41 l32r a4, 40240100 <_irom0_text_start+0x100> 40242d9a: 0459 s32i.n a5, a4, 0 40242d9c: 000486 j 40242db2 40242d9f: 310000 srai a0, a0, 16 40242da2: f57d excw 40242da4: 0148 l32i.n a4, a1, 0 40242da6: 1158 l32i.n a5, a1, 4 40242da8: 0d2d mov.n a2, a13 40242daa: 136685 call0 40256414 40242dad: 0d2d mov.n a2, a13 40242daf: fe60c5 call0 402413bc 40242db2: f4d351 l32r a5, 40240100 <_irom0_text_start+0x100> 40242db5: f57931 l32r a3, 4024039c <_irom0_text_start+0x39c> 40242db8: 0548 l32i.n a4, a5, 0 40242dba: 0d2d mov.n a2, a13 40242dbc: 136545 call0 40256414 40242dbf: 0d2d mov.n a2, a13 40242dc1: fe5f85 call0 402413bc 40242dc4: f4cd21 l32r a2, 402400f8 <_irom0_text_start+0xf8> 40242dc7: f4cf31 l32r a3, 40240104 <_irom0_text_start+0x104> 40242dca: 002222 l32i a2, a2, 0 40242dcd: 016232 s32i a3, a2, 4 40242dd0: f4cc21 l32r a2, 40240100 <_irom0_text_start+0x100> 40242dd3: 02d8 l32i.n a13, a2, 0 40242dd5: 05cd16 beqz a13, 40242e35 40242dd8: f4c831 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40242ddb: 0328 l32i.n a2, a3, 0 40242ddd: f4c731 l32r a3, 402400fc <_irom0_text_start+0xfc> 40242de0: 1239 s32i.n a3, a2, 4 40242de2: 0d2d mov.n a2, a13 40242de4: 20a042 movi a4, 32 40242de7: 203110 or a3, a1, a1 40242dea: f4ca01 l32r a0, 40240114 <_irom0_text_start+0x114> 40242ded: 0000c0 callx0 a0 40242df0: 000122 l8ui a2, a1, 0 40242df3: ffa042 movi a4, 255 40242df6: 20cdd2 addi a13, a13, 32 40242df9: 2d1247 beq a2, a4, 40242e2a 40242dfc: 012d mov.n a2, a1 40242dfe: f48b01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40242e01: 0000c0 callx0 a0 40242e04: 22ac beqz.n a2, 40242e2a 40242e06: 012d mov.n a2, a1 40242e08: 0c3d mov.n a3, a12 40242e0a: f49501 l32r a0, 40240060 <_irom0_text_start+0x60> 40242e0d: 0000c0 callx0 a0 40242e10: fce256 bnez a2, 40242de2 40242e13: 6138 l32i.n a3, a1, 24 40242e15: f4b851 l32r a5, 402400f8 <_irom0_text_start+0xf8> 40242e18: 166f32 s32i a3, a15, 88 40242e1b: 7138 l32i.n a3, a1, 28 40242e1d: f4b941 l32r a4, 40240104 <_irom0_text_start+0x104> 40242e20: 176f32 s32i a3, a15, 92 40242e23: 0538 l32i.n a3, a5, 0 40242e25: 1349 s32i.n a4, a3, 4 40242e27: 000346 j 40242e38 40242e2a: f4b331 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40242e2d: 0328 l32i.n a2, a3, 0 40242e2f: f4b531 l32r a3, 40240104 <_irom0_text_start+0x104> 40242e32: 016232 s32i a3, a2, 4 40242e35: ffa022 movi a2, 255 40242e38: 002e32 l32i a3, a14, 0 40242e3b: 00a042 movi a4, 0 40242e3e: 012280 slli a2, a2, 24 40242e41: 1b6342 s32i a4, a3, 108 40242e44: 312820 srai a2, a2, 24 40242e47: 360266 bnei a2, -1, 40242e81 40242e4a: f4c7d1 l32r a13, 40240168 <_irom0_text_start+0x168> 40242e4d: f55431 l32r a3, 402403a0 <_irom0_text_start+0x3a0> 40242e50: 0c4d mov.n a4, a12 40242e52: 0d2d mov.n a2, a13 40242e54: 135bc5 call0 40256414 40242e57: 0d2d mov.n a2, a13 40242e59: fe5605 call0 402413bc 40242e5c: 0e28 l32i.n a2, a14, 0 40242e5e: 130c movi.n a3, 1 40242e60: 700242 l8ui a4, a2, 112 40242e63: 203430 or a3, a4, a3 40242e66: 440c movi.n a4, 4 40242e68: 203340 or a3, a3, a4 40242e6b: d47c movi.n a4, -3 40242e6d: 103340 and a3, a3, a4 40242e70: 520242 l8ui a4, a2, 82 40242e73: 704232 s8i a3, a2, 112 40242e76: e37c movi.n a3, -2 40242e78: 103430 and a3, a4, a3 40242e7b: 524232 s8i a3, a2, 82 40242e7e: 002146 j 40242f07 40242e81: 700342 l8ui a4, a3, 112 40242e84: 420c movi.n a2, 4 40242e86: 204420 or a4, a4, a2 40242e89: d27c movi.n a2, -3 40242e8b: 104420 and a4, a4, a2 40242e8e: e27c movi.n a2, -2 40242e90: 104420 and a4, a4, a2 40242e93: 704342 s8i a4, a3, 112 40242e96: 520342 l8ui a4, a3, 82 40242e99: 102420 and a2, a4, a2 40242e9c: 524322 s8i a2, a3, 82 40242e9f: 172322 l32i a2, a3, 92 40242ea2: 1a6322 s32i a2, a3, 104 40242ea5: 001786 j 40242f07 40242ea8: d30c movi.n a3, 13 40242eaa: 591237 beq a2, a3, 40242f07 40242ead: 000f32 l8ui a3, a15, 0 40242eb0: 027c movi.n a2, -16 40242eb2: 102320 and a2, a3, a2 40242eb5: 530c movi.n a3, 5 40242eb7: 001006 j 40242efb 40242eba: 499266 bnei a2, 10, 40242f07 40242ebd: 000f32 l8ui a3, a15, 0 40242ec0: 027c movi.n a2, -16 40242ec2: 102320 and a2, a3, a2 40242ec5: 430c movi.n a3, 4 40242ec7: 202230 or a2, a2, a3 40242eca: 004f22 s8i a2, a15, 0 40242ecd: 020c movi.n a2, 0 40242ecf: 014f22 s8i a2, a15, 1 40242ed2: 000c46 j 40242f07 40242ed5: 410000 srli a0, a0, 0 40242ed8: 0cf4a2 excw 40242edb: 542202 l32i a0, a2, 0x150 40242ede: 090600 excw 40242ee1: 500500 excw 40242ee4: fe .byte 0xfe 40242ee5: 000786 j 40242f07 40242ee8: 000000 ill 40242eeb: 1c2f22 l32i a2, a15, 112 40242eee: 126237 bbci a2, 3, 40242f04 40242ef1: 000f32 l8ui a3, a15, 0 40242ef4: 027c movi.n a2, -16 40242ef6: 102320 and a2, a3, a2 40242ef9: 130c movi.n a3, 1 40242efb: 202230 or a2, a2, a3 40242efe: 004f22 s8i a2, a15, 0 40242f01: 000086 j 40242f07 40242f04: fdf8c5 call0 40240e94 40242f07: f49651 l32r a5, 40240160 <_irom0_text_start+0x160> 40242f0a: 001522 l16ui a2, a5, 0 40242f0d: ffc232 addi a3, a2, -1 40242f10: 005532 s16i a3, a5, 0 40242f13: ca1256 bnez a2, 40242bb8 40242f16: 0f2102 l32i a0, a1, 60 40242f19: 006e22 s32i a2, a14, 0 40242f1c: e1c8 l32i.n a12, a1, 56 40242f1e: d1d8 l32i.n a13, a1, 52 40242f20: c1e8 l32i.n a14, a1, 48 40242f22: b1f8 l32i.n a15, a1, 44 40242f24: 40c112 addi a1, a1, 64 40242f27: f00d ret.n 40242f29: 000000 ill 40242f2c : 40242f2c: d0c112 addi a1, a1, -48 40242f2f: 91d9 s32i.n a13, a1, 36 40242f31: f4bbd1 l32r a13, 40240220 <_irom0_text_start+0x220> 40242f34: 71f9 s32i.n a15, a1, 28 40242f36: 030c movi.n a3, 0 40242f38: 02fd mov.n a15, a2 40242f3a: 41a142 movi a4, 0x141 40242f3d: 0d2d mov.n a2, a13 40242f3f: b109 s32i.n a0, a1, 44 40242f41: a1c9 s32i.n a12, a1, 40 40242f43: 81e9 s32i.n a14, a1, 32 40242f45: f45101 l32r a0, 4024008c <_irom0_text_start+0x8c> 40242f48: 0000c0 callx0 a0 40242f4b: 030c movi.n a3, 0 40242f4d: 0d4d mov.n a4, a13 40242f4f: 41a152 movi a5, 0x141 40242f52: a23c movi.n a2, 58 40242f54: 150905 call0 40257fe8 40242f57: 010d72 l8ui a7, a13, 1 40242f5a: f483c1 l32r a12, 40240168 <_irom0_text_start+0x168> 40242f5d: f51131 l32r a3, 402403a4 <_irom0_text_start+0x3a4> 40242f60: 000d42 l8ui a4, a13, 0 40242f63: 0f5d mov.n a5, a15 40242f65: 076d mov.n a6, a7 40242f67: 0c2d mov.n a2, a12 40242f69: 134a85 call0 40256414 40242f6c: 0c2d mov.n a2, a12 40242f6e: fe44c5 call0 402413bc 40242f71: 000d32 l8ui a3, a13, 0 40242f74: afa022 movi a2, 175 40242f77: f441e1 l32r a14, 4024007c <_irom0_text_start+0x7c> 40242f7a: 129327 bne a3, a2, 40242f90 40242f7d: ffcc bnez.n a15, 40242f90 40242f7f: 010d22 l8ui a2, a13, 1 40242f82: fda032 movi a3, 253 40242f85: 220b addi.n a2, a2, -1 40242f87: 742020 extui a2, a2, 0, 8 40242f8a: 023327 bltu a3, a2, 40242f90 40242f8d: 001946 j 40242ff6 40242f90: 41a142 movi a4, 0x141 40242f93: 00a032 movi a3, 0 40242f96: 202dd0 or a2, a13, a13 40242f99: f43c01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40242f9c: 0000c0 callx0 a0 40242f9f: f50231 l32r a3, 402403a8 <_irom0_text_start+0x3a8> 40242fa2: 0c2d mov.n a2, a12 40242fa4: 1346c5 call0 40256414 40242fa7: 0c2d mov.n a2, a12 40242fa9: fe4105 call0 402413bc 40242fac: 013d mov.n a3, a1 40242fae: 020c movi.n a2, 0 40242fb0: 16a0c5 call0 402599c0 40242fb3: 013d mov.n a3, a1 40242fb5: 120c movi.n a2, 1 40242fb7: 16a085 call0 402599c0 40242fba: 040152 l8ui a5, a1, 4 40242fbd: 050162 l8ui a6, a1, 5 40242fc0: 030142 l8ui a4, a1, 3 40242fc3: f4fa31 l32r a3, 402403ac <_irom0_text_start+0x3ac> 40242fc6: 0e2d mov.n a2, a14 40242fc8: 134485 call0 40256414 40242fcb: f4f931 l32r a3, 402403b0 <_irom0_text_start+0x3b0> 40242fce: f43221 l32r a2, 40240098 <_irom0_text_start+0x98> 40242fd1: 134405 call0 40256414 40242fd4: f4f831 l32r a3, 402403b4 <_irom0_text_start+0x3b4> 40242fd7: 0e4d mov.n a4, a14 40242fd9: 0c2d mov.n a2, a12 40242fdb: 134385 call0 40256414 40242fde: 0c2d mov.n a2, a12 40242fe0: fe3d85 call0 402413bc 40242fe3: afaf22 movi a2, -81 40242fe6: 004d22 s8i a2, a13, 0 40242fe9: 0d3d mov.n a3, a13 40242feb: 41a142 movi a4, 0x141 40242fee: a23c movi.n a2, 58 40242ff0: 14f205 call0 40257f14 40242ff3: 13de05 call0 40256dd4 40242ff6: 202ee0 or a2, a14, a14 40242ff9: 15b305 call0 40258b2c 40242ffc: f4ef31 l32r a3, 402403b8 <_irom0_text_start+0x3b8> 40242fff: f42651 l32r a5, 40240098 <_irom0_text_start+0x98> 40243002: 0e4d mov.n a4, a14 40243004: 0c2d mov.n a2, a12 40243006: 1340c5 call0 40256414 40243009: 0c2d mov.n a2, a12 4024300b: fe3b05 call0 402413bc 4024300e: b108 l32i.n a0, a1, 44 40243010: a1c8 l32i.n a12, a1, 40 40243012: 91d8 l32i.n a13, a1, 36 40243014: 81e8 l32i.n a14, a1, 32 40243016: 71f8 l32i.n a15, a1, 28 40243018: 30c112 addi a1, a1, 48 4024301b: f00d ret.n 4024301d: 000000 ill 40243020 : 40243020: c0c112 addi a1, a1, -64 40243023: 0e61c2 s32i a12, a1, 56 40243026: b1f9 s32i.n a15, a1, 44 40243028: 02cd mov.n a12, a2 4024302a: 01fd mov.n a15, a1 4024302c: c0aa22 movi a2, 0xfffffac0 4024302f: 036d mov.n a6, a3 40243031: f109 s32i.n a0, a1, 60 40243033: d1d9 s32i.n a13, a1, 52 40243035: c1e9 s32i.n a14, a1, 48 40243037: 0f3d mov.n a3, a15 40243039: 112a add.n a1, a1, a2 4024303b: f4e040 extui a14, a4, 0, 16 4024303e: 0c2d mov.n a2, a12 40243040: 040c movi.n a4, 0 40243042: 0f49 s32i.n a4, a15, 0 40243044: 046f62 s32i a6, a15, 16 40243047: 007545 call0 4024379c 4024304a: 0f58 l32i.n a5, a15, 0 4024304c: 1fc1d2 addi a13, a1, 31 4024304f: 0b0532 l8ui a3, a5, 11 40243052: 0a0522 l8ui a2, a5, 10 40243055: 013380 slli a3, a3, 24 40243058: 112200 slli a2, a2, 16 4024305b: 203320 or a3, a3, a2 4024305e: 080522 l8ui a2, a5, 8 40243061: 4f68 l32i.n a6, a15, 16 40243063: 203320 or a3, a3, a2 40243066: 090522 l8ui a2, a5, 9 40243069: 41d5d0 srli a13, a13, 5 4024306c: 112280 slli a2, a2, 8 4024306f: 203320 or a3, a3, a2 40243072: f45321 l32r a2, 402401c0 <_irom0_text_start+0x1c0> 40243075: 11ddb0 slli a13, a13, 5 40243078: 0239 s32i.n a3, a2, 0 4024307a: 0e4d mov.n a4, a14 4024307c: 0d2d mov.n a2, a13 4024307e: 063d mov.n a3, a6 40243080: fe7945 call0 40241818 40243083: 02ed mov.n a14, a2 40243085: 2112a6 blti a2, 1, 402430aa 40243088: 2c28 l32i.n a2, a12, 8 4024308a: 0f38 l32i.n a3, a15, 0 4024308c: 440c movi.n a4, 4 4024308e: 338b addi.n a3, a3, 8 40243090: 22cb addi.n a2, a2, 12 40243092: f3e701 l32r a0, 40240030 <_irom0_text_start+0x30> 40243095: 0000c0 callx0 a0 40243098: 0f38 l32i.n a3, a15, 0 4024309a: 2c28 l32i.n a2, a12, 8 4024309c: 1338 l32i.n a3, a3, 4 4024309e: f440e0 extui a4, a14, 0, 16 402430a1: 0239 s32i.n a3, a2, 0 402430a3: 0c2d mov.n a2, a12 402430a5: 0d3d mov.n a3, a13 402430a7: 004e85 call0 40243590 402430aa: 0f1d mov.n a1, a15 402430ac: f108 l32i.n a0, a1, 60 402430ae: e1c8 l32i.n a12, a1, 56 402430b0: d1d8 l32i.n a13, a1, 52 402430b2: c1e8 l32i.n a14, a1, 48 402430b4: b1f8 l32i.n a15, a1, 44 402430b6: 40c112 addi a1, a1, 64 402430b9: f00d ret.n ... 402430bc : 402430bc: e0c112 addi a1, a1, -32 402430bf: 41e9 s32i.n a14, a1, 16 402430c1: 02ed mov.n a14, a2 402430c3: c0aa22 movi a2, 0xfffffac0 402430c6: 61c9 s32i.n a12, a1, 24 402430c8: 51d9 s32i.n a13, a1, 20 402430ca: 31f9 s32i.n a15, a1, 12 402430cc: 7109 s32i.n a0, a1, 28 402430ce: 01fd mov.n a15, a1 402430d0: 112a add.n a1, a1, a2 402430d2: 1fc1c2 addi a12, a1, 31 402430d5: 41c5c0 srli a12, a12, 5 402430d8: 11ccb0 slli a12, a12, 5 402430db: 0d0c movi.n a13, 0 402430dd: 000386 j 402430ef 402430e0: f3f701 l32r a0, 402400bc <_irom0_text_start+0xbc> 402430e3: 0000c0 callx0 a0 402430e6: 803cd0 add a3, a12, a13 402430e9: 004322 s8i a2, a3, 0 402430ec: 01cdd2 addi a13, a13, 1 402430ef: ed2de7 blt a13, a14, 402430e0 402430f2: 0c3d mov.n a3, a12 402430f4: f440e0 extui a4, a14, 0, 16 402430f7: 0c2d mov.n a2, a12 402430f9: fe71c5 call0 40241818 402430fc: 030c movi.n a3, 0 402430fe: b33220 movgez a3, a2, a2 40243101: 0c2d mov.n a2, a12 40243103: fde885 call0 40240f8c 40243106: 0f1d mov.n a1, a15 40243108: 7108 l32i.n a0, a1, 28 4024310a: 61c8 l32i.n a12, a1, 24 4024310c: 51d8 l32i.n a13, a1, 20 4024310e: 41e8 l32i.n a14, a1, 16 40243110: 31f8 l32i.n a15, a1, 12 40243112: 20c112 addi a1, a1, 32 40243115: f00d ret.n ... 40243118 : 40243118: f0c112 addi a1, a1, -16 4024311b: c0aa22 movi a2, 0xfffffac0 4024311e: 036102 s32i a0, a1, 12 40243121: 21c9 s32i.n a12, a1, 8 40243123: 11d9 s32i.n a13, a1, 4 40243125: 01f9 s32i.n a15, a1, 0 40243127: f3b7d1 l32r a13, 40240004 <_irom0_text_start+0x4> 4024312a: 01fd mov.n a15, a1 4024312c: 112a add.n a1, a1, a2 4024312e: 1fc1c2 addi a12, a1, 31 40243131: 0d48 l32i.n a4, a13, 0 40243133: 41c5c0 srli a12, a12, 5 40243136: 11ccb0 slli a12, a12, 5 40243139: 14a532 movi a3, 0x514 4024313c: 44bb addi.n a4, a4, 11 4024313e: 0c2d mov.n a2, a12 40243140: fdcb45 call0 40240df8 40243143: f44020 extui a4, a2, 0, 16 40243146: 0c3d mov.n a3, a12 40243148: 0c2d mov.n a2, a12 4024314a: fe6cc5 call0 40241818 4024314d: 023d mov.n a3, a2 4024314f: 1912a6 blti a2, 1, 4024316c 40243152: f3d521 l32r a2, 402400a8 <_irom0_text_start+0xa8> 40243155: f3d541 l32r a4, 402400ac <_irom0_text_start+0xac> 40243158: 006242 s32i a4, a2, 0 4024315b: 202cc0 or a2, a12, a12 4024315e: f3d401 l32r a0, 402400b0 <_irom0_text_start+0xb0> 40243161: 0000c0 callx0 a0 40243164: 0d28 l32i.n a2, a13, 0 40243166: 1d2222 l32i a2, a2, 116 40243169: fdd745 call0 40240ee0 4024316c: 0d28 l32i.n a2, a13, 0 4024316e: f30c movi.n a3, 15 40243170: 000242 l8ui a4, a2, 0 40243173: 0f1d mov.n a1, a15 40243175: 203430 or a3, a4, a3 40243178: 004232 s8i a3, a2, 0 4024317b: 3108 l32i.n a0, a1, 12 4024317d: 21c8 l32i.n a12, a1, 8 4024317f: 11d8 l32i.n a13, a1, 4 40243181: 01f8 l32i.n a15, a1, 0 40243183: 10c112 addi a1, a1, 16 40243186: f00d ret.n 40243188 : 40243188: f0c112 addi a1, a1, -16 4024318b: 3109 s32i.n a0, a1, 12 4024318d: 21c9 s32i.n a12, a1, 8 4024318f: 11d9 s32i.n a13, a1, 4 40243191: 0061e2 s32i a14, a1, 0 40243194: 20e220 or a14, a2, a2 40243197: f3a501 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024319a: 0000c0 callx0 a0 4024319d: d21b addi.n a13, a2, 1 4024319f: f48731 l32r a3, 402403bc <_irom0_text_start+0x3bc> 402431a2: 0d2d mov.n a2, a13 402431a4: 040c movi.n a4, 0 402431a6: f3b401 l32r a0, 40240078 <_irom0_text_start+0x78> 402431a9: 0000c0 callx0 a0 402431ac: 0e3d mov.n a3, a14 402431ae: 0d4d mov.n a4, a13 402431b0: 02cd mov.n a12, a2 402431b2: f39f01 l32r a0, 40240030 <_irom0_text_start+0x30> 402431b5: 0000c0 callx0 a0 402431b8: 3108 l32i.n a0, a1, 12 402431ba: 0c2d mov.n a2, a12 402431bc: 11d8 l32i.n a13, a1, 4 402431be: 21c8 l32i.n a12, a1, 8 402431c0: 01e8 l32i.n a14, a1, 0 402431c2: 10c112 addi a1, a1, 16 402431c5: f00d ret.n ... 402431c8 : 402431c8: f0c112 addi a1, a1, -16 402431cb: 0109 s32i.n a0, a1, 0 402431cd: 2378 l32i.n a7, a3, 8 402431cf: 0358 l32i.n a5, a3, 0 402431d1: 1368 l32i.n a6, a3, 4 402431d3: 21d9 s32i.n a13, a1, 8 402431d5: 11c9 s32i.n a12, a1, 4 402431d7: 02dd mov.n a13, a2 402431d9: 03cd mov.n a12, a3 402431db: 1269 s32i.n a6, a2, 4 402431dd: 0259 s32i.n a5, a2, 0 402431df: 2268 l32i.n a6, a2, 8 402431e1: 0348 l32i.n a4, a3, 0 402431e3: 0708 l32i.n a0, a7, 0 402431e5: 37cb addi.n a3, a7, 12 402431e7: 26cb addi.n a2, a6, 12 402431e9: 30b466 bnei a4, 16, 4024321d 402431ec: 440c movi.n a4, 4 402431ee: 0609 s32i.n a0, a6, 0 402431f0: 1778 l32i.n a7, a7, 4 402431f2: 1679 s32i.n a7, a6, 4 402431f4: f38f01 l32r a0, 40240030 <_irom0_text_start+0x30> 402431f7: 0000c0 callx0 a0 402431fa: 440c movi.n a4, 4 402431fc: 2d28 l32i.n a2, a13, 8 402431fe: 2c38 l32i.n a3, a12, 8 40243200: 228b addi.n a2, a2, 8 40243202: 338b addi.n a3, a3, 8 40243204: f38b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40243207: 0000c0 callx0 a0 4024320a: 2c38 l32i.n a3, a12, 8 4024320c: 2d48 l32i.n a4, a13, 8 4024320e: 5358 l32i.n a5, a3, 20 40243210: 4368 l32i.n a6, a3, 16 40243212: 4469 s32i.n a6, a4, 16 40243214: 5459 s32i.n a5, a4, 20 40243216: 6338 l32i.n a3, a3, 24 40243218: 6439 s32i.n a3, a4, 24 4024321a: 000746 j 4024323b 4024321d: 440c movi.n a4, 4 4024321f: 0609 s32i.n a0, a6, 0 40243221: 1778 l32i.n a7, a7, 4 40243223: 1679 s32i.n a7, a6, 4 40243225: f38201 l32r a0, 40240030 <_irom0_text_start+0x30> 40243228: 0000c0 callx0 a0 4024322b: 440c movi.n a4, 4 4024322d: 2d28 l32i.n a2, a13, 8 4024322f: 2c38 l32i.n a3, a12, 8 40243231: 228b addi.n a2, a2, 8 40243233: 338b addi.n a3, a3, 8 40243235: f37e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40243238: 0000c0 callx0 a0 4024323b: 0108 l32i.n a0, a1, 0 4024323d: 6c38 l32i.n a3, a12, 24 4024323f: 140c42 l8ui a4, a12, 20 40243242: 4c58 l32i.n a5, a12, 16 40243244: 3c68 l32i.n a6, a12, 12 40243246: 3d69 s32i.n a6, a13, 12 40243248: 4d59 s32i.n a5, a13, 16 4024324a: 144d42 s8i a4, a13, 20 4024324d: 6d39 s32i.n a3, a13, 24 4024324f: 11c8 l32i.n a12, a1, 4 40243251: 21d8 l32i.n a13, a1, 8 40243253: 10c112 addi a1, a1, 16 40243256: f00d ret.n 40243258 : 40243258: 0258 l32i.n a5, a2, 0 4024325a: 35cc bnez.n a5, 40243261 4024325c: 0239 s32i.n a3, a2, 0 4024325e: 0003c6 j 40243271 40243261: 172522 l32i a2, a5, 92 40243264: 628c beqz.n a2, 4024326e 40243266: 025d mov.n a5, a2 40243268: 172222 l32i a2, a2, 92 4024326b: ff7256 bnez a2, 40243266 4024326e: 176532 s32i a3, a5, 92 40243271: 020c movi.n a2, 0 40243273: 176322 s32i a2, a3, 92 40243276: f00d ret.n 40243278 : 40243278: 0268 l32i.n a6, a2, 0 4024327a: 46cc bnez.n a6, 40243282 4024327c: 030c movi.n a3, 0 4024327e: 0239 s32i.n a3, a2, 0 40243280: f00d ret.n 40243282: 059367 bne a3, a6, 4024328b 40243285: 172632 l32i a3, a6, 92 40243288: fffc86 j 4024327e 4024328b: 172622 l32i a2, a6, 92 4024328e: 059237 bne a2, a3, 40243297 40243291: 172322 l32i a2, a3, 92 40243294: 176622 s32i a2, a6, 92 40243297: 026d mov.n a6, a2 40243299: fee256 bnez a2, 4024328b 4024329c: f00d ret.n ... 402432a0 : 402432a0: 0258 l32i.n a5, a2, 0 402432a2: 35cc bnez.n a5, 402432a9 402432a4: 0239 s32i.n a3, a2, 0 402432a6: 000306 j 402432b6 402432a9: 4528 l32i.n a2, a5, 16 402432ab: 528c beqz.n a2, 402432b4 402432ad: 025d mov.n a5, a2 402432af: 4228 l32i.n a2, a2, 16 402432b1: ff8256 bnez a2, 402432ad 402432b4: 4539 s32i.n a3, a5, 16 402432b6: 020c movi.n a2, 0 402432b8: 4329 s32i.n a2, a3, 16 402432ba: f00d ret.n 402432bc : 402432bc: 0268 l32i.n a6, a2, 0 402432be: 46cc bnez.n a6, 402432c6 402432c0: 030c movi.n a3, 0 402432c2: 0239 s32i.n a3, a2, 0 402432c4: f00d ret.n 402432c6: 049367 bne a3, a6, 402432ce 402432c9: 4638 l32i.n a3, a6, 16 402432cb: fffcc6 j 402432c2 402432ce: 4628 l32i.n a2, a6, 16 402432d0: 039237 bne a2, a3, 402432d7 402432d3: 4328 l32i.n a2, a3, 16 402432d5: 4629 s32i.n a2, a6, 16 402432d7: 026d mov.n a6, a2 402432d9: ff1256 bnez a2, 402432ce 402432dc: f00d ret.n 402432de: d00000 subx2 a0, a0, a0 402432e1: 9f .byte 0x9f 402432e2: fe .byte 0xfe 402432e3: 3f .byte 0x3f 402432e4 : 402432e4: 42ac beqz.n a2, 4024330c 402432e6: fffe51 l32r a5, 402432e0 402432e9: 0598 l32i.n a9, a5, 0 402432eb: 096d mov.n a6, a9 402432ed: c98c beqz.n a9, 402432fd 402432ef: 0648 l32i.n a4, a6, 0 402432f1: c04420 sub a4, a4, a2 402432f4: 077416 beqz a4, 4024336f 402432f7: 172662 l32i a6, a6, 92 402432fa: ff1656 bnez a6, 402432ef 402432fd: 1568 l32i.n a6, a5, 4 402432ff: 968c beqz.n a6, 4024330c 40243301: 0658 l32i.n a5, a6, 0 40243303: 091527 beq a5, a2, 40243310 40243306: 172662 l32i a6, a6, 92 40243309: ff4656 bnez a6, 40243301 4024330c: 020c movi.n a2, 0 4024330e: f00d ret.n 40243310: 2228 l32i.n a2, a2, 8 40243312: ff6216 beqz a2, 4024330c 40243315: 0f02a2 l8ui a10, a2, 15 40243318: 0d0282 l8ui a8, a2, 13 4024331b: 0c0272 l8ui a7, a2, 12 4024331e: 118880 slli a8, a8, 8 40243321: 207780 or a7, a7, a8 40243324: 0e0282 l8ui a8, a2, 14 40243327: 01aa80 slli a10, a10, 24 4024332a: 118800 slli a8, a8, 16 4024332d: 2088a0 or a8, a8, a10 40243330: 207780 or a7, a7, a8 40243333: fd5716 beqz a7, 4024330c 40243336: 0288 l32i.n a8, a2, 0 40243338: 096d mov.n a6, a9 4024333a: fce816 beqz a8, 4024330c 4024333d: fcb916 beqz a9, 4024330c 40243340: 0f06b2 l8ui a11, a6, 15 40243343: 0d06a2 l8ui a10, a6, 13 40243346: 0c0692 l8ui a9, a6, 12 40243349: 11aa80 slli a10, a10, 8 4024334c: 2099a0 or a9, a9, a10 4024334f: 0e06a2 l8ui a10, a6, 14 40243352: 01bb80 slli a11, a11, 24 40243355: 11aa00 slli a10, a10, 16 40243358: 20aab0 or a10, a10, a11 4024335b: 2099a0 or a9, a9, a10 4024335e: 049797 bne a7, a9, 40243366 40243361: 26b8 l32i.n a11, a6, 8 40243363: 081b87 beq a11, a8, 4024336f 40243366: 172662 l32i a6, a6, 92 40243369: fd3656 bnez a6, 40243340 4024336c: ffe706 j 4024330c 4024336f: 0369 s32i.n a6, a3, 0 40243371: 120c movi.n a2, 1 40243373: f00d ret.n 40243375: 000000 ill 40243378: ffda61 l32r a6, 402432e0 4024337b: 0668 l32i.n a6, a6, 0 4024337d: 050c movi.n a5, 0 4024337f: 569c beqz.n a6, 40243398 40243381: 0678 l32i.n a7, a6, 0 40243383: 172662 l32i a6, a6, 92 40243386: 878c beqz.n a7, 40243392 40243388: 0788 l32i.n a8, a7, 0 4024338a: 049287 bne a2, a8, 40243392 4024338d: 551b addi.n a5, a5, 1 4024338f: 745050 extui a5, a5, 0, 8 40243392: feb656 bnez a6, 40243381 40243395: 000046 j 4024339a 40243398: 050c movi.n a5, 0 4024339a: 052d mov.n a2, a5 4024339c: f00d ret.n ... 402433a0 : 402433a0: e0c112 addi a1, a1, -32 402433a3: 6109 s32i.n a0, a1, 24 402433a5: 528c beqz.n a2, 402433ae 402433a7: 0208 l32i.n a0, a2, 0 402433a9: 5129 s32i.n a2, a1, 20 402433ab: 4ab026 beqi a0, 16, 402433f9 402433ae: 427c movi.n a2, -12 402433b0: 000f86 j 402433f2 402433b3: 148145 call0 40257bc8 402433b6: 6c2266 bnei a2, 2, 40243426 402433b9: 01a022 movi a2, 1 402433bc: 203110 or a3, a1, a1 402433bf: 165085 call0 402598c8 402433c2: 0128 l32i.n a2, a1, 0 402433c4: 054216 beqz a2, 4024341c 402433c7: ffc621 l32r a2, 402432e0 402433ca: 0228 l32i.n a2, a2, 0 402433cc: 5108 l32i.n a0, a1, 20 402433ce: 829c beqz.n a2, 402433ea 402433d0: 0258 l32i.n a5, a2, 0 402433d2: e58c beqz.n a5, 402433e4 402433d4: 0538 l32i.n a3, a5, 0 402433d6: 0ab366 bnei a3, 16, 402433e4 402433d9: 2068 l32i.n a6, a0, 8 402433db: 2548 l32i.n a4, a5, 8 402433dd: 1668 l32i.n a6, a6, 4 402433df: 1448 l32i.n a4, a4, 4 402433e1: 3c1467 beq a4, a6, 40243421 402433e4: 172222 l32i a2, a2, 92 402433e7: fe5256 bnez a2, 402433d0 402433ea: 002d mov.n a2, a0 402433ec: 201110 or a1, a1, a1 402433ef: 012385 call0 40244628 402433f2: 6108 l32i.n a0, a1, 24 402433f4: 20c112 addi a1, a1, 32 402433f7: f00d ret.n 402433f9: 10a022 movi a2, 16 402433fc: fff785 call0 40243378 402433ff: 046122 s32i a2, a1, 16 40243402: 002205 call0 40243624 40243405: 4158 l32i.n a5, a1, 16 40243407: 16b527 bgeu a5, a2, 40243421 4024340a: 147bc5 call0 40257bc8 4024340d: a21266 bnei a2, 1, 402433b3 40243410: 020c movi.n a2, 0 40243412: 013d mov.n a3, a1 40243414: 164b05 call0 402598c8 40243417: 0168 l32i.n a6, a1, 0 40243419: faa656 bnez a6, 402433c7 4024341c: c27c movi.n a2, -4 4024341e: fff406 j 402433f2 40243421: 127c movi.n a2, -15 40243423: fff2c6 j 402433f2 40243426: 147a05 call0 40257bc8 40243429: 9a3266 bnei a2, 3, 402433c7 4024342c: 5198 l32i.n a9, a1, 20 4024342e: 120c movi.n a2, 1 40243430: 2998 l32i.n a9, a9, 8 40243432: 013d mov.n a3, a1 40243434: 0c0972 l8ui a7, a9, 12 40243437: 0e0982 l8ui a8, a9, 14 4024343a: 0d0992 l8ui a9, a9, 13 4024343d: 118800 slli a8, a8, 16 40243440: 119980 slli a9, a9, 8 40243443: 207790 or a7, a7, a9 40243446: 207780 or a7, a7, a8 40243449: 117780 slli a7, a7, 8 4024344c: 3179 s32i.n a7, a1, 12 4024344e: 164785 call0 402598c8 40243451: 01b8 l32i.n a11, a1, 0 40243453: 31a8 l32i.n a10, a1, 12 40243455: 11bb80 slli a11, a11, 8 40243458: 01b9 s32i.n a11, a1, 0 4024345a: c0aab0 sub a10, a10, a11 4024345d: f66a16 beqz a10, 402433c7 40243460: 155985 call0 402589fc 40243463: 740020 extui a0, a2, 0, 8 40243466: 0e5066 bnei a0, 5, 40243478 40243469: 020c movi.n a2, 0 4024346b: 013d mov.n a3, a1 4024346d: 164585 call0 402598c8 40243470: 0108 l32i.n a0, a1, 0 40243472: f51056 bnez a0, 402433c7 40243475: ffe8c6 j 4024341c 40243478: fa0016 beqz a0, 4024341c 4024347b: 012080 slli a2, a0, 24 4024347e: 312820 srai a2, a2, 24 40243481: ffdb46 j 402433f2 40243484 : 40243484: f0c112 addi a1, a1, -16 40243487: 0109 s32i.n a0, a1, 0 40243489: 12bc beqz.n a2, 402434be 4024348b: 0208 l32i.n a0, a2, 0 4024348d: 2dc066 bnei a0, 32, 402434be 40243490: ff9401 l32r a0, 402432e0 40243493: 0008 l32i.n a0, a0, 0 40243495: 809c beqz.n a0, 402434b1 40243497: 0058 l32i.n a5, a0, 0 40243499: e58c beqz.n a5, 402434ab 4024349b: 0538 l32i.n a3, a5, 0 4024349d: 0ac366 bnei a3, 32, 402434ab 402434a0: 2268 l32i.n a6, a2, 8 402434a2: 2548 l32i.n a4, a5, 8 402434a4: 1668 l32i.n a6, a6, 4 402434a6: 1448 l32i.n a4, a4, 4 402434a8: 171467 beq a4, a6, 402434c3 402434ab: 172002 l32i a0, a0, 92 402434ae: fe5056 bnez a0, 40243497 402434b1: 01bcc5 call0 40245080 402434b4: 0108 l32i.n a0, a1, 0 402434b6: 10c112 addi a1, a1, 16 402434b9: f00d ret.n 402434bb: 000000 ill 402434be: 427c movi.n a2, -12 402434c0: fffc06 j 402434b4 402434c3: 127c movi.n a2, -15 402434c5: fffac6 j 402434b4 402434c8: 26ed40 excw 402434cb: c11240 mul16u a1, a2, a4 402434cc : 402434cc: e0c112 addi a1, a1, -32 402434cf: 016102 s32i a0, a1, 4 402434d2: 0361d2 s32i a13, a1, 12 402434d5: 0461e2 s32i a14, a1, 16 402434d8: 21c9 s32i.n a12, a1, 8 402434da: 04ed mov.n a14, a4 402434dc: 02cd mov.n a12, a2 402434de: 03dd mov.n a13, a3 402434e0: 000c movi.n a0, 0 402434e2: 0109 s32i.n a0, a1, 0 402434e4: 12ac beqz.n a2, 40243509 402434e6: f39c beqz.n a3, 40243509 402434e8: d49c beqz.n a4, 40243509 402434ea: 013d mov.n a3, a1 402434ec: ffdf45 call0 402432e4 402434ef: 629c beqz.n a2, 40243509 402434f1: 420c movi.n a2, 4 402434f3: 0c08 l32i.n a0, a12, 0 402434f5: 1c29 s32i.n a2, a12, 4 402434f7: 55b026 beqi a0, 16, 40243550 402434fa: 0bc066 bnei a0, 32, 40243509 402434fd: 0e4d mov.n a4, a14 402434ff: 0d3d mov.n a3, a13 40243501: 0128 l32i.n a2, a1, 0 40243503: 017845 call0 40244c88 40243506: 000e06 j 40243542 40243509: 427c movi.n a2, -12 4024350b: 000cc6 j 40243542 4024350e: 0c3d mov.n a3, a12 40243510: 12d9 s32i.n a13, a2, 4 40243512: 0452e2 s16i a14, a2, 8 40243515: 02d9 s32i.n a13, a2, 0 40243517: 0128 l32i.n a2, a1, 0 40243519: 055ce2 s16i a14, a12, 10 4024351c: 18c222 addi a2, a2, 24 4024351f: ffd805 call0 402432a0 40243522: 0128 l32i.n a2, a1, 0 40243524: 7238 l32i.n a3, a2, 28 40243526: 132242 l32i a4, a2, 76 40243529: 03cc bnez.n a3, 4024352d 4024352b: 72c9 s32i.n a12, a2, 28 4024352d: 086427 bbci a4, 2, 40243539 40243530: 00a052 movi a5, 0 40243533: 484252 s8i a5, a2, 72 40243536: 002122 l32i a2, a1, 0 40243539: 00eb85 call0 402443f4 4024353c: 012280 slli a2, a2, 24 4024353f: 312820 srai a2, a2, 24 40243542: 0221c2 l32i a12, a1, 8 40243545: 31d8 l32i.n a13, a1, 12 40243547: 41e8 l32i.n a14, a1, 16 40243549: 1108 l32i.n a0, a1, 4 4024354b: 20c112 addi a1, a1, 32 4024354e: f00d ret.n 40243550: 0128 l32i.n a2, a1, 0 40243552: 480232 l8ui a3, a2, 72 40243555: 132242 l32i a4, a2, 76 40243558: fad316 beqz a3, 40243509 4024355b: 11e427 bbsi a4, 2, 40243570 4024355e: 6228 l32i.n a2, a2, 24 40243560: 001bc5 call0 40243720 40243563: 0158 l32i.n a5, a1, 0 40243565: 300552 l8ui a5, a5, 48 40243568: 0c3257 bltu a2, a5, 40243578 4024356b: 927c movi.n a2, -7 4024356d: fff446 j 40243542 40243570: 1268 l32i.n a6, a2, 4 40243572: 3a1662 l16ui a6, a6, 116 40243575: f286f6 bgeui a6, 8, 4024356b 40243578: 421c movi.n a2, 20 4024357a: ffd331 l32r a3, 402434c8 4024357d: 8ea142 movi a4, 0x18e 40243580: f2c201 l32r a0, 40240088 <_irom0_text_start+0x88> 40243583: 0000c0 callx0 a0 40243586: 02cd mov.n a12, a2 40243588: f82256 bnez a2, 4024350e 4024358b: f27c movi.n a2, -1 4024358d: ffec46 j 40243542 40243590 : 40243590: e0c112 addi a1, a1, -32 40243593: 1109 s32i.n a0, a1, 4 40243595: 31d9 s32i.n a13, a1, 12 40243597: 41e9 s32i.n a14, a1, 16 40243599: 21c9 s32i.n a12, a1, 8 4024359b: 04ed mov.n a14, a4 4024359d: 02cd mov.n a12, a2 4024359f: 03dd mov.n a13, a3 402435a1: 000c movi.n a0, 0 402435a3: 0109 s32i.n a0, a1, 0 402435a5: 228c beqz.n a2, 402435ab 402435a7: 038c beqz.n a3, 402435ab 402435a9: 34cc bnez.n a4, 402435b0 402435ab: 427c movi.n a2, -12 402435ad: 000606 j 402435c9 402435b0: 203110 or a3, a1, a1 402435b3: ffd305 call0 402432e4 402435b6: ff1216 beqz a2, 402435ab 402435b9: 002c22 l32i a2, a12, 0 402435bc: ebc266 bnei a2, 32, 402435ab 402435bf: 204ee0 or a4, a14, a14 402435c2: 0d3d mov.n a3, a13 402435c4: 0128 l32i.n a2, a1, 0 402435c6: 018285 call0 40244df0 402435c9: 21c8 l32i.n a12, a1, 8 402435cb: 31d8 l32i.n a13, a1, 12 402435cd: 41e8 l32i.n a14, a1, 16 402435cf: 1108 l32i.n a0, a1, 4 402435d1: 20c112 addi a1, a1, 32 402435d4: f00d ret.n 402435d6: 000000 ill 402435d9: 0e .byte 0xe 402435da: 126000 excw 402435dc : 402435dc: f0c112 addi a1, a1, -16 402435df: 0109 s32i.n a0, a1, 0 402435e1: fffd21 l32r a2, 402435d8 402435e4: 0020c0 memw 402435e7: b4a532 movi a3, 0x5b4 402435ea: fc2222 l32i a2, a2, 0x3f0 402435ed: f2c701 l32r a0, 4024010c <_irom0_text_start+0x10c> 402435f0: 0000c0 callx0 a0 402435f3: 742020 extui a2, a2, 0, 8 402435f6: 0108 l32i.n a0, a1, 0 402435f8: 10c112 addi a1, a1, 16 402435fb: f00d ret.n 402435fd: 000000 ill 40243600 : 40243600: 128c beqz.n a2, 40243605 40243602: 03b2b6 bltui a2, 16, 40243609 40243605: 427c movi.n a2, -12 40243607: f00d ret.n 40243609: b4a542 movi a4, 0x5b4 4024360c: fff331 l32r a3, 402435d8 4024360f: d12420 mul16s a2, a4, a2 40243612: 0020c0 memw 40243615: fc6322 s32i a2, a3, 0x3f0 40243618: 020c movi.n a2, 0 4024361a: f00d ret.n 4024361c : 4024361c: b4a522 movi a2, 0x5b4 4024361f: f00d ret.n 40243621: 000000 ill 40243624 : 40243624: ffed21 l32r a2, 402435d8 40243627: 0020c0 memw 4024362a: ff2222 l32i a2, a2, 0x3fc 4024362d: 742020 extui a2, a2, 0, 8 40243630: f00d ret.n ... 40243634 : 40243634: 128c beqz.n a2, 40243639 40243636: 03b2b6 bltui a2, 16, 4024363d 40243639: 427c movi.n a2, -12 4024363b: f00d ret.n 4024363d: ffe631 l32r a3, 402435d8 40243640: 0020c0 memw 40243643: ff6322 s32i a2, a3, 0x3fc 40243646: 020c movi.n a2, 0 40243648: f00d ret.n ... 4024364c : 4024364c: ffe321 l32r a2, 402435d8 4024364f: 0020c0 memw 40243652: fa2222 l32i a2, a2, 0x3e8 40243655: 742020 extui a2, a2, 0, 8 40243658: f00d ret.n ... 4024365c : 4024365c: 328c beqz.n a2, 40243663 4024365e: c30c movi.n a3, 12 40243660: 03b327 bgeu a3, a2, 40243667 40243663: 427c movi.n a2, -12 40243665: f00d ret.n 40243667: ffdc41 l32r a4, 402435d8 4024366a: 0020c0 memw 4024366d: fa6422 s32i a2, a4, 0x3e8 40243670: 020c movi.n a2, 0 40243672: f00d ret.n 40243674 : 40243674: ffd921 l32r a2, 402435d8 40243677: 0020c0 memw 4024367a: f92222 l32i a2, a2, 0x3e4 4024367d: 742020 extui a2, a2, 0, 8 40243680: f00d ret.n ... 40243684 : 40243684: 328c beqz.n a2, 4024368b 40243686: c30c movi.n a3, 12 40243688: 03b327 bgeu a3, a2, 4024368f 4024368b: 427c movi.n a2, -12 4024368d: f00d ret.n 4024368f: ffd241 l32r a4, 402435d8 40243692: 0020c0 memw 40243695: f96422 s32i a2, a4, 0x3e4 40243698: 020c movi.n a2, 0 4024369a: f00d ret.n 4024369c : 4024369c: 529c beqz.n a2, 402436b5 4024369e: 0238 l32i.n a3, a2, 0 402436a0: ff1051 l32r a5, 402432e0 402436a3: 0ec326 beqi a3, 32, 402436b5 402436a6: 1558 l32i.n a5, a5, 4 402436a8: 958c beqz.n a5, 402436b5 402436aa: 0568 l32i.n a6, a5, 0 402436ac: 091627 beq a6, a2, 402436b9 402436af: 172552 l32i a5, a5, 92 402436b2: ff4556 bnez a5, 402436aa 402436b5: 427c movi.n a2, -12 402436b7: f00d ret.n 402436b9: 500522 l8ui a2, a5, 80 402436bc: 012280 slli a2, a2, 24 402436bf: 312820 srai a2, a2, 24 402436c2: f00d ret.n 402436c4 : 402436c4: 12ac beqz.n a2, 402436e9 402436c6: ffc441 l32r a4, 402435d8 402436c9: 0020c0 memw 402436cc: ff2442 l32i a4, a4, 0x3fc 402436cf: 163437 bltu a4, a3, 402436e9 402436d2: 0258 l32i.n a5, a2, 0 402436d4: ff0361 l32r a6, 402432e0 402436d7: 0ec526 beqi a5, 32, 402436e9 402436da: 1668 l32i.n a6, a6, 4 402436dc: 968c beqz.n a6, 402436e9 402436de: 0678 l32i.n a7, a6, 0 402436e0: 091727 beq a7, a2, 402436ed 402436e3: 172662 l32i a6, a6, 92 402436e6: ff4656 bnez a6, 402436de 402436e9: 427c movi.n a2, -12 402436eb: f00d ret.n 402436ed: 504632 s8i a3, a6, 80 402436f0: 020c movi.n a2, 0 402436f2: f00d ret.n 402436f4 : 402436f4: c29c beqz.n a2, 40243714 402436f6: 840c movi.n a4, 8 402436f8: 183437 bltu a4, a3, 40243714 402436fb: fef961 l32r a6, 402432e0 402436fe: 0668 l32i.n a6, a6, 0 40243700: 069c beqz.n a6, 40243714 40243702: 0678 l32i.n a7, a6, 0 40243704: 678c beqz.n a7, 4024370e 40243706: 049727 bne a7, a2, 4024370e 40243709: 0278 l32i.n a7, a2, 0 4024370b: 09b726 beqi a7, 16, 40243718 4024370e: 172662 l32i a6, a6, 92 40243711: fed656 bnez a6, 40243702 40243714: 427c movi.n a2, -12 40243716: f00d ret.n 40243718: 304632 s8i a3, a6, 48 4024371b: 020c movi.n a2, 0 4024371d: f00d ret.n 4024371f: d28c00 excw 40243722: 040c movi.n a4, 0 40243724: 441b addi.n a4, a4, 1 40243726: 4228 l32i.n a2, a2, 16 40243728: 744040 extui a4, a4, 0, 8 4024372b: ff5256 bnez a2, 40243724 4024372e: 000046 j 40243733 40243731: 040c movi.n a4, 0 40243733: 042d mov.n a2, a4 40243735: f00d ret.n ... 40243738 : 40243738: 428c beqz.n a2, 40243740 4024373a: 4239 s32i.n a3, a2, 16 4024373c: 020c movi.n a2, 0 4024373e: f00d ret.n 40243740: 427c movi.n a2, -12 40243742: f00d ret.n 40243744 : 40243744: d28c beqz.n a2, 40243755 40243746: 2258 l32i.n a5, a2, 8 40243748: 0248 l32i.n a4, a2, 0 4024374a: 758c beqz.n a5, 40243755 4024374c: 05c426 beqi a4, 32, 40243755 4024374f: 020c movi.n a2, 0 40243751: 7539 s32i.n a3, a5, 28 40243753: f00d ret.n 40243755: 427c movi.n a2, -12 40243757: f00d ret.n 40243759: 000000 ill 4024375c : 4024375c: 628c beqz.n a2, 40243766 4024375e: 2248 l32i.n a4, a2, 8 40243760: 020c movi.n a2, 0 40243762: 4439 s32i.n a3, a4, 16 40243764: f00d ret.n 40243766: 427c movi.n a2, -12 40243768: f00d ret.n ... 4024376c : 4024376c: 428c beqz.n a2, 40243774 4024376e: 3239 s32i.n a3, a2, 12 40243770: 020c movi.n a2, 0 40243772: f00d ret.n 40243774: 427c movi.n a2, -12 40243776: f00d ret.n 40243778 : 40243778: 628c beqz.n a2, 40243782 4024377a: 2248 l32i.n a4, a2, 8 4024377c: 020c movi.n a2, 0 4024377e: 5439 s32i.n a3, a4, 20 40243780: f00d ret.n 40243782: 427c movi.n a2, -12 40243784: f00d ret.n ... 40243788 : 40243788: 628c beqz.n a2, 40243792 4024378a: 2248 l32i.n a4, a2, 8 4024378c: 020c movi.n a2, 0 4024378e: 6439 s32i.n a3, a4, 24 40243790: f00d ret.n 40243792: 427c movi.n a2, -12 40243794: f00d ret.n 40243796: e00000 subx4 a0, a0, a0 40243799: 9f .byte 0x9f 4024379a: fe .byte 0xfe 4024379b: 3f .byte 0x3f 4024379c : 4024379c: f0c112 addi a1, a1, -16 4024379f: 2109 s32i.n a0, a1, 8 402437a1: 31c9 s32i.n a12, a1, 12 402437a3: 1139 s32i.n a3, a1, 4 402437a5: 02cd mov.n a12, a2 402437a7: 068216 beqz a2, 40243813 402437aa: 030c movi.n a3, 0 402437ac: fffb21 l32r a2, 40243798 402437af: b4a042 movi a4, 180 402437b2: f23601 l32r a0, 4024008c <_irom0_text_start+0x8c> 402437b5: 0000c0 callx0 a0 402437b8: 060c movi.n a6, 0 402437ba: 0c58 l32i.n a5, a12, 0 402437bc: fec901 l32r a0, 402432e0 402437bf: 020c movi.n a2, 0 402437c1: 144c22 s8i a2, a12, 20 402437c4: 0008 l32i.n a0, a0, 0 402437c6: 57b526 beqi a5, 16, 40243821 402437c9: 38c566 bnei a5, 32, 40243805 402437cc: 50bc beqz.n a0, 40243805 402437ce: 0078 l32i.n a7, a0, 0 402437d0: 0109 s32i.n a0, a1, 0 402437d2: 2997c7 bne a7, a12, 402437ff 402437d5: 1758 l32i.n a5, a7, 4 402437d7: fff031 l32r a3, 40243798 402437da: 902660 addx2 a2, a6, a6 402437dd: 2048 l32i.n a4, a0, 8 402437df: a02230 addx4 a2, a2, a3 402437e2: 30cb addi.n a3, a0, 12 402437e4: 1249 s32i.n a4, a2, 4 402437e6: 0259 s32i.n a5, a2, 0 402437e8: 440c movi.n a4, 4 402437ea: 228b addi.n a2, a2, 8 402437ec: f21101 l32r a0, 40240030 <_irom0_text_start+0x30> 402437ef: 0000c0 callx0 a0 402437f2: 140c62 l8ui a6, a12, 20 402437f5: 0108 l32i.n a0, a1, 0 402437f7: 661b addi.n a6, a6, 1 402437f9: 746060 extui a6, a6, 0, 8 402437fc: 144c62 s8i a6, a12, 20 402437ff: 172002 l32i a0, a0, 92 40243802: fc8056 bnez a0, 402437ce 40243805: 1198 l32i.n a9, a1, 4 40243807: ffe481 l32r a8, 40243798 4024380a: 0989 s32i.n a8, a9, 0 4024380c: 140c72 l8ui a7, a12, 20 4024380f: 020c movi.n a2, 0 40243811: 37cc bnez.n a7, 40243818 40243813: 427c movi.n a2, -12 40243815: ffffc6 j 40243818 40243818: 31c8 l32i.n a12, a1, 12 4024381a: 2108 l32i.n a0, a1, 8 4024381c: 10c112 addi a1, a1, 16 4024381f: f00d ret.n 40243821: fe0016 beqz a0, 40243805 40243824: 1520a2 l32i a10, a0, 84 40243827: 0109 s32i.n a0, a1, 0 40243829: 2b9ac7 bne a10, a12, 40243858 4024382c: 2058 l32i.n a5, a0, 8 4024382e: ffda31 l32r a3, 40243798 40243831: 0048 l32i.n a4, a0, 0 40243833: 902660 addx2 a2, a6, a6 40243836: 1448 l32i.n a4, a4, 4 40243838: a02230 addx4 a2, a2, a3 4024383b: 30cb addi.n a3, a0, 12 4024383d: 0249 s32i.n a4, a2, 0 4024383f: 1259 s32i.n a5, a2, 4 40243841: 440c movi.n a4, 4 40243843: 228b addi.n a2, a2, 8 40243845: f1fa01 l32r a0, 40240030 <_irom0_text_start+0x30> 40243848: 0000c0 callx0 a0 4024384b: 140c62 l8ui a6, a12, 20 4024384e: 0108 l32i.n a0, a1, 0 40243850: 661b addi.n a6, a6, 1 40243852: 746060 extui a6, a6, 0, 8 40243855: 144c62 s8i a6, a12, 20 40243858: 172002 l32i a0, a0, 92 4024385b: fc5056 bnez a0, 40243824 4024385e: ffe8c6 j 40243805 40243861: 000000 ill 40243864 : 40243864: f0c112 addi a1, a1, -16 40243867: 0109 s32i.n a0, a1, 0 40243869: 12bc beqz.n a2, 4024389e 4024386b: 0208 l32i.n a0, a2, 0 4024386d: 2db066 bnei a0, 16, 4024389e 40243870: fe9c01 l32r a0, 402432e0 40243873: 0008 l32i.n a0, a0, 0 40243875: 809c beqz.n a0, 40243891 40243877: 0058 l32i.n a5, a0, 0 40243879: e58c beqz.n a5, 4024388b 4024387b: 0538 l32i.n a3, a5, 0 4024387d: 0ab366 bnei a3, 16, 4024388b 40243880: 2268 l32i.n a6, a2, 8 40243882: 2548 l32i.n a4, a5, 8 40243884: 1668 l32i.n a6, a6, 4 40243886: 1448 l32i.n a4, a4, 4 40243888: 171467 beq a4, a6, 402438a3 4024388b: 172002 l32i a0, a0, 92 4024388e: fe5056 bnez a0, 40243877 40243891: 0123c5 call0 40244ad0 40243894: 0108 l32i.n a0, a1, 0 40243896: 10c112 addi a1, a1, 16 40243899: f00d ret.n 4024389b: 000000 ill 4024389e: 427c movi.n a2, -12 402438a0: fffc06 j 40243894 402438a3: 127c movi.n a2, -15 402438a5: fffac6 j 40243894 402438a8 : 402438a8: f0c112 addi a1, a1, -16 402438ab: 1109 s32i.n a0, a1, 4 402438ad: 000c movi.n a0, 0 402438af: 0109 s32i.n a0, a1, 0 402438b1: a2ac beqz.n a2, 402438df 402438b3: 2824f6 bgeui a4, 2, 402438df 402438b6: 2139 s32i.n a3, a1, 8 402438b8: 111466 bnei a4, 1, 402438cd 402438bb: 013d mov.n a3, a1 402438bd: ffa245 call0 402432e4 402438c0: b29c beqz.n a2, 402438df 402438c2: 0108 l32i.n a0, a1, 0 402438c4: 2138 l32i.n a3, a1, 8 402438c6: a039 s32i.n a3, a0, 40 402438c8: 020c movi.n a2, 0 402438ca: 0004c6 j 402438e1 402438cd: fe8401 l32r a0, 402432e0 402438d0: 1008 l32i.n a0, a0, 4 402438d2: 908c beqz.n a0, 402438df 402438d4: 0048 l32i.n a4, a0, 0 402438d6: ec1427 beq a4, a2, 402438c6 402438d9: 172002 l32i a0, a0, 92 402438dc: ff4056 bnez a0, 402438d4 402438df: 427c movi.n a2, -12 402438e1: 1108 l32i.n a0, a1, 4 402438e3: 10c112 addi a1, a1, 16 402438e6: f00d ret.n 402438e8 : 402438e8: f0c112 addi a1, a1, -16 402438eb: 2109 s32i.n a0, a1, 8 402438ed: 000c movi.n a0, 0 402438ef: 0109 s32i.n a0, a1, 0 402438f1: c28c beqz.n a2, 40243901 402438f3: 0238 l32i.n a3, a2, 0 402438f5: 1129 s32i.n a2, a1, 4 402438f7: 06b366 bnei a3, 16, 40243901 402438fa: 013d mov.n a3, a1 402438fc: ff9e45 call0 402432e4 402438ff: 62dc bnez.n a2, 40243919 40243901: 427c movi.n a2, -12 40243903: 0002c6 j 40243912 40243906: 002122 l32i a2, a1, 0 40243909: 00a032 movi a3, 0 4024390c: 008e85 call0 402441f8 4024390f: 00a022 movi a2, 0 40243912: 2108 l32i.n a0, a1, 8 40243914: 10c112 addi a1, a1, 16 40243917: f00d ret.n 40243919: 1148 l32i.n a4, a1, 4 4024391b: 1448 l32i.n a4, a4, 4 4024391d: b27c movi.n a2, -5 4024391f: e36466 bnei a4, 6, 40243906 40243922: fffb06 j 40243912 40243925: 000000 ill 40243928 : 40243928: f0c112 addi a1, a1, -16 4024392b: 2109 s32i.n a0, a1, 8 4024392d: 000c movi.n a0, 0 4024392f: 0109 s32i.n a0, a1, 0 40243931: c28c beqz.n a2, 40243941 40243933: 0238 l32i.n a3, a2, 0 40243935: 1129 s32i.n a2, a1, 4 40243937: 06b366 bnei a3, 16, 40243941 4024393a: 013d mov.n a3, a1 4024393c: ff9a45 call0 402432e4 4024393f: 62dc bnez.n a2, 40243959 40243941: 427c movi.n a2, -12 40243943: 0002c6 j 40243952 40243946: 002122 l32i a2, a1, 0 40243949: 01a032 movi a3, 1 4024394c: 008a85 call0 402441f8 4024394f: 00a022 movi a2, 0 40243952: 2108 l32i.n a0, a1, 8 40243954: 10c112 addi a1, a1, 16 40243957: f00d ret.n 40243959: 1148 l32i.n a4, a1, 4 4024395b: 1448 l32i.n a4, a4, 4 4024395d: b27c movi.n a2, -5 4024395f: e36466 bnei a4, 6, 40243946 40243962: fffb06 j 40243952 40243965: 000000 ill 40243968: fea0b4 excw 4024396b: 3f .byte 0x3f 4024396c: fea0a0 excw 4024396f: 3f .byte 0x3f 40243970 : 40243970: f0c112 addi a1, a1, -16 40243973: 31c9 s32i.n a12, a1, 12 40243975: 2109 s32i.n a0, a1, 8 40243977: 03cd mov.n a12, a3 40243979: 000c movi.n a0, 0 4024397b: 0109 s32i.n a0, a1, 0 4024397d: 429c beqz.n a2, 40243995 4024397f: 239c beqz.n a3, 40243995 40243981: 0238 l32i.n a3, a2, 0 40243983: 1129 s32i.n a2, a1, 4 40243985: 0cb366 bnei a3, 16, 40243995 40243988: 013d mov.n a3, a1 4024398a: ff9585 call0 402432e4 4024398d: 928c beqz.n a2, 4024399a 4024398f: 0138 l32i.n a3, a1, 0 40243991: 1308 l32i.n a0, a3, 4 40243993: 70dc bnez.n a0, 402439ae 40243995: 427c movi.n a2, -12 40243997: 000286 j 402439a5 4024399a: 1108 l32i.n a0, a1, 4 4024399c: 1008 l32i.n a0, a0, 4 4024399e: c0bc beqz.n a0, 402439de 402439a0: 4a6026 beqi a0, 6, 402439ee 402439a3: 427c movi.n a2, -12 402439a5: 31c8 l32i.n a12, a1, 12 402439a7: 2108 l32i.n a0, a1, 8 402439a9: 10c112 addi a1, a1, 16 402439ac: f00d ret.n 402439ae: 3a1042 l16ui a4, a0, 116 402439b1: 391052 l16ui a5, a0, 114 402439b4: 820c movi.n a2, 8 402439b6: 172062 l32i a6, a0, 92 402439b9: a078 l32i.n a7, a0, 40 402439bb: 106372 s32i a7, a3, 64 402439be: f369 s32i.n a6, a3, 60 402439c0: 1d5322 s16i a2, a3, 58 402439c3: 1b5352 s16i a5, a3, 54 402439c6: c02240 sub a2, a2, a4 402439c9: 1c5322 s16i a2, a3, 56 402439cc: 441c movi.n a4, 20 402439ce: 0c2d mov.n a2, a12 402439d0: 34c332 addi a3, a3, 52 402439d3: f19701 l32r a0, 40240030 <_irom0_text_start+0x30> 402439d6: 0000c0 callx0 a0 402439d9: 020c movi.n a2, 0 402439db: fff186 j 402439a5 402439de: 0c2d mov.n a2, a12 402439e0: ffe231 l32r a3, 40243968 402439e3: 441c movi.n a4, 20 402439e5: f19201 l32r a0, 40240030 <_irom0_text_start+0x30> 402439e8: 0000c0 callx0 a0 402439eb: 000306 j 402439fb 402439ee: 0c2d mov.n a2, a12 402439f0: ffdf31 l32r a3, 4024396c 402439f3: 441c movi.n a4, 20 402439f5: f18e01 l32r a0, 40240030 <_irom0_text_start+0x30> 402439f8: 0000c0 callx0 a0 402439fb: 020c movi.n a2, 0 402439fd: ffe906 j 402439a5 40243a00 : 40243a00: f0c112 addi a1, a1, -16 40243a03: 2109 s32i.n a0, a1, 8 40243a05: 000c movi.n a0, 0 40243a07: 0109 s32i.n a0, a1, 0 40243a09: c28c beqz.n a2, 40243a19 40243a0b: 0248 l32i.n a4, a2, 0 40243a0d: 1139 s32i.n a3, a1, 4 40243a0f: 06b466 bnei a4, 16, 40243a19 40243a12: 013d mov.n a3, a1 40243a14: ff8cc5 call0 402432e4 40243a17: 32cc bnez.n a2, 40243a1e 40243a19: 427c movi.n a2, -12 40243a1b: 000c46 j 40243a50 40243a1e: 0158 l32i.n a5, a1, 0 40243a20: 1108 l32i.n a0, a1, 4 40243a22: 132532 l32i a3, a5, 76 40243a25: 1528 l32i.n a2, a5, 4 40243a27: 200030 or a0, a0, a3 40243a2a: 136502 s32i a0, a5, 76 40243a2d: 0f6017 bbci a0, 1, 40243a40 40243a30: 240232 l8ui a3, a2, 36 40243a33: 044c movi.n a4, 64 40243a35: 203340 or a3, a3, a4 40243a38: 244232 s8i a3, a2, 36 40243a3b: 0108 l32i.n a0, a1, 0 40243a3d: 132002 l32i a0, a0, 76 40243a40: 830c movi.n a3, 8 40243a42: 086037 bbci a0, 3, 40243a4e 40243a45: 080252 l8ui a5, a2, 8 40243a48: 205530 or a5, a5, a3 40243a4b: 084252 s8i a5, a2, 8 40243a4e: 020c movi.n a2, 0 40243a50: 2108 l32i.n a0, a1, 8 40243a52: 10c112 addi a1, a1, 16 40243a55: f00d ret.n ... 40243a58 : 40243a58: f0c112 addi a1, a1, -16 40243a5b: 2109 s32i.n a0, a1, 8 40243a5d: 000c movi.n a0, 0 40243a5f: 0109 s32i.n a0, a1, 0 40243a61: c28c beqz.n a2, 40243a71 40243a63: 0248 l32i.n a4, a2, 0 40243a65: 1139 s32i.n a3, a1, 4 40243a67: 06b466 bnei a4, 16, 40243a71 40243a6a: 013d mov.n a3, a1 40243a6c: ff8745 call0 402432e4 40243a6f: 32cc bnez.n a2, 40243a76 40243a71: 427c movi.n a2, -12 40243a73: 000e06 j 40243aaf 40243a76: f47c movi.n a4, -1 40243a78: 0128 l32i.n a2, a1, 0 40243a7a: 1138 l32i.n a3, a1, 4 40243a7c: 132202 l32i a0, a2, 76 40243a7f: 303340 xor a3, a3, a4 40243a82: 100030 and a0, a0, a3 40243a85: 136202 s32i a0, a2, 76 40243a88: 1228 l32i.n a2, a2, 4 40243a8a: 10e037 bbsi a0, 3, 40243a9e 40243a8d: 080232 l8ui a3, a2, 8 40243a90: f7a042 movi a4, 247 40243a93: 103340 and a3, a3, a4 40243a96: 084232 s8i a3, a2, 8 40243a99: 0108 l32i.n a0, a1, 0 40243a9b: 132002 l32i a0, a0, 76 40243a9e: 0be017 bbsi a0, 1, 40243aad 40243aa1: 240252 l8ui a5, a2, 36 40243aa4: bfa062 movi a6, 191 40243aa7: 105560 and a5, a5, a6 40243aaa: 244252 s8i a5, a2, 36 40243aad: 020c movi.n a2, 0 40243aaf: 2108 l32i.n a0, a1, 8 40243ab1: 10c112 addi a1, a1, 16 40243ab4: f00d ret.n ... 40243ab8 : 40243ab8: f0c112 addi a1, a1, -16 40243abb: 1109 s32i.n a0, a1, 4 40243abd: 31d9 s32i.n a13, a1, 12 40243abf: 21c9 s32i.n a12, a1, 8 40243ac1: 03dd mov.n a13, a3 40243ac3: 04cd mov.n a12, a4 40243ac5: 000c movi.n a0, 0 40243ac7: 0109 s32i.n a0, a1, 0 40243ac9: 028c beqz.n a2, 40243acd 40243acb: 34cc bnez.n a4, 40243ad2 40243acd: 427c movi.n a2, -12 40243acf: 000806 j 40243af3 40243ad2: 0238 l32i.n a3, a2, 0 40243ad4: f5b366 bnei a3, 16, 40243acd 40243ad7: 013d mov.n a3, a1 40243ad9: ff8085 call0 402432e4 40243adc: fed216 beqz a2, 40243acd 40243adf: 0108 l32i.n a0, a1, 0 40243ae1: 132042 l32i a4, a0, 76 40243ae4: e56437 bbci a4, 3, 40243acd 40243ae7: 1008 l32i.n a0, a0, 4 40243ae9: 1d9c beqz.n a13, 40243afe 40243aeb: 271d26 beqi a13, 1, 40243b16 40243aee: 1a2d26 beqi a13, 2, 40243b0c 40243af1: 427c movi.n a2, -12 40243af3: 21c8 l32i.n a12, a1, 8 40243af5: 31d8 l32i.n a13, a1, 12 40243af7: 1108 l32i.n a0, a1, 4 40243af9: 10c112 addi a1, a1, 16 40243afc: f00d ret.n 40243afe: 0c58 l32i.n a5, a12, 0 40243b00: e8a362 movi a6, 0x3e8 40243b03: 825560 mull a5, a5, a6 40243b06: 276052 s32i a5, a0, 156 40243b09: 000106 j 40243b11 40243b0c: 0c78 l32i.n a7, a12, 0 40243b0e: 296072 s32i a7, a0, 164 40243b11: 020c movi.n a2, 0 40243b13: fff706 j 40243af3 40243b16: 0c88 l32i.n a8, a12, 0 40243b18: e8a392 movi a9, 0x3e8 40243b1b: 828890 mull a8, a8, a9 40243b1e: 286082 s32i a8, a0, 160 40243b21: fffb06 j 40243b11 40243b24 : 40243b24: f0c112 addi a1, a1, -16 40243b27: 1109 s32i.n a0, a1, 4 40243b29: 31d9 s32i.n a13, a1, 12 40243b2b: 21c9 s32i.n a12, a1, 8 40243b2d: 03dd mov.n a13, a3 40243b2f: 04cd mov.n a12, a4 40243b31: 000c movi.n a0, 0 40243b33: 0109 s32i.n a0, a1, 0 40243b35: 028c beqz.n a2, 40243b39 40243b37: 34cc bnez.n a4, 40243b3e 40243b39: 427c movi.n a2, -12 40243b3b: 000806 j 40243b5f 40243b3e: 0238 l32i.n a3, a2, 0 40243b40: f5b366 bnei a3, 16, 40243b39 40243b43: 013d mov.n a3, a1 40243b45: ff79c5 call0 402432e4 40243b48: fed216 beqz a2, 40243b39 40243b4b: 0108 l32i.n a0, a1, 0 40243b4d: 132042 l32i a4, a0, 76 40243b50: e56437 bbci a4, 3, 40243b39 40243b53: 1008 l32i.n a0, a0, 4 40243b55: bd9c beqz.n a13, 40243b74 40243b57: 281d26 beqi a13, 1, 40243b83 40243b5a: 0c2d26 beqi a13, 2, 40243b6a 40243b5d: 427c movi.n a2, -12 40243b5f: 21c8 l32i.n a12, a1, 8 40243b61: 31d8 l32i.n a13, a1, 12 40243b63: 1108 l32i.n a0, a1, 4 40243b65: 10c112 addi a1, a1, 16 40243b68: f00d ret.n 40243b6a: 292022 l32i a2, a0, 164 40243b6d: 0c29 s32i.n a2, a12, 0 40243b6f: 020c movi.n a2, 0 40243b71: fffa86 j 40243b5f 40243b74: e8a332 movi a3, 0x3e8 40243b77: 272022 l32i a2, a0, 156 40243b7a: f16401 l32r a0, 4024010c <_irom0_text_start+0x10c> 40243b7d: 0000c0 callx0 a0 40243b80: fffa46 j 40243b6d 40243b83: e8a332 movi a3, 0x3e8 40243b86: 282022 l32i a2, a0, 160 40243b89: f16001 l32r a0, 4024010c <_irom0_text_start+0x10c> 40243b8c: 0000c0 callx0 a0 40243b8f: fff686 j 40243b6d ... 40243b94 : 40243b94: f0c112 addi a1, a1, -16 40243b97: 016102 s32i a0, a1, 4 40243b9a: 00a002 movi a0, 0 40243b9d: 006102 s32i a0, a1, 0 40243ba0: 82ac beqz.n a2, 40243bcc 40243ba2: 0238 l32i.n a3, a2, 0 40243ba4: 1cc326 beqi a3, 32, 40243bc4 40243ba7: 00fe45 call0 40244b8c 40243baa: 012280 slli a2, a2, 24 40243bad: 312820 srai a2, a2, 24 40243bb0: 000186 j 40243bba 40243bb3: 0128 l32i.n a2, a1, 0 40243bb5: 0148c5 call0 40245044 40243bb8: 020c movi.n a2, 0 40243bba: 1108 l32i.n a0, a1, 4 40243bbc: 10c112 addi a1, a1, 16 40243bbf: f00d ret.n 40243bc1: 000000 ill 40243bc4: 013d mov.n a3, a1 40243bc6: ff71c5 call0 402432e4 40243bc9: fe6256 bnez a2, 40243bb3 40243bcc: 427c movi.n a2, -12 40243bce: fffa06 j 40243bba 40243bd1: 000000 ill 40243bd4: fea0d0 excw 40243bd7: 3f .byte 0x3f 40243bd8: 00c350 excw 40243bdb: 75fc00 extui a15, a0, 28, 8 40243bde: 124010 excw 40243be0 : 40243be0: f0c112 addi a1, a1, -16 40243be3: 006102 s32i a0, a1, 0 40243be6: 0261d2 s32i a13, a1, 8 40243be9: 0161c2 s32i a12, a1, 4 40243bec: ffa3d2 movi a13, 0x3ff 40243bef: fff9c1 l32r a12, 40243bd4 40243bf2: 09f085 call0 4024dafc 40243bf5: fff831 l32r a3, 40243bd8 40243bf8: fff901 l32r a0, 40243bdc 40243bfb: 0000c0 callx0 a0 40243bfe: 0c08 l32i.n a0, a12, 0 40243c00: 023d27 bltu a13, a2, 40243c06 40243c03: 04d222 addmi a2, a2, 0x400 40243c06: e81027 beq a0, a2, 40243bf2 40243c09: 0108 l32i.n a0, a1, 0 40243c0b: 0c29 s32i.n a2, a12, 0 40243c0d: 21d8 l32i.n a13, a1, 8 40243c0f: 11c8 l32i.n a12, a1, 4 40243c11: 10c112 addi a1, a1, 16 40243c14: f00d ret.n ... 40243c18 : 40243c18: 207220 or a7, a2, a2 40243c1b: f0c112 addi a1, a1, -16 40243c1e: 202330 or a2, a3, a3 40243c21: 203440 or a3, a4, a4 40243c24: 0109 s32i.n a0, a1, 0 40243c26: 054d mov.n a4, a5 40243c28: 075d mov.n a5, a7 40243c2a: 08cc05 call0 4024c8ec 40243c2d: 0108 l32i.n a0, a1, 0 40243c2f: 10c112 addi a1, a1, 16 40243c32: f00d ret.n 40243c34 : 40243c34: f0c112 addi a1, a1, -16 40243c37: 006102 s32i a0, a1, 0 40243c3a: 087905 call0 4024c3cc 40243c3d: 002102 l32i a0, a1, 0 40243c40: 10c112 addi a1, a1, 16 40243c43: 000080 ret 40243c46: e40000 extui a0, a0, 0, 15 40243c49: 3ffea1 l32r a10, 40213c44 <_lit4_end+0x10c4f4> 40243c4c: fea1f0 excw 40243c4f: 3f .byte 0x3f 40243c50: a1dc bnez.n a1, 40243c6e 40243c52: fe .byte 0xfe 40243c53: 3f .byte 0x3f 40243c54: 26ed50 excw 40243c57: fc2140 excw 40243c5a: ff .byte 0xff 40243c5b: f0c112 addi a1, a1, -16 40243c5e: 0109 s32i.n a0, a1, 0 40243c60: 11c9 s32i.n a12, a1, 4 40243c62: 21d9 s32i.n a13, a1, 8 40243c64: 0228 l32i.n a2, a2, 0 40243c66: fff9d1 l32r a13, 40243c4c 40243c69: 829c beqz.n a2, 40243c85 40243c6b: 060c movi.n a6, 0 40243c6d: 0c0c movi.n a12, 0 40243c6f: 0d88 l32i.n a8, a13, 0 40243c71: d278 l32i.n a7, a2, 52 40243c73: c07870 sub a7, a8, a7 40243c76: 033767 bltu a7, a6, 40243c7d 40243c79: 076d mov.n a6, a7 40243c7b: 02cd mov.n a12, a2 40243c7d: 3228 l32i.n a2, a2, 12 40243c7f: fee256 bnez a2, 40243c71 40243c82: 000086 j 40243c88 40243c85: 00a0c2 movi a12, 0 40243c88: 005c16 beqz a12, 40243c91 40243c8b: 202cc0 or a2, a12, a12 40243c8e: 045685 call0 402481f8 40243c91: ffef01 l32r a0, 40243c50 40243c94: 0d88 l32i.n a8, a13, 0 40243c96: 0098 l32i.n a9, a0, 0 40243c98: 0c0c movi.n a12, 0 40243c9a: 092d mov.n a2, a9 40243c9c: c99c beqz.n a9, 40243cbc 40243c9e: 060c movi.n a6, 0 40243ca0: 4238 l32i.n a3, a2, 16 40243ca2: 025326 beqi a3, 5, 40243ca8 40243ca5: 0b6366 bnei a3, 6, 40243cb4 40243ca8: d278 l32i.n a7, a2, 52 40243caa: c07870 sub a7, a8, a7 40243cad: 033767 bltu a7, a6, 40243cb4 40243cb0: 076d mov.n a6, a7 40243cb2: 02cd mov.n a12, a2 40243cb4: 3228 l32i.n a2, a2, 12 40243cb6: fe6256 bnez a2, 40243ca0 40243cb9: 000046 j 40243cbe 40243cbc: 0c0c movi.n a12, 0 40243cbe: 01bc16 beqz a12, 40243cdd 40243cc1: ffe321 l32r a2, 40243c50 40243cc4: 203cc0 or a3, a12, a12 40243cc7: 04e185 call0 40248ae0 40243cca: 202cc0 or a2, a12, a12 40243ccd: ffe131 l32r a3, 40243c54 40243cd0: 845c movi.n a4, 88 40243cd2: f17b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243cd5: 0000c0 callx0 a0 40243cd8: ffde01 l32r a0, 40243c50 40243cdb: 0098 l32i.n a9, a0, 0 40243cdd: 092d mov.n a2, a9 40243cdf: f99c beqz.n a9, 40243d02 40243ce1: 060c movi.n a6, 0 40243ce3: 0c0c movi.n a12, 0 40243ce5: 0d88 l32i.n a8, a13, 0 40243ce7: 990c movi.n a9, 9 40243ce9: 42a8 l32i.n a10, a2, 16 40243ceb: 0b9a97 bne a10, a9, 40243cfa 40243cee: d278 l32i.n a7, a2, 52 40243cf0: c07870 sub a7, a8, a7 40243cf3: 033767 bltu a7, a6, 40243cfa 40243cf6: 076d mov.n a6, a7 40243cf8: 02cd mov.n a12, a2 40243cfa: 3228 l32i.n a2, a2, 12 40243cfc: fe9256 bnez a2, 40243ce9 40243cff: 000046 j 40243d04 40243d02: 0c0c movi.n a12, 0 40243d04: 0221d2 l32i a13, a1, 8 40243d07: 015c16 beqz a12, 40243d20 40243d0a: 203cc0 or a3, a12, a12 40243d0d: 002d mov.n a2, a0 40243d0f: 04dd05 call0 40248ae0 40243d12: 0c2d mov.n a2, a12 40243d14: ffd031 l32r a3, 40243c54 40243d17: 69a042 movi a4, 105 40243d1a: f16901 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243d1d: 0000c0 callx0 a0 40243d20: 11c8 l32i.n a12, a1, 4 40243d22: 0108 l32i.n a0, a1, 0 40243d24: 10c112 addi a1, a1, 16 40243d27: f00d ret.n 40243d29: 000000 ill 40243d2c: 26f140 excw 40243d2f: 070c40 excw 40243d30 : 40243d30: 070c movi.n a7, 0 40243d32: 040c movi.n a4, 0 40243d34: f0c112 addi a1, a1, -16 40243d37: 11c9 s32i.n a12, a1, 4 40243d39: 0109 s32i.n a0, a1, 0 40243d3b: 21d9 s32i.n a13, a1, 8 40243d3d: 31e9 s32i.n a14, a1, 12 40243d3f: 2d0c movi.n a13, 2 40243d41: 9e0c movi.n a14, 9 40243d43: fffa01 l32r a0, 40243d2c 40243d46: fe24c1 l32r a12, 402435d8 40243d49: a06d00 addx4 a6, a13, a0 40243d4c: 0668 l32i.n a6, a6, 0 40243d4e: 0668 l32i.n a6, a6, 0 40243d50: d6ac beqz.n a6, 40243d81 40243d52: 4658 l32i.n a5, a6, 16 40243d54: 0d9566 bnei a5, 10, 40243d65 40243d57: 771b addi.n a7, a7, 1 40243d59: 747070 extui a7, a7, 0, 8 40243d5c: 0020c0 memw 40243d5f: ff2c82 l32i a8, a12, 0x3fc 40243d62: 1b1787 beq a7, a8, 40243d81 40243d65: 055526 beqi a5, 5, 40243d6e 40243d68: 026526 beqi a5, 6, 40243d6e 40243d6b: 0d95e7 bne a5, a14, 40243d7c 40243d6e: 771b addi.n a7, a7, 1 40243d70: 747070 extui a7, a7, 0, 8 40243d73: 0020c0 memw 40243d76: ff2c82 l32i a8, a12, 0x3fc 40243d79: 041787 beq a7, a8, 40243d81 40243d7c: 3668 l32i.n a6, a6, 12 40243d7e: fd0656 bnez a6, 40243d52 40243d81: 0020c0 memw 40243d84: ff2c82 l32i a8, a12, 0x3fc 40243d87: 0c9787 bne a7, a8, 40243d97 40243d8a: ffecc5 call0 40243c58 40243d8d: ffe701 l32r a0, 40243d2c 40243d90: 040c movi.n a4, 0 40243d92: 070c movi.n a7, 0 40243d94: 000146 j 40243d9d 40243d97: 747070 extui a7, a7, 0, 8 40243d9a: 837460 moveqz a7, a4, a6 40243d9d: dd1b addi.n a13, a13, 1 40243d9f: 74d0d0 extui a13, a13, 0, 8 40243da2: a34d66 bnei a13, 4, 40243d49 40243da5: 11c8 l32i.n a12, a1, 4 40243da7: 21d8 l32i.n a13, a1, 8 40243da9: 31e8 l32i.n a14, a1, 12 40243dab: 0108 l32i.n a0, a1, 0 40243dad: 10c112 addi a1, a1, 16 40243db0: f00d ret.n ... 40243db4 : 40243db4: 130c movi.n a3, 1 40243db6: e0c112 addi a1, a1, -32 40243db9: 21c9 s32i.n a12, a1, 8 40243dbb: 31d9 s32i.n a13, a1, 12 40243dbd: 41e9 s32i.n a14, a1, 16 40243dbf: 1109 s32i.n a0, a1, 4 40243dc1: 51f9 s32i.n a15, a1, 20 40243dc3: 6139 s32i.n a3, a1, 24 40243dc5: 02fd mov.n a15, a2 40243dc7: ffd921 l32r a2, 40243d2c 40243dca: 062102 l32i a0, a1, 24 40243dcd: a00020 addx4 a0, a0, a2 40243dd0: 0020e2 l32i a14, a0, 0 40243dd3: 002ee2 l32i a14, a14, 0 40243dd6: 8ebc beqz.n a14, 40243e12 40243dd8: 0109 s32i.n a0, a1, 0 40243dda: 130c movi.n a3, 1 40243ddc: 040c movi.n a4, 0 40243dde: 0edd mov.n a13, a14 40243de0: 101e52 l16ui a5, a14, 32 40243de3: 3ec8 l32i.n a12, a14, 12 40243de5: c055f0 sub a5, a5, a15 40243de8: 933450 movnez a3, a4, a5 40243deb: a39c beqz.n a3, 40243e09 40243ded: 0ced mov.n a14, a12 40243def: 0128 l32i.n a2, a1, 0 40243df1: 0d3d mov.n a3, a13 40243df3: 0228 l32i.n a2, a2, 0 40243df5: 04ce85 call0 40248ae0 40243df8: 0d2d mov.n a2, a13 40243dfa: ff9631 l32r a3, 40243c54 40243dfd: aba042 movi a4, 171 40243e00: f13001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243e03: 0000c0 callx0 a0 40243e06: 000046 j 40243e0b 40243e09: 0ced mov.n a14, a12 40243e0b: 040c movi.n a4, 0 40243e0d: 130c movi.n a3, 1 40243e0f: fcbc56 bnez a12, 40243dde 40243e12: 6138 l32i.n a3, a1, 24 40243e14: ffc621 l32r a2, 40243d2c 40243e17: 431b addi.n a4, a3, 1 40243e19: 743040 extui a3, a4, 0, 8 40243e1c: 6139 s32i.n a3, a1, 24 40243e1e: a84366 bnei a3, 4, 40243dca 40243e21: 21c8 l32i.n a12, a1, 8 40243e23: 31d8 l32i.n a13, a1, 12 40243e25: 41e8 l32i.n a14, a1, 16 40243e27: 51f8 l32i.n a15, a1, 20 40243e29: 1108 l32i.n a0, a1, 4 40243e2b: 20c112 addi a1, a1, 32 40243e2e: f00d ret.n 40243e30 : 40243e30: ff8691 l32r a9, 40243c48 40243e33: ff8741 l32r a4, 40243c50 40243e36: 081272 l16ui a7, a2, 16 40243e39: 041252 l16ui a5, a2, 8 40243e3c: 3268 l32i.n a6, a2, 12 40243e3e: 152232 l32i a3, a2, 84 40243e41: 5288 l32i.n a8, a2, 20 40243e43: c3ec bnez.n a3, 40243e73 40243e45: 05a816 beqz a8, 40243ea3 40243e48: 057716 beqz a7, 40243ea3 40243e4b: 0428 l32i.n a2, a4, 0 40243e4d: 056216 beqz a2, 40243ea7 40243e50: 111242 l16ui a4, a2, 34 40243e53: 149457 bne a4, a5, 40243e6b 40243e56: 12a8 l32i.n a10, a2, 4 40243e58: 0f9a67 bne a10, a6, 40243e6b 40243e5b: 1012b2 l16ui a11, a2, 32 40243e5e: 099b77 bne a11, a7, 40243e6b 40243e61: 0238 l32i.n a3, a2, 0 40243e63: 049387 bne a3, a8, 40243e6b 40243e66: 000dc6 j 40243ea1 40243e69: f00d ret.n 40243e6b: 3228 l32i.n a2, a2, 12 40243e6d: fdf256 bnez a2, 40243e50 40243e70: 000cc6 j 40243ea7 40243e73: c6ac beqz.n a6, 40243ea3 40243e75: a5ac beqz.n a5, 40243ea3 40243e77: 0428 l32i.n a2, a4, 0 40243e79: e28c beqz.n a2, 40243e8b 40243e7b: 111242 l16ui a4, a2, 34 40243e7e: 049457 bne a4, a5, 40243e86 40243e81: 1278 l32i.n a7, a2, 4 40243e83: e21767 beq a7, a6, 40243e69 40243e86: 3228 l32i.n a2, a2, 12 40243e88: fef256 bnez a2, 40243e7b 40243e8b: 0928 l32i.n a2, a9, 0 40243e8d: e28c beqz.n a2, 40243e9f 40243e8f: 111282 l16ui a8, a2, 34 40243e92: 049857 bne a8, a5, 40243e9a 40243e95: 1298 l32i.n a9, a2, 4 40243e97: ce1967 beq a9, a6, 40243e69 40243e9a: 3228 l32i.n a2, a2, 12 40243e9c: fef256 bnez a2, 40243e8f 40243e9f: 020c movi.n a2, 0 40243ea1: f00d ret.n 40243ea3: 1228 l32i.n a2, a2, 4 40243ea5: f00d ret.n 40243ea7: 0928 l32i.n a2, a9, 0 40243ea9: ff2216 beqz a2, 40243e9f 40243eac: 1112a2 l16ui a10, a2, 34 40243eaf: 0f9a57 bne a10, a5, 40243ec2 40243eb2: 12b8 l32i.n a11, a2, 4 40243eb4: 0a9b67 bne a11, a6, 40243ec2 40243eb7: 101232 l16ui a3, a2, 32 40243eba: 049377 bne a3, a7, 40243ec2 40243ebd: 0248 l32i.n a4, a2, 0 40243ebf: a61487 beq a4, a8, 40243e69 40243ec2: 3228 l32i.n a2, a2, 12 40243ec4: fe4256 bnez a2, 40243eac 40243ec7: fff506 j 40243e9f 40243eca: e80000 excw 40243ecd: 002a add.n a0, a0, a2 40243ecf: c11240 mul16u a1, a2, a4 40243ed2: 61c2e0 xsr.eps2 a14 40243ed5: 61e202 excw 40243ed8: 61f204 excw 40243edb: 31d905 call0 40275c6c <_irom0_text_end+0x52e9> 40243ede: 1109 s32i.n a0, a1, 4 40243ee0: 02dd mov.n a13, a2 40243ee2: ffe4c5 call0 40243d30 40243ee5: 0abd16 beqz a13, 40243f94 40243ee8: ff5be1 l32r a14, 40243c54 40243eeb: 152df2 l32i a15, a13, 84 40243eee: 260d02 l8ui a0, a13, 38 40243ef1: 0d38 l32i.n a3, a13, 0 40243ef3: 010080 slli a0, a0, 24 40243ef6: 310800 srai a0, a0, 24 40243ef9: 0109 s32i.n a0, a1, 0 40243efb: 23bc beqz.n a3, 40243f31 40243efd: efac beqz.n a15, 40243f2f 40243eff: 2328 l32i.n a2, a3, 8 40243f01: 0c0c movi.n a12, 0 40243f03: 629c beqz.n a2, 40243f1d 40243f05: 0f2d mov.n a2, a15 40243f07: ff2c05 call0 402431c8 40243f0a: 0e3d mov.n a3, a14 40243f0c: 0d28 l32i.n a2, a13, 0 40243f0e: f6a042 movi a4, 246 40243f11: 2228 l32i.n a2, a2, 8 40243f13: f0eb01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243f16: 0000c0 callx0 a0 40243f19: 0d38 l32i.n a3, a13, 0 40243f1b: 23c9 s32i.n a12, a3, 8 40243f1d: 032d mov.n a2, a3 40243f1f: f9a042 movi a4, 249 40243f22: 0e3d mov.n a3, a14 40243f24: f0e701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243f27: 0000c0 callx0 a0 40243f2a: 0dc9 s32i.n a12, a13, 0 40243f2c: 000046 j 40243f31 40243f2f: 03fd mov.n a15, a3 40243f31: 6dc8 l32i.n a12, a13, 24 40243f33: 18cd32 addi a3, a13, 24 40243f36: fc9c beqz.n a12, 40243f59 40243f38: 6139 s32i.n a3, a1, 24 40243f3a: 20ecc0 or a14, a12, a12 40243f3d: 062122 l32i a2, a1, 24 40243f40: 042cc2 l32i a12, a12, 16 40243f43: 0e3d mov.n a3, a14 40243f45: ff3745 call0 402432bc 40243f48: 0e2d mov.n a2, a14 40243f4a: ff4231 l32r a3, 40243c54 40243f4d: 09a142 movi a4, 0x109 40243f50: f0dc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243f53: 0000c0 callx0 a0 40243f56: fe0c56 bnez a12, 40243f3a 40243f59: ff3ee1 l32r a14, 40243c54 40243f5c: fe83c1 l32r a12, 40243968 40243f5f: 431c movi.n a3, 20 40243f61: 0c2d mov.n a2, a12 40243f63: ffda01 l32r a0, 40243ecc 40243f66: 0000c0 callx0 a0 40243f69: 0c2d mov.n a2, a12 40243f6b: 34cd32 addi a3, a13, 52 40243f6e: 441c movi.n a4, 20 40243f70: f03001 l32r a0, 40240030 <_irom0_text_start+0x30> 40243f73: 0000c0 callx0 a0 40243f76: 0e3d mov.n a3, a14 40243f78: 0d2d mov.n a2, a13 40243f7a: 0ea142 movi a4, 0x10e 40243f7d: f0d001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243f80: 0000c0 callx0 a0 40243f83: df8c beqz.n a15, 40243f94 40243f85: 2f08 l32i.n a0, a15, 8 40243f87: 908c beqz.n a0, 40243f94 40243f89: 5058 l32i.n a5, a0, 20 40243f8b: 558c beqz.n a5, 40243f94 40243f8d: 0f2d mov.n a2, a15 40243f8f: 0138 l32i.n a3, a1, 0 40243f91: 0005c0 callx0 a5 40243f94: 21c8 l32i.n a12, a1, 8 40243f96: 31d8 l32i.n a13, a1, 12 40243f98: 41e8 l32i.n a14, a1, 16 40243f9a: 51f8 l32i.n a15, a1, 20 40243f9c: 1108 l32i.n a0, a1, 4 40243f9e: 20c112 addi a1, a1, 32 40243fa1: f00d ret.n 40243fa3: c11200 mul16u a1, a2, a0 40243fa6: 61c2d0 xsr.eps2 a13 40243fa9: 61e201 l32r a0, 4021c734 <_lit4_end+0x114fe4> 40243fac: 61f203 excw 40243faf: 21d904 excw 40243fb2: 0109 s32i.n a0, a1, 0 40243fb4: 02dd mov.n a13, a2 40243fb6: ffd785 call0 40243d30 40243fb9: 11fd16 beqz a13, 402440dc 40243fbc: ff26f1 l32r a15, 40243c54 40243fbf: 0d38 l32i.n a3, a13, 0 40243fc1: 152de2 l32i a14, a13, 84 40243fc4: 0b3316 beqz a3, 4024407b 40243fc7: 2ebc beqz.n a14, 40243ffd 40243fc9: 2308 l32i.n a0, a3, 8 40243fcb: 0c0c movi.n a12, 0 40243fcd: a09c beqz.n a0, 40243feb 40243fcf: 2e28 l32i.n a2, a14, 8 40243fd1: 629c beqz.n a2, 40243feb 40243fd3: 0e2d mov.n a2, a14 40243fd5: ff1f05 call0 402431c8 40243fd8: 0f3d mov.n a3, a15 40243fda: 0d28 l32i.n a2, a13, 0 40243fdc: 32a142 movi a4, 0x132 40243fdf: 2228 l32i.n a2, a2, 8 40243fe1: f0b701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243fe4: 0000c0 callx0 a0 40243fe7: 0d38 l32i.n a3, a13, 0 40243fe9: 23c9 s32i.n a12, a3, 8 40243feb: 032d mov.n a2, a3 40243fed: 35a142 movi a4, 0x135 40243ff0: 0f3d mov.n a3, a15 40243ff2: f0b301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40243ff5: 0000c0 callx0 a0 40243ff8: 0dc9 s32i.n a12, a13, 0 40243ffa: 000046 j 40243fff 40243ffd: 03ed mov.n a14, a3 40243fff: 0d2d mov.n a2, a13 40244001: ffe2c5 call0 40243e30 40244004: 6129 s32i.n a2, a1, 24 40244006: 071216 beqz a2, 4024407b 40244009: 132d32 l32i a3, a13, 76 4024400c: ff0f01 l32r a0, 40243c48 4024400f: 5a6307 bbci a3, 0, 4024406d 40244012: 00c8 l32i.n a12, a0, 0 40244014: 063c16 beqz a12, 4024407b 40244017: 81e9 s32i.n a14, a1, 32 40244019: 060c movi.n a6, 0 4024401b: 150c movi.n a5, 1 4024401d: 040c movi.n a4, 0 4024401f: 7149 s32i.n a4, a1, 28 40244021: 062172 l32i a7, a1, 24 40244024: 101c82 l16ui a8, a12, 32 40244027: 101772 l16ui a7, a7, 32 4024402a: 20ecc0 or a14, a12, a12 4024402d: c07780 sub a7, a7, a8 40244030: 935670 movnez a5, a6, a7 40244033: 026516 beqz a5, 4024405d 40244036: 0c2d mov.n a2, a12 40244038: 04a505 call0 40248a8c 4024403b: 7188 l32i.n a8, a1, 28 4024403d: 3ec8 l32i.n a12, a14, 12 4024403f: 68cc bnez.n a8, 40244049 40244041: ff0191 l32r a9, 40243c48 40244044: 09c9 s32i.n a12, a9, 0 40244046: 0000c6 j 4024404d 40244049: 38c9 s32i.n a12, a8, 12 4024404b: 3ec8 l32i.n a12, a14, 12 4024404d: 0e2d mov.n a2, a14 4024404f: 0f3d mov.n a3, a15 40244051: 5aa142 movi a4, 0x15a 40244054: f09b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244057: 0000c0 callx0 a0 4024405a: 0000c6 j 40244061 4024405d: 71c9 s32i.n a12, a1, 28 4024405f: 3cc8 l32i.n a12, a12, 12 40244061: 060c movi.n a6, 0 40244063: 150c movi.n a5, 1 40244065: fb8c56 bnez a12, 40244021 40244068: 81e8 l32i.n a14, a1, 32 4024406a: 000346 j 4024407b 4024406d: 00a032 movi a3, 0 40244070: 049f05 call0 40248a64 40244073: 062122 l32i a2, a1, 24 40244076: 030c movi.n a3, 0 40244078: 049fc5 call0 40248a78 4024407b: 6dc8 l32i.n a12, a13, 24 4024407d: 81e9 s32i.n a14, a1, 32 4024407f: 3cac beqz.n a12, 402440a6 40244081: 81e9 s32i.n a14, a1, 32 40244083: 18cd02 addi a0, a13, 24 40244086: 5109 s32i.n a0, a1, 20 40244088: 20ecc0 or a14, a12, a12 4024408b: 052122 l32i a2, a1, 20 4024408e: 042cc2 l32i a12, a12, 16 40244091: 0e3d mov.n a3, a14 40244093: ff2285 call0 402432bc 40244096: 0e2d mov.n a2, a14 40244098: 0f3d mov.n a3, a15 4024409a: 6ea142 movi a4, 0x16e 4024409d: f08801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402440a0: 0000c0 callx0 a0 402440a3: fe1c56 bnez a12, 40244088 402440a6: 81e8 l32i.n a14, a1, 32 402440a8: fe31c1 l32r a12, 4024396c 402440ab: 431c movi.n a3, 20 402440ad: 0c2d mov.n a2, a12 402440af: ff8701 l32r a0, 40243ecc 402440b2: 0000c0 callx0 a0 402440b5: 0c2d mov.n a2, a12 402440b7: 34cd32 addi a3, a13, 52 402440ba: 441c movi.n a4, 20 402440bc: efdd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402440bf: 0000c0 callx0 a0 402440c2: 0f3d mov.n a3, a15 402440c4: 0d2d mov.n a2, a13 402440c6: 73a142 movi a4, 0x173 402440c9: f07d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402440cc: 0000c0 callx0 a0 402440cf: 2e08 l32i.n a0, a14, 8 402440d1: 708c beqz.n a0, 402440dc 402440d3: 6038 l32i.n a3, a0, 24 402440d5: 338c beqz.n a3, 402440dc 402440d7: 0e2d mov.n a2, a14 402440d9: 0003c0 callx0 a3 402440dc: 11c8 l32i.n a12, a1, 4 402440de: 21d8 l32i.n a13, a1, 8 402440e0: 31e8 l32i.n a14, a1, 12 402440e2: 41f8 l32i.n a15, a1, 16 402440e4: 0108 l32i.n a0, a1, 0 402440e6: 30c112 addi a1, a1, 48 402440e9: f00d ret.n 402440eb: c11200 mul16u a1, a2, a0 402440ee: 6102f0 excw 402440f1: 220201 l32r a0, 4020c8fc <_lit4_end+0x1051ac> 402440f4: 610201 l32r a0, 4021c4fc <_lit4_end+0x114dac> 402440f7: 020800 excw 402440fa: fc7921 l32r a2, 402432e0 402440fd: 121026 beqi a0, 1, 40244113 40244100: 234026 beqi a0, 4, 40244127 40244103: 167066 bnei a0, 7, 4024411d 40244106: 0138 l32i.n a3, a1, 0 40244108: ff16c5 call0 40243278 4024410b: 0128 l32i.n a2, a1, 0 4024410d: ffe945 call0 40243fa4 40244110: 000246 j 4024411d 40244113: 0138 l32i.n a3, a1, 0 40244115: ff1605 call0 40243278 40244118: 0128 l32i.n a2, a1, 0 4024411a: ffdb45 call0 40243ed0 4024411d: 1108 l32i.n a0, a1, 4 4024411f: 10c112 addi a1, a1, 16 40244122: f00d ret.n 40244124: 000000 ill 40244127: 0128 l32i.n a2, a1, 0 40244129: 0228 l32i.n a2, a2, 0 4024412b: fee216 beqz a2, 4024411d 4024412e: 2238 l32i.n a3, a2, 8 40244130: 7338 l32i.n a3, a3, 28 40244132: fe7316 beqz a3, 4024411d 40244135: 0003c0 callx0 a3 40244138: fff846 j 4024411d 4024413b: 0e2400 excw 4024413e: 124000 excw 40244140 : 40244140: e0c112 addi a1, a1, -32 40244143: 21c9 s32i.n a12, a1, 8 40244145: 51f9 s32i.n a15, a1, 20 40244147: 1109 s32i.n a0, a1, 4 40244149: 31d9 s32i.n a13, a1, 12 4024414b: 41e9 s32i.n a14, a1, 16 4024414d: 02dd mov.n a13, a2 4024414f: 04ed mov.n a14, a4 40244151: 09b216 beqz a2, 402441f0 40244154: 098316 beqz a3, 402441f0 40244157: 095416 beqz a4, 402441f0 4024415a: 12f8 l32i.n a15, a2, 4 4024415c: 0139 s32i.n a3, a1, 0 4024415e: 1e1f02 l16ui a0, a15, 60 40244161: 391fc2 l16ui a12, a15, 114 40244164: 1100f0 slli a0, a0, 1 40244167: 013c47 bltu a12, a4, 4024416c 4024416a: 04cd mov.n a12, a4 4024416c: 02a0c7 bge a0, a12, 40244172 4024416f: f4c000 extui a12, a0, 0, 16 40244172: 132d22 l32i a2, a13, 76 40244175: 126227 bbci a2, 2, 4024418b 40244178: 202ff0 or a2, a15, a15 4024417b: 002132 l32i a3, a1, 0 4024417e: 204cc0 or a4, a12, a12 40244181: 150c movi.n a5, 1 40244183: 04cf05 call0 40248e74 40244186: 020d mov.n a0, a2 40244188: 000386 j 4024419a 4024418b: 202ff0 or a2, a15, a15 4024418e: 002132 l32i a3, a1, 0 40244191: 0c4d mov.n a4, a12 40244193: 050c movi.n a5, 0 40244195: 04cdc5 call0 40248e74 40244198: 020d mov.n a0, a2 4024419a: 080066 bnei a0, -1, 402441a6 4024419d: 41c1c0 srli a12, a12, 1 402441a0: 020066 bnei a0, -1, 402441a6 402441a3: cb2cf6 bgeui a12, 2, 40244172 402441a6: 50fc bnez.n a0, 402441df 402441a8: 0f2d mov.n a2, a15 402441aa: 0158 l32i.n a5, a1, 0 402441ac: 7d48 l32i.n a4, a13, 28 402441ae: c03ec0 sub a3, a14, a12 402441b1: 045432 s16i a3, a4, 8 402441b4: 5c5a add.n a5, a12, a5 402441b6: 1459 s32i.n a5, a4, 4 402441b8: 051705 call0 4024932c 402441bb: 132d62 l32i a6, a13, 76 402441be: 020d mov.n a0, a2 402441c0: 1b6627 bbci a6, 2, 402441df 402441c3: 7d78 l32i.n a7, a13, 28 402441c5: 041772 l16ui a7, a7, 8 402441c8: 6129 s32i.n a2, a1, 24 402441ca: 17dc bnez.n a7, 402441df 402441cc: 0d4d mov.n a4, a13 402441ce: a21c movi.n a2, 26 402441d0: 430c movi.n a3, 4 402441d2: 180c movi.n a8, 1 402441d4: 484d82 s8i a8, a13, 72 402441d7: ffd901 l32r a0, 4024413c 402441da: 0000c0 callx0 a0 402441dd: 6108 l32i.n a0, a1, 24 402441df: 002d mov.n a2, a0 402441e1: 21c8 l32i.n a12, a1, 8 402441e3: 31d8 l32i.n a13, a1, 12 402441e5: 41e8 l32i.n a14, a1, 16 402441e7: 51f8 l32i.n a15, a1, 20 402441e9: 1108 l32i.n a0, a1, 4 402441eb: 20c112 addi a1, a1, 32 402441ee: f00d ret.n 402441f0: 427c movi.n a2, -12 402441f2: fffac6 j 402441e1 402441f5: 000000 ill 402441f8 : 402441f8: 034d mov.n a4, a3 402441fa: f0c112 addi a1, a1, -16 402441fd: 0109 s32i.n a0, a1, 0 402441ff: e28c beqz.n a2, 40244211 40244201: 152202 l32i a0, a2, 84 40244204: 1238 l32i.n a3, a2, 4 40244206: 408c beqz.n a0, 4024420e 40244208: 004fc5 call0 40244708 4024420b: 000086 j 40244211 4024420e: 0000c5 call0 4024421c 40244211: 0108 l32i.n a0, a1, 0 40244213: 10c112 addi a1, a1, 16 40244216: f00d ret.n 40244218: 244340 extui a4, a4, 3, 3 4024421b: c11240 mul16u a1, a2, a4 4024421e: 6102f0 excw 40244221: 623200 excw 40244224: 11c901 l32r a0, 40208948 <_lit4_end+0x1011f8> 40244227: 21d9 s32i.n a13, a1, 8 40244229: 31e9 s32i.n a14, a1, 12 4024422b: 04dd mov.n a13, a4 4024422d: 02ed mov.n a14, a2 4024422f: 03cd mov.n a12, a3 40244231: 032d mov.n a2, a3 40244233: 030c movi.n a3, 0 40244235: 048305 call0 40248a68 40244238: 6dcc bnez.n a13, 40244242 4024423a: 0c2d mov.n a2, a12 4024423c: 03e8c5 call0 402480cc 4024423f: 000546 j 40244258 40244242: 202cc0 or a2, a12, a12 40244245: 030c movi.n a3, 0 40244247: 048285 call0 40248a70 4024424a: 0c2d mov.n a2, a12 4024424c: 030c movi.n a3, 0 4024424e: 048285 call0 40248a78 40244251: 0c2d mov.n a2, a12 40244253: 03fa45 call0 402481f8 40244256: 020c movi.n a2, 0 40244258: c28c beqz.n a2, 40244268 4024425a: 0c2d mov.n a2, a12 4024425c: ffef31 l32r a3, 40244218 4024425f: 048085 call0 40248a68 40244262: 000986 j 4024428c 40244265: 000000 ill 40244268: 00ed56 bnez a13, 4024427a 4024426b: 202cc0 or a2, a12, a12 4024426e: 030c movi.n a3, 0 40244270: 047fc5 call0 40248a70 40244273: 0c2d mov.n a2, a12 40244275: 030c movi.n a3, 0 40244277: 048005 call0 40248a78 4024427a: 0e4d mov.n a4, a14 4024427c: 0e28 l32i.n a2, a14, 0 4024427e: 600c movi.n a0, 6 40244280: 730c movi.n a3, 7 40244282: 1209 s32i.n a0, a2, 4 40244284: a21c movi.n a2, 26 40244286: ffad01 l32r a0, 4024413c 40244289: 0000c0 callx0 a0 4024428c: 11c8 l32i.n a12, a1, 4 4024428e: 21d8 l32i.n a13, a1, 8 40244290: 31e8 l32i.n a14, a1, 12 40244292: 0108 l32i.n a0, a1, 0 40244294: 10c112 addi a1, a1, 16 40244297: f00d ret.n 40244299: 000000 ill 4024429c: 26ed60 excw 4024429f: 1fa040 excw 402442a2: 124010 excw 402442a4 : 402442a4: f0c112 addi a1, a1, -16 402442a7: 016102 s32i a0, a1, 4 402442aa: 00a002 movi a0, 0 402442ad: 006102 s32i a0, a1, 0 402442b0: f28c beqz.n a2, 402442c3 402442b2: 013d mov.n a3, a1 402442b4: ff02c5 call0 402432e4 402442b7: 0d1226 beqi a2, 1, 402442c8 402442ba: fff821 l32r a2, 4024429c 402442bd: fff801 l32r a0, 402442a0 402442c0: 0000c0 callx0 a0 402442c3: 427c movi.n a2, -12 402442c5: 000506 j 402442dd 402442c8: 0108 l32i.n a0, a1, 0 402442ca: 600022 l8ui a2, a0, 96 402442cd: a2cc bnez.n a2, 402442db 402442cf: 150c movi.n a5, 1 402442d1: 604052 s8i a5, a0, 96 402442d4: 0148 l32i.n a4, a1, 0 402442d6: 030c movi.n a3, 0 402442d8: 315432 s16i a3, a4, 98 402442db: 020c movi.n a2, 0 402442dd: 1108 l32i.n a0, a1, 4 402442df: 10c112 addi a1, a1, 16 402442e2: f00d ret.n 402442e4: 26ed90 excw 402442e7: c11240 mul16u a1, a2, a4 402442e8 : 402442e8: f0c112 addi a1, a1, -16 402442eb: 0261c2 s32i a12, a1, 8 402442ee: 016102 s32i a0, a1, 4 402442f1: 20c220 or a12, a2, a2 402442f4: 000c movi.n a0, 0 402442f6: 0109 s32i.n a0, a1, 0 402442f8: f28c beqz.n a2, 4024430b 402442fa: 013d mov.n a3, a1 402442fc: fefe45 call0 402432e4 402442ff: 0d1226 beqi a2, 1, 40244310 40244302: fff821 l32r a2, 402442e4 40244305: ffe601 l32r a0, 402442a0 40244308: 0000c0 callx0 a0 4024430b: 427c movi.n a2, -12 4024430d: 0008c6 j 40244334 40244310: 002102 l32i a0, a1, 0 40244313: 600022 l8ui a2, a0, 96 40244316: 181266 bnei a2, 1, 40244332 40244319: 002c32 l32i a3, a12, 0 4024431c: 0ab366 bnei a3, 16, 4024432a 4024431f: 012022 l32i a2, a0, 4 40244322: 311032 l16ui a3, a0, 98 40244325: 040685 call0 40248390 40244328: 0108 l32i.n a0, a1, 0 4024432a: 040c movi.n a4, 0 4024432c: 315042 s16i a4, a0, 98 4024432f: 604042 s8i a4, a0, 96 40244332: 020c movi.n a2, 0 40244334: 21c8 l32i.n a12, a1, 8 40244336: 1108 l32i.n a0, a1, 4 40244338: 10c112 addi a1, a1, 16 4024433b: f00d ret.n 4024433d: 000000 ill 40244340: e0c112 addi a1, a1, -32 40244343: 026102 s32i a0, a1, 8 40244346: 0561e2 s32i a14, a1, 20 40244349: 41d9 s32i.n a13, a1, 16 4024434b: 31c9 s32i.n a12, a1, 12 4024434d: 61f9 s32i.n a15, a1, 24 4024434f: 04cd mov.n a12, a4 40244351: 05fd mov.n a15, a5 40244353: 02dd mov.n a13, a2 40244355: 03ed mov.n a14, a3 40244357: 032d mov.n a2, a3 40244359: 0d3d mov.n a3, a13 4024435b: 047085 call0 40248a64 4024435e: 7c9c beqz.n a12, 40244379 40244360: 600d02 l8ui a0, a13, 96 40244363: 041c32 l16ui a3, a12, 8 40244366: 60cc bnez.n a0, 40244370 40244368: 0e2d mov.n a2, a14 4024436a: 040245 call0 40248390 4024436d: 000206 j 40244379 40244370: 311d22 l16ui a2, a13, 98 40244373: 802230 add a2, a2, a3 40244376: 315d22 s16i a2, a13, 98 40244379: 066f56 bnez a15, 402443e3 4024437c: 056c16 beqz a12, 402443d6 4024437f: 7ea242 movi a4, 0x27e 40244382: 041c22 l16ui a2, a12, 8 40244385: fe3331 l32r a3, 40243c54 40244388: 01c222 addi a2, a2, 1 4024438b: ef3f01 l32r a0, 40240088 <_irom0_text_start+0x88> 4024438e: 0000c0 callx0 a0 40244391: 041c42 l16ui a4, a12, 8 40244394: 023d mov.n a3, a2 40244396: 1129 s32i.n a2, a1, 4 40244398: 050c movi.n a5, 0 4024439a: 0c2d mov.n a2, a12 4024439c: 0234c5 call0 402466ec 4024439f: 0129 s32i.n a2, a1, 0 402443a1: 0c2d mov.n a2, a12 402443a3: 021705 call0 40246514 402443a6: 0138 l32i.n a3, a1, 0 402443a8: 550c movi.n a5, 5 402443aa: 034d mov.n a4, a3 402443ac: 839c beqz.n a3, 402443c8 402443ae: 0d28 l32i.n a2, a13, 0 402443b0: 1259 s32i.n a5, a2, 4 402443b2: 3258 l32i.n a5, a2, 12 402443b4: 1de9 s32i.n a14, a13, 4 402443b6: 358c beqz.n a5, 402443bd 402443b8: 1138 l32i.n a3, a1, 4 402443ba: 0005c0 callx0 a5 402443bd: 4e68 l32i.n a6, a14, 16 402443bf: 054666 bnei a6, 4, 402443c8 402443c2: 0d88 l32i.n a8, a13, 0 402443c4: 370c movi.n a7, 3 402443c6: 1879 s32i.n a7, a8, 4 402443c8: 1128 l32i.n a2, a1, 4 402443ca: fe2231 l32r a3, 40243c54 402443cd: 8fa242 movi a4, 0x28f 402443d0: efbc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402443d3: 0000c0 callx0 a0 402443d6: 9fcc bnez.n a15, 402443e3 402443d8: 7ccc bnez.n a12, 402443e3 402443da: 0e3d mov.n a3, a14 402443dc: 0d2d mov.n a2, a13 402443de: 040c movi.n a4, 0 402443e0: ffe385 call0 4024421c 402443e3: 020c movi.n a2, 0 402443e5: 31c8 l32i.n a12, a1, 12 402443e7: 41d8 l32i.n a13, a1, 16 402443e9: 51e8 l32i.n a14, a1, 20 402443eb: 61f8 l32i.n a15, a1, 24 402443ed: 2108 l32i.n a0, a1, 8 402443ef: 20c112 addi a1, a1, 32 402443f2: f00d ret.n 402443f4 : 402443f4: f0c112 addi a1, a1, -16 402443f7: 11c9 s32i.n a12, a1, 4 402443f9: 21d9 s32i.n a13, a1, 8 402443fb: 12d8 l32i.n a13, a2, 4 402443fd: 0109 s32i.n a0, a1, 0 402443ff: 240d02 l8ui a0, a13, 36 40244402: 02cd mov.n a12, a2 40244404: 0a6067 bbci a0, 6, 40244412 40244407: 3a1d22 l16ui a2, a13, 116 4024440a: 0482b6 bltui a2, 8, 40244412 4024440d: f27c movi.n a2, -1 4024440f: 000a86 j 4024443d 40244412: 391d52 l16ui a5, a13, 114 40244415: 020c movi.n a2, 0 40244417: 05ac beqz.n a5, 4024443b 40244419: 7c08 l32i.n a0, a12, 28 4024441b: e09c beqz.n a0, 4024443d 4024441d: 041042 l16ui a4, a0, 8 40244420: 4038 l32i.n a3, a0, 16 40244422: 34cc bnez.n a4, 40244429 40244424: 7c39 s32i.n a3, a12, 28 40244426: 0002c6 j 40244435 40244429: 0c2d mov.n a2, a12 4024442b: 1038 l32i.n a3, a0, 4 4024442d: ffd105 call0 40244140 40244430: 92cc bnez.n a2, 4024443d 40244432: 391d52 l16ui a5, a13, 114 40244435: fe0556 bnez a5, 40244419 40244438: 000046 j 4024443d 4024443b: 020c movi.n a2, 0 4024443d: 11c8 l32i.n a12, a1, 4 4024443f: 21d8 l32i.n a13, a1, 8 40244441: 0108 l32i.n a0, a1, 0 40244443: 10c112 addi a1, a1, 16 40244446: f00d ret.n 40244448: e0c112 addi a1, a1, -32 4024444b: 21d9 s32i.n a13, a1, 8 4024444d: 31e9 s32i.n a14, a1, 12 4024444f: 41f9 s32i.n a15, a1, 16 40244451: 11c9 s32i.n a12, a1, 4 40244453: 0109 s32i.n a0, a1, 0 40244455: 02cd mov.n a12, a2 40244457: fff9c5 call0 402443f4 4024445a: 6ce8 l32i.n a14, a12, 24 4024445c: 18ccf2 addi a15, a12, 24 4024445f: 04be16 beqz a14, 402444ae 40244462: 0d0c movi.n a13, 0 40244464: 061e32 l16ui a3, a14, 12 40244467: 051e42 l16ui a4, a14, 10 4024446a: 8033d0 add a3, a3, a13 4024446d: 065e32 s16i a3, a14, 12 40244470: f43030 extui a3, a3, 0, 16 40244473: 373347 bltu a3, a4, 402444ae 40244476: 202ff0 or a2, a15, a15 40244479: 203ee0 or a3, a14, a14 4024447c: fee3c5 call0 402432bc 4024447f: 0e2d mov.n a2, a14 40244481: fdf431 l32r a3, 40243c54 40244484: d1a242 movi a4, 0x2d1 40244487: 061ed2 l16ui a13, a14, 12 4024448a: 051e02 l16ui a0, a14, 10 4024448d: 1a5c02 s16i a0, a12, 52 40244490: c0dd00 sub a13, a13, a0 40244493: ef8b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244496: 0000c0 callx0 a0 40244499: 0c28 l32i.n a2, a12, 0 4024449b: 330c movi.n a3, 3 4024449d: 4258 l32i.n a5, a2, 16 4024449f: 1239 s32i.n a3, a2, 4 402444a1: 158c beqz.n a5, 402444a6 402444a3: 0005c0 callx0 a5 402444a6: 6ce8 l32i.n a14, a12, 24 402444a8: 1a5cd2 s16i a13, a12, 52 402444ab: fb5e56 bnez a14, 40244464 402444ae: 11c8 l32i.n a12, a1, 4 402444b0: 21d8 l32i.n a13, a1, 8 402444b2: 31e8 l32i.n a14, a1, 12 402444b4: 41f8 l32i.n a15, a1, 16 402444b6: 0108 l32i.n a0, a1, 0 402444b8: 20c112 addi a1, a1, 32 402444bb: f00d ret.n 402444bd: 000000 ill 402444c0: f0c112 addi a1, a1, -16 402444c3: 6258 l32i.n a5, a2, 24 402444c5: 0109 s32i.n a0, a1, 0 402444c7: 061502 l16ui a0, a5, 12 402444ca: 1239 s32i.n a3, a2, 4 402444cc: 004a add.n a0, a0, a4 402444ce: 065502 s16i a0, a5, 12 402444d1: 1a5242 s16i a4, a2, 52 402444d4: fff705 call0 40244448 402444d7: 020c movi.n a2, 0 402444d9: 0108 l32i.n a0, a1, 0 402444db: 10c112 addi a1, a1, 16 402444de: f00d ret.n 402444e0: 024d mov.n a4, a2 402444e2: f0c112 addi a1, a1, -16 402444e5: 0109 s32i.n a0, a1, 0 402444e7: 52bc beqz.n a2, 40244520 402444e9: 1208 l32i.n a0, a2, 4 402444eb: 0268 l32i.n a6, a2, 0 402444ed: 650c movi.n a5, 6 402444ef: 1659 s32i.n a5, a6, 4 402444f1: 827c movi.n a2, -8 402444f3: 1c9327 bne a3, a2, 40244513 402444f6: 4028 l32i.n a2, a0, 16 402444f8: 577c movi.n a7, -11 402444fa: f28c beqz.n a2, 4024450d 402444fc: fc3781 l32r a8, 402435d8 402444ff: 242226 beqi a2, 2, 40244527 40244502: 344226 beqi a2, 4, 4024453a 40244505: 677c movi.n a7, -10 40244507: 425226 beqi a2, 5, 4024454d 4024450a: 086266 bnei a2, 6, 40244516 4024450d: 264472 s8i a7, a4, 38 40244510: 000086 j 40244516 40244513: 264432 s8i a3, a4, 38 40244516: a21c movi.n a2, 26 40244518: 130c movi.n a3, 1 4024451a: ff0801 l32r a0, 4024413c 4024451d: 0000c0 callx0 a0 40244520: 0108 l32i.n a0, a1, 0 40244522: 10c112 addi a1, a1, 16 40244525: f00d ret.n 40244527: 0020c0 memw 4024452a: f928a2 l32i a10, a8, 0x3e4 4024452d: 4e0092 l8ui a9, a0, 78 40244530: 0119a7 beq a9, a10, 40244535 40244533: 037d mov.n a7, a3 40244535: 073d mov.n a3, a7 40244537: 000346 j 40244548 4024453a: 0020c0 memw 4024453d: fa2822 l32i a2, a8, 0x3e8 40244540: 4e00b2 l8ui a11, a0, 78 40244543: 019b27 bne a11, a2, 40244548 40244546: d37c movi.n a3, -3 40244548: 037d mov.n a7, a3 4024454a: ffefc6 j 4024450d 4024454d: 0020c0 memw 40244550: fa2862 l32i a6, a8, 0x3e8 40244553: 4e0052 l8ui a5, a0, 78 40244556: b31567 beq a5, a6, 4024450d 40244559: 037d mov.n a7, a3 4024455b: ffeb86 j 4024450d 4024455e: c00000 sub a0, a0, a0 40244561: 402444 excw 40244564: 26edc0 excw 40244567: 8e1840 excw 4024456a: fe .byte 0xfe 4024456b: 3f .byte 0x3f 4024456c: f0c112 addi a1, a1, -16 4024456f: 0109 s32i.n a0, a1, 0 40244571: 11c9 s32i.n a12, a1, 4 40244573: 31e9 s32i.n a14, a1, 12 40244575: 21d9 s32i.n a13, a1, 8 40244577: 02ed mov.n a14, a2 40244579: 03dd mov.n a13, a3 4024457b: 04cd mov.n a12, a4 4024457d: 07d456 bnez a4, 402445fe 40244580: 100c movi.n a0, 1 40244582: 101362 l16ui a6, a3, 32 40244585: 0378 l32i.n a7, a3, 0 40244587: 111382 l16ui a8, a3, 34 4024458a: 02a8 l32i.n a10, a2, 0 4024458c: 390c movi.n a9, 3 4024458e: 1a99 s32i.n a9, a10, 4 40244590: 2289 s32i.n a8, a2, 8 40244592: 5279 s32i.n a7, a2, 20 40244594: 4269 s32i.n a6, a2, 16 40244596: 1239 s32i.n a3, a2, 4 40244598: 264242 s8i a4, a2, 38 4024459b: 040352 l8ui a5, a3, 4 4024459e: 0c4252 s8i a5, a2, 12 402445a1: 050342 l8ui a4, a3, 5 402445a4: 0d4242 s8i a4, a2, 13 402445a7: 060332 l8ui a3, a3, 6 402445aa: 0e4232 s8i a3, a2, 14 402445ad: 0e3d mov.n a3, a14 402445af: 070d22 l8ui a2, a13, 7 402445b2: 484e02 s8i a0, a14, 72 402445b5: 0f4e22 s8i a2, a14, 15 402445b8: 0d2d mov.n a2, a13 402445ba: 044a85 call0 40248a64 402445bd: 0d2d mov.n a2, a13 402445bf: ffe831 l32r a3, 40244560 402445c2: 044ac5 call0 40248a70 402445c5: 0d2d mov.n a2, a13 402445c7: ff1431 l32r a3, 40244218 402445ca: 0449c5 call0 40248a68 402445cd: 0e28 l32i.n a2, a14, 0 402445cf: 130c movi.n a3, 1 402445d1: 240db2 l8ui a11, a13, 36 402445d4: 004c movi.n a0, 64 402445d6: 20bb00 or a11, a11, a0 402445d9: 244db2 s8i a11, a13, 36 402445dc: ff1145 call0 402436f4 402445df: 0e28 l32i.n a2, a14, 0 402445e1: 2238 l32i.n a3, a2, 8 402445e3: 4338 l32i.n a3, a3, 16 402445e5: 138c beqz.n a3, 402445ea 402445e7: 0003c0 callx0 a3 402445ea: 132e42 l32i a4, a14, 76 402445ed: 800c movi.n a0, 8 402445ef: 176437 bbci a4, 3, 4024460a 402445f2: 080d52 l8ui a5, a13, 8 402445f5: 205500 or a5, a5, a0 402445f8: 084d52 s8i a5, a13, 8 402445fb: 0002c6 j 4024460a 402445fe: ffd921 l32r a2, 40244564 40244601: ffd931 l32r a3, 40244568 40244604: ff2701 l32r a0, 402442a0 40244607: 0000c0 callx0 a0 4024460a: 0108 l32i.n a0, a1, 0 4024460c: 21d8 l32i.n a13, a1, 8 4024460e: 0c2d mov.n a2, a12 40244610: 31e8 l32i.n a14, a1, 12 40244612: 11c8 l32i.n a12, a1, 4 40244614: 10c112 addi a1, a1, 16 40244617: f00d ret.n 40244619: 000000 ill 4024461c: 2444e0 extui a4, a14, 4, 3 4024461f: f0b040 subx8 a11, a0, a4 40244622: 6c4026 beqi a0, 4, 40244692 40244625: 402445 call0 4028486c <_irom0_text_end+0x13ee9> 40244628 : 40244628: fd8b31 l32r a3, 40243c54 4024462b: 7ba342 movi a4, 0x37b 4024462e: e0c112 addi a1, a1, -32 40244631: 0261c2 s32i a12, a1, 8 40244634: 0361d2 s32i a13, a1, 12 40244637: 0461e2 s32i a14, a1, 16 4024463a: 1109 s32i.n a0, a1, 4 4024463c: 02ed mov.n a14, a2 4024463e: 64a022 movi a2, 100 40244641: ee9101 l32r a0, 40240088 <_irom0_text_start+0x88> 40244644: 0000c0 callx0 a0 40244647: 02cd mov.n a12, a2 40244649: 52bc beqz.n a2, 40244682 4024464b: 2e28 l32i.n a2, a14, 8 4024464d: 0d0232 l8ui a3, a2, 13 40244650: 0c0202 l8ui a0, a2, 12 40244653: 113380 slli a3, a3, 8 40244656: 200030 or a0, a0, a3 40244659: 0f0232 l8ui a3, a2, 15 4024465c: 0e0222 l8ui a2, a2, 14 4024465f: 013380 slli a3, a3, 24 40244662: 112200 slli a2, a2, 16 40244665: 202230 or a2, a2, a3 40244668: 200020 or a0, a0, a2 4024466b: 0109 s32i.n a0, a1, 0 4024466d: 043e05 call0 40248a50 40244670: 02dd mov.n a13, a2 40244672: b2dc bnez.n a2, 40244691 40244674: 0c2d mov.n a2, a12 40244676: fd7731 l32r a3, 40243c54 40244679: 8ba342 movi a4, 0x38b 4024467c: ef1101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024467f: 0000c0 callx0 a0 40244682: f27c movi.n a2, -1 40244684: 21c8 l32i.n a12, a1, 8 40244686: 31d8 l32i.n a13, a1, 12 40244688: 41e8 l32i.n a14, a1, 16 4024468a: 1108 l32i.n a0, a1, 4 4024468c: 20c112 addi a1, a1, 32 4024468f: f00d ret.n 40244691: fb1321 l32r a2, 402432e0 40244694: 203cc0 or a3, a12, a12 40244697: febc05 call0 40243258 4024469a: 202dd0 or a2, a13, a13 4024469d: 0c3d mov.n a3, a12 4024469f: 043c45 call0 40248a64 402446a2: 0d2d mov.n a2, a13 402446a4: ffde31 l32r a3, 4024461c 402446a7: 043d05 call0 40248a78 402446aa: 0d2d mov.n a2, a13 402446ac: ffdd31 l32r a3, 40244620 402446af: 0ce9 s32i.n a14, a12, 0 402446b1: 150c movi.n a5, 1 402446b3: 2e48 l32i.n a4, a14, 8 402446b5: 060c movi.n a6, 0 402446b7: 156c62 s32i a6, a12, 84 402446ba: 021442 l16ui a4, a4, 4 402446bd: 1e59 s32i.n a5, a14, 4 402446bf: 1cd9 s32i.n a13, a12, 4 402446c1: 03b4c5 call0 40248210 402446c4: 0d2d mov.n a2, a13 402446c6: 0c48 l32i.n a4, a12, 0 402446c8: 013d mov.n a3, a1 402446ca: 2448 l32i.n a4, a4, 8 402446cc: ffd651 l32r a5, 40244624 402446cf: 001442 l16ui a4, a4, 0 402446d2: 03d185 call0 402483ec 402446d5: 264c22 s8i a2, a12, 38 402446d8: fca062 movi a6, 252 402446db: 745020 extui a5, a2, 0, 8 402446de: a29567 bne a5, a6, 40244684 402446e1: faff21 l32r a2, 402432e0 402446e4: 0c3d mov.n a3, a12 402446e6: feb905 call0 40243278 402446e9: 101d22 l16ui a2, a13, 32 402446ec: ff6c45 call0 40243db4 402446ef: 0c2d mov.n a2, a12 402446f1: fd5831 l32r a3, 40243c54 402446f4: aba342 movi a4, 0x3ab 402446f7: eef201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402446fa: 0000c0 callx0 a0 402446fd: c27c movi.n a2, -4 402446ff: ffe046 j 40244684 40244702: 980000 excw 40244705: 402447 blt a4, a4, 40244749 40244708: f0c112 addi a1, a1, -16 4024470b: 006102 s32i a0, a1, 0 4024470e: 016232 s32i a3, a2, 4 40244711: 11c9 s32i.n a12, a1, 4 40244713: 21d9 s32i.n a13, a1, 8 40244715: 31e9 s32i.n a14, a1, 12 40244717: 04dd mov.n a13, a4 40244719: 02ed mov.n a14, a2 4024471b: 03cd mov.n a12, a3 4024471d: 032d mov.n a2, a3 4024471f: 030c movi.n a3, 0 40244721: 043445 call0 40248a68 40244724: 6dcc bnez.n a13, 4024472e 40244726: 0c2d mov.n a2, a12 40244728: 039a05 call0 402480cc 4024472b: 000746 j 4024474c 4024472e: 0c2d mov.n a2, a12 40244730: 030c movi.n a3, 0 40244732: 040c movi.n a4, 0 40244734: 0434c5 call0 40248a84 40244737: 0c2d mov.n a2, a12 40244739: 030c movi.n a3, 0 4024473b: 043345 call0 40248a70 4024473e: 0c2d mov.n a2, a12 40244740: 030c movi.n a3, 0 40244742: 043345 call0 40248a78 40244745: 0c2d mov.n a2, a12 40244747: 03ab05 call0 402481f8 4024474a: 020c movi.n a2, 0 4024474c: c28c beqz.n a2, 4024475c 4024474e: 0c2d mov.n a2, a12 40244750: ffed31 l32r a3, 40244704 40244753: 043145 call0 40248a68 40244756: 000b86 j 40244788 40244759: 000000 ill 4024475c: 016d56 bnez a13, 40244776 4024475f: 0c2d mov.n a2, a12 40244761: 030c movi.n a3, 0 40244763: 040c movi.n a4, 0 40244765: 0431c5 call0 40248a84 40244768: 0c2d mov.n a2, a12 4024476a: 030c movi.n a3, 0 4024476c: 043005 call0 40248a70 4024476f: 0c2d mov.n a2, a12 40244771: 030c movi.n a3, 0 40244773: 043045 call0 40248a78 40244776: 0e4d mov.n a4, a14 40244778: 0e28 l32i.n a2, a14, 0 4024477a: 600c movi.n a0, 6 4024477c: 730c movi.n a3, 7 4024477e: 1209 s32i.n a0, a2, 4 40244780: a21c movi.n a2, 26 40244782: fe6e01 l32r a0, 4024413c 40244785: 0000c0 callx0 a0 40244788: 11c8 l32i.n a12, a1, 4 4024478a: 21d8 l32i.n a13, a1, 8 4024478c: 31e8 l32i.n a14, a1, 12 4024478e: 0108 l32i.n a0, a1, 0 40244790: 10c112 addi a1, a1, 16 40244793: f00d ret.n 40244795: 000000 ill 40244798: e0c112 addi a1, a1, -32 4024479b: 026152 s32i a5, a1, 8 4024479e: 036102 s32i a0, a1, 12 402447a1: 61e9 s32i.n a14, a1, 24 402447a3: 41c9 s32i.n a12, a1, 16 402447a5: 51d9 s32i.n a13, a1, 20 402447a7: 04cd mov.n a12, a4 402447a9: 02dd mov.n a13, a2 402447ab: 03ed mov.n a14, a3 402447ad: 032d mov.n a2, a3 402447af: 0d3d mov.n a3, a13 402447b1: 042b05 call0 40248a64 402447b4: 7c9c beqz.n a12, 402447cf 402447b6: 600d02 l8ui a0, a13, 96 402447b9: 041c32 l16ui a3, a12, 8 402447bc: 60cc bnez.n a0, 402447c6 402447be: 0e2d mov.n a2, a14 402447c0: 03bcc5 call0 40248390 402447c3: 000206 j 402447cf 402447c6: 311d22 l16ui a2, a13, 98 402447c9: 802230 add a2, a2, a3 402447cc: 315d22 s16i a2, a13, 98 402447cf: 022132 l32i a3, a1, 8 402447d2: 061356 bnez a3, 40244837 402447d5: 068c16 beqz a12, 40244841 402447d8: fea342 movi a4, 0x3fe 402447db: 041c22 l16ui a2, a12, 8 402447de: 030c movi.n a3, 0 402447e0: bd39 s32i.n a3, a13, 44 402447e2: 221b addi.n a2, a2, 1 402447e4: fd1c31 l32r a3, 40243c54 402447e7: ee2801 l32r a0, 40240088 <_irom0_text_start+0x88> 402447ea: 0000c0 callx0 a0 402447ed: 041c42 l16ui a4, a12, 8 402447f0: 023d mov.n a3, a2 402447f2: 0129 s32i.n a2, a1, 0 402447f4: 050c movi.n a5, 0 402447f6: 0c2d mov.n a2, a12 402447f8: 01ef05 call0 402466ec 402447fb: 1129 s32i.n a2, a1, 4 402447fd: 0c2d mov.n a2, a12 402447ff: 01d145 call0 40246514 40244802: 1158 l32i.n a5, a1, 4 40244804: 01c8 l32i.n a12, a1, 0 40244806: 054d mov.n a4, a5 40244808: a59c beqz.n a5, 40244826 4024480a: 0d28 l32i.n a2, a13, 0 4024480c: 560c movi.n a6, 5 4024480e: 1269 s32i.n a6, a2, 4 40244810: 3258 l32i.n a5, a2, 12 40244812: 1de9 s32i.n a14, a13, 4 40244814: 358c beqz.n a5, 4024481b 40244816: 0c3d mov.n a3, a12 40244818: 0005c0 callx0 a5 4024481b: 4e78 l32i.n a7, a14, 16 4024481d: 054766 bnei a7, 4, 40244826 40244820: 0d98 l32i.n a9, a13, 0 40244822: 380c movi.n a8, 3 40244824: 1989 s32i.n a8, a9, 4 40244826: 0c2d mov.n a2, a12 40244828: fd0b31 l32r a3, 40243c54 4024482b: 10a442 movi a4, 0x410 4024482e: eea401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244831: 0000c0 callx0 a0 40244834: 000486 j 4024484a 40244837: 6c8c beqz.n a12, 40244841 40244839: 0c2d mov.n a2, a12 4024483b: 201110 or a1, a1, a1 4024483e: 01cd45 call0 40246514 40244841: 0e3d mov.n a3, a14 40244843: 0d2d mov.n a2, a13 40244845: 040c movi.n a4, 0 40244847: ffec05 call0 40244708 4024484a: 020c movi.n a2, 0 4024484c: 41c8 l32i.n a12, a1, 16 4024484e: 51d8 l32i.n a13, a1, 20 40244850: 61e8 l32i.n a14, a1, 24 40244852: 3108 l32i.n a0, a1, 12 40244854: 20c112 addi a1, a1, 32 40244857: f00d ret.n 40244859: 000000 ill 4024485c: 060c movi.n a6, 0 4024485e: f0c112 addi a1, a1, -16 40244861: 0109 s32i.n a0, a1, 0 40244863: 6258 l32i.n a5, a2, 24 40244865: 1239 s32i.n a3, a2, 4 40244867: 061502 l16ui a0, a5, 12 4024486a: b269 s32i.n a6, a2, 44 4024486c: 004a add.n a0, a0, a4 4024486e: 065502 s16i a0, a5, 12 40244871: 1a5242 s16i a4, a2, 52 40244874: ffbd05 call0 40244448 40244877: 020c movi.n a2, 0 40244879: 0108 l32i.n a0, a1, 0 4024487b: 10c112 addi a1, a1, 16 4024487e: f00d ret.n 40244880: fe9fd4 excw 40244883: 3f .byte 0x3f 40244884: f0c112 addi a1, a1, -16 40244887: 0161c2 s32i a12, a1, 4 4024488a: 006102 s32i a0, a1, 0 4024488d: 03cd mov.n a12, a3 4024488f: 12dc bnez.n a2, 402448a4 40244891: 032d mov.n a2, a3 40244893: 030c movi.n a3, 0 40244895: 038b85 call0 40248150 40244898: 0c2d mov.n a2, a12 4024489a: 030c movi.n a3, 0 4024489c: 040c movi.n a4, 0 4024489e: 041e45 call0 40248a84 402448a1: 000906 j 402448c9 402448a4: 4308 l32i.n a0, a3, 16 402448a6: 1239 s32i.n a3, a2, 4 402448a8: 184066 bnei a0, 4, 402448c4 402448ab: 040c movi.n a4, 0 402448ad: b238 l32i.n a3, a2, 44 402448af: a208 l32i.n a0, a2, 40 402448b1: 331b addi.n a3, a3, 1 402448b3: b239 s32i.n a3, a2, 44 402448b5: b09c beqz.n a0, 402448d4 402448b7: 0e3307 bltu a3, a0, 402448c9 402448ba: 0c3d mov.n a3, a12 402448bc: b249 s32i.n a4, a2, 44 402448be: ffe485 call0 40244708 402448c1: 000106 j 402448c9 402448c4: 040c movi.n a4, 0 402448c6: ffe405 call0 40244708 402448c9: 020c movi.n a2, 0 402448cb: 11c8 l32i.n a12, a1, 4 402448cd: 0108 l32i.n a0, a1, 0 402448cf: 10c112 addi a1, a1, 16 402448d2: f00d ret.n 402448d4: ffeb01 l32r a0, 40244880 402448d7: 0008 l32i.n a0, a0, 0 402448d9: fec016 beqz a0, 402448c9 402448dc: 152272 l32i a7, a2, 84 402448df: 000146 j 402448e8 402448e2: 172002 l32i a0, a0, 92 402448e5: fe0016 beqz a0, 402448c9 402448e8: 0058 l32i.n a5, a0, 0 402448ea: f49577 bne a5, a7, 402448e2 402448ed: a008 l32i.n a0, a0, 40 402448ef: d08c beqz.n a0, 40244900 402448f1: d43307 bltu a3, a0, 402448c9 402448f4: b249 s32i.n a4, a2, 44 402448f6: 0c3d mov.n a3, a12 402448f8: 040c movi.n a4, 0 402448fa: ffe0c5 call0 40244708 402448fd: fff206 j 402448c9 40244900: b249 s32i.n a4, a2, 44 40244902: fff0c6 j 402448c9 40244905: 000000 ill 40244908: 024d mov.n a4, a2 4024490a: f0c112 addi a1, a1, -16 4024490d: 0109 s32i.n a0, a1, 0 4024490f: 72bc beqz.n a2, 4024494a 40244911: 1208 l32i.n a0, a2, 4 40244913: 0268 l32i.n a6, a2, 0 40244915: 650c movi.n a5, 6 40244917: 1659 s32i.n a5, a6, 4 40244919: 827c movi.n a2, -8 4024491b: 1e9327 bne a3, a2, 4024493d 4024491e: 4028 l32i.n a2, a0, 16 40244920: 577c movi.n a7, -11 40244922: 129c beqz.n a2, 40244937 40244924: fb2d81 l32r a8, 402435d8 40244927: 263226 beqi a2, 3, 40244951 4024492a: 364226 beqi a2, 4, 40244964 4024492d: 677c movi.n a7, -10 4024492f: 447226 beqi a2, 7, 40244977 40244932: 980c movi.n a8, 9 40244934: 089287 bne a2, a8, 40244940 40244937: 264472 s8i a7, a4, 38 4024493a: 000086 j 40244940 4024493d: 264432 s8i a3, a4, 38 40244940: a21c movi.n a2, 26 40244942: 130c movi.n a3, 1 40244944: fdfe01 l32r a0, 4024413c 40244947: 0000c0 callx0 a0 4024494a: 0108 l32i.n a0, a1, 0 4024494c: 10c112 addi a1, a1, 16 4024494f: f00d ret.n 40244951: 0020c0 memw 40244954: f928a2 l32i a10, a8, 0x3e4 40244957: 4e0092 l8ui a9, a0, 78 4024495a: 0119a7 beq a9, a10, 4024495f 4024495d: 037d mov.n a7, a3 4024495f: 073d mov.n a3, a7 40244961: 000346 j 40244972 40244964: 0020c0 memw 40244967: fa2822 l32i a2, a8, 0x3e8 4024496a: 4e00b2 l8ui a11, a0, 78 4024496d: 019b27 bne a11, a2, 40244972 40244970: d37c movi.n a3, -3 40244972: 037d mov.n a7, a3 40244974: ffefc6 j 40244937 40244977: 0020c0 memw 4024497a: fa2862 l32i a6, a8, 0x3e8 4024497d: 4e0052 l8ui a5, a0, 78 40244980: b31567 beq a5, a6, 40244937 40244983: 037d mov.n a7, a3 40244985: ffeb86 j 40244937 40244988: 4908 l32i.n a0, a9, 16 4024498a: 5c4024 excw 4024498d: 2448 l32i.n a4, a4, 8 4024498f: 488440 excw 40244992: 124024 excw 40244995: e9e0c1 l32r a12, 4023f118 <_lit4_end+0x1379c8> 40244998: 110941 l32r a4, 40208dbc <_lit4_end+0x10166c> 4024499b: 31d9 s32i.n a13, a1, 12 4024499d: 21c9 s32i.n a12, a1, 8 4024499f: 03dd mov.n a13, a3 402449a1: 02cd mov.n a12, a2 402449a3: 030c movi.n a3, 0 402449a5: 0139 s32i.n a3, a1, 0 402449a7: 114216 beqz a2, 40244abf 402449aa: 2208 l32i.n a0, a2, 8 402449ac: 10f016 beqz a0, 40244abf 402449af: 0d2d mov.n a2, a13 402449b1: 040b05 call0 40248a64 402449b4: 0d2d mov.n a2, a13 402449b6: fff431 l32r a3, 40244988 402449b9: 040bc5 call0 40248a78 402449bc: 0c2d mov.n a2, a12 402449be: 013d mov.n a3, a1 402449c0: 040c movi.n a4, 0 402449c2: fedd85 call0 4024379c 402449c5: 0c2d mov.n a2, a12 402449c7: fecd45 call0 4024369c 402449ca: 140c32 l8ui a3, a12, 20 402449cd: 049237 bne a2, a3, 402449d5 402449d0: 127c movi.n a2, -15 402449d2: 003706 j 40244ab2 402449d5: 64a022 movi a2, 100 402449d8: fc9f31 l32r a3, 40243c54 402449db: d0a442 movi a4, 0x4d0 402449de: edaa01 l32r a0, 40240088 <_irom0_text_start+0x88> 402449e1: 0000c0 callx0 a0 402449e4: 20e220 or a14, a2, a2 402449e7: 0d2d mov.n a2, a13 402449e9: 0e3d mov.n a3, a14 402449eb: 040785 call0 40248a64 402449ee: 0d2e16 beqz a14, 40244ac4 402449f1: fa3b21 l32r a2, 402432e0 402449f4: 0e3d mov.n a3, a14 402449f6: fe8605 call0 40243258 402449f9: 156ec2 s32i a12, a14, 84 402449fc: c21c movi.n a2, 28 402449fe: fc9531 l32r a3, 40243c54 40244a01: d9a442 movi a4, 0x4d9 40244a04: eda101 l32r a0, 40240088 <_irom0_text_start+0x88> 40244a07: 0000c0 callx0 a0 40244a0a: 0e29 s32i.n a2, a14, 0 40244a0c: 0b4216 beqz a2, 40244ac4 40244a0f: fc9131 l32r a3, 40243c54 40244a12: 022c movi.n a2, 32 40244a14: dca442 movi a4, 0x4dc 40244a17: ed9c01 l32r a0, 40240088 <_irom0_text_start+0x88> 40244a1a: 0000c0 callx0 a0 40244a1d: 0e48 l32i.n a4, a14, 0 40244a1f: 2429 s32i.n a2, a4, 8 40244a21: 09f216 beqz a2, 40244ac4 40244a24: 130c movi.n a3, 1 40244a26: 1ed9 s32i.n a13, a14, 4 40244a28: 111d82 l16ui a8, a13, 34 40244a2b: 2e89 s32i.n a8, a14, 8 40244a2d: 040d72 l8ui a7, a13, 4 40244a30: 0c4e72 s8i a7, a14, 12 40244a33: 050d62 l8ui a6, a13, 5 40244a36: 0d4e62 s8i a6, a14, 13 40244a39: 060d52 l8ui a5, a13, 6 40244a3c: 0e4e52 s8i a5, a14, 14 40244a3f: 070d42 l8ui a4, a13, 7 40244a42: 484e32 s8i a3, a14, 72 40244a45: 0f4e42 s8i a4, a14, 15 40244a48: 3ecb addi.n a3, a14, 12 40244a4a: 2c28 l32i.n a2, a12, 8 40244a4c: 440c movi.n a4, 4 40244a4e: 22cb addi.n a2, a2, 12 40244a50: ed7801 l32r a0, 40240030 <_irom0_text_start+0x30> 40244a53: 0000c0 callx0 a0 40244a56: 0c3d mov.n a3, a12 40244a58: 0e28 l32i.n a2, a14, 0 40244a5a: 390c movi.n a9, 3 40244a5c: 2cb8 l32i.n a11, a12, 8 40244a5e: 111da2 l16ui a10, a13, 34 40244a61: 0ba9 s32i.n a10, a11, 0 40244a63: 1c99 s32i.n a9, a12, 4 40244a65: fe7605 call0 402431c8 40244a68: 0d2d mov.n a2, a13 40244a6a: ffc831 l32r a3, 4024498c 40244a6d: 040005 call0 40248a70 40244a70: 0d2d mov.n a2, a13 40244a72: ff2431 l32r a3, 40244704 40244a75: 03ff05 call0 40248a68 40244a78: 0d2d mov.n a2, a13 40244a7a: ffc531 l32r a3, 40244990 40244a7d: 440c movi.n a4, 4 40244a7f: 040045 call0 40248a84 40244a82: 0e28 l32i.n a2, a14, 0 40244a84: 130c movi.n a3, 1 40244a86: 240dc2 l8ui a12, a13, 36 40244a89: 004c movi.n a0, 64 40244a8b: 20cc00 or a12, a12, a0 40244a8e: 244dc2 s8i a12, a13, 36 40244a91: fec605 call0 402436f4 40244a94: 0e28 l32i.n a2, a14, 0 40244a96: 2238 l32i.n a3, a2, 8 40244a98: 4338 l32i.n a3, a3, 16 40244a9a: 138c beqz.n a3, 40244a9f 40244a9c: 0003c0 callx0 a3 40244a9f: 132e42 l32i a4, a14, 76 40244aa2: 800c movi.n a0, 8 40244aa4: 086437 bbci a4, 3, 40244ab0 40244aa7: 080d52 l8ui a5, a13, 8 40244aaa: 205500 or a5, a5, a0 40244aad: 084d52 s8i a5, a13, 8 40244ab0: 020c movi.n a2, 0 40244ab2: 21c8 l32i.n a12, a1, 8 40244ab4: 31d8 l32i.n a13, a1, 12 40244ab6: 41e8 l32i.n a14, a1, 16 40244ab8: 1108 l32i.n a0, a1, 4 40244aba: 20c112 addi a1, a1, 32 40244abd: f00d ret.n 40244abf: 427c movi.n a2, -12 40244ac1: fffb46 j 40244ab2 40244ac4: f27c movi.n a2, -1 40244ac6: fffa06 j 40244ab2 40244ac9: 000000 ill 40244acc: 244994 excw 40244acf: 613140 excw 40244ad0 : 40244ad0: fc6131 l32r a3, 40243c54 40244ad3: 14a542 movi a4, 0x514 40244ad6: e0c112 addi a1, a1, -32 40244ad9: 0261c2 s32i a12, a1, 8 40244adc: 0361d2 s32i a13, a1, 12 40244adf: 0461e2 s32i a14, a1, 16 40244ae2: 1109 s32i.n a0, a1, 4 40244ae4: 02ed mov.n a14, a2 40244ae6: 64a022 movi a2, 100 40244ae9: ed6701 l32r a0, 40240088 <_irom0_text_start+0x88> 40244aec: 0000c0 callx0 a0 40244aef: 02cd mov.n a12, a2 40244af1: 32bc beqz.n a2, 40244b28 40244af3: 03f5c5 call0 40248a50 40244af6: 02dd mov.n a13, a2 40244af8: b2fc bnez.n a2, 40244b37 40244afa: 0c2d mov.n a2, a12 40244afc: fc5631 l32r a3, 40243c54 40244aff: 1da542 movi a4, 0x51d 40244b02: edef01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244b05: 0000c0 callx0 a0 40244b08: 000706 j 40244b28 40244b0b: 0d2d mov.n a2, a13 40244b0d: fc51e1 l32r a14, 40243c54 40244b10: 36a542 movi a4, 0x536 40244b13: 0e3d mov.n a3, a14 40244b15: edea01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244b18: 0000c0 callx0 a0 40244b1b: 0e3d mov.n a3, a14 40244b1d: 0c2d mov.n a2, a12 40244b1f: 37a542 movi a4, 0x537 40244b22: ede701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244b25: 0000c0 callx0 a0 40244b28: f27c movi.n a2, -1 40244b2a: 21c8 l32i.n a12, a1, 8 40244b2c: 31d8 l32i.n a13, a1, 12 40244b2e: 41e8 l32i.n a14, a1, 16 40244b30: 1108 l32i.n a0, a1, 4 40244b32: 20c112 addi a1, a1, 32 40244b35: f00d ret.n 40244b37: 022e42 l32i a4, a14, 8 40244b3a: feb931 l32r a3, 40244620 40244b3d: 021442 l16ui a4, a4, 4 40244b40: 036cc5 call0 40248210 40244b43: 202dd0 or a2, a13, a13 40244b46: ffa032 movi a3, 255 40244b49: 037405 call0 4024828c 40244b4c: 006122 s32i a2, a1, 0 40244b4f: fb8216 beqz a2, 40244b0b 40244b52: ff4b21 l32r a2, 40244880 40244b55: 0c3d mov.n a3, a12 40244b57: fe7005 call0 40243258 40244b5a: 0128 l32i.n a2, a1, 0 40244b5c: 0ce9 s32i.n a14, a12, 0 40244b5e: 156c22 s32i a2, a12, 84 40244b61: 0e3d mov.n a3, a14 40244b63: fa9d71 l32r a7, 402435d8 40244b66: 0020c0 memw 40244b69: 250c movi.n a5, 2 40244b6b: a60c movi.n a6, 10 40244b6d: ff2772 l32i a7, a7, 0x3fc 40244b70: 504c72 s8i a7, a12, 80 40244b73: ac69 s32i.n a6, a12, 40 40244b75: 1e59 s32i.n a5, a14, 4 40244b77: 03eec5 call0 40248a64 40244b7a: 0128 l32i.n a2, a1, 0 40244b7c: ffd431 l32r a3, 40244acc 40244b7f: 03f005 call0 40248a80 40244b82: 020c movi.n a2, 0 40244b84: ffe886 j 40244b2a 40244b87: ede000 excw 40244b8a: 424026 beqi a0, 4, 40244bd0 40244b8c : 40244b8c: 00a042 movi a4, 0 40244b8f: e0c112 addi a1, a1, -32 40244b92: 0361c2 s32i a12, a1, 12 40244b95: 026102 s32i a0, a1, 8 40244b98: 02cd mov.n a12, a2 40244b9a: 0149 s32i.n a4, a1, 0 40244b9c: 62ac beqz.n a2, 40244bc6 40244b9e: 013d mov.n a3, a1 40244ba0: febf85 call0 4024379c 40244ba3: 140c02 l8ui a0, a12, 20 40244ba6: b27c movi.n a2, -5 40244ba8: 108c beqz.n a0, 40244bad 40244baa: 000686 j 40244bc8 40244bad: ff3421 l32r a2, 40244880 40244bb0: 0208 l32i.n a0, a2, 0 40244bb2: 908c beqz.n a0, 40244bbf 40244bb4: 0038 l32i.n a3, a0, 0 40244bb6: 1713c7 beq a3, a12, 40244bd1 40244bb9: 172002 l32i a0, a0, 92 40244bbc: ff4056 bnez a0, 40244bb4 40244bbf: 30cc bnez.n a0, 40244bc6 40244bc1: 002d mov.n a2, a0 40244bc3: 000046 j 40244bc8 40244bc6: 427c movi.n a2, -12 40244bc8: 31c8 l32i.n a12, a1, 12 40244bca: 2108 l32i.n a0, a1, 8 40244bcc: 20c112 addi a1, a1, 32 40244bcf: f00d ret.n 40244bd1: 20c000 or a12, a0, a0 40244bd4: 203000 or a3, a0, a0 40244bd7: fe6a05 call0 40243278 40244bda: ffeb21 l32r a2, 40244b88 40244bdd: 152c42 l32i a4, a12, 84 40244be0: 1149 s32i.n a4, a1, 4 40244be2: 4438 l32i.n a3, a4, 16 40244be4: 101442 l16ui a4, a4, 32 40244be7: fdae01 l32r a0, 402442a0 40244bea: 0000c0 callx0 a0 40244bed: 1128 l32i.n a2, a1, 4 40244bef: 101222 l16ui a2, a2, 32 40244bf2: ff1c05 call0 40243db4 40244bf5: 1128 l32i.n a2, a1, 4 40244bf7: 034d45 call0 402480cc 40244bfa: fc1631 l32r a3, 40243c54 40244bfd: 4129 s32i.n a2, a1, 16 40244bff: 5da542 movi a4, 0x55d 40244c02: 0c2d mov.n a2, a12 40244c04: edaf01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40244c07: 0000c0 callx0 a0 40244c0a: 4108 l32i.n a0, a1, 16 40244c0c: ffebc6 j 40244bbf 40244c0f: 40ec00 nsa a0, a12 40244c12: e04024 excw 40244c15: 3ffea0 excw 40244c18: 000dd0 excw 40244c1b: fd2140 excw 40244c1c : 40244c1c: fffd21 l32r a2, 40244c10 40244c1f: a31c movi.n a3, 26 40244c21: fffc41 l32r a4, 40244c14 40244c24: f50c movi.n a5, 15 40244c26: f0c112 addi a1, a1, -16 40244c29: 0109 s32i.n a0, a1, 0 40244c2b: fffb01 l32r a0, 40244c18 40244c2e: 0000c0 callx0 a0 40244c31: 0108 l32i.n a0, a1, 0 40244c33: 10c112 addi a1, a1, 16 40244c36: f00d ret.n 40244c38: f0c112 addi a1, a1, -16 40244c3b: 0109 s32i.n a0, a1, 0 40244c3d: 528c beqz.n a2, 40244c46 40244c3f: 4248 l32i.n a4, a2, 16 40244c41: 148c beqz.n a4, 40244c46 40244c43: 0004c0 callx0 a4 40244c46: 0108 l32i.n a0, a1, 0 40244c48: 10c112 addi a1, a1, 16 40244c4b: f00d ret.n 40244c4d: 000000 ill 40244c50: 036d mov.n a6, a3 40244c52: f0c112 addi a1, a1, -16 40244c55: 0109 s32i.n a0, a1, 0 40244c57: 22ac beqz.n a2, 40244c7d 40244c59: 121242 l16ui a4, a2, 36 40244c5c: 8238 l32i.n a3, a2, 32 40244c5e: f4cc bnez.n a4, 40244c71 40244c60: 260202 l8ui a0, a2, 38 40244c63: 0228 l32i.n a2, a2, 0 40244c65: 330c movi.n a3, 3 40244c67: 1239 s32i.n a3, a2, 4 40244c69: 00dc bnez.n a0, 40244c7d 40244c6b: fffcc5 call0 40244c38 40244c6e: 0002c6 j 40244c7d 40244c71: 051666 bnei a6, 1, 40244c7a 40244c74: 000105 call0 40244c88 40244c77: 000086 j 40244c7d 40244c7a: 001745 call0 40244df0 40244c7d: 0108 l32i.n a0, a1, 0 40244c7f: 10c112 addi a1, a1, 16 40244c82: f00d ret.n 40244c84: feab14 excw 40244c87: 3f .byte 0x3f 40244c88 : 40244c88: 047d mov.n a7, a4 40244c8a: d0c112 addi a1, a1, -48 40244c8d: 71e9 s32i.n a14, a1, 28 40244c8f: 81f9 s32i.n a15, a1, 32 40244c91: 4109 s32i.n a0, a1, 16 40244c93: 51c9 s32i.n a12, a1, 20 40244c95: 61d9 s32i.n a13, a1, 24 40244c97: 03cd mov.n a12, a3 40244c99: 12d8 l32i.n a13, a2, 4 40244c9b: 0dc216 beqz a2, 40244d7b 40244c9e: 0d9d16 beqz a13, 40244d7b 40244ca1: 0d6316 beqz a3, 40244d7b 40244ca4: 0d3416 beqz a4, 40244d7b 40244ca7: 3129 s32i.n a2, a1, 12 40244ca9: bea502 movi a0, 0x5be 40244cac: 013047 bltu a0, a4, 40244cb1 40244caf: 040d mov.n a0, a4 40244cb1: 00a022 movi a2, 0 40244cb4: 00a042 movi a4, 0 40244cb7: 026172 s32i a7, a1, 8 40244cba: f4f000 extui a15, a0, 0, 16 40244cbd: 0f3d mov.n a3, a15 40244cbf: 016405 call0 40246300 40244cc2: 02ed mov.n a14, a2 40244cc4: 118216 beqz a2, 40244de0 40244cc7: 028d mov.n a8, a2 40244cc9: 070c movi.n a7, 0 40244ccb: 11f9 s32i.n a15, a1, 4 40244ccd: 051802 l16ui a0, a8, 10 40244cd0: 1898 l32i.n a9, a8, 4 40244cd2: a09c beqz.n a0, 40244cf0 40244cd4: 000c movi.n a0, 0 40244cd6: b90a add.n a11, a9, a0 40244cd8: ac7a add.n a10, a12, a7 40244cda: 001b addi.n a0, a0, 1 40244cdc: 000aa2 l8ui a10, a10, 0 40244cdf: 771b addi.n a7, a7, 1 40244ce1: f47070 extui a7, a7, 0, 16 40244ce4: 004ba2 s8i a10, a11, 0 40244ce7: 051822 l16ui a2, a8, 10 40244cea: f40000 extui a0, a0, 0, 16 40244ced: e53027 bltu a0, a2, 40244cd6 40244cf0: 002882 l32i a8, a8, 0 40244cf3: fd6856 bnez a8, 40244ccd 40244cf6: 31f8 l32i.n a15, a1, 12 40244cf8: 0ff8 l32i.n a15, a15, 0 40244cfa: 2ff8 l32i.n a15, a15, 8 40244cfc: 020c movi.n a2, 0 40244cfe: 0f08 l32i.n a0, a15, 0 40244d00: 0a5d02 s16i a0, a13, 20 40244d03: 0c0fb2 l8ui a11, a15, 12 40244d06: 0f0f02 l8ui a0, a15, 15 40244d09: 0d0f32 l8ui a3, a15, 13 40244d0c: 010080 slli a0, a0, 24 40244d0f: 113380 slli a3, a3, 8 40244d12: 0e0ff2 l8ui a15, a15, 14 40244d15: 20bb30 or a11, a11, a3 40244d18: 11ff00 slli a15, a15, 16 40244d1b: 20ff00 or a15, a15, a0 40244d1e: 20bbf0 or a11, a11, a15 40244d21: 1db9 s32i.n a11, a13, 4 40244d23: 11a9c5 call0 402567c0 40244d26: 02fd mov.n a15, a2 40244d28: 120c movi.n a2, 1 40244d2a: 11a945 call0 402567c0 40244d2d: 9129 s32i.n a2, a1, 36 40244d2f: 12e985 call0 40257bc8 40244d32: 023226 beqi a2, 3, 40244d38 40244d35: 001b46 j 40244da6 40244d38: ffd301 l32r a0, 40244c84 40244d3b: 000002 l8ui a0, a0, 0 40244d3e: 643066 bnei a0, 3, 40244da6 40244d41: 061f16 beqz a15, 40244da6 40244d44: 9128 l32i.n a2, a1, 36 40244d46: 05c216 beqz a2, 40244da6 40244d49: 390f32 l8ui a3, a15, 57 40244d4c: 566307 bbci a3, 0, 40244da6 40244d4f: 390242 l8ui a4, a2, 57 40244d52: 506407 bbci a4, 0, 40244da6 40244d55: 1d28 l32i.n a2, a13, 4 40244d57: 0f3d mov.n a3, a15 40244d59: 009b45 call0 40245710 40244d5c: 046216 beqz a2, 40244da6 40244d5f: 1d28 l32i.n a2, a13, 4 40244d61: 9138 l32i.n a3, a1, 36 40244d63: 009ac5 call0 40245710 40244d66: 03c216 beqz a2, 40244da6 40244d69: 020c movi.n a2, 0 40244d6b: 1138 l32i.n a3, a1, 4 40244d6d: 040c movi.n a4, 0 40244d6f: 015905 call0 40246300 40244d72: 0129 s32i.n a2, a1, 0 40244d74: 0e3d mov.n a3, a14 40244d76: 018d05 call0 40246648 40244d79: f28c beqz.n a2, 40244d8c 40244d7b: 427c movi.n a2, -12 40244d7d: 51c8 l32i.n a12, a1, 20 40244d7f: 61d8 l32i.n a13, a1, 24 40244d81: 71e8 l32i.n a14, a1, 28 40244d83: 81f8 l32i.n a15, a1, 32 40244d85: 4108 l32i.n a0, a1, 16 40244d87: 30c112 addi a1, a1, 48 40244d8a: f00d ret.n 40244d8c: 202ff0 or a2, a15, a15 40244d8f: 014505 call0 402461e0 40244d92: 0021f2 l32i a15, a1, 0 40244d95: 0d2d mov.n a2, a13 40244d97: 0f3d mov.n a3, a15 40244d99: 052445 call0 40249fe0 40244d9c: 0f2d mov.n a2, a15 40244d9e: 017745 call0 40246514 40244da1: 9128 l32i.n a2, a1, 36 40244da3: 0143c5 call0 402461e0 40244da6: 0d2d mov.n a2, a13 40244da8: 0e3d mov.n a3, a14 40244daa: 052345 call0 40249fe0 40244dad: 071e52 l16ui a5, a14, 14 40244db0: 02dd mov.n a13, a2 40244db2: f5ac beqz.n a5, 40244de5 40244db4: 0e2d mov.n a2, a14 40244db6: 0175c5 call0 40246514 40244db9: 130c movi.n a3, 1 40244dbb: 1178 l32i.n a7, a1, 4 40244dbd: 3128 l32i.n a2, a1, 12 40244dbf: 2168 l32i.n a6, a1, 8 40244dc1: 2642d2 s8i a13, a2, 38 40244dc4: c06670 sub a6, a6, a7 40244dc7: 125262 s16i a6, a2, 36 40244dca: 77ca add.n a7, a7, a12 40244dcc: 8279 s32i.n a7, a2, 32 40244dce: 0dcd mov.n a12, a13 40244dd0: ffe7c5 call0 40244c50 40244dd3: 041da6 blti a13, 1, 40244ddb 40244dd6: 227c movi.n a2, -14 40244dd8: ffe846 j 40244d7d 40244ddb: 0c2d mov.n a2, a12 40244ddd: ffe706 j 40244d7d 40244de0: f27c movi.n a2, -1 40244de2: ffe5c6 j 40244d7d 40244de5: 0e2d mov.n a2, a14 40244de7: 0172c5 call0 40246514 40244dea: c27c movi.n a2, -4 40244dec: ffe346 j 40244d7d ... 40244df0 : 40244df0: 205440 or a5, a4, a4 40244df3: d0c112 addi a1, a1, -48 40244df6: 0861d2 s32i a13, a1, 32 40244df9: 066102 s32i a0, a1, 24 40244dfc: a1f9 s32i.n a15, a1, 40 40244dfe: 71c9 s32i.n a12, a1, 28 40244e00: 91e9 s32i.n a14, a1, 36 40244e02: 03cd mov.n a12, a3 40244e04: 12e8 l32i.n a14, a2, 4 40244e06: 02f8 l32i.n a15, a2, 0 40244e08: 0d3216 beqz a2, 40244edf 40244e0b: 0d0e16 beqz a14, 40244edf 40244e0e: 0cd316 beqz a3, 40244edf 40244e11: 0ca416 beqz a4, 40244edf 40244e14: 1129 s32i.n a2, a1, 4 40244e16: bea502 movi a0, 0x5be 40244e19: 013047 bltu a0, a4, 40244e1e 40244e1c: 040d mov.n a0, a4 40244e1e: 020c movi.n a2, 0 40244e20: 040c movi.n a4, 0 40244e22: 4159 s32i.n a5, a1, 16 40244e24: f43000 extui a3, a0, 0, 16 40244e27: 5139 s32i.n a3, a1, 20 40244e29: 014d45 call0 40246300 40244e2c: 02dd mov.n a13, a2 40244e2e: 11a216 beqz a2, 40244f4c 40244e31: 028d mov.n a8, a2 40244e33: 050c movi.n a5, 0 40244e35: 051802 l16ui a0, a8, 10 40244e38: 1898 l32i.n a9, a8, 4 40244e3a: a09c beqz.n a0, 40244e58 40244e3c: 000c movi.n a0, 0 40244e3e: 790a add.n a7, a9, a0 40244e40: 6c5a add.n a6, a12, a5 40244e42: 001b addi.n a0, a0, 1 40244e44: 000662 l8ui a6, a6, 0 40244e47: 551b addi.n a5, a5, 1 40244e49: f45050 extui a5, a5, 0, 16 40244e4c: 004762 s8i a6, a7, 0 40244e4f: 051822 l16ui a2, a8, 10 40244e52: f40000 extui a0, a0, 0, 16 40244e55: e53027 bltu a0, a2, 40244e3e 40244e58: 002882 l32i a8, a8, 0 40244e5b: fd6856 bnez a8, 40244e35 40244e5e: 2f88 l32i.n a8, a15, 8 40244e60: 020c movi.n a2, 0 40244e62: 0c0872 l8ui a7, a8, 12 40244e65: 001892 l16ui a9, a8, 0 40244e68: 0d08a2 l8ui a10, a8, 13 40244e6b: 3199 s32i.n a9, a1, 12 40244e6d: 0f0892 l8ui a9, a8, 15 40244e70: 11aa80 slli a10, a10, 8 40244e73: 2077a0 or a7, a7, a10 40244e76: 0e0882 l8ui a8, a8, 14 40244e79: 019980 slli a9, a9, 24 40244e7c: 118800 slli a8, a8, 16 40244e7f: 208890 or a8, a8, a9 40244e82: 207780 or a7, a7, a8 40244e85: 0179 s32i.n a7, a1, 0 40244e87: 119385 call0 402567c0 40244e8a: 02fd mov.n a15, a2 40244e8c: 120c movi.n a2, 1 40244e8e: 119305 call0 402567c0 40244e91: b129 s32i.n a2, a1, 44 40244e93: 12d345 call0 40257bc8 40244e96: 023226 beqi a2, 3, 40244e9c 40244e99: 001c46 j 40244f0e 40244e9c: ff7aa1 l32r a10, 40244c84 40244e9f: 000aa2 l8ui a10, a10, 0 40244ea2: 683a66 bnei a10, 3, 40244f0e 40244ea5: 065f16 beqz a15, 40244f0e 40244ea8: b1b8 l32i.n a11, a1, 44 40244eaa: 060b16 beqz a11, 40244f0e 40244ead: 390f02 l8ui a0, a15, 57 40244eb0: 5a6007 bbci a0, 0, 40244f0e 40244eb3: 390b22 l8ui a2, a11, 57 40244eb6: 546207 bbci a2, 0, 40244f0e 40244eb9: 1e28 l32i.n a2, a14, 4 40244ebb: 0f3d mov.n a3, a15 40244ebd: 008505 call0 40245710 40244ec0: 04a216 beqz a2, 40244f0e 40244ec3: 1e28 l32i.n a2, a14, 4 40244ec5: b138 l32i.n a3, a1, 44 40244ec7: 008485 call0 40245710 40244eca: 040216 beqz a2, 40244f0e 40244ecd: 020c movi.n a2, 0 40244ecf: 5138 l32i.n a3, a1, 20 40244ed1: 040c movi.n a4, 0 40244ed3: 0142c5 call0 40246300 40244ed6: 2129 s32i.n a2, a1, 8 40244ed8: 0d3d mov.n a3, a13 40244eda: 0176c5 call0 40246648 40244edd: f28c beqz.n a2, 40244ef0 40244edf: 427c movi.n a2, -12 40244ee1: 71c8 l32i.n a12, a1, 28 40244ee3: 81d8 l32i.n a13, a1, 32 40244ee5: 91e8 l32i.n a14, a1, 36 40244ee7: a1f8 l32i.n a15, a1, 40 40244ee9: 6108 l32i.n a0, a1, 24 40244eeb: 30c112 addi a1, a1, 48 40244eee: f00d ret.n 40244ef0: 202ff0 or a2, a15, a15 40244ef3: 012ec5 call0 402461e0 40244ef6: 202ee0 or a2, a14, a14 40244ef9: 014d mov.n a4, a1 40244efb: 21f8 l32i.n a15, a1, 8 40244efd: 3158 l32i.n a5, a1, 12 40244eff: 0f3d mov.n a3, a15 40244f01: 050f05 call0 40249ff4 40244f04: 0f2d mov.n a2, a15 40244f06: 0160c5 call0 40246514 40244f09: b128 l32i.n a2, a1, 44 40244f0b: 012d45 call0 402461e0 40244f0e: 0e2d mov.n a2, a14 40244f10: 0d3d mov.n a3, a13 40244f12: 014d mov.n a4, a1 40244f14: 3158 l32i.n a5, a1, 12 40244f16: 050dc5 call0 40249ff4 40244f19: 071d32 l16ui a3, a13, 14 40244f1c: 02ed mov.n a14, a2 40244f1e: f3ac beqz.n a3, 40244f51 40244f20: 0d2d mov.n a2, a13 40244f22: 015f05 call0 40246514 40244f25: 030c movi.n a3, 0 40244f27: 5158 l32i.n a5, a1, 20 40244f29: 1128 l32i.n a2, a1, 4 40244f2b: 4148 l32i.n a4, a1, 16 40244f2d: 2642e2 s8i a14, a2, 38 40244f30: c04450 sub a4, a4, a5 40244f33: 125242 s16i a4, a2, 36 40244f36: 55ca add.n a5, a5, a12 40244f38: 8259 s32i.n a5, a2, 32 40244f3a: 0ecd mov.n a12, a14 40244f3c: ffd105 call0 40244c50 40244f3f: 041ea6 blti a14, 1, 40244f47 40244f42: 227c movi.n a2, -14 40244f44: ffe646 j 40244ee1 40244f47: 0c2d mov.n a2, a12 40244f49: ffe506 j 40244ee1 40244f4c: f27c movi.n a2, -1 40244f4e: ffe3c6 j 40244ee1 40244f51: 0d2d mov.n a2, a13 40244f53: 015c05 call0 40246514 40244f56: c27c movi.n a2, -4 40244f58: ffe146 j 40244ee1 40244f5b: ee0000 excw 40244f5e: 124026 beqi a0, 4, 40244f74 40244f61: 02d0c1 l32r a12, 40205aa4 <_lit4_end+0xfe354> 40244f64: 390361 l32r a6, 40213370 <_lit4_end+0x10bc20> 40244f67: 71f981 l32r a8, 4022174c <_lit4_end+0x119ffc> 40244f6a: 51d9 s32i.n a13, a1, 20 40244f6c: 61e9 s32i.n a14, a1, 24 40244f6e: 41c9 s32i.n a12, a1, 16 40244f70: 05ed mov.n a14, a5 40244f72: 02cd mov.n a12, a2 40244f74: 04dd mov.n a13, a4 40244f76: 81f8 l32i.n a15, a1, 32 40244f78: 000542 l8ui a4, a5, 0 40244f7b: 0c4242 s8i a4, a2, 12 40244f7e: 010532 l8ui a3, a5, 1 40244f81: 0d4232 s8i a3, a2, 13 40244f84: 020522 l8ui a2, a5, 2 40244f87: 0e4c22 s8i a2, a12, 14 40244f8a: 030502 l8ui a0, a5, 3 40244f8d: 2c69 s32i.n a6, a12, 8 40244f8f: 1cf9 s32i.n a15, a12, 4 40244f91: 0f4c02 s8i a0, a12, 15 40244f94: 12c305 call0 40257bc8 40244f97: 1f1226 beqi a2, 1, 40244fba 40244f9a: 120c movi.n a2, 1 40244f9c: 013d mov.n a3, a1 40244f9e: 149285 call0 402598c8 40244fa1: 1178 l32i.n a7, a1, 4 40244fa3: 0168 l32i.n a6, a1, 0 40244fa5: 0e58 l32i.n a5, a14, 0 40244fa7: 106670 and a6, a6, a7 40244faa: 105570 and a5, a5, a7 40244fad: 101567 beq a5, a6, 40244fc1 40244fb0: 020c movi.n a2, 0 40244fb2: 013d mov.n a3, a1 40244fb4: 149105 call0 402598c8 40244fb7: 000186 j 40244fc1 40244fba: 020c movi.n a2, 0 40244fbc: 013d mov.n a3, a1 40244fbe: 149085 call0 402598c8 40244fc1: 0c08 l32i.n a0, a12, 0 40244fc3: 022002 l32i a0, a0, 8 40244fc6: 0001e2 l8ui a14, a1, 0 40244fc9: 0840e2 s8i a14, a0, 8 40244fcc: 0cb8 l32i.n a11, a12, 0 40244fce: 2bb8 l32i.n a11, a11, 8 40244fd0: 0101a2 l8ui a10, a1, 1 40244fd3: 094ba2 s8i a10, a11, 9 40244fd6: 0c98 l32i.n a9, a12, 0 40244fd8: 2998 l32i.n a9, a9, 8 40244fda: 020182 l8ui a8, a1, 2 40244fdd: 0a4982 s8i a8, a9, 10 40244fe0: 0c78 l32i.n a7, a12, 0 40244fe2: 2778 l32i.n a7, a7, 8 40244fe4: 030162 l8ui a6, a1, 3 40244fe7: 0b4762 s8i a6, a7, 11 40244fea: 046d16 beqz a13, 40245034 40244fed: 3ea142 movi a4, 0x13e 40244ff0: 041d22 l16ui a2, a13, 8 40244ff3: ffda31 l32r a3, 40244f5c 40244ff6: 221b addi.n a2, a2, 1 40244ff8: ec2401 l32r a0, 40240088 <_irom0_text_start+0x88> 40244ffb: 0000c0 callx0 a0 40244ffe: 041d42 l16ui a4, a13, 8 40245001: 02ed mov.n a14, a2 40245003: 050c movi.n a5, 0 40245005: 0d2d mov.n a2, a13 40245007: 0e3d mov.n a3, a14 40245009: 016e05 call0 402466ec 4024500c: 1cf9 s32i.n a15, a12, 4 4024500e: 02fd mov.n a15, a2 40245010: 0d2d mov.n a2, a13 40245012: 015005 call0 40246514 40245015: ffd1d1 l32r a13, 40244f5c 40245018: bf8c beqz.n a15, 40245027 4024501a: 0c28 l32i.n a2, a12, 0 4024501c: 3258 l32i.n a5, a2, 12 4024501e: 558c beqz.n a5, 40245027 40245020: 0f4d mov.n a4, a15 40245022: 0e3d mov.n a3, a14 40245024: 0005c0 callx0 a5 40245027: 0d3d mov.n a3, a13 40245029: 0e2d mov.n a2, a14 4024502b: 47a142 movi a4, 0x147 4024502e: eca401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40245031: 0000c0 callx0 a0 40245034: 41c8 l32i.n a12, a1, 16 40245036: 51d8 l32i.n a13, a1, 20 40245038: 61e8 l32i.n a14, a1, 24 4024503a: 71f8 l32i.n a15, a1, 28 4024503c: 3108 l32i.n a0, a1, 12 4024503e: 30c112 addi a1, a1, 48 40245041: f00d ret.n ... 40245044 : 40245044: f0c112 addi a1, a1, -16 40245047: 0261c2 s32i a12, a1, 8 4024504a: 1109 s32i.n a0, a1, 4 4024504c: 02cd mov.n a12, a2 4024504e: 02ac beqz.n a2, 40245072 40245050: 1228 l32i.n a2, a2, 4 40245052: 0129 s32i.n a2, a1, 0 40245054: 052085 call0 4024a260 40245057: 0128 l32i.n a2, a1, 0 40245059: 052285 call0 4024a284 4024505c: f8a121 l32r a2, 402432e0 4024505f: 0c3d mov.n a3, a12 40245061: fe2145 call0 40243278 40245064: 0c2d mov.n a2, a12 40245066: ffbd31 l32r a3, 40244f5c 40245069: 61a142 movi a4, 0x161 4024506c: ec9501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024506f: 0000c0 callx0 a0 40245072: 21c8 l32i.n a12, a1, 8 40245074: 1108 l32i.n a0, a1, 4 40245076: 10c112 addi a1, a1, 16 40245079: f00d ret.n 4024507b: 4f6000 excw 4024507e: 124024 excw 40245080 : 40245080: f0c112 addi a1, a1, -16 40245083: 0261c2 s32i a12, a1, 8 40245086: 0361d2 s32i a13, a1, 12 40245089: 1109 s32i.n a0, a1, 4 4024508b: 02dd mov.n a13, a2 4024508d: 052305 call0 4024a2c0 40245090: 02cd mov.n a12, a2 40245092: 829c beqz.n a2, 402450ae 40245094: 64a022 movi a2, 100 40245097: ffb131 l32r a3, 40244f5c 4024509a: 75a142 movi a4, 0x175 4024509d: 01d9 s32i.n a13, a1, 0 4024509f: ebfa01 l32r a0, 40240088 <_irom0_text_start+0x88> 402450a2: 0000c0 callx0 a0 402450a5: 02dd mov.n a13, a2 402450a7: 82cc bnez.n a2, 402450b3 402450a9: 0c2d mov.n a2, a12 402450ab: 051d85 call0 4024a284 402450ae: f27c movi.n a2, -1 402450b0: 000a46 j 402450dd 402450b3: 203dd0 or a3, a13, a13 402450b6: 0108 l32i.n a0, a1, 0 402450b8: 12c9 s32i.n a12, a2, 4 402450ba: 0209 s32i.n a0, a2, 0 402450bc: f88921 l32r a2, 402432e0 402450bf: fe1985 call0 40243258 402450c2: 0d48 l32i.n a4, a13, 0 402450c4: 0c2d mov.n a2, a12 402450c6: 2448 l32i.n a4, a4, 8 402450c8: fd5631 l32r a3, 40244620 402450cb: 021442 l16ui a4, a4, 4 402450ce: 050b85 call0 4024a188 402450d1: 0d4d mov.n a4, a13 402450d3: 0c2d mov.n a2, a12 402450d5: ffe931 l32r a3, 4024507c 402450d8: 0519c5 call0 4024a278 402450db: 020c movi.n a2, 0 402450dd: 21c8 l32i.n a12, a1, 8 402450df: 31d8 l32i.n a13, a1, 12 402450e1: 1108 l32i.n a0, a1, 4 402450e3: 10c112 addi a1, a1, 16 402450e6: f00d ret.n 402450e8 : 402450e8: f0c112 addi a1, a1, -16 402450eb: 006102 s32i a0, a1, 0 402450ee: 003e45 call0 402454d4 402450f1: 00a042 movi a4, 0 402450f4: ffaf02 movi a0, -1 402450f7: 830420 moveqz a0, a4, a2 402450fa: 002d mov.n a2, a0 402450fc: 0108 l32i.n a0, a1, 0 402450fe: 10c112 addi a1, a1, 16 40245101: f00d ret.n ... 40245104 : 40245104: f0c112 addi a1, a1, -16 40245107: 006102 s32i a0, a1, 0 4024510a: 003205 call0 4024542c 4024510d: 00a042 movi a4, 0 40245110: ffaf02 movi a0, -1 40245113: 830420 moveqz a0, a4, a2 40245116: 002d mov.n a2, a0 40245118: 0108 l32i.n a0, a1, 0 4024511a: 10c112 addi a1, a1, 16 4024511d: f00d ret.n 4024511f: a15800 sll a5, a8 40245122: fe .byte 0xfe 40245123: 3f .byte 0x3f 40245124: 0000e0 excw 40245127: 00e001 l32r a0, 402054a8 <_lit4_end+0xfdd58> 4024512a: 210200 srai a0, a0, 2 4024512c : 4024512c: ffff21 l32r a2, 40245128 4024512f: fffc31 l32r a3, 40245120 40245132: fffc41 l32r a4, 40245124 40245135: 0349 s32i.n a4, a3, 0 40245137: 1329 s32i.n a2, a3, 4 40245139: f00d ret.n ... 4024513c : 4024513c: fff931 l32r a3, 40245120 4024513f: f0c112 addi a1, a1, -16 40245142: 11c9 s32i.n a12, a1, 4 40245144: 0109 s32i.n a0, a1, 0 40245146: 02cd mov.n a12, a2 40245148: 000ec5 call0 40245238 4024514b: f29c beqz.n a2, 4024516e 4024514d: 102c62 l32i a6, a12, 64 40245150: 100202 l8ui a0, a2, 16 40245153: 230c movi.n a3, 2 40245155: 0d4232 s8i a3, a2, 13 40245158: 001b addi.n a0, a0, 1 4024515a: 104202 s8i a0, a2, 16 4024515d: 868c beqz.n a6, 40245169 4024515f: 0c2d mov.n a2, a12 40245161: ffef31 l32r a3, 40245120 40245164: 140c movi.n a4, 1 40245166: 0006c0 callx0 a6 40245169: 020c movi.n a2, 0 4024516b: 000046 j 40245170 4024516e: f27c movi.n a2, -1 40245170: 11c8 l32i.n a12, a1, 4 40245172: 0108 l32i.n a0, a1, 0 40245174: 10c112 addi a1, a1, 16 40245177: f00d ret.n 40245179: 000000 ill 4024517c: 26ee10 excw 4024517f: c11240 mul16u a1, a2, a4 40245180 : 40245180: e0c112 addi a1, a1, -32 40245183: 21d9 s32i.n a13, a1, 8 40245185: 41f9 s32i.n a15, a1, 16 40245187: 31e9 s32i.n a14, a1, 12 40245189: 0109 s32i.n a0, a1, 0 4024518b: ffe501 l32r a0, 40245120 4024518e: 11c9 s32i.n a12, a1, 4 40245190: 20c8 l32i.n a12, a0, 8 40245192: 02ed mov.n a14, a2 40245194: bcbc beqz.n a12, 402451d3 40245196: 0f0c movi.n a15, 0 40245198: 1c38 l32i.n a3, a12, 4 4024519a: 0cd8 l32i.n a13, a12, 0 4024519c: 2c93e7 bne a3, a14, 402451cc 4024519f: 2048 l32i.n a4, a0, 8 402451a1: 0194c7 bne a4, a12, 402451a6 402451a4: 20d9 s32i.n a13, a0, 8 402451a6: 102e62 l32i a6, a14, 64 402451a9: 0f8c beqz.n a15, 402451ad 402451ab: 0fd9 s32i.n a13, a15, 0 402451ad: 768c beqz.n a6, 402451b8 402451af: 0e2d mov.n a2, a14 402451b1: 3c8b addi.n a3, a12, 8 402451b3: 040c movi.n a4, 0 402451b5: 0006c0 callx0 a6 402451b8: 0c2d mov.n a2, a12 402451ba: fff031 l32r a3, 4024517c 402451bd: ffa042 movi a4, 255 402451c0: ec4001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402451c3: 0000c0 callx0 a0 402451c6: ffd601 l32r a0, 40245120 402451c9: 000046 j 402451ce 402451cc: 0cfd mov.n a15, a12 402451ce: 0dcd mov.n a12, a13 402451d0: fc4d56 bnez a13, 40245198 402451d3: 020c movi.n a2, 0 402451d5: 11c8 l32i.n a12, a1, 4 402451d7: 21d8 l32i.n a13, a1, 8 402451d9: 31e8 l32i.n a14, a1, 12 402451db: 41f8 l32i.n a15, a1, 16 402451dd: 0108 l32i.n a0, a1, 0 402451df: 20c112 addi a1, a1, 32 402451e2: f00d ret.n 402451e4 : 402451e4: f0c112 addi a1, a1, -16 402451e7: 0109 s32i.n a0, a1, 0 402451e9: 11c9 s32i.n a12, a1, 4 402451eb: ffcdc1 l32r a12, 40245120 402451ee: 21d9 s32i.n a13, a1, 8 402451f0: 2cc8 l32i.n a12, a12, 8 402451f2: 02dd mov.n a13, a2 402451f4: fc8c beqz.n a12, 40245207 402451f6: 1c08 l32i.n a0, a12, 4 402451f8: 0690d7 bne a0, a13, 40245202 402451fb: 0c2d mov.n a2, a12 402451fd: 530c movi.n a3, 5 402451ff: 003ec5 call0 402455ec 40245202: 0cc8 l32i.n a12, a12, 0 40245204: feec56 bnez a12, 402451f6 40245207: 11c8 l32i.n a12, a1, 4 40245209: 21d8 l32i.n a13, a1, 8 4024520b: 0108 l32i.n a0, a1, 0 4024520d: 10c112 addi a1, a1, 16 40245210: f00d ret.n ... 40245214 : 40245214: ffc361 l32r a6, 40245120 40245217: 2668 l32i.n a6, a6, 8 40245219: f68c beqz.n a6, 4024522c 4024521b: 1678 l32i.n a7, a6, 4 4024521d: 2698 l32i.n a9, a6, 8 4024521f: 049727 bne a7, a2, 40245227 40245222: 0388 l32i.n a8, a3, 0 40245224: 081897 beq a8, a9, 40245230 40245227: 0668 l32i.n a6, a6, 0 40245229: fee656 bnez a6, 4024521b 4024522c: 020c movi.n a2, 0 4024522e: f00d ret.n 40245230: 062d mov.n a2, a6 40245232: f00d ret.n 40245234: 26f0e0 excw 40245237: c11240 mul16u a1, a2, a4 4024523a: 0109f0 slli a0, a9, 17 4024523d: 21d9 s32i.n a13, a1, 8 4024523f: 11c9 s32i.n a12, a1, 4 40245241: 02dd mov.n a13, a2 40245243: 03cd mov.n a12, a3 40245245: fffcc5 call0 40245214 40245248: 72dc bnez.n a2, 40245263 4024524a: 000806 j 4024526e 4024524d: 0c08 l32i.n a0, a12, 0 4024524f: 2329 s32i.n a2, a3, 8 40245251: 2209 s32i.n a0, a2, 8 40245253: 0249 s32i.n a4, a2, 0 40245255: 050c movi.n a5, 0 40245257: 075252 s16i a5, a2, 14 4024525a: 0d4252 s8i a5, a2, 13 4024525d: 0c4252 s8i a5, a2, 12 40245260: 104252 s8i a5, a2, 16 40245263: 11c8 l32i.n a12, a1, 4 40245265: 21d8 l32i.n a13, a1, 8 40245267: 0108 l32i.n a0, a1, 0 40245269: 10c112 addi a1, a1, 16 4024526c: f00d ret.n 4024526e: ffc331 l32r a3, 4024517c 40245271: fff021 l32r a2, 40245234 40245274: 4da142 movi a4, 0x14d 40245277: 6228 l32i.n a2, a2, 24 40245279: eb7f01 l32r a0, 40240078 <_irom0_text_start+0x78> 4024527c: 0000c0 callx0 a0 4024527f: fe0216 beqz a2, 40245263 40245282: ffa731 l32r a3, 40245120 40245285: 12d9 s32i.n a13, a2, 4 40245287: 2348 l32i.n a4, a3, 8 40245289: fc0c56 bnez a12, 4024524d 4024528c: 000c movi.n a0, 0 4024528e: ffef46 j 4024524f 40245291: 000000 ill 40245294: f0c112 addi a1, a1, -16 40245297: ffa251 l32r a5, 40245120 4024529a: 0109 s32i.n a0, a1, 0 4024529c: 2508 l32i.n a0, a5, 8 4024529e: 11c9 s32i.n a12, a1, 4 402452a0: 089207 bne a2, a0, 402452ac 402452a3: 0c0c movi.n a12, 0 402452a5: 0208 l32i.n a0, a2, 0 402452a7: 2509 s32i.n a0, a5, 8 402452a9: 000486 j 402452bf 402452ac: 437c movi.n a3, -12 402452ae: 0c0c movi.n a12, 0 402452b0: 808c beqz.n a0, 402452bc 402452b2: 0058 l32i.n a5, a0, 0 402452b4: 1e1527 beq a5, a2, 402452d6 402452b7: 050d mov.n a0, a5 402452b9: ff5556 bnez a5, 402452b2 402452bc: 83c300 moveqz a12, a3, a0 402452bf: ffaf31 l32r a3, 4024517c 402452c2: 7da142 movi a4, 0x17d 402452c5: ebfe01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402452c8: 0000c0 callx0 a0 402452cb: 0c2d mov.n a2, a12 402452cd: 0108 l32i.n a0, a1, 0 402452cf: 11c8 l32i.n a12, a1, 4 402452d1: 10c112 addi a1, a1, 16 402452d4: f00d ret.n 402452d6: 0248 l32i.n a4, a2, 0 402452d8: 0049 s32i.n a4, a0, 0 402452da: fff786 j 402452bc 402452dd: 000000 ill 402452e0 : 402452e0: e0c112 addi a1, a1, -32 402452e3: 036102 s32i a0, a1, 12 402452e6: 41c9 s32i.n a12, a1, 16 402452e8: 51d9 s32i.n a13, a1, 20 402452ea: 61e9 s32i.n a14, a1, 24 402452ec: 04dd mov.n a13, a4 402452ee: 03ed mov.n a14, a3 402452f0: 1248 l32i.n a4, a2, 4 402452f2: 02cd mov.n a12, a2 402452f4: 010432 l8ui a3, a4, 1 402452f7: 000442 l8ui a4, a4, 0 402452fa: 113380 slli a3, a3, 8 402452fd: 203340 or a3, a3, a4 40245300: 343030 extui a3, a3, 0, 4 40245303: 1133e0 slli a3, a3, 2 40245306: 603030 neg a3, a3 40245309: 113300 slli a3, a3, 16 4024530c: 313030 srai a3, a3, 16 4024530f: 011985 call0 402464a8 40245312: 72dc bnez.n a2, 4024532d 40245314: 051c32 l16ui a3, a12, 10 40245317: 21d9 s32i.n a13, a1, 8 40245319: 1083b6 bltui a3, 8, 4024532d 4024531c: 1cd8 l32i.n a13, a12, 4 4024531e: 0d2d mov.n a2, a13 40245320: 29d085 call0 4026f02c 40245323: 62ac beqz.n a2, 4024534d 40245325: 0c2d mov.n a2, a12 40245327: 011ec5 call0 40246514 4024532a: 0003c6 j 4024533d 4024532d: 0c2d mov.n a2, a12 4024532f: 011e45 call0 40246514 40245332: 0001c6 j 4024533d 40245335: 000000 ill 40245338: 0c2d mov.n a2, a12 4024533a: 011d85 call0 40246514 4024533d: 41c8 l32i.n a12, a1, 16 4024533f: 51d8 l32i.n a13, a1, 20 40245341: 61e8 l32i.n a14, a1, 24 40245343: 3108 l32i.n a0, a1, 12 40245345: 20c112 addi a1, a1, 32 40245348: f00d ret.n 4024534a: 000000 ill 4024534d: 202ee0 or a2, a14, a14 40245350: 022132 l32i a3, a1, 8 40245353: ffec05 call0 40245214 40245356: 007256 bnez a2, 40245361 40245359: 0c2d mov.n a2, a12 4024535b: 011b85 call0 40246514 4024535e: fff6c6 j 4024533d 40245361: 000d72 l8ui a7, a13, 0 40245364: 161c movi.n a6, 17 40245366: 1a1767 beq a7, a6, 40245384 40245369: 681c movi.n a8, 22 4024536b: c99787 bne a7, a8, 40245338 4024536e: 0d0292 l8ui a9, a2, 13 40245371: c31966 bnei a9, 1, 40245338 40245374: 2a0c movi.n a10, 2 40245376: 0b0c movi.n a11, 0 40245378: 0752b2 s16i a11, a2, 14 4024537b: 0c42b2 s8i a11, a2, 12 4024537e: 0d42a2 s8i a10, a2, 13 40245381: ffecc6 j 40245338 40245384: ff6771 l32r a7, 40245120 40245387: 2138 l32i.n a3, a1, 8 40245389: 0708 l32i.n a0, a7, 0 4024538b: 0338 l32i.n a3, a3, 0 4024538d: c47c movi.n a4, -4 4024538f: 229307 bne a3, a0, 402453b5 40245392: 5e1d47 beq a13, a4, 402453f4 40245395: 070d52 l8ui a5, a13, 7 40245398: 060d62 l8ui a6, a13, 6 4024539b: 115580 slli a5, a5, 8 4024539e: 205560 or a5, a5, a6 402453a1: 050d62 l8ui a6, a13, 5 402453a4: 115580 slli a5, a5, 8 402453a7: 205560 or a5, a5, a6 402453aa: 040d62 l8ui a6, a13, 4 402453ad: 115580 slli a5, a5, 8 402453b0: 205560 or a5, a5, a6 402453b3: d5bc beqz.n a5, 402453f4 402453b5: 029d47 bne a13, a4, 402453bb 402453b8: ffdf06 j 40245338 402453bb: 070d42 l8ui a4, a13, 7 402453be: 060d52 l8ui a5, a13, 6 402453c1: 114480 slli a4, a4, 8 402453c4: 204450 or a4, a4, a5 402453c7: 050d52 l8ui a5, a13, 5 402453ca: 114480 slli a4, a4, 8 402453cd: 204450 or a4, a4, a5 402453d0: 040d52 l8ui a5, a13, 4 402453d3: 114480 slli a4, a4, 8 402453d6: 204450 or a4, a4, a5 402453d9: f5b416 beqz a4, 40245338 402453dc: 089307 bne a3, a0, 402453e8 402453df: 0e2d mov.n a2, a14 402453e1: 0149 s32i.n a4, a1, 0 402453e3: 013d mov.n a3, a1 402453e5: ffe2c5 call0 40245214 402453e8: f4c216 beqz a2, 40245338 402453eb: 010d32 l8ui a3, a13, 1 402453ee: 001fc5 call0 402455ec 402453f1: ffd0c6 j 40245338 402453f4: 010d52 l8ui a5, a13, 1 402453f7: 35cc bnez.n a5, 402453fe 402453f9: a60c movi.n a6, 10 402453fb: 014d62 s8i a6, a13, 1 402453fe: 2708 l32i.n a0, a7, 8 40245400: f34016 beqz a0, 40245338 40245403: 1088 l32i.n a8, a0, 4 40245405: 1598e7 bne a8, a14, 4024541e 40245408: 20a8 l32i.n a10, a0, 8 4024540a: 0798 l32i.n a9, a7, 0 4024540c: 1109 s32i.n a0, a1, 4 4024540e: 0c19a7 beq a9, a10, 4024541e 40245411: 010d32 l8ui a3, a13, 1 40245414: 002d mov.n a2, a0 40245416: 001d45 call0 402455ec 40245419: 1108 l32i.n a0, a1, 4 4024541b: ff4171 l32r a7, 40245120 4024541e: 0008 l32i.n a0, a0, 0 40245420: fdf056 bnez a0, 40245403 40245423: ffc446 j 40245338 40245426: 940000 extui a0, a0, 0, 10 40245429: 3ffea1 l32r a10, 40215424 <_lit4_end+0x10dcd4> 4024542c : 4024542c: e0c112 addi a1, a1, -32 4024542f: 21c9 s32i.n a12, a1, 8 40245431: 1109 s32i.n a0, a1, 4 40245433: 31d9 s32i.n a13, a1, 12 40245435: 41e9 s32i.n a14, a1, 16 40245437: 03dd mov.n a13, a3 40245439: 02ed mov.n a14, a2 4024543b: 0308 l32i.n a0, a3, 0 4024543d: f0a022 movi a2, 240 40245440: e0a032 movi a3, 224 40245443: 102020 and a2, a0, a2 40245446: 0c9237 bne a2, a3, 40245456 40245449: ff3531 l32r a3, 40245120 4024544c: fff7c1 l32r a12, 40245428 4024544f: 0338 l32i.n a3, a3, 0 40245451: 0cc8 l32i.n a12, a12, 0 40245453: 139307 bne a3, a0, 4024546a 40245456: a27c movi.n a2, -6 40245458: 000046 j 4024545d 4024545b: a27c movi.n a2, -6 4024545d: 21c8 l32i.n a12, a1, 8 4024545f: 31d8 l32i.n a13, a1, 12 40245461: 41e8 l32i.n a14, a1, 16 40245463: 1108 l32i.n a0, a1, 4 40245465: 20c112 addi a1, a1, 32 40245468: f00d ret.n 4024546a: fedc16 beqz a12, 4024545b 4024546d: a27c movi.n a2, -6 4024546f: 390c32 l8ui a3, a12, 57 40245472: 0a6377 bbci a3, 7, 40245480 40245475: fe8c beqz.n a14, 40245488 40245477: 0e08 l32i.n a0, a14, 0 40245479: b08c beqz.n a0, 40245488 4024547b: 1c48 l32i.n a4, a12, 4 4024547d: 071407 beq a4, a0, 40245488 40245480: 0cc8 l32i.n a12, a12, 0 40245482: fe9c56 bnez a12, 4024546f 40245485: fff506 j 4024545d 40245488: 0c2d mov.n a2, a12 4024548a: 0d3d mov.n a3, a13 4024548c: ffda85 call0 40245238 4024548f: 020d mov.n a0, a2 40245491: a2bc beqz.n a2, 402454cf 40245493: 0d0252 l8ui a5, a2, 13 40245496: 100262 l8ui a6, a2, 16 40245499: 55ec bnez.n a5, 402454c2 4024549b: 0109 s32i.n a0, a1, 0 4024549d: c6cc bnez.n a6, 402454ad 4024549f: 102c62 l32i a6, a12, 64 402454a2: 768c beqz.n a6, 402454ad 402454a4: 0c2d mov.n a2, a12 402454a6: 0d3d mov.n a3, a13 402454a8: 140c movi.n a4, 1 402454aa: 0006c0 callx0 a6 402454ad: 0128 l32i.n a2, a1, 0 402454af: 631c movi.n a3, 22 402454b1: 001985 call0 4024564c 402454b4: 0128 l32i.n a2, a1, 0 402454b6: 530c movi.n a3, 5 402454b8: 001045 call0 402455c0 402454bb: 0108 l32i.n a0, a1, 0 402454bd: 170c movi.n a7, 1 402454bf: 0d4072 s8i a7, a0, 13 402454c2: 100082 l8ui a8, a0, 16 402454c5: 020c movi.n a2, 0 402454c7: 881b addi.n a8, a8, 1 402454c9: 104082 s8i a8, a0, 16 402454cc: ffec06 j 40245480 402454cf: f27c movi.n a2, -1 402454d1: ffe206 j 4024545d 402454d4 : 402454d4: e0c112 addi a1, a1, -32 402454d7: 31c9 s32i.n a12, a1, 12 402454d9: 2109 s32i.n a0, a1, 8 402454db: 41d9 s32i.n a13, a1, 16 402454dd: 51e9 s32i.n a14, a1, 20 402454df: 03dd mov.n a13, a3 402454e1: 02ed mov.n a14, a2 402454e3: 0308 l32i.n a0, a3, 0 402454e5: f0a022 movi a2, 240 402454e8: e0a032 movi a3, 224 402454eb: 102020 and a2, a0, a2 402454ee: 0c9237 bne a2, a3, 402454fe 402454f1: ff0b31 l32r a3, 40245120 402454f4: ffcdc1 l32r a12, 40245428 402454f7: 0338 l32i.n a3, a3, 0 402454f9: 0cc8 l32i.n a12, a12, 0 402454fb: 179307 bne a3, a0, 40245516 402454fe: a27c movi.n a2, -6 40245500: 000146 j 40245509 40245503: a47c movi.n a4, -6 40245505: 0149 s32i.n a4, a1, 0 40245507: 0128 l32i.n a2, a1, 0 40245509: 31c8 l32i.n a12, a1, 12 4024550b: 41d8 l32i.n a13, a1, 16 4024550d: 51e8 l32i.n a14, a1, 20 4024550f: 2108 l32i.n a0, a1, 8 40245511: 20c112 addi a1, a1, 32 40245514: f00d ret.n 40245516: fe9c16 beqz a12, 40245503 40245519: a07c movi.n a0, -6 4024551b: 0109 s32i.n a0, a1, 0 4024551d: 390c22 l8ui a2, a12, 57 40245520: 4c6277 bbci a2, 7, 40245570 40245523: 7e8c beqz.n a14, 4024552e 40245525: 0e08 l32i.n a0, a14, 0 40245527: 308c beqz.n a0, 4024552e 40245529: 1c38 l32i.n a3, a12, 4 4024552b: 419307 bne a3, a0, 40245570 4024552e: 0c2d mov.n a2, a12 40245530: 0d3d mov.n a3, a13 40245532: ffce05 call0 40245214 40245535: 020d mov.n a0, a2 40245537: 52bc beqz.n a2, 40245570 40245539: 100222 l8ui a2, a2, 16 4024553c: 2722f6 bgeui a2, 2, 40245567 4024553f: 0c0042 l8ui a4, a0, 12 40245542: 1109 s32i.n a0, a1, 4 40245544: 748c beqz.n a4, 4024554f 40245546: 731c movi.n a3, 23 40245548: 002d mov.n a2, a0 4024554a: 001005 call0 4024564c 4024554d: 1108 l32i.n a0, a1, 4 4024554f: 102c62 l32i a6, a12, 64 40245552: 1109 s32i.n a0, a1, 4 40245554: 768c beqz.n a6, 4024555f 40245556: 0c2d mov.n a2, a12 40245558: 0d3d mov.n a3, a13 4024555a: 040c movi.n a4, 0 4024555c: 0006c0 callx0 a6 4024555f: 1128 l32i.n a2, a1, 4 40245561: ffd305 call0 40245294 40245564: 000106 j 4024556c 40245567: 520b addi.n a5, a2, -1 40245569: 104052 s8i a5, a0, 16 4024556c: 060c movi.n a6, 0 4024556e: 0169 s32i.n a6, a1, 0 40245570: 0cc8 l32i.n a12, a12, 0 40245572: fa7c56 bnez a12, 4024551d 40245575: ffe386 j 40245507 40245578 : 40245578: f0c112 addi a1, a1, -16 4024557b: 11c9 s32i.n a12, a1, 4 4024557d: fee8c1 l32r a12, 40245120 40245580: 2cc8 l32i.n a12, a12, 8 40245582: 0109 s32i.n a0, a1, 0 40245584: 7c9c beqz.n a12, 4024559f 40245586: 071c02 l16ui a0, a12, 14 40245589: d08c beqz.n a0, 4024559a 4024558b: 200b addi.n a2, a0, -1 4024558d: f42020 extui a2, a2, 0, 16 40245590: 075c22 s16i a2, a12, 14 40245593: 32cc bnez.n a2, 4024559a 40245595: 0c2d mov.n a2, a12 40245597: 000105 call0 402455a8 4024559a: 0cc8 l32i.n a12, a12, 0 4024559c: fe6c56 bnez a12, 40245586 4024559f: 11c8 l32i.n a12, a1, 4 402455a1: 0108 l32i.n a0, a1, 0 402455a3: 10c112 addi a1, a1, 16 402455a6: f00d ret.n 402455a8: f0c112 addi a1, a1, -16 402455ab: 0109 s32i.n a0, a1, 0 402455ad: 0d0202 l8ui a0, a2, 13 402455b0: 041066 bnei a0, 1, 402455b8 402455b3: 631c movi.n a3, 22 402455b5: 000945 call0 4024564c 402455b8: 0108 l32i.n a0, a1, 0 402455ba: 10c112 addi a1, a1, 16 402455bd: f00d ret.n 402455bf: c11200 mul16u a1, a2, a0 402455c2: 6122f0 excw 402455c5: 613200 excw 402455c8: 610201 l32r a0, 4021d9d0 <_lit4_end+0x116280> 402455cb: 518502 excw 402455ce: 3808 l32i.n a0, a8, 12 402455d0: 140c11 l32r a1, 4020a600 <_lit4_end+0x102eb0> 402455d3: 833430 moveqz a3, a4, a3 402455d6: 330b addi.n a3, a3, -1 402455d8: f98101 l32r a0, 40243bdc 402455db: 0000c0 callx0 a0 402455de: 0168 l32i.n a6, a1, 0 402455e0: 521b addi.n a5, a2, 1 402455e2: 2108 l32i.n a0, a1, 8 402455e4: 075652 s16i a5, a6, 14 402455e7: 10c112 addi a1, a1, 16 402455ea: f00d ret.n 402455ec: f0c112 addi a1, a1, -16 402455ef: 11c9 s32i.n a12, a1, 4 402455f1: 0109 s32i.n a0, a1, 0 402455f3: 0d0202 l8ui a0, a2, 13 402455f6: 02cd mov.n a12, a2 402455f8: 0d2026 beqi a0, 2, 40245609 402455fb: 141066 bnei a0, 1, 40245613 402455fe: 071202 l16ui a0, a2, 14 40245601: f42030 extui a2, a3, 0, 16 40245604: 108c beqz.n a0, 40245609 40245606: 09b207 bgeu a2, a0, 40245613 40245609: 0c2d mov.n a2, a12 4024560b: fffb45 call0 402455c0 4024560e: 130c movi.n a3, 1 40245610: 0d4c32 s8i a3, a12, 13 40245613: 11c8 l32i.n a12, a1, 4 40245615: 0108 l32i.n a0, a1, 0 40245617: 10c112 addi a1, a1, 16 4024561a: f00d ret.n 4024561c: 94a482 movi a8, 0x494 4024561f: 00a062 movi a6, 0 40245622: e0c112 addi a1, a1, -32 40245625: 056102 s32i a0, a1, 20 40245628: 10c172 addi a7, a1, 16 4024562b: 04a002 movi a0, 4 4024562e: 095162 s16i a6, a1, 18 40245631: 085182 s16i a8, a1, 16 40245634: 0159 s32i.n a5, a1, 0 40245636: 1179 s32i.n a7, a1, 4 40245638: 150c movi.n a5, 1 4024563a: 270c movi.n a7, 2 4024563c: 2109 s32i.n a0, a1, 8 4024563e: 007d05 call0 40245e10 40245641: 5108 l32i.n a0, a1, 20 40245643: 20c112 addi a1, a1, 32 40245646: f00d ret.n 40245648: a15c movi.n a1, 90 4024564a: fe .byte 0xfe 4024564b: 3f .byte 0x3f 4024564c: 00a042 movi a4, 0 4024564f: e0c112 addi a1, a1, -32 40245652: 0561c2 s32i a12, a1, 20 40245655: 046102 s32i a0, a1, 16 40245658: 61d9 s32i.n a13, a1, 24 4024565a: fbf101 l32r a0, 40244620 4024565d: 02dd mov.n a13, a2 4024565f: 03cd mov.n a12, a3 40245661: 020c movi.n a2, 0 40245663: 830c movi.n a3, 8 40245665: 0008 l32i.n a0, a0, 0 40245667: 0109 s32i.n a0, a1, 0 40245669: 00c945 call0 40246300 4024566c: 093216 beqz a2, 40245703 4024566f: 731c movi.n a3, 23 40245671: 1129 s32i.n a2, a1, 4 40245673: 1248 l32i.n a4, a2, 4 40245675: 671c movi.n a7, 22 40245677: 1d28 l32i.n a2, a13, 4 40245679: 3149 s32i.n a4, a1, 12 4024567b: 1228 l32i.n a2, a2, 4 4024567d: 0129 s32i.n a2, a1, 0 4024567f: 229c77 bne a12, a7, 402456a5 40245682: 160c movi.n a6, 1 40245684: 5d8b addi.n a5, a13, 8 40245686: 2d88 l32i.n a8, a13, 8 40245688: 044482 s8i a8, a4, 4 4024568b: 418880 srli a8, a8, 8 4024568e: 2159 s32i.n a5, a1, 8 40245690: 054482 s8i a8, a4, 5 40245693: 418880 srli a8, a8, 8 40245696: 064482 s8i a8, a4, 6 40245699: 418880 srli a8, a8, 8 4024569c: 074482 s8i a8, a4, 7 4024569f: 0c4d62 s8i a6, a13, 12 402456a2: 000946 j 402456cb 402456a5: 1e9c37 bne a12, a3, 402456c7 402456a8: ffe891 l32r a9, 40245648 402456ab: 2da8 l32i.n a10, a13, 8 402456ad: 0444a2 s8i a10, a4, 4 402456b0: 41a8a0 srli a10, a10, 8 402456b3: 2199 s32i.n a9, a1, 8 402456b5: 0544a2 s8i a10, a4, 5 402456b8: 41a8a0 srli a10, a10, 8 402456bb: 0644a2 s8i a10, a4, 6 402456be: 41a8a0 srli a10, a10, 8 402456c1: 0744a2 s8i a10, a4, 7 402456c4: 0000c6 j 402456cb 402456c7: 0b0c movi.n a11, 0 402456c9: 21b9 s32i.n a11, a1, 8 402456cb: 021c77 beq a12, a7, 402456d1 402456ce: 2c9c37 bne a12, a3, 402456fe 402456d1: 08a032 movi a3, 8 402456d4: 032122 l32i a2, a1, 12 402456d7: 000c movi.n a0, 0 402456d9: 0042c2 s8i a12, a2, 0 402456dc: 014202 s8i a0, a2, 1 402456df: 024202 s8i a0, a2, 2 402456e2: 034202 s8i a0, a2, 3 402456e5: 299445 call0 4026f02c 402456e8: 2148 l32i.n a4, a1, 8 402456ea: 3138 l32i.n a3, a1, 12 402456ec: 1d58 l32i.n a5, a13, 4 402456ee: 024322 s8i a2, a3, 2 402456f1: 412820 srli a2, a2, 8 402456f4: 034322 s8i a2, a3, 3 402456f7: 013d mov.n a3, a1 402456f9: 1128 l32i.n a2, a1, 4 402456fb: fff205 call0 4024561c 402456fe: 1128 l32i.n a2, a1, 4 40245700: 00e105 call0 40246514 40245703: 51c8 l32i.n a12, a1, 20 40245705: 61d8 l32i.n a13, a1, 24 40245707: 4108 l32i.n a0, a1, 16 40245709: 20c112 addi a1, a1, 32 4024570c: f00d ret.n ... 40245710 : 40245710: 1f0226 beqi a2, -1, 40245733 40245713: c29c beqz.n a2, 40245733 40245715: 390342 l8ui a4, a3, 57 40245718: 1b6417 bbci a4, 1, 40245737 4024571b: 1368 l32i.n a6, a3, 4 4024571d: 2338 l32i.n a3, a3, 8 4024571f: 141627 beq a6, a2, 40245737 40245722: 107320 and a7, a3, a2 40245725: 105630 and a5, a6, a3 40245728: 0b9577 bne a5, a7, 40245737 4024572b: f87c movi.n a8, -1 4024572d: 308380 xor a8, a3, a8 40245730: 03c287 bnall a2, a8, 40245737 40245733: 120c movi.n a2, 1 40245735: f00d ret.n 40245737: 020c movi.n a2, 0 40245739: f00d ret.n 4024573b: 000000 ill 4024573e: 008000 excw 40245741: ff .byte 0xff ... 40245744 : 40245744: fffe51 l32r a5, 4024573c 40245747: 753820 extui a3, a2, 24, 8 4024574a: 016280 slli a6, a2, 24 4024574d: fffc81 l32r a8, 40245740 40245750: 417820 srli a7, a2, 8 40245753: 104280 and a4, a2, a8 40245756: 107780 and a7, a7, a8 40245759: 114480 slli a4, a4, 8 4024575c: 204460 or a4, a4, a6 4024575f: 203370 or a3, a3, a7 40245762: 202340 or a2, a3, a4 40245765: 080257 bnone a2, a5, 40245771 40245768: 415150 srli a5, a5, 1 4024576b: ff6556 bnez a5, 40245765 4024576e: 000286 j 4024577c 40245771: 758c beqz.n a5, 4024577c 40245773: 098527 bany a5, a2, 40245780 40245776: 415150 srli a5, a5, 1 40245779: ff6556 bnez a5, 40245773 4024577c: 120c movi.n a2, 1 4024577e: f00d ret.n 40245780: 020c movi.n a2, 0 40245782: f00d ret.n 40245784 : 40245784: f0c112 addi a1, a1, -16 40245787: 013d mov.n a3, a1 40245789: 1109 s32i.n a0, a1, 4 4024578b: 000185 call0 402457a4 4024578e: 0108 l32i.n a0, a1, 0 40245790: f47c movi.n a4, -1 40245792: 830420 moveqz a0, a4, a2 40245795: 002d mov.n a2, a0 40245797: 1108 l32i.n a0, a1, 4 40245799: 10c112 addi a1, a1, 16 4024579c: f00d ret.n 4024579e: ff0000 excw 402457a1: ff .byte 0xff 402457a2: ff .byte 0xff ... 402457a4 : 402457a4: 60a082 movi a8, 96 402457a7: f62c movi.n a6, 47 402457a9: 973c movi.n a7, 57 402457ab: c0c112 addi a1, a1, -64 402457ae: a1d9 s32i.n a13, a1, 40 402457b0: c1f9 s32i.n a15, a1, 48 402457b2: 91c9 s32i.n a12, a1, 36 402457b4: b1e9 s32i.n a14, a1, 44 402457b6: 8109 s32i.n a0, a1, 32 402457b8: b1cb addi.n a11, a1, 12 402457ba: 71b9 s32i.n a11, a1, 28 402457bc: 010d mov.n a0, a1 402457be: 02ed mov.n a14, a2 402457c0: 000ec2 l8ui a12, a14, 0 402457c3: 032d mov.n a2, a3 402457c5: 5129 s32i.n a2, a1, 20 402457c7: 0236c7 bltu a6, a12, 402457cd 402457ca: 004b86 j 402458fc 402457cd: 02b7c7 bgeu a7, a12, 402457d3 402457d0: 004a06 j 402458fc 402457d3: 4109 s32i.n a0, a1, 16 402457d5: 0d3c movi.n a13, 48 402457d7: 159cd7 bne a12, a13, 402457f0 402457da: 010ec2 l8ui a12, a14, 1 402457dd: ee1b addi.n a14, a14, 1 402457df: 88ccf2 addi a15, a12, -120 402457e2: 1a4f16 beqz a15, 4024598a 402457e5: a8cc02 addi a0, a12, -88 402457e8: 19e016 beqz a0, 4024598a 402457eb: 8f0c movi.n a15, 8 402457ed: 000046 j 402457f2 402457f0: af0c movi.n a15, 10 402457f2: 0d0c movi.n a13, 0 402457f4: 49b6c7 bgeu a6, a12, 40245841 402457f7: 4637c7 bltu a7, a12, 40245841 402457fa: f27c movi.n a2, -1 402457fc: 0f3d mov.n a3, a15 402457fe: ea4301 l32r a0, 4024010c <_irom0_text_start+0x10c> 40245801: 0000c0 callx0 a0 40245804: f62c movi.n a6, 47 40245806: 973c movi.n a7, 57 40245808: 60a082 movi a8, 96 4024580b: 02b2d7 bgeu a2, a13, 40245811 4024580e: 003a86 j 402458fc 40245811: 1c92d7 bne a2, a13, 40245831 40245814: f27c movi.n a2, -1 40245816: 0f3d mov.n a3, a15 40245818: f8f101 l32r a0, 40243bdc 4024581b: 0000c0 callx0 a0 4024581e: f62c movi.n a6, 47 40245820: 973c movi.n a7, 57 40245822: 60a082 movi a8, 96 40245825: d0cc32 addi a3, a12, -48 40245828: 743030 extui a3, a3, 0, 8 4024582b: 02a237 bge a2, a3, 40245831 4024582e: 003286 j 402458fc 40245831: 82dfd0 mull a13, a15, a13 40245834: dcda add.n a13, a12, a13 40245836: d0cdd2 addi a13, a13, -48 40245839: ee1b addi.n a14, a14, 1 4024583b: 000ec2 l8ui a12, a14, 0 4024583e: ffec86 j 402457f4 40245841: 02bf26 beqi a15, 16, 40245847 40245844: 002046 j 402458c9 40245847: 02b6c7 bgeu a6, a12, 4024584d 4024584a: 12b7c7 bgeu a7, a12, 40245860 4024584d: 05b8c7 bgeu a8, a12, 40245856 40245850: 66a002 movi a0, 102 40245853: 09b0c7 bgeu a0, a12, 40245860 40245856: 024c movi.n a2, 64 40245858: 6db2c7 bgeu a2, a12, 402458c9 4024585b: 634c movi.n a3, 70 4024585d: 6833c7 bltu a3, a12, 402458c9 40245860: 0db8c7 bgeu a8, a12, 40245871 40245863: 7aa042 movi a4, 122 40245866: 0734c7 bltu a4, a12, 40245871 40245869: 61a052 movi a5, 97 4024586c: 6159 s32i.n a5, a1, 24 4024586e: 0000c6 j 40245875 40245871: 194c movi.n a9, 65 40245873: 6199 s32i.n a9, a1, 24 40245875: f27c movi.n a2, -1 40245877: 0f3d mov.n a3, a15 40245879: ea2401 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024587c: 0000c0 callx0 a0 4024587f: f62c movi.n a6, 47 40245881: 973c movi.n a7, 57 40245883: 60a082 movi a8, 96 40245886: 7232d7 bltu a2, a13, 402458fc 40245889: 1d92d7 bne a2, a13, 402458aa 4024588c: f27c movi.n a2, -1 4024588e: 0f3d mov.n a3, a15 40245890: f8d301 l32r a0, 40243bdc 40245893: 0000c0 callx0 a0 40245896: f62c movi.n a6, 47 40245898: 973c movi.n a7, 57 4024589a: 61a8 l32i.n a10, a1, 24 4024589c: 60a082 movi a8, 96 4024589f: c0aca0 sub a10, a12, a10 402458a2: aaab addi.n a10, a10, 10 402458a4: 74a0a0 extui a10, a10, 0, 8 402458a7: 5122a7 blt a2, a10, 402458fc 402458aa: 112dc0 slli a2, a13, 4 402458ad: 0bb8c7 bgeu a8, a12, 402458bc 402458b0: 7aa0b2 movi a11, 122 402458b3: 053bc7 bltu a11, a12, 402458bc 402458b6: 61a002 movi a0, 97 402458b9: 000046 j 402458be 402458bc: 104c movi.n a0, 65 402458be: c03c00 sub a3, a12, a0 402458c1: d3ab addi.n a13, a3, 10 402458c3: 20dd20 or a13, a13, a2 402458c6: ffdbc6 j 40245839 402458c9: e42c movi.n a4, 46 402458cb: 129c47 bne a12, a4, 402458e1 402458ce: 4158 l32i.n a5, a1, 16 402458d0: 7198 l32i.n a9, a1, 28 402458d2: 054b addi.n a0, a5, 4 402458d4: 24b597 bgeu a5, a9, 402458fc 402458d7: 05d9 s32i.n a13, a5, 0 402458d9: ee1b addi.n a14, a14, 1 402458db: 000ec2 l8ui a12, a14, 0 402458de: ffb946 j 402457c7 402458e1: 062c16 beqz a12, 40245947 402458e4: 5fcc26 beqi a12, 32, 40245947 402458e7: 5cac26 beqi a12, 12, 40245947 402458ea: 599c26 beqi a12, 10, 40245947 402458ed: da0c movi.n a10, 13 402458ef: 541ca7 beq a12, a10, 40245947 402458f2: 9b0c movi.n a11, 9 402458f4: 4f1cb7 beq a12, a11, 40245947 402458f7: be0c movi.n a14, 11 402458f9: 4a1ce7 beq a12, a14, 40245947 402458fc: 020c movi.n a2, 0 402458fe: 000d86 j 40245938 40245901: ffa7f1 l32r a15, 402457a0 40245904: f43fd7 bltu a15, a13, 402458fc 40245907: 0108 l32i.n a0, a1, 0 40245909: eff0f6 bgeui a0, 0x100, 402458fc 4024590c: 012080 slli a2, a0, 24 4024590f: 20dd20 or a13, a13, a2 40245912: 5138 l32i.n a3, a1, 20 40245914: e39c beqz.n a3, 40245936 40245916: ff8a51 l32r a5, 40245740 40245919: 4148d0 srli a4, a13, 8 4024591c: 106d50 and a6, a13, a5 4024591f: 104450 and a4, a4, a5 40245922: 116680 slli a6, a6, 8 40245925: 7558d0 extui a5, a13, 24, 8 40245928: 204450 or a4, a4, a5 4024592b: 015d80 slli a5, a13, 24 4024592e: 205560 or a5, a5, a6 40245931: 204450 or a4, a4, a5 40245934: 0349 s32i.n a4, a3, 0 40245936: 120c movi.n a2, 1 40245938: 91c8 l32i.n a12, a1, 36 4024593a: a1d8 l32i.n a13, a1, 40 4024593c: b1e8 l32i.n a14, a1, 44 4024593e: c1f8 l32i.n a15, a1, 48 40245940: 8108 l32i.n a0, a1, 32 40245942: 40c112 addi a1, a1, 64 40245945: f00d ret.n 40245947: 4128 l32i.n a2, a1, 16 40245949: c02210 sub a2, a2, a1 4024594c: 023b addi.n a0, a2, 3 4024594e: b30220 movgez a0, a2, a2 40245951: 210200 srai a0, a0, 2 40245954: a40026 beqi a0, -1, 402458fc 40245957: fb7016 beqz a0, 40245912 4024595a: a31026 beqi a0, 1, 40245901 4024595d: 332026 beqi a0, 2, 40245994 40245960: ae3066 bnei a0, 3, 40245912 40245963: 95fdf6 bgeui a13, 0x100, 402458fc 40245966: 0108 l32i.n a0, a1, 0 40245968: 90f0f6 bgeui a0, 0x100, 402458fc 4024596b: 1128 l32i.n a2, a1, 4 4024596d: 8bf2f6 bgeui a2, 0x100, 402458fc 40245970: 2158 l32i.n a5, a1, 8 40245972: 86f5f6 bgeui a5, 0x100, 402458fc 40245975: 01f080 slli a15, a0, 24 40245978: 11e200 slli a14, a2, 16 4024597b: 113580 slli a3, a5, 8 4024597e: 20dd30 or a13, a13, a3 40245981: 20eef0 or a14, a14, a15 40245984: 20dde0 or a13, a13, a14 40245987: ffe1c6 j 40245912 4024598a: 0f1c movi.n a15, 16 4024598c: ee1b addi.n a14, a14, 1 4024598e: 000ec2 l8ui a12, a14, 0 40245991: ff9746 j 402457f2 40245994: 021db6 bltui a13, 0x10000, 4024599a 40245997: ffd846 j 402458fc 4024599a: 0108 l32i.n a0, a1, 0 4024599c: 02f0b6 bltui a0, 0x100, 402459a2 4024599f: ffd646 j 402458fc 402459a2: 1128 l32i.n a2, a1, 4 402459a4: 02f2b6 bltui a2, 0x100, 402459aa 402459a7: ffd446 j 402458fc 402459aa: 015080 slli a5, a0, 24 402459ad: 114200 slli a4, a2, 16 402459b0: 204450 or a4, a4, a5 402459b3: 20dd40 or a13, a13, a4 402459b6: ffd606 j 40245912 402459b9: 000000 ill 402459bc: fea170 excw 402459bf: 3f .byte 0x3f 402459c0 : 402459c0: ffff31 l32r a3, 402459bc 402459c3: 041c movi.n a4, 16 402459c5: f0c112 addi a1, a1, -16 402459c8: 0109 s32i.n a0, a1, 0 402459ca: 000085 call0 402459d4 402459cd: 0108 l32i.n a0, a1, 0 402459cf: 10c112 addi a1, a1, 16 402459d2: f00d ret.n 402459d4 : 402459d4: 036d mov.n a6, a3 402459d6: d0c112 addi a1, a1, -48 402459d9: 41c9 s32i.n a12, a1, 16 402459db: 51d9 s32i.n a13, a1, 20 402459dd: 61e9 s32i.n a14, a1, 24 402459df: 9149 s32i.n a4, a1, 36 402459e1: a119 s32i.n a1, a1, 40 402459e3: 8139 s32i.n a3, a1, 32 402459e5: 71f9 s32i.n a15, a1, 28 402459e7: 3109 s32i.n a0, a1, 12 402459e9: 2169 s32i.n a6, a1, 8 402459eb: 000c movi.n a0, 0 402459ed: 0f0c movi.n a15, 0 402459ef: 0238 l32i.n a3, a2, 0 402459f1: 0139 s32i.n a3, a1, 0 402459f3: a1d8 l32i.n a13, a1, 40 402459f5: 0c0c movi.n a12, 0 402459f7: 000dd2 l8ui a13, a13, 0 402459fa: b109 s32i.n a0, a1, 44 402459fc: 0d2d mov.n a2, a13 402459fe: a30c movi.n a3, 10 40245a00: f87701 l32r a0, 40243bdc 40245a03: 0000c0 callx0 a0 40245a06: 02ed mov.n a14, a2 40245a08: a30c movi.n a3, 10 40245a0a: 0d2d mov.n a2, a13 40245a0c: e9c001 l32r a0, 4024010c <_irom0_text_start+0x10c> 40245a0f: 0000c0 callx0 a0 40245a12: a108 l32i.n a0, a1, 40 40245a14: 74d020 extui a13, a2, 0, 8 40245a17: 30ce32 addi a3, a14, 48 40245a1a: 714b addi.n a7, a1, 4 40245a1c: 4c7a add.n a4, a12, a7 40245a1e: 004432 s8i a3, a4, 0 40245a21: 0040d2 s8i a13, a0, 0 40245a24: cc1b addi.n a12, a12, 1 40245a26: 74c0c0 extui a12, a12, 0, 8 40245a29: fcfd56 bnez a13, 402459fc 40245a2c: 2108 l32i.n a0, a1, 8 40245a2e: ffa082 movi a8, 255 40245a31: 2109 s32i.n a0, a1, 8 40245a33: cc0b addi.n a12, a12, -1 40245a35: 74c0c0 extui a12, a12, 0, 8 40245a38: 1a1c87 beq a12, a8, 40245a56 40245a3b: 0fdd mov.n a13, a15 40245a3d: 91e8 l32i.n a14, a1, 36 40245a3f: ff1b addi.n a15, a15, 1 40245a41: 0cade7 bge a13, a14, 40245a51 40245a44: 2c7a add.n a2, a12, a7 40245a46: 000222 l8ui a2, a2, 0 40245a49: 004022 s8i a2, a0, 0 40245a4c: 001b addi.n a0, a0, 1 40245a4e: fff7c6 j 40245a31 40245a51: 030c movi.n a3, 0 40245a53: 000b86 j 40245a85 40245a56: 0f3d mov.n a3, a15 40245a58: 9148 l32i.n a4, a1, 36 40245a5a: ff1b addi.n a15, a15, 1 40245a5c: f1a347 bge a3, a4, 40245a51 40245a5f: a1a8 l32i.n a10, a1, 40 40245a61: e82c movi.n a8, 46 40245a63: 601b addi.n a6, a0, 1 40245a65: 2169 s32i.n a6, a1, 8 40245a67: 004082 s8i a8, a0, 0 40245a6a: aa1b addi.n a10, a10, 1 40245a6c: b108 l32i.n a0, a1, 44 40245a6e: a1a9 s32i.n a10, a1, 40 40245a70: 901b addi.n a9, a0, 1 40245a72: 740090 extui a0, a9, 0, 8 40245a75: 024026 beqi a0, 4, 40245a7b 40245a78: ffddc6 j 402459f3 40245a7b: 8138 l32i.n a3, a1, 32 40245a7d: ffd6c2 addmi a12, a6, 0xffffff00 40245a80: 0b0c movi.n a11, 0 40245a82: ff4cb2 s8i a11, a12, 255 40245a85: 032d mov.n a2, a3 40245a87: 41c8 l32i.n a12, a1, 16 40245a89: 51d8 l32i.n a13, a1, 20 40245a8b: 61e8 l32i.n a14, a1, 24 40245a8d: 71f8 l32i.n a15, a1, 28 40245a8f: 3108 l32i.n a0, a1, 12 40245a91: 30c112 addi a1, a1, 48 40245a94: f00d ret.n 40245a96: 980000 excw 40245a99: 3ffea1 l32r a10, 40215a94 <_lit4_end+0x10e344> 40245a9c : 40245a9c: f0c112 addi a1, a1, -16 40245a9f: 21d9 s32i.n a13, a1, 8 40245aa1: 02dd mov.n a13, a2 40245aa3: fe6121 l32r a2, 40245428 40245aa6: 11c9 s32i.n a12, a1, 4 40245aa8: 0228 l32i.n a2, a2, 0 40245aaa: 0109 s32i.n a0, a1, 0 40245aac: 02cd mov.n a12, a2 40245aae: 829c beqz.n a2, 40245aca 40245ab0: 390c32 l8ui a3, a12, 57 40245ab3: 0e6307 bbci a3, 0, 40245ac5 40245ab6: 2c68 l32i.n a6, a12, 8 40245ab8: 1c58 l32i.n a5, a12, 4 40245aba: 0d48 l32i.n a4, a13, 0 40245abc: 105560 and a5, a5, a6 40245abf: 104460 and a4, a4, a6 40245ac2: 3e1457 beq a4, a5, 40245b04 40245ac5: 0cc8 l32i.n a12, a12, 0 40245ac7: fe5c56 bnez a12, 40245ab0 40245aca: 20c220 or a12, a2, a2 40245acd: 01b216 beqz a2, 40245aec 40245ad0: 390c62 l8ui a6, a12, 57 40245ad3: 106607 bbci a6, 0, 40245ae7 40245ad6: 0d28 l32i.n a2, a13, 0 40245ad8: 0c3d mov.n a3, a12 40245ada: ffc345 call0 40245710 40245add: 62cc bnez.n a2, 40245ae7 40245adf: 020c movi.n a2, 0 40245ae1: 10cdc5 call0 402567c0 40245ae4: 1c12c7 beq a2, a12, 40245b04 40245ae7: 0cc8 l32i.n a12, a12, 0 40245ae9: fe3c56 bnez a12, 40245ad0 40245aec: ffebc1 l32r a12, 40245a98 40245aef: 100c movi.n a0, 1 40245af1: 0cc8 l32i.n a12, a12, 0 40245af3: 0d0c movi.n a13, 0 40245af5: 9c8c beqz.n a12, 40245b02 40245af7: 390c22 l8ui a2, a12, 57 40245afa: 042020 extui a2, a2, 0, 1 40245afd: 83d020 moveqz a13, a0, a2 40245b00: 0d8c beqz.n a13, 40245b04 40245b02: 0c0c movi.n a12, 0 40245b04: 0108 l32i.n a0, a1, 0 40245b06: 0c2d mov.n a2, a12 40245b08: 21d8 l32i.n a13, a1, 8 40245b0a: 11c8 l32i.n a12, a1, 4 40245b0c: 10c112 addi a1, a1, 16 40245b0f: f00d ret.n 40245b11: 000000 ill 40245b14: 26f0c0 excw 40245b17: c11240 mul16u a1, a2, a4 40245b18 : 40245b18: f0c112 addi a1, a1, -16 40245b1b: 0109 s32i.n a0, a1, 0 40245b1d: fe4201 l32r a0, 40245428 40245b20: 0008 l32i.n a0, a0, 0 40245b22: c0ac beqz.n a0, 40245b52 40245b24: 390052 l8ui a5, a0, 57 40245b27: 044050 extui a4, a5, 0, 1 40245b2a: 0e6507 bbci a5, 0, 40245b3c 40245b2d: 2088 l32i.n a8, a0, 8 40245b2f: 1078 l32i.n a7, a0, 4 40245b31: 0268 l32i.n a6, a2, 0 40245b33: 107780 and a7, a7, a8 40245b36: 106680 and a6, a6, a8 40245b39: 481677 beq a6, a7, 40245b85 40245b3c: d48c beqz.n a4, 40245b4d 40245b3e: 20a8 l32i.n a10, a0, 8 40245b40: 1098 l32i.n a9, a0, 4 40245b42: 0388 l32i.n a8, a3, 0 40245b44: 1099a0 and a9, a9, a10 40245b47: 1088a0 and a8, a8, a10 40245b4a: 371897 beq a8, a9, 40245b85 40245b4d: 0008 l32i.n a0, a0, 0 40245b4f: fd1056 bnez a0, 40245b24 40245b52: ffd131 l32r a3, 40245a98 40245b55: 020c movi.n a2, 0 40245b57: 0348 l32i.n a4, a3, 0 40245b59: 1b0c movi.n a11, 1 40245b5b: b48c beqz.n a4, 40245b6a 40245b5d: 390402 l8ui a0, a4, 57 40245b60: 0a0c movi.n a10, 0 40245b62: 040000 extui a0, a0, 0, 1 40245b65: 83ab00 moveqz a10, a11, a0 40245b68: 1a8c beqz.n a10, 40245b6d 40245b6a: 000406 j 40245b7e 40245b6d: ffe921 l32r a2, 40245b14 40245b70: c6a032 movi a3, 198 40245b73: f9cb01 l32r a0, 402442a0 40245b76: 0000c0 callx0 a0 40245b79: ffc721 l32r a2, 40245a98 40245b7c: 0228 l32i.n a2, a2, 0 40245b7e: 0108 l32i.n a0, a1, 0 40245b80: 10c112 addi a1, a1, 16 40245b83: f00d ret.n 40245b85: 002d mov.n a2, a0 40245b87: fffcc6 j 40245b7e 40245b8a: 800000 add a0, a0, a0 40245b8d: 3ffea1 l32r a10, 40215b88 <_lit4_end+0x10e438> 40245b90: 3f .byte 0x3f 40245b91: ff .byte 0xff ... 40245b94 : 40245b94: e0c112 addi a1, a1, -32 40245b97: 0661f2 s32i a15, a1, 24 40245b9a: 026102 s32i a0, a1, 8 40245b9d: 0461d2 s32i a13, a1, 16 40245ba0: 31c9 s32i.n a12, a1, 12 40245ba2: 51e9 s32i.n a14, a1, 20 40245ba4: 02cd mov.n a12, a2 40245ba6: 12e8 l32i.n a14, a2, 4 40245ba8: 03dd mov.n a13, a3 40245baa: 010e02 l8ui a0, a14, 1 40245bad: 000e32 l8ui a3, a14, 0 40245bb0: 110080 slli a0, a0, 8 40245bb3: 200030 or a0, a0, a3 40245bb6: 343400 extui a3, a0, 4, 4 40245bb9: 134326 beqi a3, 4, 40245bd0 40245bbc: 009545 call0 40246514 40245bbf: 020c movi.n a2, 0 40245bc1: 31c8 l32i.n a12, a1, 12 40245bc3: 41d8 l32i.n a13, a1, 16 40245bc5: 51e8 l32i.n a14, a1, 20 40245bc7: 61f8 l32i.n a15, a1, 24 40245bc9: 2108 l32i.n a0, a1, 8 40245bcb: 20c112 addi a1, a1, 32 40245bce: f00d ret.n 40245bd0: 020e32 l8ui a3, a14, 2 40245bd3: 030ef2 l8ui a15, a14, 3 40245bd6: 340000 extui a0, a0, 0, 4 40245bd9: 1100e0 slli a0, a0, 2 40245bdc: 11ff80 slli a15, a15, 8 40245bdf: f40000 extui a0, a0, 0, 16 40245be2: 20ff30 or a15, a15, a3 40245be5: 7438f0 extui a3, a15, 8, 8 40245be8: 11ff80 slli a15, a15, 8 40245beb: 20ff30 or a15, a15, a3 40245bee: 051232 l16ui a3, a2, 10 40245bf1: f4f0f0 extui a15, a15, 0, 16 40245bf4: 1a3307 bltu a3, a0, 40245c12 40245bf7: 041222 l16ui a2, a2, 8 40245bfa: 016102 s32i a0, a1, 4 40245bfd: 1132f7 bltu a2, a15, 40245c12 40245c00: 202ee0 or a2, a14, a14 40245c03: 003d mov.n a3, a0 40245c05: 294245 call0 4026f02c 40245c08: 129c beqz.n a2, 40245c1d 40245c0a: 0c2d mov.n a2, a12 40245c0c: 009045 call0 40246514 40245c0f: ffeb06 j 40245bbf 40245c12: 0c2d mov.n a2, a12 40245c14: 008fc5 call0 40246514 40245c17: ffe906 j 40245bbf 40245c1a: 000000 ill 40245c1d: 203ff0 or a3, a15, a15 40245c20: 202cc0 or a2, a12, a12 40245c23: 0083c5 call0 40246460 40245c26: e0a022 movi a2, 224 40245c29: f0a072 movi a7, 240 40245c2c: ffd8f1 l32r a15, 40245b8c 40245c2f: 130e32 l8ui a3, a14, 19 40245c32: 120e42 l8ui a4, a14, 18 40245c35: 113380 slli a3, a3, 8 40245c38: 203340 or a3, a3, a4 40245c3b: 110e42 l8ui a4, a14, 17 40245c3e: 113380 slli a3, a3, 8 40245c41: 203340 or a3, a3, a4 40245c44: 100e42 l8ui a4, a14, 16 40245c47: 113380 slli a3, a3, 8 40245c4a: 203340 or a3, a3, a4 40245c4d: 0f39 s32i.n a3, a15, 0 40245c4f: 103370 and a3, a3, a7 40245c52: 0f0e42 l8ui a4, a14, 15 40245c55: 0e0e52 l8ui a5, a14, 14 40245c58: 114480 slli a4, a4, 8 40245c5b: 204450 or a4, a4, a5 40245c5e: 0d0e52 l8ui a5, a14, 13 40245c61: 114480 slli a4, a4, 8 40245c64: 204450 or a4, a4, a5 40245c67: 0c0e52 l8ui a5, a14, 12 40245c6a: 114480 slli a4, a4, 8 40245c6d: 204450 or a4, a4, a5 40245c70: 1f49 s32i.n a4, a15, 4 40245c72: 179327 bne a3, a2, 40245c8d 40245c75: 390d42 l8ui a4, a13, 57 40245c78: 044740 extui a4, a4, 7, 1 40245c7b: 13a416 beqz a4, 40245db9 40245c7e: 0d2d mov.n a2, a13 40245c80: 0f3d mov.n a3, a15 40245c82: ff5905 call0 40245214 40245c85: 130216 beqz a2, 40245db9 40245c88: 0d0d mov.n a0, a13 40245c8a: 001106 j 40245cd2 40245c8d: fcaf92 movi a9, -4 40245c90: fde681 l32r a8, 40245428 40245c93: 01a042 movi a4, 1 40245c96: 200dd0 or a0, a13, a13 40245c99: 390052 l8ui a5, a0, 57 40245c9c: 1f6507 bbci a5, 0, 40245cbf 40245c9f: 1c1097 beq a0, a9, 40245cbf 40245ca2: 1078 l32i.n a7, a0, 4 40245ca4: 0f28 l32i.n a2, a15, 0 40245ca6: 579c beqz.n a7, 40245cbf 40245ca8: 7149 s32i.n a4, a1, 28 40245caa: 0109 s32i.n a0, a1, 0 40245cac: 221727 beq a7, a2, 40245cd2 40245caf: 003d mov.n a3, a0 40245cb1: ffa5c5 call0 40245710 40245cb4: 0108 l32i.n a0, a1, 0 40245cb6: fddc81 l32r a8, 40245428 40245cb9: c97c movi.n a9, -4 40245cbb: 7148 l32i.n a4, a1, 28 40245cbd: 12dc bnez.n a2, 40245cd2 40245cbf: 34cc bnez.n a4, 40245cc6 40245cc1: 0008 l32i.n a0, a0, 0 40245cc3: 0000c6 j 40245cca 40245cc6: 0808 l32i.n a0, a8, 0 40245cc8: 040c movi.n a4, 0 40245cca: 019d07 bne a13, a0, 40245ccf 40245ccd: 0008 l32i.n a0, a0, 0 40245ccf: fc6056 bnez a0, 40245c99 40245cd2: 40ec bnez.n a0, 40245cfa 40245cd4: 090e62 l8ui a6, a14, 9 40245cd7: efc662 addi a6, a6, -17 40245cda: 0d6656 bnez a6, 40245db4 40245cdd: 1198 l32i.n a9, a1, 4 40245cdf: 99ea add.n a9, a9, a14 40245ce1: 030982 l8ui a8, a9, 3 40245ce4: 020992 l8ui a9, a9, 2 40245ce7: 118880 slli a8, a8, 8 40245cea: 208890 or a8, a8, a9 40245ced: bcd882 addmi a8, a8, 0xffffbc00 40245cf0: 0d7856 bnez a8, 40245dcb 40245cf3: 0d0d mov.n a0, a13 40245cf5: 030c movi.n a3, 0 40245cf7: 000046 j 40245cfc 40245cfa: 130c movi.n a3, 1 40245cfc: 021316 beqz a3, 40245d21 40245cff: 012f22 l32i a2, a15, 4 40245d02: 0109 s32i.n a0, a1, 0 40245d04: 929c beqz.n a2, 40245d21 40245d06: 0d3d mov.n a3, a13 40245d08: ffa045 call0 40245710 40245d0b: 0108 l32i.n a0, a1, 0 40245d0d: 098256 bnez a2, 40245da9 40245d10: 1fa8 l32i.n a10, a15, 4 40245d12: f0a0b2 movi a11, 240 40245d15: 10aab0 and a10, a10, a11 40245d18: e0a0b2 movi a11, 224 40245d1b: 029ab7 bne a10, a11, 40245d21 40245d1e: 0021c6 j 40245da9 40245d21: 60cc bnez.n a0, 40245d2b 40245d23: 0c2d mov.n a2, a12 40245d25: 007ec5 call0 40246514 40245d28: ffa4c6 j 40245bbf 40245d2b: ff9901 l32r a0, 40245b90 40245d2e: 070e22 l8ui a2, a14, 7 40245d31: 060e32 l8ui a3, a14, 6 40245d34: 112280 slli a2, a2, 8 40245d37: 202230 or a2, a2, a3 40245d3a: 0a0027 bnone a0, a2, 40245d48 40245d3d: 0c2d mov.n a2, a12 40245d3f: 007d45 call0 40246514 40245d42: ff9e46 j 40245bbf 40245d45: 000000 ill 40245d48: 2fd9 s32i.n a13, a15, 8 40245d4a: 3fe9 s32i.n a14, a15, 12 40245d4c: 0c2d mov.n a2, a12 40245d4e: 0d3d mov.n a3, a13 40245d50: 00bec5 call0 40246940 40245d53: 042256 bnez a2, 40245d99 40245d56: 090e02 l8ui a0, a14, 9 40245d59: 351026 beqi a0, 1, 40245d92 40245d5c: 702026 beqi a0, 2, 40245dd0 40245d5f: 026066 bnei a0, 6, 40245d65 40245d62: 001e46 j 40245ddf 40245d65: 131c movi.n a3, 17 40245d67: 531037 beq a0, a3, 40245dbe 40245d6a: 0d3d mov.n a3, a13 40245d6c: 0f28 l32i.n a2, a15, 0 40245d6e: ff9a05 call0 40245710 40245d71: 52dc bnez.n a2, 40245d8a 40245d73: 0f48 l32i.n a4, a15, 0 40245d75: f0a052 movi a5, 240 40245d78: 104450 and a4, a4, a5 40245d7b: e0a052 movi a5, 224 40245d7e: 081457 beq a4, a5, 40245d8a 40245d81: 1ce9 s32i.n a14, a12, 4 40245d83: 0c2d mov.n a2, a12 40245d85: 230c movi.n a3, 2 40245d87: 0763c5 call0 4024d3c4 40245d8a: 0c2d mov.n a2, a12 40245d8c: 007845 call0 40246514 40245d8f: 000186 j 40245d99 40245d92: 0d3d mov.n a3, a13 40245d94: 0c2d mov.n a2, a12 40245d96: 074805 call0 4024d218 40245d99: 060c movi.n a6, 0 40245d9b: 2f69 s32i.n a6, a15, 8 40245d9d: 3f69 s32i.n a6, a15, 12 40245d9f: 1f69 s32i.n a6, a15, 4 40245da1: 0f69 s32i.n a6, a15, 0 40245da3: ff8606 j 40245bbf 40245da6: 000000 ill 40245da9: 0c2d mov.n a2, a12 40245dab: 007685 call0 40246514 40245dae: ff8346 j 40245bbf 40245db1: 000000 ill 40245db4: 130c movi.n a3, 1 40245db6: ffd086 j 40245cfc 40245db9: 000c movi.n a0, 0 40245dbb: ffc4c6 j 40245cd2 40245dbe: 0d3d mov.n a3, a13 40245dc0: 0c2d mov.n a2, a12 40245dc2: 03fc45 call0 40249d88 40245dc5: fff406 j 40245d99 40245dc8: 000000 ill 40245dcb: 130c movi.n a3, 1 40245dcd: ffcac6 j 40245cfc 40245dd0: 203dd0 or a3, a13, a13 40245dd3: 202cc0 or a2, a12, a12 40245dd6: 204ff0 or a4, a15, a15 40245dd9: ff5045 call0 402452e0 40245ddc: ffee46 j 40245d99 40245ddf: 0d3d mov.n a3, a13 40245de1: 0c2d mov.n a2, a12 40245de3: 00d4c5 call0 40246b30 40245de6: ffebc6 j 40245d99 40245de9: 000000 ill 40245dec : 40245dec: e0c112 addi a1, a1, -32 40245def: 4109 s32i.n a0, a1, 16 40245df1: 8188 l32i.n a8, a1, 32 40245df3: 0189 s32i.n a8, a1, 0 40245df5: 000c movi.n a0, 0 40245df7: 1109 s32i.n a0, a1, 4 40245df9: 2109 s32i.n a0, a1, 8 40245dfb: 000145 call0 40245e10 40245dfe: 4108 l32i.n a0, a1, 16 40245e00: 20c112 addi a1, a1, 32 40245e03: f00d ret.n 40245e05: 000000 ill 40245e08: fffc bnez.n a15, 40245e4b 40245e0a: 000000 ill 40245e0d: 000040 excw 40245e10 : 40245e10: d0c112 addi a1, a1, -48 40245e13: 076102 s32i a0, a1, 28 40245e16: 0861c2 s32i a12, a1, 32 40245e19: 0961d2 s32i a13, a1, 36 40245e1c: a1e9 s32i.n a14, a1, 40 40245e1e: 02dd mov.n a13, a2 40245e20: 04ed mov.n a14, a4 40245e22: 032d mov.n a2, a3 40245e24: 14bc beqz.n a4, 40245e59 40245e26: 4159 s32i.n a5, a1, 16 40245e28: 3169 s32i.n a6, a1, 12 40245e2a: 2179 s32i.n a7, a1, 8 40245e2c: 1c11c2 l16ui a12, a1, 56 40245e2f: 1129 s32i.n a2, a1, 4 40245e31: 060c16 beqz a12, 40245e95 40245e34: 0d2d mov.n a2, a13 40245e36: fff441 l32r a4, 40245e08 40245e39: 3c3b addi.n a3, a12, 3 40245e3b: 103340 and a3, a3, a4 40245e3e: 6139 s32i.n a3, a1, 24 40245e40: 14c342 addi a4, a3, 20 40245e43: f44040 extui a4, a4, 0, 16 40245e46: 5149 s32i.n a4, a1, 20 40245e48: 113300 slli a3, a3, 16 40245e4b: 313030 srai a3, a3, 16 40245e4e: 006585 call0 402464a8 40245e51: 153216 beqz a2, 40245fa8 40245e54: e27c movi.n a2, -2 40245e56: 000b86 j 40245e88 40245e59: 1d58 l32i.n a5, a13, 4 40245e5b: 01ed mov.n a14, a1 40245e5d: 100562 l8ui a6, a5, 16 40245e60: 110572 l8ui a7, a5, 17 40245e63: 120582 l8ui a8, a5, 18 40245e66: 130552 l8ui a5, a5, 19 40245e69: c128 l32i.n a2, a1, 48 40245e6b: 115580 slli a5, a5, 8 40245e6e: 205580 or a5, a5, a8 40245e71: 115580 slli a5, a5, 8 40245e74: 205570 or a5, a5, a7 40245e77: 115580 slli a5, a5, 8 40245e7a: 205560 or a5, a5, a6 40245e7d: 0159 s32i.n a5, a1, 0 40245e7f: 0e4d mov.n a4, a14 40245e81: 5208 l32i.n a0, a2, 20 40245e83: 0d3d mov.n a3, a13 40245e85: 0000c0 callx0 a0 40245e88: 81c8 l32i.n a12, a1, 32 40245e8a: 91d8 l32i.n a13, a1, 36 40245e8c: a1e8 l32i.n a14, a1, 40 40245e8e: 7108 l32i.n a0, a1, 28 40245e90: 30c112 addi a1, a1, 48 40245e93: f00d ret.n 40245e95: 00a0c2 movi a12, 0 40245e98: 14a022 movi a2, 20 40245e9b: 056122 s32i a2, a1, 20 40245e9e: 0d2d mov.n a2, a13 40245ea0: 431c movi.n a3, 20 40245ea2: 006045 call0 402464a8 40245ea5: fab256 bnez a2, 40245e54 40245ea8: 3158 l32i.n a5, a1, 12 40245eaa: 5168 l32i.n a6, a1, 20 40245eac: 070c movi.n a7, 0 40245eae: 041d42 l16ui a4, a13, 8 40245eb1: 2188 l32i.n a8, a1, 8 40245eb3: 1d08 l32i.n a0, a13, 4 40245eb5: 4198 l32i.n a9, a1, 16 40245eb7: 084092 s8i a9, a0, 8 40245eba: 094082 s8i a8, a0, 9 40245ebd: 742840 extui a2, a4, 8, 8 40245ec0: 064072 s8i a7, a0, 6 40245ec3: 074072 s8i a7, a0, 7 40245ec6: 416260 srli a6, a6, 2 40245ec9: 113880 slli a3, a8, 8 40245ecc: 203930 or a3, a9, a3 40245ecf: 116680 slli a6, a6, 8 40245ed2: 205560 or a5, a5, a6 40245ed5: 3c3a add.n a3, a12, a3 40245ed7: 0e78 l32i.n a7, a14, 0 40245ed9: 104072 s8i a7, a0, 16 40245edc: 11c480 slli a12, a4, 8 40245edf: 20cc20 or a12, a12, a2 40245ee2: f44070 extui a4, a7, 0, 16 40245ee5: f56070 extui a6, a7, 16, 16 40245ee8: 417870 srli a7, a7, 8 40245eeb: 446a add.n a4, a4, a6 40245eed: 334a add.n a3, a3, a4 40245eef: 114072 s8i a7, a0, 17 40245ef2: ff2661 l32r a6, 40245b8c 40245ef5: 417870 srli a7, a7, 8 40245ef8: 124072 s8i a7, a0, 18 40245efb: 081622 l16ui a2, a6, 16 40245efe: 417870 srli a7, a7, 8 40245f01: 421b addi.n a4, a2, 1 40245f03: 134072 s8i a7, a0, 19 40245f06: 085642 s16i a4, a6, 16 40245f09: 744820 extui a4, a2, 8, 8 40245f0c: ffc061 l32r a6, 40245e0c 40245f0f: 112280 slli a2, a2, 8 40245f12: 202240 or a2, a2, a4 40245f15: 114580 slli a4, a5, 8 40245f18: 044022 s8i a2, a0, 4 40245f1b: 205560 or a5, a5, a6 40245f1e: 745850 extui a5, a5, 8, 8 40245f21: 204450 or a4, a4, a5 40245f24: 004042 s8i a4, a0, 0 40245f27: 415840 srli a5, a4, 8 40245f2a: f44040 extui a4, a4, 0, 16 40245f2d: 014052 s8i a5, a0, 1 40245f30: 334a add.n a3, a3, a4 40245f32: 7448c0 extui a4, a12, 8, 8 40245f35: f4c0c0 extui a12, a12, 0, 16 40245f38: 0240c2 s8i a12, a0, 2 40245f3b: 034042 s8i a4, a0, 3 40245f3e: cc3a add.n a12, a12, a3 40245f40: 413820 srli a3, a2, 8 40245f43: f42020 extui a2, a2, 0, 16 40245f46: 054032 s8i a3, a0, 5 40245f49: 1138 l32i.n a3, a1, 4 40245f4b: cc2a add.n a12, a12, a2 40245f4d: 238c beqz.n a3, 40245f53 40245f4f: 0348 l32i.n a4, a3, 0 40245f51: 44dc bnez.n a4, 40245f69 40245f53: c128 l32i.n a2, a1, 48 40245f55: 1248 l32i.n a4, a2, 4 40245f57: 0c4042 s8i a4, a0, 12 40245f5a: 413840 srli a3, a4, 8 40245f5d: 0d4032 s8i a3, a0, 13 40245f60: 413830 srli a3, a3, 8 40245f63: 0e4032 s8i a3, a0, 14 40245f66: 000406 j 40245f7a 40245f69: c128 l32i.n a2, a1, 48 40245f6b: 0c4042 s8i a4, a0, 12 40245f6e: 413840 srli a3, a4, 8 40245f71: 0d4032 s8i a3, a0, 13 40245f74: 413830 srli a3, a3, 8 40245f77: 0e4032 s8i a3, a0, 14 40245f7a: 417830 srli a7, a3, 8 40245f7d: f56040 extui a6, a4, 16, 16 40245f80: f45040 extui a5, a4, 0, 16 40245f83: 556a add.n a5, a5, a6 40245f85: 5c5a add.n a5, a12, a5 40245f87: 0f4072 s8i a7, a0, 15 40245f8a: f56050 extui a6, a5, 16, 16 40245f8d: f45050 extui a5, a5, 0, 16 40245f90: 556a add.n a5, a5, a6 40245f92: f56050 extui a6, a5, 16, 16 40245f95: 556a add.n a5, a5, a6 40245f97: f67c movi.n a6, -1 40245f99: 305560 xor a5, a5, a6 40245f9c: 0a4052 s8i a5, a0, 10 40245f9f: 415850 srli a5, a5, 8 40245fa2: 0b4052 s8i a5, a0, 11 40245fa5: ffb586 j 40245e7f 40245fa8: d138 l32i.n a3, a1, 52 40245faa: 1d28 l32i.n a2, a13, 4 40245fac: 0c4d mov.n a4, a12 40245fae: e82001 l32r a0, 40240030 <_irom0_text_start+0x30> 40245fb1: 0000c0 callx0 a0 40245fb4: 6148 l32i.n a4, a1, 24 40245fb6: 0ebc47 bgeu a12, a4, 40245fc8 40245fb9: c044c0 sub a4, a4, a12 40245fbc: 1d28 l32i.n a2, a13, 4 40245fbe: 030c movi.n a3, 0 40245fc0: 22ca add.n a2, a2, a12 40245fc2: e83201 l32r a0, 4024008c <_irom0_text_start+0x8c> 40245fc5: 0000c0 callx0 a0 40245fc8: 6128 l32i.n a2, a1, 24 40245fca: 0c0c movi.n a12, 0 40245fcc: f42120 extui a2, a2, 1, 16 40245fcf: 1112a6 blti a2, 1, 40245fe4 40245fd2: 1d08 l32i.n a0, a13, 4 40245fd4: 902200 addx2 a2, a2, a0 40245fd7: 001032 l16ui a3, a0, 0 40245fda: 002b addi.n a0, a0, 2 40245fdc: c3ca add.n a12, a3, a12 40245fde: f59027 bne a0, a2, 40245fd7 40245fe1: ffae46 j 40245e9e 40245fe4: 0c0c movi.n a12, 0 40245fe6: ffad06 j 40245e9e 40245fe9: 000000 ill 40245fec : 40245fec: d0c112 addi a1, a1, -48 40245fef: 5139 s32i.n a3, a1, 20 40245ff1: 6159 s32i.n a5, a1, 24 40245ff3: 7169 s32i.n a6, a1, 28 40245ff5: 8179 s32i.n a7, a1, 32 40245ff7: 9109 s32i.n a0, a1, 36 40245ff9: 4129 s32i.n a2, a1, 16 40245ffb: a1c9 s32i.n a12, a1, 40 40245ffd: 042d mov.n a2, a4 40245fff: 04cd mov.n a12, a4 40246001: ffa985 call0 40245a9c 40246004: 32cc bnez.n a2, 4024600b 40246006: c27c movi.n a2, -4 40246008: 000406 j 4024601c 4024600b: 0c4d mov.n a4, a12 4024600d: 5138 l32i.n a3, a1, 20 4024600f: 6158 l32i.n a5, a1, 24 40246011: 7168 l32i.n a6, a1, 28 40246013: 0129 s32i.n a2, a1, 0 40246015: 8178 l32i.n a7, a1, 32 40246017: 4128 l32i.n a2, a1, 16 40246019: ffdd05 call0 40245dec 4024601c: a1c8 l32i.n a12, a1, 40 4024601e: 9108 l32i.n a0, a1, 36 40246020: 30c112 addi a1, a1, 48 40246023: f00d ret.n 40246025: 000000 ill 40246028 : 40246028: f00d ret.n 4024602a: 9c0000 excw 4024602d: 3ffea1 l32r a10, 40216028 <_lit4_end+0x10e8d8> 40246030 : 40246030: ffff81 l32r a8, 4024602c 40246033: 090c movi.n a9, 0 40246035: f0c112 addi a1, a1, -16 40246038: 0179 s32i.n a7, a1, 0 4024603a: 1109 s32i.n a0, a1, 4 4024603c: 21c9 s32i.n a12, a1, 8 4024603e: 4108 l32i.n a0, a1, 16 40246040: 1299 s32i.n a9, a2, 4 40246042: 2299 s32i.n a9, a2, 8 40246044: 3299 s32i.n a9, a2, 12 40246046: 394292 s8i a9, a2, 57 40246049: 8299 s32i.n a9, a2, 32 4024604b: 9299 s32i.n a9, a2, 36 4024604d: 02cd mov.n a12, a2 4024604f: 106c92 s32i a9, a12, 64 40246052: 7c69 s32i.n a6, a12, 28 40246054: 000822 l8ui a2, a8, 0 40246057: 4c09 s32i.n a0, a12, 16 40246059: 3c4c22 s8i a2, a12, 60 4024605c: 721b addi.n a7, a2, 1 4024605e: 004872 s8i a7, a8, 0 40246061: 0c2d mov.n a2, a12 40246063: 000345 call0 40246098 40246066: 0108 l32i.n a0, a1, 0 40246068: 0c2d mov.n a2, a12 4024606a: 0000c0 callx0 a0 4024606d: 328c beqz.n a2, 40246074 4024606f: 0c0c movi.n a12, 0 40246071: 000586 j 4024608b 40246074: fced31 l32r a3, 40245428 40246077: 002342 l32i a4, a3, 0 4024607a: 006c42 s32i a4, a12, 0 4024607d: 0063c2 s32i a12, a3, 0 40246080: 390c22 l8ui a2, a12, 57 40246083: 046277 bbci a2, 7, 4024608b 40246086: 0c2d mov.n a2, a12 40246088: ff0b05 call0 4024513c 4024608b: 0c2d mov.n a2, a12 4024608d: 1108 l32i.n a0, a1, 4 4024608f: 21c8 l32i.n a12, a1, 8 40246091: 10c112 addi a1, a1, 16 40246094: f00d ret.n ... 40246098 : 40246098: f0c112 addi a1, a1, -16 4024609b: 0149 s32i.n a4, a1, 0 4024609d: 1159 s32i.n a5, a1, 4 4024609f: 31c9 s32i.n a12, a1, 12 402460a1: 2109 s32i.n a0, a1, 8 402460a3: 02cd mov.n a12, a2 402460a5: 000b05 call0 40246158 402460a8: 0c2d mov.n a2, a12 402460aa: 0138 l32i.n a3, a1, 0 402460ac: 001205 call0 402461d0 402460af: 0c2d mov.n a2, a12 402460b1: 1138 l32i.n a3, a1, 4 402460b3: 31c8 l32i.n a12, a1, 12 402460b5: 001085 call0 402461c0 402460b8: 2108 l32i.n a0, a1, 8 402460ba: 10c112 addi a1, a1, 16 402460bd: f00d ret.n ... 402460c0 : 402460c0: f0c112 addi a1, a1, -16 402460c3: 0161c2 s32i a12, a1, 4 402460c6: 006102 s32i a0, a1, 0 402460c9: 20c220 or a12, a2, a2 402460cc: 92bc beqz.n a2, 40246109 402460ce: 390202 l8ui a0, a2, 57 402460d1: 056077 bbci a0, 7, 402460da 402460d4: ff0a85 call0 40245180 402460d7: 390c02 l8ui a0, a12, 57 402460da: 046007 bbci a0, 0, 402460e2 402460dd: 0c2d mov.n a2, a12 402460df: 001445 call0 40246224 402460e2: fcd151 l32r a5, 40245428 402460e5: 0508 l32i.n a0, a5, 0 402460e7: 069c07 bne a12, a0, 402460f1 402460ea: 0c08 l32i.n a0, a12, 0 402460ec: 0509 s32i.n a0, a5, 0 402460ee: 000346 j 402460ff 402460f1: 808c beqz.n a0, 402460fd 402460f3: 0028 l32i.n a2, a0, 0 402460f5: 1912c7 beq a2, a12, 40246112 402460f8: 020d mov.n a0, a2 402460fa: ff5256 bnez a2, 402460f3 402460fd: 808c beqz.n a0, 40246109 402460ff: 1528 l32i.n a2, a5, 4 40246101: 0492c7 bne a2, a12, 40246109 40246104: 020c movi.n a2, 0 40246106: 000d85 call0 402461e0 40246109: 11c8 l32i.n a12, a1, 4 4024610b: 0108 l32i.n a0, a1, 0 4024610d: 10c112 addi a1, a1, 16 40246110: f00d ret.n 40246112: 0c38 l32i.n a3, a12, 0 40246114: 0039 s32i.n a3, a0, 0 40246116: fff8c6 j 402460fd 40246119: 000000 ill 4024611c : 4024611c: b2ac beqz.n a2, 4024614b 4024611e: fcc251 l32r a5, 40245428 40246121: 0558 l32i.n a5, a5, 0 40246123: 45ac beqz.n a5, 4024614b 40246125: 020262 l8ui a6, a2, 2 40246128: d0c662 addi a6, a6, -48 4024612b: 746060 extui a6, a6, 0, 8 4024612e: 3c0572 l8ui a7, a5, 60 40246131: 3a0592 l8ui a9, a5, 58 40246134: 0e9767 bne a7, a6, 40246146 40246137: 000282 l8ui a8, a2, 0 4024613a: 0102a2 l8ui a10, a2, 1 4024613d: 059897 bne a8, a9, 40246146 40246140: 3b05b2 l8ui a11, a5, 59 40246143: 081ab7 beq a10, a11, 4024614f 40246146: 0558 l32i.n a5, a5, 0 40246148: fe2556 bnez a5, 4024612e 4024614b: 020c movi.n a2, 0 4024614d: f00d ret.n 4024614f: 052d mov.n a2, a5 40246151: f00d ret.n 40246153: a1ec00 sll a14, a12 40246156: fe .byte 0xfe 40246157: 3f .byte 0x3f 40246158 : 40246158: f0c112 addi a1, a1, -16 4024615b: 31e9 s32i.n a14, a1, 12 4024615d: 0109 s32i.n a0, a1, 0 4024615f: 11c9 s32i.n a12, a1, 4 40246161: 21d9 s32i.n a13, a1, 8 40246163: 02cd mov.n a12, a2 40246165: 03dd mov.n a13, a3 40246167: 04d316 beqz a3, 402461b8 4024616a: 1228 l32i.n a2, a2, 4 4024616c: 0308 l32i.n a0, a3, 0 4024616e: 331027 beq a0, a2, 402461a5 40246171: f6b721 l32r a2, 40243c50 40246174: 0228 l32i.n a2, a2, 0 40246176: 229c beqz.n a2, 4024618c 40246178: 012c42 l32i a4, a12, 4 4024617b: 002232 l32i a3, a2, 0 4024617e: 0322e2 l32i a14, a2, 12 40246181: 029347 bne a3, a4, 40246187 40246184: 020705 call0 402481f8 40246187: 0e2d mov.n a2, a14 40246189: febe56 bnez a14, 40246178 4024618c: fff201 l32r a0, 40246154 4024618f: 0008 l32i.n a0, a0, 0 40246191: 009c beqz.n a0, 402461a5 40246193: 0028 l32i.n a2, a0, 0 40246195: 728c beqz.n a2, 402461a0 40246197: 1c38 l32i.n a3, a12, 4 40246199: 039327 bne a3, a2, 402461a0 4024619c: 0d48 l32i.n a4, a13, 0 4024619e: 0049 s32i.n a4, a0, 0 402461a0: 3008 l32i.n a0, a0, 12 402461a2: fed056 bnez a0, 40246193 402461a5: fd8c beqz.n a13, 402461b8 402461a7: 0d08 l32i.n a0, a13, 0 402461a9: 21d8 l32i.n a13, a1, 8 402461ab: 1c09 s32i.n a0, a12, 4 402461ad: 31e8 l32i.n a14, a1, 12 402461af: 11c8 l32i.n a12, a1, 4 402461b1: 0108 l32i.n a0, a1, 0 402461b3: 10c112 addi a1, a1, 16 402461b6: f00d ret.n 402461b8: 000c movi.n a0, 0 402461ba: fffac6 j 402461a9 402461bd: 000000 ill 402461c0 : 402461c0: 33cc bnez.n a3, 402461c7 402461c2: 030c movi.n a3, 0 402461c4: 000046 j 402461c9 402461c7: 0338 l32i.n a3, a3, 0 402461c9: 3239 s32i.n a3, a2, 12 402461cb: f00d ret.n 402461cd: 000000 ill 402461d0 : 402461d0: 33cc bnez.n a3, 402461d7 402461d2: 030c movi.n a3, 0 402461d4: 000046 j 402461d9 402461d7: 0338 l32i.n a3, a3, 0 402461d9: 2239 s32i.n a3, a2, 8 402461db: f00d ret.n 402461dd: 000000 ill 402461e0 : 402461e0: fc9231 l32r a3, 40245428 402461e3: 1329 s32i.n a2, a3, 4 402461e5: f00d ret.n ... 402461e8 : 402461e8: f0c112 addi a1, a1, -16 402461eb: 0161c2 s32i a12, a1, 4 402461ee: 006102 s32i a0, a1, 0 402461f1: 02cd mov.n a12, a2 402461f3: 390202 l8ui a0, a2, 57 402461f6: 120c movi.n a2, 1 402461f8: 1de007 bbsi a0, 0, 40246219 402461fb: 200020 or a0, a0, a2 402461fe: 394c02 s8i a0, a12, 57 40246201: 146047 bbci a0, 4, 40246219 40246204: 096057 bbci a0, 5, 40246211 40246207: 0c2d mov.n a2, a12 40246209: 3c4b addi.n a3, a12, 4 4024620b: 06f6c5 call0 4024d178 4024620e: 390c02 l8ui a0, a12, 57 40246211: 046077 bbci a0, 7, 40246219 40246214: 0c2d mov.n a2, a12 40246216: fefcc5 call0 402451e4 40246219: 11c8 l32i.n a12, a1, 4 4024621b: 0108 l32i.n a0, a1, 0 4024621d: 10c112 addi a1, a1, 16 40246220: f00d ret.n ... 40246224 : 40246224: f0c112 addi a1, a1, -16 40246227: 006102 s32i a0, a1, 0 4024622a: 390202 l8ui a0, a2, 57 4024622d: fea032 movi a3, 254 40246230: 0b6007 bbci a0, 0, 4024623f 40246233: 103030 and a3, a0, a3 40246236: 394232 s8i a3, a2, 57 40246239: 026357 bbci a3, 5, 4024623f 4024623c: 069645 call0 4024cba4 4024623f: 002102 l32i a0, a1, 0 40246242: 10c112 addi a1, a1, 16 40246245: 000080 ret 40246248 : 40246248: f0c112 addi a1, a1, -16 4024624b: 0161c2 s32i a12, a1, 4 4024624e: 006102 s32i a0, a1, 0 40246251: 02cd mov.n a12, a2 40246253: 390202 l8ui a0, a2, 57 40246256: 021c movi.n a2, 16 40246258: 2ae047 bbsi a0, 4, 40246286 4024625b: 200020 or a0, a0, a2 4024625e: 8c38 l32i.n a3, a12, 32 40246260: 394c02 s8i a0, a12, 57 40246263: 638c beqz.n a3, 4024626d 40246265: 0c2d mov.n a2, a12 40246267: 047605 call0 4024a9c8 4024626a: 390c02 l8ui a0, a12, 57 4024626d: 156007 bbci a0, 0, 40246286 40246270: 096057 bbci a0, 5, 4024627d 40246273: 0c2d mov.n a2, a12 40246275: 3c4b addi.n a3, a12, 4 40246277: 06f005 call0 4024d178 4024627a: 390c02 l8ui a0, a12, 57 4024627d: 056077 bbci a0, 7, 40246286 40246280: 202cc0 or a2, a12, a12 40246283: fef605 call0 402451e4 40246286: 0121c2 l32i a12, a1, 4 40246289: 002102 l32i a0, a1, 0 4024628c: 10c112 addi a1, a1, 16 4024628f: f00d ret.n 40246291: 000000 ill 40246294 : 40246294: 390242 l8ui a4, a2, 57 40246297: efa032 movi a3, 239 4024629a: 056447 bbci a4, 4, 402462a3 4024629d: 103430 and a3, a4, a3 402462a0: 394232 s8i a3, a2, 57 402462a3: f00d ret.n 402462a5: 000000 ill 402462a8 : 402462a8: f0c112 addi a1, a1, -16 402462ab: 0261d2 s32i a13, a1, 8 402462ae: 0161c2 s32i a12, a1, 4 402462b1: f667c1 l32r a12, 40243c50 402462b4: 0361e2 s32i a14, a1, 12 402462b7: 0cc8 l32i.n a12, a12, 0 402462b9: 0109 s32i.n a0, a1, 0 402462bb: 6c9c beqz.n a12, 402462d5 402462bd: 202ce2 l32i a14, a12, 128 402462c0: 0e0d mov.n a0, a14 402462c2: ae8c beqz.n a14, 402462d0 402462c4: 0ed8 l32i.n a13, a14, 0 402462c6: 8ddc bnez.n a13, 402462e2 402462c8: 0e2d mov.n a2, a14 402462ca: 0256c5 call0 40248838 402462cd: 206cd2 s32i a13, a12, 128 402462d0: 3cc8 l32i.n a12, a12, 12 402462d2: fe7c56 bnez a12, 402462bd 402462d5: 11c8 l32i.n a12, a1, 4 402462d7: 21d8 l32i.n a13, a1, 8 402462d9: 31e8 l32i.n a14, a1, 12 402462db: 0108 l32i.n a0, a1, 0 402462dd: 10c112 addi a1, a1, 16 402462e0: f00d ret.n 402462e2: 0028 l32i.n a2, a0, 0 402462e4: 0248 l32i.n a4, a2, 0 402462e6: 848c beqz.n a4, 402462f2 402462e8: 020d mov.n a0, a2 402462ea: ff4256 bnez a2, 402462e2 402462ed: 0edd mov.n a13, a14 402462ef: fff686 j 402462cd 402462f2: 0049 s32i.n a4, a0, 0 402462f4: 025405 call0 40248838 402462f7: fffc86 j 402462ed 402462fa: 080000 excw 402462fd: 4026f1 l32r a15, 40216398 <_lit4_end+0x10ec48> 40246300 : 40246300: e0c112 addi a1, a1, -32 40246303: 41d9 s32i.n a13, a1, 16 40246305: 2109 s32i.n a0, a1, 8 40246307: 51e9 s32i.n a14, a1, 20 40246309: 31c9 s32i.n a12, a1, 12 4024630b: 03ed mov.n a14, a3 4024630d: 04cd mov.n a12, a4 4024630f: 066216 beqz a2, 40246379 40246312: 681226 beqi a2, 1, 4024637e 40246315: 072226 beqi a2, 2, 40246320 40246318: 583226 beqi a2, 3, 40246374 4024631b: 0d0c movi.n a13, 0 4024631d: 001106 j 40246365 40246320: 060c movi.n a6, 0 40246322: 32c662 addi a6, a6, 50 40246325: f46060 extui a6, a6, 0, 16 40246328: c87c movi.n a8, -4 4024632a: fff431 l32r a3, 402462fc 4024632d: 055c16 beqz a12, 40246386 40246330: fbc171 l32r a7, 40245234 40246333: 013cf6 bgeui a12, 3, 40246338 40246336: 4ccc bnez.n a12, 4024633e 40246338: 7c3c26 beqi a12, 3, 402463b8 4024633b: dc4c66 bnei a12, 4, 4024631b 4024633e: 8728 l32i.n a2, a7, 32 40246340: 84a142 movi a4, 0x184 40246343: e74d01 l32r a0, 40240078 <_irom0_text_start+0x78> 40246346: 0000c0 callx0 a0 40246349: 040c movi.n a4, 0 4024634b: 02dd mov.n a13, a2 4024634d: fca216 beqz a2, 4024631b 40246350: 1249 s32i.n a4, a2, 4 40246352: 045de2 s16i a14, a13, 8 40246355: 055de2 s16i a14, a13, 10 40246358: 0c4dc2 s8i a12, a13, 12 4024635b: 0d49 s32i.n a4, a13, 0 4024635d: 0d4d42 s8i a4, a13, 13 40246360: 170c movi.n a7, 1 40246362: 075d72 s16i a7, a13, 14 40246365: 2108 l32i.n a0, a1, 8 40246367: 31c8 l32i.n a12, a1, 12 40246369: 0d2d mov.n a2, a13 4024636b: 51e8 l32i.n a14, a1, 20 4024636d: 41d8 l32i.n a13, a1, 16 4024636f: 20c112 addi a1, a1, 32 40246372: f00d ret.n 40246374: 462c movi.n a6, 36 40246376: ffeb86 j 40246328 40246379: 461c movi.n a6, 20 4024637b: 000046 j 40246380 4024637e: 060c movi.n a6, 0 40246380: 14c662 addi a6, a6, 20 40246383: ffe6c6 j 40246322 40246386: 0169 s32i.n a6, a1, 0 40246388: 2e3b addi.n a2, a14, 3 4024638a: 17c642 addi a4, a6, 23 4024638d: 104480 and a4, a4, a8 40246390: 102280 and a2, a2, a8 40246393: 224a add.n a2, a2, a4 40246395: 6ea142 movi a4, 0x16e 40246398: e73801 l32r a0, 40240078 <_irom0_text_start+0x78> 4024639b: 0000c0 callx0 a0 4024639e: 040c movi.n a4, 0 402463a0: 02dd mov.n a13, a2 402463a2: f75216 beqz a2, 4024631b 402463a5: 4249 s32i.n a4, a2, 16 402463a7: 0158 l32i.n a5, a1, 0 402463a9: c67c movi.n a6, -4 402463ab: 525a add.n a5, a2, a5 402463ad: 17c552 addi a5, a5, 23 402463b0: 105560 and a5, a5, a6 402463b3: 1259 s32i.n a5, a2, 4 402463b5: ffe646 j 40246352 402463b8: 9728 l32i.n a2, a7, 36 402463ba: 29a142 movi a4, 0x129 402463bd: 0169 s32i.n a6, a1, 0 402463bf: e72e01 l32r a0, 40240078 <_irom0_text_start+0x78> 402463c2: 0000c0 callx0 a0 402463c5: 040c movi.n a4, 0 402463c7: 02dd mov.n a13, a2 402463c9: f4e216 beqz a2, 4024631b 402463cc: 0e0d mov.n a0, a14 402463ce: 0c42c2 s8i a12, a2, 12 402463d1: 0249 s32i.n a4, a2, 0 402463d3: 0452e2 s16i a14, a2, 8 402463d6: 0138 l32i.n a3, a1, 0 402463d8: c67c movi.n a6, -4 402463da: 523a add.n a5, a2, a3 402463dc: 17c552 addi a5, a5, 23 402463df: 333b addi.n a3, a3, 3 402463e1: 103360 and a3, a3, a6 402463e4: 105560 and a5, a5, a6 402463e7: 1259 s32i.n a5, a2, 4 402463e9: eca522 movi a2, 0x5ec 402463ec: c02230 sub a2, a2, a3 402463ef: 01a2e7 bge a2, a14, 402463f4 402463f2: 020d mov.n a0, a2 402463f4: 11d9 s32i.n a13, a1, 4 402463f6: 160c movi.n a6, 1 402463f8: f47000 extui a7, a0, 0, 16 402463fb: 055d72 s16i a7, a13, 10 402463fe: 075d62 s16i a6, a13, 14 40246401: c0ee70 sub a14, a14, a7 40246404: 021ee6 bgei a14, 1, 4024640a 40246407: ffd486 j 4024635d 4024640a: ffbc31 l32r a3, 402462fc 4024640d: fb8921 l32r a2, 40245234 40246410: 4aa142 movi a4, 0x14a 40246413: 9228 l32i.n a2, a2, 36 40246415: e71801 l32r a0, 40240078 <_irom0_text_start+0x78> 40246418: 0000c0 callx0 a0 4024641b: 040c movi.n a4, 0 4024641d: 52bc beqz.n a2, 40246456 4024641f: 180c movi.n a8, 1 40246421: f470e0 extui a7, a14, 0, 16 40246424: 0249 s32i.n a4, a2, 0 40246426: 0d4242 s8i a4, a2, 13 40246429: 0c42c2 s8i a12, a2, 12 4024642c: 1158 l32i.n a5, a1, 4 4024642e: eca532 movi a3, 0x5ec 40246431: 030d mov.n a0, a3 40246433: 1129 s32i.n a2, a1, 4 40246435: 0529 s32i.n a2, a5, 0 40246437: 0452e2 s16i a14, a2, 8 4024643a: 013377 bltu a3, a7, 4024643f 4024643d: 070d mov.n a0, a7 4024643f: 055202 s16i a0, a2, 10 40246442: 075282 s16i a8, a2, 14 40246445: f49000 extui a9, a0, 0, 16 40246448: 14c272 addi a7, a2, 20 4024644b: 1279 s32i.n a7, a2, 4 4024644d: c0ee90 sub a14, a14, a9 40246450: b61ee6 bgei a14, 1, 4024640a 40246453: ffc186 j 4024635d 40246456: 0d2d mov.n a2, a13 40246458: 000b85 call0 40246514 4024645b: ffaf06 j 4024631b ... 40246460 : 40246460: f0c112 addi a1, a1, -16 40246463: 0109 s32i.n a0, a1, 0 40246465: 041202 l16ui a0, a2, 8 40246468: 11c9 s32i.n a12, a1, 4 4024646a: 31b307 bgeu a3, a0, 4024649f 4024646d: c06300 sub a6, a3, a0 40246470: 051202 l16ui a0, a2, 10 40246473: 02cd mov.n a12, a2 40246475: 15b037 bgeu a0, a3, 4024648e 40246478: 041c42 l16ui a4, a12, 8 4024647b: 464a add.n a4, a6, a4 4024647d: 045c42 s16i a4, a12, 8 40246480: 0cc8 l32i.n a12, a12, 0 40246482: c03300 sub a3, a3, a0 40246485: 051c02 l16ui a0, a12, 10 40246488: f43030 extui a3, a3, 0, 16 4024648b: e93037 bltu a0, a3, 40246478 4024648e: 055c32 s16i a3, a12, 10 40246491: 0c28 l32i.n a2, a12, 0 40246493: 045c32 s16i a3, a12, 8 40246496: 128c beqz.n a2, 4024649b 40246498: 000785 call0 40246514 4024649b: 050c movi.n a5, 0 4024649d: 0c59 s32i.n a5, a12, 0 4024649f: 11c8 l32i.n a12, a1, 4 402464a1: 0108 l32i.n a0, a1, 0 402464a3: 10c112 addi a1, a1, 16 402464a6: f00d ret.n 402464a8 : 402464a8: 049316 beqz a3, 402464f5 402464ab: 046216 beqz a2, 402464f5 402464ae: 00f3d6 bgez a3, 402464c1 402464b1: 051242 l16ui a4, a2, 10 402464b4: 609030 neg a9, a3 402464b7: f49090 extui a9, a9, 0, 16 402464ba: 06b497 bgeu a4, a9, 402464c4 402464bd: 120c movi.n a2, 1 402464bf: f00d ret.n 402464c1: f49030 extui a9, a3, 0, 16 402464c4: 0c0262 l8ui a6, a2, 12 402464c7: 1278 l32i.n a7, a2, 4 402464c9: 56bc beqz.n a6, 40246502 402464cb: 333626 beqi a6, 3, 40246502 402464ce: 022626 beqi a6, 2, 402464d4 402464d1: e81666 bnei a6, 1, 402464bd 402464d4: 0213d6 bgez a3, 402464f9 402464d7: 051282 l16ui a8, a2, 10 402464da: 1b3897 bltu a8, a9, 402464f9 402464dd: c0a730 sub a10, a7, a3 402464e0: 12a9 s32i.n a10, a2, 4 402464e2: 000086 j 402464e8 402464e5: 051282 l16ui a8, a2, 10 402464e8: 0412b2 l16ui a11, a2, 8 402464eb: 438a add.n a4, a3, a8 402464ed: 055242 s16i a4, a2, 10 402464f0: b3ba add.n a11, a3, a11 402464f2: 0452b2 s16i a11, a2, 8 402464f5: 020c movi.n a2, 0 402464f7: f00d ret.n 402464f9: c02666 bnei a6, 2, 402464bd 402464fc: 051282 l16ui a8, a2, 10 402464ff: fff686 j 402464dd 40246502: 38c262 addi a6, a2, 56 40246505: c05730 sub a5, a7, a3 40246508: 1259 s32i.n a5, a2, 4 4024650a: d7b567 bgeu a5, a6, 402464e5 4024650d: 1279 s32i.n a7, a2, 4 4024650f: ffea86 j 402464bd ... 40246514 : 40246514: f0c112 addi a1, a1, -16 40246517: 31e9 s32i.n a14, a1, 12 40246519: 0109 s32i.n a0, a1, 0 4024651b: 11c9 s32i.n a12, a1, 4 4024651d: 21d9 s32i.n a13, a1, 8 4024651f: 02cd mov.n a12, a2 40246521: 32cc bnez.n a2, 40246528 40246523: 020c movi.n a2, 0 40246525: 001a46 j 40246592 40246528: 0d0c movi.n a13, 0 4024652a: 071c22 l16ui a2, a12, 14 4024652d: 0c0c02 l8ui a0, a12, 12 40246530: 220b addi.n a2, a2, -1 40246532: f42020 extui a2, a2, 0, 16 40246535: 075c22 s16i a2, a12, 14 40246538: 04f256 bnez a2, 4024658b 4024653b: 0ce8 l32i.n a14, a12, 0 4024653d: 103066 bnei a0, 3, 40246551 40246540: 0c2d mov.n a2, a12 40246542: ff6e31 l32r a3, 402462fc 40246545: e6a242 movi a4, 0x2e6 40246548: e75e01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024654b: 0000c0 callx0 a0 4024654e: 000586 j 40246568 40246551: 1d1026 beqi a0, 1, 40246572 40246554: 1a2026 beqi a0, 2, 40246572 40246557: 174026 beqi a0, 4, 40246572 4024655a: 0c2d mov.n a2, a12 4024655c: ff6831 l32r a3, 402462fc 4024655f: f3a242 movi a4, 0x2f3 40246562: e75701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40246565: 0000c0 callx0 a0 40246568: 0ecd mov.n a12, a14 4024656a: dd1b addi.n a13, a13, 1 4024656c: 74d0d0 extui a13, a13, 0, 8 4024656f: 000686 j 4024658d 40246572: 4c28 l32i.n a2, a12, 16 40246574: 106c45 call0 40256c3c 40246577: 0c2d mov.n a2, a12 40246579: ff6031 l32r a3, 402462fc 4024657c: f0a242 movi a4, 0x2f0 4024657f: e75001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40246582: 0000c0 callx0 a0 40246585: fff7c6 j 40246568 40246588: 000000 ill 4024658b: 0c0c movi.n a12, 0 4024658d: f99c56 bnez a12, 4024652a 40246590: 0d2d mov.n a2, a13 40246592: 11c8 l32i.n a12, a1, 4 40246594: 21d8 l32i.n a13, a1, 8 40246596: 31e8 l32i.n a14, a1, 12 40246598: 0108 l32i.n a0, a1, 0 4024659a: 10c112 addi a1, a1, 16 4024659d: f00d ret.n ... 402465a0 : 402465a0: d28c beqz.n a2, 402465b1 402465a2: 040c movi.n a4, 0 402465a4: 441b addi.n a4, a4, 1 402465a6: 0228 l32i.n a2, a2, 0 402465a8: 744040 extui a4, a4, 0, 8 402465ab: ff5256 bnez a2, 402465a4 402465ae: 000046 j 402465b3 402465b1: 040c movi.n a4, 0 402465b3: 042d mov.n a2, a4 402465b5: f00d ret.n ... 402465b8 : 402465b8: 628c beqz.n a2, 402465c2 402465ba: 071232 l16ui a3, a2, 14 402465bd: 331b addi.n a3, a3, 1 402465bf: 075232 s16i a3, a2, 14 402465c2: f00d ret.n 402465c4 : 402465c4: 32ac beqz.n a2, 402465eb 402465c6: 13ac beqz.n a3, 402465eb 402465c8: 0258 l32i.n a5, a2, 0 402465ca: 059c beqz.n a5, 402465de 402465cc: 041262 l16ui a6, a2, 8 402465cf: 041342 l16ui a4, a3, 8 402465d2: 446a add.n a4, a4, a6 402465d4: 045242 s16i a4, a2, 8 402465d7: 052d mov.n a2, a5 402465d9: 0558 l32i.n a5, a5, 0 402465db: fed556 bnez a5, 402465cc 402465de: 041282 l16ui a8, a2, 8 402465e1: 041372 l16ui a7, a3, 8 402465e4: 0239 s32i.n a3, a2, 0 402465e6: 778a add.n a7, a7, a8 402465e8: 045272 s16i a7, a2, 8 402465eb: f00d ret.n 402465ed: 000000 ill 402465f0 : 402465f0: f0c112 addi a1, a1, -16 402465f3: 11c9 s32i.n a12, a1, 4 402465f5: 0109 s32i.n a0, a1, 0 402465f7: 03cd mov.n a12, a3 402465f9: fffc85 call0 402465c4 402465fc: 0c2d mov.n a2, a12 402465fe: 11c8 l32i.n a12, a1, 4 40246600: fffb45 call0 402465b8 40246603: 0108 l32i.n a0, a1, 0 40246605: 10c112 addi a1, a1, 16 40246608: f00d ret.n ... 4024660c : 4024660c: f0c112 addi a1, a1, -16 4024660f: 0109 s32i.n a0, a1, 0 40246611: 11c9 s32i.n a12, a1, 4 40246613: 21d9 s32i.n a13, a1, 8 40246615: 02d8 l32i.n a13, a2, 0 40246617: 0c0c movi.n a12, 0 40246619: 7d9c beqz.n a13, 40246634 4024661b: 051202 l16ui a0, a2, 10 4024661e: 041232 l16ui a3, a2, 8 40246621: c03300 sub a3, a3, a0 40246624: 045d32 s16i a3, a13, 8 40246627: 045202 s16i a0, a2, 8 4024662a: 02c9 s32i.n a12, a2, 0 4024662c: 0d2d mov.n a2, a13 4024662e: ffee45 call0 40246514 40246631: 000046 j 40246636 40246634: 120c movi.n a2, 1 40246636: 0108 l32i.n a0, a1, 0 40246638: 83cd20 moveqz a12, a13, a2 4024663b: 0c2d mov.n a2, a12 4024663d: 21d8 l32i.n a13, a1, 8 4024663f: 11c8 l32i.n a12, a1, 4 40246641: 10c112 addi a1, a1, 16 40246644: f00d ret.n ... 40246648 : 40246648: e0c112 addi a1, a1, -32 4024664b: 31e9 s32i.n a14, a1, 12 4024664d: 41f9 s32i.n a15, a1, 16 4024664f: 0109 s32i.n a0, a1, 0 40246651: 21d9 s32i.n a13, a1, 8 40246653: 11c9 s32i.n a12, a1, 4 40246655: 02dd mov.n a13, a2 40246657: 03cd mov.n a12, a3 40246659: 079216 beqz a2, 402466d6 4024665c: 076316 beqz a3, 402466d6 4024665f: 041322 l16ui a2, a3, 8 40246662: 041d02 l16ui a0, a13, 8 40246665: 0e0c movi.n a14, 0 40246667: 6b3027 bltu a0, a2, 402466d6 4024666a: 0f0c movi.n a15, 0 4024666c: 051c02 l16ui a0, a12, 10 4024666f: 051d22 l16ui a2, a13, 10 40246672: c000e0 sub a0, a0, a14 40246675: c022f0 sub a2, a2, a15 40246678: 01a207 bge a2, a0, 4024667d 4024667b: 020d mov.n a0, a2 4024667d: 1c38 l32i.n a3, a12, 4 4024667f: 1d28 l32i.n a2, a13, 4 40246681: f44000 extui a4, a0, 0, 16 40246684: 5149 s32i.n a4, a1, 20 40246686: 22fa add.n a2, a2, a15 40246688: 33ea add.n a3, a3, a14 4024668a: e66901 l32r a0, 40240030 <_irom0_text_start+0x30> 4024668d: 0000c0 callx0 a0 40246690: 051c22 l16ui a2, a12, 10 40246693: 5108 l32i.n a0, a1, 20 40246695: 051d32 l16ui a3, a13, 10 40246698: f0fa add.n a15, a0, a15 4024669a: e0ea add.n a14, a0, a14 4024669c: f4e0e0 extui a14, a14, 0, 16 4024669f: f4f0f0 extui a15, a15, 0, 16 402466a2: 0393f7 bne a3, a15, 402466a9 402466a5: 0dd8 l32i.n a13, a13, 0 402466a7: 0f0c movi.n a15, 0 402466a9: 033e27 bltu a14, a2, 402466b0 402466ac: 0cc8 l32i.n a12, a12, 0 402466ae: 0e0c movi.n a14, 0 402466b0: bc8c beqz.n a12, 402466bf 402466b2: 051c42 l16ui a4, a12, 10 402466b5: 041c32 l16ui a3, a12, 8 402466b8: 0c58 l32i.n a5, a12, 0 402466ba: 019347 bne a3, a4, 402466bf 402466bd: 65ec bnez.n a5, 402466e7 402466bf: bd8c beqz.n a13, 402466ce 402466c1: 051d72 l16ui a7, a13, 10 402466c4: 041d62 l16ui a6, a13, 8 402466c7: 0d88 l32i.n a8, a13, 0 402466c9: 019677 bne a6, a7, 402466ce 402466cc: 78dc bnez.n a8, 402466e7 402466ce: f9ac56 bnez a12, 4024666c 402466d1: 020c movi.n a2, 0 402466d3: 000046 j 402466d8 402466d6: 427c movi.n a2, -12 402466d8: 11c8 l32i.n a12, a1, 4 402466da: 21d8 l32i.n a13, a1, 8 402466dc: 31e8 l32i.n a14, a1, 12 402466de: 41f8 l32i.n a15, a1, 16 402466e0: 0108 l32i.n a0, a1, 0 402466e2: 20c112 addi a1, a1, 32 402466e5: f00d ret.n 402466e7: a27c movi.n a2, -6 402466e9: fffac6 j 402466d8 402466ec : 402466ec: e0c112 addi a1, a1, -32 402466ef: 21c9 s32i.n a12, a1, 8 402466f1: 41e9 s32i.n a14, a1, 16 402466f3: 51f9 s32i.n a15, a1, 20 402466f5: 31d9 s32i.n a13, a1, 12 402466f7: 1109 s32i.n a0, a1, 4 402466f9: 04dd mov.n a13, a4 402466fb: f40050 extui a0, a5, 0, 16 402466fe: 064216 beqz a2, 40246766 40246701: 061316 beqz a3, 40246766 40246704: 0e0c movi.n a14, 0 40246706: 0139 s32i.n a3, a1, 0 40246708: 02cd mov.n a12, a2 4024670a: 020c movi.n a2, 0 4024670c: 047d16 beqz a13, 40246757 4024670f: 044c16 beqz a12, 40246757 40246712: 051c42 l16ui a4, a12, 10 40246715: a08c beqz.n a0, 40246723 40246717: 083047 bltu a0, a4, 40246723 4024671a: c00040 sub a0, a0, a4 4024671d: f40000 extui a0, a0, 0, 16 40246720: 000b86 j 40246752 40246723: 0d2d mov.n a2, a13 40246725: c04400 sub a4, a4, a0 40246728: f44040 extui a4, a4, 0, 16 4024672b: 01b4d7 bgeu a4, a13, 40246730 4024672e: 042d mov.n a2, a4 40246730: 1c38 l32i.n a3, a12, 4 40246732: f4f020 extui a15, a2, 0, 16 40246735: 0f4d mov.n a4, a15 40246737: 0128 l32i.n a2, a1, 0 40246739: 330a add.n a3, a3, a0 4024673b: 2e2a add.n a2, a14, a2 4024673d: e63c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40246740: 0000c0 callx0 a0 40246743: 000c movi.n a0, 0 40246745: 2fea add.n a2, a15, a14 40246747: c0ddf0 sub a13, a13, a15 4024674a: f4d0d0 extui a13, a13, 0, 16 4024674d: f42020 extui a2, a2, 0, 16 40246750: 02ed mov.n a14, a2 40246752: 0cc8 l32i.n a12, a12, 0 40246754: ffed06 j 4024670c 40246757: 21c8 l32i.n a12, a1, 8 40246759: 31d8 l32i.n a13, a1, 12 4024675b: 41e8 l32i.n a14, a1, 16 4024675d: 51f8 l32i.n a15, a1, 20 4024675f: 1108 l32i.n a0, a1, 4 40246761: 20c112 addi a1, a1, 32 40246764: f00d ret.n 40246766: 020c movi.n a2, 0 40246768: fffac6 j 40246757 ... 4024676c : 4024676c: e0c112 addi a1, a1, -32 4024676f: 21c9 s32i.n a12, a1, 8 40246771: 41e9 s32i.n a14, a1, 16 40246773: 51f9 s32i.n a15, a1, 20 40246775: 31d9 s32i.n a13, a1, 12 40246777: 1109 s32i.n a0, a1, 4 40246779: 04dd mov.n a13, a4 4024677b: c2bc beqz.n a2, 402467bb 4024677d: a3bc beqz.n a3, 402467bb 4024677f: 041202 l16ui a0, a2, 8 40246782: 02cd mov.n a12, a2 40246784: 04b047 bgeu a0, a4, 4024678c 40246787: 427c movi.n a2, -12 40246789: 000c06 j 402467bd 4024678c: b4ac beqz.n a4, 402467bb 4024678e: 0e0c movi.n a14, 0 40246790: 0139 s32i.n a3, a1, 0 40246792: 051c02 l16ui a0, a12, 10 40246795: 01bd07 bgeu a13, a0, 4024679a 40246798: 0d0d mov.n a0, a13 4024679a: 1c28 l32i.n a2, a12, 4 4024679c: 0138 l32i.n a3, a1, 0 4024679e: f4f000 extui a15, a0, 0, 16 402467a1: 0f4d mov.n a4, a15 402467a3: 33ea add.n a3, a3, a14 402467a5: e62201 l32r a0, 40240030 <_irom0_text_start+0x30> 402467a8: 0000c0 callx0 a0 402467ab: 0cc8 l32i.n a12, a12, 0 402467ad: c0ddf0 sub a13, a13, a15 402467b0: efea add.n a14, a15, a14 402467b2: f4e0e0 extui a14, a14, 0, 16 402467b5: f4d0d0 extui a13, a13, 0, 16 402467b8: fd6d56 bnez a13, 40246792 402467bb: 020c movi.n a2, 0 402467bd: 21c8 l32i.n a12, a1, 8 402467bf: 31d8 l32i.n a13, a1, 12 402467c1: 41e8 l32i.n a14, a1, 16 402467c3: 51f8 l32i.n a15, a1, 20 402467c5: 1108 l32i.n a0, a1, 4 402467c7: 20c112 addi a1, a1, 32 402467ca: f00d ret.n 402467cc : 402467cc: f0c112 addi a1, a1, -16 402467cf: 21c9 s32i.n a12, a1, 8 402467d1: 1109 s32i.n a0, a1, 4 402467d3: 0208 l32i.n a0, a2, 0 402467d5: 02cd mov.n a12, a2 402467d7: 809c beqz.n a0, 402467f3 402467d9: 032d mov.n a2, a3 402467db: 040c movi.n a4, 0 402467dd: 041c32 l16ui a3, a12, 8 402467e0: ffb1c5 call0 40246300 402467e3: 0129 s32i.n a2, a1, 0 402467e5: a28c beqz.n a2, 402467f3 402467e7: 0c3d mov.n a3, a12 402467e9: ffe5c5 call0 40246648 402467ec: 0c2d mov.n a2, a12 402467ee: ffd245 call0 40246514 402467f1: 01c8 l32i.n a12, a1, 0 402467f3: 0c2d mov.n a2, a12 402467f5: 1108 l32i.n a0, a1, 4 402467f7: 21c8 l32i.n a12, a1, 8 402467f9: 10c112 addi a1, a1, 16 402467fc: f00d ret.n ... 40246800 : 40246800: d29c beqz.n a2, 40246821 40246802: 051262 l16ui a6, a2, 10 40246805: 0a3367 bltu a3, a6, 40246813 40246808: 0228 l32i.n a2, a2, 0 4024680a: c03360 sub a3, a3, a6 4024680d: f43030 extui a3, a3, 0, 16 40246810: fffb06 j 40246800 40246813: a28c beqz.n a2, 40246821 40246815: 08b367 bgeu a3, a6, 40246821 40246818: 1228 l32i.n a2, a2, 4 4024681a: 232a add.n a2, a3, a2 4024681c: 000222 l8ui a2, a2, 0 4024681f: f00d ret.n 40246821: 020c movi.n a2, 0 40246823: f00d ret.n 40246825: 000000 ill 40246828 : 40246828: e0c112 addi a1, a1, -32 4024682b: 11c9 s32i.n a12, a1, 4 4024682d: 41f9 s32i.n a15, a1, 16 4024682f: 0109 s32i.n a0, a1, 0 40246831: 5149 s32i.n a4, a1, 20 40246833: 31e9 s32i.n a14, a1, 12 40246835: 21d9 s32i.n a13, a1, 8 40246837: 03ed mov.n a14, a3 40246839: 02dd mov.n a13, a2 4024683b: bdbc beqz.n a13, 4024687a 4024683d: 051d02 l16ui a0, a13, 10 40246840: 0a3e07 bltu a14, a0, 4024684e 40246843: 0dd8 l32i.n a13, a13, 0 40246845: c0ee00 sub a14, a14, a0 40246848: f4e0e0 extui a14, a14, 0, 16 4024684b: fffb06 j 4024683b 4024684e: 8dac beqz.n a13, 4024687a 40246850: 26be07 bgeu a14, a0, 4024687a 40246853: 05fd mov.n a15, a5 40246855: c59c beqz.n a5, 40246875 40246857: 0c0c movi.n a12, 0 40246859: 0d2d mov.n a2, a13 4024685b: 3eca add.n a3, a14, a12 4024685d: f43030 extui a3, a3, 0, 16 40246860: fff9c5 call0 40246800 40246863: 5148 l32i.n a4, a1, 20 40246865: 44ca add.n a4, a4, a12 40246867: 000442 l8ui a4, a4, 0 4024686a: 1e9427 bne a4, a2, 4024688c 4024686d: cc1b addi.n a12, a12, 1 4024686f: f4c0c0 extui a12, a12, 0, 16 40246872: e39fc7 bne a15, a12, 40246859 40246875: 020c movi.n a2, 0 40246877: 000086 j 4024687d 4024687a: e63321 l32r a2, 40240148 <_irom0_text_start+0x148> 4024687d: 11c8 l32i.n a12, a1, 4 4024687f: 21d8 l32i.n a13, a1, 8 40246881: 31e8 l32i.n a14, a1, 12 40246883: 41f8 l32i.n a15, a1, 16 40246885: 0108 l32i.n a0, a1, 0 40246887: 20c112 addi a1, a1, 32 4024688a: f00d ret.n 4024688c: 2c1b addi.n a2, a12, 1 4024688e: f42020 extui a2, a2, 0, 16 40246891: fffa06 j 4024687d 40246894 : 40246894: 038d mov.n a8, a3 40246896: e0c112 addi a1, a1, -32 40246899: 51f9 s32i.n a15, a1, 20 4024689b: 1109 s32i.n a0, a1, 4 4024689d: 41e9 s32i.n a14, a1, 16 4024689f: 31d9 s32i.n a13, a1, 12 402468a1: 21c9 s32i.n a12, a1, 8 402468a3: 04dd mov.n a13, a4 402468a5: 05cd mov.n a12, a5 402468a7: 02ed mov.n a14, a2 402468a9: 041202 l16ui a0, a2, 8 402468ac: 245a add.n a2, a4, a5 402468ae: c0f040 sub a15, a0, a4 402468b1: f4f0f0 extui a15, a15, 0, 16 402468b4: 192027 blt a0, a2, 402468d1 402468b7: 163f57 bltu a15, a5, 402468d1 402468ba: 0189 s32i.n a8, a1, 0 402468bc: 0d5d mov.n a5, a13 402468be: 0e2d mov.n a2, a14 402468c0: 0c3d mov.n a3, a12 402468c2: 0148 l32i.n a4, a1, 0 402468c4: fff605 call0 40246828 402468c7: 928c beqz.n a2, 402468d4 402468c9: cc2a add.n a12, a12, a2 402468cb: f4c0c0 extui a12, a12, 0, 16 402468ce: eabfc7 bgeu a15, a12, 402468bc 402468d1: e61dc1 l32r a12, 40240148 <_irom0_text_start+0x148> 402468d4: 1108 l32i.n a0, a1, 4 402468d6: 31d8 l32i.n a13, a1, 12 402468d8: 41e8 l32i.n a14, a1, 16 402468da: 0c2d mov.n a2, a12 402468dc: 51f8 l32i.n a15, a1, 20 402468de: 21c8 l32i.n a12, a1, 8 402468e0: 20c112 addi a1, a1, 32 402468e3: f00d ret.n 402468e5: 000000 ill 402468e8: fe .byte 0xfe 402468e9: ff .byte 0xff ... 402468ec : 402468ec: f0c112 addi a1, a1, -16 402468ef: 0109 s32i.n a0, a1, 0 402468f1: 21d9 s32i.n a13, a1, 8 402468f3: 11c9 s32i.n a12, a1, 4 402468f5: 02dd mov.n a13, a2 402468f7: 03cd mov.n a12, a3 402468f9: 33bc beqz.n a3, 40246930 402468fb: 000302 l8ui a0, a3, 0 402468fe: e61231 l32r a3, 40240148 <_irom0_text_start+0x148> 40246901: b0ac beqz.n a0, 40246930 40246903: 041222 l16ui a2, a2, 8 40246906: 261237 beq a2, a3, 40246930 40246909: 0c2d mov.n a2, a12 4024690b: e5c801 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024690e: 0000c0 callx0 a0 40246911: fff541 l32r a4, 402468e8 40246914: 020d mov.n a0, a2 40246916: 163427 bltu a4, a2, 40246930 40246919: 0c3d mov.n a3, a12 4024691b: 0d2d mov.n a2, a13 4024691d: 050c movi.n a5, 0 4024691f: f44000 extui a4, a0, 0, 16 40246922: fff705 call0 40246894 40246925: 11c8 l32i.n a12, a1, 4 40246927: 21d8 l32i.n a13, a1, 8 40246929: 0108 l32i.n a0, a1, 0 4024692b: 10c112 addi a1, a1, 16 4024692e: f00d ret.n 40246930: e60621 l32r a2, 40240148 <_irom0_text_start+0x148> 40246933: fffb86 j 40246925 40246936: a00000 addx4 a0, a0, a0 40246939: 3ffea1 l32r a10, 40216934 <_lit4_end+0x10f1e4> 4024693c: fea184 excw 4024693f: 3f .byte 0x3f 40246940 : 40246940: e0c112 addi a1, a1, -32 40246943: 21c9 s32i.n a12, a1, 8 40246945: 51f9 s32i.n a15, a1, 20 40246947: 1109 s32i.n a0, a1, 4 40246949: 41e9 s32i.n a14, a1, 16 4024694b: 31d9 s32i.n a13, a1, 12 4024694d: 0e0c movi.n a14, 0 4024694f: 0d0c movi.n a13, 0 40246951: fc8e01 l32r a0, 40245b8c 40246954: 12f8 l32i.n a15, a2, 4 40246956: fff8c1 l32r a12, 40246938 40246959: 090ff2 l8ui a15, a15, 9 4024695c: 0cc8 l32i.n a12, a12, 0 4024695e: 055d56 bnez a13, 402469b7 40246961: 052c16 beqz a12, 402469b7 40246964: 100c32 l8ui a3, a12, 16 40246967: 089f37 bne a15, a3, 40246973 4024696a: 0c38 l32i.n a3, a12, 0 4024696c: 0048 l32i.n a4, a0, 0 4024696e: a38c beqz.n a3, 4024697c 40246970: 081437 beq a4, a3, 4024697c 40246973: 3c38 l32i.n a3, a12, 12 40246975: 0ced mov.n a14, a12 40246977: 03cd mov.n a12, a3 40246979: fff846 j 4024695e 4024697c: 5c78 l32i.n a7, a12, 20 4024697e: 0129 s32i.n a2, a1, 0 40246980: e7ac beqz.n a7, 402469b2 40246982: 6c28 l32i.n a2, a12, 24 40246984: 0c3d mov.n a3, a12 40246986: 0148 l32i.n a4, a1, 0 40246988: ffed51 l32r a5, 4024693c 4024698b: 0007c0 callx0 a7 4024698e: fc7f01 l32r a0, 40245b8c 40246991: 629c beqz.n a2, 402469ab 40246993: 3c28 l32i.n a2, a12, 12 40246995: 1d0c movi.n a13, 1 40246997: 023d mov.n a3, a2 40246999: 9e8c beqz.n a14, 402469a6 4024699b: ffe751 l32r a5, 40246938 4024699e: 3e29 s32i.n a2, a14, 12 402469a0: 0538 l32i.n a3, a5, 0 402469a2: 05c9 s32i.n a12, a5, 0 402469a4: 3c39 s32i.n a3, a12, 12 402469a6: 020c movi.n a2, 0 402469a8: fff246 j 40246975 402469ab: 0128 l32i.n a2, a1, 0 402469ad: 3c38 l32i.n a3, a12, 12 402469af: fff086 j 40246975 402469b2: 3c38 l32i.n a3, a12, 12 402469b4: ffef46 j 40246975 402469b7: 1108 l32i.n a0, a1, 4 402469b9: 21c8 l32i.n a12, a1, 8 402469bb: 41e8 l32i.n a14, a1, 16 402469bd: 0d2d mov.n a2, a13 402469bf: 51f8 l32i.n a15, a1, 20 402469c1: 31d8 l32i.n a13, a1, 12 402469c3: 20c112 addi a1, a1, 32 402469c6: f00d ret.n 402469c8 : 402469c8: 33cc bnez.n a3, 402469cf 402469ca: 030c movi.n a3, 0 402469cc: 000046 j 402469d1 402469cf: 0338 l32i.n a3, a3, 0 402469d1: 0239 s32i.n a3, a2, 0 402469d3: 020c movi.n a2, 0 402469d5: f00d ret.n ... 402469d8 : 402469d8: 33cc bnez.n a3, 402469df 402469da: 030c movi.n a3, 0 402469dc: 000046 j 402469e1 402469df: 0338 l32i.n a3, a3, 0 402469e1: 1239 s32i.n a3, a2, 4 402469e3: 020c movi.n a2, 0 402469e5: f00d ret.n ... 402469e8 : 402469e8: 5239 s32i.n a3, a2, 20 402469ea: 6249 s32i.n a4, a2, 24 402469ec: f00d ret.n ... 402469f0 : 402469f0: d0c112 addi a1, a1, -48 402469f3: 0761d2 s32i a13, a1, 28 402469f6: 4149 s32i.n a4, a1, 16 402469f8: 5109 s32i.n a0, a1, 20 402469fa: 81e9 s32i.n a14, a1, 32 402469fc: 61c9 s32i.n a12, a1, 24 402469fe: 02ed mov.n a14, a2 40246a00: 03cd mov.n a12, a3 40246a02: 032d mov.n a2, a3 40246a04: 431c movi.n a3, 20 40246a06: ffaa05 call0 402464a8 40246a09: 929c beqz.n a2, 40246a26 40246a0b: 120c movi.n a2, 1 40246a0d: 030c movi.n a3, 0 40246a0f: 040c movi.n a4, 0 40246a11: ff8ec5 call0 40246300 40246a14: 02dd mov.n a13, a2 40246a16: 06b216 beqz a2, 40246a85 40246a19: 041c02 l16ui a0, a12, 8 40246a1c: 509c beqz.n a0, 40246a35 40246a1e: 0c3d mov.n a3, a12 40246a20: ffbcc5 call0 402465f0 40246a23: 000386 j 40246a35 40246a26: 20dcc0 or a13, a12, a12 40246a29: 202cc0 or a2, a12, a12 40246a2c: ecaf32 movi a3, -20 40246a2f: ffa785 call0 402464a8 40246a32: 04f256 bnez a2, 40246a85 40246a35: 042122 l32i a2, a1, 16 40246a38: ff0605 call0 40245a9c 40246a3b: 00c256 bnez a2, 40246a4b 40246a3e: 041cd7 beq a12, a13, 40246a46 40246a41: 0d2d mov.n a2, a13 40246a43: ffad05 call0 40246514 40246a46: c27c movi.n a2, -4 40246a48: 0009c6 j 40246a73 40246a4b: 031e16 beqz a14, 40246a80 40246a4e: 002e32 l32i a3, a14, 0 40246a51: b3ac beqz.n a3, 40246a80 40246a53: 0e3d mov.n a3, a14 40246a55: 100e72 l8ui a7, a14, 16 40246a58: 090e62 l8ui a6, a14, 9 40246a5b: 0a0e52 l8ui a5, a14, 10 40246a5e: 4148 l32i.n a4, a1, 16 40246a60: 0129 s32i.n a2, a1, 0 40246a62: 0d2d mov.n a2, a13 40246a64: ff3845 call0 40245dec 40246a67: 02ed mov.n a14, a2 40246a69: 041cd7 beq a12, a13, 40246a71 40246a6c: 0d2d mov.n a2, a13 40246a6e: ffaa45 call0 40246514 40246a71: 0e2d mov.n a2, a14 40246a73: 61c8 l32i.n a12, a1, 24 40246a75: 71d8 l32i.n a13, a1, 28 40246a77: 81e8 l32i.n a14, a1, 32 40246a79: 5108 l32i.n a0, a1, 20 40246a7b: 30c112 addi a1, a1, 48 40246a7e: f00d ret.n 40246a80: 324b addi.n a3, a2, 4 40246a82: fff3c6 j 40246a55 40246a85: f27c movi.n a2, -1 40246a87: fffa06 j 40246a73 ... 40246a8c : 40246a8c: 424b addi.n a4, a2, 4 40246a8e: f0c112 addi a1, a1, -16 40246a91: 0109 s32i.n a0, a1, 0 40246a93: fff5c5 call0 402469f0 40246a96: 0108 l32i.n a0, a1, 0 40246a98: 10c112 addi a1, a1, 16 40246a9b: f00d ret.n 40246a9d: 000000 ill 40246aa0: 26f110 excw 40246aa3: c11240 mul16u a1, a2, a4 40246aa4 : 40246aa4: f0c112 addi a1, a1, -16 40246aa7: 0109 s32i.n a0, a1, 0 40246aa9: ffa301 l32r a0, 40246938 40246aac: 0058 l32i.n a5, a0, 0 40246aae: 069257 bne a2, a5, 40246ab8 40246ab1: 3538 l32i.n a3, a5, 12 40246ab3: 0039 s32i.n a3, a0, 0 40246ab5: 000446 j 40246aca 40246ab8: e58c beqz.n a5, 40246aca 40246aba: 3508 l32i.n a0, a5, 12 40246abc: 508c beqz.n a0, 40246ac5 40246abe: 039027 bne a0, a2, 40246ac5 40246ac1: 3208 l32i.n a0, a2, 12 40246ac3: 3509 s32i.n a0, a5, 12 40246ac5: 005d mov.n a5, a0 40246ac7: fef056 bnez a0, 40246aba 40246aca: fff531 l32r a3, 40246aa0 40246acd: 45a142 movi a4, 0x145 40246ad0: e5fc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40246ad3: 0000c0 callx0 a0 40246ad6: 0108 l32i.n a0, a1, 0 40246ad8: 10c112 addi a1, a1, 16 40246adb: f00d ret.n 40246add: 000000 ill 40246ae0 : 40246ae0: fff031 l32r a3, 40246aa0 40246ae3: 59a142 movi a4, 0x159 40246ae6: 028d mov.n a8, a2 40246ae8: f0c112 addi a1, a1, -16 40246aeb: 21c9 s32i.n a12, a1, 8 40246aed: 1109 s32i.n a0, a1, 4 40246aef: f9d121 l32r a2, 40245234 40246af2: 0189 s32i.n a8, a1, 0 40246af4: 0228 l32i.n a2, a2, 0 40246af6: e56001 l32r a0, 40240078 <_irom0_text_start+0x78> 40246af9: 0000c0 callx0 a0 40246afc: 02cd mov.n a12, a2 40246afe: b29c beqz.n a2, 40246b1d 40246b00: 030c movi.n a3, 0 40246b02: c41c movi.n a4, 28 40246b04: e56201 l32r a0, 4024008c <_irom0_text_start+0x8c> 40246b07: 0000c0 callx0 a0 40246b0a: ff8b31 l32r a3, 40246938 40246b0d: f57c movi.n a5, -1 40246b0f: 0168 l32i.n a6, a1, 0 40246b11: 104c62 s8i a6, a12, 16 40246b14: 0a4c52 s8i a5, a12, 10 40246b17: 0348 l32i.n a4, a3, 0 40246b19: 3c49 s32i.n a4, a12, 12 40246b1b: 03c9 s32i.n a12, a3, 0 40246b1d: 0c2d mov.n a2, a12 40246b1f: 1108 l32i.n a0, a1, 4 40246b21: 21c8 l32i.n a12, a1, 8 40246b23: 10c112 addi a1, a1, 16 40246b26: f00d ret.n 40246b28: fea1a4 excw 40246b2b: 3f .byte 0x3f 40246b2c: 26f120 excw 40246b2f: c11240 mul16u a1, a2, a4 40246b30 : 40246b30: d0c112 addi a1, a1, -48 40246b33: 6109 s32i.n a0, a1, 24 40246b35: 1258 l32i.n a5, a2, 4 40246b37: 91e9 s32i.n a14, a1, 36 40246b39: 81d9 s32i.n a13, a1, 32 40246b3b: 71c9 s32i.n a12, a1, 28 40246b3d: 02dd mov.n a13, a2 40246b3f: 03cd mov.n a12, a3 40246b41: fff9e1 l32r a14, 40246b28 40246b44: 000562 l8ui a6, a5, 0 40246b47: 010542 l8ui a4, a5, 1 40246b4a: 0e59 s32i.n a5, a14, 0 40246b4c: 114480 slli a4, a4, 8 40246b4f: 204460 or a4, a4, a6 40246b52: 344040 extui a4, a4, 0, 4 40246b55: 1134e0 slli a3, a4, 2 40246b58: 603030 neg a3, a3 40246b5b: a04450 addx4 a4, a4, a5 40246b5e: 1e49 s32i.n a4, a14, 4 40246b60: 113300 slli a3, a3, 16 40246b63: 313030 srai a3, a3, 16 40246b66: ff9405 call0 402464a8 40246b69: 03d256 bnez a2, 40246baa 40246b6c: a1c9 s32i.n a12, a1, 40 40246b6e: 041d72 l16ui a7, a13, 8 40246b71: 361c movi.n a6, 19 40246b73: 33b677 bgeu a6, a7, 40246baa 40246b76: fc05c1 l32r a12, 40245b8c 40246b79: a138 l32i.n a3, a1, 40 40246b7b: 0c28 l32i.n a2, a12, 0 40246b7d: feb905 call0 40245710 40246b80: 03b256 bnez a2, 40246bbf 40246b83: 0c88 l32i.n a8, a12, 0 40246b85: f0a092 movi a9, 240 40246b88: 108890 and a8, a8, a9 40246b8b: e0a092 movi a9, 224 40246b8e: 2d1897 beq a8, a9, 40246bbf 40246b91: 0c4d mov.n a4, a12 40246b93: 0d2d mov.n a2, a13 40246b95: 650c movi.n a5, 6 40246b97: ff6931 l32r a3, 4024693c 40246b9a: 041d62 l16ui a6, a13, 8 40246b9d: 282f05 call0 4026ee90 40246ba0: 62ac beqz.n a2, 40246bca 40246ba2: 0d2d mov.n a2, a13 40246ba4: ff96c5 call0 40246514 40246ba7: 0001c6 j 40246bb2 40246baa: 0d2d mov.n a2, a13 40246bac: 201110 or a1, a1, a1 40246baf: ff9645 call0 40246514 40246bb2: 71c8 l32i.n a12, a1, 28 40246bb4: 81d8 l32i.n a13, a1, 32 40246bb6: 91e8 l32i.n a14, a1, 36 40246bb8: 6108 l32i.n a0, a1, 24 40246bba: 30c112 addi a1, a1, 48 40246bbd: f00d ret.n 40246bbf: 0d2d mov.n a2, a13 40246bc1: ff9505 call0 40246514 40246bc4: fffa86 j 40246bb2 40246bc7: 000000 ill 40246bca: 012e42 l32i a4, a14, 4 40246bcd: 202dd0 or a2, a13, a13 40246bd0: 0d0432 l8ui a3, a4, 13 40246bd3: 0c0442 l8ui a4, a4, 12 40246bd6: 113380 slli a3, a3, 8 40246bd9: 203340 or a3, a3, a4 40246bdc: 343430 extui a3, a3, 4, 4 40246bdf: 1133e0 slli a3, a3, 2 40246be2: 603030 neg a3, a3 40246be5: 113300 slli a3, a3, 16 40246be8: 313030 srai a3, a3, 16 40246beb: ff8bc5 call0 402464a8 40246bee: ff5351 l32r a5, 4024693c 40246bf1: fbe641 l32r a4, 40245b8c 40246bf4: 628c beqz.n a2, 40246bfe 40246bf6: 0d2d mov.n a2, a13 40246bf8: ff9185 call0 40246514 40246bfb: ffecc6 j 40246bb2 40246bfe: 1e08 l32i.n a0, a14, 4 40246c00: 0a0c movi.n a10, 0 40246c02: 41a9 s32i.n a10, a1, 16 40246c04: 0a0092 l8ui a9, a0, 10 40246c07: 0c0032 l8ui a3, a0, 12 40246c0a: 000082 l8ui a8, a0, 0 40246c0d: 010072 l8ui a7, a0, 1 40246c10: 0700c2 l8ui a12, a0, 7 40246c13: 0d0022 l8ui a2, a0, 13 40246c16: 11cc80 slli a12, a12, 8 40246c19: 112280 slli a2, a2, 8 40246c1c: 117780 slli a7, a7, 8 40246c1f: 207780 or a7, a7, a8 40246c22: 202230 or a2, a2, a3 40246c25: 543820 extui a3, a2, 8, 6 40246c28: 748870 extui a8, a7, 8, 8 40246c2b: 416820 srli a6, a2, 8 40246c2e: 117780 slli a7, a7, 8 40246c31: 3169 s32i.n a6, a1, 12 40246c33: 104e32 s8i a3, a14, 16 40246c36: 160c movi.n a6, 1 40246c38: 142820 extui a2, a2, 8, 2 40246c3b: 041d32 l16ui a3, a13, 8 40246c3e: 207780 or a7, a7, a8 40246c41: 004072 s8i a7, a0, 0 40246c44: 020082 l8ui a8, a0, 2 40246c47: 5139 s32i.n a3, a1, 20 40246c49: 932620 movnez a2, a6, a2 40246c4c: 223a add.n a2, a2, a3 40246c4e: 0e0062 l8ui a6, a0, 14 40246c51: 0f0032 l8ui a3, a0, 15 40246c54: f42020 extui a2, a2, 0, 16 40246c57: 2129 s32i.n a2, a1, 8 40246c59: 095e22 s16i a2, a14, 18 40246c5c: 113380 slli a3, a3, 8 40246c5f: 060022 l8ui a2, a0, 6 40246c62: 203360 or a3, a3, a6 40246c65: 746830 extui a6, a3, 8, 8 40246c68: 20cc20 or a12, a12, a2 40246c6b: 113380 slli a3, a3, 8 40246c6e: 050022 l8ui a2, a0, 5 40246c71: 11cc80 slli a12, a12, 8 40246c74: 203360 or a3, a3, a6 40246c77: 0e4032 s8i a3, a0, 14 40246c7a: 030062 l8ui a6, a0, 3 40246c7d: 413830 srli a3, a3, 8 40246c80: 0f4032 s8i a3, a0, 15 40246c83: 20cc20 or a12, a12, a2 40246c86: 116680 slli a6, a6, 8 40246c89: 040022 l8ui a2, a0, 4 40246c8c: 206680 or a6, a6, a8 40246c8f: 11cc80 slli a12, a12, 8 40246c92: 748860 extui a8, a6, 8, 8 40246c95: 116680 slli a6, a6, 8 40246c98: 206680 or a6, a6, a8 40246c9b: 20cc20 or a12, a12, a2 40246c9e: 012c80 slli a2, a12, 24 40246ca1: 024062 s8i a6, a0, 2 40246ca4: faa781 l32r a8, 40245740 40246ca7: 416860 srli a6, a6, 8 40246caa: 034062 s8i a6, a0, 3 40246cad: 103c80 and a3, a12, a8 40246cb0: 113380 slli a3, a3, 8 40246cb3: 0b0062 l8ui a6, a0, 11 40246cb6: 202230 or a2, a2, a3 40246cb9: 7538c0 extui a3, a12, 24, 8 40246cbc: 116680 slli a6, a6, 8 40246cbf: 206690 or a6, a6, a9 40246cc2: 41c8c0 srli a12, a12, 8 40246cc5: 090092 l8ui a9, a0, 9 40246cc8: 116680 slli a6, a6, 8 40246ccb: 10cc80 and a12, a12, a8 40246cce: 20cc30 or a12, a12, a3 40246cd1: 20cc20 or a12, a12, a2 40246cd4: 01c9 s32i.n a12, a1, 0 40246cd6: 0440c2 s8i a12, a0, 4 40246cd9: 206690 or a6, a6, a9 40246cdc: 2ec9 s32i.n a12, a14, 8 40246cde: 080092 l8ui a9, a0, 8 40246ce1: 116680 slli a6, a6, 8 40246ce4: 41c8c0 srli a12, a12, 8 40246ce7: 0540c2 s8i a12, a0, 5 40246cea: 206690 or a6, a6, a9 40246ced: 013680 slli a3, a6, 24 40246cf0: 41c8c0 srli a12, a12, 8 40246cf3: 41b860 srli a11, a6, 8 40246cf6: 419870 srli a9, a7, 8 40246cf9: 014092 s8i a9, a0, 1 40246cfc: 10bb80 and a11, a11, a8 40246cff: 0640c2 s8i a12, a0, 6 40246d02: 108680 and a8, a6, a8 40246d05: 41c8c0 srli a12, a12, 8 40246d08: 0740c2 s8i a12, a0, 7 40246d0b: 756860 extui a6, a6, 24, 8 40246d0e: 118880 slli a8, a8, 8 40246d11: 203380 or a3, a3, a8 40246d14: 20bb60 or a11, a11, a6 40246d17: 20bb30 or a11, a11, a3 40246d1a: 11b9 s32i.n a11, a1, 4 40246d1c: 0840b2 s8i a11, a0, 8 40246d1f: 3eb9 s32i.n a11, a14, 12 40246d21: f3cb31 l32r a3, 40243c50 40246d24: 41b8b0 srli a11, a11, 8 40246d27: 03c8 l32i.n a12, a3, 0 40246d29: 0940b2 s8i a11, a0, 9 40246d2c: 41b8b0 srli a11, a11, 8 40246d2f: 0a40b2 s8i a11, a0, 10 40246d32: 41b8b0 srli a11, a11, 8 40246d35: 0b40b2 s8i a11, a0, 11 40246d38: 04cc16 beqz a12, 40246d88 40246d3b: 0498 l32i.n a9, a4, 0 40246d3d: 080c movi.n a8, 0 40246d3f: 05a8 l32i.n a10, a5, 0 40246d41: 000022 l8ui a2, a0, 0 40246d44: 74b870 extui a11, a7, 8, 8 40246d47: 11bb80 slli a11, a11, 8 40246d4a: 20bb20 or a11, a11, a2 40246d4d: 111c22 l16ui a2, a12, 34 40246d50: 101c62 l16ui a6, a12, 32 40246d53: 1892b7 bne a2, a11, 40246d6f 40246d56: 030072 l8ui a7, a0, 3 40246d59: 020022 l8ui a2, a0, 2 40246d5c: 117780 slli a7, a7, 8 40246d5f: 207720 or a7, a7, a2 40246d62: 099677 bne a6, a7, 40246d6f 40246d65: 1c28 l32i.n a2, a12, 4 40246d67: 0c68 l32i.n a6, a12, 0 40246d69: 0292a7 bne a2, a10, 40246d6f 40246d6c: 091697 beq a6, a9, 40246d79 40246d6f: 0c8d mov.n a8, a12 40246d71: 3cc8 l32i.n a12, a12, 12 40246d73: fd6c56 bnez a12, 40246d4d 40246d76: 000386 j 40246d88 40246d79: 888c beqz.n a8, 40246d85 40246d7b: 3c98 l32i.n a9, a12, 12 40246d7d: 3899 s32i.n a9, a8, 12 40246d7f: 0378 l32i.n a7, a3, 0 40246d81: 3c79 s32i.n a7, a12, 12 40246d83: 03c9 s32i.n a12, a3, 0 40246d85: 0afc56 bnez a12, 40246e38 40246d88: f3b0c1 l32r a12, 40243c48 40246d8b: 05a8 l32i.n a10, a5, 0 40246d8d: 0cc8 l32i.n a12, a12, 0 40246d8f: 0498 l32i.n a9, a4, 0 40246d91: 4cbc beqz.n a12, 40246dc9 40246d93: 010082 l8ui a8, a0, 1 40246d96: 0000b2 l8ui a11, a0, 0 40246d99: 118880 slli a8, a8, 8 40246d9c: 2088b0 or a8, a8, a11 40246d9f: 111cb2 l16ui a11, a12, 34 40246da2: 101c62 l16ui a6, a12, 32 40246da5: 1b9b87 bne a11, a8, 40246dc4 40246da8: 030022 l8ui a2, a0, 3 40246dab: 020072 l8ui a7, a0, 2 40246dae: 112280 slli a2, a2, 8 40246db1: 202270 or a2, a2, a7 40246db4: 0c9267 bne a2, a6, 40246dc4 40246db7: 1c68 l32i.n a6, a12, 4 40246db9: 0c78 l32i.n a7, a12, 0 40246dbb: 0596a7 bne a6, a10, 40246dc4 40246dbe: c07790 sub a7, a7, a9 40246dc1: 222716 beqz a7, 40246fe7 40246dc4: 3cc8 l32i.n a12, a12, 12 40246dc6: fd5c56 bnez a12, 40246d9f 40246dc9: fce2b1 l32r a11, 40246154 40246dcc: 080c movi.n a8, 0 40246dce: 0b28 l32i.n a2, a11, 0 40246dd0: 0498 l32i.n a9, a4, 0 40246dd2: 106216 beqz a2, 40246edc 40246dd5: 0300a2 l8ui a10, a0, 3 40246dd8: 020062 l8ui a6, a0, 2 40246ddb: 11aa80 slli a10, a10, 8 40246dde: 20aa60 or a10, a10, a6 40246de1: 101262 l16ui a6, a2, 32 40246de4: 0c96a7 bne a6, a10, 40246df4 40246de7: 0278 l32i.n a7, a2, 0 40246de9: c06790 sub a6, a7, a9 40246dec: 0ee616 beqz a6, 40246ede 40246def: a28c beqz.n a2, 40246dfd 40246df1: 0e9716 beqz a7, 40246ede 40246df4: 208220 or a8, a2, a2 40246df7: 032222 l32i a2, a2, 12 40246dfa: fe3256 bnez a2, 40246de1 40246dfd: 037c56 bnez a12, 40246e38 40246e00: 3188 l32i.n a8, a1, 12 40246e02: 4178 l32i.n a7, a1, 16 40246e04: 207780 or a7, a7, a8 40246e07: 22e727 bbsi a7, 2, 40246e2d 40246e0a: 1128 l32i.n a2, a1, 4 40246e0c: 000082 l8ui a8, a0, 0 40246e0f: 2168 l32i.n a6, a1, 8 40246e11: 010072 l8ui a7, a0, 1 40246e14: 0138 l32i.n a3, a1, 0 40246e16: 117780 slli a7, a7, 8 40246e19: 336a add.n a3, a3, a6 40246e1b: 207780 or a7, a7, a8 40246e1e: 030062 l8ui a6, a0, 3 40246e21: 020082 l8ui a8, a0, 2 40246e24: 116680 slli a6, a6, 8 40246e27: 206680 or a6, a6, a8 40246e2a: 028045 call0 40249630 40246e2d: 0d2d mov.n a2, a13 40246e2f: ff6e45 call0 40246514 40246e32: ff5f06 j 40246bb2 40246e35: 000000 ill 40246e38: 9e09 s32i.n a0, a14, 36 40246e3a: 6ed9 s32i.n a13, a14, 24 40246e3c: 212c42 l32i a4, a12, 132 40246e3f: 030c movi.n a3, 0 40246e41: 5178 l32i.n a7, a1, 20 40246e43: 105e72 s16i a7, a14, 32 40246e46: 5e39 s32i.n a3, a14, 20 40246e48: ae39 s32i.n a3, a14, 40 40246e4a: 2c4e32 s8i a3, a14, 44 40246e4d: 34bc beqz.n a4, 40246e84 40246e4f: 232c72 l32i a7, a12, 140 40246e52: a78c beqz.n a7, 40246e60 40246e54: 6c28 l32i.n a2, a12, 24 40246e56: 0c3d mov.n a3, a12 40246e58: 050c movi.n a5, 0 40246e5a: 0007c0 callx0 a7 40246e5d: 0002c6 j 40246e6c 40246e60: 00a022 movi a2, 0 40246e63: 203cc0 or a3, a12, a12 40246e66: 00a052 movi a5, 0 40246e69: 01a445 call0 402488b0 40246e6c: 62cc bnez.n a2, 40246e76 40246e6e: 080c movi.n a8, 0 40246e70: 216c82 s32i a8, a12, 132 40246e73: 000346 j 40246e84 40246e76: 897c movi.n a9, -8 40246e78: 029297 bne a2, a9, 40246e7e 40246e7b: 001f06 j 40246efb 40246e7e: 091ea2 l16ui a10, a14, 18 40246e81: 076a56 bnez a10, 40246efb 40246e84: 0d0c movi.n a13, 0 40246e86: cec9 s32i.n a12, a14, 48 40246e88: 0c2d mov.n a2, a12 40246e8a: 003185 call0 402471a4 40246e8d: 8b7c movi.n a11, -8 40246e8f: 2712b7 beq a2, a11, 40246eba 40246e92: 2c0e42 l8ui a4, a14, 44 40246e95: 6d6437 bbci a4, 3, 40246f06 40246e98: 262c42 l32i a4, a12, 152 40246e9b: 548c beqz.n a4, 40246ea4 40246e9d: 6c28 l32i.n a2, a12, 24 40246e9f: 737c movi.n a3, -9 40246ea1: 0004c0 callx0 a4 40246ea4: f36b21 l32r a2, 40243c50 40246ea7: 0c3d mov.n a3, a12 40246ea9: 01c345 call0 40248ae0 40246eac: 0c2d mov.n a2, a12 40246eae: ff1f31 l32r a3, 40246b2c 40246eb1: 5fa142 movi a4, 0x15f 40246eb4: e50301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40246eb7: 0000c0 callx0 a0 40246eba: ced9 s32i.n a13, a14, 48 40246ebc: 062e22 l32i a2, a14, 24 40246ebf: 0a6ed2 s32i a13, a14, 40 40246ec2: 328c beqz.n a2, 40246ec9 40246ec4: ff64c5 call0 40246514 40246ec7: 6ed9 s32i.n a13, a14, 24 40246ec9: 1627c5 call0 4025d148 40246ecc: 0222b6 bltui a2, 2, 40246ed2 40246ecf: ff37c6 j 40246bb2 40246ed2: 020c movi.n a2, 0 40246ed4: ff3d05 call0 402462a8 40246ed7: ff35c6 j 40246bb2 40246eda: 0c0000 excw 40246edd: 1608 l32i.n a0, a6, 4 40246edf: 8cf1b2 excw 40246ee2: e888 l32i.n a8, a8, 56 40246ee4: 38e932 excw 40246ee7: 0bc8 l32i.n a12, a11, 0 40246ee9: 32c9 s32i.n a12, a2, 12 40246eeb: 0b29 s32i.n a2, a11, 0 40246eed: 001045 call0 40246ff4 40246ef0: 0d2d mov.n a2, a13 40246ef2: ff6205 call0 40246514 40246ef5: ff2e46 j 40246bb2 40246ef8: 000000 ill 40246efb: 0d2d mov.n a2, a13 40246efd: ff6145 call0 40246514 40246f00: ff2b86 j 40246bb2 40246f03: 000000 ill 40246f06: 2d6447 bbci a4, 4, 40246f37 40246f09: 240c02 l8ui a0, a12, 36 40246f0c: 0ee047 bbsi a0, 4, 40246f1e 40246f0f: 262c42 l32i a4, a12, 152 40246f12: 008416 beqz a4, 40246f1e 40246f15: 062c22 l32i a2, a12, 24 40246f18: f6af32 movi a3, -10 40246f1b: 0004c0 callx0 a4 40246f1e: f34c21 l32r a2, 40243c50 40246f21: 0c3d mov.n a3, a12 40246f23: 01bbc5 call0 40248ae0 40246f26: 0c2d mov.n a2, a12 40246f28: ff0131 l32r a3, 40246b2c 40246f2b: 6aa142 movi a4, 0x16a 40246f2e: e4e401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40246f31: 0000c0 callx0 a0 40246f34: ffe086 j 40246eba 40246f37: 381c42 l16ui a4, a12, 112 40246f3a: 449c beqz.n a4, 40246f52 40246f3c: 222c52 l32i a5, a12, 136 40246f3f: 858c beqz.n a5, 40246f4b 40246f41: 6c28 l32i.n a2, a12, 24 40246f43: 0c3d mov.n a3, a12 40246f45: 0005c0 callx0 a5 40246f48: 000046 j 40246f4d 40246f4b: 020c movi.n a2, 0 40246f4d: 328b addi.n a3, a2, 8 40246f4f: f67316 beqz a3, 40246eba 40246f52: 0a2e42 l32i a4, a14, 40 40246f55: 04d416 beqz a4, 40246fa6 40246f58: 240c52 l8ui a5, a12, 36 40246f5b: 0d6547 bbci a5, 4, 40246f6c 40246f5e: 202440 or a2, a4, a4 40246f61: ff5b05 call0 40246514 40246f64: 0c2d mov.n a2, a12 40246f66: 012905 call0 402481f8 40246f69: ffd346 j 40246eba 40246f6c: 100e62 l8ui a6, a14, 16 40246f6f: 0a6637 bbci a6, 3, 40246f7d 40246f72: 0d0472 l8ui a7, a4, 13 40246f75: 180c movi.n a8, 1 40246f77: 207780 or a7, a7, a8 40246f7a: 0d4472 s8i a7, a4, 13 40246f7d: 232c72 l32i a7, a12, 140 40246f80: a78c beqz.n a7, 40246f8e 40246f82: 6c28 l32i.n a2, a12, 24 40246f84: 0c3d mov.n a3, a12 40246f86: 050c movi.n a5, 0 40246f88: 0007c0 callx0 a7 40246f8b: 0002c6 j 40246f9a 40246f8e: 00a022 movi a2, 0 40246f91: 203cc0 or a3, a12, a12 40246f94: 00a052 movi a5, 0 40246f97: 019185 call0 402488b0 40246f9a: 928b addi.n a9, a2, 8 40246f9c: f1a916 beqz a9, 40246eba 40246f9f: 328c beqz.n a2, 40246fa6 40246fa1: aea8 l32i.n a10, a14, 40 40246fa3: 216ca2 s32i a10, a12, 132 40246fa6: 2c0eb2 l8ui a11, a14, 44 40246fa9: 2d6b57 bbci a11, 5, 40246fda 40246fac: f18b21 l32r a2, 402435d8 40246faf: 161c02 l16ui a0, a12, 44 40246fb2: 0020c0 memw 40246fb5: fc2222 l32i a2, a2, 0x3f0 40246fb8: 041027 beq a0, a2, 40246fc0 40246fbb: 301b addi.n a3, a0, 1 40246fbd: 165c32 s16i a3, a12, 44 40246fc0: 232c72 l32i a7, a12, 140 40246fc3: c78c beqz.n a7, 40246fd3 40246fc5: 6c28 l32i.n a2, a12, 24 40246fc7: 0c3d mov.n a3, a12 40246fc9: 040c movi.n a4, 0 40246fcb: 050c movi.n a5, 0 40246fcd: 0007c0 callx0 a7 40246fd0: 000046 j 40246fd5 40246fd3: 020c movi.n a2, 0 40246fd5: 428b addi.n a4, a2, 8 40246fd7: edf416 beqz a4, 40246eba 40246fda: 0c2d mov.n a2, a12 40246fdc: ced9 s32i.n a13, a14, 48 40246fde: 0234c5 call0 4024932c 40246fe1: ffb546 j 40246eba 40246fe4: 000000 ill 40246fe7: 0c2d mov.n a2, a12 40246fe9: 001345 call0 40247120 40246fec: 0d2d mov.n a2, a13 40246fee: ff5245 call0 40246514 40246ff1: feef46 j 40246bb2 40246ff4: 207220 or a7, a2, a2 40246ff7: fae541 l32r a4, 40245b8c 40246ffa: fe5051 l32r a5, 4024693c 40246ffd: f0c112 addi a1, a1, -16 40247000: feca91 l32r a9, 40246b28 40247003: 026102 s32i a0, a1, 8 40247006: 100902 l8ui a0, a9, 16 40247009: 0361c2 s32i a12, a1, 12 4024700c: 326047 bbci a0, 4, 40247042 4024700f: 29a8 l32i.n a10, a9, 8 40247011: 091932 l16ui a3, a9, 18 40247014: 3928 l32i.n a2, a9, 12 40247016: 1968 l32i.n a6, a9, 4 40247018: 221b addi.n a2, a2, 1 4024701a: 020682 l8ui a8, a6, 2 4024701d: 010672 l8ui a7, a6, 1 40247020: 33aa add.n a3, a3, a10 40247022: 117780 slli a7, a7, 8 40247025: 000692 l8ui a9, a6, 0 40247028: 030662 l8ui a6, a6, 3 4024702b: 207790 or a7, a7, a9 4024702e: 116680 slli a6, a6, 8 40247031: 206680 or a6, a6, a8 40247034: 025f85 call0 40249630 40247037: 020c movi.n a2, 0 40247039: 31c8 l32i.n a12, a1, 12 4024703b: 2108 l32i.n a0, a1, 8 4024703d: 10c112 addi a1, a1, 16 40247040: f00d ret.n 40247042: f16017 bbci a0, 1, 40247037 40247045: f30201 l32r a0, 40243c50 40247048: f164a1 l32r a10, 402435d8 4024704b: 0028 l32i.n a2, a0, 0 4024704d: 080c movi.n a8, 0 4024704f: 029c beqz.n a2, 40247063 40247051: 4238 l32i.n a3, a2, 16 40247053: 3228 l32i.n a2, a2, 12 40247055: 044366 bnei a3, 4, 4024705d 40247058: 881b addi.n a8, a8, 1 4024705a: 748080 extui a8, a8, 0, 8 4024705d: ff0256 bnez a2, 40247051 40247060: 000046 j 40247065 40247063: 080c movi.n a8, 0 40247065: 0020c0 memw 40247068: ff2aa2 l32i a10, a10, 0x3fc 4024706b: 0e18a7 beq a8, a10, 4024707d 4024706e: 016172 s32i a7, a1, 4 40247071: 140722 l8ui a2, a7, 20 40247074: 018f45 call0 4024896c 40247077: 20c220 or a12, a2, a2 4024707a: 004256 bnez a2, 40247082 4024707d: f27c movi.n a2, -1 4024707f: ffed86 j 40247039 40247082: fe2ea1 l32r a10, 4024693c 40247085: fea891 l32r a9, 40246b28 40247088: 1138 l32i.n a3, a1, 4 4024708a: fac0b1 l32r a11, 40245b8c 4024708d: 6348 l32i.n a4, a3, 24 4024708f: 0bb8 l32i.n a11, a11, 0 40247091: 2988 l32i.n a8, a9, 8 40247093: 101352 l16ui a5, a3, 32 40247096: 7368 l32i.n a6, a3, 28 40247098: 7269 s32i.n a6, a2, 28 4024709a: 105252 s16i a5, a2, 32 4024709d: 1998 l32i.n a9, a9, 4 4024709f: 02b9 s32i.n a11, a2, 0 402470a1: 6249 s32i.n a4, a2, 24 402470a3: f2ebb1 l32r a11, 40243c50 402470a6: 8ca042 movi a4, 140 402470a9: 0aa8 l32i.n a10, a10, 0 402470ab: 080332 l8ui a3, a3, 8 402470ae: 12a9 s32i.n a10, a2, 4 402470b0: 010972 l8ui a7, a9, 1 402470b3: a80b addi.n a10, a8, -1 402470b5: 1962a2 s32i a10, a2, 100 402470b8: 117780 slli a7, a7, 8 402470bb: 103340 and a3, a3, a4 402470be: 881b addi.n a8, a8, 1 402470c0: c289 s32i.n a8, a2, 48 402470c2: a289 s32i.n a8, a2, 40 402470c4: 084232 s8i a3, a2, 8 402470c7: 000982 l8ui a8, a9, 0 402470ca: 0b08 l32i.n a0, a11, 0 402470cc: 207780 or a7, a7, a8 402470cf: 115272 s16i a7, a2, 34 402470d2: 0f0982 l8ui a8, a9, 15 402470d5: 0e0992 l8ui a9, a9, 14 402470d8: 118880 slli a8, a8, 8 402470db: 208890 or a8, a8, a9 402470de: 2c5282 s16i a8, a2, 88 402470e1: 305282 s16i a8, a2, 96 402470e4: 3c09 s32i.n a0, a12, 12 402470e6: 320c movi.n a2, 3 402470e8: 4c29 s32i.n a2, a12, 16 402470ea: 0bc9 s32i.n a12, a11, 0 402470ec: 029fc5 call0 40249aec 402470ef: 0c2d mov.n a2, a12 402470f1: 00f3c5 call0 40248030 402470f4: 1e1c22 l16ui a2, a12, 60 402470f7: 3c4b addi.n a3, a12, 4 402470f9: 01a605 call0 40248b5c 402470fc: 1e5c22 s16i a2, a12, 60 402470ff: 231c movi.n a3, 18 40247101: 0c2d mov.n a2, a12 40247103: 020ac5 call0 402491b0 40247106: 0129 s32i.n a2, a1, 0 40247108: a28c beqz.n a2, 40247116 4024710a: 0c2d mov.n a2, a12 4024710c: 030c movi.n a3, 0 4024710e: 010405 call0 40248150 40247111: 0128 l32i.n a2, a1, 0 40247113: ffc886 j 40247039 40247116: 0c2d mov.n a2, a12 40247118: 022105 call0 4024932c 4024711b: ffc686 j 40247039 4024711e: 120000 excw 40247121: 61f0c1 l32r a12, 4021f8e4 <_lit4_end+0x118194> 40247124: 02fe81 l32r a8, 40207d1c <_lit4_end+0x1005cc> 40247127: 020061 l32r a6, 40207928 <_lit4_end+0x1001d8> 4024712a: 521006 j 4025b96e 4024712d: 2702a0 excw 40247130: 1742e0 excw 40247133: 424460 excw 40247136: 080a22 l8ui a2, a10, 8 40247139: 127226 beqi a2, 7, 4024714f 4024713c: 304016 beqz a0, 40247444 4024713f: 0396c0 excw 40247142: 774a04 excw 40247145: c07070 sub a7, a0, a7 40247148: 3817e6 bgei a7, 1, 40247184 4024714b: fa9041 l32r a4, 40245b8c 4024714e: fdfb51 l32r a5, 4024693c 40247151: 3628 l32i.n a2, a6, 12 40247153: 091632 l16ui a3, a6, 18 40247156: 1678 l32i.n a7, a6, 4 40247158: 330a add.n a3, a3, a0 4024715a: 020782 l8ui a8, a7, 2 4024715d: 000792 l8ui a9, a7, 0 40247160: 030762 l8ui a6, a7, 3 40247163: 010772 l8ui a7, a7, 1 40247166: 116680 slli a6, a6, 8 40247169: 206680 or a6, a6, a8 4024716c: 117780 slli a7, a7, 8 4024716f: 207790 or a7, a7, a9 40247172: 024bc5 call0 40249630 40247175: 020c movi.n a2, 0 40247177: 0006c6 j 40247196 4024717a: 066007 bbci a0, 0, 40247184 4024717d: f2b341 l32r a4, 40243c4c 40247180: 0448 l32i.n a4, a4, 0 40247182: d249 s32i.n a4, a2, 52 40247184: 091672 l16ui a7, a6, 18 40247187: fea716 beqz a7, 40247175 4024718a: 240282 l8ui a8, a2, 36 4024718d: 208850 or a8, a8, a5 40247190: 244282 s8i a8, a2, 36 40247193: 021985 call0 4024932c 40247196: 0108 l32i.n a0, a1, 0 40247198: 10c112 addi a1, a1, 16 4024719b: f00d ret.n 4024719d: 000000 ill 402471a0: fea1e0 excw 402471a3: 3f .byte 0x3f 402471a4: 830c movi.n a3, 8 402471a6: f0c112 addi a1, a1, -16 402471a9: 0109 s32i.n a0, a1, 0 402471ab: 21d9 s32i.n a13, a1, 8 402471ad: fe5ed1 l32r a13, 40246b28 402471b0: 11c9 s32i.n a12, a1, 4 402471b2: 100d82 l8ui a8, a13, 16 402471b5: 02cd mov.n a12, a2 402471b7: 166827 bbci a8, 2, 402471d1 402471ba: 4208 l32i.n a0, a2, 16 402471bc: 342066 bnei a0, 2, 402471f4 402471bf: 120c movi.n a2, 1 402471c1: 172c52 l32i a5, a12, 92 402471c4: 3d48 l32i.n a4, a13, 12 402471c6: 000c movi.n a0, 0 402471c8: c04450 sub a4, a4, a5 402471cb: 830240 moveqz a0, a2, a4 402471ce: 000f86 j 40247210 402471d1: 200c movi.n a0, 2 402471d3: 566817 bbci a8, 1, 4024722d 402471d6: 4228 l32i.n a2, a2, 16 402471d8: 512226 beqi a2, 2, 4024722d 402471db: 4e3226 beqi a2, 3, 4024722d 402471de: 240c62 l8ui a6, a12, 36 402471e1: 206600 or a6, a6, a0 402471e4: 244c62 s8i a6, a12, 36 402471e7: 020c movi.n a2, 0 402471e9: 11c8 l32i.n a12, a1, 4 402471eb: 21d8 l32i.n a13, a1, 8 402471ed: 0108 l32i.n a0, a1, 0 402471ef: 10c112 addi a1, a1, 16 402471f2: f00d ret.n 402471f4: a228 l32i.n a2, a2, 40 402471f6: 2d08 l32i.n a0, a13, 8 402471f8: c07020 sub a7, a0, a2 402471fb: 00f796 bltz a7, 4024720e 402471fe: 161c82 l16ui a8, a12, 44 40247201: 882a add.n a8, a8, a2 40247203: c08080 sub a8, a0, a8 40247206: 0418e6 bgei a8, 1, 4024720e 40247209: 100c movi.n a0, 1 4024720b: 000046 j 40247210 4024720e: 000c movi.n a0, 0 40247210: fd3016 beqz a0, 402471e7 40247213: 727c movi.n a2, -9 40247215: 2c0db2 l8ui a11, a13, 44 40247218: 240c92 l8ui a9, a12, 36 4024721b: fea0a2 movi a10, 254 4024721e: 1099a0 and a9, a9, a10 40247221: 20bb30 or a11, a11, a3 40247224: 2c4db2 s8i a11, a13, 44 40247227: 244c92 s8i a9, a12, 36 4024722a: ffeec6 j 402471e9 4024722d: 240c42 l8ui a4, a12, 36 40247230: f28751 l32r a5, 40243c4c 40247233: 03e447 bbsi a4, 4, 4024723a 40247236: 0558 l32i.n a5, a5, 0 40247238: dc59 s32i.n a5, a12, 52 4024723a: 0c2d mov.n a2, a12 4024723c: 060c movi.n a6, 0 4024723e: ad4c62 s8i a6, a12, 173 40247241: 00dec5 call0 40248030 40247244: 837c movi.n a3, -8 40247246: fa5141 l32r a4, 40245b8c 40247249: 4c78 l32i.n a7, a12, 16 4024724b: fdbc51 l32r a5, 4024693c 4024724e: 502726 beqi a7, 2, 402472a2 40247251: fdc782 addi a8, a7, -3 40247254: 123816 beqz a8, 4024737b 40247257: fcc792 addi a9, a7, -4 4024725a: 16b916 beqz a9, 402473c9 4024725d: fbc7a2 addi a10, a7, -5 40247260: 1afa16 beqz a10, 40247413 40247263: fac7b2 addi a11, a7, -6 40247266: 1f7b16 beqz a11, 40247461 40247269: f9c702 addi a0, a7, -7 4024726c: 159016 beqz a0, 402473c9 4024726f: f8c722 addi a2, a7, -8 40247272: 220216 beqz a2, 40247496 40247275: f7c732 addi a3, a7, -9 40247278: f6b356 bnez a3, 402471e7 4024727b: 0c2d mov.n a2, a12 4024727d: 004a85 call0 40247728 40247280: 100d42 l8ui a4, a13, 16 40247283: 044440 extui a4, a4, 4, 1 40247286: f5d416 beqz a4, 402471e7 40247289: 172c62 l32i a6, a12, 92 4024728c: 3d58 l32i.n a5, a13, 12 4024728e: c05560 sub a5, a5, a6 40247291: f52556 bnez a5, 402471e7 40247294: 2c0d72 l8ui a7, a13, 44 40247297: 081c movi.n a8, 16 40247299: 207780 or a7, a7, a8 4024729c: 2c4d72 s8i a7, a13, 44 4024729f: ffd106 j 402471e7 402472a2: 100d82 l8ui a8, a13, 16 402472a5: 12a092 movi a9, 18 402472a8: 024897 ball a8, a9, 402472ae 402472ab: 002686 j 40247349 402472ae: 1f2c62 l32i a6, a12, 124 402472b1: 032d22 l32i a2, a13, 12 402472b4: 042662 l32i a6, a6, 16 402472b7: f92271 l32r a7, 40245740 402472ba: 0406b2 l8ui a11, a6, 4 402472bd: 050602 l8ui a0, a6, 5 402472c0: 0706a2 l8ui a10, a6, 7 402472c3: 060662 l8ui a6, a6, 6 402472c6: 11aa80 slli a10, a10, 8 402472c9: 20aa60 or a10, a10, a6 402472cc: 11aa80 slli a10, a10, 8 402472cf: 20aa00 or a10, a10, a0 402472d2: 11aa80 slli a10, a10, 8 402472d5: 20aab0 or a10, a10, a11 402472d8: 7508a0 extui a0, a10, 24, 8 402472db: 01ba80 slli a11, a10, 24 402472de: 106a70 and a6, a10, a7 402472e1: 116680 slli a6, a6, 8 402472e4: 20bb60 or a11, a11, a6 402472e7: 41a8a0 srli a10, a10, 8 402472ea: 10aa70 and a10, a10, a7 402472ed: 20aa00 or a10, a10, a0 402472f0: 20aab0 or a10, a10, a11 402472f3: aa1b addi.n a10, a10, 1 402472f5: 5092a7 bne a2, a10, 40247349 402472f8: 3c4b addi.n a3, a12, 4 402472fa: 391cb2 l16ui a11, a12, 114 402472fd: 2d98 l32i.n a9, a13, 8 402472ff: 1d88 l32i.n a8, a13, 4 40247301: 146c22 s32i a2, a12, 80 40247304: 400c movi.n a0, 4 40247306: 1e1c22 l16ui a2, a12, 60 40247309: 4c09 s32i.n a0, a12, 16 4024730b: 0f0872 l8ui a7, a8, 15 4024730e: a91b addi.n a10, a9, 1 40247310: bb1b addi.n a11, a11, 1 40247312: 395cb2 s16i a11, a12, 114 40247315: aca9 s32i.n a10, a12, 40 40247317: cca9 s32i.n a10, a12, 48 40247319: 0e0882 l8ui a8, a8, 14 4024731c: 990b addi.n a9, a9, -1 4024731e: 196c92 s32i a9, a12, 100 40247321: 117780 slli a7, a7, 8 40247324: 207780 or a7, a7, a8 40247327: 305c72 s16i a7, a12, 96 4024732a: 018305 call0 40248b5c 4024732d: 000c movi.n a0, 0 4024732f: 1e5c22 s16i a2, a12, 60 40247332: 2b1c32 l16ui a3, a12, 86 40247335: a04220 addx4 a4, a2, a2 40247338: 1144f0 slli a4, a4, 1 4024733b: 2c5c42 s16i a4, a12, 88 4024733e: 330b addi.n a3, a3, -1 40247340: 1c8356 bnez a3, 4024750c 40247343: 1122f0 slli a2, a2, 1 40247346: 007086 j 4024750c 40247349: 046480 extui a6, a8, 4, 1 4024734c: e97616 beqz a6, 402471e7 4024734f: 032d22 l32i a2, a13, 12 40247352: 022da2 l32i a10, a13, 8 40247355: 012d62 l32i a6, a13, 4 40247358: 091d32 l16ui a3, a13, 18 4024735b: 020682 l8ui a8, a6, 2 4024735e: 000692 l8ui a9, a6, 0 40247361: 010672 l8ui a7, a6, 1 40247364: 33aa add.n a3, a3, a10 40247366: 117780 slli a7, a7, 8 40247369: 030662 l8ui a6, a6, 3 4024736c: 207790 or a7, a7, a9 4024736f: 116680 slli a6, a6, 8 40247372: 206680 or a6, a6, a8 40247375: 022b85 call0 40249630 40247378: ff9ac6 j 402471e7 4024737b: 100d82 l8ui a8, a13, 16 4024737e: 2a6847 bbci a8, 4, 402473ac 40247381: 142c72 l32i a7, a12, 80 40247384: 3d28 l32i.n a2, a13, 12 40247386: c07270 sub a7, a2, a7 40247389: 5c17a6 blti a7, 1, 402473e9 4024738c: 172c82 l32i a8, a12, 92 4024738f: c08280 sub a8, a2, a8 40247392: 5318e6 bgei a8, 1, 402473e9 40247395: 490c movi.n a9, 4 40247397: 7c58 l32i.n a5, a12, 28 40247399: 4c99 s32i.n a9, a12, 16 4024739b: 12c516 beqz a5, 402474cb 4024739e: 6c28 l32i.n a2, a12, 24 402473a0: 0c3d mov.n a3, a12 402473a2: 040c movi.n a4, 0 402473a4: 0005c0 callx0 a5 402473a7: 837c movi.n a3, -8 402473a9: 004806 j 402474cd 402473ac: 04a180 extui a10, a8, 1, 1 402473af: e34a16 beqz a10, 402471e7 402473b2: 0a2c02 l32i a0, a12, 40 402473b5: 022db2 l32i a11, a13, 8 402473b8: ffc002 addi a0, a0, -1 402473bb: c0bb00 sub a11, a11, a0 402473be: e25b56 bnez a11, 402471e7 402473c1: 0c2d mov.n a2, a12 402473c3: 024205 call0 402497e4 402473c6: ff8746 j 402471e7 402473c9: 0c2d mov.n a2, a12 402473cb: 0035c5 call0 40247728 402473ce: 2c0d22 l8ui a2, a13, 44 402473d1: 042520 extui a2, a2, 5, 1 402473d4: e0f216 beqz a2, 402471e7 402473d7: 240c movi.n a4, 2 402473d9: 240c32 l8ui a3, a12, 36 402473dc: 750c movi.n a5, 7 402473de: 4c59 s32i.n a5, a12, 16 402473e0: 203340 or a3, a3, a4 402473e3: 244c32 s8i a3, a12, 36 402473e6: ff7f46 j 402471e7 402473e9: 022d62 l32i a6, a13, 8 402473ec: 012d82 l32i a8, a13, 4 402473ef: 091d32 l16ui a3, a13, 18 402473f2: 000892 l8ui a9, a8, 0 402473f5: 010872 l8ui a7, a8, 1 402473f8: 803360 add a3, a3, a6 402473fb: 030862 l8ui a6, a8, 3 402473fe: 117780 slli a7, a7, 8 40247401: 207790 or a7, a7, a9 40247404: 020882 l8ui a8, a8, 2 40247407: 116680 slli a6, a6, 8 4024740a: 206680 or a6, a6, a8 4024740d: 022205 call0 40249630 40247410: ff74c6 j 402471e7 40247413: 202cc0 or a2, a12, a12 40247416: 003105 call0 40247728 40247419: 2c0d72 l8ui a7, a13, 44 4024741c: 100d02 l8ui a0, a13, 16 4024741f: 047570 extui a7, a7, 5, 1 40247422: 0ba716 beqz a7, 402474e0 40247425: 10a082 movi a8, 16 40247428: 028087 bany a0, a8, 4024742e 4024742b: 0032c6 j 402474fa 4024742e: 172ca2 l32i a10, a12, 92 40247431: 032d92 l32i a9, a13, 12 40247434: c099a0 sub a9, a9, a10 40247437: 0bf956 bnez a9, 402474fa 4024743a: 0d0c movi.n a13, 0 4024743c: 0c2d mov.n a2, a12 4024743e: 240cb2 l8ui a11, a12, 36 40247441: 200c movi.n a0, 2 40247443: 20bb00 or a11, a11, a0 40247446: 244cb2 s8i a11, a12, 36 40247449: 016405 call0 40248a8c 4024744c: f20121 l32r a2, 40243c50 4024744f: 0228 l32i.n a2, a2, 0 40247451: c03c20 sub a3, a12, a2 40247454: 162356 bnez a3, 402475ba 40247457: f1fe41 l32r a4, 40243c50 4024745a: 3238 l32i.n a3, a2, 12 4024745c: 0439 s32i.n a3, a4, 0 4024745e: 005b86 j 402475d0 40247461: 202cc0 or a2, a12, a12 40247464: 002c05 call0 40247728 40247467: 2c0d52 l8ui a5, a13, 44 4024746a: 045550 extui a5, a5, 5, 1 4024746d: d76516 beqz a5, 402471e7 40247470: 00a0d2 movi a13, 0 40247473: 202cc0 or a2, a12, a12 40247476: 240c62 l8ui a6, a12, 36 40247479: 270c movi.n a7, 2 4024747b: 206670 or a6, a6, a7 4024747e: 244c62 s8i a6, a12, 36 40247481: 016085 call0 40248a8c 40247484: f1f301 l32r a0, 40243c50 40247487: 0028 l32i.n a2, a0, 0 40247489: c08c20 sub a8, a12, a2 4024748c: 0c6856 bnez a8, 40247556 4024748f: 3298 l32i.n a9, a2, 12 40247491: 0099 s32i.n a9, a0, 0 40247493: 003486 j 40247569 40247496: 202cc0 or a2, a12, a12 40247499: 0028c5 call0 40247728 4024749c: 100da2 l8ui a10, a13, 16 4024749f: 04a4a0 extui a10, a10, 4, 1 402474a2: d41a16 beqz a10, 402471e7 402474a5: 172c02 l32i a0, a12, 92 402474a8: 032db2 l32i a11, a13, 12 402474ab: c0bb00 sub a11, a11, a0 402474ae: d35b56 bnez a11, 402471e7 402474b1: 00a0d2 movi a13, 0 402474b4: 0c2d mov.n a2, a12 402474b6: 015d45 call0 40248a8c 402474b9: f1e501 l32r a0, 40243c50 402474bc: 0028 l32i.n a2, a0, 0 402474be: c03c20 sub a3, a12, a2 402474c1: 0bc356 bnez a3, 40247581 402474c4: 3248 l32i.n a4, a2, 12 402474c6: 0049 s32i.n a4, a0, 0 402474c8: 003206 j 40247594 402474cb: 427c movi.n a2, -12 402474cd: 117216 beqz a2, 402475e8 402474d0: 041237 beq a2, a3, 402474d8 402474d3: 0c2d mov.n a2, a12 402474d5: 00d205 call0 402481f8 402474d8: 827c movi.n a2, -8 402474da: ff42c6 j 402471e9 402474dd: 000000 ill 402474e0: 051c movi.n a5, 16 402474e2: 028057 bany a0, a5, 402474e8 402474e5: ff3f86 j 402471e7 402474e8: 172c72 l32i a7, a12, 92 402474eb: 3d68 l32i.n a6, a13, 12 402474ed: c06670 sub a6, a6, a7 402474f0: cf3656 bnez a6, 402471e7 402474f3: 680c movi.n a8, 6 402474f5: 4c89 s32i.n a8, a12, 16 402474f7: ff3b06 j 402471e7 402474fa: 2a0c movi.n a10, 2 402474fc: 240c92 l8ui a9, a12, 36 402474ff: 8b0c movi.n a11, 8 40247501: 4cb9 s32i.n a11, a12, 16 40247503: 2099a0 or a9, a9, a10 40247506: 244c92 s8i a9, a12, 36 40247509: ff3686 j 402471e7 4024750c: 4e4c02 s8i a0, a12, 78 4024750f: ffafd2 movi a13, -1 40247512: 2b5c22 s16i a2, a12, 86 40247515: 3a1c42 l16ui a4, a12, 116 40247518: 1f2c22 l32i a2, a12, 124 4024751b: ffc442 addi a4, a4, -1 4024751e: 3a5c42 s16i a4, a12, 116 40247521: 002232 l32i a3, a2, 0 40247524: 1f6c32 s32i a3, a12, 124 40247527: 93d030 movnez a13, a0, a3 4024752a: 1d5cd2 s16i a13, a12, 58 4024752d: 013085 call0 40248838 40247530: 242c52 l32i a5, a12, 144 40247533: a58c beqz.n a5, 40247541 40247535: 6c28 l32i.n a2, a12, 24 40247537: 0c3d mov.n a3, a12 40247539: 040c movi.n a4, 0 4024753b: 0005c0 callx0 a5 4024753e: 000046 j 40247543 40247541: 020c movi.n a2, 0 40247543: 857c movi.n a5, -8 40247545: 8f1257 beq a2, a5, 402474d8 40247548: 240c62 l8ui a6, a12, 36 4024754b: 270c movi.n a7, 2 4024754d: 206670 or a6, a6, a7 40247550: 244c62 s8i a6, a12, 36 40247553: ff2406 j 402471e7 40247556: ff1201 l32r a0, 402471a0 40247559: 0029 s32i.n a2, a0, 0 4024755b: a28c beqz.n a2, 40247569 4024755d: 3238 l32i.n a3, a2, 12 4024755f: 4913c7 beq a3, a12, 402475ac 40247562: 0039 s32i.n a3, a0, 0 40247564: 032d mov.n a2, a3 40247566: ff3356 bnez a3, 4024755d 40247569: 036cd2 s32i a13, a12, 12 4024756c: f1b781 l32r a8, 40243c48 4024756f: 0aa0a2 movi a10, 10 40247572: 046ca2 s32i a10, a12, 16 40247575: 0898 l32i.n a9, a8, 0 40247577: 3c99 s32i.n a9, a12, 12 40247579: 08c9 s32i.n a12, a8, 0 4024757b: 025705 call0 40249aec 4024757e: ff1946 j 402471e7 40247581: ff0701 l32r a0, 402471a0 40247584: 0029 s32i.n a2, a0, 0 40247586: a28c beqz.n a2, 40247594 40247588: 3238 l32i.n a3, a2, 12 4024758a: 2513c7 beq a3, a12, 402475b3 4024758d: 0039 s32i.n a3, a0, 0 4024758f: 032d mov.n a2, a3 40247591: ff3356 bnez a3, 40247588 40247594: 036cd2 s32i a13, a12, 12 40247597: f1acb1 l32r a11, 40243c48 4024759a: 0aa022 movi a2, 10 4024759d: 046c22 s32i a2, a12, 16 402475a0: 0b08 l32i.n a0, a11, 0 402475a2: 3c09 s32i.n a0, a12, 12 402475a4: 0bc9 s32i.n a12, a11, 0 402475a6: 025445 call0 40249aec 402475a9: ff0e86 j 402471e7 402475ac: 3c38 l32i.n a3, a12, 12 402475ae: 3239 s32i.n a3, a2, 12 402475b0: ffed46 j 40247569 402475b3: 3c48 l32i.n a4, a12, 12 402475b5: 3249 s32i.n a4, a2, 12 402475b7: fff646 j 40247594 402475ba: fef951 l32r a5, 402471a0 402475bd: 0529 s32i.n a2, a5, 0 402475bf: d28c beqz.n a2, 402475d0 402475c1: 3208 l32i.n a0, a2, 12 402475c3: 5e10c7 beq a0, a12, 40247625 402475c6: fef661 l32r a6, 402471a0 402475c9: 002d mov.n a2, a0 402475cb: 0609 s32i.n a0, a6, 0 402475cd: ff0056 bnez a0, 402475c1 402475d0: 036cd2 s32i a13, a12, 12 402475d3: f19d71 l32r a7, 40243c48 402475d6: 0aa092 movi a9, 10 402475d9: 046c92 s32i a9, a12, 16 402475dc: 0788 l32i.n a8, a7, 0 402475de: 3c89 s32i.n a8, a12, 12 402475e0: 07c9 s32i.n a12, a7, 0 402475e2: 025085 call0 40249aec 402475e5: feff86 j 402471e7 402475e8: 0c2d mov.n a2, a12 402475ea: 2b1ca2 l16ui a10, a12, 86 402475ed: 31a9 s32i.n a10, a1, 12 402475ef: 001385 call0 40247728 402475f2: 381c02 l16ui a0, a12, 112 402475f5: 3128 l32i.n a2, a1, 12 402475f7: 308c beqz.n a0, 402475fe 402475f9: b00b addi.n a11, a0, -1 402475fb: 385cb2 s16i a11, a12, 112 402475fe: 1e1c02 l16ui a0, a12, 60 40247601: 021266 bnei a2, 1, 40247607 40247604: 1100f0 slli a0, a0, 1 40247607: 2c0d22 l8ui a2, a13, 44 4024760a: 2b5c02 s16i a0, a12, 86 4024760d: 042520 extui a2, a2, 5, 1 40247610: bd3216 beqz a2, 402471e7 40247613: 240c movi.n a4, 2 40247615: 240c32 l8ui a3, a12, 36 40247618: 750c movi.n a5, 7 4024761a: 4c59 s32i.n a5, a12, 16 4024761c: 203340 or a3, a3, a4 4024761f: 244c32 s8i a3, a12, 36 40247622: fef046 j 402471e7 40247625: 3c68 l32i.n a6, a12, 12 40247627: 3269 s32i.n a6, a2, 12 40247629: ffe8c6 j 402475d0 4024762c: e0c112 addi a1, a1, -32 4024762f: 0361e2 s32i a14, a1, 12 40247632: 0461f2 s32i a15, a1, 16 40247635: 006102 s32i a0, a1, 0 40247638: 21d9 s32i.n a13, a1, 8 4024763a: 11c9 s32i.n a12, a1, 4 4024763c: 02dd mov.n a13, a2 4024763e: 4228 l32i.n a2, a2, 16 40247640: 03cd mov.n a12, a3 40247642: 0d0202 l8ui a0, a2, 13 40247645: 0c0222 l8ui a2, a2, 12 40247648: 110080 slli a0, a0, 8 4024764b: 200020 or a0, a0, a2 4024764e: 096087 bbci a0, 8, 4024765b 40247651: 032d mov.n a2, a3 40247653: 011c85 call0 4024881c 40247656: 0c0c movi.n a12, 0 40247658: 002c06 j 4024770c 4024765b: 00a1f2 movi a15, 0x100 4024765e: fd32e1 l32r a14, 40246b28 40247661: 0c2d mov.n a2, a12 40247663: 065c16 beqz a12, 402476cc 40247666: 2e48 l32i.n a4, a14, 8 40247668: 4c08 l32i.n a0, a12, 16 4024766a: 061d32 l16ui a3, a13, 12 4024766d: 060062 l8ui a6, a0, 6 40247670: 070052 l8ui a5, a0, 7 40247673: 334a add.n a3, a3, a4 40247675: 115580 slli a5, a5, 8 40247678: 061c42 l16ui a4, a12, 12 4024767b: 205560 or a5, a5, a6 4024767e: 050062 l8ui a6, a0, 5 40247681: 115580 slli a5, a5, 8 40247684: 205560 or a5, a5, a6 40247687: 040062 l8ui a6, a0, 4 4024768a: 115580 slli a5, a5, 8 4024768d: 205560 or a5, a5, a6 40247690: 445a add.n a4, a4, a5 40247692: c03340 sub a3, a3, a4 40247695: 033396 bltz a3, 402476cc 40247698: 0d0052 l8ui a5, a0, 13 4024769b: 0c0062 l8ui a6, a0, 12 4024769e: 115580 slli a5, a5, 8 402476a1: 205560 or a5, a5, a6 402476a4: 196587 bbci a5, 8, 402476c1 402476a7: 4d78 l32i.n a7, a13, 16 402476a9: 0d0762 l8ui a6, a7, 13 402476ac: 0c0782 l8ui a8, a7, 12 402476af: 116680 slli a6, a6, 8 402476b2: 206680 or a6, a6, a8 402476b5: 2066f0 or a6, a6, a15 402476b8: 0c4762 s8i a6, a7, 12 402476bb: 416860 srli a6, a6, 8 402476be: 0d4762 s8i a6, a7, 13 402476c1: 02c8 l32i.n a12, a2, 0 402476c3: 011745 call0 40248838 402476c6: ffe5c6 j 40247661 402476c9: 000000 ill 402476cc: 03c216 beqz a2, 4024770c 402476cf: 022e02 l32i a0, a14, 8 402476d2: 042232 l32i a3, a2, 16 402476d5: 061d72 l16ui a7, a13, 12 402476d8: 060342 l8ui a4, a3, 6 402476db: 070322 l8ui a2, a3, 7 402476de: 770a add.n a7, a7, a0 402476e0: 112280 slli a2, a2, 8 402476e3: 202240 or a2, a2, a4 402476e6: 112280 slli a2, a2, 8 402476e9: 050342 l8ui a4, a3, 5 402476ec: 040332 l8ui a3, a3, 4 402476ef: 202240 or a2, a2, a4 402476f2: 112280 slli a2, a2, 8 402476f5: 202230 or a2, a2, a3 402476f8: c07720 sub a7, a7, a2 402476fb: 0d17a6 blti a7, 1, 4024770c 402476fe: c03200 sub a3, a2, a0 40247701: 1d28 l32i.n a2, a13, 4 40247703: f43030 extui a3, a3, 0, 16 40247706: 065d32 s16i a3, a13, 12 40247709: fed545 call0 40246460 4024770c: 0108 l32i.n a0, a1, 0 4024770e: 31e8 l32i.n a14, a1, 12 40247710: 0dc9 s32i.n a12, a13, 0 40247712: 41f8 l32i.n a15, a1, 16 40247714: 11c8 l32i.n a12, a1, 4 40247716: 21d8 l32i.n a13, a1, 8 40247718: 20c112 addi a1, a1, 32 4024771b: f00d ret.n 4024771d: 000000 ill 40247720: ff .byte 0xff 40247721: ffffc0 excw 40247724: a1b8 l32i.n a11, a1, 40 40247726: fe .byte 0xfe 40247727: 3f .byte 0x3f 40247728: e0c112 addi a1, a1, -32 4024772b: 31e9 s32i.n a14, a1, 12 4024772d: 41f9 s32i.n a15, a1, 16 4024772f: 11c9 s32i.n a12, a1, 4 40247731: 21d9 s32i.n a13, a1, 8 40247733: fcfdd1 l32r a13, 40246b28 40247736: 0109 s32i.n a0, a1, 0 40247738: 100d02 l8ui a0, a13, 16 4024773b: 02cd mov.n a12, a2 4024773d: 040400 extui a0, a0, 4, 1 40247740: 08b016 beqz a0, 402477cf 40247743: 2d08 l32i.n a0, a13, 8 40247745: 1a2232 l32i a3, a2, 104 40247748: 301262 l16ui a6, a2, 96 4024774b: 192272 l32i a7, a2, 100 4024774e: 863a add.n a8, a6, a3 40247750: c04700 sub a4, a7, a0 40247753: 71d496 bltz a4, 40247e74 40247756: 3d28 l32i.n a2, a13, 12 40247758: 059707 bne a7, a0, 40247761 4024775b: c05320 sub a5, a3, a2 4024775e: 1a2596 bltz a5, 40247904 40247761: c07320 sub a7, a3, a2 40247764: 1c3756 bnez a7, 4024792b 40247767: 1d98 l32i.n a9, a13, 4 40247769: 0f0972 l8ui a7, a9, 15 4024776c: 0e0992 l8ui a9, a9, 14 4024776f: 117780 slli a7, a7, 8 40247772: 207790 or a7, a7, a9 40247775: 023677 bltu a6, a7, 4024777b 40247778: 006bc6 j 4024792b 4024777b: 0064c6 j 40247912 4024777e: 102c02 l32i a0, a12, 64 40247781: 032db2 l32i a11, a13, 12 40247784: 047016 beqz a0, 402477cf 40247787: 112ca2 l32i a10, a12, 68 4024778a: c0aab0 sub a10, a10, a11 4024778d: 03ead6 bgez a10, 402477cf 40247790: 00a062 movi a6, 0 40247793: f12e31 l32r a3, 40243c4c 40247796: 259ce2 l16si a14, a12, 74 40247799: 249c42 l16si a4, a12, 72 4024779c: 2122e0 srai a2, a14, 2 4024779f: 215340 srai a5, a4, 3 402477a2: 002332 l32i a3, a3, 0 402477a5: 106c62 s32i a6, a12, 64 402477a8: c03300 sub a3, a3, a0 402477ab: c03350 sub a3, a3, a5 402477ae: 113300 slli a3, a3, 16 402477b1: 313030 srai a3, a3, 16 402477b4: 60f130 abs a15, a3 402477b7: 334a add.n a3, a3, a4 402477b9: c0ff20 sub a15, a15, a2 402477bc: eefa add.n a14, a14, a15 402477be: 245c32 s16i a3, a12, 72 402477c1: 249cf2 l16si a15, a12, 72 402477c4: 255ce2 s16i a14, a12, 74 402477c7: 21f3f0 srai a15, a15, 3 402477ca: eefa add.n a14, a14, a15 402477cc: 265ce2 s16i a14, a12, 76 402477cf: 2d08 l32i.n a0, a13, 8 402477d1: ac28 l32i.n a2, a12, 40 402477d3: 240c movi.n a4, 2 402477d5: 091d62 l16ui a6, a13, 18 402477d8: 5149 s32i.n a4, a1, 20 402477da: 592616 beqz a6, 40247d70 402477dd: c07200 sub a7, a2, a0 402477e0: 3c17a6 blti a7, 1, 40247820 402477e3: 506a add.n a5, a0, a6 402477e5: c05250 sub a5, a2, a5 402477e8: 0345d6 bgez a5, 40247820 402477eb: 6d28 l32i.n a2, a13, 24 402477ed: 051232 l16ui a3, a2, 10 402477f0: 070d mov.n a0, a7 402477f2: 022377 blt a3, a7, 402477f8 402477f5: 018f06 j 40247e35 402477f8: 041262 l16ui a6, a2, 8 402477fb: c06670 sub a6, a6, a7 402477fe: 045262 s16i a6, a2, 8 40247801: 070c movi.n a7, 0 40247803: 055272 s16i a7, a2, 10 40247806: 0228 l32i.n a2, a2, 0 40247808: c00030 sub a0, a0, a3 4024780b: 051232 l16ui a3, a2, 10 4024780e: ec2307 blt a3, a0, 402477fe 40247811: 603000 neg a3, a0 40247814: 113300 slli a3, a3, 16 40247817: 313030 srai a3, a3, 16 4024781a: fec8c5 call0 402464a8 4024781d: 018806 j 40247e41 40247820: c03020 sub a3, a0, a2 40247823: 00d3d6 bgez a3, 40247834 40247826: 5158 l32i.n a5, a1, 20 40247828: 240c42 l8ui a4, a12, 36 4024782b: 204450 or a4, a4, a5 4024782e: 244c42 s8i a4, a12, 36 40247831: 307396 bltz a3, 40247b3c 40247834: 161c72 l16ui a7, a12, 44 40247837: ee3c movi.n a14, 62 40247839: 627a add.n a6, a2, a7 4024783b: c06060 sub a6, a0, a6 4024783e: 2fa6d6 bgez a6, 40247b3c 40247841: ffb7f1 l32r a15, 40247720 40247844: c08200 sub a8, a2, a0 40247847: 544856 bnez a8, 40247d8f 4024784a: 101d62 l16ui a6, a13, 32 4024784d: 9d08 l32i.n a0, a13, 36 4024784f: 1a0c movi.n a10, 1 40247851: 0d0022 l8ui a2, a0, 13 40247854: 0c0032 l8ui a3, a0, 12 40247857: 112280 slli a2, a2, 8 4024785a: 202230 or a2, a2, a3 4024785d: 149820 extui a9, a2, 8, 2 40247860: 418820 srli a8, a2, 8 40247863: 939a90 movnez a9, a10, a9 40247866: 669a add.n a6, a6, a9 40247868: f49060 extui a9, a6, 0, 16 4024786b: 116600 slli a6, a6, 16 4024786e: 316060 srai a6, a6, 16 40247871: 095d62 s16i a6, a13, 18 40247874: 66b797 bgeu a7, a9, 402478de 40247877: 256287 bbci a2, 8, 402478a0 4024787a: 10a2f0 and a10, a2, a15 4024787d: 10b8e0 and a11, a8, a14 40247880: 11bb80 slli a11, a11, 8 40247883: 20aab0 or a10, a10, a11 40247886: 0c40a2 s8i a10, a0, 12 40247889: 41a8a0 srli a10, a10, 8 4024788c: 0d40a2 s8i a10, a0, 13 4024788f: 9d98 l32i.n a9, a13, 36 40247891: 0d0982 l8ui a8, a9, 13 40247894: 0c0992 l8ui a9, a9, 12 40247897: 118880 slli a8, a8, 8 4024789a: 208890 or a8, a8, a9 4024789d: 418880 srli a8, a8, 8 402478a0: 105d72 s16i a7, a13, 32 402478a3: 073d mov.n a3, a7 402478a5: 076817 bbci a8, 1, 402478b0 402478a8: 370b addi.n a3, a7, -1 402478aa: f43030 extui a3, a3, 0, 16 402478ad: 105d32 s16i a3, a13, 32 402478b0: 062d22 l32i a2, a13, 24 402478b3: febac5 call0 40246460 402478b6: 101d62 l16ui a6, a13, 32 402478b9: 092d82 l32i a8, a13, 36 402478bc: 190c movi.n a9, 1 402478be: 0d0872 l8ui a7, a8, 13 402478c1: 0c0882 l8ui a8, a8, 12 402478c4: 117780 slli a7, a7, 8 402478c7: 207780 or a7, a7, a8 402478ca: 418870 srli a8, a7, 8 402478cd: 147870 extui a7, a7, 8, 2 402478d0: 937970 movnez a7, a9, a7 402478d3: 667a add.n a6, a6, a7 402478d5: 116600 slli a6, a6, 16 402478d8: 316060 srai a6, a6, 16 402478db: 095d62 s16i a6, a13, 18 402478de: 202ce2 l32i a14, a12, 128 402478e1: 3a1e16 beqz a14, 40247c86 402478e4: 049080 extui a9, a8, 0, 1 402478e7: 282916 beqz a9, 40247b6d 402478ea: 0e2d mov.n a2, a14 402478ec: 0ea8 l32i.n a10, a14, 0 402478ee: 206ca2 s32i a10, a12, 128 402478f1: 00f445 call0 40248838 402478f4: 202ce2 l32i a14, a12, 128 402478f7: fefe56 bnez a14, 402478ea 402478fa: 099d62 l16si a6, a13, 18 402478fd: 2d28 l32i.n a2, a13, 8 402478ff: 226a add.n a2, a2, a6 40247901: 00e146 j 40247c8a 40247904: 1d98 l32i.n a9, a13, 4 40247906: 0f0972 l8ui a7, a9, 15 40247909: 0e0992 l8ui a9, a9, 14 4024790c: 117780 slli a7, a7, 8 4024790f: 207790 or a7, a7, a9 40247912: 196c02 s32i a0, a12, 100 40247915: 305c72 s16i a7, a12, 96 40247918: 1a6c22 s32i a2, a12, 104 4024791b: 076d mov.n a6, a7 4024791d: 023d mov.n a3, a2 4024791f: 878c beqz.n a7, 4024792b 40247921: ac0ca2 l8ui a10, a12, 172 40247924: 3a8c beqz.n a10, 4024792b 40247926: 0b0c movi.n a11, 0 40247928: ac4cb2 s8i a11, a12, 172 4024792b: 142c02 l32i a0, a12, 80 4024792e: f784e1 l32r a14, 40245740 40247931: c0f200 sub a15, a2, a0 40247934: 461fe6 bgei a15, 1, 4024797e 40247937: 050c movi.n a5, 0 40247939: 091d42 l16ui a4, a13, 18 4024793c: 385c52 s16i a5, a12, 112 4024793f: 576456 bnez a4, 40247eb9 40247942: 763a add.n a7, a6, a3 40247944: c07870 sub a7, a8, a7 40247947: 672756 bnez a7, 40247fbd 4024794a: 1d9c82 l16si a8, a12, 58 4024794d: 6d7896 bltz a8, 40248028 40247950: c09020 sub a9, a0, a2 40247953: 6bc956 bnez a9, 40248013 40247956: 540c02 l8ui a0, a12, 84 40247959: 001b addi.n a0, a0, 1 4024795b: 740000 extui a0, a0, 0, 8 4024795e: 544c02 s8i a0, a12, 84 40247961: 0240f6 bgeui a0, 4, 40247967 40247964: 01ac06 j 40248018 40247967: 1e1c02 l16ui a0, a12, 60 4024796a: 2b1c22 l16ui a2, a12, 86 4024796d: 020a add.n a0, a2, a0 4024796f: f43000 extui a3, a0, 0, 16 40247972: 023237 bltu a2, a3, 40247978 40247975: 01a9c6 j 40248020 40247978: 2b5c02 s16i a0, a12, 86 4024797b: 01a846 j 40248020 4024797e: 172c32 l32i a3, a12, 92 40247981: 0f0c movi.n a15, 0 40247983: c03230 sub a3, a2, a3 40247986: 0213a6 blti a3, 1, 4024798c 40247989: 004006 j 40247a8d 4024798c: 240c02 l8ui a0, a12, 36 4024798f: 0e6027 bbci a0, 2, 402479a1 40247992: fba042 movi a4, 251 40247995: 2c1c52 l16ui a5, a12, 88 40247998: 2b5c52 s16i a5, a12, 86 4024799b: 104040 and a4, a0, a4 4024799e: 244c42 s8i a4, a12, 36 402479a1: 042c62 l32i a6, a12, 16 402479a4: 391ca2 l16ui a10, a12, 114 402479a7: 259c72 l16si a7, a12, 74 402479aa: 249c82 l16si a8, a12, 72 402479ad: 090c movi.n a9, 0 402479af: 142cb2 l32i a11, a12, 80 402479b2: 146c22 s32i a2, a12, 80 402479b5: 4e4c92 s8i a9, a12, 78 402479b8: 544c92 s8i a9, a12, 84 402479bb: 218380 srai a8, a8, 3 402479be: c0b2b0 sub a11, a2, a11 402479c1: 385cb2 s16i a11, a12, 112 402479c4: 778a add.n a7, a7, a8 402479c6: aaba add.n a10, a10, a11 402479c8: 395ca2 s16i a10, a12, 114 402479cb: 265c72 s16i a7, a12, 76 402479ce: 1946b6 bltui a6, 4, 402479eb 402479d1: 2c1c22 l16ui a2, a12, 88 402479d4: 2b1cf2 l16ui a15, a12, 86 402479d7: 1e1c02 l16ui a0, a12, 60 402479da: 023f27 bltu a15, a2, 402479e0 402479dd: 017006 j 40247fa1 402479e0: 0f0a add.n a0, a15, a0 402479e2: f43000 extui a3, a0, 0, 16 402479e5: 02bf37 bgeu a15, a3, 402479eb 402479e8: 2b5c02 s16i a0, a12, 86 402479eb: 1f2cf2 l32i a15, a12, 124 402479ee: 3d58 l32i.n a5, a13, 12 402479f0: 495f16 beqz a15, 40247e89 402479f3: 061f42 l16ui a4, a15, 12 402479f6: 4f68 l32i.n a6, a15, 16 402479f8: 190c movi.n a9, 1 402479fa: 040672 l8ui a7, a6, 4 402479fd: 0506a2 l8ui a10, a6, 5 40247a00: 060602 l8ui a0, a6, 6 40247a03: 0d0682 l8ui a8, a6, 13 40247a06: 0c06b2 l8ui a11, a6, 12 40247a09: 118880 slli a8, a8, 8 40247a0c: 2088b0 or a8, a8, a11 40247a0f: 148880 extui a8, a8, 8, 2 40247a12: 070662 l8ui a6, a6, 7 40247a15: 938980 movnez a8, a9, a8 40247a18: 448a add.n a4, a4, a8 40247a1a: 116680 slli a6, a6, 8 40247a1d: 206600 or a6, a6, a0 40247a20: 116680 slli a6, a6, 8 40247a23: 2066a0 or a6, a6, a10 40247a26: 116680 slli a6, a6, 8 40247a29: 206670 or a6, a6, a7 40247a2c: 758860 extui a8, a6, 24, 8 40247a2f: 017680 slli a7, a6, 24 40247a32: 1096e0 and a9, a6, a14 40247a35: 119980 slli a9, a9, 8 40247a38: 207790 or a7, a7, a9 40247a3b: 416860 srli a6, a6, 8 40247a3e: 1066e0 and a6, a6, a14 40247a41: 206680 or a6, a6, a8 40247a44: 206670 or a6, a6, a7 40247a47: 446a add.n a4, a4, a6 40247a49: c04450 sub a4, a4, a5 40247a4c: 0214a6 blti a4, 1, 40247a52 40247a4f: 010d06 j 40247e87 40247a52: 1f28 l32i.n a2, a15, 4 40247a54: 0f78 l32i.n a7, a15, 0 40247a56: 1f6c72 s32i a7, a12, 124 40247a59: feb445 call0 402465a0 40247a5c: 381c02 l16ui a0, a12, 112 40247a5f: 409c beqz.n a0, 40247a77 40247a61: 4f98 l32i.n a9, a15, 16 40247a63: 0d0982 l8ui a8, a9, 13 40247a66: 0c0992 l8ui a9, a9, 12 40247a69: 118880 slli a8, a8, 8 40247a6c: 208890 or a8, a8, a9 40247a6f: 046887 bbci a8, 8, 40247a77 40247a72: a00b addi.n a10, a0, -1 40247a74: 385ca2 s16i a10, a12, 112 40247a77: 1f28 l32i.n a2, a15, 4 40247a79: feb245 call0 402465a0 40247a7c: 3a1cb2 l16ui a11, a12, 116 40247a7f: c0bb20 sub a11, a11, a2 40247a82: 0f2d mov.n a2, a15 40247a84: 3a5cb2 s16i a11, a12, 116 40247a87: 00db05 call0 40248838 40247a8a: ffd746 j 402479eb 40247a8d: 385cf2 s16i a15, a12, 112 40247a90: 1e2cf2 l32i a15, a12, 120 40247a93: 032d22 l32i a2, a13, 12 40247a96: ce4f16 beqz a15, 4024777e 40247a99: 061f02 l16ui a0, a15, 12 40247a9c: 4f38 l32i.n a3, a15, 16 40247a9e: 160c movi.n a6, 1 40247aa0: 040342 l8ui a4, a3, 4 40247aa3: 050372 l8ui a7, a3, 5 40247aa6: 060392 l8ui a9, a3, 6 40247aa9: 0d0352 l8ui a5, a3, 13 40247aac: 0c0382 l8ui a8, a3, 12 40247aaf: 115580 slli a5, a5, 8 40247ab2: 205580 or a5, a5, a8 40247ab5: 145850 extui a5, a5, 8, 2 40247ab8: 070332 l8ui a3, a3, 7 40247abb: 935650 movnez a5, a6, a5 40247abe: 005a add.n a0, a0, a5 40247ac0: 113380 slli a3, a3, 8 40247ac3: 203390 or a3, a3, a9 40247ac6: 113380 slli a3, a3, 8 40247ac9: 203370 or a3, a3, a7 40247acc: 113380 slli a3, a3, 8 40247acf: 203340 or a3, a3, a4 40247ad2: 755830 extui a5, a3, 24, 8 40247ad5: 014380 slli a4, a3, 24 40247ad8: 1063e0 and a6, a3, a14 40247adb: 116680 slli a6, a6, 8 40247ade: 204460 or a4, a4, a6 40247ae1: 413830 srli a3, a3, 8 40247ae4: 1033e0 and a3, a3, a14 40247ae7: 203350 or a3, a3, a5 40247aea: 203340 or a3, a3, a4 40247aed: 003a add.n a0, a0, a3 40247aef: c00200 sub a0, a2, a0 40247af2: c88096 bltz a0, 4024777e 40247af5: 172c42 l32i a4, a12, 92 40247af8: c04240 sub a4, a2, a4 40247afb: 0214a6 blti a4, 1, 40247b01 40247afe: ff1f06 j 4024777e 40247b01: 1f28 l32i.n a2, a15, 4 40247b03: 0f58 l32i.n a5, a15, 0 40247b05: 1e6c52 s32i a5, a12, 120 40247b08: fea945 call0 402465a0 40247b0b: 381c02 l16ui a0, a12, 112 40247b0e: 409c beqz.n a0, 40247b26 40247b10: 4f78 l32i.n a7, a15, 16 40247b12: 800b addi.n a8, a0, -1 40247b14: 0d0762 l8ui a6, a7, 13 40247b17: 0c0772 l8ui a7, a7, 12 40247b1a: 116680 slli a6, a6, 8 40247b1d: 206670 or a6, a6, a7 40247b20: 026687 bbci a6, 8, 40247b26 40247b23: 385c82 s16i a8, a12, 112 40247b26: 1f28 l32i.n a2, a15, 4 40247b28: fea745 call0 402465a0 40247b2b: 3a1c92 l16ui a9, a12, 116 40247b2e: c09920 sub a9, a9, a2 40247b31: 0f2d mov.n a2, a15 40247b33: 3a5c92 s16i a9, a12, 116 40247b36: 00d005 call0 40248838 40247b39: ffd4c6 j 40247a90 40247b3c: 0c2d mov.n a2, a12 40247b3e: 017545 call0 40249294 40247b41: 000646 j 40247b5e 40247b44: 000000 ill 40247b47: 240c02 l8ui a0, a12, 36 40247b4a: 04a000 extui a10, a0, 0, 1 40247b4d: 218a16 beqz a10, 40247d69 40247b50: fea0b2 movi a11, 254 40247b53: 1000b0 and a0, a0, a11 40247b56: 51d8 l32i.n a13, a1, 20 40247b58: 20d0d0 or a13, a0, a13 40247b5b: 244cd2 s8i a13, a12, 36 40247b5e: 11c8 l32i.n a12, a1, 4 40247b60: 21d8 l32i.n a13, a1, 8 40247b62: 31e8 l32i.n a14, a1, 12 40247b64: 41f8 l32i.n a15, a1, 16 40247b66: 0108 l32i.n a0, a1, 0 40247b68: 20c112 addi a1, a1, 32 40247b6b: f00d ret.n 40247b6d: 20fee0 or a15, a14, a14 40247b70: 08de16 beqz a14, 40247c01 40247b73: 061e42 l16ui a4, a14, 12 40247b76: f42060 extui a2, a6, 0, 16 40247b79: 042e32 l32i a3, a14, 16 40247b7c: 022d02 l32i a0, a13, 8 40247b7f: 040372 l8ui a7, a3, 4 40247b82: 050382 l8ui a8, a3, 5 40247b85: 060392 l8ui a9, a3, 6 40247b88: 070352 l8ui a5, a3, 7 40247b8b: 202a add.n a2, a0, a2 40247b8d: 115580 slli a5, a5, 8 40247b90: 205590 or a5, a5, a9 40247b93: 115580 slli a5, a5, 8 40247b96: 205580 or a5, a5, a8 40247b99: 115580 slli a5, a5, 8 40247b9c: 205570 or a5, a5, a7 40247b9f: 445a add.n a4, a4, a5 40247ba1: c04240 sub a4, a2, a4 40247ba4: 060496 bltz a4, 40247c08 40247ba7: 0d0342 l8ui a4, a3, 13 40247baa: 0c0352 l8ui a5, a3, 12 40247bad: 114480 slli a4, a4, 8 40247bb0: 204450 or a4, a4, a5 40247bb3: 3d6487 bbci a4, 8, 40247bf4 40247bb6: 9d08 l32i.n a0, a13, 36 40247bb8: 150c movi.n a5, 1 40247bba: 0d0022 l8ui a2, a0, 13 40247bbd: 0c0032 l8ui a3, a0, 12 40247bc0: 112280 slli a2, a2, 8 40247bc3: 202230 or a2, a2, a3 40247bc6: 2ae297 bbsi a2, 9, 40247bf4 40247bc9: 00a172 movi a7, 0x100 40247bcc: 207270 or a7, a2, a7 40247bcf: 0c4072 s8i a7, a0, 12 40247bd2: 417870 srli a7, a7, 8 40247bd5: 0d4072 s8i a7, a0, 13 40247bd8: 9d68 l32i.n a6, a13, 36 40247bda: 101d32 l16ui a3, a13, 32 40247bdd: 0d0642 l8ui a4, a6, 13 40247be0: 0c0662 l8ui a6, a6, 12 40247be3: 114480 slli a4, a4, 8 40247be6: 204460 or a4, a4, a6 40247be9: 144840 extui a4, a4, 8, 2 40247bec: 934540 movnez a4, a5, a4 40247bef: 334a add.n a3, a3, a4 40247bf1: 095d32 s16i a3, a13, 18 40247bf4: 0f2d mov.n a2, a15 40247bf6: 0fe8 l32i.n a14, a15, 0 40247bf8: 00c3c5 call0 40248838 40247bfb: 091d62 l16ui a6, a13, 18 40247bfe: ffdac6 j 40247b6d 40247c01: 2d08 l32i.n a0, a13, 8 40247c03: f42060 extui a2, a6, 0, 16 40247c06: 202a add.n a2, a0, a2 40247c08: 074f16 beqz a15, 40247c80 40247c0b: 042f42 l32i a4, a15, 16 40247c0e: 070432 l8ui a3, a4, 7 40247c11: 060452 l8ui a5, a4, 6 40247c14: 113380 slli a3, a3, 8 40247c17: 203350 or a3, a3, a5 40247c1a: 113380 slli a3, a3, 8 40247c1d: 050452 l8ui a5, a4, 5 40247c20: 040442 l8ui a4, a4, 4 40247c23: 203350 or a3, a3, a5 40247c26: 113380 slli a3, a3, 8 40247c29: 203340 or a3, a3, a4 40247c2c: c04230 sub a4, a2, a3 40247c2f: 4d14a6 blti a4, 1, 40247c80 40247c32: 092d52 l32i a5, a13, 36 40247c35: c03300 sub a3, a3, a0 40247c38: f43030 extui a3, a3, 0, 16 40247c3b: 105d32 s16i a3, a13, 32 40247c3e: 0d0542 l8ui a4, a5, 13 40247c41: 0c0552 l8ui a5, a5, 12 40247c44: 114480 slli a4, a4, 8 40247c47: 204450 or a4, a4, a5 40247c4a: 086497 bbci a4, 9, 40247c56 40247c4d: ffc332 addi a3, a3, -1 40247c50: f43030 extui a3, a3, 0, 16 40247c53: 105d32 s16i a3, a13, 32 40247c56: 6d28 l32i.n a2, a13, 24 40247c58: fe8045 call0 40246460 40247c5b: 2d28 l32i.n a2, a13, 8 40247c5d: 101d62 l16ui a6, a13, 32 40247c60: 9d98 l32i.n a9, a13, 36 40247c62: 180c movi.n a8, 1 40247c64: 0d0972 l8ui a7, a9, 13 40247c67: 0c0992 l8ui a9, a9, 12 40247c6a: 117780 slli a7, a7, 8 40247c6d: 207790 or a7, a7, a9 40247c70: 147870 extui a7, a7, 8, 2 40247c73: 937870 movnez a7, a8, a7 40247c76: 667a add.n a6, a6, a7 40247c78: 095d62 s16i a6, a13, 18 40247c7b: f43060 extui a3, a6, 0, 16 40247c7e: 223a add.n a2, a2, a3 40247c80: 206cf2 s32i a15, a12, 128 40247c83: 0000c6 j 40247c8a 40247c86: 2d28 l32i.n a2, a13, 8 40247c88: 226a add.n a2, a2, a6 40247c8a: 0a6c22 s32i a2, a12, 40 40247c8d: 161c32 l16ui a3, a12, 44 40247c90: 0c2d mov.n a2, a12 40247c92: c03360 sub a3, a3, a6 40247c95: 165c32 s16i a3, a12, 44 40247c98: 006b05 call0 4024834c 40247c9b: 6d28 l32i.n a2, a13, 24 40247c9d: 9d78 l32i.n a7, a13, 36 40247c9f: 041242 l16ui a4, a2, 8 40247ca2: 0f2c movi.n a15, 32 40247ca4: 448c beqz.n a4, 40247cac 40247ca6: ad29 s32i.n a2, a13, 40 40247ca8: 050c movi.n a5, 0 40247caa: 6d59 s32i.n a5, a13, 24 40247cac: 0d0762 l8ui a6, a7, 13 40247caf: 0c0772 l8ui a7, a7, 12 40247cb2: 116680 slli a6, a6, 8 40247cb5: 206670 or a6, a6, a7 40247cb8: 086687 bbci a6, 8, 40247cc4 40247cbb: 2c0d82 l8ui a8, a13, 44 40247cbe: 2088f0 or a8, a8, a15 40247cc1: 2c4d82 s8i a8, a13, 44 40247cc4: 202ce2 l32i a14, a12, 128 40247cc7: e7ce16 beqz a14, 40247b47 40247cca: 4e08 l32i.n a0, a14, 16 40247ccc: ac28 l32i.n a2, a12, 40 40247cce: 040042 l8ui a4, a0, 4 40247cd1: 050052 l8ui a5, a0, 5 40247cd4: 070032 l8ui a3, a0, 7 40247cd7: 060062 l8ui a6, a0, 6 40247cda: 113380 slli a3, a3, 8 40247cdd: 203360 or a3, a3, a6 40247ce0: 113380 slli a3, a3, 8 40247ce3: 203350 or a3, a3, a5 40247ce6: 113380 slli a3, a3, 8 40247ce9: 203340 or a3, a3, a4 40247cec: c0a230 sub a10, a2, a3 40247cef: e54a56 bnez a10, 40247b47 40247cf2: 2d39 s32i.n a3, a13, 8 40247cf4: 161c42 l16ui a4, a12, 44 40247cf7: 170c movi.n a7, 1 40247cf9: 0d0052 l8ui a5, a0, 13 40247cfc: 0c0062 l8ui a6, a0, 12 40247cff: 115580 slli a5, a5, 8 40247d02: 205560 or a5, a5, a6 40247d05: 061e62 l16ui a6, a14, 12 40247d08: 145850 extui a5, a5, 8, 2 40247d0b: 935750 movnez a5, a7, a5 40247d0e: 556a add.n a5, a5, a6 40247d10: c04450 sub a4, a4, a5 40247d13: 652a add.n a6, a5, a2 40247d15: ac69 s32i.n a6, a12, 40 40247d17: 165c42 s16i a4, a12, 44 40247d1a: 0c2d mov.n a2, a12 40247d1c: 0062c5 call0 4024834c 40247d1f: 1e38 l32i.n a3, a14, 4 40247d21: 041362 l16ui a6, a3, 8 40247d24: ad28 l32i.n a2, a13, 40 40247d26: c68c beqz.n a6, 40247d36 40247d28: 428c beqz.n a2, 40247d30 40247d2a: fe8985 call0 402465c4 40247d2d: 000046 j 40247d32 40247d30: ad39 s32i.n a3, a13, 40 40247d32: 070c movi.n a7, 0 40247d34: 1e79 s32i.n a7, a14, 4 40247d36: 042e92 l32i a9, a14, 16 40247d39: 2c0db2 l8ui a11, a13, 44 40247d3c: 0d0982 l8ui a8, a9, 13 40247d3f: 0c0992 l8ui a9, a9, 12 40247d42: 118880 slli a8, a8, 8 40247d45: 208890 or a8, a8, a9 40247d48: 106887 bbci a8, 8, 40247d5c 40247d4b: 20bbf0 or a11, a11, a15 40247d4e: 042ca2 l32i a10, a12, 16 40247d51: 2c4db2 s8i a11, a13, 44 40247d54: 044a66 bnei a10, 4, 40247d5c 40247d57: 07a002 movi a0, 7 40247d5a: 4c09 s32i.n a0, a12, 16 40247d5c: 0e28 l32i.n a2, a14, 0 40247d5e: 206c22 s32i a2, a12, 128 40247d61: 0e2d mov.n a2, a14 40247d63: 00ad45 call0 40248838 40247d66: ffd686 j 40247cc4 40247d69: 130c movi.n a3, 1 40247d6b: 5139 s32i.n a3, a1, 20 40247d6d: ff7946 j 40247b56 40247d70: c04020 sub a4, a0, a2 40247d73: 00a496 bltz a4, 40247d81 40247d76: 161c52 l16ui a5, a12, 44 40247d79: 552a add.n a5, a5, a2 40247d7b: c05050 sub a5, a0, a5 40247d7e: ddc596 bltz a5, 40247b5e 40247d81: 5178 l32i.n a7, a1, 20 40247d83: 240c62 l8ui a6, a12, 36 40247d86: 206670 or a6, a6, a7 40247d89: 244c62 s8i a6, a12, 36 40247d8c: ff7386 j 40247b5e 40247d8f: 202cc0 or a2, a12, a12 40247d92: 015005 call0 40249294 40247d95: 202c32 l32i a3, a12, 128 40247d98: fe6321 l32r a2, 40247724 40247d9b: 008356 bnez a3, 40247da7 40247d9e: 00acc5 call0 4024886c 40247da1: 206c22 s32i a2, a12, 128 40247da4: ff6d86 j 40247b5e 40247da7: 03ed mov.n a14, a3 40247da9: db1316 beqz a3, 40247b5e 40247dac: 0f0c movi.n a15, 0 40247dae: 2d08 l32i.n a0, a13, 8 40247db0: 042e62 l32i a6, a14, 16 40247db3: 070632 l8ui a3, a6, 7 40247db6: 060642 l8ui a4, a6, 6 40247db9: 113380 slli a3, a3, 8 40247dbc: 203340 or a3, a3, a4 40247dbf: 050642 l8ui a4, a6, 5 40247dc2: 113380 slli a3, a3, 8 40247dc5: 203340 or a3, a3, a4 40247dc8: 040642 l8ui a4, a6, 4 40247dcb: 113380 slli a3, a3, 8 40247dce: 203340 or a3, a3, a4 40247dd1: c08300 sub a8, a3, a0 40247dd4: 0c3816 beqz a8, 40247e9b 40247dd7: 017f56 bnez a15, 40247df2 40247dda: c04030 sub a4, a0, a3 40247ddd: 03d4d6 bgez a4, 40247e1e 40247de0: 00a885 call0 4024886c 40247de3: d77216 beqz a2, 40247b5e 40247de6: 203ee0 or a3, a14, a14 40247de9: 206c22 s32i a2, a12, 128 40247dec: ff83c5 call0 4024762c 40247def: ff5ac6 j 40247b5e 40247df2: 4f78 l32i.n a7, a15, 16 40247df4: 070752 l8ui a5, a7, 7 40247df7: 060782 l8ui a8, a7, 6 40247dfa: 115580 slli a5, a5, 8 40247dfd: 205580 or a5, a5, a8 40247e00: 115580 slli a5, a5, 8 40247e03: 050782 l8ui a8, a7, 5 40247e06: 040772 l8ui a7, a7, 4 40247e09: 205580 or a5, a5, a8 40247e0c: 115580 slli a5, a5, 8 40247e0f: 205570 or a5, a5, a7 40247e12: c05050 sub a5, a0, a5 40247e15: 0515a6 blti a5, 1, 40247e1e 40247e18: c07030 sub a7, a0, a3 40247e1b: 1a3796 bltz a7, 40247fc2 40247e1e: 0e58 l32i.n a5, a14, 0 40247e20: 0efd mov.n a15, a14 40247e22: 75cc bnez.n a5, 40247e2d 40247e24: c08030 sub a8, a0, a3 40247e27: 0218a6 blti a8, 1, 40247e2d 40247e2a: 002606 j 40247ec6 40247e2d: 05ed mov.n a14, a5 40247e2f: f7d556 bnez a5, 40247db0 40247e32: ff4a06 j 40247b5e 40247e35: 603070 neg a3, a7 40247e38: 113300 slli a3, a3, 16 40247e3b: 313030 srai a3, a3, 16 40247e3e: fe6685 call0 402464a8 40247e41: 030c movi.n a3, 0 40247e43: 9d48 l32i.n a4, a13, 36 40247e45: 101d72 l16ui a7, a13, 32 40247e48: 2d88 l32i.n a8, a13, 8 40247e4a: ac08 l32i.n a0, a12, 40 40247e4c: 2d09 s32i.n a0, a13, 8 40247e4e: 002d mov.n a2, a0 40247e50: 416800 srli a6, a0, 8 40247e53: 415860 srli a5, a6, 8 40247e56: c08080 sub a8, a0, a8 40247e59: c07780 sub a7, a7, a8 40247e5c: 105d72 s16i a7, a13, 32 40247e5f: 054462 s8i a6, a4, 5 40247e62: 064452 s8i a5, a4, 6 40247e65: 044402 s8i a0, a4, 4 40247e68: 415850 srli a5, a5, 8 40247e6b: 074452 s8i a5, a4, 7 40247e6e: fe6fc6 j 40247831 40247e71: 000000 ill 40247e74: 1d98 l32i.n a9, a13, 4 40247e76: 3d28 l32i.n a2, a13, 12 40247e78: 0f0972 l8ui a7, a9, 15 40247e7b: 0e0992 l8ui a9, a9, 14 40247e7e: 117780 slli a7, a7, 8 40247e81: 207790 or a7, a7, a9 40247e84: fea286 j 40247912 40247e87: 3fcc bnez.n a15, 40247e8e 40247e89: f07c movi.n a0, -1 40247e8b: 000046 j 40247e90 40247e8e: 000c movi.n a0, 0 40247e90: 1d5c02 s16i a0, a12, 58 40247e93: 0a0c movi.n a10, 0 40247e95: 384ca2 s8i a10, a12, 56 40247e98: fefd06 j 40247a90 40247e9b: 101d02 l16ui a0, a13, 32 40247e9e: 061eb2 l16ui a11, a14, 12 40247ea1: 023b07 bltu a11, a0, 40247ea7 40247ea4: ff2d86 j 40247b5e 40247ea7: 009c45 call0 4024886c 40247eaa: cb0216 beqz a2, 40247b5e 40247ead: 0e6f56 bnez a15, 40247f97 40247eb0: 206c22 s32i a2, a12, 128 40247eb3: 003886 j 40247f99 40247eb6: 000000 ill 40247eb9: 000c movi.n a0, 0 40247ebb: bd1056 bnez a0, 40247a90 40247ebe: 020c movi.n a2, 0 40247ec0: 544c22 s8i a2, a12, 84 40247ec3: fef246 j 40247a90 40247ec6: 0d0632 l8ui a3, a6, 13 40247ec9: 0c0642 l8ui a4, a6, 12 40247ecc: 113380 slli a3, a3, 8 40247ecf: 203340 or a3, a3, a4 40247ed2: 043830 extui a3, a3, 8, 1 40247ed5: c85356 bnez a3, 40247b5e 40247ed8: 009905 call0 4024886c 40247edb: 006e22 s32i a2, a14, 0 40247ede: c7c216 beqz a2, 40247b5e 40247ee1: 022d02 l32i a0, a13, 8 40247ee4: 4e78 l32i.n a7, a14, 16 40247ee6: 061e42 l16ui a4, a14, 12 40247ee9: 040752 l8ui a5, a7, 4 40247eec: 050762 l8ui a6, a7, 5 40247eef: 070732 l8ui a3, a7, 7 40247ef2: 060772 l8ui a7, a7, 6 40247ef5: 113380 slli a3, a3, 8 40247ef8: 203370 or a3, a3, a7 40247efb: 113380 slli a3, a3, 8 40247efe: 203360 or a3, a3, a6 40247f01: 113380 slli a3, a3, 8 40247f04: 203350 or a3, a3, a5 40247f07: 443a add.n a4, a4, a3 40247f09: c04400 sub a4, a4, a0 40247f0c: 0f14a6 blti a4, 1, 40247f1f 40247f0f: 1e28 l32i.n a2, a14, 4 40247f11: c03030 sub a3, a0, a3 40247f14: f43030 extui a3, a3, 0, 16 40247f17: 065e32 s16i a3, a14, 12 40247f1a: fe5445 call0 40246460 40247f1d: 2d08 l32i.n a0, a13, 8 40247f1f: 161c32 l16ui a3, a12, 44 40247f22: 091d42 l16ui a4, a13, 18 40247f25: ac28 l32i.n a2, a12, 40 40247f27: 440a add.n a4, a4, a0 40247f29: 223a add.n a2, a2, a3 40247f2b: 023247 bltu a2, a4, 40247f31 40247f2e: ff0b06 j 40247b5e 40247f31: 0e38 l32i.n a3, a14, 0 40247f33: 4378 l32i.n a7, a3, 16 40247f35: 0d0762 l8ui a6, a7, 13 40247f38: 0c0782 l8ui a8, a7, 12 40247f3b: 116680 slli a6, a6, 8 40247f3e: 206680 or a6, a6, a8 40247f41: 415860 srli a5, a6, 8 40247f44: 196687 bbci a6, 8, 40247f61 40247f47: fdf681 l32r a8, 40247720 40247f4a: e93c movi.n a9, 62 40247f4c: 109590 and a9, a5, a9 40247f4f: 119980 slli a9, a9, 8 40247f52: 108680 and a8, a6, a8 40247f55: 208890 or a8, a8, a9 40247f58: 0c4782 s8i a8, a7, 12 40247f5b: 418880 srli a8, a8, 8 40247f5e: 0d4782 s8i a8, a7, 13 40247f61: 002e92 l32i a9, a14, 0 40247f64: c0a200 sub a10, a2, a0 40247f67: 0653a2 s16i a10, a3, 12 40247f6a: 061932 l16ui a3, a9, 12 40247f6d: 012922 l32i a2, a9, 4 40247f70: fe4ec5 call0 40246460 40247f73: 002eb2 l32i a11, a14, 0 40247f76: 1f0c movi.n a15, 1 40247f78: 4b08 l32i.n a0, a11, 16 40247f7a: 061bb2 l16ui a11, a11, 12 40247f7d: 0d00c2 l8ui a12, a0, 13 40247f80: 0c0002 l8ui a0, a0, 12 40247f83: 11cc80 slli a12, a12, 8 40247f86: 20cc00 or a12, a12, a0 40247f89: 14c8c0 extui a12, a12, 8, 2 40247f8c: 93cfc0 movnez a12, a15, a12 40247f8f: bbca add.n a11, a11, a12 40247f91: 095db2 s16i a11, a13, 18 40247f94: fef186 j 40247b5e 40247f97: 0f29 s32i.n a2, a15, 0 40247f99: 0e3d mov.n a3, a14 40247f9b: ff6905 call0 4024762c 40247f9e: feef06 j 40247b5e 40247fa1: 0f3d mov.n a3, a15 40247fa3: c12000 mul16u a2, a0, a0 40247fa6: e05a01 l32r a0, 40240110 <_irom0_text_start+0x110> 40247fa9: 0000c0 callx0 a0 40247fac: 02fa add.n a0, a2, a15 40247fae: f40000 extui a0, a0, 0, 16 40247fb1: 023f07 bltu a15, a0, 40247fb7 40247fb4: fe8cc6 j 402479eb 40247fb7: 2b5c02 s16i a0, a12, 86 40247fba: fe8b46 j 402479eb 40247fbd: 000c movi.n a0, 0 40247fbf: ffbe06 j 40247ebb 40247fc2: 008a85 call0 4024886c 40247fc5: 20c220 or a12, a2, a2 40247fc8: b92216 beqz a2, 40247b5e 40247fcb: 022d02 l32i a0, a13, 8 40247fce: 4f68 l32i.n a6, a15, 16 40247fd0: 061f32 l16ui a3, a15, 12 40247fd3: 040642 l8ui a4, a6, 4 40247fd6: 050652 l8ui a5, a6, 5 40247fd9: 070622 l8ui a2, a6, 7 40247fdc: 060662 l8ui a6, a6, 6 40247fdf: 112280 slli a2, a2, 8 40247fe2: 202260 or a2, a2, a6 40247fe5: 112280 slli a2, a2, 8 40247fe8: 202250 or a2, a2, a5 40247feb: 112280 slli a2, a2, 8 40247fee: 202240 or a2, a2, a4 40247ff1: 332a add.n a3, a3, a2 40247ff3: c03300 sub a3, a3, a0 40247ff6: 0d13a6 blti a3, 1, 40248007 40247ff9: c03020 sub a3, a0, a2 40247ffc: 1f28 l32i.n a2, a15, 4 40247ffe: f43030 extui a3, a3, 0, 16 40248001: 065f32 s16i a3, a15, 12 40248004: fe4585 call0 40246460 40248007: 0c2d mov.n a2, a12 40248009: 0e3d mov.n a3, a14 4024800b: 0fc9 s32i.n a12, a15, 0 4024800d: ff61c5 call0 4024762c 40248010: fed286 j 40247b5e 40248013: 000c movi.n a0, 0 40248015: ffa886 j 40247ebb 40248018: 043066 bnei a0, 3, 40248020 4024801b: 0c2d mov.n a2, a12 4024801d: 018705 call0 40249890 40248020: 100c movi.n a0, 1 40248022: ffa546 j 40247ebb 40248025: 000000 ill 40248028: 000c movi.n a0, 0 4024802a: ffa346 j 40247ebb 4024802d: 000000 ill 40248030: fabe81 l32r a8, 40246b28 40248033: 1888 l32i.n a8, a8, 4 40248035: 0d0842 l8ui a4, a8, 13 40248038: 0c0852 l8ui a5, a8, 12 4024803b: 114480 slli a4, a4, 8 4024803e: 204450 or a4, a4, a5 40248041: 344440 extui a4, a4, 4, 4 40248044: 2964b6 bltui a4, 6, 40248071 40248047: fbc472 addi a7, a4, -5 4024804a: 1177e0 slli a7, a7, 2 4024804d: f47070 extui a7, a7, 0, 16 40248050: d79c beqz.n a7, 40248071 40248052: b4a592 movi a9, 0x5b4 40248055: 050c movi.n a5, 0 40248057: a58a add.n a10, a5, a8 40248059: 140a42 l8ui a4, a10, 20 4024805c: 150a62 l8ui a6, a10, 21 4024805f: e48c beqz.n a4, 40248071 40248061: 3a1426 beqi a4, 1, 4024809f 40248064: 0b2426 beqi a4, 2, 40248073 40248067: 668c beqz.n a6, 40248071 40248069: 565a add.n a5, a6, a5 4024806b: f45050 extui a5, a5, 0, 16 4024806e: e53577 bltu a5, a7, 40248057 40248071: f00d ret.n 40248073: fa4666 bnei a6, 4, 40248071 40248076: b54b addi.n a11, a5, 4 40248078: f527b7 blt a7, a11, 40248071 4024807b: 160ab2 l8ui a11, a10, 22 4024807e: 170a62 l8ui a6, a10, 23 40248081: 11bb80 slli a11, a11, 8 40248084: 2066b0 or a6, a6, a11 40248087: f46060 extui a6, a6, 0, 16 4024808a: 013967 bltu a9, a6, 4024808f 4024808d: 46cc bnez.n a6, 40248095 4024808f: b4a542 movi a4, 0x5b4 40248092: 000046 j 40248097 40248095: 064d mov.n a4, a6 40248097: 554b addi.n a5, a5, 4 40248099: 1e5242 s16i a4, a2, 60 4024809c: fff2c6 j 4024806b 4024809f: 551b addi.n a5, a5, 1 402480a1: fff186 j 4024806b 402480a4: a1d8 l32i.n a13, a1, 40 402480a6: fe .byte 0xfe 402480a7: 3f .byte 0x3f 402480a8 : 402480a8: f0c112 addi a1, a1, -16 402480ab: 0109 s32i.n a0, a1, 0 402480ad: 006f05 call0 402487a0 402480b0: fffd21 l32r a2, 402480a4 402480b3: 000202 l8ui a0, a2, 0 402480b6: 001b addi.n a0, a0, 1 402480b8: 004202 s8i a0, a2, 0 402480bb: 026007 bbci a0, 0, 402480c1 402480be: 004385 call0 402484f8 402480c1: 0108 l32i.n a0, a1, 0 402480c3: 10c112 addi a1, a1, 16 402480c6: f00d ret.n 402480c8: 101180 and a1, a1, a8 402480cb: c11240 mul16u a1, a2, a4 402480cc : 402480cc: f0c112 addi a1, a1, -16 402480cf: 0109 s32i.n a0, a1, 0 402480d1: 4208 l32i.n a0, a2, 16 402480d3: 041c movi.n a4, 16 402480d5: 081026 beqi a0, 1, 402480e1 402480d8: 240232 l8ui a3, a2, 36 402480db: 203340 or a3, a3, a4 402480de: 244232 s8i a3, a2, 36 402480e1: 130c movi.n a3, 1 402480e3: fff901 l32r a0, 402480c8 402480e6: 0000c0 callx0 a0 402480e9: 0108 l32i.n a0, a1, 0 402480eb: 10c112 addi a1, a1, 16 402480ee: f00d ret.n 402480f0 : 402480f0: f0c112 addi a1, a1, -16 402480f3: 11c9 s32i.n a12, a1, 4 402480f5: 0109 s32i.n a0, a1, 0 402480f7: 4208 l32i.n a0, a2, 16 402480f9: 02cd mov.n a12, a2 402480fb: 041066 bnei a0, 1, 40248103 402480fe: 527c movi.n a2, -11 40248100: 000bc6 j 40248133 40248103: 01d316 beqz a3, 40248124 40248106: 212222 l32i a2, a2, 132 40248109: 026142 s32i a4, a1, 8 4024810c: 009216 beqz a2, 40248119 4024810f: fe4045 call0 40246514 40248112: 2148 l32i.n a4, a1, 8 40248114: 020c movi.n a2, 0 40248116: 216c22 s32i a2, a12, 132 40248119: 240c32 l8ui a3, a12, 36 4024811c: 051c movi.n a5, 16 4024811e: 203350 or a3, a3, a5 40248121: 244c32 s8i a3, a12, 36 40248124: 948c beqz.n a4, 40248131 40248126: 4c08 l32i.n a0, a12, 16 40248128: 0250f6 bgeui a0, 5, 4024812e 4024812b: 0d30f6 bgeui a0, 3, 4024813c 4024812e: 0a7026 beqi a0, 7, 4024813c 40248131: 020c movi.n a2, 0 40248133: 11c8 l32i.n a12, a1, 4 40248135: 0108 l32i.n a0, a1, 0 40248137: 10c112 addi a1, a1, 16 4024813a: f00d ret.n 4024813c: 0c2d mov.n a2, a12 4024813e: 030c movi.n a3, 0 40248140: ffe201 l32r a0, 402480c8 40248143: 0000c0 callx0 a0 40248146: fffa46 j 40248133 40248149: 000000 ill 4024814c: 26f130 excw 4024814f: c11240 mul16u a1, a2, a4 40248150 : 40248150: d0c112 addi a1, a1, -48 40248153: 2139 s32i.n a3, a1, 8 40248155: a1d9 s32i.n a13, a1, 40 40248157: 91c9 s32i.n a12, a1, 36 40248159: 8109 s32i.n a0, a1, 32 4024815b: 02cd mov.n a12, a2 4024815d: 4208 l32i.n a0, a2, 16 4024815f: fffbd1 l32r a13, 4024814c 40248162: 179066 bnei a0, 10, 4024817d 40248165: eeb821 l32r a2, 40243c48 40248168: 0c3d mov.n a3, a12 4024816a: 009745 call0 40248ae0 4024816d: 0d3d mov.n a3, a13 4024816f: 0c2d mov.n a2, a12 40248171: 65a142 movi a4, 0x165 40248174: e05301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40248177: 0000c0 callx0 a0 4024817a: 001b86 j 402481ec 4024817d: 2622d2 l32i a13, a2, 152 40248180: 002282 l32i a8, a2, 0 40248183: 111232 l16ui a3, a2, 34 40248186: 101242 l16ui a4, a2, 32 40248189: 0a2252 l32i a5, a2, 40 4024818c: 172262 l32i a6, a2, 92 4024818f: 046162 s32i a6, a1, 16 40248192: 5159 s32i.n a5, a1, 20 40248194: 6149 s32i.n a4, a1, 24 40248196: 7139 s32i.n a3, a1, 28 40248198: 0189 s32i.n a8, a1, 0 4024819a: 0c3d mov.n a3, a12 4024819c: 1278 l32i.n a7, a2, 4 4024819e: 1179 s32i.n a7, a1, 4 402481a0: 6228 l32i.n a2, a2, 24 402481a2: 3129 s32i.n a2, a1, 12 402481a4: eeab21 l32r a2, 40243c50 402481a7: 009385 call0 40248ae0 402481aa: 1f2c22 l32i a2, a12, 124 402481ad: 128c beqz.n a2, 402481b2 402481af: 0066c5 call0 4024881c 402481b2: 1e2c22 l32i a2, a12, 120 402481b5: 128c beqz.n a2, 402481ba 402481b7: 006645 call0 4024881c 402481ba: 202c22 l32i a2, a12, 128 402481bd: 128c beqz.n a2, 402481c2 402481bf: 0065c5 call0 4024881c 402481c2: 2198 l32i.n a9, a1, 8 402481c4: d98c beqz.n a9, 402481d5 402481c6: 4128 l32i.n a2, a1, 16 402481c8: 5138 l32i.n a3, a1, 20 402481ca: 014d mov.n a4, a1 402481cc: 514b addi.n a5, a1, 4 402481ce: 6168 l32i.n a6, a1, 24 402481d0: 7178 l32i.n a7, a1, 28 402481d2: 0145c5 call0 40249630 402481d5: 5d8c beqz.n a13, 402481de 402481d7: 3128 l32i.n a2, a1, 12 402481d9: 837c movi.n a3, -8 402481db: 000dc0 callx0 a13 402481de: 0c2d mov.n a2, a12 402481e0: ffdb31 l32r a3, 4024814c 402481e3: 82a142 movi a4, 0x182 402481e6: e03601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402481e9: 0000c0 callx0 a0 402481ec: 91c8 l32i.n a12, a1, 36 402481ee: a1d8 l32i.n a13, a1, 40 402481f0: 8108 l32i.n a0, a1, 32 402481f2: 30c112 addi a1, a1, 48 402481f5: f00d ret.n ... 402481f8 : 402481f8: 130c movi.n a3, 1 402481fa: f0c112 addi a1, a1, -16 402481fd: 0109 s32i.n a0, a1, 0 402481ff: fff505 call0 40248150 40248202: 0108 l32i.n a0, a1, 0 40248204: 10c112 addi a1, a1, 16 40248207: f00d ret.n 40248209: 000000 ill 4024820c: 101304 excw 4024820f: c11240 mul16u a1, a2, a4 40248210 : 40248210: f0c112 addi a1, a1, -16 40248213: 21d9 s32i.n a13, a1, 8 40248215: 11c9 s32i.n a12, a1, 4 40248217: 0109 s32i.n a0, a1, 0 40248219: 03cd mov.n a12, a3 4024821b: 4208 l32i.n a0, a2, 16 4024821d: 02dd mov.n a13, a2 4024821f: 308c beqz.n a0, 40248226 40248221: 127c movi.n a2, -15 40248223: 001406 j 40248277 40248226: 64cc bnez.n a4, 40248230 40248228: fff901 l32r a0, 4024820c 4024822b: 0000c0 callx0 a0 4024822e: 024d mov.n a4, a2 40248230: eebf21 l32r a2, 40243d2c 40248233: 10c282 addi a8, a2, 16 40248236: 0208 l32i.n a0, a2, 0 40248238: 0008 l32i.n a0, a0, 0 4024823a: 224b addi.n a2, a2, 4 4024823c: 809c beqz.n a0, 40248258 4024823e: 101032 l16ui a3, a0, 32 40248241: 0e9347 bne a3, a4, 40248253 40248244: a0bc beqz.n a0, 40248282 40248246: 0038 l32i.n a3, a0, 0 40248248: 63bc beqz.n a3, 40248282 4024824a: 4cbc beqz.n a12, 40248282 4024824c: 0c78 l32i.n a7, a12, 0 4024824e: 07bc beqz.n a7, 40248282 40248250: 2e1377 beq a3, a7, 40248282 40248253: 3008 l32i.n a0, a0, 12 40248255: fe5056 bnez a0, 4024823e 40248258: da9287 bne a2, a8, 40248236 4024825b: 007c16 beqz a12, 40248266 4024825e: 002c02 l32i a0, a12, 0 40248261: 001016 beqz a0, 40248266 40248264: 0d09 s32i.n a0, a13, 0 40248266: ff8f51 l32r a5, 402480a4 40248269: 105d42 s16i a4, a13, 32 4024826c: 4568 l32i.n a6, a5, 16 4024826e: 3d69 s32i.n a6, a13, 12 40248270: 45d9 s32i.n a13, a5, 16 40248272: 018785 call0 40249aec 40248275: 020c movi.n a2, 0 40248277: 11c8 l32i.n a12, a1, 4 40248279: 21d8 l32i.n a13, a1, 8 4024827b: 0108 l32i.n a0, a1, 0 4024827d: 10c112 addi a1, a1, 16 40248280: f00d ret.n 40248282: 327c movi.n a2, -13 40248284: fffbc6 j 40248277 40248287: 12ec00 excw 4024828a: 124010 excw 4024828c : 4024828c: f0c112 addi a1, a1, -16 4024828f: 21c9 s32i.n a12, a1, 8 40248291: 1109 s32i.n a0, a1, 4 40248293: 4208 l32i.n a0, a2, 16 40248295: 02cd mov.n a12, a2 40248297: 70dc bnez.n a0, 402482b2 40248299: 551026 beqi a0, 1, 402482f2 4024829c: 12a242 movi a4, 0x212 4024829f: f3e521 l32r a2, 40245234 402482a2: ffaa31 l32r a3, 4024814c 402482a5: 3228 l32i.n a2, a2, 12 402482a7: df7401 l32r a0, 40240078 <_irom0_text_start+0x78> 402482aa: 0000c0 callx0 a0 402482ad: 020d mov.n a0, a2 402482af: 04a256 bnez a2, 402482fd 402482b2: 0c0c movi.n a12, 0 402482b4: 000e86 j 402482f2 402482b7: 2609 s32i.n a0, a6, 8 402482b9: d08c beqz.n a0, 402482ca 402482bb: 3078 l32i.n a7, a0, 12 402482bd: 0297c7 bne a7, a12, 402482c3 402482c0: 002046 j 40248345 402482c3: 2679 s32i.n a7, a6, 8 402482c5: 070d mov.n a0, a7 402482c7: ff0756 bnez a7, 402482bb 402482ca: 3c39 s32i.n a3, a12, 12 402482cc: 202cc0 or a2, a12, a12 402482cf: ff9f31 l32r a3, 4024814c 402482d2: 22a242 movi a4, 0x222 402482d5: dffa01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402482d8: 0000c0 callx0 a0 402482db: ff7251 l32r a5, 402480a4 402482de: 002142 l32i a4, a1, 0 402482e1: ffe971 l32r a7, 40248288 402482e4: 076472 s32i a7, a4, 28 402482e7: 5568 l32i.n a6, a5, 20 402482e9: 3469 s32i.n a6, a4, 12 402482eb: 5549 s32i.n a4, a5, 20 402482ed: 017fc5 call0 40249aec 402482f0: 01c8 l32i.n a12, a1, 0 402482f2: 0c2d mov.n a2, a12 402482f4: 1108 l32i.n a0, a1, 4 402482f6: 21c8 l32i.n a12, a1, 8 402482f8: 10c112 addi a1, a1, 16 402482fb: f00d ret.n 402482fd: 0129 s32i.n a2, a1, 0 402482ff: 101c82 l16ui a8, a12, 32 40248302: 0cb8 l32i.n a11, a12, 0 40248304: 2a0c movi.n a10, 2 40248306: 080c92 l8ui a9, a12, 8 40248309: 140c42 l8ui a4, a12, 20 4024830c: 6c68 l32i.n a6, a12, 24 4024830e: 0a0c32 l8ui a3, a12, 10 40248311: 150c movi.n a5, 1 40248313: 4259 s32i.n a5, a2, 16 40248315: 0a4232 s8i a3, a2, 10 40248318: 6269 s32i.n a6, a2, 24 4024831a: 144242 s8i a4, a2, 20 4024831d: ff6161 l32r a6, 402480a4 40248320: 2099a0 or a9, a9, a10 40248323: 00b9 s32i.n a11, a0, 0 40248325: 105082 s16i a8, a0, 32 40248328: 090c22 l8ui a2, a12, 9 4024832b: 084092 s8i a9, a0, 8 4024832e: 094022 s8i a2, a0, 9 40248331: f97816 beqz a8, 402482cc 40248334: 4608 l32i.n a0, a6, 16 40248336: 030c movi.n a3, 0 40248338: c07c00 sub a7, a12, a0 4024833b: f78756 bnez a7, 402482b7 4024833e: 3088 l32i.n a8, a0, 12 40248340: 4689 s32i.n a8, a6, 16 40248342: ffe106 j 402482ca 40248345: 3c98 l32i.n a9, a12, 12 40248347: 3099 s32i.n a9, a0, 12 40248349: ffdf46 j 402482ca 4024834c : 4024834c: eca361 l32r a6, 402435d8 4024834f: a278 l32i.n a7, a2, 40 40248351: 161282 l16ui a8, a2, 44 40248354: 1e1292 l16ui a9, a2, 60 40248357: 587a add.n a5, a8, a7 40248359: 0020c0 memw 4024835c: fc2662 l32i a6, a6, 0x3f0 4024835f: c248 l32i.n a4, a2, 48 40248361: 416160 srli a6, a6, 1 40248364: 01b967 bgeu a9, a6, 40248369 40248367: 096d mov.n a6, a9 40248369: 964a add.n a9, a6, a4 4024836b: c09590 sub a9, a5, a9 4024836e: 007996 bltz a9, 40248379 40248371: 175282 s16i a8, a2, 46 40248374: c02540 sub a2, a5, a4 40248377: f00d ret.n 40248379: c0a740 sub a10, a7, a4 4024837c: 081aa6 blti a10, 1, 40248388 4024837f: 040c movi.n a4, 0 40248381: 175242 s16i a4, a2, 46 40248384: 020c movi.n a2, 0 40248386: f00d ret.n 40248388: c04470 sub a4, a4, a7 4024838b: fffc86 j 40248381 ... 40248390 : 40248390: f0c112 addi a1, a1, -16 40248393: 0161c2 s32i a12, a1, 4 40248396: 006102 s32i a0, a1, 0 40248399: 20c220 or a12, a2, a2 4024839c: 161222 l16ui a2, a2, 44 4024839f: 21d9 s32i.n a13, a1, 8 402483a1: 223a add.n a2, a2, a3 402483a3: f42020 extui a2, a2, 0, 16 402483a6: 165c22 s16i a2, a12, 44 402483a9: ec8bd1 l32r a13, 402435d8 402483ac: 0020c0 memw 402483af: fc2d02 l32i a0, a13, 0x3f0 402483b2: 08b027 bgeu a0, a2, 402483be 402483b5: 0020c0 memw 402483b8: fc2d32 l32i a3, a13, 0x3f0 402483bb: 165c32 s16i a3, a12, 44 402483be: 0c2d mov.n a2, a12 402483c0: fff885 call0 4024834c 402483c3: 0020c0 memw 402483c6: fc2d42 l32i a4, a13, 0x3f0 402483c9: 21d8 l32i.n a13, a1, 8 402483cb: 414240 srli a4, a4, 2 402483ce: 0f3247 bltu a2, a4, 402483e1 402483d1: 0c2d mov.n a2, a12 402483d3: 240c52 l8ui a5, a12, 36 402483d6: 260c movi.n a6, 2 402483d8: 205560 or a5, a5, a6 402483db: 244c52 s8i a5, a12, 36 402483de: 00f4c5 call0 4024932c 402483e1: 11c8 l32i.n a12, a1, 4 402483e3: 0108 l32i.n a0, a1, 0 402483e5: 10c112 addi a1, a1, 16 402483e8: f00d ret.n ... 402483ec : 402483ec: e0c112 addi a1, a1, -32 402483ef: 2109 s32i.n a0, a1, 8 402483f1: 41d9 s32i.n a13, a1, 16 402483f3: 31c9 s32i.n a12, a1, 12 402483f5: 03dd mov.n a13, a3 402483f7: 02cd mov.n a12, a2 402483f9: 4c08 l32i.n a0, a12, 16 402483fb: 052d mov.n a2, a5 402483fd: 009c beqz.n a0, 40248411 402483ff: 127c movi.n a2, -15 40248401: 000046 j 40248406 40248404: a27c movi.n a2, -6 40248406: 31c8 l32i.n a12, a1, 12 40248408: 41d8 l32i.n a13, a1, 16 4024840a: 2108 l32i.n a0, a1, 8 4024840c: 20c112 addi a1, a1, 32 4024840f: f00d ret.n 40248411: fef316 beqz a3, 40248404 40248414: 016122 s32i a2, a1, 4 40248417: 115c42 s16i a4, a12, 34 4024841a: 002332 l32i a3, a3, 0 4024841d: 016c32 s32i a3, a12, 4 40248420: 2c8c beqz.n a12, 40248426 40248422: 0c48 l32i.n a4, a12, 0 40248424: 04dc bnez.n a4, 40248438 40248426: 2c4b addi.n a2, a12, 4 40248428: fd6705 call0 40245a9c 4024842b: 32cc bnez.n a2, 40248432 4024842d: c27c movi.n a2, -4 4024842f: fff4c6 j 40248406 40248432: 012252 l32i a5, a2, 4 40248435: 006c52 s32i a5, a12, 0 40248438: 101c62 l16ui a6, a12, 32 4024843b: 006162 s32i a6, a1, 0 4024843e: 76cc bnez.n a6, 40248449 40248440: ff7301 l32r a0, 4024820c 40248443: 0000c0 callx0 a0 40248446: 105c22 s16i a2, a12, 32 40248449: 006fc5 call0 40248b48 4024844c: 176c22 s32i a2, a12, 92 4024844f: 080c movi.n a8, 0 40248451: b20b addi.n a11, a2, -1 40248453: 1b6cb2 s32i a11, a12, 108 40248456: 146cb2 s32i a11, a12, 80 40248459: ac89 s32i.n a8, a12, 40 4024845b: 0d3d mov.n a3, a13 4024845d: ec5e71 l32r a7, 402435d8 40248460: 0020c0 memw 40248463: fc27a2 l32i a10, a7, 0x3f0 40248466: 165ca2 s16i a10, a12, 44 40248469: 0020c0 memw 4024846c: fc2792 l32i a9, a7, 0x3f0 4024846f: 175c92 s16i a9, a12, 46 40248472: cc89 s32i.n a8, a12, 48 40248474: 0020c0 memw 40248477: 18a222 movi a2, 0x218 4024847a: fc2772 l32i a7, a7, 0x3f0 4024847d: 305c72 s16i a7, a12, 96 40248480: 1e5c22 s16i a2, a12, 60 40248483: 006d85 call0 40248b5c 40248486: 1e5c22 s16i a2, a12, 60 40248489: a00220 addx4 a0, a2, a2 4024848c: 1138 l32i.n a3, a1, 4 4024848e: 1d0c movi.n a13, 1 40248490: 2b5cd2 s16i a13, a12, 86 40248493: 246c32 s32i a3, a12, 144 40248496: 1100f0 slli a0, a0, 1 40248499: 230c movi.n a3, 2 4024849b: 0c2d mov.n a2, a12 4024849d: 2c5c02 s16i a0, a12, 88 402484a0: 00d0c5 call0 402491b0 402484a3: 02dd mov.n a13, a2 402484a5: 92fc bnez.n a2, 402484e2 402484a7: feff31 l32r a3, 402480a4 402484aa: 250c movi.n a5, 2 402484ac: 0148 l32i.n a4, a1, 0 402484ae: 4c59 s32i.n a5, a12, 16 402484b0: e49c beqz.n a4, 402484d2 402484b2: 4308 l32i.n a0, a3, 16 402484b4: 070c movi.n a7, 0 402484b6: 069c07 bne a12, a0, 402484c0 402484b9: 3068 l32i.n a6, a0, 12 402484bb: 4369 s32i.n a6, a3, 16 402484bd: 0003c6 j 402484d0 402484c0: 2309 s32i.n a0, a3, 8 402484c2: a08c beqz.n a0, 402484d0 402484c4: 3028 l32i.n a2, a0, 12 402484c6: 1d12c7 beq a2, a12, 402484e7 402484c9: 2329 s32i.n a2, a3, 8 402484cb: 020d mov.n a0, a2 402484cd: ff3256 bnez a2, 402484c4 402484d0: 3c79 s32i.n a7, a12, 12 402484d2: 012382 l32i a8, a3, 4 402484d5: 036c82 s32i a8, a12, 12 402484d8: 13c9 s32i.n a12, a3, 4 402484da: 016105 call0 40249aec 402484dd: 0c2d mov.n a2, a12 402484df: 00e4c5 call0 4024932c 402484e2: 0d2d mov.n a2, a13 402484e4: ffc786 j 40248406 402484e7: 3c98 l32i.n a9, a12, 12 402484e9: 3099 s32i.n a9, a0, 12 402484eb: fff846 j 402484d0 402484ee: 500000 excw 402484f1: 4026f1 l32r a15, 4021858c <_lit4_end+0x110e3c> 402484f4: 26f160 excw 402484f7: c11240 mul16u a1, a2, a4 402484f8 : 402484f8: d0c112 addi a1, a1, -48 402484fb: 41c9 s32i.n a12, a1, 16 402484fd: 61e9 s32i.n a14, a1, 24 402484ff: 71f9 s32i.n a15, a1, 28 40248501: 3109 s32i.n a0, a1, 12 40248503: fee8f1 l32r a15, 402480a4 40248506: 51d9 s32i.n a13, a1, 20 40248508: 6f08 l32i.n a0, a15, 24 4024850a: 1fd8 l32i.n a13, a15, 4 4024850c: 001b addi.n a0, a0, 1 4024850e: 6f09 s32i.n a0, a15, 24 40248510: 230d16 beqz a13, 40248744 40248513: 0e0c movi.n a14, 0 40248515: 0dcd mov.n a12, a13 40248517: 4d08 l32i.n a0, a13, 16 40248519: 4e0d32 l8ui a3, a13, 78 4024851c: 102066 bnei a0, 2, 40248530 4024851f: 0020c0 memw 40248522: ec2da1 l32r a10, 402435d8 40248525: f92aa2 l32i a10, a10, 0x3e4 40248528: 0493a7 bne a3, a10, 40248530 4024852b: 1d0c movi.n a13, 1 4024852d: 001086 j 40248573 40248530: 0020c0 memw 40248533: ec29b1 l32r a11, 402435d8 40248536: fa2bb2 l32i a11, a11, 0x3e8 40248539: ee13b7 beq a3, a11, 4024852b 4024853c: ac0c42 l8ui a4, a12, 172 4024853f: 0bb416 beqz a4, 402485fe 40248542: ffc432 addi a3, a4, -1 40248545: 2a2cd2 l32i a13, a12, 168 40248548: ffea21 l32r a2, 402484f0 4024854b: 01cdd2 addi a13, a13, 1 4024854e: 2a6cd2 s32i a13, a12, 168 40248551: 0f3985 call0 402578ec 40248554: 2a2c02 l32i a0, a12, 168 40248557: ac0c42 l8ui a4, a12, 172 4024855a: 113027 bltu a0, a2, 4024856f 4024855d: 020c movi.n a2, 0 4024855f: 2a6c22 s32i a2, a12, 168 40248562: 0474f6 bgeui a4, 7, 4024856a 40248565: 341b addi.n a3, a4, 1 40248567: ac4c32 s8i a3, a12, 172 4024856a: 0c2d mov.n a2, a12 4024856c: 013f85 call0 40249968 4024856f: 4c08 l32i.n a0, a12, 16 40248571: 0d0c movi.n a13, 0 40248573: 080c22 l8ui a2, a12, 8 40248576: 106066 bnei a0, 6, 4024858a 40248579: dc68 l32i.n a6, a12, 52 4024857b: 6f58 l32i.n a5, a15, 24 4024857d: 045c movi.n a4, 80 4024857f: c05560 sub a5, a5, a6 40248582: 04b457 bgeu a4, a5, 4024858a 40248585: dd1b addi.n a13, a13, 1 40248587: 74d0d0 extui a13, a13, 0, 8 4024858a: 0b6237 bbci a2, 3, 40248599 4024858d: fcc032 addi a3, a0, -4 40248590: 0da316 beqz a3, 4024866e 40248593: f9c042 addi a4, a0, -7 40248596: 0d4416 beqz a4, 4024866e 40248599: 050c movi.n a5, 0 4024859b: 8159 s32i.n a5, a1, 32 4024859d: 202c22 l32i a2, a12, 128 402485a0: 6f68 l32i.n a6, a15, 24 402485a2: 729c beqz.n a2, 402485bd 402485a4: dc88 l32i.n a8, a12, 52 402485a6: 269c72 l16si a7, a12, 76 402485a9: c06680 sub a6, a6, a8 402485ac: 907770 addx2 a7, a7, a7 402485af: 1177f0 slli a7, a7, 1 402485b2: 073677 bltu a6, a7, 402485bd 402485b5: 002645 call0 4024881c 402485b8: 080c movi.n a8, 0 402485ba: 206c82 s32i a8, a12, 128 402485bd: 4c08 l32i.n a0, a12, 16 402485bf: 920c movi.n a2, 9 402485c1: 103066 bnei a0, 3, 402485d5 402485c4: dcb8 l32i.n a11, a12, 52 402485c6: 6fa8 l32i.n a10, a15, 24 402485c8: 095c movi.n a9, 80 402485ca: c0aab0 sub a10, a10, a11 402485cd: 04b9a7 bgeu a9, a10, 402485d5 402485d0: dd1b addi.n a13, a13, 1 402485d2: 74d0d0 extui a13, a13, 0, 8 402485d5: 119027 bne a0, a2, 402485ea 402485d8: dc58 l32i.n a5, a12, 52 402485da: 6f48 l32i.n a4, a15, 24 402485dc: e0a132 movi a3, 0x1e0 402485df: c04450 sub a4, a4, a5 402485e2: 04b347 bgeu a3, a4, 402485ea 402485e5: dd1b addi.n a13, a13, 1 402485e7: 74d0d0 extui a13, a13, 0, 8 402485ea: 11ed16 beqz a13, 4024870c 402485ed: 0c2d mov.n a2, a12 402485ef: 0049c5 call0 40248a8c 402485f2: 3cd8 l32i.n a13, a12, 12 402485f4: 8198 l32i.n a9, a1, 32 402485f6: 0dae56 bnez a14, 402486d4 402485f9: 1fd9 s32i.n a13, a15, 4 402485fb: 0035c6 j 402486d6 402485fe: 1d9c42 l16si a4, a12, 58 40248601: 1f2c52 l32i a5, a12, 124 40248604: 00b496 bltz a4, 40248613 40248607: 01c442 addi a4, a4, 1 4024860a: 114400 slli a4, a4, 16 4024860d: 314040 srai a4, a4, 16 40248610: 1d5c42 s16i a4, a12, 58 40248613: f5a516 beqz a5, 40248571 40248616: 269c62 l16si a6, a12, 76 40248619: 02a467 bge a4, a6, 4024861f 4024861c: ffd446 j 40248571 4024861f: 1a2026 beqi a0, 2, 4024863d 40248622: ffb421 l32r a2, 402484f4 40248625: 0f2c45 call0 402578ec 40248628: 401200 ssl a2 4024862b: 249c82 l16si a8, a12, 72 4024862e: 259c72 l16si a7, a12, 74 40248631: 218380 srai a8, a8, 3 40248634: 807780 add a7, a7, a8 40248637: a17700 sll a7, a7 4024863a: 265c72 s16i a7, a12, 76 4024863d: 2b1c02 l16ui a0, a12, 86 40248640: 00a092 movi a9, 0 40248643: 301c42 l16ui a4, a12, 96 40248646: 1d5c92 s16i a9, a12, 58 40248649: 01b407 bgeu a4, a0, 4024864e 4024864c: 040d mov.n a0, a4 4024864e: 41a100 srli a10, a0, 1 40248651: 1e1c02 l16ui a0, a12, 60 40248654: 2c5ca2 s16i a10, a12, 88 40248657: 1140f0 slli a4, a0, 1 4024865a: 02aa47 bge a10, a4, 40248660 4024865d: 2c5c42 s16i a4, a12, 88 40248660: 0c2d mov.n a2, a12 40248662: 2b5c02 s16i a0, a12, 86 40248665: 011085 call0 40249770 40248668: ffc0c6 j 4024856f 4024866b: 000000 ill 4024866e: faa032 movi a3, 250 40248671: dc78 l32i.n a7, a12, 52 40248673: 6f68 l32i.n a6, a15, 24 40248675: 292c42 l32i a4, a12, 164 40248678: 272c22 l32i a2, a12, 156 4024867b: 282c52 l32i a5, a12, 160 4024867e: 1159 s32i.n a5, a1, 4 40248680: 0129 s32i.n a2, a1, 0 40248682: 824450 mull a4, a4, a5 40248685: c06670 sub a6, a6, a7 40248688: 2169 s32i.n a6, a1, 8 4024868a: 224a add.n a2, a2, a4 4024868c: dea001 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024868f: 0000c0 callx0 a0 40248692: 2188 l32i.n a8, a1, 8 40248694: 190c movi.n a9, 1 40248696: 09b287 bgeu a2, a8, 402486a3 40248699: 8199 s32i.n a9, a1, 32 4024869b: dd1b addi.n a13, a13, 1 4024869d: 74d0d0 extui a13, a13, 0, 8 402486a0: ffbe46 j 4024859d 402486a3: faa032 movi a3, 250 402486a6: ad0c52 l8ui a5, a12, 173 402486a9: 012142 l32i a4, a1, 4 402486ac: 002122 l32i a2, a1, 0 402486af: 824450 mull a4, a4, a5 402486b2: 802240 add a2, a2, a4 402486b5: de9501 l32r a0, 4024010c <_irom0_text_start+0x10c> 402486b8: 0000c0 callx0 a0 402486bb: 2168 l32i.n a6, a1, 8 402486bd: 0cb267 bgeu a2, a6, 402486cd 402486c0: 0c2d mov.n a2, a12 402486c2: 012245 call0 402498e8 402486c5: ad0c72 l8ui a7, a12, 173 402486c8: 771b addi.n a7, a7, 1 402486ca: ad4c72 s8i a7, a12, 173 402486cd: 080c movi.n a8, 0 402486cf: 8189 s32i.n a8, a1, 32 402486d1: ffb206 j 4024859d 402486d4: 3ed9 s32i.n a13, a14, 12 402486d6: 013916 beqz a9, 402486ed 402486d9: 172c22 l32i a2, a12, 92 402486dc: 0a2c32 l32i a3, a12, 40 402486df: 204cc0 or a4, a12, a12 402486e2: 5c4b addi.n a5, a12, 4 402486e4: 101c62 l16ui a6, a12, 32 402486e7: 111c72 l16ui a7, a12, 34 402486ea: 00f445 call0 40249630 402486ed: 262c42 l32i a4, a12, 152 402486f0: 548c beqz.n a4, 402486f9 402486f2: 6c28 l32i.n a2, a12, 24 402486f4: 837c movi.n a3, -8 402486f6: 0004c0 callx0 a4 402486f9: 0c2d mov.n a2, a12 402486fb: 3cd8 l32i.n a13, a12, 12 402486fd: fe9331 l32r a3, 4024814c 40248700: baa342 movi a4, 0x3ba 40248703: deef01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40248706: 0000c0 callx0 a0 40248709: 000d06 j 40248741 4024870c: 0ced mov.n a14, a12 4024870e: 3cd8 l32i.n a13, a12, 12 40248710: 380ca2 l8ui a10, a12, 56 40248713: 390cb2 l8ui a11, a12, 57 40248716: aa1b addi.n a10, a10, 1 40248718: 74a0a0 extui a10, a10, 0, 8 4024871b: 384ca2 s8i a10, a12, 56 4024871e: 1f3ab7 bltu a10, a11, 40248741 40248721: 0b0c movi.n a11, 0 40248723: 252c42 l32i a4, a12, 148 40248726: 384cb2 s8i a11, a12, 56 40248729: 848c beqz.n a4, 40248735 4024872b: 6c28 l32i.n a2, a12, 24 4024872d: 0c3d mov.n a3, a12 4024872f: 0004c0 callx0 a4 40248732: 000086 j 40248738 40248735: 00a022 movi a2, 0 40248738: 005256 bnez a2, 40248741 4024873b: 202cc0 or a2, a12, a12 4024873e: 00bec5 call0 4024932c 40248741: dd0d56 bnez a13, 40248515 40248744: 3fd8 l32i.n a13, a15, 12 40248746: e0a102 movi a0, 0x1e0 40248749: 043d16 beqz a13, 40248790 4024874c: 0e0c movi.n a14, 0 4024874e: dd38 l32i.n a3, a13, 52 40248750: 6f28 l32i.n a2, a15, 24 40248752: 0dcd mov.n a12, a13 40248754: c02230 sub a2, a2, a3 40248757: 04b027 bgeu a0, a2, 4024875f 4024875a: 1d0c movi.n a13, 1 4024875c: 000046 j 40248761 4024875f: 0d0c movi.n a13, 0 40248761: 4dac beqz.n a13, 40248789 40248763: 0c2d mov.n a2, a12 40248765: 003245 call0 40248a8c 40248768: 3cd8 l32i.n a13, a12, 12 4024876a: 3ecc bnez.n a14, 40248771 4024876c: 3fd9 s32i.n a13, a15, 12 4024876e: 0000c6 j 40248775 40248771: 3ed9 s32i.n a13, a14, 12 40248773: 3cd8 l32i.n a13, a12, 12 40248775: 0c2d mov.n a2, a12 40248777: fe7531 l32r a3, 4024814c 4024877a: eca342 movi a4, 0x3ec 4024877d: ded001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40248780: 0000c0 callx0 a0 40248783: e0a102 movi a0, 0x1e0 40248786: 0000c6 j 4024878d 40248789: 3cd8 l32i.n a13, a12, 12 4024878b: 0ced mov.n a14, a12 4024878d: fbdd56 bnez a13, 4024874e 40248790: 41c8 l32i.n a12, a1, 16 40248792: 51d8 l32i.n a13, a1, 20 40248794: 61e8 l32i.n a14, a1, 24 40248796: 71f8 l32i.n a15, a1, 28 40248798: 3108 l32i.n a0, a1, 12 4024879a: 30c112 addi a1, a1, 48 4024879d: f00d ret.n ... 402487a0 : 402487a0: f0c112 addi a1, a1, -16 402487a3: 21d9 s32i.n a13, a1, 8 402487a5: 11c9 s32i.n a12, a1, 4 402487a7: fe3fc1 l32r a12, 402480a4 402487aa: 0109 s32i.n a0, a1, 0 402487ac: 1cc8 l32i.n a12, a12, 4 402487ae: 31e9 s32i.n a14, a1, 12 402487b0: 058c16 beqz a12, 4024880c 402487b3: 0e0c movi.n a14, 0 402487b5: 212c42 l32i a4, a12, 132 402487b8: 3cd8 l32i.n a13, a12, 12 402487ba: 64ac beqz.n a4, 402487e4 402487bc: 232c72 l32i a7, a12, 140 402487bf: a78c beqz.n a7, 402487cd 402487c1: 6c28 l32i.n a2, a12, 24 402487c3: 0c3d mov.n a3, a12 402487c5: 050c movi.n a5, 0 402487c7: 0007c0 callx0 a7 402487ca: 000206 j 402487d6 402487cd: 020c movi.n a2, 0 402487cf: 0c3d mov.n a3, a12 402487d1: 050c movi.n a5, 0 402487d3: 000dc5 call0 402488b0 402487d6: 42cc bnez.n a2, 402487de 402487d8: 216ce2 s32i a14, a12, 132 402487db: 000146 j 402487e4 402487de: 08c202 addi a0, a2, 8 402487e1: 83ce00 moveqz a12, a14, a0 402487e4: 01fc16 beqz a12, 40248807 402487e7: 240c02 l8ui a0, a12, 36 402487ea: 196007 bbci a0, 0, 40248807 402487ed: 02a022 movi a2, 2 402487f0: 202020 or a2, a0, a2 402487f3: 244c22 s8i a2, a12, 36 402487f6: 0c2d mov.n a2, a12 402487f8: 00b305 call0 4024932c 402487fb: 240c32 l8ui a3, a12, 36 402487fe: fca042 movi a4, 252 40248801: 103340 and a3, a3, a4 40248804: 244c32 s8i a3, a12, 36 40248807: 0dcd mov.n a12, a13 40248809: fa8d56 bnez a13, 402487b5 4024880c: 11c8 l32i.n a12, a1, 4 4024880e: 21d8 l32i.n a13, a1, 8 40248810: 31e8 l32i.n a14, a1, 12 40248812: 0108 l32i.n a0, a1, 0 40248814: 10c112 addi a1, a1, 16 40248817: f00d ret.n 40248819: 000000 ill 4024881c : 4024881c: f0c112 addi a1, a1, -16 4024881f: 11c9 s32i.n a12, a1, 4 40248821: 0109 s32i.n a0, a1, 0 40248823: 828c beqz.n a2, 4024882f 40248825: 02c8 l32i.n a12, a2, 0 40248827: 000105 call0 40248838 4024882a: 0c2d mov.n a2, a12 4024882c: ff5c56 bnez a12, 40248825 4024882f: 11c8 l32i.n a12, a1, 4 40248831: 0108 l32i.n a0, a1, 0 40248833: 10c112 addi a1, a1, 16 40248836: f00d ret.n 40248838 : 40248838: f0c112 addi a1, a1, -16 4024883b: 0161c2 s32i a12, a1, 4 4024883e: 006102 s32i a0, a1, 0 40248841: 20c220 or a12, a2, a2 40248844: 329c beqz.n a2, 4024885b 40248846: 1228 l32i.n a2, a2, 4 40248848: 128c beqz.n a2, 4024884d 4024884a: fdcc85 call0 40246514 4024884d: 0c2d mov.n a2, a12 4024884f: fe3f31 l32r a3, 4024814c 40248852: 39a442 movi a4, 0x439 40248855: de9a01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40248858: 0000c0 callx0 a0 4024885b: 11c8 l32i.n a12, a1, 4 4024885d: 0108 l32i.n a0, a1, 0 4024885f: 10c112 addi a1, a1, 16 40248862: f00d ret.n 40248864 : 40248864: 144232 s8i a3, a2, 20 40248867: f00d ret.n 40248869: 000000 ill 4024886c : 4024886c: fe3831 l32r a3, 4024814c 4024886f: 56a442 movi a4, 0x456 40248872: 029d mov.n a9, a2 40248874: f0c112 addi a1, a1, -16 40248877: 21c9 s32i.n a12, a1, 8 40248879: 1109 s32i.n a0, a1, 4 4024887b: f26e21 l32r a2, 40245234 4024887e: 0199 s32i.n a9, a1, 0 40248880: 4228 l32i.n a2, a2, 16 40248882: ddfd01 l32r a0, 40240078 <_irom0_text_start+0x78> 40248885: 0000c0 callx0 a0 40248888: 02cd mov.n a12, a2 4024888a: 32cc bnez.n a2, 40248891 4024888c: 0c0c movi.n a12, 0 4024888e: 000446 j 402488a3 40248891: 002132 l32i a3, a1, 0 40248894: 14a042 movi a4, 20 40248897: dde601 l32r a0, 40240030 <_irom0_text_start+0x30> 4024889a: 0000c0 callx0 a0 4024889d: 012c22 l32i a2, a12, 4 402488a0: fdd145 call0 402465b8 402488a3: 0c2d mov.n a2, a12 402488a5: 1108 l32i.n a0, a1, 4 402488a7: 21c8 l32i.n a12, a1, 8 402488a9: 10c112 addi a1, a1, 16 402488ac: f00d ret.n ... 402488b0 : 402488b0: f0c112 addi a1, a1, -16 402488b3: 0161c2 s32i a12, a1, 4 402488b6: 006102 s32i a0, a1, 0 402488b9: 20c440 or a12, a4, a4 402488bc: 649c beqz.n a4, 402488d6 402488be: 032d mov.n a2, a3 402488c0: 041432 l16ui a3, a4, 8 402488c3: ffacc5 call0 40248390 402488c6: 0c2d mov.n a2, a12 402488c8: fdc485 call0 40246514 402488cb: 020c movi.n a2, 0 402488cd: 11c8 l32i.n a12, a1, 4 402488cf: 0108 l32i.n a0, a1, 0 402488d1: 10c112 addi a1, a1, 16 402488d4: f00d ret.n 402488d6: ff1556 bnez a5, 402488cb 402488d9: 032d mov.n a2, a3 402488db: ff7f05 call0 402480cc 402488de: fffac6 j 402488cd 402488e1: 000000 ill 402488e4: f0c112 addi a1, a1, -16 402488e7: fdef41 l32r a4, 402480a4 402488ea: 0109 s32i.n a0, a1, 0 402488ec: 1408 l32i.n a0, a4, 4 402488ee: 64a8 l32i.n a10, a4, 24 402488f0: 40ac beqz.n a0, 40248918 402488f2: 7fa062 movi a6, 127 402488f5: 080c movi.n a8, 0 402488f7: 070c movi.n a7, 0 402488f9: 140052 l8ui a5, a0, 20 402488fc: 103257 bltu a2, a5, 40248910 402488ff: 0d3657 bltu a6, a5, 40248910 40248902: d098 l32i.n a9, a0, 52 40248904: c09a90 sub a9, a10, a9 40248907: 053987 bltu a9, a8, 40248910 4024890a: 098d mov.n a8, a9 4024890c: 056d mov.n a6, a5 4024890e: 007d mov.n a7, a0 40248910: 3008 l32i.n a0, a0, 12 40248912: fe3056 bnez a0, 402488f9 40248915: 000046 j 4024891a 40248918: 070c movi.n a7, 0 4024891a: 378c beqz.n a7, 40248921 4024891c: 072d mov.n a2, a7 4024891e: ff8d85 call0 402481f8 40248921: 0108 l32i.n a0, a1, 0 40248923: 10c112 addi a1, a1, 16 40248926: f00d ret.n 40248928: f0c112 addi a1, a1, -16 4024892b: fdde21 l32r a2, 402480a4 4024892e: 0109 s32i.n a0, a1, 0 40248930: 3208 l32i.n a0, a2, 12 40248932: 809c beqz.n a0, 4024894e 40248934: 050c movi.n a5, 0 40248936: 6278 l32i.n a7, a2, 24 40248938: 020c movi.n a2, 0 4024893a: d068 l32i.n a6, a0, 52 4024893c: c06760 sub a6, a7, a6 4024893f: 033657 bltu a6, a5, 40248946 40248942: 065d mov.n a5, a6 40248944: 002d mov.n a2, a0 40248946: 3008 l32i.n a0, a0, 12 40248948: fee056 bnez a0, 4024893a 4024894b: 000046 j 40248950 4024894e: 020c movi.n a2, 0 40248950: 128c beqz.n a2, 40248955 40248952: ff8a45 call0 402481f8 40248955: 0108 l32i.n a0, a1, 0 40248957: 10c112 addi a1, a1, 16 4024895a: f00d ret.n 4024895c: 0b68 l32i.n a6, a11, 0 4024895e: b00000 addx8 a0, a0, a0 40248961: 2488 l32i.n a8, a4, 8 40248963: d4c040 extui a12, a4, 0, 14 40248966: 100001 l32r a0, 4020c968 <_lit4_end+0x105218> 40248969: 000027 bnone a0, a2, 4024896d 4024896c : 4024896c: bba442 movi a4, 0x4bb 4024896f: fdf731 l32r a3, 4024814c 40248972: f0c112 addi a1, a1, -16 40248975: 21d9 s32i.n a13, a1, 8 40248977: 11c9 s32i.n a12, a1, 4 40248979: 02dd mov.n a13, a2 4024897b: f22e21 l32r a2, 40245234 4024897e: 0109 s32i.n a0, a1, 0 40248980: 2228 l32i.n a2, a2, 8 40248982: ddbd01 l32r a0, 40240078 <_irom0_text_start+0x78> 40248985: 0000c0 callx0 a0 40248988: 02cd mov.n a12, a2 4024898a: 12fc bnez.n a2, 402489bf 4024898c: fff985 call0 40248928 4024898f: fdef31 l32r a3, 4024814c 40248992: f22821 l32r a2, 40245234 40248995: c2a442 movi a4, 0x4c2 40248998: 2228 l32i.n a2, a2, 8 4024899a: ddb701 l32r a0, 40240078 <_irom0_text_start+0x78> 4024899d: 0000c0 callx0 a0 402489a0: 02cd mov.n a12, a2 402489a2: 92dc bnez.n a2, 402489bf 402489a4: 0d2d mov.n a2, a13 402489a6: fff3c5 call0 402488e4 402489a9: fde831 l32r a3, 4024814c 402489ac: f22221 l32r a2, 40245234 402489af: c8a442 movi a4, 0x4c8 402489b2: 2228 l32i.n a2, a2, 8 402489b4: ddb101 l32r a0, 40240078 <_irom0_text_start+0x78> 402489b7: 0000c0 callx0 a0 402489ba: 02cd mov.n a12, a2 402489bc: 083216 beqz a2, 40248a43 402489bf: 0c2d mov.n a2, a12 402489c1: 030c movi.n a3, 0 402489c3: b0a042 movi a4, 176 402489c6: ddb101 l32r a0, 4024008c <_irom0_text_start+0x8c> 402489c9: 0000c0 callx0 a0 402489cc: 144cd2 s8i a13, a12, 20 402489cf: ffe391 l32r a9, 4024895c 402489d2: 395c92 s16i a9, a12, 114 402489d5: 0d0c movi.n a13, 0 402489d7: 3a5cd2 s16i a13, a12, 116 402489da: f57c movi.n a5, -1 402489dc: 470c movi.n a7, 4 402489de: eafe61 l32r a6, 402435d8 402489e1: 0020c0 memw 402489e4: fc2682 l32i a8, a6, 0x3f0 402489e7: 165c82 s16i a8, a12, 44 402489ea: 0020c0 memw 402489ed: 265c72 s16i a7, a12, 76 402489f0: 255c72 s16i a7, a12, 74 402489f3: 1d5c52 s16i a5, a12, 58 402489f6: 245cd2 s16i a13, a12, 72 402489f9: 130c movi.n a3, 1 402489fb: 18a242 movi a4, 0x218 402489fe: fc2662 l32i a6, a6, 0x3f0 40248a01: 175c62 s16i a6, a12, 46 40248a04: 0a4c52 s8i a5, a12, 10 40248a07: 094cd2 s8i a13, a12, 9 40248a0a: 1e5c42 s16i a4, a12, 60 40248a0d: 2b5c32 s16i a3, a12, 86 40248a10: 001345 call0 40248b48 40248a13: 9a0c movi.n a10, 9 40248a15: ffd4b1 l32r a11, 40248968 40248a18: ffd301 l32r a0, 40248964 40248a1b: 1b6c22 s32i a2, a12, 108 40248a1e: 146c22 s32i a2, a12, 80 40248a21: 176c22 s32i a2, a12, 92 40248a24: 1a6c22 s32i a2, a12, 104 40248a27: fd9f31 l32r a3, 402480a4 40248a2a: ffcd21 l32r a2, 40248960 40248a2d: 236c22 s32i a2, a12, 140 40248a30: 6338 l32i.n a3, a3, 24 40248a32: dc39 s32i.n a3, a12, 52 40248a34: 384cd2 s8i a13, a12, 56 40248a37: ad4cd2 s8i a13, a12, 173 40248a3a: 276c02 s32i a0, a12, 156 40248a3d: 286cb2 s32i a11, a12, 160 40248a40: 296ca2 s32i a10, a12, 164 40248a43: 0108 l32i.n a0, a1, 0 40248a45: 0c2d mov.n a2, a12 40248a47: 21d8 l32i.n a13, a1, 8 40248a49: 11c8 l32i.n a12, a1, 4 40248a4b: 10c112 addi a1, a1, 16 40248a4e: f00d ret.n 40248a50 : 40248a50: 024c movi.n a2, 64 40248a52: f0c112 addi a1, a1, -16 40248a55: 0109 s32i.n a0, a1, 0 40248a57: fff145 call0 4024896c 40248a5a: 0108 l32i.n a0, a1, 0 40248a5c: 10c112 addi a1, a1, 16 40248a5f: f00d ret.n 40248a61: 000000 ill 40248a64 : 40248a64: 6239 s32i.n a3, a2, 24 40248a66: f00d ret.n 40248a68 : 40248a68: 236232 s32i a3, a2, 140 40248a6b: f00d ret.n 40248a6d: 000000 ill 40248a70 : 40248a70: 226232 s32i a3, a2, 136 40248a73: f00d ret.n 40248a75: 000000 ill 40248a78 : 40248a78: 266232 s32i a3, a2, 152 40248a7b: f00d ret.n 40248a7d: 000000 ill 40248a80 : 40248a80: 7239 s32i.n a3, a2, 28 40248a82: f00d ret.n 40248a84 : 40248a84: 256232 s32i a3, a2, 148 40248a87: 394242 s8i a4, a2, 57 40248a8a: f00d ret.n 40248a8c : 40248a8c: f0c112 addi a1, a1, -16 40248a8f: 0161c2 s32i a12, a1, 4 40248a92: 006102 s32i a0, a1, 0 40248a95: 042202 l32i a0, a2, 16 40248a98: 02cd mov.n a12, a2 40248a9a: 80bc beqz.n a0, 40248ad6 40248a9c: 369026 beqi a0, 10, 40248ad6 40248a9f: 331026 beqi a0, 1, 40248ad6 40248aa2: 212222 l32i a2, a2, 132 40248aa5: 628c beqz.n a2, 40248aaf 40248aa7: fda6c5 call0 40246514 40248aaa: 020c movi.n a2, 0 40248aac: 216c22 s32i a2, a12, 132 40248aaf: 202c22 l32i a2, a12, 128 40248ab2: ffd685 call0 4024881c 40248ab5: 1e2c22 l32i a2, a12, 120 40248ab8: f37c movi.n a3, -1 40248aba: 040c movi.n a4, 0 40248abc: 206c42 s32i a4, a12, 128 40248abf: 1d5c32 s16i a3, a12, 58 40248ac2: ffd585 call0 4024881c 40248ac5: 1f2c22 l32i a2, a12, 124 40248ac8: ffd505 call0 4024881c 40248acb: 050c movi.n a5, 0 40248acd: 1e6c52 s32i a5, a12, 120 40248ad0: 1f6c52 s32i a5, a12, 124 40248ad3: 3b5c52 s16i a5, a12, 118 40248ad6: 11c8 l32i.n a12, a1, 4 40248ad8: 0108 l32i.n a0, a1, 0 40248ada: 10c112 addi a1, a1, 16 40248add: f00d ret.n ... 40248ae0 : 40248ae0: f0c112 addi a1, a1, -16 40248ae3: 11c9 s32i.n a12, a1, 4 40248ae5: 0109 s32i.n a0, a1, 0 40248ae7: 0208 l32i.n a0, a2, 0 40248ae9: 03cd mov.n a12, a3 40248aeb: 069037 bne a0, a3, 40248af5 40248aee: 3038 l32i.n a3, a0, 12 40248af0: 0239 s32i.n a3, a2, 0 40248af2: 000486 j 40248b08 40248af5: fd6b31 l32r a3, 402480a4 40248af8: 2309 s32i.n a0, a3, 8 40248afa: a08c beqz.n a0, 40248b08 40248afc: 3028 l32i.n a2, a0, 12 40248afe: 3a12c7 beq a2, a12, 40248b3c 40248b01: 2329 s32i.n a2, a3, 8 40248b03: 020d mov.n a0, a2 40248b05: ff3256 bnez a2, 40248afc 40248b08: 202cc0 or a2, a12, a12 40248b0b: 00a042 movi a4, 0 40248b0e: 036c42 s32i a4, a12, 12 40248b11: fff785 call0 40248a8c 40248b14: 4c08 l32i.n a0, a12, 16 40248b16: 159026 beqi a0, 10, 40248b2f 40248b19: 121026 beqi a0, 1, 40248b2f 40248b1c: 240c02 l8ui a0, a12, 36 40248b1f: 0c6007 bbci a0, 0, 40248b2f 40248b22: 0c2d mov.n a2, a12 40248b24: 250c movi.n a5, 2 40248b26: 205050 or a5, a0, a5 40248b29: 244c52 s8i a5, a12, 36 40248b2c: 007fc5 call0 4024932c 40248b2f: 060c movi.n a6, 0 40248b31: 0108 l32i.n a0, a1, 0 40248b33: 4c69 s32i.n a6, a12, 16 40248b35: 11c8 l32i.n a12, a1, 4 40248b37: 10c112 addi a1, a1, 16 40248b3a: f00d ret.n 40248b3c: 3c78 l32i.n a7, a12, 12 40248b3e: 3079 s32i.n a7, a0, 12 40248b40: fff106 j 40248b08 40248b43: 809000 add a9, a0, a0 40248b46: fe .byte 0xfe 40248b47: 3f .byte 0x3f 40248b48 : 40248b48: fd5741 l32r a4, 402480a4 40248b4b: fffe51 l32r a5, 40248b44 40248b4e: 6448 l32i.n a4, a4, 24 40248b50: 0528 l32i.n a2, a5, 0 40248b52: 224a add.n a2, a2, a4 40248b54: ffa216 beqz a2, 40248b52 40248b57: 0529 s32i.n a2, a5, 0 40248b59: f00d ret.n ... 40248b5c : 40248b5c: f0c112 addi a1, a1, -16 40248b5f: 0161c2 s32i a12, a1, 4 40248b62: 006102 s32i a0, a1, 0 40248b65: 20c220 or a12, a2, a2 40248b68: 032d mov.n a2, a3 40248b6a: fcf305 call0 40245a9c 40248b6d: 329c beqz.n a2, 40248b84 40248b6f: 181202 l16ui a0, a2, 48 40248b72: e08c beqz.n a0, 40248b84 40248b74: d8c022 addi a2, a0, -40 40248b77: 0c0d mov.n a0, a12 40248b79: f42020 extui a2, a2, 0, 16 40248b7c: 01b2c7 bgeu a2, a12, 40248b81 40248b7f: 020d mov.n a0, a2 40248b81: f4c000 extui a12, a0, 0, 16 40248b84: 0c2d mov.n a2, a12 40248b86: 0108 l32i.n a0, a1, 0 40248b88: 11c8 l32i.n a12, a1, 4 40248b8a: 10c112 addi a1, a1, 16 40248b8d: f00d ret.n 40248b8f: c11200 mul16u a1, a2, a0 40248b92: 6152f0 excw 40248b95: 610201 l32r a0, 40220fa0 <_lit4_end+0x119850> 40248b98: 61c202 addi a0, a2, 97 40248b9b: 012903 excw 40248b9e: 03cd mov.n a12, a3 40248ba0: 120c movi.n a2, 1 40248ba2: 334a add.n a3, a3, a4 40248ba4: 040c movi.n a4, 0 40248ba6: 14c332 addi a3, a3, 20 40248ba9: f43030 extui a3, a3, 0, 16 40248bac: fd7505 call0 40246300 40248baf: 0ca216 beqz a2, 40248c7d 40248bb2: f2e361 l32r a6, 40245740 40248bb5: 11b8 l32i.n a11, a1, 4 40248bb7: 0158 l32i.n a5, a1, 0 40248bb9: 1278 l32i.n a7, a2, 4 40248bbb: 000c movi.n a0, 0 40248bbd: 124702 s8i a0, a7, 18 40248bc0: 114702 s8i a0, a7, 17 40248bc3: 104702 s8i a0, a7, 16 40248bc6: 1015a2 l16ui a10, a5, 32 40248bc9: a598 l32i.n a9, a5, 40 40248bcb: 0447b2 s8i a11, a7, 4 40248bce: 171542 l16ui a4, a5, 46 40248bd1: 41b8b0 srli a11, a11, 8 40248bd4: 743840 extui a3, a4, 8, 8 40248bd7: 0547b2 s8i a11, a7, 5 40248bda: 418890 srli a8, a9, 8 40248bdd: 108860 and a8, a8, a6 40248be0: 41b8b0 srli a11, a11, 8 40248be3: 0647b2 s8i a11, a7, 6 40248be6: 7408a0 extui a0, a10, 8, 8 40248be9: 41b8b0 srli a11, a11, 8 40248bec: 0747b2 s8i a11, a7, 7 40248bef: 11aa80 slli a10, a10, 8 40248bf2: 20aa00 or a10, a10, a0 40248bf5: 1115b2 l16ui a11, a5, 34 40248bf8: 0047a2 s8i a10, a7, 0 40248bfb: 41a8a0 srli a10, a10, 8 40248bfe: 7408b0 extui a0, a11, 8, 8 40248c01: 0147a2 s8i a10, a7, 1 40248c04: 11bb80 slli a11, a11, 8 40248c07: efa0a2 movi a10, 239 40248c0a: 20bb00 or a11, a11, a0 40248c0d: 110480 slli a0, a4, 8 40248c10: 0247b2 s8i a11, a7, 2 40248c13: 494a add.n a4, a9, a4 40248c15: 41b8b0 srli a11, a11, 8 40248c18: 200030 or a0, a0, a3 40248c1b: 0e4702 s8i a0, a7, 14 40248c1e: 0347b2 s8i a11, a7, 3 40248c21: 103960 and a3, a9, a6 40248c24: 0b1c movi.n a11, 16 40248c26: 113380 slli a3, a3, 8 40248c29: 756890 extui a6, a9, 24, 8 40248c2c: 410800 srli a0, a0, 8 40248c2f: 0f4702 s8i a0, a7, 15 40248c32: 208860 or a8, a8, a6 40248c35: 019980 slli a9, a9, 24 40248c38: 209930 or a9, a9, a3 40248c3b: 060c movi.n a6, 0 40248c3d: 134762 s8i a6, a7, 19 40248c40: 208890 or a8, a8, a9 40248c43: 084782 s8i a8, a7, 8 40248c46: 4192c0 srli a9, a12, 2 40248c49: 995b addi.n a9, a9, 5 40248c4b: 418880 srli a8, a8, 8 40248c4e: 094782 s8i a8, a7, 9 40248c51: 119940 slli a9, a9, 12 40248c54: 10a9a0 and a10, a9, a10 40248c57: 418880 srli a8, a8, 8 40248c5a: 0a4782 s8i a8, a7, 10 40248c5d: 2099b0 or a9, a9, a11 40248c60: 20aab0 or a10, a10, a11 40248c63: 11aa80 slli a10, a10, 8 40248c66: 749890 extui a9, a9, 8, 8 40248c69: 418880 srli a8, a8, 8 40248c6c: 0b4782 s8i a8, a7, 11 40248c6f: 2099a0 or a9, a9, a10 40248c72: 0c4792 s8i a9, a7, 12 40248c75: 419890 srli a9, a9, 8 40248c78: 0d4792 s8i a9, a7, 13 40248c7b: c549 s32i.n a4, a5, 48 40248c7d: 31c8 l32i.n a12, a1, 12 40248c7f: 2108 l32i.n a0, a1, 8 40248c81: 10c112 addi a1, a1, 16 40248c84: f00d ret.n ... 40248c88 : 40248c88: f0c112 addi a1, a1, -16 40248c8b: 1e2242 l32i a4, a2, 120 40248c8e: 0109 s32i.n a0, a1, 0 40248c90: 04bc beqz.n a4, 40248cc4 40248c92: 0408 l32i.n a0, a4, 0 40248c94: 508c beqz.n a0, 40248c9d 40248c96: 004d mov.n a4, a0 40248c98: 0008 l32i.n a0, a0, 0 40248c9a: ff8056 bnez a0, 40248c96 40248c9d: 4448 l32i.n a4, a4, 16 40248c9f: 0d0402 l8ui a0, a4, 13 40248ca2: 0c0432 l8ui a3, a4, 12 40248ca5: 110080 slli a0, a0, 8 40248ca8: 200030 or a0, a0, a3 40248cab: 243800 extui a3, a0, 8, 3 40248cae: 23dc bnez.n a3, 40248cc4 40248cb0: 00a122 movi a2, 0x100 40248cb3: 202020 or a2, a0, a2 40248cb6: 0c4422 s8i a2, a4, 12 40248cb9: 412820 srli a2, a2, 8 40248cbc: 0d4422 s8i a2, a4, 13 40248cbf: 020c movi.n a2, 0 40248cc1: 000106 j 40248cc9 40248cc4: 130c movi.n a3, 1 40248cc6: 004e85 call0 402491b0 40248cc9: 0108 l32i.n a0, a1, 0 40248ccb: 10c112 addi a1, a1, 16 40248cce: f00d ret.n 40248cd0: 26f170 excw 40248cd3: c11240 mul16u a1, a2, a4 40248cd6: 6152e0 excw 40248cd9: 616202 s32i a0, a2, 0x184 40248cdc: 610201 l32r a0, 402210e4 <_lit4_end+0x119994> 40248cdf: 61c905 call0 402aa970 <_irom0_text_end+0x39fed> 40248ce2: 4129 s32i.n a2, a1, 16 40248ce4: 71d9 s32i.n a13, a1, 28 40248ce6: f15321 l32r a2, 40245234 40248ce9: 03dd mov.n a13, a3 40248ceb: 04cd mov.n a12, a4 40248ced: fff831 l32r a3, 40248cd0 40248cf0: a6a042 movi a4, 166 40248cf3: 31c9 s32i.n a12, a1, 12 40248cf5: 4228 l32i.n a2, a2, 16 40248cf7: dce001 l32r a0, 40240078 <_irom0_text_start+0x78> 40248cfa: 0000c0 callx0 a0 40248cfd: 02cd mov.n a12, a2 40248cff: 0a8256 bnez a2, 40248dab 40248d02: 0d2d mov.n a2, a13 40248d04: fd80c5 call0 40246514 40248d07: 0c0c movi.n a12, 0 40248d09: 002446 j 40248d9e 40248d0c: 090c movi.n a9, 0 40248d0e: f28c81 l32r a8, 40245740 40248d11: 1c58 l32i.n a5, a12, 4 40248d13: 2168 l32i.n a6, a1, 8 40248d15: 1558 l32i.n a5, a5, 4 40248d17: 414860 srli a4, a6, 8 40248d1a: 104480 and a4, a4, a8 40248d1d: 107680 and a7, a6, a8 40248d20: 4c59 s32i.n a5, a12, 16 40248d22: 124592 s8i a9, a5, 18 40248d25: 117780 slli a7, a7, 8 40248d28: 090c movi.n a9, 0 40248d2a: 758860 extui a8, a6, 24, 8 40248d2d: 204480 or a4, a4, a8 40248d30: 134592 s8i a9, a5, 19 40248d33: 016680 slli a6, a6, 24 40248d36: 4198 l32i.n a9, a1, 16 40248d38: 206670 or a6, a6, a7 40248d3b: 204460 or a4, a4, a6 40248d3e: 0178 l32i.n a7, a1, 0 40248d40: 3168 l32i.n a6, a1, 12 40248d42: 111982 l16ui a8, a9, 34 40248d45: 044542 s8i a4, a5, 4 40248d48: 101992 l16ui a9, a9, 32 40248d4b: 417270 srli a7, a7, 2 40248d4e: 414840 srli a4, a4, 8 40248d51: 054542 s8i a4, a5, 5 40248d54: 74a880 extui a10, a8, 8, 8 40248d57: 775b addi.n a7, a7, 5 40248d59: 118880 slli a8, a8, 8 40248d5c: 117740 slli a7, a7, 12 40248d5f: 414840 srli a4, a4, 8 40248d62: 064542 s8i a4, a5, 6 40248d65: 206670 or a6, a6, a7 40248d68: 2088a0 or a8, a8, a10 40248d6b: 024582 s8i a8, a5, 2 40248d6e: 74a890 extui a10, a9, 8, 8 40248d71: 747860 extui a7, a6, 8, 8 40248d74: 414840 srli a4, a4, 8 40248d77: 074542 s8i a4, a5, 7 40248d7a: 116680 slli a6, a6, 8 40248d7d: 119980 slli a9, a9, 8 40248d80: 418880 srli a8, a8, 8 40248d83: 034582 s8i a8, a5, 3 40248d86: 2099a0 or a9, a9, a10 40248d89: 206670 or a6, a6, a7 40248d8c: 0c4562 s8i a6, a5, 12 40248d8f: 004592 s8i a9, a5, 0 40248d92: 416860 srli a6, a6, 8 40248d95: 419890 srli a9, a9, 8 40248d98: 014592 s8i a9, a5, 1 40248d9b: 0d4562 s8i a6, a5, 13 40248d9e: 5108 l32i.n a0, a1, 20 40248da0: 0c2d mov.n a2, a12 40248da2: 71d8 l32i.n a13, a1, 28 40248da4: 61c8 l32i.n a12, a1, 24 40248da6: 20c112 addi a1, a1, 32 40248da9: f00d ret.n 40248dab: 14a032 movi a3, 20 40248dae: 041d72 l16ui a7, a13, 8 40248db1: 04a0a2 movi a10, 4 40248db4: 100c movi.n a0, 1 40248db6: 11b8 l32i.n a11, a1, 4 40248db8: 060c movi.n a6, 0 40248dba: 069d mov.n a9, a6 40248dbc: 068d mov.n a8, a6 40248dbe: 0e42b2 s8i a11, a2, 14 40248dc1: 1cd9 s32i.n a13, a12, 4 40248dc3: 0c69 s32i.n a6, a12, 0 40248dc5: 220c movi.n a2, 2 40248dc7: 102b20 and a2, a11, a2 40248dca: 932020 movnez a2, a0, a2 40248dcd: 04b0b0 extui a11, a11, 0, 1 40248dd0: c00c movi.n a0, 12 40248dd2: 938ab0 movnez a8, a10, a11 40248dd5: 939020 movnez a9, a0, a2 40248dd8: 0d2d mov.n a2, a13 40248dda: 889a add.n a8, a8, a9 40248ddc: 748080 extui a8, a8, 0, 8 40248ddf: 0189 s32i.n a8, a1, 0 40248de1: c07780 sub a7, a7, a8 40248de4: 065c72 s16i a7, a12, 12 40248de7: fd6c05 call0 402464a8 40248dea: f1e216 beqz a2, 40248d0c 40248ded: 0c2d mov.n a2, a12 40248def: ffa485 call0 40248838 40248df2: ffc446 j 40248d07 40248df5: 000000 ill 40248df8: 00a042 movi a4, 0 40248dfb: f0c112 addi a1, a1, -16 40248dfe: 016152 s32i a5, a1, 4 40248e01: 006132 s32i a3, a1, 0 40248e04: 2109 s32i.n a0, a1, 8 40248e06: b4a532 movi a3, 0x5b4 40248e09: fd4f45 call0 40246300 40248e0c: 32cc bnez.n a2, 40248e13 40248e0e: 020c movi.n a2, 0 40248e10: 000486 j 40248e26 40248e13: 0108 l32i.n a0, a1, 0 40248e15: 051232 l16ui a3, a2, 10 40248e18: 1148 l32i.n a4, a1, 4 40248e1a: c03300 sub a3, a3, a0 40248e1d: 005432 s16i a3, a4, 0 40248e20: 045202 s16i a0, a2, 8 40248e23: 055202 s16i a0, a2, 10 40248e26: 2108 l32i.n a0, a1, 8 40248e28: 10c112 addi a1, a1, 16 40248e2b: f00d ret.n 40248e2d: 000000 ill 40248e30: 4258 l32i.n a5, a2, 16 40248e32: 0d4526 beqi a5, 4, 40248e43 40248e35: 0a7526 beqi a5, 7, 40248e43 40248e38: 072526 beqi a5, 2, 40248e43 40248e3b: 043526 beqi a5, 3, 40248e43 40248e3e: 537c movi.n a3, -11 40248e40: 000846 j 40248e65 40248e43: 23ac beqz.n a3, 40248e69 40248e45: 391242 l16ui a4, a2, 114 40248e48: 80a062 movi a6, 128 40248e4b: 0b3437 bltu a4, a3, 40248e5a 40248e4e: 3a1232 l16ui a3, a2, 116 40248e51: f3ed51 l32r a5, 40245e08 40248e54: 0283f6 bgeui a3, 8, 40248e5a 40248e57: 0eb537 bgeu a5, a3, 40248e69 40248e5a: 240272 l8ui a7, a2, 36 40248e5d: f37c movi.n a3, -1 40248e5f: 207760 or a7, a7, a6 40248e62: 244272 s8i a7, a2, 36 40248e65: 032d mov.n a2, a3 40248e67: f00d ret.n 40248e69: 030c movi.n a3, 0 40248e6b: fffd86 j 40248e65 40248e6e: 000000 ill 40248e71: 0008 l32i.n a0, a0, 0 ... 40248e74 : 40248e74: a0c112 addi a1, a1, -96 40248e77: d109 s32i.n a0, a1, 52 40248e79: b159 s32i.n a5, a1, 44 40248e7b: 1161f2 s32i a15, a1, 68 40248e7e: f1d9 s32i.n a13, a1, 60 40248e80: e1c9 s32i.n a12, a1, 56 40248e82: 1061e2 s32i a14, a1, 64 40248e85: 02cd mov.n a12, a2 40248e87: 03ed mov.n a14, a3 40248e89: 04dd mov.n a13, a4 40248e8b: 0f0c movi.n a15, 0 40248e8d: 0851f2 s16i a15, a1, 16 40248e90: 33cc bnez.n a3, 40248e97 40248e92: 427c movi.n a2, -12 40248e94: 001a46 j 40248f01 40248e97: 043d mov.n a3, a4 40248e99: fff945 call0 40248e30 40248e9c: 061256 bnez a2, 40248f01 40248e9f: 290c movi.n a9, 2 40248ea1: 1361d2 s32i a13, a1, 76 40248ea4: a1e9 s32i.n a14, a1, 40 40248ea6: 3a1ca2 l16ui a10, a12, 116 40248ea9: 1e2c62 l32i a6, a12, 120 40248eac: 1461a2 s32i a10, a1, 80 40248eaf: 11b616 beqz a6, 40248fce 40248eb2: 001706 j 40248f12 40248eb5: 162102 l32i a0, a1, 88 40248eb8: 0e09 s32i.n a0, a14, 0 40248eba: 1b2c42 l32i a4, a12, 108 40248ebd: 132132 l32i a3, a1, 76 40248ec0: 391c22 l16ui a2, a12, 114 40248ec3: 142152 l32i a5, a1, 80 40248ec6: 3a5c52 s16i a5, a12, 116 40248ec9: c02230 sub a2, a2, a3 40248ecc: 434a add.n a4, a3, a4 40248ece: 1b6c42 s32i a4, a12, 108 40248ed1: 395c22 s16i a2, a12, 114 40248ed4: 76ac beqz.n a6, 40248eff 40248ed6: 4608 l32i.n a0, a6, 16 40248ed8: 30ac beqz.n a0, 40248eff 40248eda: b168 l32i.n a6, a1, 44 40248edc: 170c movi.n a7, 1 40248ede: 206670 or a6, a6, a7 40248ee1: 1ae617 bbsi a6, 1, 40248eff 40248ee4: ffe391 l32r a9, 40248e70 40248ee7: 0d0082 l8ui a8, a0, 13 40248eea: 0c00a2 l8ui a10, a0, 12 40248eed: 118880 slli a8, a8, 8 40248ef0: 2088a0 or a8, a8, a10 40248ef3: 208890 or a8, a8, a9 40248ef6: 0c4082 s8i a8, a0, 12 40248ef9: 418880 srli a8, a8, 8 40248efc: 0d4082 s8i a8, a0, 13 40248eff: 020c movi.n a2, 0 40248f01: e1c8 l32i.n a12, a1, 56 40248f03: f1d8 l32i.n a13, a1, 60 40248f05: 1021e2 l32i a14, a1, 64 40248f08: 1121f2 l32i a15, a1, 68 40248f0b: d108 l32i.n a0, a1, 52 40248f0d: 60c112 addi a1, a1, 96 40248f10: f00d ret.n 40248f12: 0628 l32i.n a2, a6, 0 40248f14: 06ed mov.n a14, a6 40248f16: 528c beqz.n a2, 40248f1f 40248f18: 02ed mov.n a14, a2 40248f1a: 0228 l32i.n a2, a2, 0 40248f1c: ff8256 bnez a2, 40248f18 40248f1f: 4a0c movi.n a10, 4 40248f21: 061e72 l16ui a7, a14, 12 40248f24: 1e1c42 l16ui a4, a12, 60 40248f27: 3b1c22 l16ui a2, a12, 118 40248f2a: c60c movi.n a6, 12 40248f2c: 0e0eb2 l8ui a11, a14, 14 40248f2f: 0f5d mov.n a5, a15 40248f31: 108b90 and a8, a11, a9 40248f34: 935680 movnez a5, a6, a8 40248f37: 04b0b0 extui a11, a11, 0, 1 40248f3a: 085122 s16i a2, a1, 16 40248f3d: 93fab0 movnez a15, a10, a11 40248f40: 55fa add.n a5, a5, a15 40248f42: 575a add.n a5, a7, a5 40248f44: c04450 sub a4, a4, a5 40248f47: f44040 extui a4, a4, 0, 16 40248f4a: c29c beqz.n a2, 40248f6a 40248f4c: 1321d2 l32i a13, a1, 76 40248f4f: 0e6d mov.n a6, a14 40248f51: 0d0d mov.n a0, a13 40248f53: 01b2d7 bgeu a2, a13, 40248f58 40248f56: 020d mov.n a0, a2 40248f58: f40000 extui a0, a0, 0, 16 40248f5b: c04400 sub a4, a4, a0 40248f5e: c05200 sub a5, a2, a0 40248f61: 085152 s16i a5, a1, 16 40248f64: f44040 extui a4, a4, 0, 16 40248f67: 0000c6 j 40248f6e 40248f6a: 000c movi.n a0, 0 40248f6c: 060c movi.n a6, 0 40248f6e: 132182 l32i a8, a1, 76 40248f71: 00dd mov.n a13, a0 40248f73: 52b087 bgeu a0, a8, 40248fc9 40248f76: 04f416 beqz a4, 40248fc9 40248f79: 04c716 beqz a7, 40248fc9 40248f7c: 042d mov.n a2, a4 40248f7e: 71e9 s32i.n a14, a1, 28 40248f80: 5109 s32i.n a0, a1, 20 40248f82: c06800 sub a6, a8, a0 40248f85: b178 l32i.n a7, a1, 44 40248f87: 180c movi.n a8, 1 40248f89: 207780 or a7, a7, a8 40248f8c: 748070 extui a8, a7, 0, 8 40248f8f: c189 s32i.n a8, a1, 48 40248f91: 047070 extui a7, a7, 0, 1 40248f94: 01a647 bge a6, a4, 40248f99 40248f97: 062d mov.n a2, a6 40248f99: f49020 extui a9, a2, 0, 16 40248f9c: 155716 beqz a7, 402490f5 40248f9f: 093d mov.n a3, a9 40248fa1: 8199 s32i.n a9, a1, 32 40248fa3: 087d mov.n a7, a8 40248fa5: 320c movi.n a2, 3 40248fa7: 10c152 addi a5, a1, 16 40248faa: 0c6d mov.n a6, a12 40248fac: 1a0c movi.n a10, 1 40248fae: 01a9 s32i.n a10, a1, 0 40248fb0: ffe445 call0 40248df8 40248fb3: 02fd mov.n a15, a2 40248fb5: 1e7216 beqz a2, 402491a0 40248fb8: 1228 l32i.n a2, a2, 4 40248fba: a138 l32i.n a3, a1, 40 40248fbc: 8148 l32i.n a4, a1, 32 40248fbe: 33da add.n a3, a3, a13 40248fc0: dc1c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40248fc3: 0000c0 callx0 a0 40248fc6: 005106 j 4024910e 40248fc9: 0f0c movi.n a15, 0 40248fcb: 000246 j 40248fd8 40248fce: 000c movi.n a0, 0 40248fd0: 0d0c movi.n a13, 0 40248fd2: 060c movi.n a6, 0 40248fd4: 0e0c movi.n a14, 0 40248fd6: 0f0c movi.n a15, 0 40248fd8: 132142 l32i a4, a1, 76 40248fdb: 0a0c movi.n a10, 0 40248fdd: 023d47 bltu a13, a4, 40248fe3 40248fe0: 005206 j 4024912c 40248fe3: 120c movi.n a2, 1 40248fe5: b1b8 l32i.n a11, a1, 44 40248fe7: 030c movi.n a3, 0 40248fe9: 166132 s32i a3, a1, 88 40248fec: 20bb20 or a11, a11, a2 40248fef: 7420b0 extui a2, a11, 0, 8 40248ff2: c129 s32i.n a2, a1, 48 40248ff4: 04b0b0 extui a11, a11, 0, 1 40248ff7: 1761b2 s32i a11, a1, 92 40248ffa: 61a9 s32i.n a10, a1, 24 40248ffc: 5109 s32i.n a0, a1, 20 40248ffe: 1e1c42 l16ui a4, a12, 60 40249001: 132122 l32i a2, a1, 76 40249004: 046d mov.n a6, a4 40249006: c022d0 sub a2, a2, a13 40249009: f42020 extui a2, a2, 0, 16 4024900c: 01b247 bgeu a2, a4, 40249011 4024900f: 026d mov.n a6, a2 40249011: f43060 extui a3, a6, 0, 16 40249014: 126132 s32i a3, a1, 72 40249017: ebac beqz.n a11, 40249049 40249019: 162172 l32i a7, a1, 88 4024901c: 160c movi.n a6, 1 4024901e: 050c movi.n a5, 0 40249020: 020c movi.n a2, 0 40249022: 835670 moveqz a5, a6, a7 40249025: 0c6d mov.n a6, a12 40249027: 0159 s32i.n a5, a1, 0 40249029: c178 l32i.n a7, a1, 48 4024902b: 10c152 addi a5, a1, 16 4024902e: ffdc85 call0 40248df8 40249031: 156122 s32i a2, a1, 84 40249034: 099216 beqz a2, 402490d1 40249037: 1228 l32i.n a2, a2, 4 40249039: a138 l32i.n a3, a1, 40 4024903b: 122142 l32i a4, a1, 72 4024903e: 33da add.n a3, a3, a13 40249040: dbfc01 l32r a0, 40240030 <_irom0_text_start+0x30> 40249043: 0000c0 callx0 a0 40249046: 000986 j 40249070 40249049: 00a022 movi a2, 0 4024904c: 140c movi.n a4, 1 4024904e: fd2b05 call0 40246300 40249051: 9129 s32i.n a2, a1, 36 40249053: 07a216 beqz a2, 402490d1 40249056: a138 l32i.n a3, a1, 40 40249058: 040c movi.n a4, 0 4024905a: 33da add.n a3, a3, a13 4024905c: 1239 s32i.n a3, a2, 4 4024905e: 020c movi.n a2, 0 40249060: 030c movi.n a3, 0 40249062: fd29c5 call0 40246300 40249065: 156122 s32i a2, a1, 84 40249068: 13c216 beqz a2, 402491a8 4024906b: 9138 l32i.n a3, a1, 36 4024906d: fd5545 call0 402465c4 40249070: 152122 l32i a2, a1, 84 40249073: fd52c5 call0 402465a0 40249076: 142152 l32i a5, a1, 80 40249079: 08a042 movi a4, 8 4024907c: 806520 add a6, a5, a2 4024907f: f45060 extui a5, a6, 0, 16 40249082: 146152 s32i a5, a1, 80 40249085: 3f3457 bltu a4, a5, 402490c8 40249088: 152132 l32i a3, a1, 84 4024908b: 202cc0 or a2, a12, a12 4024908e: 040c movi.n a4, 0 40249090: 1b2c52 l32i a5, a12, 108 40249093: 060c movi.n a6, 0 40249095: 55da add.n a5, a5, a13 40249097: ffc3c5 call0 40248cd4 4024909a: 5108 l32i.n a0, a1, 20 4024909c: 12bc beqz.n a2, 402490d1 4024909e: 1721b2 l32i a11, a1, 92 402490a1: 02ad mov.n a10, a2 402490a3: 162162 l32i a6, a1, 88 402490a6: 122132 l32i a3, a1, 72 402490a9: 46cc bnez.n a6, 402490b1 402490ab: 166122 s32i a2, a1, 88 402490ae: 0000c6 j 402490b5 402490b1: 6188 l32i.n a8, a1, 24 402490b3: 0829 s32i.n a2, a8, 0 402490b5: 132192 l32i a9, a1, 76 402490b8: d3da add.n a13, a3, a13 402490ba: f4d0d0 extui a13, a13, 0, 16 402490bd: 02bd97 bgeu a13, a9, 402490c3 402490c0: ffccc6 j 40248ff7 402490c3: 026d mov.n a6, a2 402490c5: 001a06 j 40249131 402490c8: 152122 l32i a2, a1, 84 402490cb: 201110 or a1, a1, a1 402490ce: fd4445 call0 40246514 402490d1: 240c42 l8ui a4, a12, 36 402490d4: 80a052 movi a5, 128 402490d7: 204450 or a4, a4, a5 402490da: 244c42 s8i a4, a12, 36 402490dd: 005f16 beqz a15, 402490e6 402490e0: 202ff0 or a2, a15, a15 402490e3: fd4305 call0 40246514 402490e6: 162162 l32i a6, a1, 88 402490e9: 368c beqz.n a6, 402490f0 402490eb: 062d mov.n a2, a6 402490ed: ff72c5 call0 4024881c 402490f0: f27c movi.n a2, -1 402490f2: ff82c6 j 40248f01 402490f5: 203990 or a3, a9, a9 402490f8: 086192 s32i a9, a1, 32 402490fb: 03a022 movi a2, 3 402490fe: 140c movi.n a4, 1 40249100: fd1fc5 call0 40246300 40249103: 02fd mov.n a15, a2 40249105: 097216 beqz a2, 402491a0 40249108: a178 l32i.n a7, a1, 40 4024910a: 77da add.n a7, a7, a13 4024910c: 1279 s32i.n a7, a2, 4 4024910e: 082102 l32i a0, a1, 32 40249111: 202ff0 or a2, a15, a15 40249114: 80d0d0 add a13, a0, a13 40249117: f4d0d0 extui a13, a13, 0, 16 4024911a: fd4845 call0 402465a0 4024911d: 5108 l32i.n a0, a1, 20 4024911f: 142132 l32i a3, a1, 80 40249122: 7168 l32i.n a6, a1, 28 40249124: 332a add.n a3, a3, a2 40249126: 146132 s32i a3, a1, 80 40249129: ffaac6 j 40248fd8 4024912c: 040c movi.n a4, 0 4024912e: 166142 s32i a4, a1, 88 40249131: e0bc beqz.n a0, 40249173 40249133: 1ed8 l32i.n a13, a14, 4 40249135: 2dbc beqz.n a13, 4024916b 40249137: 5109 s32i.n a0, a1, 20 40249139: 7169 s32i.n a6, a1, 28 4024913b: 041d52 l16ui a5, a13, 8 4024913e: 0d78 l32i.n a7, a13, 0 40249140: 550a add.n a5, a5, a0 40249142: 045d52 s16i a5, a13, 8 40249145: d7dc bnez.n a7, 40249166 40249147: 1d38 l32i.n a3, a13, 4 40249149: 051d22 l16ui a2, a13, 10 4024914c: 004d mov.n a4, a0 4024914e: 223a add.n a2, a2, a3 40249150: a138 l32i.n a3, a1, 40 40249152: dbb701 l32r a0, 40240030 <_irom0_text_start+0x30> 40249155: 0000c0 callx0 a0 40249158: 7168 l32i.n a6, a1, 28 4024915a: 5108 l32i.n a0, a1, 20 4024915c: 051d42 l16ui a4, a13, 10 4024915f: 0d78 l32i.n a7, a13, 0 40249161: 440a add.n a4, a4, a0 40249163: 055d42 s16i a4, a13, 10 40249166: 07dd mov.n a13, a7 40249168: fcb756 bnez a7, 40249137 4024916b: 061e52 l16ui a5, a14, 12 4024916e: 550a add.n a5, a5, a0 40249170: 065e52 s16i a5, a14, 12 40249173: 7169 s32i.n a6, a1, 28 40249175: 081172 l16ui a7, a1, 16 40249178: 3b5c72 s16i a7, a12, 118 4024917b: 5f9c beqz.n a15, 40249194 4024917d: 1e28 l32i.n a2, a14, 4 4024917f: 0f3d mov.n a3, a15 40249181: 201110 or a1, a1, a1 40249184: fd43c5 call0 402465c4 40249187: 061e92 l16ui a9, a14, 12 4024918a: 041f82 l16ui a8, a15, 8 4024918d: 7168 l32i.n a6, a1, 28 4024918f: 889a add.n a8, a8, a9 40249191: 065e82 s16i a8, a14, 12 40249194: d1de56 bnez a14, 40248eb5 40249197: 1621a2 l32i a10, a1, 88 4024919a: 1e6ca2 s32i a10, a12, 120 4024919d: ff4646 j 40248eba 402491a0: 0b0c movi.n a11, 0 402491a2: 1661b2 s32i a11, a1, 88 402491a5: ffca06 j 402490d1 402491a8: 9128 l32i.n a2, a1, 36 402491aa: fd3685 call0 40246514 402491ad: ffc806 j 402490d1 402491b0 : 402491b0: e0c112 addi a1, a1, -32 402491b3: 41d9 s32i.n a13, a1, 16 402491b5: 2109 s32i.n a0, a1, 8 402491b7: 31c9 s32i.n a12, a1, 12 402491b9: 80a002 movi a0, 128 402491bc: 02cd mov.n a12, a2 402491be: 3a1222 l16ui a2, a2, 116 402491c1: 03dd mov.n a13, a3 402491c3: 0582f6 bgeui a2, 8, 402491cc 402491c6: f31031 l32r a3, 40245e08 402491c9: 61b327 bgeu a3, a2, 4024922e 402491cc: 240c42 l8ui a4, a12, 36 402491cf: 204400 or a4, a4, a0 402491d2: 244c42 s8i a4, a12, 36 402491d5: f07c movi.n a0, -1 402491d7: 001186 j 40249221 402491da: 0308 l32i.n a0, a3, 0 402491dc: 508c beqz.n a0, 402491e5 402491de: 003d mov.n a3, a0 402491e0: 0008 l32i.n a0, a0, 0 402491e2: ff8056 bnez a0, 402491de 402491e5: 0329 s32i.n a2, a3, 0 402491e7: 0400d0 extui a0, a13, 0, 1 402491ea: 3b5c62 s16i a6, a12, 118 402491ed: 15cc bnez.n a5, 402491f2 402491ef: 0f6d07 bbci a13, 0, 40249202 402491f2: 391c72 l16ui a7, a12, 114 402491f5: 1b2c82 l32i a8, a12, 108 402491f8: 770b addi.n a7, a7, -1 402491fa: 881b addi.n a8, a8, 1 402491fc: 1b6c82 s32i a8, a12, 108 402491ff: 395c72 s16i a7, a12, 114 40249202: 00b016 beqz a0, 40249211 40249205: 240c82 l8ui a8, a12, 36 40249208: 20a092 movi a9, 32 4024920b: 208890 or a8, a8, a9 4024920e: 244c82 s8i a8, a12, 36 40249211: 012222 l32i a2, a2, 4 40249214: fd3885 call0 402465a0 40249217: 3a1ca2 l16ui a10, a12, 116 4024921a: 000c movi.n a0, 0 4024921c: aa2a add.n a10, a10, a2 4024921e: 3a5ca2 s16i a10, a12, 116 40249221: 31c8 l32i.n a12, a1, 12 40249223: 41d8 l32i.n a13, a1, 16 40249225: 002d mov.n a2, a0 40249227: 2108 l32i.n a0, a1, 8 40249229: 20c112 addi a1, a1, 32 4024922c: f00d ret.n 4024922e: 391cb2 l16ui a11, a12, 114 40249231: fa0b16 beqz a11, 402491d5 40249234: 00a022 movi a2, 0 40249237: 0ca072 movi a7, 12 4024923a: 04a052 movi a5, 4 4024923d: 190c movi.n a9, 1 4024923f: 030c movi.n a3, 0 40249241: 280c movi.n a8, 2 40249243: 106d80 and a6, a13, a8 40249246: 034d mov.n a4, a3 40249248: 0169 s32i.n a6, a1, 0 4024924a: 936960 movnez a6, a9, a6 4024924d: 1169 s32i.n a6, a1, 4 4024924f: 934560 movnez a4, a5, a6 40249252: 108680 and a8, a6, a8 40249255: 933780 movnez a3, a7, a8 40249258: 334a add.n a3, a3, a4 4024925a: 743030 extui a3, a3, 0, 8 4024925d: 040c movi.n a4, 0 4024925f: fd0a05 call0 40246300 40249262: e28c beqz.n a2, 40249274 40249264: 0d4d mov.n a4, a13 40249266: 1b2c52 l32i a5, a12, 108 40249269: 023d mov.n a3, a2 4024926b: 1168 l32i.n a6, a1, 4 4024926d: 0c2d mov.n a2, a12 4024926f: ffa645 call0 40248cd4 40249272: d2cc bnez.n a2, 40249283 40249274: 240ca2 l8ui a10, a12, 36 40249277: 80a0b2 movi a11, 128 4024927a: 20aab0 or a10, a10, a11 4024927d: 244ca2 s8i a10, a12, 36 40249280: ffd446 j 402491d5 40249283: 060c movi.n a6, 0 40249285: 1e2c32 l32i a3, a12, 120 40249288: 0158 l32i.n a5, a1, 0 4024928a: f4c356 bnez a3, 402491da 4024928d: 1e6c22 s32i a2, a12, 120 40249290: ffd4c6 j 402491e7 ... 40249294 : 40249294: 030c movi.n a3, 0 40249296: 040c movi.n a4, 0 40249298: f12a81 l32r a8, 40245740 4024929b: e0c112 addi a1, a1, -32 4024929e: 41d9 s32i.n a13, a1, 16 402492a0: 2109 s32i.n a0, a1, 8 402492a2: 31c9 s32i.n a12, a1, 12 402492a4: 172262 l32i a6, a2, 92 402492a7: 02cd mov.n a12, a2 402492a9: 107680 and a7, a6, a8 402492ac: 415860 srli a5, a6, 8 402492af: 105580 and a5, a5, a8 402492b2: 117780 slli a7, a7, 8 402492b5: 758860 extui a8, a6, 24, 8 402492b8: 205580 or a5, a5, a8 402492bb: 016680 slli a6, a6, 24 402492be: 206670 or a6, a6, a7 402492c1: 205560 or a5, a5, a6 402492c4: ff8c85 call0 40248b90 402492c7: 02dd mov.n a13, a2 402492c9: 32cc bnez.n a2, 402492d0 402492cb: e27c movi.n a2, -2 402492cd: 001046 j 40249312 402492d0: 203cc0 or a3, a12, a12 402492d3: 650c movi.n a5, 6 402492d5: 041262 l16ui a6, a2, 8 402492d8: fca0b2 movi a11, 252 402492db: 240ca2 l8ui a10, a12, 36 402492de: 4c4b addi.n a4, a12, 4 402492e0: 1298 l32i.n a9, a2, 4 402492e2: 0199 s32i.n a9, a1, 0 402492e4: 1149 s32i.n a4, a1, 4 402492e6: 10aab0 and a10, a10, a11 402492e9: 244ca2 s8i a10, a12, 36 402492ec: 25ba05 call0 4026ee90 402492ef: 1148 l32i.n a4, a1, 4 402492f1: 0a0c52 l8ui a5, a12, 10 402492f4: 090c62 l8ui a6, a12, 9 402492f7: 670c movi.n a7, 6 402492f9: 0138 l32i.n a3, a1, 0 402492fb: 410820 srli a0, a2, 8 402492fe: 104322 s8i a2, a3, 16 40249301: 114302 s8i a0, a3, 17 40249304: 0d2d mov.n a2, a13 40249306: 0c3d mov.n a3, a12 40249308: fcce05 call0 40245fec 4024930b: 0d2d mov.n a2, a13 4024930d: fd2045 call0 40246514 40249310: 020c movi.n a2, 0 40249312: 31c8 l32i.n a12, a1, 12 40249314: 41d8 l32i.n a13, a1, 16 40249316: 2108 l32i.n a0, a1, 8 40249318: 20c112 addi a1, a1, 32 4024931b: f00d ret.n 4024931d: 000000 ill 40249320: fea1d4 excw 40249323: 3f .byte 0x3f 40249324: 001000 excw 40249327: 137400 excw 4024932a: 124010 excw 4024932c : 4024932c: e0c112 addi a1, a1, -32 4024932f: 31d9 s32i.n a13, a1, 12 40249331: 41e9 s32i.n a14, a1, 16 40249333: 51f9 s32i.n a15, a1, 20 40249335: 1109 s32i.n a0, a1, 4 40249337: fffa01 l32r a0, 40249320 4024933a: 21c9 s32i.n a12, a1, 8 4024933c: 0008 l32i.n a0, a0, 0 4024933e: 02cd mov.n a12, a2 40249340: c00020 sub a0, a0, a2 40249343: 165016 beqz a0, 402494ac 40249346: f0fee1 l32r a14, 40245740 40249349: 301c02 l16ui a0, a12, 96 4024934c: 2b1222 l16ui a2, a2, 86 4024934f: 6129 s32i.n a2, a1, 24 40249351: 01b027 bgeu a0, a2, 40249356 40249354: 6109 s32i.n a0, a1, 24 40249356: 240c42 l8ui a4, a12, 36 40249359: 1e2cd2 l32i a13, a12, 120 4024935c: 506417 bbci a4, 1, 402493b0 4024935f: 2c0d16 beqz a13, 40249623 40249362: 6158 l32i.n a5, a1, 24 40249364: 061d62 l16ui a6, a13, 12 40249367: 4db8 l32i.n a11, a13, 16 40249369: 142c82 l32i a8, a12, 80 4024936c: 040b92 l8ui a9, a11, 4 4024936f: 050ba2 l8ui a10, a11, 5 40249372: 070b72 l8ui a7, a11, 7 40249375: 060bb2 l8ui a11, a11, 6 40249378: 117780 slli a7, a7, 8 4024937b: 2077b0 or a7, a7, a11 4024937e: 117780 slli a7, a7, 8 40249381: 2077a0 or a7, a7, a10 40249384: 117780 slli a7, a7, 8 40249387: 207790 or a7, a7, a9 4024938a: 75a870 extui a10, a7, 24, 8 4024938d: 019780 slli a9, a7, 24 40249390: 10b7e0 and a11, a7, a14 40249393: 11bb80 slli a11, a11, 8 40249396: 2099b0 or a9, a9, a11 40249399: 417870 srli a7, a7, 8 4024939c: 1077e0 and a7, a7, a14 4024939f: 2077a0 or a7, a7, a10 402493a2: 207790 or a7, a7, a9 402493a5: c07780 sub a7, a7, a8 402493a8: 667a add.n a6, a6, a7 402493aa: 02b567 bgeu a5, a6, 402493b0 402493ad: 009c86 j 40249623 402493b0: 1f2cf2 l32i a15, a12, 124 402493b3: 9f8c beqz.n a15, 402493c0 402493b5: 0f08 l32i.n a0, a15, 0 402493b7: 508c beqz.n a0, 402493c0 402493b9: 00fd mov.n a15, a0 402493bb: 0008 l32i.n a0, a0, 0 402493bd: ff8056 bnez a0, 402493b9 402493c0: 060c movi.n a6, 0 402493c2: 7ccc52 addi a5, a12, 124 402493c5: 0159 s32i.n a5, a1, 0 402493c7: 24bd16 beqz a13, 40249616 402493ca: 6178 l32i.n a7, a1, 24 402493cc: 061d32 l16ui a3, a13, 12 402493cf: 4d08 l32i.n a0, a13, 16 402493d1: 142c92 l32i a9, a12, 80 402493d4: 0400a2 l8ui a10, a0, 4 402493d7: 0500b2 l8ui a11, a0, 5 402493da: 070082 l8ui a8, a0, 7 402493dd: 060022 l8ui a2, a0, 6 402493e0: 118880 slli a8, a8, 8 402493e3: 208820 or a8, a8, a2 402493e6: 118880 slli a8, a8, 8 402493e9: 2088b0 or a8, a8, a11 402493ec: 118880 slli a8, a8, 8 402493ef: 2088a0 or a8, a8, a10 402493f2: 75b880 extui a11, a8, 24, 8 402493f5: 01a880 slli a10, a8, 24 402493f8: 1028e0 and a2, a8, a14 402493fb: 112280 slli a2, a2, 8 402493fe: 20aa20 or a10, a10, a2 40249401: 418880 srli a8, a8, 8 40249404: 1088e0 and a8, a8, a14 40249407: 2088b0 or a8, a8, a11 4024940a: 2088a0 or a8, a8, a10 4024940d: c08890 sub a8, a8, a9 40249410: 838a add.n a8, a3, a8 40249412: 02b787 bgeu a7, a8, 40249418 40249415: 007f46 j 40249616 40249418: 1f2c92 l32i a9, a12, 124 4024941b: 4b4c movi.n a11, 68 4024941d: 099c beqz.n a9, 40249431 4024941f: 240ca2 l8ui a10, a12, 36 40249422: 0b8ab7 bany a10, a11, 40249431 40249425: dd8c beqz.n a13, 40249436 40249427: 0d28 l32i.n a2, a13, 0 40249429: 42cc bnez.n a2, 40249431 4024942b: 1e1c42 l16ui a4, a12, 60 4024942e: 043347 bltu a3, a4, 40249436 40249431: 020c movi.n a2, 0 40249433: 000046 j 40249438 40249436: 120c movi.n a2, 1 40249438: 081216 beqz a2, 402494bd 4024943b: 240c22 l8ui a2, a12, 36 4024943e: a0a052 movi a5, 160 40249441: 788257 bany a2, a5, 402494bd 40249444: 4dcc bnez.n a13, 4024944c 40249446: 3b5c62 s16i a6, a12, 118 40249449: 059d16 beqz a13, 402494a6 4024944c: ac0c72 l8ui a7, a12, 172 4024944f: 053756 bnez a7, 402494a6 40249452: 301c82 l16ui a8, a12, 96 40249455: 061d92 l16ui a9, a13, 12 40249458: 4d38 l32i.n a3, a13, 16 4024945a: 142cb2 l32i a11, a12, 80 4024945d: 0403f2 l8ui a15, a3, 4 40249460: 050302 l8ui a0, a3, 5 40249463: 0703a2 l8ui a10, a3, 7 40249466: 060332 l8ui a3, a3, 6 40249469: 11aa80 slli a10, a10, 8 4024946c: 20aa30 or a10, a10, a3 4024946f: 11aa80 slli a10, a10, 8 40249472: 20aa00 or a10, a10, a0 40249475: 11aa80 slli a10, a10, 8 40249478: 20aaf0 or a10, a10, a15 4024947b: 7508a0 extui a0, a10, 24, 8 4024947e: 01fa80 slli a15, a10, 24 40249481: 103ae0 and a3, a10, a14 40249484: 113380 slli a3, a3, 8 40249487: 20ff30 or a15, a15, a3 4024948a: 41a8a0 srli a10, a10, 8 4024948d: 10aae0 and a10, a10, a14 40249490: 20aa00 or a10, a10, a0 40249493: 20aaf0 or a10, a10, a15 40249496: c0aab0 sub a10, a10, a11 40249499: 99aa add.n a9, a9, a10 4024949b: 07b897 bgeu a8, a9, 402494a6 4024949e: 2a6c62 s32i a6, a12, 168 402494a1: 140c movi.n a4, 1 402494a3: ac4c42 s8i a4, a12, 172 402494a6: 645020 extui a5, a2, 0, 7 402494a9: 244c52 s8i a5, a12, 36 402494ac: 020c movi.n a2, 0 402494ae: 21c8 l32i.n a12, a1, 8 402494b0: 31d8 l32i.n a13, a1, 12 402494b2: 41e8 l32i.n a14, a1, 16 402494b4: 51f8 l32i.n a15, a1, 20 402494b6: 1108 l32i.n a0, a1, 4 402494b8: 20c112 addi a1, a1, 32 402494bb: f00d ret.n 402494bd: 0d88 l32i.n a8, a13, 0 402494bf: 4c78 l32i.n a7, a12, 16 402494c1: 1e6c82 s32i a8, a12, 120 402494c4: 262726 beqi a7, 2, 402494ee 402494c7: fca0a2 movi a10, 252 402494ca: 240c92 l8ui a9, a12, 36 402494cd: 0d00b2 l8ui a11, a0, 13 402494d0: 0c0022 l8ui a2, a0, 12 402494d3: 11bb80 slli a11, a11, 8 402494d6: 20bb20 or a11, a11, a2 402494d9: ff9221 l32r a2, 40249324 402494dc: 1099a0 and a9, a9, a10 402494df: 20bb20 or a11, a11, a2 402494e2: 0c40b2 s8i a11, a0, 12 402494e5: 41b8b0 srli a11, a11, 8 402494e8: 0d40b2 s8i a11, a0, 13 402494eb: 244c92 s8i a9, a12, 36 402494ee: 0d2d mov.n a2, a13 402494f0: 0c3d mov.n a3, a12 402494f2: ff8d01 l32r a0, 40249328 402494f5: 0000c0 callx0 a0 402494f8: 060c movi.n a6, 0 402494fa: 172c42 l32i a4, a12, 92 402494fd: 061d72 l16ui a7, a13, 12 40249500: 4d38 l32i.n a3, a13, 16 40249502: 180c movi.n a8, 1 40249504: 040352 l8ui a5, a3, 4 40249507: 050392 l8ui a9, a3, 5 4024950a: 0603b2 l8ui a11, a3, 6 4024950d: 0d0322 l8ui a2, a3, 13 40249510: 0c03a2 l8ui a10, a3, 12 40249513: 112280 slli a2, a2, 8 40249516: 2022a0 or a2, a2, a10 40249519: 142820 extui a2, a2, 8, 2 4024951c: 070332 l8ui a3, a3, 7 4024951f: 932820 movnez a2, a8, a2 40249522: 227a add.n a2, a2, a7 40249524: 113380 slli a3, a3, 8 40249527: 2033b0 or a3, a3, a11 4024952a: 113380 slli a3, a3, 8 4024952d: 203390 or a3, a3, a9 40249530: 113380 slli a3, a3, 8 40249533: 203350 or a3, a3, a5 40249536: 750830 extui a0, a3, 24, 8 40249539: 017380 slli a7, a3, 24 4024953c: 1053e0 and a5, a3, a14 4024953f: 115580 slli a5, a5, 8 40249542: 205570 or a5, a5, a7 40249545: 413830 srli a3, a3, 8 40249548: 1033e0 and a3, a3, a14 4024954b: 203350 or a3, a3, a5 4024954e: 200030 or a0, a0, a3 40249551: 320a add.n a3, a2, a0 40249553: c04430 sub a4, a4, a3 40249556: 0024d6 bgez a4, 4024955c 40249559: 176c32 s32i a3, a12, 92 4024955c: 0212e6 bgei a2, 1, 40249562 4024955f: 0028c6 j 40249606 40249562: 1f2c42 l32i a4, a12, 124 40249565: 0d69 s32i.n a6, a13, 0 40249567: 64cc bnez.n a4, 40249571 40249569: 0dfd mov.n a15, a13 4024956b: 1f6cd2 s32i a13, a12, 124 4024956e: 0026c6 j 4024960d 40249571: 4f78 l32i.n a7, a15, 16 40249573: 0138 l32i.n a3, a1, 0 40249575: 070752 l8ui a5, a7, 7 40249578: 060782 l8ui a8, a7, 6 4024957b: 115580 slli a5, a5, 8 4024957e: 205580 or a5, a5, a8 40249581: 115580 slli a5, a5, 8 40249584: 050782 l8ui a8, a7, 5 40249587: 040772 l8ui a7, a7, 4 4024958a: 205580 or a5, a5, a8 4024958d: 115580 slli a5, a5, 8 40249590: 205570 or a5, a5, a7 40249593: 1085e0 and a8, a5, a14 40249596: 017580 slli a7, a5, 24 40249599: 118880 slli a8, a8, 8 4024959c: 207780 or a7, a7, a8 4024959f: 758850 extui a8, a5, 24, 8 402495a2: 415850 srli a5, a5, 8 402495a5: 1055e0 and a5, a5, a14 402495a8: 205580 or a5, a5, a8 402495ab: 205570 or a5, a5, a7 402495ae: c05050 sub a5, a0, a5 402495b1: 04a5d6 bgez a5, 402495ff 402495b4: 0328 l32i.n a2, a3, 0 402495b6: 062216 beqz a2, 4024961c 402495b9: 4288 l32i.n a8, a2, 16 402495bb: 070872 l8ui a7, a8, 7 402495be: 060892 l8ui a9, a8, 6 402495c1: 117780 slli a7, a7, 8 402495c4: 207790 or a7, a7, a9 402495c7: 117780 slli a7, a7, 8 402495ca: 050892 l8ui a9, a8, 5 402495cd: 040882 l8ui a8, a8, 4 402495d0: 207790 or a7, a7, a9 402495d3: 117780 slli a7, a7, 8 402495d6: 207780 or a7, a7, a8 402495d9: 1097e0 and a9, a7, a14 402495dc: 018780 slli a8, a7, 24 402495df: 119980 slli a9, a9, 8 402495e2: 208890 or a8, a8, a9 402495e5: 759870 extui a9, a7, 24, 8 402495e8: 417870 srli a7, a7, 8 402495eb: 1077e0 and a7, a7, a14 402495ee: 207790 or a7, a7, a9 402495f1: 207780 or a7, a7, a8 402495f4: c07700 sub a7, a7, a0 402495f7: 0217d6 bgez a7, 4024961c 402495fa: 023d mov.n a3, a2 402495fc: ffed06 j 402495b4 402495ff: 0fd9 s32i.n a13, a15, 0 40249601: 0dfd mov.n a15, a13 40249603: 000186 j 4024960d 40249606: 0d2d mov.n a2, a13 40249608: ff22c5 call0 40248838 4024960b: 060c movi.n a6, 0 4024960d: 1e2cd2 l32i a13, a12, 120 40249610: ff6cc6 j 402493c7 40249613: 000000 ill 40249616: 240c22 l8ui a2, a12, 36 40249619: ff89c6 j 40249444 4024961c: 0d29 s32i.n a2, a13, 0 4024961e: 03d9 s32i.n a13, a3, 0 40249620: fffa46 j 4024960d 40249623: 0c2d mov.n a2, a12 40249625: ffc6c5 call0 40249294 40249628: ffa086 j 402494ae 4024962b: 145000 extui a5, a0, 0, 2 ... 40249630 : 40249630: d0c112 addi a1, a1, -48 40249633: 2169 s32i.n a6, a1, 8 40249635: 1179 s32i.n a7, a1, 4 40249637: 5109 s32i.n a0, a1, 20 40249639: 81e9 s32i.n a14, a1, 32 4024963b: 61c9 s32i.n a12, a1, 24 4024963d: 71d9 s32i.n a13, a1, 28 4024963f: 4129 s32i.n a2, a1, 16 40249641: 05dd mov.n a13, a5 40249643: 120c movi.n a2, 1 40249645: 03cd mov.n a12, a3 40249647: 04ed mov.n a14, a4 40249649: 431c movi.n a3, 20 4024964b: 040c movi.n a4, 0 4024964d: 31c9 s32i.n a12, a1, 12 4024964f: fccb05 call0 40246300 40249652: 02cd mov.n a12, a2 40249654: 10a216 beqz a2, 40249762 40249657: fff571 l32r a7, 4024962c 4024965a: 481c movi.n a8, 20 4024965c: 1148 l32i.n a4, a1, 4 4024965e: f03861 l32r a6, 40245740 40249661: 3108 l32i.n a0, a1, 12 40249663: 2138 l32i.n a3, a1, 8 40249665: 75b800 extui a11, a0, 24, 8 40249668: 745830 extui a5, a3, 8, 8 4024966b: 41a800 srli a10, a0, 8 4024966e: 113380 slli a3, a3, 8 40249671: 10aa60 and a10, a10, a6 40249674: 20aab0 or a10, a10, a11 40249677: 203350 or a3, a3, a5 4024967a: 01b080 slli a11, a0, 24 4024967d: 745840 extui a5, a4, 8, 8 40249680: 100060 and a0, a0, a6 40249683: 114480 slli a4, a4, 8 40249686: 204450 or a4, a4, a5 40249689: 110080 slli a0, a0, 8 4024968c: 4158 l32i.n a5, a1, 16 4024968e: 20bb00 or a11, a11, a0 40249691: 20aab0 or a10, a10, a11 40249694: 012580 slli a2, a5, 24 40249697: 419850 srli a9, a5, 8 4024969a: 750850 extui a0, a5, 24, 8 4024969d: 109960 and a9, a9, a6 402496a0: 209900 or a9, a9, a0 402496a3: 105560 and a5, a5, a6 402496a6: 115580 slli a5, a5, 8 402496a9: 1c08 l32i.n a0, a12, 4 402496ab: 0109 s32i.n a0, a1, 0 402496ad: 202250 or a2, a2, a5 402496b0: 0d4082 s8i a8, a0, 13 402496b3: 0c4072 s8i a7, a0, 12 402496b6: 004032 s8i a3, a0, 0 402496b9: 024042 s8i a4, a0, 2 402496bc: 0840a2 s8i a10, a0, 8 402496bf: 209920 or a9, a9, a2 402496c2: 044092 s8i a9, a0, 4 402496c5: 41a8a0 srli a10, a10, 8 402496c8: 414840 srli a4, a4, 8 402496cb: 413830 srli a3, a3, 8 402496ce: 014032 s8i a3, a0, 1 402496d1: 034042 s8i a4, a0, 3 402496d4: 0940a2 s8i a10, a0, 9 402496d7: 419890 srli a9, a9, 8 402496da: 054092 s8i a9, a0, 5 402496dd: 41a8a0 srli a10, a10, 8 402496e0: 0a40a2 s8i a10, a0, 10 402496e3: 419890 srli a9, a9, 8 402496e6: 064092 s8i a9, a0, 6 402496e9: 41a8a0 srli a10, a10, 8 402496ec: 419890 srli a9, a9, 8 402496ef: 0b40a2 s8i a10, a0, 11 402496f2: 074092 s8i a9, a0, 7 402496f5: 020c movi.n a2, 0 402496f7: e7b841 l32r a4, 402435d8 402496fa: 0020c0 memw 402496fd: fc2452 l32i a5, a4, 0x3f0 40249700: 105560 and a5, a5, a6 40249703: 415850 srli a5, a5, 8 40249706: 0020c0 memw 40249709: 041c62 l16ui a6, a12, 8 4024970c: 0b0c movi.n a11, 0 4024970e: fc2442 l32i a4, a4, 0x3f0 40249711: 10c032 addi a3, a0, 16 40249714: 744040 extui a4, a4, 0, 8 40249717: 114480 slli a4, a4, 8 4024971a: 204450 or a4, a4, a5 4024971d: 50eb addi.n a5, a0, 14 4024971f: 004542 s8i a4, a5, 0 40249722: 12c002 addi a0, a0, 18 40249725: 414840 srli a4, a4, 8 40249728: 014542 s8i a4, a5, 1 4024972b: 0d4d mov.n a4, a13 4024972d: 014322 s8i a2, a3, 1 40249730: 004322 s8i a2, a3, 0 40249733: 650c movi.n a5, 6 40249735: 0e3d mov.n a3, a14 40249737: 004022 s8i a2, a0, 0 4024973a: 0140b2 s8i a11, a0, 1 4024973d: 0c2d mov.n a2, a12 4024973f: 257505 call0 4026ee90 40249742: 0e3d mov.n a3, a14 40249744: 060c movi.n a6, 0 40249746: 670c movi.n a7, 6 40249748: 0158 l32i.n a5, a1, 0 4024974a: 414820 srli a4, a2, 8 4024974d: 114542 s8i a4, a5, 17 40249750: 104522 s8i a2, a5, 16 40249753: 0d4d mov.n a4, a13 40249755: 0c2d mov.n a2, a12 40249757: ffa052 movi a5, 255 4024975a: fc8905 call0 40245fec 4024975d: 0c2d mov.n a2, a12 4024975f: fcdb45 call0 40246514 40249762: 61c8 l32i.n a12, a1, 24 40249764: 71d8 l32i.n a13, a1, 28 40249766: 81e8 l32i.n a14, a1, 32 40249768: 5108 l32i.n a0, a1, 20 4024976a: 30c112 addi a1, a1, 48 4024976d: f00d ret.n ... 40249770 : 40249770: f0c112 addi a1, a1, -16 40249773: 1f2242 l32i a4, a2, 124 40249776: 0109 s32i.n a0, a1, 0 40249778: 061416 beqz a4, 402497dd 4024977b: 080c movi.n a8, 0 4024977d: 94bc beqz.n a4, 402497ba 4024977f: 070c movi.n a7, 0 40249781: 060c movi.n a6, 0 40249783: 0a0c movi.n a10, 0 40249785: 150c movi.n a5, 1 40249787: 1b0c movi.n a11, 1 40249789: 089d mov.n a9, a8 4024978b: 1438 l32i.n a3, a4, 4 4024978d: 4338 l32i.n a3, a3, 16 4024978f: 040d mov.n a0, a4 40249791: 539c beqz.n a3, 402497aa 40249793: 35cc bnez.n a5, 4024979a 40249795: 0649 s32i.n a4, a6, 0 40249797: 0000c6 j 4024979e 4024979a: 047d mov.n a7, a4 4024979c: 050c movi.n a5, 0 4024979e: 006d mov.n a6, a0 402497a0: 0048 l32i.n a4, a0, 0 402497a2: 0089 s32i.n a8, a0, 0 402497a4: fe3456 bnez a4, 4024978b 402497a7: 000546 j 402497c0 402497aa: 3bcc bnez.n a11, 402497b1 402497ac: 0949 s32i.n a4, a9, 0 402497ae: 0000c6 j 402497b5 402497b1: 04ad mov.n a10, a4 402497b3: 0b0c movi.n a11, 0 402497b5: 009d mov.n a9, a0 402497b7: fff946 j 402497a0 402497ba: 089d mov.n a9, a8 402497bc: 0a0c movi.n a10, 0 402497be: 070c movi.n a7, 0 402497c0: 8a8c beqz.n a10, 402497cc 402497c2: 698c beqz.n a9, 402497cc 402497c4: 1e2242 l32i a4, a2, 120 402497c7: 0949 s32i.n a4, a9, 0 402497c9: 1e62a2 s32i a10, a2, 120 402497cc: 1f6272 s32i a7, a2, 124 402497cf: 4e0252 l8ui a5, a2, 78 402497d2: 106282 s32i a8, a2, 64 402497d5: 551b addi.n a5, a5, 1 402497d7: 4e4252 s8i a5, a2, 78 402497da: ffb505 call0 4024932c 402497dd: 0108 l32i.n a0, a1, 0 402497df: 10c112 addi a1, a1, 16 402497e2: f00d ret.n 402497e4 : 402497e4: 1f2262 l32i a6, a2, 124 402497e7: 78c252 addi a5, a2, 120 402497ea: 09e616 beqz a6, 4024988c 402497ed: efd481 l32r a8, 40245740 402497f0: 0638 l32i.n a3, a6, 0 402497f2: 1f6232 s32i a3, a2, 124 402497f5: 0548 l32i.n a4, a5, 0 402497f7: 080416 beqz a4, 4024987b 402497fa: 46a8 l32i.n a10, a6, 16 402497fc: 070a72 l8ui a7, a10, 7 402497ff: 060a92 l8ui a9, a10, 6 40249802: 117780 slli a7, a7, 8 40249805: 207790 or a7, a7, a9 40249808: 117780 slli a7, a7, 8 4024980b: 050a92 l8ui a9, a10, 5 4024980e: 040aa2 l8ui a10, a10, 4 40249811: 207790 or a7, a7, a9 40249814: 117780 slli a7, a7, 8 40249817: 4498 l32i.n a9, a4, 16 40249819: 2077a0 or a7, a7, a10 4024981c: 0609a2 l8ui a10, a9, 6 4024981f: 070932 l8ui a3, a9, 7 40249822: 10b780 and a11, a7, a8 40249825: 11bb80 slli a11, a11, 8 40249828: 113380 slli a3, a3, 8 4024982b: 2033a0 or a3, a3, a10 4024982e: 113380 slli a3, a3, 8 40249831: 0509a2 l8ui a10, a9, 5 40249834: 040992 l8ui a9, a9, 4 40249837: 2033a0 or a3, a3, a10 4024983a: 113380 slli a3, a3, 8 4024983d: 203390 or a3, a3, a9 40249840: 10a380 and a10, a3, a8 40249843: 019380 slli a9, a3, 24 40249846: 11aa80 slli a10, a10, 8 40249849: 2099a0 or a9, a9, a10 4024984c: 75a830 extui a10, a3, 24, 8 4024984f: 413830 srli a3, a3, 8 40249852: 103380 and a3, a3, a8 40249855: 2033a0 or a3, a3, a10 40249858: 01a780 slli a10, a7, 24 4024985b: 203390 or a3, a3, a9 4024985e: 20aab0 or a10, a10, a11 40249861: 75b870 extui a11, a7, 24, 8 40249864: 417870 srli a7, a7, 8 40249867: 107780 and a7, a7, a8 4024986a: 2077b0 or a7, a7, a11 4024986d: 2077a0 or a7, a7, a10 40249870: c03370 sub a3, a3, a7 40249873: 0043d6 bgez a3, 4024987b 40249876: 045d mov.n a5, a4 40249878: ffde46 j 402497f5 4024987b: 090c movi.n a9, 0 4024987d: 0649 s32i.n a4, a6, 0 4024987f: 0569 s32i.n a6, a5, 0 40249881: 4e0282 l8ui a8, a2, 78 40249884: 106292 s32i a9, a2, 64 40249887: 881b addi.n a8, a8, 1 40249889: 4e4282 s8i a8, a2, 78 4024988c: f00d ret.n ... 40249890 : 40249890: f0c112 addi a1, a1, -16 40249893: 11c9 s32i.n a12, a1, 4 40249895: 0109 s32i.n a0, a1, 0 40249897: 1f2202 l32i a0, a2, 124 4024989a: 02cd mov.n a12, a2 4024989c: 90bc beqz.n a0, 402498d9 4024989e: 240222 l8ui a2, a2, 36 402498a1: 34e227 bbsi a2, 2, 402498d9 402498a4: 0c2d mov.n a2, a12 402498a6: fff3c5 call0 402497e4 402498a9: 2b1c22 l16ui a2, a12, 86 402498ac: 301c02 l16ui a0, a12, 96 402498af: 240c42 l8ui a4, a12, 36 402498b2: 2cb027 bgeu a0, a2, 402498e2 402498b5: 1e1c22 l16ui a2, a12, 60 402498b8: f40100 extui a0, a0, 1, 16 402498bb: 2c5c02 s16i a0, a12, 88 402498be: 906220 addx2 a6, a2, a2 402498c1: 1152f0 slli a5, a2, 1 402498c4: 04a057 bge a0, a5, 402498cc 402498c7: 050d mov.n a0, a5 402498c9: 2c5c52 s16i a5, a12, 88 402498cc: 450c movi.n a5, 4 402498ce: 606a add.n a6, a0, a6 402498d0: 2b5c62 s16i a6, a12, 86 402498d3: 204450 or a4, a4, a5 402498d6: 244c42 s8i a4, a12, 36 402498d9: 11c8 l32i.n a12, a1, 4 402498db: 0108 l32i.n a0, a1, 0 402498dd: 10c112 addi a1, a1, 16 402498e0: f00d ret.n 402498e2: 020d mov.n a0, a2 402498e4: fff346 j 402498b5 ... 402498e8 : 402498e8: 00a032 movi a3, 0 402498eb: 040c movi.n a4, 0 402498ed: ef9491 l32r a9, 40245740 402498f0: e0c112 addi a1, a1, -32 402498f3: 41d9 s32i.n a13, a1, 16 402498f5: 2109 s32i.n a0, a1, 8 402498f7: 31c9 s32i.n a12, a1, 12 402498f9: 172252 l32i a5, a2, 92 402498fc: 02cd mov.n a12, a2 402498fe: 550b addi.n a5, a5, -1 40249900: 757850 extui a7, a5, 24, 8 40249903: 016580 slli a6, a5, 24 40249906: 108590 and a8, a5, a9 40249909: 118880 slli a8, a8, 8 4024990c: 206680 or a6, a6, a8 4024990f: 415850 srli a5, a5, 8 40249912: 105590 and a5, a5, a9 40249915: 205570 or a5, a5, a7 40249918: 205560 or a5, a5, a6 4024991b: ff2745 call0 40248b90 4024991e: 02dd mov.n a13, a2 40249920: 02bc beqz.n a2, 40249954 40249922: 0c3d mov.n a3, a12 40249924: 650c movi.n a5, 6 40249926: 4c4b addi.n a4, a12, 4 40249928: 1268 l32i.n a6, a2, 4 4024992a: 0169 s32i.n a6, a1, 0 4024992c: 1149 s32i.n a4, a1, 4 4024992e: 041262 l16ui a6, a2, 8 40249931: 2555c5 call0 4026ee90 40249934: 1148 l32i.n a4, a1, 4 40249936: 0c3d mov.n a3, a12 40249938: 0a0c52 l8ui a5, a12, 10 4024993b: 060c movi.n a6, 0 4024993d: 0188 l32i.n a8, a1, 0 4024993f: 417820 srli a7, a2, 8 40249942: 114872 s8i a7, a8, 17 40249945: 104822 s8i a2, a8, 16 40249948: 670c movi.n a7, 6 4024994a: 0d2d mov.n a2, a13 4024994c: fc69c5 call0 40245fec 4024994f: 0d2d mov.n a2, a13 40249951: fcbc05 call0 40246514 40249954: 31c8 l32i.n a12, a1, 12 40249956: 41d8 l32i.n a13, a1, 16 40249958: 2108 l32i.n a0, a1, 8 4024995a: 20c112 addi a1, a1, 32 4024995d: f00d ret.n 4024995f: c0ff00 sub a15, a15, a0 40249962: 000000 ill 40249965: 000011 l32r a1, 40209968 <_lit4_end+0x102218> 40249968 : 40249968: e0c112 addi a1, a1, -32 4024996b: 51e9 s32i.n a14, a1, 20 4024996d: 2109 s32i.n a0, a1, 8 4024996f: 61f9 s32i.n a15, a1, 24 40249971: 31c9 s32i.n a12, a1, 12 40249973: 41d9 s32i.n a13, a1, 16 40249975: 1f22d2 l32i a13, a2, 124 40249978: 02cd mov.n a12, a2 4024997a: 6dcc bnez.n a13, 40249984 4024997c: 0f0c movi.n a15, 0 4024997e: 1e22d2 l32i a13, a2, 120 40249981: 000686 j 4024999f 40249984: 1d28 l32i.n a2, a13, 4 40249986: 1228 l32i.n a2, a2, 4 40249988: e00c movi.n a0, 14 4024998a: 0f02f2 l8ui a15, a2, 15 4024998d: 0e0222 l8ui a2, a2, 14 40249990: 11ff80 slli a15, a15, 8 40249993: 20ff20 or a15, a15, a2 40249996: 34f0f0 extui a15, a15, 0, 4 40249999: a0ff00 addx4 a15, a15, a0 4024999c: f4f0f0 extui a15, a15, 0, 16 4024999f: 0cdd16 beqz a13, 40249a70 402499a2: 4d28 l32i.n a2, a13, 16 402499a4: 000c movi.n a0, 0 402499a6: 0d0232 l8ui a3, a2, 13 402499a9: 0c0242 l8ui a4, a2, 12 402499ac: 113380 slli a3, a3, 8 402499af: 203340 or a3, a3, a4 402499b2: 076387 bbci a3, 8, 402499bd 402499b5: 061d52 l16ui a5, a13, 12 402499b8: 140c movi.n a4, 1 402499ba: 830450 moveqz a0, a4, a5 402499bd: 030c movi.n a3, 0 402499bf: 01f9 s32i.n a15, a1, 0 402499c1: 040c movi.n a4, 0 402499c3: 060262 l8ui a6, a2, 6 402499c6: 070252 l8ui a5, a2, 7 402499c9: 747000 extui a7, a0, 0, 8 402499cc: 1179 s32i.n a7, a1, 4 402499ce: 115580 slli a5, a5, 8 402499d1: 205560 or a5, a5, a6 402499d4: 050262 l8ui a6, a2, 5 402499d7: 115580 slli a5, a5, 8 402499da: 205560 or a5, a5, a6 402499dd: 040262 l8ui a6, a2, 4 402499e0: 115580 slli a5, a5, 8 402499e3: 0c2d mov.n a2, a12 402499e5: 205560 or a5, a5, a6 402499e8: 160c movi.n a6, 1 402499ea: 834670 moveqz a4, a6, a7 402499ed: ff1a05 call0 40248b90 402499f0: 02ed mov.n a14, a2 402499f2: 07a216 beqz a2, 40249a70 402499f5: 1168 l32i.n a6, a1, 4 402499f7: 12f8 l32i.n a15, a2, 4 402499f9: 082616 beqz a6, 40249a7f 402499fc: ffd991 l32r a9, 40249960 402499ff: 0d0f72 l8ui a7, a15, 13 40249a02: 0c0f82 l8ui a8, a15, 12 40249a05: 117780 slli a7, a7, 8 40249a08: 207780 or a7, a7, a8 40249a0b: ffd681 l32r a8, 40249964 40249a0e: 107790 and a7, a7, a9 40249a11: 207780 or a7, a7, a8 40249a14: 0c4f72 s8i a7, a15, 12 40249a17: 417870 srli a7, a7, 8 40249a1a: 0d4f72 s8i a7, a15, 13 40249a1d: 000806 j 40249a41 40249a20: 002162 l32i a6, a1, 0 40249a23: 01a042 movi a4, 1 40249a26: 807060 add a7, a0, a6 40249a29: 0d0752 l8ui a5, a7, 13 40249a2c: 0c0772 l8ui a7, a7, 12 40249a2f: 115580 slli a5, a5, 8 40249a32: 205570 or a5, a5, a7 40249a35: 345450 extui a5, a5, 4, 4 40249a38: a05560 addx4 a5, a5, a6 40249a3b: f45050 extui a5, a5, 0, 16 40249a3e: fccac5 call0 402466ec 40249a41: 202ee0 or a2, a14, a14 40249a44: 0c3d mov.n a3, a12 40249a46: 650c movi.n a5, 6 40249a48: 041e62 l16ui a6, a14, 8 40249a4b: dc4b addi.n a13, a12, 4 40249a4d: 0d4d mov.n a4, a13 40249a4f: 254405 call0 4026ee90 40249a52: 0d4d mov.n a4, a13 40249a54: 0c3d mov.n a3, a12 40249a56: 0a0c52 l8ui a5, a12, 10 40249a59: 060c movi.n a6, 0 40249a5b: 670c movi.n a7, 6 40249a5d: 104f22 s8i a2, a15, 16 40249a60: 418820 srli a8, a2, 8 40249a63: 114f82 s8i a8, a15, 17 40249a66: 0e2d mov.n a2, a14 40249a68: fc5805 call0 40245fec 40249a6b: 0e2d mov.n a2, a14 40249a6d: fcaa45 call0 40246514 40249a70: 31c8 l32i.n a12, a1, 12 40249a72: 41d8 l32i.n a13, a1, 16 40249a74: 51e8 l32i.n a14, a1, 20 40249a76: 61f8 l32i.n a15, a1, 24 40249a78: 2108 l32i.n a0, a1, 8 40249a7a: 20c112 addi a1, a1, 32 40249a7d: f00d ret.n 40249a7f: 14cf32 addi a3, a15, 20 40249a82: 012d22 l32i a2, a13, 4 40249a85: 1f2c92 l32i a9, a12, 124 40249a88: 012202 l32i a0, a2, 4 40249a8b: f91956 bnez a9, 40249a20 40249a8e: 01a042 movi a4, 1 40249a91: 0d0052 l8ui a5, a0, 13 40249a94: 0c0062 l8ui a6, a0, 12 40249a97: 115580 slli a5, a5, 8 40249a9a: 205560 or a5, a5, a6 40249a9d: 345450 extui a5, a5, 4, 4 40249aa0: 1155e0 slli a5, a5, 2 40249aa3: f45050 extui a5, a5, 0, 16 40249aa6: fcc445 call0 402466ec 40249aa9: ffe506 j 40249a41 40249aac: fea1f4 excw 40249aaf: 3f .byte 0x3f 40249ab0: 249ab4 excw 40249ab3: c11240 mul16u a1, a2, a4 40249ab6: 6102f0 excw 40249ab9: 5ec500 excw 40249abc: fe .byte 0xfe 40249abd: e86401 l32r a0, 40243c50 40249ac0: e86221 l32r a2, 40243c48 40249ac3: 002002 l32i a0, a0, 0 40249ac6: 002222 l32i a2, a2, 0 40249ac9: e0cc bnez.n a0, 40249adb 40249acb: c2cc bnez.n a2, 40249adb 40249acd: fff741 l32r a4, 40249aac 40249ad0: 030c movi.n a3, 0 40249ad2: 0439 s32i.n a3, a4, 0 40249ad4: 0108 l32i.n a0, a1, 0 40249ad6: 10c112 addi a1, a1, 16 40249ad9: f00d ret.n 40249adb: 7da022 movi a2, 125 40249ade: fff431 l32r a3, 40249ab0 40249ae1: 040c movi.n a4, 0 40249ae3: 001045 call0 40249be8 40249ae6: fffa86 j 40249ad4 40249ae9: 000000 ill 40249aec : 40249aec: f0c112 addi a1, a1, -16 40249aef: 0109 s32i.n a0, a1, 0 40249af1: ffee01 l32r a0, 40249aac 40249af4: e85731 l32r a3, 40243c50 40249af7: 0028 l32i.n a2, a0, 0 40249af9: 0338 l32i.n a3, a3, 0 40249afb: 62dc bnez.n a2, 40249b15 40249afd: 53cc bnez.n a3, 40249b06 40249aff: e85241 l32r a4, 40243c48 40249b02: 0448 l32i.n a4, a4, 0 40249b04: d48c beqz.n a4, 40249b15 40249b06: 7da022 movi a2, 125 40249b09: ffe931 l32r a3, 40249ab0 40249b0c: 040c movi.n a4, 0 40249b0e: 150c movi.n a5, 1 40249b10: 0059 s32i.n a5, a0, 0 40249b12: 000d45 call0 40249be8 40249b15: 0108 l32i.n a0, a1, 0 40249b17: 10c112 addi a1, a1, 16 40249b1a: f00d ret.n 40249b1c: 249b20 extui a9, a2, 11, 3 40249b1f: c11240 mul16u a1, a2, a4 40249b22: 6102f0 excw 40249b25: 580500 excw 40249b28: fe .byte 0xfe 40249b29: 7da022 movi a2, 125 40249b2c: fffc31 l32r a3, 40249b1c 40249b2f: 00a042 movi a4, 0 40249b32: 000b45 call0 40249be8 40249b35: 002102 l32i a0, a1, 0 40249b38: 10c112 addi a1, a1, 16 40249b3b: f00d ret.n 40249b3d: 000000 ill 40249b40: 1388 l32i.n a8, a3, 4 40249b42: 480000 excw 40249b45: 249b addi.n a2, a4, 9 40249b47: c11240 mul16u a1, a2, a4 40249b4a: 6102f0 excw 40249b4d: e28500 excw 40249b50: fb2102 l32i a0, a1, 0x3ec 40249b53: ff .byte 0xff 40249b54: fffc31 l32r a3, 40249b44 40249b57: 00a042 movi a4, 0 40249b5a: 0008c5 call0 40249be8 40249b5d: 002102 l32i a0, a1, 0 40249b60: 10c112 addi a1, a1, 16 40249b63: f00d ret.n 40249b65: 000000 ill 40249b68: 00ea60 excw 40249b6b: 14d000 extui a13, a0, 0, 2 40249b6e: 004010 break 0, 1 40249b71: 401015 excw 40249b74: 1528 l32i.n a2, a5, 4 40249b76: 504010 excw 40249b79: 401015 excw 40249b7c: 000600 excw 40249b7f: f02160 subx8 a2, a1, a6 40249b80 : 40249b80: fff021 l32r a2, 40249b40 40249b83: fff031 l32r a3, 40249b44 40249b86: 040c movi.n a4, 0 40249b88: f0c112 addi a1, a1, -16 40249b8b: 0109 s32i.n a0, a1, 0 40249b8d: 000585 call0 40249be8 40249b90: 040c movi.n a4, 0 40249b92: e69101 l32r a0, 402435d8 40249b95: 0020c0 memw 40249b98: fff421 l32r a2, 40249b68 40249b9b: fff431 l32r a3, 40249b6c 40249b9e: f86042 s32i a4, a0, 0x3e0 40249ba1: 000445 call0 40249be8 40249ba4: f4a122 movi a2, 0x1f4 40249ba7: fff231 l32r a3, 40249b70 40249baa: 040c movi.n a4, 0 40249bac: 000385 call0 40249be8 40249baf: 64a022 movi a2, 100 40249bb2: fff031 l32r a3, 40249b74 40249bb5: 040c movi.n a4, 0 40249bb7: 000305 call0 40249be8 40249bba: e8a322 movi a2, 0x3e8 40249bbd: ffee31 l32r a3, 40249b78 40249bc0: 040c movi.n a4, 0 40249bc2: 000245 call0 40249be8 40249bc5: 7da022 movi a2, 125 40249bc8: ffba31 l32r a3, 40249ab0 40249bcb: 040c movi.n a4, 0 40249bcd: 000185 call0 40249be8 40249bd0: ffb731 l32r a3, 40249aac 40249bd3: ffea21 l32r a2, 40249b7c 40249bd6: 0020c0 memw 40249bd9: 0108 l32i.n a0, a1, 0 40249bdb: 9228 l32i.n a2, a2, 36 40249bdd: 1329 s32i.n a2, a3, 4 40249bdf: 10c112 addi a1, a1, 16 40249be2: f00d ret.n 40249be4: 26f180 excw 40249be7: c11240 mul16u a1, a2, a4 40249be8 : 40249be8: f0c112 addi a1, a1, -16 40249beb: 2109 s32i.n a0, a1, 8 40249bed: 1149 s32i.n a4, a1, 4 40249bef: 31c9 s32i.n a12, a1, 12 40249bf1: 0139 s32i.n a3, a1, 0 40249bf3: 02cd mov.n a12, a2 40249bf5: fffb31 l32r a3, 40249be4 40249bf8: ed8f21 l32r a2, 40245234 40249bfb: 28a142 movi a4, 0x128 40249bfe: 7228 l32i.n a2, a2, 28 40249c00: d91e01 l32r a0, 40240078 <_irom0_text_start+0x78> 40249c03: 0000c0 callx0 a0 40249c06: e2bc beqz.n a2, 40249c48 40249c08: 12c9 s32i.n a12, a2, 4 40249c0a: 0158 l32i.n a5, a1, 0 40249c0c: 030c movi.n a3, 0 40249c0e: 1148 l32i.n a4, a1, 4 40249c10: 3249 s32i.n a4, a2, 12 40249c12: ffa641 l32r a4, 40249aac 40249c15: 0239 s32i.n a3, a2, 0 40249c17: 2438 l32i.n a3, a4, 8 40249c19: 2259 s32i.n a5, a2, 8 40249c1b: 33cc bnez.n a3, 40249c22 40249c1d: 2429 s32i.n a2, a4, 8 40249c1f: 000946 j 40249c48 40249c22: 1308 l32i.n a0, a3, 4 40249c24: 0bbc07 bgeu a12, a0, 40249c33 40249c27: 2429 s32i.n a2, a4, 8 40249c29: c060c0 sub a6, a0, a12 40249c2c: 1369 s32i.n a6, a3, 4 40249c2e: 0239 s32i.n a3, a2, 0 40249c30: 000506 j 40249c48 40249c33: 1378 l32i.n a7, a3, 4 40249c35: 0308 l32i.n a0, a3, 0 40249c37: c0cc70 sub a12, a12, a7 40249c3a: 12c9 s32i.n a12, a2, 4 40249c3c: a09c beqz.n a0, 40249c5a 40249c3e: 1088 l32i.n a8, a0, 4 40249c40: 0d3c87 bltu a12, a8, 40249c51 40249c43: 003d mov.n a3, a0 40249c45: fea056 bnez a0, 40249c33 40249c48: 31c8 l32i.n a12, a1, 12 40249c4a: 2108 l32i.n a0, a1, 8 40249c4c: 10c112 addi a1, a1, 16 40249c4f: f00d ret.n 40249c51: 508c beqz.n a0, 40249c5a 40249c53: 1098 l32i.n a9, a0, 4 40249c55: c099c0 sub a9, a9, a12 40249c58: 1099 s32i.n a9, a0, 4 40249c5a: 0209 s32i.n a0, a2, 0 40249c5c: 0329 s32i.n a2, a3, 0 40249c5e: fff986 j 40249c48 40249c61: 000000 ill 40249c64 : 40249c64: f0c112 addi a1, a1, -16 40249c67: ff9171 l32r a7, 40249aac 40249c6a: 0109 s32i.n a0, a1, 0 40249c6c: 2708 l32i.n a0, a7, 8 40249c6e: 060c movi.n a6, 0 40249c70: f08c beqz.n a0, 40249c83 40249c72: 2048 l32i.n a4, a0, 8 40249c74: 3058 l32i.n a5, a0, 12 40249c76: 029427 bne a4, a2, 40249c7c 40249c79: 0d1537 beq a5, a3, 40249c8a 40249c7c: 006d mov.n a6, a0 40249c7e: 0008 l32i.n a0, a0, 0 40249c80: fee056 bnez a0, 40249c72 40249c83: 0108 l32i.n a0, a1, 0 40249c85: 10c112 addi a1, a1, 16 40249c88: f00d ret.n 40249c8a: 0038 l32i.n a3, a0, 0 40249c8c: 032d mov.n a2, a3 40249c8e: 36cc bnez.n a6, 40249c95 40249c90: 2739 s32i.n a3, a7, 8 40249c92: 0000c6 j 40249c99 40249c95: 0639 s32i.n a3, a6, 0 40249c97: 0028 l32i.n a2, a0, 0 40249c99: 628c beqz.n a2, 40249ca3 40249c9b: 1078 l32i.n a7, a0, 4 40249c9d: 1268 l32i.n a6, a2, 4 40249c9f: 667a add.n a6, a6, a7 40249ca1: 1269 s32i.n a6, a2, 4 40249ca3: ffd031 l32r a3, 40249be4 40249ca6: 6fa142 movi a4, 0x16f 40249ca9: 002d mov.n a2, a0 40249cab: d98501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40249cae: 0000c0 callx0 a0 40249cb1: fff386 j 40249c83 40249cb4: 80fd excw 40249cb6: fe .byte 0xfe 40249cb7: 3f .byte 0x3f 40249cb8 : 40249cb8: e0c112 addi a1, a1, -32 40249cbb: 1109 s32i.n a0, a1, 4 40249cbd: 51f9 s32i.n a15, a1, 20 40249cbf: 21c9 s32i.n a12, a1, 8 40249cc1: 31d9 s32i.n a13, a1, 12 40249cc3: 41e9 s32i.n a14, a1, 16 40249cc5: ffade1 l32r a14, 40249b7c 40249cc8: ff79d1 l32r a13, 40249aac 40249ccb: 0020c0 memw 40249cce: 2d08 l32i.n a0, a13, 8 40249cd0: 9ee8 l32i.n a14, a14, 36 40249cd2: 078016 beqz a0, 40249d4e 40249cd5: fff7f1 l32r a15, 40249cb4 40249cd8: f27c movi.n a2, -1 40249cda: 000ff2 l8ui a15, a15, 0 40249cdd: 1d08 l32i.n a0, a13, 4 40249cdf: 2fdc bnez.n a15, 40249cf5 40249ce1: 783e07 bltu a14, a0, 40249d5d 40249ce4: ff9731 l32r a3, 40249b40 40249ce7: c02e00 sub a2, a14, a0 40249cea: d90801 l32r a0, 4024010c <_irom0_text_start+0x10c> 40249ced: 0000c0 callx0 a0 40249cf0: 02cd mov.n a12, a2 40249cf2: 000946 j 40249d1b 40249cf5: 103e07 bltu a14, a0, 40249d09 40249cf8: 38a132 movi a3, 0x138 40249cfb: c02e00 sub a2, a14, a0 40249cfe: d90301 l32r a0, 4024010c <_irom0_text_start+0x10c> 40249d01: 0000c0 callx0 a0 40249d04: 02cd mov.n a12, a2 40249d06: 000446 j 40249d1b 40249d09: 38a132 movi a3, 0x138 40249d0c: 302020 xor a2, a0, a2 40249d0f: 2e2a add.n a2, a14, a2 40249d11: 221b addi.n a2, a2, 1 40249d13: d8fe01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40249d16: 0000c0 callx0 a0 40249d19: 02cd mov.n a12, a2 40249d1b: 2d28 l32i.n a2, a13, 8 40249d1d: 1208 l32i.n a0, a2, 4 40249d1f: 263c07 bltu a12, a0, 40249d49 40249d22: 1de9 s32i.n a14, a13, 4 40249d24: 22f8 l32i.n a15, a2, 8 40249d26: ffaf31 l32r a3, 40249be4 40249d29: c0cc00 sub a12, a12, a0 40249d2c: 0258 l32i.n a5, a2, 0 40249d2e: 3248 l32i.n a4, a2, 12 40249d30: 0149 s32i.n a4, a1, 0 40249d32: 2d59 s32i.n a5, a13, 8 40249d34: a2a142 movi a4, 0x1a2 40249d37: d96201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40249d3a: 0000c0 callx0 a0 40249d3d: 3f8c beqz.n a15, 40249d44 40249d3f: 0128 l32i.n a2, a1, 0 40249d41: 000fc0 callx0 a15 40249d44: 100c movi.n a0, 1 40249d46: 000046 j 40249d4b 40249d49: 000c movi.n a0, 0 40249d4b: fcc056 bnez a0, 40249d1b 40249d4e: 21c8 l32i.n a12, a1, 8 40249d50: 31d8 l32i.n a13, a1, 12 40249d52: 41e8 l32i.n a14, a1, 16 40249d54: 51f8 l32i.n a15, a1, 20 40249d56: 1108 l32i.n a0, a1, 4 40249d58: 20c112 addi a1, a1, 32 40249d5b: f00d ret.n 40249d5d: ff7831 l32r a3, 40249b40 40249d60: 302020 xor a2, a0, a2 40249d63: 2e2a add.n a2, a14, a2 40249d65: 221b addi.n a2, a2, 1 40249d67: d8e901 l32r a0, 4024010c <_irom0_text_start+0x10c> 40249d6a: 0000c0 callx0 a0 40249d6d: 02cd mov.n a12, a2 40249d6f: ffea06 j 40249d1b ... 40249d74 : 40249d74: ff4e31 l32r a3, 40249aac 40249d77: ff8121 l32r a2, 40249b7c 40249d7a: 0020c0 memw 40249d7d: 9228 l32i.n a2, a2, 36 40249d7f: 1329 s32i.n a2, a3, 4 40249d81: f00d ret.n 40249d83: a20000 excw 40249d86: fe .byte 0xfe 40249d87: 3f .byte 0x3f 40249d88 : 40249d88: d0c112 addi a1, a1, -48 40249d8b: 0561c2 s32i a12, a1, 20 40249d8e: 046102 s32i a0, a1, 16 40249d91: 0861f2 s32i a15, a1, 32 40249d94: 71e9 s32i.n a14, a1, 28 40249d96: 61d9 s32i.n a13, a1, 24 40249d98: 03ed mov.n a14, a3 40249d9a: 02dd mov.n a13, a2 40249d9c: 041222 l16ui a2, a2, 8 40249d9f: 1df8 l32i.n a15, a13, 4 40249da1: 830c movi.n a3, 8 40249da3: 010f02 l8ui a0, a15, 1 40249da6: 000f42 l8ui a4, a15, 0 40249da9: 110080 slli a0, a0, 8 40249dac: 200040 or a0, a0, a4 40249daf: 340000 extui a0, a0, 0, 4 40249db2: a03030 addx4 a3, a0, a3 40249db5: 132237 blt a2, a3, 40249dcc 40249db8: 0d2d mov.n a2, a13 40249dba: 1130e0 slli a3, a0, 2 40249dbd: 603030 neg a3, a3 40249dc0: 113300 slli a3, a3, 16 40249dc3: 313030 srai a3, a3, 16 40249dc6: fc6e05 call0 402464a8 40249dc9: 05c216 beqz a2, 40249e29 40249dcc: 0d2d mov.n a2, a13 40249dce: fc7445 call0 40246514 40249dd1: 001146 j 40249e1a 40249dd4: 000000 ill 40249dd7: 002142 l32i a4, a1, 0 40249dda: 74fc bnez.n a4, 40249e15 40249ddc: ef6c51 l32r a5, 40245b8c 40249ddf: 0558 l32i.n a5, a5, 0 40249de1: f0a062 movi a6, 240 40249de4: 105560 and a5, a5, a6 40249de7: e0a062 movi a6, 224 40249dea: 271567 beq a5, a6, 40249e15 40249ded: 3148 l32i.n a4, a1, 12 40249def: 0d2d mov.n a2, a13 40249df1: 010432 l8ui a3, a4, 1 40249df4: 000442 l8ui a4, a4, 0 40249df7: 113380 slli a3, a3, 8 40249dfa: 203340 or a3, a3, a4 40249dfd: 840c movi.n a4, 8 40249dff: 343030 extui a3, a3, 0, 4 40249e02: a03340 addx4 a3, a3, a4 40249e05: 113300 slli a3, a3, 16 40249e08: 313030 srai a3, a3, 16 40249e0b: fc69c5 call0 402464a8 40249e0e: 0d2d mov.n a2, a13 40249e10: 330c movi.n a3, 3 40249e12: 035b05 call0 4024d3c4 40249e15: 0d2d mov.n a2, a13 40249e17: fc6fc5 call0 40246514 40249e1a: 51c8 l32i.n a12, a1, 20 40249e1c: 61d8 l32i.n a13, a1, 24 40249e1e: 71e8 l32i.n a14, a1, 28 40249e20: 81f8 l32i.n a15, a1, 32 40249e22: 4108 l32i.n a0, a1, 16 40249e24: 30c112 addi a1, a1, 48 40249e27: f00d ret.n 40249e29: 203ee0 or a3, a14, a14 40249e2c: 0361f2 s32i a15, a1, 12 40249e2f: ef57c1 l32r a12, 40245b8c 40249e32: 012d52 l32i a5, a13, 4 40249e35: 9159 s32i.n a5, a1, 36 40249e37: 0c28 l32i.n a2, a12, 0 40249e39: fb8d45 call0 40245710 40249e3c: f0a0b2 movi a11, 240 40249e3f: f2bf51 l32r a5, 4024693c 40249e42: 91a8 l32i.n a10, a1, 36 40249e44: 444c movi.n a4, 68 40249e46: 000a02 l8ui a0, a10, 0 40249e49: 020a72 l8ui a7, a10, 2 40249e4c: 010af2 l8ui a15, a10, 1 40249e4f: 030a62 l8ui a6, a10, 3 40249e52: 11ff80 slli a15, a15, 8 40249e55: 116680 slli a6, a6, 8 40249e58: 206670 or a6, a6, a7 40249e5b: 20ff00 or a15, a15, a0 40249e5e: 7408f0 extui a0, a15, 8, 8 40249e61: 747860 extui a7, a6, 8, 8 40249e64: 11ff80 slli a15, a15, 8 40249e67: 116680 slli a6, a6, 8 40249e6a: 206670 or a6, a6, a7 40249e6d: 20ff00 or a15, a15, a0 40249e70: f4f0f0 extui a15, a15, 0, 16 40249e73: 304c movi.n a0, 67 40249e75: f46060 extui a6, a6, 0, 16 40249e78: 269647 bne a6, a4, 40249ea2 40249e7b: bdcf72 addi a7, a15, -67 40249e7e: 12a756 bnez a7, 40249fac 40249e81: 8e08 l32i.n a0, a14, 32 40249e83: 14f016 beqz a0, 40249fd6 40249e86: 1038 l32i.n a3, a0, 4 40249e88: 14a316 beqz a3, 40249fd6 40249e8b: 834b addi.n a8, a3, 4 40249e8d: 13b816 beqz a8, 40249fcc 40249e90: 1308 l32i.n a0, a3, 4 40249e92: 136016 beqz a0, 40249fcc 40249e95: 0598 l32i.n a9, a5, 0 40249e97: c09900 sub a9, a9, a0 40249e9a: 12e916 beqz a9, 40249fcc 40249e9d: 0c0c movi.n a12, 0 40249e9f: 002406 j 40249f33 40249ea2: 1c9607 bne a6, a0, 40249ec2 40249ea5: bccfb2 addi a11, a15, -68 40249ea8: 105b56 bnez a11, 40249fb1 40249eab: 9e38 l32i.n a3, a14, 36 40249ead: 12a316 beqz a3, 40249fdb 40249eb0: 0308 l32i.n a0, a3, 0 40249eb2: 11b016 beqz a0, 40249fd1 40249eb5: 0c48 l32i.n a4, a12, 0 40249eb7: c04400 sub a4, a4, a0 40249eba: 113416 beqz a4, 40249fd1 40249ebd: 0c0c movi.n a12, 0 40249ebf: 001c06 j 40249f33 40249ec2: ffb031 l32r a3, 40249d84 40249ec5: 000c movi.n a0, 0 40249ec7: 03c8 l32i.n a12, a3, 0 40249ec9: 090c movi.n a9, 0 40249ecb: 05fc16 beqz a12, 40249f2e 40249ece: ef2f41 l32r a4, 40245b8c 40249ed1: 0578 l32i.n a7, a5, 0 40249ed3: 0448 l32i.n a4, a4, 0 40249ed5: 2179 s32i.n a7, a1, 8 40249ed7: 1074b0 and a7, a4, a11 40249eda: 1179 s32i.n a7, a1, 4 40249edc: 091c82 l16ui a8, a12, 18 40249edf: 289867 bne a8, a6, 40249f0b 40249ee2: 72cc bnez.n a2, 40249eed 40249ee4: 4c9c beqz.n a12, 40249efc 40249ee6: 0cb8 l32i.n a11, a12, 0 40249ee8: 3bcc bnez.n a11, 40249eef 40249eea: 000386 j 40249efc 40249eed: 0cb8 l32i.n a11, a12, 0 40249eef: 091b47 beq a11, a4, 40249efc 40249ef2: 11b8 l32i.n a11, a1, 4 40249ef4: e0a032 movi a3, 224 40249ef7: 011b37 beq a11, a3, 40249efc 40249efa: d28c beqz.n a2, 40249f0b 40249efc: 180c movi.n a8, 1 40249efe: 60cc bnez.n a0, 40249f08 40249f00: 100c72 l8ui a7, a12, 16 40249f03: 01e727 bbsi a7, 2, 40249f08 40249f06: 0c0d mov.n a0, a12 40249f08: 000046 j 40249f0d 40249f0b: 080c movi.n a8, 0 40249f0d: 389c beqz.n a8, 40249f24 40249f0f: 0a1c82 l16ui a8, a12, 20 40249f12: cb7c movi.n a11, -4 40249f14: 0c98f7 bne a8, a15, 40249f24 40249f17: 661cb7 beq a12, a11, 40249f81 40249f1a: 1c38 l32i.n a3, a12, 4 40249f1c: 2178 l32i.n a7, a1, 8 40249f1e: 05f316 beqz a3, 40249f81 40249f21: 5c1377 beq a3, a7, 40249f81 40249f24: 0c9d mov.n a9, a12 40249f26: 3cc8 l32i.n a12, a12, 12 40249f28: fb0c56 bnez a12, 40249edc 40249f2b: 000046 j 40249f30 40249f2e: 000c movi.n a0, 0 40249f30: 83c0c0 moveqz a12, a0, a12 40249f33: bccc bnez.n a12, 40249f42 40249f35: ef1581 l32r a8, 40245b8c 40249f38: 1e98 l32i.n a9, a14, 4 40249f3a: 0888 l32i.n a8, a8, 0 40249f3c: 021897 beq a8, a9, 40249f42 40249f3f: 001f86 j 40249fc1 40249f42: 006122 s32i a2, a1, 0 40249f45: 070a92 l8ui a9, a10, 7 40249f48: 060ab2 l8ui a11, a10, 6 40249f4b: 119980 slli a9, a9, 8 40249f4e: 2099b0 or a9, a9, a11 40249f51: 019916 beqz a9, 40249f6e 40249f54: 0d2d mov.n a2, a13 40249f56: f27931 l32r a3, 4024693c 40249f59: ef0c41 l32r a4, 40245b8c 40249f5c: 151c movi.n a5, 17 40249f5e: 041d62 l16ui a6, a13, 8 40249f61: 24f2c5 call0 4026ee90 40249f64: 628c beqz.n a2, 40249f6e 40249f66: 0d2d mov.n a2, a13 40249f68: fc5a85 call0 40246514 40249f6b: ffaac6 j 40249e1a 40249f6e: 202dd0 or a2, a13, a13 40249f71: f8af32 movi a3, -8 40249f74: fc5305 call0 402464a8 40249f77: 929c beqz.n a2, 40249f94 40249f79: 0d2d mov.n a2, a13 40249f7b: fc5985 call0 40246514 40249f7e: ffa606 j 40249e1a 40249f81: fab916 beqz a9, 40249f30 40249f84: ff80b1 l32r a11, 40249d84 40249f87: 3c48 l32i.n a4, a12, 12 40249f89: 3949 s32i.n a4, a9, 12 40249f8b: 0b38 l32i.n a3, a11, 0 40249f8d: 3c39 s32i.n a3, a12, 12 40249f8f: 0bc9 s32i.n a12, a11, 0 40249f91: ffe6c6 j 40249f30 40249f94: e3fc16 beqz a12, 40249dd7 40249f97: 7c88 l32i.n a8, a12, 28 40249f99: 989c beqz.n a8, 40249fb6 40249f9b: 0c3d mov.n a3, a12 40249f9d: 0d4d mov.n a4, a13 40249f9f: 0f6d mov.n a6, a15 40249fa1: 8c28 l32i.n a2, a12, 32 40249fa3: f26651 l32r a5, 4024693c 40249fa6: 0008c0 callx0 a8 40249fa9: ff9b46 j 40249e1a 40249fac: 0c0c movi.n a12, 0 40249fae: ffe046 j 40249f33 40249fb1: 0c0c movi.n a12, 0 40249fb3: ffdf06 j 40249f33 40249fb6: 0d2d mov.n a2, a13 40249fb8: fc5585 call0 40246514 40249fbb: ff96c6 j 40249e1a 40249fbe: 000000 ill 40249fc1: 0d2d mov.n a2, a13 40249fc3: fc5505 call0 40246514 40249fc6: ff9406 j 40249e1a 40249fc9: 000000 ill 40249fcc: 03cd mov.n a12, a3 40249fce: ffd846 j 40249f33 40249fd1: 03cd mov.n a12, a3 40249fd3: ffd706 j 40249f33 40249fd6: 0c0c movi.n a12, 0 40249fd8: ffd5c6 j 40249f33 40249fdb: 0c0c movi.n a12, 0 40249fdd: ffd486 j 40249f33 40249fe0 : 40249fe0: f0c112 addi a1, a1, -16 40249fe3: 424b addi.n a4, a2, 4 40249fe5: 0a1252 l16ui a5, a2, 20 40249fe8: 0109 s32i.n a0, a1, 0 40249fea: 000085 call0 40249ff4 40249fed: 0108 l32i.n a0, a1, 0 40249fef: 10c112 addi a1, a1, 16 40249ff2: f00d ret.n 40249ff4 : 40249ff4: 026d mov.n a6, a2 40249ff6: e0c112 addi a1, a1, -32 40249ff9: 2139 s32i.n a3, a1, 8 40249ffb: 1159 s32i.n a5, a1, 4 40249ffd: 41c9 s32i.n a12, a1, 16 40249fff: 3109 s32i.n a0, a1, 12 4024a001: 04cd mov.n a12, a4 4024a003: 0408 l32i.n a0, a4, 0 4024a005: f0a042 movi a4, 240 4024a008: 100040 and a0, a0, a4 4024a00b: e0a042 movi a4, 224 4024a00e: 079047 bne a0, a4, 4024a019 4024a011: 18c222 addi a2, a2, 24 4024a014: 0169 s32i.n a6, a1, 0 4024a016: 0000c6 j 4024a01d 4024a019: 0c2d mov.n a2, a12 4024a01b: 0169 s32i.n a6, a1, 0 4024a01d: fba7c5 call0 40245a9c 4024a020: 206220 or a6, a2, a2 4024a023: 005256 bnez a2, 4024a02c 4024a026: fcaf22 movi a2, -4 4024a029: 000286 j 4024a037 4024a02c: 0c4d mov.n a4, a12 4024a02e: 0128 l32i.n a2, a1, 0 4024a030: 2138 l32i.n a3, a1, 8 4024a032: 1158 l32i.n a5, a1, 4 4024a034: 000085 call0 4024a040 4024a037: 41c8 l32i.n a12, a1, 16 4024a039: 3108 l32i.n a0, a1, 12 4024a03b: 20c112 addi a1, a1, 32 4024a03e: f00d ret.n 4024a040 : 4024a040: c0c112 addi a1, a1, -64 4024a043: 0a61d2 s32i a13, a1, 40 4024a046: 0c61f2 s32i a15, a1, 48 4024a049: 8109 s32i.n a0, a1, 32 4024a04b: 7159 s32i.n a5, a1, 28 4024a04d: 6169 s32i.n a6, a1, 24 4024a04f: b1e9 s32i.n a14, a1, 44 4024a051: 91c9 s32i.n a12, a1, 36 4024a053: 03ed mov.n a14, a3 4024a055: 02cd mov.n a12, a2 4024a057: 042d mov.n a2, a4 4024a059: 091c42 l16ui a4, a12, 18 4024a05c: 5129 s32i.n a2, a1, 20 4024a05e: 84cc bnez.n a4, 4024a06a 4024a060: 0c2d mov.n a2, a12 4024a062: 0c3d mov.n a3, a12 4024a064: 001205 call0 4024a188 4024a067: 100256 bnez a2, 4024a16b 4024a06a: 0e2d mov.n a2, a14 4024a06c: 830c movi.n a3, 8 4024a06e: fc4385 call0 402464a8 4024a071: 02ac beqz.n a2, 4024a095 4024a073: 120c movi.n a2, 1 4024a075: 830c movi.n a3, 8 4024a077: 040c movi.n a4, 0 4024a079: fc2845 call0 40246300 4024a07c: 02dd mov.n a13, a2 4024a07e: 32cc bnez.n a2, 4024a085 4024a080: f27c movi.n a2, -1 4024a082: 003946 j 4024a16b 4024a085: 041e02 l16ui a0, a14, 8 4024a088: c08c beqz.n a0, 4024a098 4024a08a: 0e3d mov.n a3, a14 4024a08c: fc5605 call0 402465f0 4024a08f: 000146 j 4024a098 4024a092: 000000 ill 4024a095: 20dee0 or a13, a14, a14 4024a098: 091c32 l16ui a3, a12, 18 4024a09b: 052122 l32i a2, a1, 20 4024a09e: 072142 l32i a4, a1, 28 4024a0a1: 1d08 l32i.n a0, a13, 4 4024a0a3: 050c movi.n a5, 0 4024a0a5: 064052 s8i a5, a0, 6 4024a0a8: 074052 s8i a5, a0, 7 4024a0ab: 745840 extui a5, a4, 8, 8 4024a0ae: 114480 slli a4, a4, 8 4024a0b1: 204450 or a4, a4, a5 4024a0b4: 0228 l32i.n a2, a2, 0 4024a0b6: 024042 s8i a4, a0, 2 4024a0b9: 414840 srli a4, a4, 8 4024a0bc: 034042 s8i a4, a0, 3 4024a0bf: 744830 extui a4, a3, 8, 8 4024a0c2: 113380 slli a3, a3, 8 4024a0c5: 203340 or a3, a3, a4 4024a0c8: 004032 s8i a3, a0, 0 4024a0cb: 413830 srli a3, a3, 8 4024a0ce: 014032 s8i a3, a0, 1 4024a0d1: f0a032 movi a3, 240 4024a0d4: 102230 and a2, a2, a3 4024a0d7: e0a032 movi a3, 224 4024a0da: 109237 bne a2, a3, 4024a0ee 4024a0dd: 100c62 l8ui a6, a12, 16 4024a0e0: 0a6637 bbci a6, 3, 4024a0ee 4024a0e3: 0d0d72 l8ui a7, a13, 13 4024a0e6: 480c movi.n a8, 4 4024a0e8: 207780 or a7, a7, a8 4024a0eb: 0d4d72 s8i a7, a13, 13 4024a0ee: 088c16 beqz a12, 4024a17a 4024a0f1: 0c28 l32i.n a2, a12, 0 4024a0f3: 6198 l32i.n a9, a1, 24 4024a0f5: 081216 beqz a2, 4024a17a 4024a0f8: 1998 l32i.n a9, a9, 4 4024a0fa: 0cfd mov.n a15, a12 4024a0fc: 0c1927 beq a9, a2, 4024a10c 4024a0ff: 041ed7 beq a14, a13, 4024a107 4024a102: 0d2d mov.n a2, a13 4024a104: fc40c5 call0 40246514 4024a107: a27c movi.n a2, -6 4024a109: 001786 j 4024a16b 4024a10c: 046102 s32i a0, a1, 16 4024a10f: 041d62 l16ui a6, a13, 8 4024a112: 100ca2 l8ui a10, a12, 16 4024a115: 742860 extui a2, a6, 8, 8 4024a118: 11b680 slli a11, a6, 8 4024a11b: 20bb20 or a11, a11, a2 4024a11e: 0440b2 s8i a11, a0, 4 4024a121: 41b8b0 srli a11, a11, 8 4024a124: 0540b2 s8i a11, a0, 5 4024a127: 1dea07 bbsi a10, 0, 4024a148 4024a12a: 202dd0 or a2, a13, a13 4024a12d: 203ff0 or a3, a15, a15 4024a130: 5148 l32i.n a4, a1, 20 4024a132: 151c movi.n a5, 17 4024a134: 24d585 call0 4026ee90 4024a137: d80451 l32r a5, 40240148 <_irom0_text_start+0x148> 4024a13a: 4148 l32i.n a4, a1, 16 4024a13c: 832520 moveqz a2, a5, a2 4024a13f: 064422 s8i a2, a4, 6 4024a142: 413820 srli a3, a2, 8 4024a145: 074432 s8i a3, a4, 7 4024a148: 203ff0 or a3, a15, a15 4024a14b: 052142 l32i a4, a1, 20 4024a14e: 090c62 l8ui a6, a12, 9 4024a151: 0a0c52 l8ui a5, a12, 10 4024a154: 6178 l32i.n a7, a1, 24 4024a156: 0d2d mov.n a2, a13 4024a158: 0179 s32i.n a7, a1, 0 4024a15a: 171c movi.n a7, 17 4024a15c: fbc8c5 call0 40245dec 4024a15f: 02cd mov.n a12, a2 4024a161: 041ed7 beq a14, a13, 4024a169 4024a164: 0d2d mov.n a2, a13 4024a166: fc3ac5 call0 40246514 4024a169: 0c2d mov.n a2, a12 4024a16b: 91c8 l32i.n a12, a1, 36 4024a16d: a1d8 l32i.n a13, a1, 40 4024a16f: b1e8 l32i.n a14, a1, 44 4024a171: c1f8 l32i.n a15, a1, 48 4024a173: 8108 l32i.n a0, a1, 32 4024a175: 40c112 addi a1, a1, 64 4024a178: f00d ret.n 4024a17a: 61f8 l32i.n a15, a1, 24 4024a17c: ff4b addi.n a15, a15, 4 4024a17e: ffe286 j 4024a10c 4024a181: 000000 ill 4024a184: ff .byte 0xff 4024a185: 7f .byte 0x7f ... 4024a188 : 4024a188: feff61 l32r a6, 40249d84 4024a18b: f47040 extui a7, a4, 0, 16 4024a18e: 0698 l32i.n a9, a6, 0 4024a190: 080c movi.n a8, 0 4024a192: 094d mov.n a4, a9 4024a194: 39ac beqz.n a9, 4024a1bb 4024a196: 099247 bne a2, a4, 4024a1a3 4024a199: 180c movi.n a8, 1 4024a19b: 3448 l32i.n a4, a4, 12 4024a19d: ff5456 bnez a4, 4024a196 4024a1a0: 000646 j 4024a1bd 4024a1a3: 091452 l16ui a5, a4, 18 4024a1a6: f19577 bne a5, a7, 4024a19b 4024a1a9: a4bc beqz.n a4, 4024a1e7 4024a1ab: 04a8 l32i.n a10, a4, 0 4024a1ad: 6abc beqz.n a10, 4024a1e7 4024a1af: 43bc beqz.n a3, 4024a1e7 4024a1b1: 03b8 l32i.n a11, a3, 0 4024a1b3: 0bbc beqz.n a11, 4024a1e7 4024a1b5: e29ab7 bne a10, a11, 4024a19b 4024a1b8: 000ac6 j 4024a1e7 4024a1bb: 080c movi.n a8, 0 4024a1bd: 33cc bnez.n a3, 4024a1c4 4024a1bf: 030c movi.n a3, 0 4024a1c1: 000046 j 4024a1c6 4024a1c4: 0338 l32i.n a3, a3, 0 4024a1c6: 0239 s32i.n a3, a2, 0 4024a1c8: b7cc bnez.n a7, 4024a1d7 4024a1ca: ffee31 l32r a3, 4024a184 4024a1cd: 094d mov.n a4, a9 4024a1cf: fc5571 l32r a7, 40249324 4024a1d2: 000706 j 4024a1f2 4024a1d5: e4cc bnez.n a4, 4024a1e7 4024a1d7: 095272 s16i a7, a2, 18 4024a1da: 58cc bnez.n a8, 4024a1e3 4024a1dc: feea61 l32r a6, 40249d84 4024a1df: 3299 s32i.n a9, a2, 12 4024a1e1: 0629 s32i.n a2, a6, 0 4024a1e3: 020c movi.n a2, 0 4024a1e5: f00d ret.n 4024a1e7: 327c movi.n a2, -13 4024a1e9: f00d ret.n 4024a1eb: 094d mov.n a4, a9 4024a1ed: 771b addi.n a7, a7, 1 4024a1ef: f47070 extui a7, a7, 0, 16 4024a1f2: fe1416 beqz a4, 4024a1d7 4024a1f5: dc1737 beq a7, a3, 4024a1d5 4024a1f8: 0914a2 l16ui a10, a4, 18 4024a1fb: ec1a77 beq a10, a7, 4024a1eb 4024a1fe: 3448 l32i.n a4, a4, 12 4024a200: fffb86 j 4024a1f2 ... 4024a204 : 4024a204: f0c112 addi a1, a1, -16 4024a207: 0109 s32i.n a0, a1, 0 4024a209: 21d9 s32i.n a13, a1, 8 4024a20b: 11c9 s32i.n a12, a1, 4 4024a20d: 03dd mov.n a13, a3 4024a20f: 02cd mov.n a12, a2 4024a211: 043d mov.n a3, a4 4024a213: 091242 l16ui a4, a2, 18 4024a216: 3139 s32i.n a3, a1, 12 4024a218: 74cc bnez.n a4, 4024a223 4024a21a: 023d mov.n a3, a2 4024a21c: fff685 call0 4024a188 4024a21f: 3138 l32i.n a3, a1, 12 4024a221: e2ec bnez.n a2, 4024a253 4024a223: 420c movi.n a2, 4 4024a225: 3dcc bnez.n a13, 4024a22c 4024a227: 000c movi.n a0, 0 4024a229: 000046 j 4024a22e 4024a22c: 0d08 l32i.n a0, a13, 0 4024a22e: 1c09 s32i.n a0, a12, 4 4024a230: 0a5c32 s16i a3, a12, 20 4024a233: 100c02 l8ui a0, a12, 16 4024a236: fed331 l32r a3, 40249d84 4024a239: 200020 or a0, a0, a2 4024a23c: 104c02 s8i a0, a12, 16 4024a23f: 0328 l32i.n a2, a3, 0 4024a241: 020d mov.n a0, a2 4024a243: 628c beqz.n a2, 4024a24d 4024a245: 081c07 beq a12, a0, 4024a251 4024a248: 3008 l32i.n a0, a0, 12 4024a24a: ff7056 bnez a0, 4024a245 4024a24d: 3c29 s32i.n a2, a12, 12 4024a24f: 03c9 s32i.n a12, a3, 0 4024a251: 020c movi.n a2, 0 4024a253: 11c8 l32i.n a12, a1, 4 4024a255: 21d8 l32i.n a13, a1, 8 4024a257: 0108 l32i.n a0, a1, 0 4024a259: 10c112 addi a1, a1, 16 4024a25c: f00d ret.n ... 4024a260 : 4024a260: fba042 movi a4, 251 4024a263: 100232 l8ui a3, a2, 16 4024a266: 050c movi.n a5, 0 4024a268: 1259 s32i.n a5, a2, 4 4024a26a: 0a5252 s16i a5, a2, 20 4024a26d: 103340 and a3, a3, a4 4024a270: 104232 s8i a3, a2, 16 4024a273: f00d ret.n 4024a275: 000000 ill 4024a278 : 4024a278: 7239 s32i.n a3, a2, 28 4024a27a: 8249 s32i.n a4, a2, 32 4024a27c: f00d ret.n 4024a27e: 900000 addx2 a0, a0, a0 4024a281: 4026f1 l32r a15, 4021a31c <_lit4_end+0x112bcc> 4024a284 : 4024a284: f0c112 addi a1, a1, -16 4024a287: 0109 s32i.n a0, a1, 0 4024a289: febe01 l32r a0, 40249d84 4024a28c: 0058 l32i.n a5, a0, 0 4024a28e: 069257 bne a2, a5, 4024a298 4024a291: 3538 l32i.n a3, a5, 12 4024a293: 0039 s32i.n a3, a0, 0 4024a295: 000446 j 4024a2aa 4024a298: e58c beqz.n a5, 4024a2aa 4024a29a: 3508 l32i.n a0, a5, 12 4024a29c: 508c beqz.n a0, 4024a2a5 4024a29e: 039027 bne a0, a2, 4024a2a5 4024a2a1: 3208 l32i.n a0, a2, 12 4024a2a3: 3509 s32i.n a0, a5, 12 4024a2a5: 005d mov.n a5, a0 4024a2a7: fef056 bnez a0, 4024a29a 4024a2aa: fff531 l32r a3, 4024a280 4024a2ad: a1a342 movi a4, 0x3a1 4024a2b0: d80401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024a2b3: 0000c0 callx0 a0 4024a2b6: 0108 l32i.n a0, a1, 0 4024a2b8: 10c112 addi a1, a1, 16 4024a2bb: f00d ret.n 4024a2bd: 000000 ill 4024a2c0 : 4024a2c0: fff031 l32r a3, 4024a280 4024a2c3: b0a342 movi a4, 0x3b0 4024a2c6: ebdb21 l32r a2, 40245234 4024a2c9: f0c112 addi a1, a1, -16 4024a2cc: 11c9 s32i.n a12, a1, 4 4024a2ce: 0109 s32i.n a0, a1, 0 4024a2d0: 1228 l32i.n a2, a2, 4 4024a2d2: d76901 l32r a0, 40240078 <_irom0_text_start+0x78> 4024a2d5: 0000c0 callx0 a0 4024a2d8: 02cd mov.n a12, a2 4024a2da: d28c beqz.n a2, 4024a2eb 4024a2dc: 030c movi.n a3, 0 4024a2de: 442c movi.n a4, 36 4024a2e0: d76b01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024a2e3: 0000c0 callx0 a0 4024a2e6: f37c movi.n a3, -1 4024a2e8: 0a4c32 s8i a3, a12, 10 4024a2eb: 0c2d mov.n a2, a12 4024a2ed: 0108 l32i.n a0, a1, 0 4024a2ef: 11c8 l32i.n a12, a1, 4 4024a2f1: 10c112 addi a1, a1, 16 4024a2f4: f00d ret.n 4024a2f6: 120000 excw 4024a2f9: c9f0c1 l32r a12, 4023cabc <_lit4_end+0x13536c> 4024a2fc: 110921 l32r a2, 4020e720 <_lit4_end+0x106fd0> 4024a2ff: 02cd mov.n a12, a2 4024a301: 8208 l32i.n a0, a2, 32 4024a303: 0109 s32i.n a0, a1, 0 4024a305: fbf1c5 call0 40246224 4024a308: e8c631 l32r a3, 40244620 4024a30b: 0c2d mov.n a2, a12 4024a30d: fbe485 call0 40246158 4024a310: 0c2d mov.n a2, a12 4024a312: e8c331 l32r a3, 40244620 4024a315: fbea85 call0 402461c0 4024a318: 0c2d mov.n a2, a12 4024a31a: e8c131 l32r a3, 40244620 4024a31d: fbeb05 call0 402461d0 4024a320: 0128 l32i.n a2, a1, 0 4024a322: c30c movi.n a3, 12 4024a324: 00d505 call0 4024b078 4024a327: 0c2d mov.n a2, a12 4024a329: 21c8 l32i.n a12, a1, 8 4024a32b: 007a45 call0 4024aad0 4024a32e: 1108 l32i.n a0, a1, 4 4024a330: 10c112 addi a1, a1, 16 4024a333: f00d ret.n 4024a335: 000000 ill 4024a338: 08a032 movi a3, 8 4024a33b: f0c112 addi a1, a1, -16 4024a33e: 006102 s32i a0, a1, 0 4024a341: 0161c2 s32i a12, a1, 4 4024a344: 21d9 s32i.n a13, a1, 8 4024a346: 82c8 l32i.n a12, a2, 32 4024a348: 02dd mov.n a13, a2 4024a34a: 0c2d mov.n a2, a12 4024a34c: 00d285 call0 4024b078 4024a34f: 24cc32 addi a3, a12, 36 4024a352: 0d2d mov.n a2, a13 4024a354: 040c movi.n a4, 0 4024a356: 21d8 l32i.n a13, a1, 8 4024a358: 02bec5 call0 4024cf48 4024a35b: 0d0c22 l8ui a2, a12, 13 4024a35e: 100c movi.n a0, 1 4024a360: 0d5c02 s16i a0, a12, 26 4024a363: 221b addi.n a2, a2, 1 4024a365: 0d4c22 s8i a2, a12, 13 4024a368: 0108 l32i.n a0, a1, 0 4024a36a: 11c8 l32i.n a12, a1, 4 4024a36c: 10c112 addi a1, a1, 16 4024a36f: f00d ret.n 4024a371: 000000 ill 4024a374: fea210 excw 4024a377: 3f .byte 0x3f 4024a378: f0c112 addi a1, a1, -16 4024a37b: fffe61 l32r a6, 4024a374 4024a37e: 0109 s32i.n a0, a1, 0 4024a380: 020632 l8ui a3, a6, 2 4024a383: 8208 l32i.n a0, a2, 32 4024a385: 046316 beqz a3, 4024a3cf 4024a388: ecee91 l32r a9, 40245740 4024a38b: 2058 l32i.n a5, a0, 8 4024a38d: 6678 l32i.n a7, a6, 24 4024a38f: 130542 l8ui a4, a5, 19 4024a392: 416870 srli a6, a7, 8 4024a395: 106690 and a6, a6, a9 4024a398: 108790 and a8, a7, a9 4024a39b: 118880 slli a8, a8, 8 4024a39e: 759870 extui a9, a7, 24, 8 4024a3a1: 017780 slli a7, a7, 24 4024a3a4: 206690 or a6, a6, a9 4024a3a7: 207780 or a7, a7, a8 4024a3aa: 206670 or a6, a6, a7 4024a3ad: 8069 s32i.n a6, a0, 32 4024a3af: 120562 l8ui a6, a5, 18 4024a3b2: 114480 slli a4, a4, 8 4024a3b5: 204460 or a4, a4, a6 4024a3b8: 114480 slli a4, a4, 8 4024a3bb: 110562 l8ui a6, a5, 17 4024a3be: 100552 l8ui a5, a5, 16 4024a3c1: 204460 or a4, a4, a6 4024a3c4: 114480 slli a4, a4, 8 4024a3c7: 204450 or a4, a4, a5 4024a3ca: 9049 s32i.n a4, a0, 36 4024a3cc: 0000c5 call0 4024a3dc 4024a3cf: 0108 l32i.n a0, a1, 0 4024a3d1: 10c112 addi a1, a1, 16 4024a3d4: f00d ret.n 4024a3d6: b40000 extui a0, a0, 0, 12 4024a3d9: 4026f0 excw 4024a3dc: 130c movi.n a3, 1 4024a3de: e0c112 addi a1, a1, -32 4024a3e1: 3109 s32i.n a0, a1, 12 4024a3e3: 41c9 s32i.n a12, a1, 16 4024a3e5: 51d9 s32i.n a13, a1, 20 4024a3e7: 82c8 l32i.n a12, a2, 32 4024a3e9: 02dd mov.n a13, a2 4024a3eb: 0c2d mov.n a2, a12 4024a3ed: 00c885 call0 4024b078 4024a3f0: 0d2d mov.n a2, a13 4024a3f2: 0c3d mov.n a3, a12 4024a3f4: 340c movi.n a4, 3 4024a3f6: 010ac5 call0 4024b4a4 4024a3f9: 2129 s32i.n a2, a1, 8 4024a3fb: 12b256 bnez a2, 4024a52a 4024a3fe: 0c2d mov.n a2, a12 4024a400: 933c movi.n a3, 57 4024a402: 240c movi.n a4, 2 4024a404: 00c845 call0 4024b08c 4024a407: 0c2d mov.n a2, a12 4024a409: 181d32 l16ui a3, a13, 48 4024a40c: 00cb05 call0 4024b0c0 4024a40f: 0c2d mov.n a2, a12 4024a411: 233c movi.n a3, 50 4024a413: 440c movi.n a4, 4 4024a415: 00c745 call0 4024b08c 4024a418: 0c2d mov.n a2, a12 4024a41a: 9c58 l32i.n a5, a12, 36 4024a41c: ecc961 l32r a6, 40245740 4024a41f: 413850 srli a3, a5, 8 4024a422: 754850 extui a4, a5, 24, 8 4024a425: 103360 and a3, a3, a6 4024a428: 203340 or a3, a3, a4 4024a42b: 014580 slli a4, a5, 24 4024a42e: 105560 and a5, a5, a6 4024a431: 115580 slli a5, a5, 8 4024a434: 204450 or a4, a4, a5 4024a437: 203340 or a3, a3, a4 4024a43a: 00ca85 call0 4024b0e4 4024a43d: 0c2d mov.n a2, a12 4024a43f: 633c movi.n a3, 54 4024a441: 440c movi.n a4, 4 4024a443: 00c485 call0 4024b08c 4024a446: 0c2d mov.n a2, a12 4024a448: 8c38 l32i.n a3, a12, 32 4024a44a: ecbd71 l32r a7, 40245740 4024a44d: 755830 extui a5, a3, 24, 8 4024a450: 014380 slli a4, a3, 24 4024a453: 106370 and a6, a3, a7 4024a456: 116680 slli a6, a6, 8 4024a459: 204460 or a4, a4, a6 4024a45c: 413830 srli a3, a3, 8 4024a45f: 103370 and a3, a3, a7 4024a462: 203350 or a3, a3, a5 4024a465: 203340 or a3, a3, a4 4024a468: 00c785 call0 4024b0e4 4024a46b: 0c2d mov.n a2, a12 4024a46d: 733c movi.n a3, 55 4024a46f: c40c movi.n a4, 12 4024a471: 00c185 call0 4024b08c 4024a474: 0c2d mov.n a2, a12 4024a476: 130c movi.n a3, 1 4024a478: 00c305 call0 4024b0ac 4024a47b: 0c2d mov.n a2, a12 4024a47d: 330c movi.n a3, 3 4024a47f: 00c2c5 call0 4024b0ac 4024a482: 0c2d mov.n a2, a12 4024a484: c31c movi.n a3, 28 4024a486: 00c245 call0 4024b0ac 4024a489: 0c2d mov.n a2, a12 4024a48b: 630c movi.n a3, 6 4024a48d: 00c1c5 call0 4024b0ac 4024a490: 0c2d mov.n a2, a12 4024a492: f30c movi.n a3, 15 4024a494: 00c145 call0 4024b0ac 4024a497: 0c2d mov.n a2, a12 4024a499: c32c movi.n a3, 44 4024a49b: 00c105 call0 4024b0ac 4024a49e: 0c2d mov.n a2, a12 4024a4a0: e32c movi.n a3, 46 4024a4a2: 00c085 call0 4024b0ac 4024a4a5: 0c2d mov.n a2, a12 4024a4a7: f32c movi.n a3, 47 4024a4a9: 00c005 call0 4024b0ac 4024a4ac: 0c2d mov.n a2, a12 4024a4ae: f31c movi.n a3, 31 4024a4b0: 00bf85 call0 4024b0ac 4024a4b3: 0c2d mov.n a2, a12 4024a4b5: 132c movi.n a3, 33 4024a4b7: 00bf45 call0 4024b0ac 4024a4ba: 0c2d mov.n a2, a12 4024a4bc: 79a032 movi a3, 121 4024a4bf: 00bec5 call0 4024b0ac 4024a4c2: 0c2d mov.n a2, a12 4024a4c4: b32c movi.n a3, 43 4024a4c6: 00be45 call0 4024b0ac 4024a4c9: bd48 l32i.n a4, a13, 44 4024a4cb: 0149 s32i.n a4, a1, 0 4024a4cd: 04bc beqz.n a4, 4024a501 4024a4cf: 042d mov.n a2, a4 4024a4d1: 1129 s32i.n a2, a1, 4 4024a4d3: d6d601 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024a4d6: 0000c0 callx0 a0 4024a4d9: 744020 extui a4, a2, 0, 8 4024a4dc: 14ac beqz.n a4, 4024a501 4024a4de: 0c2d mov.n a2, a12 4024a4e0: c30c movi.n a3, 12 4024a4e2: 00ba85 call0 4024b08c 4024a4e5: 0138 l32i.n a3, a1, 0 4024a4e7: 000332 l8ui a3, a3, 0 4024a4ea: 339c beqz.n a3, 4024a501 4024a4ec: 012142 l32i a4, a1, 4 4024a4ef: 202cc0 or a2, a12, a12 4024a4f2: 441b addi.n a4, a4, 1 4024a4f4: 1149 s32i.n a4, a1, 4 4024a4f6: 00bb45 call0 4024b0ac 4024a4f9: 1138 l32i.n a3, a1, 4 4024a4fb: 000332 l8ui a3, a3, 0 4024a4fe: fea356 bnez a3, 4024a4ec 4024a501: 0c2d mov.n a2, a12 4024a503: 011685 call0 4024b66c 4024a506: 0c1c32 l16ui a3, a12, 24 4024a509: 4c28 l32i.n a2, a12, 16 4024a50b: 01d332 addmi a3, a3, 0x100 4024a50e: f0c332 addi a3, a3, -16 4024a511: f43030 extui a3, a3, 0, 16 4024a514: fbf485 call0 40246460 4024a517: 0d6d mov.n a6, a13 4024a519: 1c28 l32i.n a2, a12, 4 4024a51b: 4c38 l32i.n a3, a12, 16 4024a51d: ffae41 l32r a4, 4024a3d8 4024a520: 354c movi.n a5, 67 4024a522: ffb1c5 call0 4024a040 4024a525: 0c2d mov.n a2, a12 4024a527: 011205 call0 4024b648 4024a52a: 0d0c02 l8ui a0, a12, 13 4024a52d: 001b addi.n a0, a0, 1 4024a52f: 740000 extui a0, a0, 0, 8 4024a532: 0d4c02 s8i a0, a12, 13 4024a535: 0b60f6 bgeui a0, 6, 4024a544 4024a538: 401000 ssl a0 4024a53b: e8a302 movi a0, 0x3e8 4024a53e: a10000 sll a0, a0 4024a541: 000086 j 4024a547 4024a544: fd8901 l32r a0, 40249b68 4024a547: f4a132 movi a3, 0x1f4 4024a54a: 51d8 l32i.n a13, a1, 20 4024a54c: f42000 extui a2, a0, 0, 16 4024a54f: 02d222 addmi a2, a2, 0x200 4024a552: f3c222 addi a2, a2, -13 4024a555: d6ee01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024a558: 0000c0 callx0 a0 4024a55b: 0d5c22 s16i a2, a12, 26 4024a55e: 2108 l32i.n a0, a1, 8 4024a560: 41c8 l32i.n a12, a1, 16 4024a562: 002d mov.n a2, a0 4024a564: 3108 l32i.n a0, a1, 12 4024a566: 20c112 addi a1, a1, 32 4024a569: f00d ret.n ... 4024a56c : 4024a56c: f0c112 addi a1, a1, -16 4024a56f: 11c9 s32i.n a12, a1, 4 4024a571: ebadc1 l32r a12, 40245428 4024a574: 0cc8 l32i.n a12, a12, 0 4024a576: 0109 s32i.n a0, a1, 0 4024a578: ecac beqz.n a12, 4024a5aa 4024a57a: 8c08 l32i.n a0, a12, 32 4024a57c: 50ac beqz.n a0, 4024a5a5 4024a57e: 0f1022 l16ui a2, a0, 30 4024a581: 0e1032 l16ui a3, a0, 28 4024a584: 220b addi.n a2, a2, -1 4024a586: f42020 extui a2, a2, 0, 16 4024a589: 0f5022 s16i a2, a0, 30 4024a58c: 62cc bnez.n a2, 4024a596 4024a58e: 0c2d mov.n a2, a12 4024a590: 001545 call0 4024a6e8 4024a593: 000386 j 4024a5a5 4024a596: 330b addi.n a3, a3, -1 4024a598: f43030 extui a3, a3, 0, 16 4024a59b: 0e5032 s16i a3, a0, 28 4024a59e: 33cc bnez.n a3, 4024a5a5 4024a5a0: 0c2d mov.n a2, a12 4024a5a2: 001245 call0 4024a6c8 4024a5a5: 0cc8 l32i.n a12, a12, 0 4024a5a7: fcfc56 bnez a12, 4024a57a 4024a5aa: 11c8 l32i.n a12, a1, 4 4024a5ac: 0108 l32i.n a0, a1, 0 4024a5ae: 10c112 addi a1, a1, 16 4024a5b1: f00d ret.n 4024a5b3: f1b000 excw 4024a5b6: 124026 beqi a0, 4, 4024a5cc 4024a5b8 : 4024a5b8: f0c112 addi a1, a1, -16 4024a5bb: 11c9 s32i.n a12, a1, 4 4024a5bd: eb9ac1 l32r a12, 40245428 4024a5c0: 0109 s32i.n a0, a1, 0 4024a5c2: 0cc8 l32i.n a12, a12, 0 4024a5c4: 21d9 s32i.n a13, a1, 8 4024a5c6: 04dc16 beqz a12, 4024a617 4024a5c9: e403d1 l32r a13, 402435d8 4024a5cc: 8c08 l32i.n a0, a12, 32 4024a5ce: d0ac beqz.n a0, 4024a5ff 4024a5d0: 0020c0 memw 4024a5d3: f82d22 l32i a2, a13, 0x3e0 4024a5d6: a28c beqz.n a2, 4024a5e4 4024a5d8: 0020c0 memw 4024a5db: f82d42 l32i a4, a13, 0x3e0 4024a5de: 0d0032 l8ui a3, a0, 13 4024a5e1: 22b347 bgeu a3, a4, 4024a607 4024a5e4: 0d1022 l16ui a2, a0, 26 4024a5e7: 0722b6 bltui a2, 2, 4024a5f2 4024a5ea: 520b addi.n a5, a2, -1 4024a5ec: 0d5052 s16i a5, a0, 26 4024a5ef: 000306 j 4024a5ff 4024a5f2: 091266 bnei a2, 1, 4024a5ff 4024a5f5: 620b addi.n a6, a2, -1 4024a5f7: 0c2d mov.n a2, a12 4024a5f9: 0d5062 s16i a6, a0, 26 4024a5fc: 000245 call0 4024a624 4024a5ff: 0cc8 l32i.n a12, a12, 0 4024a601: fc7c56 bnez a12, 4024a5cc 4024a604: 0003c6 j 4024a617 4024a607: ffeb21 l32r a2, 4024a5b4 4024a60a: e72501 l32r a0, 402442a0 4024a60d: 0000c0 callx0 a0 4024a610: ac28 l32i.n a2, a12, 40 4024a612: 128c beqz.n a2, 4024a617 4024a614: 0002c0 callx0 a2 4024a617: 11c8 l32i.n a12, a1, 4 4024a619: 21d8 l32i.n a13, a1, 8 4024a61b: 0108 l32i.n a0, a1, 0 4024a61d: 10c112 addi a1, a1, 16 4024a620: f00d ret.n 4024a622: 120000 excw 4024a625: c9f0c1 l32r a12, 4023cde8 <_lit4_end+0x135698> 4024a628: 02cd11 l32r a1, 4020b15c <_lit4_end+0x103a0c> 4024a62b: 8228 l32i.n a2, a2, 32 4024a62d: 0109 s32i.n a0, a1, 0 4024a62f: 0c0202 l8ui a0, a2, 12 4024a632: f4c032 addi a3, a0, -12 4024a635: 086316 beqz a3, 4024a6bf 4024a638: 026066 bnei a0, 6, 4024a63e 4024a63b: 002006 j 4024a6bf 4024a63e: 0d1066 bnei a0, 1, 4024a64f 4024a641: 0d0242 l8ui a4, a2, 13 4024a644: 5564f6 bgeui a4, 6, 4024a69d 4024a647: 0c2d mov.n a2, a12 4024a649: ffd905 call0 4024a3dc 4024a64c: 001106 j 4024a694 4024a64f: 0d8066 bnei a0, 8, 4024a660 4024a652: 0d0252 l8ui a5, a2, 13 4024a655: 5125f6 bgeui a5, 2, 4024a6aa 4024a658: 0c2d mov.n a2, a12 4024a65a: ffcdc5 call0 4024a338 4024a65d: 000cc6 j 4024a694 4024a660: 075066 bnei a0, 5, 4024a66b 4024a663: 0c2d mov.n a2, a12 4024a665: 006a45 call0 4024ad0c 4024a668: 000a06 j 4024a694 4024a66b: 0f4066 bnei a0, 4, 4024a67e 4024a66e: 0d0272 l8ui a7, a2, 13 4024a671: 860c movi.n a6, 8 4024a673: 3b3677 bltu a6, a7, 4024a6b2 4024a676: 0c2d mov.n a2, a12 4024a678: 007645 call0 4024ade0 4024a67b: 000546 j 4024a694 4024a67e: 123066 bnei a0, 3, 4024a694 4024a681: 0d0282 l8ui a8, a2, 13 4024a684: 0728f6 bgeui a8, 2, 4024a68f 4024a687: 0c2d mov.n a2, a12 4024a689: 008285 call0 4024aeb4 4024a68c: 000106 j 4024a694 4024a68f: 0c2d mov.n a2, a12 4024a691: 0043c5 call0 4024aad0 4024a694: 11c8 l32i.n a12, a1, 4 4024a696: 0108 l32i.n a0, a1, 0 4024a698: 10c112 addi a1, a1, 16 4024a69b: f00d ret.n 4024a69d: 0c2d mov.n a2, a12 4024a69f: 008e05 call0 4024af80 4024a6a2: 0c2d mov.n a2, a12 4024a6a4: 004285 call0 4024aad0 4024a6a7: fffa46 j 4024a694 4024a6aa: 0c2d mov.n a2, a12 4024a6ac: 005585 call0 4024ac08 4024a6af: fff846 j 4024a694 4024a6b2: 0c2d mov.n a2, a12 4024a6b4: 008c85 call0 4024af80 4024a6b7: 0c2d mov.n a2, a12 4024a6b9: 004145 call0 4024aad0 4024a6bc: fff506 j 4024a694 4024a6bf: 0c2d mov.n a2, a12 4024a6c1: 0040c5 call0 4024aad0 4024a6c4: fff306 j 4024a694 4024a6c7: c11200 mul16u a1, a2, a0 4024a6ca: 0109f0 slli a0, a9, 17 4024a6cd: 8208 l32i.n a0, a2, 32 4024a6cf: 0c0002 l8ui a0, a0, 12 4024a6d2: 051026 beqi a0, 1, 4024a6db 4024a6d5: 029026 beqi a0, 10, 4024a6db 4024a6d8: 025066 bnei a0, 5, 4024a6de 4024a6db: 006305 call0 4024ad0c 4024a6de: 0108 l32i.n a0, a1, 0 4024a6e0: 10c112 addi a1, a1, 16 4024a6e3: f00d ret.n 4024a6e5: 000000 ill 4024a6e8: f0c112 addi a1, a1, -16 4024a6eb: 0109 s32i.n a0, a1, 0 4024a6ed: 8208 l32i.n a0, a2, 32 4024a6ef: 0c0002 l8ui a0, a0, 12 4024a6f2: 051026 beqi a0, 1, 4024a6fb 4024a6f5: 029026 beqi a0, 10, 4024a6fb 4024a6f8: 025066 bnei a0, 5, 4024a6fe 4024a6fb: 006e45 call0 4024ade0 4024a6fe: 0108 l32i.n a0, a1, 0 4024a700: 10c112 addi a1, a1, 16 4024a703: f00d ret.n 4024a705: 000000 ill 4024a708: fea220 excw 4024a70b: 3f .byte 0x3f 4024a70c: e0c112 addi a1, a1, -32 4024a70f: 21c9 s32i.n a12, a1, 8 4024a711: 31d9 s32i.n a13, a1, 12 4024a713: 1109 s32i.n a0, a1, 4 4024a715: ff17d1 l32r a13, 4024a374 4024a718: 8208 l32i.n a0, a2, 32 4024a71a: 020c movi.n a2, 0 4024a71c: b029 s32i.n a2, a0, 44 4024a71e: a029 s32i.n a2, a0, 40 4024a720: 030d32 l8ui a3, a13, 3 4024a723: 41e9 s32i.n a14, a1, 16 4024a725: 238c beqz.n a3, 4024a72b 4024a727: 7d48 l32i.n a4, a13, 28 4024a729: c049 s32i.n a4, a0, 48 4024a72b: 040d52 l8ui a5, a13, 4 4024a72e: 0cf516 beqz a5, 4024a801 4024a731: 8d48 l32i.n a4, a13, 32 4024a733: d049 s32i.n a4, a0, 52 4024a735: 050d62 l8ui a6, a13, 5 4024a738: 2098 l32i.n a9, a0, 8 4024a73a: 0cb616 beqz a6, 4024a809 4024a73d: 9d48 l32i.n a4, a13, 36 4024a73f: e049 s32i.n a4, a0, 56 4024a741: 130982 l8ui a8, a9, 19 4024a744: 1209a2 l8ui a10, a9, 18 4024a747: 118880 slli a8, a8, 8 4024a74a: 2088a0 or a8, a8, a10 4024a74d: 118880 slli a8, a8, 8 4024a750: 1109a2 l8ui a10, a9, 17 4024a753: 100992 l8ui a9, a9, 16 4024a756: 2088a0 or a8, a8, a10 4024a759: 118880 slli a8, a8, 8 4024a75c: 208890 or a8, a8, a9 4024a75f: 9089 s32i.n a8, a0, 36 4024a761: 060d72 l8ui a7, a13, 6 4024a764: ebf7e1 l32r a14, 40245740 4024a767: f79c beqz.n a7, 4024a78a 4024a769: ad98 l32i.n a9, a13, 40 4024a76b: 120c movi.n a2, 1 4024a76d: 75b890 extui a11, a9, 24, 8 4024a770: 01a980 slli a10, a9, 24 4024a773: 10c9e0 and a12, a9, a14 4024a776: 11cc80 slli a12, a12, 8 4024a779: 20aac0 or a10, a10, a12 4024a77c: 419890 srli a9, a9, 8 4024a77f: 1099e0 and a9, a9, a14 4024a782: 2099b0 or a9, a9, a11 4024a785: 2099a0 or a9, a9, a10 4024a788: a099 s32i.n a9, a0, 40 4024a78a: 0e4022 s8i a2, a0, 14 4024a78d: 070da2 l8ui a10, a13, 7 4024a790: da9c beqz.n a10, 4024a7b1 4024a792: bdb8 l32i.n a11, a13, 44 4024a794: 102be0 and a2, a11, a14 4024a797: 01cb80 slli a12, a11, 24 4024a79a: 112280 slli a2, a2, 8 4024a79d: 20cc20 or a12, a12, a2 4024a7a0: 7528b0 extui a2, a11, 24, 8 4024a7a3: 41b8b0 srli a11, a11, 8 4024a7a6: 10bbe0 and a11, a11, a14 4024a7a9: 20bb20 or a11, a11, a2 4024a7ac: 20bbc0 or a11, a11, a12 4024a7af: b0b9 s32i.n a11, a0, 44 4024a7b1: 00a0c2 movi a12, 0 4024a7b4: 804cd0 add a4, a12, a13 4024a7b7: 080442 l8ui a4, a4, 8 4024a7ba: 036416 beqz a4, 4024a7f4 4024a7bd: 332cf6 bgeui a12, 2, 4024a7f4 4024a7c0: ffd251 l32r a5, 4024a708 4024a7c3: 0c2d mov.n a2, a12 4024a7c5: a05c50 addx4 a5, a12, a5 4024a7c8: 8558 l32i.n a5, a5, 32 4024a7ca: 013d mov.n a3, a1 4024a7cc: 757850 extui a7, a5, 24, 8 4024a7cf: 016580 slli a6, a5, 24 4024a7d2: 1085e0 and a8, a5, a14 4024a7d5: 118880 slli a8, a8, 8 4024a7d8: 206680 or a6, a6, a8 4024a7db: 415850 srli a5, a5, 8 4024a7de: 1055e0 and a5, a5, a14 4024a7e1: 205570 or a5, a5, a7 4024a7e4: 205560 or a5, a5, a6 4024a7e7: 0159 s32i.n a5, a1, 0 4024a7e9: 01be05 call0 4024c3cc 4024a7ec: cc1b addi.n a12, a12, 1 4024a7ee: 74c0c0 extui a12, a12, 0, 8 4024a7f1: ffefc6 j 4024a7b4 4024a7f4: 21c8 l32i.n a12, a1, 8 4024a7f6: 31d8 l32i.n a13, a1, 12 4024a7f8: 41e8 l32i.n a14, a1, 16 4024a7fa: 1108 l32i.n a0, a1, 4 4024a7fc: 20c112 addi a1, a1, 32 4024a7ff: f00d ret.n 4024a801: c048 l32i.n a4, a0, 48 4024a803: 414140 srli a4, a4, 1 4024a806: ffca46 j 4024a733 4024a809: c048 l32i.n a4, a0, 48 4024a80b: ffcc06 j 4024a73f ... 4024a810 : 4024a810: c43c movi.n a4, 60 4024a812: f0c112 addi a1, a1, -16 4024a815: 1109 s32i.n a0, a1, 4 4024a817: 0129 s32i.n a2, a1, 0 4024a819: 21c9 s32i.n a12, a1, 8 4024a81b: 032d mov.n a2, a3 4024a81d: 03cd mov.n a12, a3 4024a81f: 030c movi.n a3, 0 4024a821: d61a01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024a824: 0000c0 callx0 a0 4024a827: 0108 l32i.n a0, a1, 0 4024a829: 80c9 s32i.n a12, a0, 32 4024a82b: 21c8 l32i.n a12, a1, 8 4024a82d: 1108 l32i.n a0, a1, 4 4024a82f: 10c112 addi a1, a1, 16 4024a832: f00d ret.n 4024a834: 26f1a0 excw 4024a837: c11240 mul16u a1, a2, a4 4024a838 : 4024a838: f0c112 addi a1, a1, -16 4024a83b: 11c9 s32i.n a12, a1, 4 4024a83d: 02cd mov.n a12, a2 4024a83f: 8228 l32i.n a2, a2, 32 4024a841: 0109 s32i.n a0, a1, 0 4024a843: e28c beqz.n a2, 4024a855 4024a845: fffb31 l32r a3, 4024a834 4024a848: 75a242 movi a4, 0x275 4024a84b: d69d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024a84e: 0000c0 callx0 a0 4024a851: 000c movi.n a0, 0 4024a853: 8c09 s32i.n a0, a12, 32 4024a855: 11c8 l32i.n a12, a1, 4 4024a857: 0108 l32i.n a0, a1, 0 4024a859: 10c112 addi a1, a1, 16 4024a85c: f00d ret.n 4024a85e: 7c0000 excw 4024a861: 4024b3 excw 4024a864 : 4024a864: f0c112 addi a1, a1, -16 4024a867: 21d9 s32i.n a13, a1, 8 4024a869: 11c9 s32i.n a12, a1, 4 4024a86b: 0109 s32i.n a0, a1, 0 4024a86d: 02cd mov.n a12, a2 4024a86f: 0a1216 beqz a2, 4024a914 4024a872: 8cd8 l32i.n a13, a12, 32 4024a874: 390222 l8ui a2, a2, 57 4024a877: f7a032 movi a3, 247 4024a87a: 102230 and a2, a2, a3 4024a87d: 394c22 s8i a2, a12, 57 4024a880: 042520 extui a2, a2, 5, 1 4024a883: 08d216 beqz a2, 4024a914 4024a886: 181c52 l16ui a5, a12, 48 4024a889: 3fa242 movi a4, 0x23f 4024a88c: 69b457 bgeu a4, a5, 4024a8f9 4024a88f: 6ddc bnez.n a13, 4024a8a9 4024a891: c23c movi.n a2, 60 4024a893: ffe831 l32r a3, 4024a834 4024a896: a1a242 movi a4, 0x2a1 4024a899: d5f701 l32r a0, 40240078 <_irom0_text_start+0x78> 4024a89c: 0000c0 callx0 a0 4024a89f: 02dd mov.n a13, a2 4024a8a1: 054216 beqz a2, 4024a8f9 4024a8a4: 8c29 s32i.n a2, a12, 32 4024a8a6: 000206 j 4024a8b2 4024a8a9: 012d22 l32i a2, a13, 4 4024a8ac: 002216 beqz a2, 4024a8b2 4024a8af: ff9d45 call0 4024a284 4024a8b2: 202dd0 or a2, a13, a13 4024a8b5: 030c movi.n a3, 0 4024a8b7: c43c movi.n a4, 60 4024a8b9: d5f401 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024a8bc: 0000c0 callx0 a0 4024a8bf: ffa005 call0 4024a2c0 4024a8c2: 1d29 s32i.n a2, a13, 4 4024a8c4: 12bc beqz.n a2, 4024a8f9 4024a8c6: 444c movi.n a4, 68 4024a8c8: e75631 l32r a3, 40244620 4024a8cb: 080262 l8ui a6, a2, 8 4024a8ce: 072c movi.n a7, 32 4024a8d0: 206670 or a6, a6, a7 4024a8d3: 084262 s8i a6, a2, 8 4024a8d6: ff8b05 call0 4024a188 4024a8d9: e75131 l32r a3, 40244620 4024a8dc: 1d28 l32i.n a2, a13, 4 4024a8de: 344c movi.n a4, 67 4024a8e0: ff9205 call0 4024a204 4024a8e3: 1d28 l32i.n a2, a13, 4 4024a8e5: ffde31 l32r a3, 4024a860 4024a8e8: 0c4d mov.n a4, a12 4024a8ea: ff98c5 call0 4024a278 4024a8ed: 0c2d mov.n a2, a12 4024a8ef: 001e05 call0 4024aad0 4024a8f2: 828c beqz.n a2, 4024a8fe 4024a8f4: 0c2d mov.n a2, a12 4024a8f6: 007485 call0 4024b040 4024a8f9: f27c movi.n a2, -1 4024a8fb: 000286 j 4024a909 4024a8fe: 390c82 l8ui a8, a12, 57 4024a901: 890c movi.n a9, 8 4024a903: 208890 or a8, a8, a9 4024a906: 394c82 s8i a8, a12, 57 4024a909: 11c8 l32i.n a12, a1, 4 4024a90b: 21d8 l32i.n a13, a1, 8 4024a90d: 0108 l32i.n a0, a1, 0 4024a90f: 10c112 addi a1, a1, 16 4024a912: f00d ret.n 4024a914: 427c movi.n a2, -12 4024a916: fffbc6 j 4024a909 4024a919: 000000 ill 4024a91c : 4024a91c: b0c112 addi a1, a1, -80 4024a91f: 1161c2 s32i a12, a1, 68 4024a922: 106102 s32i a0, a1, 64 4024a925: 02cd mov.n a12, a2 4024a927: 08e216 beqz a2, 4024a9b9 4024a92a: 012d mov.n a2, a1 4024a92c: 030c movi.n a3, 0 4024a92e: c43c movi.n a4, 60 4024a930: d5d701 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024a933: 0000c0 callx0 a0 4024a936: 012d mov.n a2, a1 4024a938: 830c movi.n a3, 8 4024a93a: 0073c5 call0 4024b078 4024a93d: 8c08 l32i.n a0, a12, 32 4024a93f: 708c beqz.n a0, 4024a94a 4024a941: 1028 l32i.n a2, a0, 4 4024a943: 328c beqz.n a2, 4024a94a 4024a945: f129 s32i.n a2, a1, 60 4024a947: 000786 j 4024a969 4024a94a: ff9745 call0 4024a2c0 4024a94d: 0f6122 s32i a2, a1, 60 4024a950: 065216 beqz a2, 4024a9b9 4024a953: 016122 s32i a2, a1, 4 4024a956: 080232 l8ui a3, a2, 8 4024a959: 042c movi.n a4, 32 4024a95b: 203340 or a3, a3, a4 4024a95e: 084232 s8i a3, a2, 8 4024a961: 444c movi.n a4, 68 4024a963: e72f31 l32r a3, 40244620 4024a966: ff8205 call0 4024a188 4024a969: 202cc0 or a2, a12, a12 4024a96c: 203110 or a3, a1, a1 4024a96f: 840c movi.n a4, 8 4024a971: 00b305 call0 4024b4a4 4024a974: 82fc bnez.n a2, 4024a9b0 4024a976: 012d mov.n a2, a1 4024a978: 933c movi.n a3, 57 4024a97a: 240c movi.n a4, 2 4024a97c: 0070c5 call0 4024b08c 4024a97f: 012d mov.n a2, a1 4024a981: 181c32 l16ui a3, a12, 48 4024a984: 007385 call0 4024b0c0 4024a987: 012d mov.n a2, a1 4024a989: 00ce05 call0 4024b66c 4024a98c: 0c1132 l16ui a3, a1, 24 4024a98f: 4128 l32i.n a2, a1, 16 4024a991: 01d332 addmi a3, a3, 0x100 4024a994: f0c332 addi a3, a3, -16 4024a997: f43030 extui a3, a3, 0, 16 4024a99a: fbac45 call0 40246460 4024a99d: 0c6d mov.n a6, a12 4024a99f: f128 l32i.n a2, a1, 60 4024a9a1: 4138 l32i.n a3, a1, 16 4024a9a3: fe8d41 l32r a4, 4024a3d8 4024a9a6: 354c movi.n a5, 67 4024a9a8: ff6945 call0 4024a040 4024a9ab: 012d mov.n a2, a1 4024a9ad: 00c985 call0 4024b648 4024a9b0: 012122 l32i a2, a1, 4 4024a9b3: 002216 beqz a2, 4024a9b9 4024a9b6: ff8cc5 call0 4024a284 4024a9b9: 1121c2 l32i a12, a1, 68 4024a9bc: 102102 l32i a0, a1, 64 4024a9bf: 50c112 addi a1, a1, 80 4024a9c2: 000080 ret 4024a9c5: 000000 ill 4024a9c8 : 4024a9c8: f0c112 addi a1, a1, -16 4024a9cb: 0109 s32i.n a0, a1, 0 4024a9cd: 11c9 s32i.n a12, a1, 4 4024a9cf: 21d9 s32i.n a13, a1, 8 4024a9d1: 82d8 l32i.n a13, a2, 32 4024a9d3: 02cd mov.n a12, a2 4024a9d5: bdac beqz.n a13, 4024aa04 4024a9d7: 0c0d22 l8ui a2, a13, 12 4024a9da: 000c movi.n a0, 0 4024a9dc: 42ac beqz.n a2, 4024aa04 4024a9de: 0262e6 bgei a2, 6, 4024a9e4 4024a9e1: 0d32e6 bgei a2, 3, 4024a9f2 4024a9e4: 0a9226 beqi a2, 10, 4024a9f2 4024a9e7: 0c2d mov.n a2, a12 4024a9e9: 0d4d02 s8i a0, a13, 13 4024a9ec: 000e05 call0 4024aad0 4024a9ef: 000446 j 4024aa04 4024a9f2: 202cc0 or a2, a12, a12 4024a9f5: fb82c5 call0 40246224 4024a9f8: 202cc0 or a2, a12, a12 4024a9fb: 00a002 movi a0, 0 4024a9fe: 0d4d02 s8i a0, a13, 13 4024aa01: 004b05 call0 4024aeb4 4024aa04: 11c8 l32i.n a12, a1, 4 4024aa06: 21d8 l32i.n a13, a1, 8 4024aa08: 0108 l32i.n a0, a1, 0 4024aa0a: 10c112 addi a1, a1, 16 4024aa0d: f00d ret.n ... 4024aa10 : 4024aa10: f0c112 addi a1, a1, -16 4024aa13: 0109 s32i.n a0, a1, 0 4024aa15: 229c beqz.n a2, 4024aa2b 4024aa17: 8208 l32i.n a0, a2, 32 4024aa19: e08c beqz.n a0, 4024aa2b 4024aa1b: 0c0042 l8ui a4, a0, 12 4024aa1e: 098466 bnei a4, 8, 4024aa2b 4024aa21: 9068 l32i.n a6, a0, 36 4024aa23: 0358 l32i.n a5, a3, 0 4024aa25: 029567 bne a5, a6, 4024aa2b 4024aa28: 000085 call0 4024aa34 4024aa2b: 0108 l32i.n a0, a1, 0 4024aa2d: 10c112 addi a1, a1, 16 4024aa30: f00d ret.n 4024aa32: 320000 excw 4024aa35: 120ca0 excw 4024aa38: 02f0c1 l32r a12, 4020b5f8 <_lit4_end+0x103ea8> 4024aa3b: c90061 l32r a6, 4023ce3c <_lit4_end+0x1356ec> 4024aa3e: 21d911 l32r a1, 402131a4 <_lit4_end+0x10ba54> 4024aa41: 82c8 l32i.n a12, a2, 32 4024aa43: 02dd mov.n a13, a2 4024aa45: 0c2d mov.n a2, a12 4024aa47: 006305 call0 4024b078 4024aa4a: 0d2d mov.n a2, a13 4024aa4c: 0c3d mov.n a3, a12 4024aa4e: 440c movi.n a4, 4 4024aa50: 00a505 call0 4024b4a4 4024aa53: 020d mov.n a0, a2 4024aa55: 3129 s32i.n a2, a1, 12 4024aa57: 058256 bnez a2, 4024aab3 4024aa5a: 0c2d mov.n a2, a12 4024aa5c: 233c movi.n a3, 50 4024aa5e: 440c movi.n a4, 4 4024aa60: 006285 call0 4024b08c 4024aa63: 0c2d mov.n a2, a12 4024aa65: 9c48 l32i.n a4, a12, 36 4024aa67: eb3661 l32r a6, 40245740 4024aa6a: 413840 srli a3, a4, 8 4024aa6d: 103360 and a3, a3, a6 4024aa70: 105460 and a5, a4, a6 4024aa73: 115580 slli a5, a5, 8 4024aa76: 756840 extui a6, a4, 24, 8 4024aa79: 203360 or a3, a3, a6 4024aa7c: 014480 slli a4, a4, 24 4024aa7f: 204450 or a4, a4, a5 4024aa82: 203340 or a3, a3, a4 4024aa85: 0065c5 call0 4024b0e4 4024aa88: 0c2d mov.n a2, a12 4024aa8a: 00be05 call0 4024b66c 4024aa8d: 0c1c32 l16ui a3, a12, 24 4024aa90: 4c28 l32i.n a2, a12, 16 4024aa92: 01d332 addmi a3, a3, 0x100 4024aa95: f0c332 addi a3, a3, -16 4024aa98: f43030 extui a3, a3, 0, 16 4024aa9b: fb9c45 call0 40246460 4024aa9e: 0d6d mov.n a6, a13 4024aaa0: 1c28 l32i.n a2, a12, 4 4024aaa2: 4c38 l32i.n a3, a12, 16 4024aaa4: fe4d41 l32r a4, 4024a3d8 4024aaa7: 354c movi.n a5, 67 4024aaa9: ff5945 call0 4024a040 4024aaac: 0c2d mov.n a2, a12 4024aaae: 00b985 call0 4024b648 4024aab1: 3108 l32i.n a0, a1, 12 4024aab3: 21d8 l32i.n a13, a1, 8 4024aab5: 0d0c52 l8ui a5, a12, 13 4024aab8: 441c movi.n a4, 20 4024aaba: 002d mov.n a2, a0 4024aabc: 0d5c42 s16i a4, a12, 26 4024aabf: 551b addi.n a5, a5, 1 4024aac1: 0d4c52 s8i a5, a12, 13 4024aac4: 0108 l32i.n a0, a1, 0 4024aac6: 11c8 l32i.n a12, a1, 4 4024aac8: 10c112 addi a1, a1, 16 4024aacb: f00d ret.n 4024aacd: 000000 ill 4024aad0: 630c movi.n a3, 6 4024aad2: e0c112 addi a1, a1, -32 4024aad5: 3109 s32i.n a0, a1, 12 4024aad7: 51d9 s32i.n a13, a1, 20 4024aad9: 41c9 s32i.n a12, a1, 16 4024aadb: 02dd mov.n a13, a2 4024aadd: 82c8 l32i.n a12, a2, 32 4024aadf: 000c movi.n a0, 0 4024aae1: 0c2d mov.n a2, a12 4024aae3: 9c09 s32i.n a0, a12, 36 4024aae5: 005905 call0 4024b078 4024aae8: 0d2d mov.n a2, a13 4024aaea: 0c3d mov.n a3, a12 4024aaec: 140c movi.n a4, 1 4024aaee: 009b45 call0 4024b4a4 4024aaf1: 2129 s32i.n a2, a1, 8 4024aaf3: 0cd256 bnez a2, 4024abc4 4024aaf6: 0c2d mov.n a2, a12 4024aaf8: 933c movi.n a3, 57 4024aafa: 240c movi.n a4, 2 4024aafc: 0058c5 call0 4024b08c 4024aaff: 0c2d mov.n a2, a12 4024ab01: 181d32 l16ui a3, a13, 48 4024ab04: 005b85 call0 4024b0c0 4024ab07: bd28 l32i.n a2, a13, 44 4024ab09: 0129 s32i.n a2, a1, 0 4024ab0b: e2ac beqz.n a2, 4024ab3d 4024ab0d: 1129 s32i.n a2, a1, 4 4024ab0f: d54701 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024ab12: 0000c0 callx0 a0 4024ab15: 744020 extui a4, a2, 0, 8 4024ab18: 14ac beqz.n a4, 4024ab3d 4024ab1a: 0c2d mov.n a2, a12 4024ab1c: c30c movi.n a3, 12 4024ab1e: 0056c5 call0 4024b08c 4024ab21: 0138 l32i.n a3, a1, 0 4024ab23: 000332 l8ui a3, a3, 0 4024ab26: 339c beqz.n a3, 4024ab3d 4024ab28: 012142 l32i a4, a1, 4 4024ab2b: 202cc0 or a2, a12, a12 4024ab2e: 441b addi.n a4, a4, 1 4024ab30: 1149 s32i.n a4, a1, 4 4024ab32: 005785 call0 4024b0ac 4024ab35: 1138 l32i.n a3, a1, 4 4024ab37: 000332 l8ui a3, a3, 0 4024ab3a: fea356 bnez a3, 4024ab28 4024ab3d: 0c2d mov.n a2, a12 4024ab3f: 733c movi.n a3, 55 4024ab41: c40c movi.n a4, 12 4024ab43: 005485 call0 4024b08c 4024ab46: 0c2d mov.n a2, a12 4024ab48: 130c movi.n a3, 1 4024ab4a: 005605 call0 4024b0ac 4024ab4d: 0c2d mov.n a2, a12 4024ab4f: 330c movi.n a3, 3 4024ab51: 005585 call0 4024b0ac 4024ab54: 0c2d mov.n a2, a12 4024ab56: c31c movi.n a3, 28 4024ab58: 005505 call0 4024b0ac 4024ab5b: 0c2d mov.n a2, a12 4024ab5d: 630c movi.n a3, 6 4024ab5f: 0054c5 call0 4024b0ac 4024ab62: 0c2d mov.n a2, a12 4024ab64: f30c movi.n a3, 15 4024ab66: 005445 call0 4024b0ac 4024ab69: 0c2d mov.n a2, a12 4024ab6b: c32c movi.n a3, 44 4024ab6d: 0053c5 call0 4024b0ac 4024ab70: 0c2d mov.n a2, a12 4024ab72: e32c movi.n a3, 46 4024ab74: 005345 call0 4024b0ac 4024ab77: 0c2d mov.n a2, a12 4024ab79: f32c movi.n a3, 47 4024ab7b: 005305 call0 4024b0ac 4024ab7e: 0c2d mov.n a2, a12 4024ab80: f31c movi.n a3, 31 4024ab82: 005285 call0 4024b0ac 4024ab85: 0c2d mov.n a2, a12 4024ab87: 132c movi.n a3, 33 4024ab89: 005205 call0 4024b0ac 4024ab8c: 0c2d mov.n a2, a12 4024ab8e: 79a032 movi a3, 121 4024ab91: 005185 call0 4024b0ac 4024ab94: 0c2d mov.n a2, a12 4024ab96: b32c movi.n a3, 43 4024ab98: 005105 call0 4024b0ac 4024ab9b: 0c2d mov.n a2, a12 4024ab9d: 00acc5 call0 4024b66c 4024aba0: 0c1c32 l16ui a3, a12, 24 4024aba3: 4c28 l32i.n a2, a12, 16 4024aba5: 01d332 addmi a3, a3, 0x100 4024aba8: f0c332 addi a3, a3, -16 4024abab: f43030 extui a3, a3, 0, 16 4024abae: fb8b05 call0 40246460 4024abb1: 0d6d mov.n a6, a13 4024abb3: 1c28 l32i.n a2, a12, 4 4024abb5: 4c38 l32i.n a3, a12, 16 4024abb7: fe0841 l32r a4, 4024a3d8 4024abba: 354c movi.n a5, 67 4024abbc: ff4805 call0 4024a040 4024abbf: 0c2d mov.n a2, a12 4024abc1: 00a845 call0 4024b648 4024abc4: 0d0c02 l8ui a0, a12, 13 4024abc7: 001b addi.n a0, a0, 1 4024abc9: 740000 extui a0, a0, 0, 8 4024abcc: 0d4c02 s8i a0, a12, 13 4024abcf: 0b60f6 bgeui a0, 6, 4024abde 4024abd2: 401000 ssl a0 4024abd5: e8a302 movi a0, 0x3e8 4024abd8: a10000 sll a0, a0 4024abdb: 000086 j 4024abe1 4024abde: fbe201 l32r a0, 40249b68 4024abe1: f4a132 movi a3, 0x1f4 4024abe4: 51d8 l32i.n a13, a1, 20 4024abe6: f42000 extui a2, a0, 0, 16 4024abe9: 02d222 addmi a2, a2, 0x200 4024abec: f3c222 addi a2, a2, -13 4024abef: d54801 l32r a0, 40240110 <_irom0_text_start+0x110> 4024abf2: 0000c0 callx0 a0 4024abf5: 0d5c22 s16i a2, a12, 26 4024abf8: 2108 l32i.n a0, a1, 8 4024abfa: 41c8 l32i.n a12, a1, 16 4024abfc: 002d mov.n a2, a0 4024abfe: 3108 l32i.n a0, a1, 12 4024ac00: 20c112 addi a1, a1, 32 4024ac03: f00d ret.n 4024ac05: 000000 ill 4024ac08: d0c112 addi a1, a1, -48 4024ac0b: 61c9 s32i.n a12, a1, 24 4024ac0d: 81e9 s32i.n a14, a1, 32 4024ac0f: 71d9 s32i.n a13, a1, 28 4024ac11: 5109 s32i.n a0, a1, 20 4024ac13: 02dd mov.n a13, a2 4024ac15: 0c3216 beqz a2, 4024acdc 4024ac18: 82c8 l32i.n a12, a2, 32 4024ac1a: d54be1 l32r a14, 40240148 <_irom0_text_start+0x148> 4024ac1d: 0bbc16 beqz a12, 4024acdc 4024ac20: dc08 l32i.n a0, a12, 52 4024ac22: 1e0026 beqi a0, -1, 4024ac44 4024ac25: c33c movi.n a3, 60 4024ac27: 1ec022 addi a2, a0, 30 4024ac2a: d53801 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024ac2d: 0000c0 callx0 a0 4024ac30: 0e0d mov.n a0, a14 4024ac32: 013e27 bltu a14, a2, 4024ac37 4024ac35: 020d mov.n a0, a2 4024ac37: f42000 extui a2, a0, 0, 16 4024ac3a: 0e5c22 s16i a2, a12, 28 4024ac3d: 32cc bnez.n a2, 4024ac44 4024ac3f: 130c movi.n a3, 1 4024ac41: 0e5c32 s16i a3, a12, 28 4024ac44: ec08 l32i.n a0, a12, 56 4024ac46: 230026 beqi a0, -1, 4024ac6d 4024ac49: c33c movi.n a3, 60 4024ac4b: 1ec022 addi a2, a0, 30 4024ac4e: d52f01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024ac51: 0000c0 callx0 a0 4024ac54: 0e0d mov.n a0, a14 4024ac56: 013e27 bltu a14, a2, 4024ac5b 4024ac59: 020d mov.n a0, a2 4024ac5b: f40000 extui a0, a0, 0, 16 4024ac5e: 0f5c02 s16i a0, a12, 30 4024ac61: b0cc bnez.n a0, 4024ac70 4024ac63: 100c movi.n a0, 1 4024ac65: 140c movi.n a4, 1 4024ac67: 0f5c42 s16i a4, a12, 30 4024ac6a: 000086 j 4024ac70 4024ac6d: 0f1c02 l16ui a0, a12, 30 4024ac70: 0e1c52 l16ui a5, a12, 28 4024ac73: 0e0c72 l8ui a7, a12, 14 4024ac76: 063507 bltu a5, a0, 4024ac80 4024ac79: 308c beqz.n a0, 4024ac80 4024ac7b: 060c movi.n a6, 0 4024ac7d: 0e5c62 s16i a6, a12, 28 4024ac80: 065716 beqz a7, 4024ace9 4024ac83: ac08 l32i.n a0, a12, 40 4024ac85: 006102 s32i a0, a1, 0 4024ac88: 0b2c82 l32i a8, a12, 44 4024ac8b: 016182 s32i a8, a1, 4 4024ac8e: b8cc bnez.n a8, 4024ac9d 4024ac90: 9c98 l32i.n a9, a12, 36 4024ac92: d51aa1 l32r a10, 402400fc <_irom0_text_start+0xfc> 4024ac95: 109900 and a9, a9, a0 4024ac98: 2099a0 or a9, a9, a10 4024ac9b: 1199 s32i.n a9, a1, 4 4024ac9d: 10c1b2 addi a11, a1, 16 4024aca0: 318b addi.n a3, a1, 8 4024aca2: 1d28 l32i.n a2, a13, 4 4024aca4: 01cb addi.n a0, a1, 12 4024aca6: 0329 s32i.n a2, a3, 0 4024aca8: 0d2d mov.n a2, a13 4024acaa: 24cc32 addi a3, a12, 36 4024acad: 2de8 l32i.n a14, a13, 8 4024acaf: 00e9 s32i.n a14, a0, 0 4024acb1: 3da8 l32i.n a10, a13, 12 4024acb3: 0ba9 s32i.n a10, a11, 0 4024acb5: fb4a05 call0 40246158 4024acb8: 0d2d mov.n a2, a13 4024acba: 013d mov.n a3, a1 4024acbc: fb5105 call0 402461d0 4024acbf: 0d2d mov.n a2, a13 4024acc1: 314b addi.n a3, a1, 4 4024acc3: fb4fc5 call0 402461c0 4024acc6: 0d2d mov.n a2, a13 4024acc8: fb51c5 call0 402461e8 4024accb: 218b addi.n a2, a1, 8 4024accd: 31cb addi.n a3, a1, 12 4024accf: 10c142 addi a4, a1, 16 4024acd2: 0c9445 call0 40257618 4024acd5: 0c2d mov.n a2, a12 4024acd7: a30c movi.n a3, 10 4024acd9: 0039c5 call0 4024b078 4024acdc: 61c8 l32i.n a12, a1, 24 4024acde: 71d8 l32i.n a13, a1, 28 4024ace0: 81e8 l32i.n a14, a1, 32 4024ace2: 5108 l32i.n a0, a1, 20 4024ace4: 30c112 addi a1, a1, 48 4024ace7: f00d ret.n 4024ace9: 240c22 l8ui a2, a12, 36 4024acec: 05e277 bbsi a2, 7, 4024acf5 4024acef: ffa002 movi a0, 255 4024acf2: ffe3c6 j 4024ac85 4024acf5: eaaa01 l32r a0, 402457a0 4024acf8: bfa042 movi a4, 191 4024acfb: 02b427 bgeu a4, a2, 4024ad01 4024acfe: ffe0c6 j 4024ac85 4024ad01: 0e0d mov.n a0, a14 4024ad03: ffdf86 j 4024ac85 4024ad06: 200000 or a0, a0, a0 4024ad09: 4e .byte 0x4e ... 4024ad0c : 4024ad0c: 530c movi.n a3, 5 4024ad0e: e0c112 addi a1, a1, -32 4024ad11: 3109 s32i.n a0, a1, 12 4024ad13: 41c9 s32i.n a12, a1, 16 4024ad15: 51d9 s32i.n a13, a1, 20 4024ad17: 82c8 l32i.n a12, a2, 32 4024ad19: 02dd mov.n a13, a2 4024ad1b: 0c2d mov.n a2, a12 4024ad1d: 003585 call0 4024b078 4024ad20: 0d2d mov.n a2, a13 4024ad22: 0c3d mov.n a3, a12 4024ad24: 340c movi.n a4, 3 4024ad26: 0077c5 call0 4024b4a4 4024ad29: 2129 s32i.n a2, a1, 8 4024ad2b: 071256 bnez a2, 4024ada0 4024ad2e: 0c2d mov.n a2, a12 4024ad30: 933c movi.n a3, 57 4024ad32: 240c movi.n a4, 2 4024ad34: 003545 call0 4024b08c 4024ad37: 0c2d mov.n a2, a12 4024ad39: 181d32 l16ui a3, a13, 48 4024ad3c: 003805 call0 4024b0c0 4024ad3f: bd08 l32i.n a0, a13, 44 4024ad41: 0109 s32i.n a0, a1, 0 4024ad43: 00bc beqz.n a0, 4024ad77 4024ad45: 002d mov.n a2, a0 4024ad47: 1129 s32i.n a2, a1, 4 4024ad49: d4b801 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024ad4c: 0000c0 callx0 a0 4024ad4f: 744020 extui a4, a2, 0, 8 4024ad52: 14ac beqz.n a4, 4024ad77 4024ad54: 0c2d mov.n a2, a12 4024ad56: c30c movi.n a3, 12 4024ad58: 003305 call0 4024b08c 4024ad5b: 0138 l32i.n a3, a1, 0 4024ad5d: 000332 l8ui a3, a3, 0 4024ad60: 339c beqz.n a3, 4024ad77 4024ad62: 012142 l32i a4, a1, 4 4024ad65: 202cc0 or a2, a12, a12 4024ad68: 441b addi.n a4, a4, 1 4024ad6a: 1149 s32i.n a4, a1, 4 4024ad6c: 0033c5 call0 4024b0ac 4024ad6f: 1138 l32i.n a3, a1, 4 4024ad71: 000332 l8ui a3, a3, 0 4024ad74: fea356 bnez a3, 4024ad62 4024ad77: 0c2d mov.n a2, a12 4024ad79: 008f05 call0 4024b66c 4024ad7c: 0c1c32 l16ui a3, a12, 24 4024ad7f: 4c28 l32i.n a2, a12, 16 4024ad81: 01d332 addmi a3, a3, 0x100 4024ad84: f0c332 addi a3, a3, -16 4024ad87: f43030 extui a3, a3, 0, 16 4024ad8a: fb6d45 call0 40246460 4024ad8d: 0d6d mov.n a6, a13 4024ad8f: 1c28 l32i.n a2, a12, 4 4024ad91: 4c38 l32i.n a3, a12, 16 4024ad93: 20cc42 addi a4, a12, 32 4024ad96: 354c movi.n a5, 67 4024ad98: ff2a45 call0 4024a040 4024ad9b: 0c2d mov.n a2, a12 4024ad9d: 008a85 call0 4024b648 4024ada0: 0d0c02 l8ui a0, a12, 13 4024ada3: d0a722 movi a2, 0x7d0 4024ada6: 001b addi.n a0, a0, 1 4024ada8: 740000 extui a0, a0, 0, 8 4024adab: 0d4c02 s8i a0, a12, 13 4024adae: 0590f6 bgeui a0, 10, 4024adb7 4024adb1: c10020 mul16u a0, a0, a2 4024adb4: 000086 j 4024adba 4024adb7: ffd401 l32r a0, 4024ad08 4024adba: f4a132 movi a3, 0x1f4 4024adbd: 51d8 l32i.n a13, a1, 20 4024adbf: f42000 extui a2, a0, 0, 16 4024adc2: 02d222 addmi a2, a2, 0x200 4024adc5: f3c222 addi a2, a2, -13 4024adc8: d4d201 l32r a0, 40240110 <_irom0_text_start+0x110> 4024adcb: 0000c0 callx0 a0 4024adce: 0d5c22 s16i a2, a12, 26 4024add1: 2108 l32i.n a0, a1, 8 4024add3: 41c8 l32i.n a12, a1, 16 4024add5: 002d mov.n a2, a0 4024add7: 3108 l32i.n a0, a1, 12 4024add9: 20c112 addi a1, a1, 32 4024addc: f00d ret.n 4024adde: 0c0000 excw 4024ade1: c11243 excw 4024ade4: 3109e0 srai a0, a14, 25 4024ade7: 41c9 s32i.n a12, a1, 16 4024ade9: 51d9 s32i.n a13, a1, 20 4024adeb: 82c8 l32i.n a12, a2, 32 4024aded: 02dd mov.n a13, a2 4024adef: 0c2d mov.n a2, a12 4024adf1: 002845 call0 4024b078 4024adf4: 0d2d mov.n a2, a13 4024adf6: 0c3d mov.n a3, a12 4024adf8: 340c movi.n a4, 3 4024adfa: 006a85 call0 4024b4a4 4024adfd: 2129 s32i.n a2, a1, 8 4024adff: 071256 bnez a2, 4024ae74 4024ae02: 0c2d mov.n a2, a12 4024ae04: 933c movi.n a3, 57 4024ae06: 240c movi.n a4, 2 4024ae08: 002805 call0 4024b08c 4024ae0b: 0c2d mov.n a2, a12 4024ae0d: 181d32 l16ui a3, a13, 48 4024ae10: 002ac5 call0 4024b0c0 4024ae13: bd08 l32i.n a0, a13, 44 4024ae15: 0109 s32i.n a0, a1, 0 4024ae17: 00bc beqz.n a0, 4024ae4b 4024ae19: 002d mov.n a2, a0 4024ae1b: 1129 s32i.n a2, a1, 4 4024ae1d: d48301 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024ae20: 0000c0 callx0 a0 4024ae23: 744020 extui a4, a2, 0, 8 4024ae26: 14ac beqz.n a4, 4024ae4b 4024ae28: 0c2d mov.n a2, a12 4024ae2a: c30c movi.n a3, 12 4024ae2c: 0025c5 call0 4024b08c 4024ae2f: 0138 l32i.n a3, a1, 0 4024ae31: 000332 l8ui a3, a3, 0 4024ae34: 339c beqz.n a3, 4024ae4b 4024ae36: 012142 l32i a4, a1, 4 4024ae39: 202cc0 or a2, a12, a12 4024ae3c: 441b addi.n a4, a4, 1 4024ae3e: 1149 s32i.n a4, a1, 4 4024ae40: 002685 call0 4024b0ac 4024ae43: 1138 l32i.n a3, a1, 4 4024ae45: 000332 l8ui a3, a3, 0 4024ae48: fea356 bnez a3, 4024ae36 4024ae4b: 0c2d mov.n a2, a12 4024ae4d: 0081c5 call0 4024b66c 4024ae50: 0c1c32 l16ui a3, a12, 24 4024ae53: 4c28 l32i.n a2, a12, 16 4024ae55: 01d332 addmi a3, a3, 0x100 4024ae58: f0c332 addi a3, a3, -16 4024ae5b: f43030 extui a3, a3, 0, 16 4024ae5e: fb6005 call0 40246460 4024ae61: 0d6d mov.n a6, a13 4024ae63: 1c28 l32i.n a2, a12, 4 4024ae65: 4c38 l32i.n a3, a12, 16 4024ae67: fd5c41 l32r a4, 4024a3d8 4024ae6a: 354c movi.n a5, 67 4024ae6c: ff1d05 call0 4024a040 4024ae6f: 0c2d mov.n a2, a12 4024ae71: 007d45 call0 4024b648 4024ae74: 0d0c02 l8ui a0, a12, 13 4024ae77: e8a322 movi a2, 0x3e8 4024ae7a: 001b addi.n a0, a0, 1 4024ae7c: 740000 extui a0, a0, 0, 8 4024ae7f: 0d4c02 s8i a0, a12, 13 4024ae82: 0590f6 bgeui a0, 10, 4024ae8b 4024ae85: c10020 mul16u a0, a0, a2 4024ae88: 000086 j 4024ae8e 4024ae8b: f6b701 l32r a0, 40248968 4024ae8e: f4a132 movi a3, 0x1f4 4024ae91: 51d8 l32i.n a13, a1, 20 4024ae93: f42000 extui a2, a0, 0, 16 4024ae96: 02d222 addmi a2, a2, 0x200 4024ae99: f3c222 addi a2, a2, -13 4024ae9c: d49d01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024ae9f: 0000c0 callx0 a0 4024aea2: 0d5c22 s16i a2, a12, 26 4024aea5: 2108 l32i.n a0, a1, 8 4024aea7: 41c8 l32i.n a12, a1, 16 4024aea9: 002d mov.n a2, a0 4024aeab: 3108 l32i.n a0, a1, 12 4024aead: 20c112 addi a1, a1, 32 4024aeb0: f00d ret.n 4024aeb2: 320000 excw 4024aeb5: 1203a0 excw 4024aeb8: 02f0c1 l32r a12, 4020ba78 <_lit4_end+0x104328> 4024aebb: c90161 l32r a6, 4023d2c0 <_lit4_end+0x135b70> 4024aebe: 31d921 l32r a2, 40217624 <_lit4_end+0x10fed4> 4024aec1: 82c8 l32i.n a12, a2, 32 4024aec3: 02dd mov.n a13, a2 4024aec5: 0c2d mov.n a2, a12 4024aec7: 001b05 call0 4024b078 4024aeca: 0d2d mov.n a2, a13 4024aecc: 0c3d mov.n a3, a12 4024aece: 340c movi.n a4, 3 4024aed0: 005d05 call0 4024b4a4 4024aed3: 0129 s32i.n a2, a1, 0 4024aed5: 067256 bnez a2, 4024af40 4024aed8: 0c2d mov.n a2, a12 4024aeda: 933c movi.n a3, 57 4024aedc: 240c movi.n a4, 2 4024aede: 001ac5 call0 4024b08c 4024aee1: 0c2d mov.n a2, a12 4024aee3: 40a232 movi a3, 0x240 4024aee6: 001d85 call0 4024b0c0 4024aee9: 0c2d mov.n a2, a12 4024aeeb: 233c movi.n a3, 50 4024aeed: 440c movi.n a4, 4 4024aeef: 0019c5 call0 4024b08c 4024aef2: 0c2d mov.n a2, a12 4024aef4: 9c48 l32i.n a4, a12, 36 4024aef6: ea1261 l32r a6, 40245740 4024aef9: 413840 srli a3, a4, 8 4024aefc: 103360 and a3, a3, a6 4024aeff: 105460 and a5, a4, a6 4024af02: 115580 slli a5, a5, 8 4024af05: 756840 extui a6, a4, 24, 8 4024af08: 203360 or a3, a3, a6 4024af0b: 014480 slli a4, a4, 24 4024af0e: 204450 or a4, a4, a5 4024af11: 203340 or a3, a3, a4 4024af14: 001cc5 call0 4024b0e4 4024af17: 0c2d mov.n a2, a12 4024af19: 007505 call0 4024b66c 4024af1c: 0c1c32 l16ui a3, a12, 24 4024af1f: 4c28 l32i.n a2, a12, 16 4024af21: 01d332 addmi a3, a3, 0x100 4024af24: f0c332 addi a3, a3, -16 4024af27: f43030 extui a3, a3, 0, 16 4024af2a: fb5345 call0 40246460 4024af2d: 0d6d mov.n a6, a13 4024af2f: 1c28 l32i.n a2, a12, 4 4024af31: 4c38 l32i.n a3, a12, 16 4024af33: fd2941 l32r a4, 4024a3d8 4024af36: 354c movi.n a5, 67 4024af38: ff1045 call0 4024a040 4024af3b: 0c2d mov.n a2, a12 4024af3d: 007085 call0 4024b648 4024af40: 0d0c02 l8ui a0, a12, 13 4024af43: e8a322 movi a2, 0x3e8 4024af46: 001b addi.n a0, a0, 1 4024af48: 740000 extui a0, a0, 0, 8 4024af4b: 0d4c02 s8i a0, a12, 13 4024af4e: 0590f6 bgeui a0, 10, 4024af57 4024af51: c10020 mul16u a0, a0, a2 4024af54: 000086 j 4024af5a 4024af57: f68401 l32r a0, 40248968 4024af5a: f4a132 movi a3, 0x1f4 4024af5d: 31d8 l32i.n a13, a1, 12 4024af5f: f42000 extui a2, a0, 0, 16 4024af62: 02d222 addmi a2, a2, 0x200 4024af65: f3c222 addi a2, a2, -13 4024af68: d46a01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024af6b: 0000c0 callx0 a0 4024af6e: 0d5c22 s16i a2, a12, 26 4024af71: 0108 l32i.n a0, a1, 0 4024af73: 21c8 l32i.n a12, a1, 8 4024af75: 002d mov.n a2, a0 4024af77: 1108 l32i.n a0, a1, 4 4024af79: 10c112 addi a1, a1, 16 4024af7c: f00d ret.n ... 4024af80 : 4024af80: f0c112 addi a1, a1, -16 4024af83: 1109 s32i.n a0, a1, 4 4024af85: 21c9 s32i.n a12, a1, 8 4024af87: 31d9 s32i.n a13, a1, 12 4024af89: 82d8 l32i.n a13, a2, 32 4024af8b: 02cd mov.n a12, a2 4024af8d: 046d56 bnez a13, 4024afd7 4024af90: 427c movi.n a2, -12 4024af92: 000d86 j 4024afcc 4024af95: f67401 l32r a0, 40248968 4024af98: f4a132 movi a3, 0x1f4 4024af9b: f42000 extui a2, a0, 0, 16 4024af9e: 02d222 addmi a2, a2, 0x200 4024afa1: f3c222 addi a2, a2, -13 4024afa4: d45b01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024afa7: 0000c0 callx0 a0 4024afaa: 0d5d22 s16i a2, a13, 26 4024afad: 0c2d mov.n a2, a12 4024afaf: fb2745 call0 40246224 4024afb2: e59bd1 l32r a13, 40244620 4024afb5: 0c2d mov.n a2, a12 4024afb7: 0d3d mov.n a3, a13 4024afb9: fb19c5 call0 40246158 4024afbc: 0c2d mov.n a2, a12 4024afbe: 0d3d mov.n a3, a13 4024afc0: fb1fc5 call0 402461c0 4024afc3: 0d3d mov.n a3, a13 4024afc5: 0c2d mov.n a2, a12 4024afc7: fb2085 call0 402461d0 4024afca: 0128 l32i.n a2, a1, 0 4024afcc: 21c8 l32i.n a12, a1, 8 4024afce: 31d8 l32i.n a13, a1, 12 4024afd0: 1108 l32i.n a0, a1, 4 4024afd2: 10c112 addi a1, a1, 16 4024afd5: f00d ret.n 4024afd7: 202dd0 or a2, a13, a13 4024afda: 00a032 movi a3, 0 4024afdd: 000985 call0 4024b078 4024afe0: 0c2d mov.n a2, a12 4024afe2: 740c movi.n a4, 7 4024afe4: 030c movi.n a3, 0 4024afe6: 8d39 s32i.n a3, a13, 32 4024afe8: 9d39 s32i.n a3, a13, 36 4024afea: ad39 s32i.n a3, a13, 40 4024afec: bd39 s32i.n a3, a13, 44 4024afee: ed39 s32i.n a3, a13, 56 4024aff0: dd39 s32i.n a3, a13, 52 4024aff2: cd39 s32i.n a3, a13, 48 4024aff4: 0d3d mov.n a3, a13 4024aff6: 004ac5 call0 4024b4a4 4024aff9: 0129 s32i.n a2, a1, 0 4024affb: 72ec bnez.n a2, 4024b026 4024affd: 0d2d mov.n a2, a13 4024afff: 0066c5 call0 4024b66c 4024b002: 0c1d32 l16ui a3, a13, 24 4024b005: 4d28 l32i.n a2, a13, 16 4024b007: 01d332 addmi a3, a3, 0x100 4024b00a: f0c332 addi a3, a3, -16 4024b00d: f43030 extui a3, a3, 0, 16 4024b010: fb44c5 call0 40246460 4024b013: 1d28 l32i.n a2, a13, 4 4024b015: 4d38 l32i.n a3, a13, 16 4024b017: 20cd42 addi a4, a13, 32 4024b01a: 354c movi.n a5, 67 4024b01c: 0c6d mov.n a6, a12 4024b01e: ff0205 call0 4024a040 4024b021: 0d2d mov.n a2, a13 4024b023: 006245 call0 4024b648 4024b026: 0d0d02 l8ui a0, a13, 13 4024b029: e8a322 movi a2, 0x3e8 4024b02c: 001b addi.n a0, a0, 1 4024b02e: 740000 extui a0, a0, 0, 8 4024b031: 0d4d02 s8i a0, a13, 13 4024b034: 0290b6 bltui a0, 10, 4024b03a 4024b037: ffd686 j 4024af95 4024b03a: c10020 mul16u a0, a0, a2 4024b03d: ffd5c6 j 4024af98 4024b040 : 4024b040: f0c112 addi a1, a1, -16 4024b043: 0161c2 s32i a12, a1, 4 4024b046: 006102 s32i a0, a1, 0 4024b049: 021216 beqz a2, 4024b06e 4024b04c: 82c8 l32i.n a12, a2, 32 4024b04e: 390202 l8ui a0, a2, 57 4024b051: f7a032 movi a3, 247 4024b054: 100030 and a0, a0, a3 4024b057: 394202 s8i a0, a2, 57 4024b05a: 0c9c beqz.n a12, 4024b06e 4024b05c: 1c28 l32i.n a2, a12, 4 4024b05e: 528c beqz.n a2, 4024b067 4024b060: ff2205 call0 4024a284 4024b063: 040c movi.n a4, 0 4024b065: 1c49 s32i.n a4, a12, 4 4024b067: 0c2d mov.n a2, a12 4024b069: 030c movi.n a3, 0 4024b06b: 0000c5 call0 4024b078 4024b06e: 11c8 l32i.n a12, a1, 4 4024b070: 0108 l32i.n a0, a1, 0 4024b072: 10c112 addi a1, a1, 16 4024b075: f00d ret.n 4024b077: 024200 excw 4024b07a: 0c0c movi.n a12, 0 4024b07c: 143705 call0 4025f3f0 4024b07f: 3208 l32i.n a0, a2, 12 4024b081: 520c42 l8ui a4, a12, 82 4024b084: 520d42 l8ui a4, a13, 82 4024b087: 0d0d52 l8ui a5, a13, 13 4024b08a: 9200f0 excw 4024b08d: 880c12 l8ui a1, a12, 136 4024b090: a91b52 l16ui a5, a11, 0x152 4024b093: 0c52a2 s16i a10, a2, 24 4024b096: 889a add.n a8, a8, a9 4024b098: f04832 s8i a3, a8, 240 4024b09b: 0c1262 l16ui a6, a2, 24 4024b09e: 5258 l32i.n a5, a2, 20 4024b0a0: 761b addi.n a7, a6, 1 4024b0a2: 0c5272 s16i a7, a2, 24 4024b0a5: 556a add.n a5, a5, a6 4024b0a7: f04542 s8i a4, a5, 240 4024b0aa: f00d ret.n 4024b0ac: 0c1252 l16ui a5, a2, 24 4024b0af: 5248 l32i.n a4, a2, 20 4024b0b1: 651b addi.n a6, a5, 1 4024b0b3: 0c5262 s16i a6, a2, 24 4024b0b6: 445a add.n a4, a4, a5 4024b0b8: f04432 s8i a3, a4, 240 4024b0bb: f00d ret.n 4024b0bd: 000000 ill 4024b0c0: 417830 srli a7, a3, 8 4024b0c3: 0c1292 l16ui a9, a2, 24 4024b0c6: 5288 l32i.n a8, a2, 20 4024b0c8: a91b addi.n a10, a9, 1 4024b0ca: 0c52a2 s16i a10, a2, 24 4024b0cd: 889a add.n a8, a8, a9 4024b0cf: f04872 s8i a7, a8, 240 4024b0d2: 0c1252 l16ui a5, a2, 24 4024b0d5: 5248 l32i.n a4, a2, 20 4024b0d7: 651b addi.n a6, a5, 1 4024b0d9: 0c5262 s16i a6, a2, 24 4024b0dc: 445a add.n a4, a4, a5 4024b0de: f04432 s8i a3, a4, 240 4024b0e1: f00d ret.n 4024b0e3: b03000 addx8 a3, a0, a0 4024b0e6: 7830f5 excw 4024b0e9: 129275 excw 4024b0ec: 880c movi.n a8, 8 4024b0ee: a91b52 l16ui a5, a11, 0x152 4024b0f1: 0c52a2 s16i a10, a2, 24 4024b0f4: 889a add.n a8, a8, a9 4024b0f6: f04872 s8i a7, a8, 240 4024b0f9: 417830 srli a7, a3, 8 4024b0fc: 0c1252 l16ui a5, a2, 24 4024b0ff: 5248 l32i.n a4, a2, 20 4024b101: 651b addi.n a6, a5, 1 4024b103: 0c5262 s16i a6, a2, 24 4024b106: 445a add.n a4, a4, a5 4024b108: f044b2 s8i a11, a4, 240 4024b10b: 0c1292 l16ui a9, a2, 24 4024b10e: 5288 l32i.n a8, a2, 20 4024b110: a91b addi.n a10, a9, 1 4024b112: 0c52a2 s16i a10, a2, 24 4024b115: 889a add.n a8, a8, a9 4024b117: f04872 s8i a7, a8, 240 4024b11a: 0c1252 l16ui a5, a2, 24 4024b11d: 5248 l32i.n a4, a2, 20 4024b11f: 651b addi.n a6, a5, 1 4024b121: 0c5262 s16i a6, a2, 24 4024b124: 445a add.n a4, a4, a5 4024b126: f04432 s8i a3, a4, 240 4024b129: f00d ret.n 4024b12b: a40c00 extui a0, a0, 12, 11 4024b12e: c0c112 addi a1, a1, -64 4024b131: 31d9 s32i.n a13, a1, 12 4024b133: 41e9 s32i.n a14, a1, 16 4024b135: 51f9 s32i.n a15, a1, 20 4024b137: 1109 s32i.n a0, a1, 4 4024b139: 21c9 s32i.n a12, a1, 8 4024b13b: 8139 s32i.n a3, a1, 32 4024b13d: 02cd mov.n a12, a2 4024b13f: 030c movi.n a3, 0 4024b141: fc8c21 l32r a2, 4024a374 4024b144: d3d201 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b147: 0000c0 callx0 a0 4024b14a: 8128 l32i.n a2, a1, 32 4024b14c: 051222 l16ui a2, a2, 10 4024b14f: b02c movi.n a0, 43 4024b151: 023027 bltu a0, a2, 4024b157 4024b154: 006ec6 j 4024b313 4024b157: f0a0f2 movi a15, 240 4024b15a: 8138 l32i.n a3, a1, 32 4024b15c: 060c movi.n a6, 0 4024b15e: 070c movi.n a7, 0 4024b160: 6179 s32i.n a7, a1, 24 4024b162: 7169 s32i.n a6, a1, 28 4024b164: 041382 l16ui a8, a3, 8 4024b167: 1338 l32i.n a3, a3, 4 4024b169: 2c39 s32i.n a3, a12, 8 4024b16b: 81c8 l32i.n a12, a1, 32 4024b16d: 1a2c16 beqz a12, 4024b313 4024b170: 051c42 l16ui a4, a12, 10 4024b173: 103f47 bltu a15, a4, 4024b187 4024b176: 0cc8 l32i.n a12, a12, 0 4024b178: c08840 sub a8, a8, a4 4024b17b: c0ff40 sub a15, a15, a4 4024b17e: f4f0f0 extui a15, a15, 0, 16 4024b181: f48080 extui a8, a8, 0, 16 4024b184: fff946 j 4024b16d 4024b187: 188c16 beqz a12, 4024b313 4024b18a: a189 s32i.n a8, a1, 40 4024b18c: 1c28 l32i.n a2, a12, 4 4024b18e: 9129 s32i.n a2, a1, 36 4024b190: 3cac beqz.n a12, 4024b1b7 4024b192: 9198 l32i.n a9, a1, 36 4024b194: a1a8 l32i.n a10, a1, 40 4024b196: 9f9a add.n a9, a15, a9 4024b198: 000982 l8ui a8, a9, 0 4024b19b: ffa042 movi a4, 255 4024b19e: 151847 beq a8, a4, 4024b1b7 4024b1a1: 12bfa7 bgeu a15, a10, 4024b1b7 4024b1a4: bf1b addi.n a11, a15, 1 4024b1a6: ef2b addi.n a14, a15, 2 4024b1a8: 051c42 l16ui a4, a12, 10 4024b1ab: f4e0e0 extui a14, a14, 0, 16 4024b1ae: 41ab47 bge a11, a4, 4024b1f3 4024b1b1: 010992 l8ui a9, a9, 1 4024b1b4: 001306 j 4024b204 4024b1b7: fc6ff1 l32r a15, 4024a374 4024b1ba: 000ff2 l8ui a15, a15, 0 4024b1bd: 0fac beqz.n a15, 4024b1e1 4024b1bf: fc6d31 l32r a3, 4024a374 4024b1c2: 020c movi.n a2, 0 4024b1c4: 4348 l32i.n a4, a3, 16 4024b1c6: 004322 s8i a2, a3, 0 4024b1c9: 101426 beqi a4, 1, 4024b1dd 4024b1cc: 062466 bnei a4, 2, 4024b1d6 4024b1cf: 140c movi.n a4, 1 4024b1d1: 6149 s32i.n a4, a1, 24 4024b1d3: 000286 j 4024b1e1 4024b1d6: 073466 bnei a4, 3, 4024b1e1 4024b1d9: 160c movi.n a6, 1 4024b1db: 6169 s32i.n a6, a1, 24 4024b1dd: 170c movi.n a7, 1 4024b1df: 7179 s32i.n a7, a1, 28 4024b1e1: 7188 l32i.n a8, a1, 28 4024b1e3: 166816 beqz a8, 4024b34d 4024b1e6: eca082 movi a8, 236 4024b1e9: 6ca0f2 movi a15, 108 4024b1ec: 090c movi.n a9, 0 4024b1ee: 7199 s32i.n a9, a1, 28 4024b1f0: ffddc6 j 4024b16b 4024b1f3: 0c78 l32i.n a7, a12, 0 4024b1f5: 37cc bnez.n a7, 4024b1fc 4024b1f7: 070c movi.n a7, 0 4024b1f9: 000106 j 4024b201 4024b1fc: 1778 l32i.n a7, a7, 4 4024b1fe: 000772 l8ui a7, a7, 0 4024b201: 749070 extui a9, a7, 0, 8 4024b204: 09dd mov.n a13, a9 4024b206: 11f816 beqz a8, 4024b329 4024b209: a80b addi.n a10, a8, -1 4024b20b: 121a16 beqz a10, 4024b330 4024b20e: fdc8b2 addi a11, a8, -3 4024b211: 120b16 beqz a11, 4024b335 4024b214: fac822 addi a2, a8, -6 4024b217: 121216 beqz a2, 4024b33c 4024b21a: cdc832 addi a3, a8, -51 4024b21d: 13d316 beqz a3, 4024b35e 4024b220: ccc862 addi a6, a8, -52 4024b223: 13c616 beqz a6, 4024b363 4024b226: cbc872 addi a7, a8, -53 4024b229: 13b716 beqz a7, 4024b368 4024b22c: cac8a2 addi a10, a8, -54 4024b22f: 13aa16 beqz a10, 4024b36d 4024b232: c6c8b2 addi a11, a8, -58 4024b235: 139b16 beqz a11, 4024b372 4024b238: c5c822 addi a2, a8, -59 4024b23b: 138216 beqz a2, 4024b377 4024b23e: 0d0c movi.n a13, 0 4024b240: f77c movi.n a7, -1 4024b242: ff9a add.n a15, a15, a9 4024b244: ff2b addi.n a15, a15, 2 4024b246: f4f0f0 extui a15, a15, 0, 16 4024b249: 09ed16 beqz a13, 4024b2eb 4024b24c: fd2f21 l32r a2, 4024a708 4024b24f: fc4931 l32r a3, 4024a374 4024b252: 040c movi.n a4, 0 4024b254: 0149 s32i.n a4, a1, 0 4024b256: 373a add.n a3, a7, a3 4024b258: a02720 addx4 a2, a7, a2 4024b25b: c129 s32i.n a2, a1, 48 4024b25d: b139 s32i.n a3, a1, 44 4024b25f: 000ec6 j 4024b29e 4024b262: 0c2162 l32i a6, a1, 48 4024b265: 0b2182 l32i a8, a1, 44 4024b268: 002172 l32i a7, a1, 0 4024b26b: fccdd2 addi a13, a13, -4 4024b26e: ee4b addi.n a14, a14, 4 4024b270: f4e0e0 extui a14, a14, 0, 16 4024b273: 74d0d0 extui a13, a13, 0, 8 4024b276: 759870 extui a9, a7, 24, 8 4024b279: 004852 s8i a5, a8, 0 4024b27c: 10a700 and a10, a7, a0 4024b27f: 881b addi.n a8, a8, 1 4024b281: 11aa80 slli a10, a10, 8 4024b284: b189 s32i.n a8, a1, 44 4024b286: 018780 slli a8, a7, 24 4024b289: 2088a0 or a8, a8, a10 4024b28c: 417870 srli a7, a7, 8 4024b28f: 107700 and a7, a7, a0 4024b292: 207790 or a7, a7, a9 4024b295: 207780 or a7, a7, a8 4024b298: 0679 s32i.n a7, a6, 0 4024b29a: 664b addi.n a6, a6, 4 4024b29c: c169 s32i.n a6, a1, 48 4024b29e: f440d0 extui a4, a13, 0, 16 4024b2a1: 014db6 bltui a13, 4, 4024b2a6 4024b2a4: 440c movi.n a4, 4 4024b2a6: 0c2d mov.n a2, a12 4024b2a8: 013d mov.n a3, a1 4024b2aa: 0e5d mov.n a5, a14 4024b2ac: fb43c5 call0 402466ec 4024b2af: e92401 l32r a0, 40245740 4024b2b2: 150c movi.n a5, 1 4024b2b4: aa5df6 bgeui a13, 5, 4024b262 4024b2b7: c128 l32i.n a2, a1, 48 4024b2b9: b1e8 l32i.n a14, a1, 44 4024b2bb: fccd42 addi a4, a13, -4 4024b2be: 0178 l32i.n a7, a1, 0 4024b2c0: 000162 l8ui a6, a1, 0 4024b2c3: 759870 extui a9, a7, 24, 8 4024b2c6: 018780 slli a8, a7, 24 4024b2c9: 10a700 and a10, a7, a0 4024b2cc: 11aa80 slli a10, a10, 8 4024b2cf: 2088a0 or a8, a8, a10 4024b2d2: 417870 srli a7, a7, 8 4024b2d5: 107700 and a7, a7, a0 4024b2d8: 207790 or a7, a7, a9 4024b2db: 207780 or a7, a7, a8 4024b2de: 937640 movnez a7, a6, a4 4024b2e1: 0179 s32i.n a7, a1, 0 4024b2e3: 004e52 s8i a5, a14, 0 4024b2e6: 051c42 l16ui a4, a12, 10 4024b2e9: 0279 s32i.n a7, a2, 0 4024b2eb: 02bf47 bgeu a15, a4, 4024b2f1 4024b2ee: ffa786 j 4024b190 4024b2f1: a138 l32i.n a3, a1, 40 4024b2f3: c0ff40 sub a15, a15, a4 4024b2f6: f4f0f0 extui a15, a15, 0, 16 4024b2f9: c02340 sub a2, a3, a4 4024b2fc: f43020 extui a3, a2, 0, 16 4024b2ff: a139 s32i.n a3, a1, 40 4024b301: 023f37 bltu a15, a3, 4024b307 4024b304: ffabc6 j 4024b1b7 4024b307: eac316 beqz a3, 4024b1b7 4024b30a: 0cc8 l32i.n a12, a12, 0 4024b30c: 1c48 l32i.n a4, a12, 4 4024b30e: 9149 s32i.n a4, a1, 36 4024b310: ff9f06 j 4024b190 4024b313: e27c movi.n a2, -2 4024b315: 000046 j 4024b31a 4024b318: 020c movi.n a2, 0 4024b31a: 21c8 l32i.n a12, a1, 8 4024b31c: 31d8 l32i.n a13, a1, 12 4024b31e: 41e8 l32i.n a14, a1, 16 4024b320: 51f8 l32i.n a15, a1, 20 4024b322: 1108 l32i.n a0, a1, 4 4024b324: 40c112 addi a1, a1, 64 4024b327: f00d ret.n 4024b329: ff0b addi.n a15, a15, -1 4024b32b: 090c movi.n a9, 0 4024b32d: ffc346 j 4024b23e 4024b330: 670c movi.n a7, 6 4024b332: ffc306 j 4024b242 4024b335: 770c movi.n a7, 7 4024b337: 4d0c movi.n a13, 4 4024b339: ffc146 j 4024b242 4024b33c: 870c movi.n a7, 8 4024b33e: 880c movi.n a8, 8 4024b340: 08ad mov.n a10, a8 4024b342: 013897 bltu a8, a9, 4024b347 4024b345: 09ad mov.n a10, a9 4024b347: 74d0a0 extui a13, a10, 0, 8 4024b34a: ffbd06 j 4024b242 4024b34d: 6198 l32i.n a9, a1, 24 4024b34f: fc5916 beqz a9, 4024b318 4024b352: 6ca082 movi a8, 108 4024b355: cf2c movi.n a15, 44 4024b357: 0a0c movi.n a10, 0 4024b359: 61a9 s32i.n a10, a1, 24 4024b35b: ff8306 j 4024b16b 4024b35e: 370c movi.n a7, 3 4024b360: ffb786 j 4024b242 4024b363: 070c movi.n a7, 0 4024b365: ffb646 j 4024b242 4024b368: 170c movi.n a7, 1 4024b36a: ffb506 j 4024b242 4024b36d: 270c movi.n a7, 2 4024b36f: ffb3c6 j 4024b242 4024b372: 470c movi.n a7, 4 4024b374: ffb286 j 4024b242 4024b377: 570c movi.n a7, 5 4024b379: ffb146 j 4024b242 4024b37c: f0c112 addi a1, a1, -16 4024b37f: 11c9 s32i.n a12, a1, 4 4024b381: 0109 s32i.n a0, a1, 0 4024b383: 21d9 s32i.n a13, a1, 8 4024b385: 000c movi.n a0, 0 4024b387: 04dd mov.n a13, a4 4024b389: 02cd mov.n a12, a2 4024b38b: 8248 l32i.n a4, a2, 32 4024b38d: 051d32 l16ui a3, a13, 10 4024b390: b22c movi.n a2, 43 4024b392: 3149 s32i.n a4, a1, 12 4024b394: 1d48 l32i.n a4, a13, 4 4024b396: 023237 bltu a2, a3, 4024b39c 4024b399: 0027c6 j 4024b43c 4024b39c: 000452 l8ui a5, a4, 0 4024b39f: fec552 addi a5, a5, -2 4024b3a2: 096556 bnez a5, 4024b43c 4024b3a5: 320c72 l8ui a7, a12, 50 4024b3a8: 003d mov.n a3, a0 4024b3aa: 679c beqz.n a7, 4024b3c4 4024b3ac: 643a add.n a6, a4, a3 4024b3ae: 8c3a add.n a8, a12, a3 4024b3b0: 330882 l8ui a8, a8, 51 4024b3b3: 1c0662 l8ui a6, a6, 28 4024b3b6: 331b addi.n a3, a3, 1 4024b3b8: 021687 beq a6, a8, 4024b3be 4024b3bb: 001f46 j 4024b43c 4024b3be: 743030 extui a3, a3, 0, 8 4024b3c1: e79737 bne a7, a3, 4024b3ac 4024b3c4: e8df71 l32r a7, 40245740 4024b3c7: 060492 l8ui a9, a4, 6 4024b3ca: 070482 l8ui a8, a4, 7 4024b3cd: 3158 l32i.n a5, a1, 12 4024b3cf: 118880 slli a8, a8, 8 4024b3d2: 0558 l32i.n a5, a5, 0 4024b3d4: 208890 or a8, a8, a9 4024b3d7: 050492 l8ui a9, a4, 5 4024b3da: 118880 slli a8, a8, 8 4024b3dd: 208890 or a8, a8, a9 4024b3e0: 040492 l8ui a9, a4, 4 4024b3e3: 118880 slli a8, a8, 8 4024b3e6: 208890 or a8, a8, a9 4024b3e9: 109870 and a9, a8, a7 4024b3ec: 416880 srli a6, a8, 8 4024b3ef: 106670 and a6, a6, a7 4024b3f2: 119980 slli a9, a9, 8 4024b3f5: 017880 slli a7, a8, 24 4024b3f8: 207790 or a7, a7, a9 4024b3fb: 758880 extui a8, a8, 24, 8 4024b3fe: 206680 or a6, a6, a8 4024b401: 206670 or a6, a6, a7 4024b404: 349567 bne a5, a6, 4024b43c 4024b407: 3128 l32i.n a2, a1, 12 4024b409: 0d3d mov.n a3, a13 4024b40b: ffd205 call0 4024b12c 4024b40e: a2ec bnez.n a2, 4024b43c 4024b410: fbd901 l32r a0, 4024a374 4024b413: 010092 l8ui a9, a0, 1 4024b416: 29ac beqz.n a9, 4024b43c 4024b418: 140032 l8ui a3, a0, 20 4024b41b: 365366 bnei a3, 5, 4024b455 4024b41e: 3108 l32i.n a0, a1, 12 4024b420: 0c0002 l8ui a0, a0, 12 4024b423: 0c1066 bnei a0, 1, 4024b433 4024b426: 0c2d mov.n a2, a12 4024b428: ff2e05 call0 4024a70c 4024b42b: 0c2d mov.n a2, a12 4024b42d: fef085 call0 4024a338 4024b430: 000206 j 4024b43c 4024b433: 4c3026 beqi a0, 3, 4024b483 4024b436: 494026 beqi a0, 4, 4024b483 4024b439: 465026 beqi a0, 5, 4024b483 4024b43c: 032132 l32i a3, a1, 12 4024b43f: 00a022 movi a2, 0 4024b442: 026322 s32i a2, a3, 8 4024b445: 0d2d mov.n a2, a13 4024b447: fb0cc5 call0 40246514 4024b44a: 21d8 l32i.n a13, a1, 8 4024b44c: 11c8 l32i.n a12, a1, 4 4024b44e: 0108 l32i.n a0, a1, 0 4024b450: 10c112 addi a1, a1, 16 4024b453: f00d ret.n 4024b455: 106366 bnei a3, 6, 4024b469 4024b458: 3108 l32i.n a0, a1, 12 4024b45a: 0c0002 l8ui a0, a0, 12 4024b45d: 2a3026 beqi a0, 3, 4024b48b 4024b460: 271026 beqi a0, 1, 4024b48b 4024b463: 244026 beqi a0, 4, 4024b48b 4024b466: 215026 beqi a0, 5, 4024b48b 4024b469: cf2366 bnei a3, 2, 4024b43c 4024b46c: 3128 l32i.n a2, a1, 12 4024b46e: 0c0222 l8ui a2, a2, 12 4024b471: c76266 bnei a2, 6, 4024b43c 4024b474: 0c2d mov.n a2, a12 4024b476: 3148 l32i.n a4, a1, 12 4024b478: 030c movi.n a3, 0 4024b47a: 0d5432 s16i a3, a4, 26 4024b47d: feef85 call0 4024a378 4024b480: ffee06 j 4024b43c 4024b483: 0c2d mov.n a2, a12 4024b485: ff7805 call0 4024ac08 4024b488: ffec06 j 4024b43c 4024b48b: 0c2d mov.n a2, a12 4024b48d: fee685 call0 4024a2f8 4024b490: ffea06 j 4024b43c 4024b493: 635300 excw 4024b496: 820000 mull a0, a0, a0 4024b499: 006353 excw 4024b49c: 538263 excw 4024b49f: 809463 excw 4024b4a2: fe .byte 0xfe 4024b4a3: 3f .byte 0x3f 4024b4a4: f0c112 addi a1, a1, -16 4024b4a7: 0109 s32i.n a0, a1, 0 4024b4a9: 11c9 s32i.n a12, a1, 4 4024b4ab: 31e9 s32i.n a14, a1, 12 4024b4ad: 21d9 s32i.n a13, a1, 8 4024b4af: 04ed mov.n a14, a4 4024b4b1: 02dd mov.n a13, a2 4024b4b3: 03cd mov.n a12, a3 4024b4b5: 32cc bnez.n a2, 4024b4bc 4024b4b7: 427c movi.n a2, -12 4024b4b9: 001746 j 4024b51a 4024b4bc: 067356 bnez a3, 4024b527 4024b4bf: a27c movi.n a2, -6 4024b4c1: 001546 j 4024b51a 4024b4c4: 5c48 l32i.n a4, a12, 20 4024b4c6: 301b addi.n a3, a0, 1 4024b4c8: 440a add.n a4, a4, a0 4024b4ca: 2c4422 s8i a2, a4, 44 4024b4cd: f40030 extui a0, a3, 0, 16 4024b4d0: f0d066 bnei a0, 64, 4024b4c4 4024b4d3: 000c movi.n a0, 0 4024b4d5: 434c movi.n a3, 68 4024b4d7: 5c68 l32i.n a6, a12, 20 4024b4d9: 501b addi.n a5, a0, 1 4024b4db: 660a add.n a6, a6, a0 4024b4dd: 6c4622 s8i a2, a6, 108 4024b4e0: f40050 extui a0, a5, 0, 16 4024b4e3: f0e066 bnei a0, 128, 4024b4d7 4024b4e6: 5c88 l32i.n a8, a12, 20 4024b4e8: 000c movi.n a0, 0 4024b4ea: ef4872 s8i a7, a8, 239 4024b4ed: ee4892 s8i a9, a8, 238 4024b4f0: ed48a2 s8i a10, a8, 237 4024b4f3: ec48b2 s8i a11, a8, 236 4024b4f6: 0c5c22 s16i a2, a12, 24 4024b4f9: 5c28 l32i.n a2, a12, 20 4024b4fb: d01b addi.n a13, a0, 1 4024b4fd: 220a add.n a2, a2, a0 4024b4ff: f04202 s8i a0, a2, 240 4024b502: f400d0 extui a0, a13, 0, 16 4024b505: f09037 bne a0, a3, 4024b4f9 4024b508: 0c2d mov.n a2, a12 4024b50a: 533c movi.n a3, 53 4024b50c: 140c movi.n a4, 1 4024b50e: ffb7c5 call0 4024b08c 4024b511: 0e3d mov.n a3, a14 4024b513: 0c2d mov.n a2, a12 4024b515: ffb945 call0 4024b0ac 4024b518: 020c movi.n a2, 0 4024b51a: 11c8 l32i.n a12, a1, 4 4024b51c: 21d8 l32i.n a13, a1, 8 4024b51e: 31e8 l32i.n a14, a1, 12 4024b520: 0108 l32i.n a0, a1, 0 4024b522: 10c112 addi a1, a1, 16 4024b525: f00d ret.n 4024b527: 00a022 movi a2, 0 4024b52a: 34a132 movi a3, 0x134 4024b52d: 00a042 movi a4, 0 4024b530: fadcc5 call0 40246300 4024b533: 046c22 s32i a2, a12, 16 4024b536: 32cc bnez.n a2, 4024b53d 4024b538: f27c movi.n a2, -1 4024b53a: fff706 j 4024b51a 4024b53d: e880a1 l32r a10, 40245740 4024b540: 050c movi.n a5, 0 4024b542: 060c movi.n a6, 0 4024b544: 1b0c movi.n a11, 1 4024b546: 320d82 l8ui a8, a13, 50 4024b549: 123e26 beqi a14, 3, 4024b55f 4024b54c: ffd531 l32r a3, 4024b4a0 4024b54f: 0d0c42 l8ui a4, a12, 13 4024b552: 0308 l32i.n a0, a3, 0 4024b554: 24cc bnez.n a4, 4024b55a 4024b556: 001b addi.n a0, a0, 1 4024b558: 0309 s32i.n a0, a3, 0 4024b55a: 0c09 s32i.n a0, a12, 0 4024b55c: 000046 j 4024b561 4024b55f: 0c08 l32i.n a0, a12, 0 4024b561: 1238 l32i.n a3, a2, 4 4024b563: 419800 srli a9, a0, 8 4024b566: 020c movi.n a2, 0 4024b568: 5c39 s32i.n a3, a12, 20 4024b56a: 0e4362 s8i a6, a3, 14 4024b56d: 024382 s8i a8, a3, 2 4024b570: 0f4352 s8i a5, a3, 15 4024b573: 1099a0 and a9, a9, a10 4024b576: 0043b2 s8i a11, a3, 0 4024b579: 0143b2 s8i a11, a3, 1 4024b57c: 034322 s8i a2, a3, 3 4024b57f: 084322 s8i a2, a3, 8 4024b582: 094322 s8i a2, a3, 9 4024b585: 0a4322 s8i a2, a3, 10 4024b588: 0b4322 s8i a2, a3, 11 4024b58b: 0c4322 s8i a2, a3, 12 4024b58e: 0d4322 s8i a2, a3, 13 4024b591: 10b0a0 and a11, a0, a10 4024b594: 75a800 extui a10, a0, 24, 8 4024b597: 2099a0 or a9, a9, a10 4024b59a: 11bb80 slli a11, a11, 8 4024b59d: 01a080 slli a10, a0, 24 4024b5a0: 20aab0 or a10, a10, a11 4024b5a3: 2099a0 or a9, a9, a10 4024b5a6: 044392 s8i a9, a3, 4 4024b5a9: 419890 srli a9, a9, 8 4024b5ac: 054392 s8i a9, a3, 5 4024b5af: 419890 srli a9, a9, 8 4024b5b2: 064392 s8i a9, a3, 6 4024b5b5: 419890 srli a9, a9, 8 4024b5b8: 074392 s8i a9, a3, 7 4024b5bb: 419820 srli a9, a2, 8 4024b5be: 417890 srli a7, a9, 8 4024b5c1: 415870 srli a5, a7, 8 4024b5c4: 0e8e26 beqi a14, 8, 4024b5d6 4024b5c7: 0b4e26 beqi a14, 4, 4024b5d6 4024b5ca: 1f3e66 bnei a14, 3, 4024b5ed 4024b5cd: 0c0c02 l8ui a0, a12, 12 4024b5d0: 025026 beqi a0, 5, 4024b5d6 4024b5d3: 164066 bnei a0, 4, 4024b5ed 4024b5d6: 1d08 l32i.n a0, a13, 4 4024b5d8: 0c4302 s8i a0, a3, 12 4024b5db: 410800 srli a0, a0, 8 4024b5de: 0d4302 s8i a0, a3, 13 4024b5e1: 410800 srli a0, a0, 8 4024b5e4: 0e4302 s8i a0, a3, 14 4024b5e7: 410800 srli a0, a0, 8 4024b5ea: 0f4302 s8i a0, a3, 15 4024b5ed: 104322 s8i a2, a3, 16 4024b5f0: 144322 s8i a2, a3, 20 4024b5f3: 184322 s8i a2, a3, 24 4024b5f6: 000c movi.n a0, 0 4024b5f8: 134352 s8i a5, a3, 19 4024b5fb: 174352 s8i a5, a3, 23 4024b5fe: 1b4352 s8i a5, a3, 27 4024b601: ffa6b1 l32r a11, 4024b49c 4024b604: 114392 s8i a9, a3, 17 4024b607: 154392 s8i a9, a3, 21 4024b60a: 124372 s8i a7, a3, 18 4024b60d: 164372 s8i a7, a3, 22 4024b610: 1a4372 s8i a7, a3, 26 4024b613: 194392 s8i a9, a3, 25 4024b616: 63a072 movi a7, 99 4024b619: ff9e91 l32r a9, 4024b494 4024b61c: 401b addi.n a4, a0, 1 4024b61e: 5c58 l32i.n a5, a12, 20 4024b620: 320da2 l8ui a10, a13, 50 4024b623: 550a add.n a5, a5, a0 4024b625: 0ab0a7 bgeu a0, a10, 4024b633 4024b628: 0760f6 bgeui a0, 6, 4024b633 4024b62b: 3d0a add.n a3, a13, a0 4024b62d: 330332 l8ui a3, a3, 51 4024b630: 000046 j 4024b635 4024b633: 030c movi.n a3, 0 4024b635: 1c4532 s8i a3, a5, 28 4024b638: f40040 extui a0, a4, 0, 16 4024b63b: ddb066 bnei a0, 16, 4024b61c 4024b63e: ff96a1 l32r a10, 4024b498 4024b641: 000c movi.n a0, 0 4024b643: ff9f46 j 4024b4c4 4024b646: 120000 excw 4024b649: c2f0c1 l32r a12, 4023c20c <_lit4_end+0x134abc> 4024b64c: 020161 l32r a6, 4020be50 <_lit4_end+0x104700> 4024b64f: 200061 l32r a6, 40213650 <_lit4_end+0x10bf00> 4024b652: 8c20c2 l32i a12, a0, 0x230 4024b655: 4228b2 l32i a11, a8, 0x108 4024b658: 128c beqz.n a2, 4024b65d 4024b65a: faeb85 call0 40246514 4024b65d: 000c movi.n a0, 0 4024b65f: 4c09 s32i.n a0, a12, 16 4024b661: 5c09 s32i.n a0, a12, 20 4024b663: 11c8 l32i.n a12, a1, 4 4024b665: 0108 l32i.n a0, a1, 0 4024b667: 10c112 addi a1, a1, 16 4024b66a: f00d ret.n 4024b66c: 02bc beqz.n a2, 4024b6a0 4024b66e: 364c movi.n a6, 67 4024b670: 380c movi.n a8, 3 4024b672: 070c movi.n a7, 0 4024b674: f37c movi.n a3, -1 4024b676: 0c1252 l16ui a5, a2, 24 4024b679: 5248 l32i.n a4, a2, 20 4024b67b: 951b addi.n a9, a5, 1 4024b67d: 0c5292 s16i a9, a2, 24 4024b680: 445a add.n a4, a4, a5 4024b682: f04432 s8i a3, a4, 240 4024b685: 0c1252 l16ui a5, a2, 24 4024b688: 52a8 l32i.n a10, a2, 20 4024b68a: 05b657 bgeu a6, a5, 4024b693 4024b68d: 0f0857 bnone a8, a5, 4024b6a0 4024b690: 0c3657 bltu a6, a5, 4024b6a0 4024b693: aa5a add.n a10, a10, a5 4024b695: b51b addi.n a11, a5, 1 4024b697: 0c52b2 s16i a11, a2, 24 4024b69a: f04a72 s8i a7, a10, 240 4024b69d: fff906 j 4024b685 4024b6a0: f00d ret.n ... 4024b6a4 : 4024b6a4: 0268 l32i.n a6, a2, 0 4024b6a6: b68c beqz.n a6, 4024b6b5 4024b6a8: 0648 l32i.n a4, a6, 0 4024b6aa: 0378 l32i.n a7, a3, 0 4024b6ac: 0448 l32i.n a4, a4, 0 4024b6ae: 0778 l32i.n a7, a7, 0 4024b6b0: 05b747 bgeu a7, a4, 4024b6b9 4024b6b3: 1369 s32i.n a6, a3, 4 4024b6b5: 0239 s32i.n a3, a2, 0 4024b6b7: f00d ret.n 4024b6b9: 1628 l32i.n a2, a6, 4 4024b6bb: c28c beqz.n a2, 4024b6cb 4024b6bd: 0258 l32i.n a5, a2, 0 4024b6bf: 0558 l32i.n a5, a5, 0 4024b6c1: 0a3757 bltu a7, a5, 4024b6cf 4024b6c4: 026d mov.n a6, a2 4024b6c6: 1228 l32i.n a2, a2, 4 4024b6c8: ff1256 bnez a2, 4024b6bd 4024b6cb: 1639 s32i.n a3, a6, 4 4024b6cd: f00d ret.n 4024b6cf: 1329 s32i.n a2, a3, 4 4024b6d1: 1639 s32i.n a3, a6, 4 4024b6d3: ff6356 bnez a3, 4024b6cd 4024b6d6: fffc46 j 4024b6cb 4024b6d9: 000000 ill 4024b6dc : 4024b6dc: 0268 l32i.n a6, a2, 0 4024b6de: 46cc bnez.n a6, 4024b6e6 4024b6e0: 030c movi.n a3, 0 4024b6e2: 0239 s32i.n a3, a2, 0 4024b6e4: f00d ret.n 4024b6e6: 049367 bne a3, a6, 4024b6ee 4024b6e9: 1638 l32i.n a3, a6, 4 4024b6eb: fffcc6 j 4024b6e2 4024b6ee: 1628 l32i.n a2, a6, 4 4024b6f0: 039237 bne a2, a3, 4024b6f7 4024b6f3: 1328 l32i.n a2, a3, 4 4024b6f5: 1629 s32i.n a2, a6, 4 4024b6f7: 026d mov.n a6, a2 4024b6f9: ff1256 bnez a2, 4024b6ee 4024b6fc: f00d ret.n 4024b6fe: 320000 excw 4024b701: 0c0242 l8ui a4, a2, 12 4024b704: 553c14 excw 4024b707: 004252 s8i a5, a2, 0 4024b70a: 014242 s8i a4, a2, 1 4024b70d: 223b addi.n a2, a2, 3 4024b70f: f00d ret.n 4024b711: 000000 ill 4024b714: 8098 l32i.n a9, a0, 32 4024b716: fe .byte 0xfe 4024b717: 3f .byte 0x3f 4024b718: a248 l32i.n a4, a2, 40 4024b71a: fe .byte 0xfe 4024b71b: 3f .byte 0x3f 4024b71c: fffe31 l32r a3, 4024b714 4024b71f: 01a0b2 movi a11, 1 4024b722: 00a0a2 movi a10, 0 4024b725: 04a072 movi a7, 4 4024b728: f87c movi.n a8, -1 4024b72a: 363c movi.n a6, 51 4024b72c: d0c112 addi a1, a1, -48 4024b72f: 51c9 s32i.n a12, a1, 20 4024b731: 4109 s32i.n a0, a1, 16 4024b733: 12c2c2 addi a12, a2, 18 4024b736: fff801 l32r a0, 4024b718 4024b739: 064262 s8i a6, a2, 6 4024b73c: 044282 s8i a8, a2, 4 4024b73f: 034282 s8i a8, a2, 3 4024b742: 024282 s8i a8, a2, 2 4024b745: 074272 s8i a7, a2, 7 4024b748: 014272 s8i a7, a2, 1 4024b74b: 0542a2 s8i a10, a2, 5 4024b74e: 0042b2 s8i a11, a2, 0 4024b751: 0358 l32i.n a5, a3, 0 4024b753: c63c movi.n a6, 60 4024b755: 825560 mull a5, a5, a6 4024b758: 755850 extui a5, a5, 24, 8 4024b75b: 084252 s8i a5, a2, 8 4024b75e: 0348 l32i.n a4, a3, 0 4024b760: 0008 l32i.n a0, a0, 0 4024b762: 824460 mull a4, a4, a6 4024b765: f54040 extui a4, a4, 16, 16 4024b768: 094242 s8i a4, a2, 9 4024b76b: 0398 l32i.n a9, a3, 0 4024b76d: 643c movi.n a4, 54 4024b76f: 829960 mull a9, a9, a6 4024b772: 419890 srli a9, a9, 8 4024b775: 0a4292 s8i a9, a2, 10 4024b778: 0358 l32i.n a5, a3, 0 4024b77a: 0d4272 s8i a7, a2, 13 4024b77d: 040332 l8ui a3, a3, 4 4024b780: 0c4242 s8i a4, a2, 12 4024b783: c15560 mul16u a5, a5, a6 4024b786: 754000 extui a4, a0, 16, 8 4024b789: 8149 s32i.n a4, a1, 32 4024b78b: 104242 s8i a4, a2, 16 4024b78e: 0b4252 s8i a5, a2, 11 4024b791: 746000 extui a6, a0, 0, 8 4024b794: 6169 s32i.n a6, a1, 24 4024b796: 0e4262 s8i a6, a2, 14 4024b799: 745800 extui a5, a0, 8, 8 4024b79c: 7159 s32i.n a5, a1, 28 4024b79e: 0f4252 s8i a5, a2, 15 4024b7a1: 750800 extui a0, a0, 24, 8 4024b7a4: 9109 s32i.n a0, a1, 36 4024b7a6: 114202 s8i a0, a2, 17 4024b7a9: 426307 bbci a3, 0, 4024b7ef 4024b7ac: 214b addi.n a2, a1, 4 4024b7ae: c30c movi.n a3, 12 4024b7b0: e1c701 l32r a0, 40243ecc 4024b7b3: 0000c0 callx0 a0 4024b7b6: 120c movi.n a2, 1 4024b7b8: 314b addi.n a3, a1, 4 4024b7ba: 0e10c5 call0 402598c8 4024b7bd: 9108 l32i.n a0, a1, 36 4024b7bf: 8148 l32i.n a4, a1, 32 4024b7c1: 7158 l32i.n a5, a1, 28 4024b7c3: 6168 l32i.n a6, a1, 24 4024b7c5: f87c movi.n a8, -1 4024b7c7: 0a0c movi.n a10, 0 4024b7c9: 1b0c movi.n a11, 1 4024b7cb: 320c movi.n a2, 3 4024b7cd: 470c movi.n a7, 4 4024b7cf: 014c72 s8i a7, a12, 1 4024b7d2: 004c22 s8i a2, a12, 0 4024b7d5: 0c0192 l8ui a9, a1, 12 4024b7d8: 024c92 s8i a9, a12, 2 4024b7db: 0d0132 l8ui a3, a1, 13 4024b7de: 034c32 s8i a3, a12, 3 4024b7e1: 0e0122 l8ui a2, a1, 14 4024b7e4: 044c22 s8i a2, a12, 4 4024b7e7: 0f0192 l8ui a9, a1, 15 4024b7ea: 054c92 s8i a9, a12, 5 4024b7ed: cc6b addi.n a12, a12, 6 4024b7ef: 024c62 s8i a6, a12, 2 4024b7f2: 084c62 s8i a6, a12, 8 4024b7f5: 034c52 s8i a5, a12, 3 4024b7f8: 094c52 s8i a5, a12, 9 4024b7fb: 044c42 s8i a4, a12, 4 4024b7fe: 0a4c42 s8i a4, a12, 10 4024b801: 0b4c82 s8i a8, a12, 11 4024b804: 114cb2 s8i a11, a12, 17 4024b807: 154cb2 s8i a11, a12, 21 4024b80a: 014c72 s8i a7, a12, 1 4024b80d: 074c72 s8i a7, a12, 7 4024b810: 164c72 s8i a7, a12, 22 4024b813: 124ca2 s8i a10, a12, 18 4024b816: 174ca2 s8i a10, a12, 23 4024b819: 184ca2 s8i a10, a12, 24 4024b81c: 194ca2 s8i a10, a12, 25 4024b81f: 054c02 s8i a0, a12, 5 4024b822: a21c movi.n a2, 26 4024b824: c31c movi.n a3, 28 4024b826: 290c movi.n a9, 2 4024b828: 0d4c92 s8i a9, a12, 13 4024b82b: 0e4c92 s8i a9, a12, 14 4024b82e: 1a4c92 s8i a9, a12, 26 4024b831: 064c32 s8i a3, a12, 6 4024b834: 0c4c22 s8i a2, a12, 12 4024b837: 600c movi.n a0, 6 4024b839: 1bcc22 addi a2, a12, 27 4024b83c: 004c02 s8i a0, a12, 0 4024b83f: 144c02 s8i a0, a12, 20 4024b842: b32c movi.n a3, 43 4024b844: 134c32 s8i a3, a12, 19 4024b847: f91c movi.n a9, 31 4024b849: 004c movi.n a0, 64 4024b84b: 0f4c02 s8i a0, a12, 15 4024b84e: 104c92 s8i a9, a12, 16 4024b851: 4108 l32i.n a0, a1, 16 4024b853: 51c8 l32i.n a12, a1, 20 4024b855: 30c112 addi a1, a1, 48 4024b858: f00d ret.n 4024b85a: 7c0000 excw 4024b85d: 4232f3 excw 4024b860: 221b00 excw 4024b863: f00d ret.n 4024b865: 000000 ill 4024b868: 26f1c0 excw 4024b86b: 440c40 extui a0, a4, 12, 5 4024b86e: 650c movi.n a5, 6 4024b870: 160c movi.n a6, 1 4024b872: 270c movi.n a7, 2 4024b874: 080c movi.n a8, 0 4024b876: ffa891 l32r a9, 4024b718 4024b879: f0c112 addi a1, a1, -16 4024b87c: 013d mov.n a3, a1 4024b87e: 1109 s32i.n a0, a1, 4 4024b880: 21c9 s32i.n a12, a1, 8 4024b882: 80a002 movi a0, 128 4024b885: 02cd mov.n a12, a2 4024b887: 1998 l32i.n a9, a9, 4 4024b889: 10c222 addi a2, a2, 16 4024b88c: 0199 s32i.n a9, a1, 0 4024b88e: 045c82 s16i a8, a12, 8 4024b891: 034c82 s8i a8, a12, 3 4024b894: 004c72 s8i a7, a12, 0 4024b897: 014c62 s8i a6, a12, 1 4024b89a: 024c52 s8i a5, a12, 2 4024b89d: 055c02 s16i a0, a12, 10 4024b8a0: d1e401 l32r a0, 40240030 <_irom0_text_start+0x30> 4024b8a3: 0000c0 callx0 a0 4024b8a6: 2ccb addi.n a2, a12, 12 4024b8a8: 030c movi.n a3, 0 4024b8aa: 440c movi.n a4, 4 4024b8ac: d1f801 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8af: 0000c0 callx0 a0 4024b8b2: 14cc22 addi a2, a12, 20 4024b8b5: 030c movi.n a3, 0 4024b8b7: 440c movi.n a4, 4 4024b8b9: d1f401 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8bc: 0000c0 callx0 a0 4024b8bf: 18cc22 addi a2, a12, 24 4024b8c2: 030c movi.n a3, 0 4024b8c4: 440c movi.n a4, 4 4024b8c6: d1f101 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8c9: 0000c0 callx0 a0 4024b8cc: 2ccc22 addi a2, a12, 44 4024b8cf: 030c movi.n a3, 0 4024b8d1: 044c movi.n a4, 64 4024b8d3: d1ee01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8d6: 0000c0 callx0 a0 4024b8d9: 6ccc22 addi a2, a12, 108 4024b8dc: 030c movi.n a3, 0 4024b8de: 80a042 movi a4, 128 4024b8e1: d1ea01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8e4: 0000c0 callx0 a0 4024b8e7: 030c movi.n a3, 0 4024b8e9: 38a142 movi a4, 0x138 4024b8ec: 01dcc2 addmi a12, a12, 0x100 4024b8ef: ecccc2 addi a12, a12, -20 4024b8f2: 0c2d mov.n a2, a12 4024b8f4: d1e601 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024b8f7: 0000c0 callx0 a0 4024b8fa: ffdb31 l32r a3, 4024b868 4024b8fd: 0c2d mov.n a2, a12 4024b8ff: 440c movi.n a4, 4 4024b901: 21c8 l32i.n a12, a1, 8 4024b903: d1cb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024b906: 0000c0 callx0 a0 4024b909: 1108 l32i.n a0, a1, 4 4024b90b: 10c112 addi a1, a1, 16 4024b90e: f00d ret.n 4024b910: f0c112 addi a1, a1, -16 4024b913: 0261d2 s32i a13, a1, 8 4024b916: 0161c2 s32i a12, a1, 4 4024b919: 006102 s32i a0, a1, 0 4024b91c: 02cd mov.n a12, a2 4024b91e: fff4c5 call0 4024b86c 4024b921: 230c movi.n a3, 2 4024b923: 01dc22 addmi a2, a12, 0x100 4024b926: f0c222 addi a2, a2, -16 4024b929: ffdd45 call0 4024b700 4024b92c: ffdec5 call0 4024b71c 4024b92f: fff2c5 call0 4024b85c 4024b932: 020c movi.n a2, 0 4024b934: 24a232 movi a3, 0x224 4024b937: 040c movi.n a4, 0 4024b939: fa9c45 call0 40246300 4024b93c: 02dd mov.n a13, a2 4024b93e: 045216 beqz a2, 4024b987 4024b941: 023d mov.n a3, a2 4024b943: 020c movi.n a2, 0 4024b945: 051302 l16ui a0, a3, 10 4024b948: 1368 l32i.n a6, a3, 4 4024b94a: a09c beqz.n a0, 4024b968 4024b94c: 000c movi.n a0, 0 4024b94e: 560a add.n a5, a6, a0 4024b950: 4c2a add.n a4, a12, a2 4024b952: 001b addi.n a0, a0, 1 4024b954: 000442 l8ui a4, a4, 0 4024b957: 221b addi.n a2, a2, 1 4024b959: f42020 extui a2, a2, 0, 16 4024b95c: 004542 s8i a4, a5, 0 4024b95f: 051342 l16ui a4, a3, 10 4024b962: f40000 extui a0, a0, 0, 16 4024b965: e53047 bltu a0, a4, 4024b94e 4024b968: 002332 l32i a3, a3, 0 4024b96b: fd6356 bnez a3, 4024b945 4024b96e: 203dd0 or a3, a13, a13 4024b971: ff6941 l32r a4, 4024b718 4024b974: 454c movi.n a5, 68 4024b976: 2428 l32i.n a2, a4, 8 4024b978: 44cb addi.n a4, a4, 12 4024b97a: fe6785 call0 40249ff4 4024b97d: 071d52 l16ui a5, a13, 14 4024b980: 358c beqz.n a5, 4024b987 4024b982: 0d2d mov.n a2, a13 4024b984: fab8c5 call0 40246514 4024b987: 11c8 l32i.n a12, a1, 4 4024b989: 21d8 l32i.n a13, a1, 8 4024b98b: 0108 l32i.n a0, a1, 0 4024b98d: 10c112 addi a1, a1, 16 4024b990: f00d ret.n 4024b992: 120000 excw 4024b995: d2f0c1 l32r a12, 40240558 4024b998: c20261 l32r a6, 4023c1a0 <_lit4_end+0x134a50> 4024b99b: 020161 l32r a6, 4020c1a0 <_lit4_end+0x104a50> 4024b99e: cd0061 l32r a6, 4023eda0 <_lit4_end+0x137650> 4024b9a1: ec8502 excw 4024b9a4: ff .byte 0xff 4024b9a5: 630c movi.n a3, 6 4024b9a7: 01dc22 addmi a2, a12, 0x100 4024b9aa: f0c222 addi a2, a2, -16 4024b9ad: ffd505 call0 4024b700 4024b9b0: ffea85 call0 4024b85c 4024b9b3: 020c movi.n a2, 0 4024b9b5: 24a232 movi a3, 0x224 4024b9b8: 040c movi.n a4, 0 4024b9ba: fa9445 call0 40246300 4024b9bd: 02dd mov.n a13, a2 4024b9bf: 045216 beqz a2, 4024ba08 4024b9c2: 023d mov.n a3, a2 4024b9c4: 020c movi.n a2, 0 4024b9c6: 051302 l16ui a0, a3, 10 4024b9c9: 1368 l32i.n a6, a3, 4 4024b9cb: a09c beqz.n a0, 4024b9e9 4024b9cd: 000c movi.n a0, 0 4024b9cf: 560a add.n a5, a6, a0 4024b9d1: 4c2a add.n a4, a12, a2 4024b9d3: 001b addi.n a0, a0, 1 4024b9d5: 000442 l8ui a4, a4, 0 4024b9d8: 221b addi.n a2, a2, 1 4024b9da: f42020 extui a2, a2, 0, 16 4024b9dd: 004542 s8i a4, a5, 0 4024b9e0: 051342 l16ui a4, a3, 10 4024b9e3: f40000 extui a0, a0, 0, 16 4024b9e6: e53047 bltu a0, a4, 4024b9cf 4024b9e9: 002332 l32i a3, a3, 0 4024b9ec: fd6356 bnez a3, 4024b9c6 4024b9ef: 203dd0 or a3, a13, a13 4024b9f2: ff4941 l32r a4, 4024b718 4024b9f5: 454c movi.n a5, 68 4024b9f7: 2428 l32i.n a2, a4, 8 4024b9f9: 44cb addi.n a4, a4, 12 4024b9fb: fe5f85 call0 40249ff4 4024b9fe: 071d52 l16ui a5, a13, 14 4024ba01: 358c beqz.n a5, 4024ba08 4024ba03: 0d2d mov.n a2, a13 4024ba05: fab0c5 call0 40246514 4024ba08: 11c8 l32i.n a12, a1, 4 4024ba0a: 21d8 l32i.n a13, a1, 8 4024ba0c: 0108 l32i.n a0, a1, 0 4024ba0e: 10c112 addi a1, a1, 16 4024ba11: f00d ret.n 4024ba13: c11200 mul16u a1, a2, a0 4024ba16: 61d2f0 xsr.excsave2 a15 4024ba19: 61c202 addi a0, a2, 97 4024ba1c: 610201 l32r a0, 40223e24 <_lit4_end+0x11c6d4> 4024ba1f: 02cd00 excw 4024ba22: ffe485 call0 4024b86c 4024ba25: 530c movi.n a3, 5 4024ba27: 01dc22 addmi a2, a12, 0x100 4024ba2a: f0c222 addi a2, a2, -16 4024ba2d: ffcd05 call0 4024b700 4024ba30: ffce85 call0 4024b71c 4024ba33: ffe285 call0 4024b85c 4024ba36: 020c movi.n a2, 0 4024ba38: 24a232 movi a3, 0x224 4024ba3b: 040c movi.n a4, 0 4024ba3d: fa8c05 call0 40246300 4024ba40: 02dd mov.n a13, a2 4024ba42: 045216 beqz a2, 4024ba8b 4024ba45: 023d mov.n a3, a2 4024ba47: 020c movi.n a2, 0 4024ba49: 051302 l16ui a0, a3, 10 4024ba4c: 1368 l32i.n a6, a3, 4 4024ba4e: a09c beqz.n a0, 4024ba6c 4024ba50: 000c movi.n a0, 0 4024ba52: 560a add.n a5, a6, a0 4024ba54: 4c2a add.n a4, a12, a2 4024ba56: 001b addi.n a0, a0, 1 4024ba58: 000442 l8ui a4, a4, 0 4024ba5b: 221b addi.n a2, a2, 1 4024ba5d: f42020 extui a2, a2, 0, 16 4024ba60: 004542 s8i a4, a5, 0 4024ba63: 051342 l16ui a4, a3, 10 4024ba66: f40000 extui a0, a0, 0, 16 4024ba69: e53047 bltu a0, a4, 4024ba52 4024ba6c: 002332 l32i a3, a3, 0 4024ba6f: fd6356 bnez a3, 4024ba49 4024ba72: 203dd0 or a3, a13, a13 4024ba75: ff2841 l32r a4, 4024b718 4024ba78: 454c movi.n a5, 68 4024ba7a: 2428 l32i.n a2, a4, 8 4024ba7c: 44cb addi.n a4, a4, 12 4024ba7e: fe5745 call0 40249ff4 4024ba81: 071d52 l16ui a5, a13, 14 4024ba84: 358c beqz.n a5, 4024ba8b 4024ba86: 0d2d mov.n a2, a13 4024ba88: faa885 call0 40246514 4024ba8b: 11c8 l32i.n a12, a1, 4 4024ba8d: 21d8 l32i.n a13, a1, 8 4024ba8f: 0108 l32i.n a0, a1, 0 4024ba91: 10c112 addi a1, a1, 16 4024ba94: f00d ret.n 4024ba96: d40000 extui a0, a0, 0, 14 4024ba99: 0018 l32i.n a1, a0, 0 4024ba9b: 026d40 excw 4024ba9e: 480c movi.n a8, 4 4024baa0: 932a add.n a9, a3, a2 4024baa2: e0c112 addi a1, a1, -32 4024baa5: ff1c71 l32r a7, 4024b718 4024baa8: 2109 s32i.n a0, a1, 8 4024baaa: 1708 l32i.n a0, a7, 4 4024baac: 0109 s32i.n a0, a1, 0 4024baae: 5db297 bgeu a2, a9, 4024bb0f 4024bab1: 5b3c movi.n a11, 53 4024bab3: 2a3c movi.n a10, 50 4024bab5: 070c movi.n a7, 0 4024bab7: 030c movi.n a3, 0 4024bab9: 500c movi.n a0, 5 4024babb: 1169 s32i.n a6, a1, 4 4024babd: 3199 s32i.n a9, a1, 12 4024babf: 4189 s32i.n a8, a1, 16 4024bac1: 5179 s32i.n a7, a1, 20 4024bac3: 000622 l8ui a2, a6, 0 4024bac6: 6139 s32i.n a3, a1, 24 4024bac8: 1312a7 beq a2, a10, 4024badf 4024bacb: 0a12b7 beq a2, a11, 4024bad9 4024bace: ffa052 movi a5, 255 4024bad1: 2b9257 bne a2, a5, 4024bb00 4024bad4: 170c movi.n a7, 1 4024bad6: 000986 j 4024bb00 4024bad9: 020632 l8ui a3, a6, 2 4024badc: 000806 j 4024bb00 4024badf: 012d mov.n a2, a1 4024bae1: 362b addi.n a3, a6, 2 4024bae3: 440c movi.n a4, 4 4024bae5: ffec01 l32r a0, 4024ba98 4024bae8: 0000c0 callx0 a0 4024baeb: 1168 l32i.n a6, a1, 4 4024baed: 6138 l32i.n a3, a1, 24 4024baef: 5178 l32i.n a7, a1, 20 4024baf1: 3198 l32i.n a9, a1, 12 4024baf3: 2a3c movi.n a10, 50 4024baf5: 5b3c movi.n a11, 53 4024baf7: 4188 l32i.n a8, a1, 16 4024baf9: 340c movi.n a4, 3 4024bafb: 080d mov.n a0, a8 4024bafd: 830420 moveqz a0, a4, a2 4024bb00: f7cc bnez.n a7, 4024bb13 4024bb02: 010652 l8ui a5, a6, 1 4024bb05: 552b addi.n a5, a5, 2 4024bb07: 665a add.n a6, a6, a5 4024bb09: ae3697 bltu a6, a9, 4024babb 4024bb0c: 0000c6 j 4024bb13 4024bb0f: 500c movi.n a0, 5 4024bb11: 030c movi.n a3, 0 4024bb13: 311326 beqi a3, 1, 4024bb48 4024bb16: 0a3326 beqi a3, 3, 4024bb24 4024bb19: 264326 beqi a3, 4, 4024bb43 4024bb1c: 197366 bnei a3, 7, 4024bb39 4024bb1f: 600c movi.n a0, 6 4024bb21: 000506 j 4024bb39 4024bb24: 113026 beqi a0, 3, 4024bb39 4024bb27: 0e4026 beqi a0, 4, 4024bb39 4024bb2a: fefb71 l32r a7, 4024b718 4024bb2d: 100772 l8ui a7, a7, 16 4024bb30: 360c movi.n a6, 3 4024bb32: 770b addi.n a7, a7, -1 4024bb34: 838670 moveqz a8, a6, a7 4024bb37: 080d mov.n a0, a8 4024bb39: 742000 extui a2, a0, 0, 8 4024bb3c: 2108 l32i.n a0, a1, 8 4024bb3e: 20c112 addi a1, a1, 32 4024bb41: f00d ret.n 4024bb43: 500c movi.n a0, 5 4024bb45: fffc06 j 4024bb39 4024bb48: 100c movi.n a0, 1 4024bb4a: fffac6 j 4024bb39 4024bb4d: 000000 ill 4024bb50: a26c movi.n a2, -22 4024bb52: fe .byte 0xfe 4024bb53: 3f .byte 0x3f 4024bb54: 26f1d0 excw 4024bb57: a24c40 excw 4024bb5a: fe .byte 0xfe 4024bb5b: 3f .byte 0x3f 4024bb5c: 26f1e0 excw 4024bb5f: 440c40 extui a0, a4, 12, 5 4024bb62: 039d mov.n a9, a3 4024bb64: d0c112 addi a1, a1, -48 4024bb67: 41d9 s32i.n a13, a1, 16 4024bb69: 51e9 s32i.n a14, a1, 20 4024bb6b: 61f9 s32i.n a15, a1, 24 4024bb6d: ff3e31 l32r a3, 4024b868 4024bb70: 31c9 s32i.n a12, a1, 12 4024bb72: 2109 s32i.n a0, a1, 8 4024bb74: 02cd mov.n a12, a2 4024bb76: 1199 s32i.n a9, a1, 4 4024bb78: 01d222 addmi a2, a2, 0x100 4024bb7b: ecc222 addi a2, a2, -20 4024bb7e: ffc601 l32r a0, 4024ba98 4024bb81: 0000c0 callx0 a0 4024bb84: 1d3256 bnez a2, 4024bd5b 4024bb87: e6eef1 l32r a15, 40245740 4024bb8a: 01c9 s32i.n a12, a1, 0 4024bb8c: fff1d1 l32r a13, 4024bb50 4024bb8f: 030c movi.n a3, 0 4024bb91: dccde2 addi a14, a13, -36 4024bb94: 104e32 s8i a3, a14, 16 4024bb97: 0dd8 l32i.n a13, a13, 0 4024bb99: 6e28 l32i.n a2, a14, 24 4024bb9b: 8e08 l32i.n a0, a14, 32 4024bb9d: 1e09 s32i.n a0, a14, 4 4024bb9f: 8129 s32i.n a2, a1, 32 4024bba1: 0b0d16 beqz a13, 4024bc55 4024bba4: 01c9 s32i.n a12, a1, 0 4024bba6: 1ccc42 addi a4, a12, 28 4024bba9: 050c movi.n a5, 0 4024bbab: 9159 s32i.n a5, a1, 36 4024bbad: 7149 s32i.n a4, a1, 28 4024bbaf: 7138 l32i.n a3, a1, 28 4024bbb1: 0dc8 l32i.n a12, a13, 0 4024bbb3: 640c movi.n a4, 6 4024bbb5: 2c4b addi.n a2, a12, 4 4024bbb7: ffb801 l32r a0, 4024ba98 4024bbba: 0000c0 callx0 a0 4024bbbd: 203216 beqz a2, 4024bdc4 4024bbc0: 8e08 l32i.n a0, a14, 32 4024bbc2: 0c68 l32i.n a6, a12, 0 4024bbc4: 1020f0 and a2, a0, a15 4024bbc7: 389607 bne a6, a0, 4024bc03 4024bbca: 013080 slli a3, a0, 24 4024bbcd: 112280 slli a2, a2, 8 4024bbd0: 202230 or a2, a2, a3 4024bbd3: 753800 extui a3, a0, 24, 8 4024bbd6: 410800 srli a0, a0, 8 4024bbd9: 1000f0 and a0, a0, a15 4024bbdc: 200300 or a0, a3, a0 4024bbdf: 200020 or a0, a0, a2 4024bbe2: 001b addi.n a0, a0, 1 4024bbe4: 1030f0 and a3, a0, a15 4024bbe7: 012080 slli a2, a0, 24 4024bbea: 113380 slli a3, a3, 8 4024bbed: 202230 or a2, a2, a3 4024bbf0: 753800 extui a3, a0, 24, 8 4024bbf3: 410800 srli a0, a0, 8 4024bbf6: 1000f0 and a0, a0, a15 4024bbf9: 200030 or a0, a0, a3 4024bbfc: 200020 or a0, a0, a2 4024bbff: 8e09 s32i.n a0, a14, 32 4024bc01: 1e09 s32i.n a0, a14, 4 4024bc03: 9138 l32i.n a3, a1, 36 4024bc05: 1dd8 l32i.n a13, a13, 4 4024bc07: 047356 bnez a3, 4024bc52 4024bc0a: 0c58 l32i.n a5, a12, 0 4024bc0c: 8148 l32i.n a4, a1, 32 4024bc0e: 160c movi.n a6, 1 4024bc10: 04b457 bgeu a4, a5, 4024bc18 4024bc13: 9169 s32i.n a6, a1, 36 4024bc15: 000e46 j 4024bc52 4024bc18: 758840 extui a8, a4, 24, 8 4024bc1b: 1094f0 and a9, a4, a15 4024bc1e: 01a480 slli a10, a4, 24 4024bc21: 119980 slli a9, a9, 8 4024bc24: 2099a0 or a9, a9, a10 4024bc27: 41a840 srli a10, a4, 8 4024bc2a: 10aaf0 and a10, a10, a15 4024bc2d: 2088a0 or a8, a8, a10 4024bc30: 208890 or a8, a8, a9 4024bc33: 881b addi.n a8, a8, 1 4024bc35: 10a8f0 and a10, a8, a15 4024bc38: 019880 slli a9, a8, 24 4024bc3b: 11aa80 slli a10, a10, 8 4024bc3e: 2099a0 or a9, a9, a10 4024bc41: 75a880 extui a10, a8, 24, 8 4024bc44: 418880 srli a8, a8, 8 4024bc47: 1088f0 and a8, a8, a15 4024bc4a: 2088a0 or a8, a8, a10 4024bc4d: 207890 or a7, a8, a9 4024bc50: 8179 s32i.n a7, a1, 32 4024bc52: f59d56 bnez a13, 4024bbaf 4024bc55: 7e68 l32i.n a6, a14, 28 4024bc57: 023607 bltu a6, a0, 4024bc5d 4024bc5a: 005386 j 4024bdac 4024bc5d: 8108 l32i.n a0, a1, 32 4024bc5f: 1e09 s32i.n a0, a14, 4 4024bc61: 005246 j 4024bdae 4024bc64: 10a022 movi a2, 16 4024bc67: ffbb31 l32r a3, 4024bb54 4024bc6a: 96a242 movi a4, 0x296 4024bc6d: d10601 l32r a0, 40240088 <_irom0_text_start+0x88> 4024bc70: 0000c0 callx0 a0 4024bc73: 20c220 or a12, a2, a2 4024bc76: 002132 l32i a3, a1, 0 4024bc79: 1e48 l32i.n a4, a14, 4 4024bc7b: 0249 s32i.n a4, a2, 0 4024bc7d: 1cc332 addi a3, a3, 28 4024bc80: 640c movi.n a4, 6 4024bc82: 224b addi.n a2, a2, 4 4024bc84: d0eb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024bc87: 0000c0 callx0 a0 4024bc8a: 820c movi.n a2, 8 4024bc8c: ffb231 l32r a3, 4024bb54 4024bc8f: 9aa242 movi a4, 0x29a 4024bc92: fea051 l32r a5, 4024b714 4024bc95: a1c9 s32i.n a12, a1, 40 4024bc97: 0558 l32i.n a5, a5, 0 4024bc99: 3c59 s32i.n a5, a12, 12 4024bc9b: d0fb01 l32r a0, 40240088 <_irom0_text_start+0x88> 4024bc9e: 0000c0 callx0 a0 4024bca1: 02dd mov.n a13, a2 4024bca3: 060c movi.n a6, 0 4024bca5: a178 l32i.n a7, a1, 40 4024bca7: 0279 s32i.n a7, a2, 0 4024bca9: 1269 s32i.n a6, a2, 4 4024bcab: 0d3d mov.n a3, a13 4024bcad: ffa821 l32r a2, 4024bb50 4024bcb0: ff9f05 call0 4024b6a4 4024bcb3: 6e88 l32i.n a8, a14, 24 4024bcb5: 1e08 l32i.n a0, a14, 4 4024bcb7: 7e68 l32i.n a6, a14, 28 4024bcb9: 759800 extui a9, a0, 24, 8 4024bcbc: 013080 slli a3, a0, 24 4024bcbf: 10b0f0 and a11, a0, a15 4024bcc2: 412800 srli a2, a0, 8 4024bcc5: c0a600 sub a10, a6, a0 4024bcc8: 1022f0 and a2, a2, a15 4024bccb: 11bb80 slli a11, a11, 8 4024bcce: 20bb30 or a11, a11, a3 4024bcd1: 209920 or a9, a9, a2 4024bcd4: 2099b0 or a9, a9, a11 4024bcd7: 991b addi.n a9, a9, 1 4024bcd9: 752890 extui a2, a9, 24, 8 4024bcdc: 01b980 slli a11, a9, 24 4024bcdf: 1039f0 and a3, a9, a15 4024bce2: 113380 slli a3, a3, 8 4024bce5: 20bb30 or a11, a11, a3 4024bce8: 419890 srli a9, a9, 8 4024bceb: 1099f0 and a9, a9, a15 4024bcee: 209920 or a9, a9, a2 4024bcf1: 2099b0 or a9, a9, a11 4024bcf4: 9389a0 movnez a8, a9, a10 4024bcf7: 8e89 s32i.n a8, a14, 32 4024bcf9: 633607 bltu a6, a0, 4024bd60 4024bcfc: 060016 beqz a0, 4024bd60 4024bcff: 0128 l32i.n a2, a1, 0 4024bd01: 1138 l32i.n a3, a1, 4 4024bd03: 01d222 addmi a2, a2, 0x100 4024bd06: 113300 slli a3, a3, 16 4024bd09: 313030 srai a3, a3, 16 4024bd0c: f0c222 addi a2, a2, -16 4024bd0f: ffd8c5 call0 4024ba9c 4024bd12: 02ed mov.n a14, a2 4024bd14: ff91f1 l32r a15, 4024bb58 4024bd17: 336266 bnei a2, 6, 4024bd4e 4024bd1a: 4d9c beqz.n a13, 4024bd32 4024bd1c: 20cf22 addi a2, a15, 32 4024bd1f: 0d3d mov.n a3, a13 4024bd21: ff9b85 call0 4024b6dc 4024bd24: 0d2d mov.n a2, a13 4024bd26: ff8b31 l32r a3, 4024bb54 4024bd29: bda242 movi a4, 0x2bd 4024bd2c: d16501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024bd2f: 0000c0 callx0 a0 4024bd32: cc8c beqz.n a12, 4024bd42 4024bd34: 0c2d mov.n a2, a12 4024bd36: ff8731 l32r a3, 4024bb54 4024bd39: c2a242 movi a4, 0x2c2 4024bd3c: d16101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024bd3f: 0000c0 callx0 a0 4024bd42: 0f2d mov.n a2, a15 4024bd44: 030c movi.n a3, 0 4024bd46: 440c movi.n a4, 4 4024bd48: d0d101 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024bd4b: 0000c0 callx0 a0 4024bd4e: 0128 l32i.n a2, a1, 0 4024bd50: 0f3d mov.n a3, a15 4024bd52: 1cc222 addi a2, a2, 28 4024bd55: 0d4545 call0 402591ac 4024bd58: 063256 bnez a2, 4024bdbf 4024bd5b: 020c movi.n a2, 0 4024bd5d: 000f06 j 4024bd9d 4024bd60: 0ba485 call0 402577ac 4024bd63: 204220 or a4, a2, a2 4024bd66: 082e32 l32i a3, a14, 32 4024bd69: ff7c21 l32r a2, 4024bb5c 4024bd6c: e14d01 l32r a0, 402442a0 4024bd6f: 0000c0 callx0 a0 4024bd72: 015d16 beqz a13, 4024bd8b 4024bd75: ff7621 l32r a2, 4024bb50 4024bd78: 0d3d mov.n a3, a13 4024bd7a: ff9605 call0 4024b6dc 4024bd7d: 0d2d mov.n a2, a13 4024bd7f: ff7531 l32r a3, 4024bb54 4024bd82: aca242 movi a4, 0x2ac 4024bd85: d14e01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024bd88: 0000c0 callx0 a0 4024bd8b: cc8c beqz.n a12, 4024bd9b 4024bd8d: 0c2d mov.n a2, a12 4024bd8f: ff7131 l32r a3, 4024bb54 4024bd92: b1a242 movi a4, 0x2b1 4024bd95: d14a01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024bd98: 0000c0 callx0 a0 4024bd9b: 420c movi.n a2, 4 4024bd9d: 31c8 l32i.n a12, a1, 12 4024bd9f: 41d8 l32i.n a13, a1, 16 4024bda1: 51e8 l32i.n a14, a1, 20 4024bda3: 61f8 l32i.n a15, a1, 24 4024bda5: 2108 l32i.n a0, a1, 8 4024bda7: 30c112 addi a1, a1, 48 4024bdaa: f00d ret.n 4024bdac: 1e08 l32i.n a0, a14, 4 4024bdae: 023607 bltu a6, a0, 4024bdb4 4024bdb1: ffabc6 j 4024bc64 4024bdb4: 0c0c movi.n a12, 0 4024bdb6: 0d0c movi.n a13, 0 4024bdb8: 6e38 l32i.n a3, a14, 24 4024bdba: 8e39 s32i.n a3, a14, 32 4024bdbc: ffce46 j 4024bcf9 4024bdbf: 0e2d mov.n a2, a14 4024bdc1: fff606 j 4024bd9d 4024bdc4: 0c2d mov.n a2, a12 4024bdc6: 0138 l32i.n a3, a1, 0 4024bdc8: 440c movi.n a4, 4 4024bdca: 33cb addi.n a3, a3, 12 4024bdcc: ff3301 l32r a0, 4024ba98 4024bdcf: 0000c0 callx0 a0 4024bdd2: fe5041 l32r a4, 4024b714 4024bdd5: 100e52 l8ui a5, a14, 16 4024bdd8: 160c movi.n a6, 1 4024bdda: 835620 moveqz a5, a6, a2 4024bddd: 0448 l32i.n a4, a4, 0 4024bddf: 104e52 s8i a5, a14, 16 4024bde2: 0c58 l32i.n a5, a12, 0 4024bde4: 1e59 s32i.n a5, a14, 4 4024bde6: 3c49 s32i.n a4, a12, 12 4024bde8: 7e68 l32i.n a6, a14, 28 4024bdea: 1e08 l32i.n a0, a14, 4 4024bdec: ffc246 j 4024bcf9 4024bdef: c11200 mul16u a1, a2, a0 4024bdf2: 61d2f0 xsr.excsave2 a15 4024bdf5: 61c202 addi a0, a2, 97 4024bdf8: 610201 l32r a0, 40224200 <_lit4_end+0x11cab0> 4024bdfb: 04cd00 extui a12, a0, 13, 1 4024bdfe: 0a4416 beqz a4, 4024bea6 4024be01: 24a222 movi a2, 0x224 4024be04: ff5431 l32r a3, 4024bb54 4024be07: f7a242 movi a4, 0x2f7 4024be0a: d09f01 l32r a0, 40240088 <_irom0_text_start+0x88> 4024be0d: 0000c0 callx0 a0 4024be10: 02dd mov.n a13, a2 4024be12: 62cc bnez.n a2, 4024be1c 4024be14: 0c2d mov.n a2, a12 4024be16: fa6fc5 call0 40246514 4024be19: 002246 j 4024bea6 4024be1c: 041c72 l16ui a7, a12, 8 4024be1f: 051c02 l16ui a0, a12, 10 4024be22: 1c48 l32i.n a4, a12, 4 4024be24: a09c beqz.n a0, 4024be42 4024be26: 000c movi.n a0, 0 4024be28: 5d0a add.n a5, a13, a0 4024be2a: 304a add.n a3, a0, a4 4024be2c: 201b addi.n a2, a0, 1 4024be2e: f42020 extui a2, a2, 0, 16 4024be31: 000332 l8ui a3, a3, 0 4024be34: 004532 s8i a3, a5, 0 4024be37: 051c32 l16ui a3, a12, 10 4024be3a: 020d mov.n a0, a2 4024be3c: e83237 bltu a2, a3, 4024be28 4024be3f: 000046 j 4024be44 4024be42: 020c movi.n a2, 0 4024be44: 0c08 l32i.n a0, a12, 0 4024be46: 30ac beqz.n a0, 4024be6d 4024be48: 051052 l16ui a5, a0, 10 4024be4b: 1048 l32i.n a4, a0, 4 4024be4d: c59c beqz.n a5, 4024be6d 4024be4f: 000c movi.n a0, 0 4024be51: 340a add.n a3, a4, a0 4024be53: 5d2a add.n a5, a13, a2 4024be55: 001b addi.n a0, a0, 1 4024be57: 221b addi.n a2, a2, 1 4024be59: 000332 l8ui a3, a3, 0 4024be5c: 004532 s8i a3, a5, 0 4024be5f: 0c68 l32i.n a6, a12, 0 4024be61: f42020 extui a2, a2, 0, 16 4024be64: 051662 l16ui a6, a6, 10 4024be67: f40000 extui a0, a0, 0, 16 4024be6a: e33067 bltu a0, a6, 4024be51 4024be6d: 0d2d mov.n a2, a13 4024be6f: 10af32 movi a3, -240 4024be72: 373a add.n a3, a7, a3 4024be74: f43030 extui a3, a3, 0, 16 4024be77: ffce85 call0 4024bb60 4024be7a: 0d1226 beqi a2, 1, 4024be8b 4024be7d: 303226 beqi a2, 3, 4024beb1 4024be80: 0c4266 bnei a2, 4, 4024be90 4024be83: 0d2d mov.n a2, a13 4024be85: ffb0c5 call0 4024b994 4024be88: 000106 j 4024be90 4024be8b: 0d2d mov.n a2, a13 4024be8d: ffa805 call0 4024b910 4024be90: 0c2d mov.n a2, a12 4024be92: 201110 or a1, a1, a1 4024be95: fa67c5 call0 40246514 4024be98: 0d2d mov.n a2, a13 4024be9a: ff2e31 l32r a3, 4024bb54 4024be9d: 44a342 movi a4, 0x344 4024bea0: d10801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024bea3: 0000c0 callx0 a0 4024bea6: 11c8 l32i.n a12, a1, 4 4024bea8: 21d8 l32i.n a13, a1, 8 4024beaa: 0108 l32i.n a0, a1, 0 4024beac: 10c112 addi a1, a1, 16 4024beaf: f00d ret.n 4024beb1: 0d2d mov.n a2, a13 4024beb3: ffb605 call0 4024ba14 4024beb6: fff586 j 4024be90 4024beb9: 000000 ill 4024bebc: a25c movi.n a2, 90 4024bebe: fe .byte 0xfe 4024bebf: 3f .byte 0x3f 4024bec0: f0c112 addi a1, a1, -16 4024bec3: 31d9 s32i.n a13, a1, 12 4024bec5: 1109 s32i.n a0, a1, 4 4024bec7: fe1401 l32r a0, 4024b718 4024beca: 21c9 s32i.n a12, a1, 8 4024becc: 140052 l8ui a5, a0, 20 4024becf: e61cc1 l32r a12, 40245740 4024bed2: 350b addi.n a3, a5, -1 4024bed4: 094356 bnez a3, 4024bf6c 4024bed7: 753820 extui a3, a2, 24, 8 4024beda: 01d280 slli a13, a2, 24 4024bedd: 6078 l32i.n a7, a0, 24 4024bedf: 1082c0 and a8, a2, a12 4024bee2: 414820 srli a4, a2, 8 4024bee5: 1044c0 and a4, a4, a12 4024bee8: 118880 slli a8, a8, 8 4024beeb: 756870 extui a6, a7, 24, 8 4024beee: 20dd80 or a13, a13, a8 4024bef1: 019780 slli a9, a7, 24 4024bef4: 1087c0 and a8, a7, a12 4024bef7: 20dd40 or a13, a13, a4 4024befa: 20dd30 or a13, a13, a3 4024befd: 118880 slli a8, a8, 8 4024bf00: 208890 or a8, a8, a9 4024bf03: 417870 srli a7, a7, 8 4024bf06: 1077c0 and a7, a7, a12 4024bf09: 207780 or a7, a7, a8 4024bf0c: 206670 or a6, a6, a7 4024bf0f: 1f3d67 bltu a13, a6, 4024bf32 4024bf12: 7078 l32i.n a7, a0, 28 4024bf14: 1097c0 and a9, a7, a12 4024bf17: 018780 slli a8, a7, 24 4024bf1a: 119980 slli a9, a9, 8 4024bf1d: 208890 or a8, a8, a9 4024bf20: 759870 extui a9, a7, 24, 8 4024bf23: 417870 srli a7, a7, 8 4024bf26: 1077c0 and a7, a7, a12 4024bf29: 207790 or a7, a7, a9 4024bf2c: 207780 or a7, a7, a8 4024bf2f: 34b7d7 bgeu a7, a13, 4024bf67 4024bf32: 41a860 srli a10, a6, 8 4024bf35: 4178d0 srli a7, a13, 8 4024bf38: 2b97a7 bne a7, a10, 4024bf67 4024bf3b: 70a8 l32i.n a10, a0, 28 4024bf3d: 64a0d2 movi a13, 100 4024bf40: 7588a0 extui a8, a10, 24, 8 4024bf43: 019a80 slli a9, a10, 24 4024bf46: 10bac0 and a11, a10, a12 4024bf49: 11bb80 slli a11, a11, 8 4024bf4c: 2099b0 or a9, a9, a11 4024bf4f: 41a8a0 srli a10, a10, 8 4024bf52: 10aac0 and a10, a10, a12 4024bf55: 2088a0 or a8, a8, a10 4024bf58: 208890 or a8, a8, a9 4024bf5b: 41b880 srli a11, a8, 8 4024bf5e: 0597b7 bne a7, a11, 4024bf67 4024bf61: c03860 sub a3, a8, a6 4024bf64: 04bd37 bgeu a13, a3, 4024bf6c 4024bf67: 050c movi.n a5, 0 4024bf69: 144052 s8i a5, a0, 20 4024bf6c: 085556 bnez a5, 4024bff5 4024bf6f: 013280 slli a3, a2, 24 4024bf72: 1042c0 and a4, a2, a12 4024bf75: 41d820 srli a13, a2, 8 4024bf78: 10ddc0 and a13, a13, a12 4024bf7b: 114480 slli a4, a4, 8 4024bf7e: 203340 or a3, a3, a4 4024bf81: 754820 extui a4, a2, 24, 8 4024bf84: 20dd40 or a13, a13, a4 4024bf87: 20dd30 or a13, a13, a3 4024bf8a: 7420d0 extui a2, a13, 0, 8 4024bf8d: 07e2b6 bltui a2, 128, 4024bf98 4024bf90: 9cc252 addi a5, a2, -100 4024bf93: 0159 s32i.n a5, a1, 0 4024bf95: 0000c6 j 4024bf9c 4024bf98: 621b addi.n a6, a2, 1 4024bf9a: 0169 s32i.n a6, a1, 0 4024bf9c: ffc821 l32r a2, 4024bebc 4024bf9f: c30c movi.n a3, 12 4024bfa1: dfca01 l32r a0, 40243ecc 4024bfa4: 0000c0 callx0 a0 4024bfa7: 01a8 l32i.n a10, a1, 0 4024bfa9: 00af92 movi a9, 0xffffff00 4024bfac: 109d90 and a9, a13, a9 4024bfaf: 63cab2 addi a11, a10, 99 4024bfb2: 20b9b0 or a11, a9, a11 4024bfb5: 018b80 slli a8, a11, 24 4024bfb8: 4178b0 srli a7, a11, 8 4024bfbb: 2099a0 or a9, a9, a10 4024bfbe: 01a980 slli a10, a9, 24 4024bfc1: 1009c0 and a0, a9, a12 4024bfc4: 110080 slli a0, a0, 8 4024bfc7: 20aa00 or a10, a10, a0 4024bfca: 1077c0 and a7, a7, a12 4024bfcd: 750890 extui a0, a9, 24, 8 4024bfd0: 419890 srli a9, a9, 8 4024bfd3: 1099c0 and a9, a9, a12 4024bfd6: 209900 or a9, a9, a0 4024bfd9: 100bc0 and a0, a11, a12 4024bfdc: 75b8b0 extui a11, a11, 24, 8 4024bfdf: 110080 slli a0, a0, 8 4024bfe2: 208800 or a8, a8, a0 4024bfe5: 2077b0 or a7, a7, a11 4024bfe8: 207780 or a7, a7, a8 4024bfeb: fdcb81 l32r a8, 4024b718 4024bfee: 2099a0 or a9, a9, a10 4024bff1: 6899 s32i.n a9, a8, 24 4024bff3: 7879 s32i.n a7, a8, 28 4024bff5: 21c8 l32i.n a12, a1, 8 4024bff7: 31d8 l32i.n a13, a1, 12 4024bff9: 1108 l32i.n a0, a1, 4 4024bffb: 10c112 addi a1, a1, 16 4024bffe: f00d ret.n 4024c000: 26f200 excw 4024c003: bdf040 excw 4024c006: 124024 excw 4024c008 : 4024c008: f0c112 addi a1, a1, -16 4024c00b: 0361d2 s32i a13, a1, 12 4024c00e: 21c9 s32i.n a12, a1, 8 4024c010: 1109 s32i.n a0, a1, 4 4024c012: 02cd mov.n a12, a2 4024c014: 120c movi.n a2, 1 4024c016: 0a7a85 call0 402567c0 4024c019: 0129 s32i.n a2, a1, 0 4024c01b: 9228 l32i.n a2, a2, 36 4024c01d: 128c beqz.n a2, 4024c022 4024c01f: fe2645 call0 4024a284 4024c022: fe29c5 call0 4024a2c0 4024c025: fdbcd1 l32r a13, 4024b718 4024c028: 2d29 s32i.n a2, a13, 8 4024c02a: 028c beqz.n a2, 4024c02e 4024c02c: 9ccc bnez.n a12, 4024c039 4024c02e: fff421 l32r a2, 4024c000 4024c031: e09b01 l32r a0, 402442a0 4024c034: 0000c0 callx0 a0 4024c037: 2d28 l32i.n a2, a13, 8 4024c039: 002132 l32i a3, a1, 0 4024c03c: ffaf02 movi a0, -1 4024c03f: 9329 s32i.n a2, a3, 36 4024c041: 3d09 s32i.n a0, a13, 12 4024c043: 0c28 l32i.n a2, a12, 0 4024c045: 0d29 s32i.n a2, a13, 0 4024c047: ffe785 call0 4024bec0 4024c04a: 2d28 l32i.n a2, a13, 8 4024c04c: 6d48 l32i.n a4, a13, 24 4024c04e: e17431 l32r a3, 40244620 4024c051: 8d49 s32i.n a4, a13, 32 4024c053: 344c movi.n a4, 67 4024c055: fe1305 call0 4024a188 4024c058: ffeb31 l32r a3, 4024c004 4024c05b: 040c movi.n a4, 0 4024c05d: 2d28 l32i.n a2, a13, 8 4024c05f: 21c8 l32i.n a12, a1, 8 4024c061: 31d8 l32i.n a13, a1, 12 4024c063: fe2145 call0 4024a278 4024c066: 1108 l32i.n a0, a1, 4 4024c068: 10c112 addi a1, a1, 16 4024c06b: f00d ret.n 4024c06d: 000000 ill 4024c070 : 4024c070: 01a022 movi a2, 1 4024c073: e0c112 addi a1, a1, -32 4024c076: 11c9 s32i.n a12, a1, 4 4024c078: 21d9 s32i.n a13, a1, 8 4024c07a: 31e9 s32i.n a14, a1, 12 4024c07c: 41f9 s32i.n a15, a1, 16 4024c07e: 0109 s32i.n a0, a1, 0 4024c080: 0a73c5 call0 402567c0 4024c083: fda5d1 l32r a13, 4024b718 4024c086: 02cd mov.n a12, a2 4024c088: 2d28 l32i.n a2, a13, 8 4024c08a: fe1d45 call0 4024a260 4024c08d: 9c28 l32i.n a2, a12, 36 4024c08f: 0f0c movi.n a15, 0 4024c091: 328c beqz.n a2, 4024c098 4024c093: fe1f05 call0 4024a284 4024c096: 9cf9 s32i.n a15, a12, 36 4024c098: 9dc8 l32i.n a12, a13, 36 4024c09a: feaee1 l32r a14, 4024bb54 4024c09d: 9cac beqz.n a12, 4024c0ca 4024c09f: 0cdd mov.n a13, a12 4024c0a1: feab21 l32r a2, 4024bb50 4024c0a4: 1cc8 l32i.n a12, a12, 4 4024c0a6: 0d3d mov.n a3, a13 4024c0a8: ff6305 call0 4024b6dc 4024c0ab: 0d28 l32i.n a2, a13, 0 4024c0ad: 0e3d mov.n a3, a14 4024c0af: a3a342 movi a4, 0x3a3 4024c0b2: d08301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c0b5: 0000c0 callx0 a0 4024c0b8: 0d2d mov.n a2, a13 4024c0ba: 0df9 s32i.n a15, a13, 0 4024c0bc: 0e3d mov.n a3, a14 4024c0be: a5a342 movi a4, 0x3a5 4024c0c1: d07f01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c0c4: 0000c0 callx0 a0 4024c0c7: fd4c56 bnez a12, 4024c09f 4024c0ca: 11c8 l32i.n a12, a1, 4 4024c0cc: 21d8 l32i.n a13, a1, 8 4024c0ce: 31e8 l32i.n a14, a1, 12 4024c0d0: 41f8 l32i.n a15, a1, 16 4024c0d2: 0108 l32i.n a0, a1, 0 4024c0d4: 20c112 addi a1, a1, 32 4024c0d7: f00d ret.n 4024c0d9: 000000 ill 4024c0dc : 4024c0dc: e0c112 addi a1, a1, -32 4024c0df: 0461c2 s32i a12, a1, 16 4024c0e2: 036102 s32i a0, a1, 12 4024c0e5: 20c220 or a12, a2, a2 4024c0e8: 0badc5 call0 40257bc8 4024c0eb: 011226 beqi a2, 1, 4024c0f0 4024c0ee: 32cc bnez.n a2, 4024c0f5 4024c0f0: 020c movi.n a2, 0 4024c0f2: 003186 j 4024c1bc 4024c0f5: ff7c16 beqz a12, 4024c0f0 4024c0f8: 0b9305 call0 40257a2c 4024c0fb: f11226 beqi a2, 1, 4024c0f0 4024c0fe: 000c22 l8ui a2, a12, 0 4024c101: fd8501 l32r a0, 4024b718 4024c104: 0af216 beqz a2, 4024c1b7 4024c107: 202110 or a2, a1, a1 4024c10a: 0ca032 movi a3, 12 4024c10d: df6f01 l32r a0, 40243ecc 4024c110: 0000c0 callx0 a0 4024c113: 120c movi.n a2, 1 4024c115: 013d mov.n a3, a1 4024c117: 0d7b05 call0 402598c8 4024c11a: e58981 l32r a8, 40245740 4024c11d: 1c78 l32i.n a7, a12, 4 4024c11f: 0138 l32i.n a3, a1, 0 4024c121: 756870 extui a6, a7, 24, 8 4024c124: 752830 extui a2, a3, 24, 8 4024c127: 414830 srli a4, a3, 8 4024c12a: 415870 srli a5, a7, 8 4024c12d: 105580 and a5, a5, a8 4024c130: 104480 and a4, a4, a8 4024c133: 202240 or a2, a2, a4 4024c136: 205560 or a5, a5, a6 4024c139: 014380 slli a4, a3, 24 4024c13c: 016780 slli a6, a7, 24 4024c13f: 103380 and a3, a3, a8 4024c142: 107780 and a7, a7, a8 4024c145: 117780 slli a7, a7, 8 4024c148: 113380 slli a3, a3, 8 4024c14b: 203340 or a3, a3, a4 4024c14e: 206670 or a6, a6, a7 4024c151: 205560 or a5, a5, a6 4024c154: 2c48 l32i.n a4, a12, 8 4024c156: 202230 or a2, a2, a3 4024c159: 107480 and a7, a4, a8 4024c15c: 410840 srli a0, a4, 8 4024c15f: 100080 and a0, a0, a8 4024c162: 117780 slli a7, a7, 8 4024c165: 758840 extui a8, a4, 24, 8 4024c168: 200080 or a0, a0, a8 4024c16b: 014480 slli a4, a4, 24 4024c16e: 204470 or a4, a4, a7 4024c171: 200040 or a0, a0, a4 4024c174: 053257 bltu a2, a5, 4024c17d 4024c177: 023027 bltu a0, a2, 4024c17d 4024c17a: ffdc86 j 4024c0f0 4024c17d: 416850 srli a6, a5, 8 4024c180: 412820 srli a2, a2, 8 4024c183: c06260 sub a6, a2, a6 4024c186: f66656 bnez a6, 4024c0f0 4024c189: 417800 srli a7, a0, 8 4024c18c: c07270 sub a7, a2, a7 4024c18f: f5d756 bnez a7, 4024c0f0 4024c192: c09050 sub a9, a0, a5 4024c195: 64a082 movi a8, 100 4024c198: 02b897 bgeu a8, a9, 4024c19e 4024c19b: ffd446 j 4024c0f0 4024c19e: ff4721 l32r a2, 4024bebc 4024c1a1: c30c movi.n a3, 12 4024c1a3: df4a01 l32r a0, 40243ecc 4024c1a6: 0000c0 callx0 a0 4024c1a9: fd5b01 l32r a0, 4024b718 4024c1ac: 1cb8 l32i.n a11, a12, 4 4024c1ae: 60b9 s32i.n a11, a0, 24 4024c1b0: 2ca8 l32i.n a10, a12, 8 4024c1b2: 70a9 s32i.n a10, a0, 28 4024c1b4: 000c22 l8ui a2, a12, 0 4024c1b7: 144022 s8i a2, a0, 20 4024c1ba: 120c movi.n a2, 1 4024c1bc: 41c8 l32i.n a12, a1, 16 4024c1be: 3108 l32i.n a0, a1, 12 4024c1c0: 20c112 addi a1, a1, 32 4024c1c3: f00d ret.n 4024c1c5: 000000 ill 4024c1c8 : 4024c1c8: f0c112 addi a1, a1, -16 4024c1cb: 0161c2 s32i a12, a1, 4 4024c1ce: 006102 s32i a0, a1, 0 4024c1d1: 02cd mov.n a12, a2 4024c1d3: 0b9f45 call0 40257bc8 4024c1d6: 261226 beqi a2, 1, 4024c200 4024c1d9: 32ac beqz.n a2, 4024c200 4024c1db: 1cac beqz.n a12, 4024c200 4024c1dd: fd4e01 l32r a0, 4024b718 4024c1e0: 140022 l8ui a2, a0, 20 4024c1e3: 62cc bnez.n a2, 4024c1ed 4024c1e5: 0b8445 call0 40257a2c 4024c1e8: fd4c01 l32r a0, 4024b718 4024c1eb: 129c beqz.n a2, 4024c200 4024c1ed: 120c movi.n a2, 1 4024c1ef: 6048 l32i.n a4, a0, 24 4024c1f1: 1c49 s32i.n a4, a12, 4 4024c1f3: 7038 l32i.n a3, a0, 28 4024c1f5: 2c39 s32i.n a3, a12, 8 4024c1f7: 11c8 l32i.n a12, a1, 4 4024c1f9: 0108 l32i.n a0, a1, 0 4024c1fb: 10c112 addi a1, a1, 16 4024c1fe: f00d ret.n 4024c200: 020c movi.n a2, 0 4024c202: fffc46 j 4024c1f7 4024c205: 000000 ill 4024c208: fd4431 l32r a3, 4024b718 4024c20b: f0c112 addi a1, a1, -16 4024c20e: 0109 s32i.n a0, a1, 0 4024c210: 9338 l32i.n a3, a3, 36 4024c212: 11c9 s32i.n a12, a1, 4 4024c214: 1308 l32i.n a0, a3, 4 4024c216: 032d mov.n a2, a3 4024c218: 00cd mov.n a12, a0 4024c21a: 409c beqz.n a0, 4024c232 4024c21c: 0c58 l32i.n a5, a12, 0 4024c21e: 0048 l32i.n a4, a0, 0 4024c220: 3558 l32i.n a5, a5, 12 4024c222: 3448 l32i.n a4, a4, 12 4024c224: 03b457 bgeu a4, a5, 4024c22b 4024c227: 023d mov.n a3, a2 4024c229: 00cd mov.n a12, a0 4024c22b: 002d mov.n a2, a0 4024c22d: 1008 l32i.n a0, a0, 4 4024c22f: fe9056 bnez a0, 4024c21c 4024c232: 0c28 l32i.n a2, a12, 0 4024c234: 1c68 l32i.n a6, a12, 4 4024c236: 1da442 movi a4, 0x41d 4024c239: 1369 s32i.n a6, a3, 4 4024c23b: fe4631 l32r a3, 4024bb54 4024c23e: d02001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c241: 0000c0 callx0 a0 4024c244: fe4431 l32r a3, 4024bb54 4024c247: 1fa442 movi a4, 0x41f 4024c24a: 070c movi.n a7, 0 4024c24c: 0c2d mov.n a2, a12 4024c24e: 0c79 s32i.n a7, a12, 0 4024c250: 11c8 l32i.n a12, a1, 4 4024c252: d01b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c255: 0000c0 callx0 a0 4024c258: 0108 l32i.n a0, a1, 0 4024c25a: 10c112 addi a1, a1, 16 4024c25d: f00d ret.n ... 4024c260 : 4024c260: e0c112 addi a1, a1, -32 4024c263: 11c9 s32i.n a12, a1, 4 4024c265: 41f9 s32i.n a15, a1, 16 4024c267: 0109 s32i.n a0, a1, 0 4024c269: fd2b01 l32r a0, 4024b718 4024c26c: 31e9 s32i.n a14, a1, 12 4024c26e: 90e8 l32i.n a14, a0, 36 4024c270: 21d9 s32i.n a13, a1, 8 4024c272: 049e16 beqz a14, 4024c2bf 4024c275: 0d0c movi.n a13, 0 4024c277: 0e68 l32i.n a6, a14, 0 4024c279: 0efd mov.n a15, a14 4024c27b: 3658 l32i.n a5, a6, 12 4024c27d: 1ec8 l32i.n a12, a14, 4 4024c27f: 550b addi.n a5, a5, -1 4024c281: 3659 s32i.n a5, a6, 12 4024c283: b5ec bnez.n a5, 4024c2b2 4024c285: 0ced mov.n a14, a12 4024c287: fe3221 l32r a2, 4024bb50 4024c28a: 0f3d mov.n a3, a15 4024c28c: ff44c5 call0 4024b6dc 4024c28f: 0f28 l32i.n a2, a15, 0 4024c291: fe3031 l32r a3, 4024bb54 4024c294: 31a442 movi a4, 0x431 4024c297: d00a01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c29a: 0000c0 callx0 a0 4024c29d: 0f2d mov.n a2, a15 4024c29f: fe2d31 l32r a3, 4024bb54 4024c2a2: 33a442 movi a4, 0x433 4024c2a5: 060c movi.n a6, 0 4024c2a7: 0f69 s32i.n a6, a15, 0 4024c2a9: d00501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c2ac: 0000c0 callx0 a0 4024c2af: 000186 j 4024c2b9 4024c2b2: 0ced mov.n a14, a12 4024c2b4: dd1b addi.n a13, a13, 1 4024c2b6: 74d0d0 extui a13, a13, 0, 8 4024c2b9: fbac56 bnez a12, 4024c277 4024c2bc: 000046 j 4024c2c1 4024c2bf: 0d0c movi.n a13, 0 4024c2c1: 11c8 l32i.n a12, a1, 4 4024c2c3: 31e8 l32i.n a14, a1, 12 4024c2c5: 41f8 l32i.n a15, a1, 16 4024c2c7: 028db6 bltui a13, 8, 4024c2cd 4024c2ca: fff3c5 call0 4024c208 4024c2cd: 21d8 l32i.n a13, a1, 8 4024c2cf: 0108 l32i.n a0, a1, 0 4024c2d1: 20c112 addi a1, a1, 32 4024c2d4: f00d ret.n ... 4024c2d8 : 4024c2d8: f0c112 addi a1, a1, -16 4024c2db: 006102 s32i a0, a1, 0 4024c2de: 0161c2 s32i a12, a1, 4 4024c2e1: 0261d2 s32i a13, a1, 8 4024c2e4: 02cd mov.n a12, a2 4024c2e6: 03dd mov.n a13, a3 4024c2e8: 83cc bnez.n a3, 4024c2f4 4024c2ea: 0b7405 call0 40257a2c 4024c2ed: 32cc bnez.n a2, 4024c2f4 4024c2ef: 020c movi.n a2, 0 4024c2f1: 0006c6 j 4024c310 4024c2f4: ff7c16 beqz a12, 4024c2ef 4024c2f7: f42cf6 bgeui a12, 2, 4024c2ef 4024c2fa: 101c66 bnei a12, 1, 4024c30e 4024c2fd: 000d02 l8ui a0, a13, 0 4024c300: fd0521 l32r a2, 4024b714 4024c303: 040000 extui a0, a0, 0, 1 4024c306: 044202 s8i a0, a2, 4 4024c309: 120c movi.n a2, 1 4024c30b: 000046 j 4024c310 4024c30e: 020c movi.n a2, 0 4024c310: 11c8 l32i.n a12, a1, 4 4024c312: 21d8 l32i.n a13, a1, 8 4024c314: 0108 l32i.n a0, a1, 0 4024c316: 10c112 addi a1, a1, 16 4024c319: f00d ret.n ... 4024c31c : 4024c31c: f0c112 addi a1, a1, -16 4024c31f: 0161c2 s32i a12, a1, 4 4024c322: 006102 s32i a0, a1, 0 4024c325: 02cd mov.n a12, a2 4024c327: 0b8a05 call0 40257bc8 4024c32a: 191226 beqi a2, 1, 4024c347 4024c32d: 629c beqz.n a2, 4024c347 4024c32f: 0b6fc5 call0 40257a2c 4024c332: 111226 beqi a2, 1, 4024c347 4024c335: ec8c beqz.n a12, 4024c347 4024c337: fcf701 l32r a0, 4024b714 4024c33a: 120c movi.n a2, 1 4024c33c: 00c9 s32i.n a12, a0, 0 4024c33e: 11c8 l32i.n a12, a1, 4 4024c340: 0108 l32i.n a0, a1, 0 4024c342: 10c112 addi a1, a1, 16 4024c345: f00d ret.n 4024c347: 020c movi.n a2, 0 4024c349: fffc46 j 4024c33e 4024c34c : 4024c34c: f0c112 addi a1, a1, -16 4024c34f: 006102 s32i a0, a1, 0 4024c352: 0b8745 call0 40257bc8 4024c355: 191226 beqi a2, 1, 4024c372 4024c358: 016216 beqz a2, 4024c372 4024c35b: 0b6d05 call0 40257a2c 4024c35e: 101226 beqi a2, 1, 4024c372 4024c361: 120c movi.n a2, 1 4024c363: fcec31 l32r a3, 4024b714 4024c366: 78a002 movi a0, 120 4024c369: 0309 s32i.n a0, a3, 0 4024c36b: 0108 l32i.n a0, a1, 0 4024c36d: 10c112 addi a1, a1, 16 4024c370: f00d ret.n 4024c372: 020c movi.n a2, 0 4024c374: fffcc6 j 4024c36b ... 4024c378 : 4024c378: fce721 l32r a2, 4024b714 4024c37b: 0228 l32i.n a2, a2, 0 4024c37d: f00d ret.n 4024c37f: a27000 excw 4024c382: fe .byte 0xfe 4024c383: 3f .byte 0x3f 4024c384: de43d0 excw 4024c387: de .byte 0xde 4024c388: c65c movi.n a6, 92 4024c38a: 124024 excw 4024c38c : 4024c38c: f0c112 addi a1, a1, -16 4024c38f: fffc21 l32r a2, 4024c380 4024c392: 016102 s32i a0, a1, 4 4024c395: 0228 l32i.n a2, a2, 0 4024c397: fffb01 l32r a0, 4024c384 4024c39a: 62ec bnez.n a2, 4024c3c4 4024c39c: 0109 s32i.n a0, a1, 0 4024c39e: fdf205 call0 4024a2c0 4024c3a1: fff731 l32r a3, 4024c380 4024c3a4: 0329 s32i.n a2, a3, 0 4024c3a6: a29c beqz.n a2, 4024c3c4 4024c3a8: e09e31 l32r a3, 40244620 4024c3ab: 040c movi.n a4, 0 4024c3ad: fddd85 call0 4024a188 4024c3b0: fff631 l32r a3, 4024c388 4024c3b3: fff321 l32r a2, 4024c380 4024c3b6: 040c movi.n a4, 0 4024c3b8: 0228 l32i.n a2, a2, 0 4024c3ba: fdebc5 call0 4024a278 4024c3bd: 020c movi.n a2, 0 4024c3bf: 013d mov.n a3, a1 4024c3c1: 000085 call0 4024c3cc 4024c3c4: 1108 l32i.n a0, a1, 4 4024c3c6: 10c112 addi a1, a1, 16 4024c3c9: f00d ret.n ... 4024c3cc : 4024c3cc: 1422f6 bgeui a2, 2, 4024c3e4 4024c3cf: ffec51 l32r a5, 4024c380 4024c3d2: 0548 l32i.n a4, a5, 0 4024c3d4: c48c beqz.n a4, 4024c3e4 4024c3d6: a38c beqz.n a3, 4024c3e4 4024c3d8: 0338 l32i.n a3, a3, 0 4024c3da: 10c562 addi a6, a5, 16 4024c3dd: 338c beqz.n a3, 4024c3e4 4024c3df: a06260 addx4 a6, a2, a6 4024c3e2: 0639 s32i.n a3, a6, 0 4024c3e4: f00d ret.n 4024c3e6: 800000 add a0, a0, a0 4024c3e9: 3ffea2 excw 4024c3ec : 4024c3ec: 0922f6 bgeui a2, 2, 4024c3f9 4024c3ef: fffe31 l32r a3, 4024c3e8 4024c3f2: a02230 addx4 a2, a2, a3 4024c3f5: 0228 l32i.n a2, a2, 0 4024c3f7: f00d ret.n 4024c3f9: e08921 l32r a2, 40244620 4024c3fc: fffd46 j 4024c3f5 ... 4024c400 : 4024c400: f0c112 addi a1, a1, -16 4024c403: 0109 s32i.n a0, a1, 0 4024c405: ffde01 l32r a0, 4024c380 4024c408: 0008 l32i.n a0, a0, 0 4024c40a: 108c beqz.n a0, 4024c40f 4024c40c: 002245 call0 4024c634 4024c40f: 0108 l32i.n a0, a1, 0 4024c411: 10c112 addi a1, a1, 16 4024c414: f00d ret.n 4024c416: 720000 excw 4024c419: 820003 excw 4024c41c: 1bc0a0 excw 4024c41f: 076d33 excw 4024c422: 1e4787 ball a7, a8, 4024c444 4024c425: 379c beqz.n a7, 4024c43c 4024c427: 000242 l8ui a4, a2, 0 4024c42a: 000352 l8ui a5, a3, 0 4024c42d: 331b addi.n a3, a3, 1 4024c42f: 159457 bne a4, a5, 4024c448 4024c432: 221b addi.n a2, a2, 1 4024c434: 660b addi.n a6, a6, -1 4024c436: 746060 extui a6, a6, 0, 8 4024c439: fea656 bnez a6, 4024c427 4024c43c: 000372 l8ui a7, a3, 0 4024c43f: 221b addi.n a2, a2, 1 4024c441: fd9756 bnez a7, 4024c41e 4024c444: 020c movi.n a2, 0 4024c446: f00d ret.n 4024c448: 120c movi.n a2, 1 4024c44a: f00d ret.n 4024c44c: 000262 l8ui a6, a2, 0 4024c44f: c0a072 movi a7, 192 4024c452: 221b addi.n a2, a2, 1 4024c454: 065d mov.n a5, a6 4024c456: 114677 ball a6, a7, 4024c46b 4024c459: 868c beqz.n a6, 4024c465 4024c45b: 221b addi.n a2, a2, 1 4024c45d: 550b addi.n a5, a5, -1 4024c45f: 745050 extui a5, a5, 0, 8 4024c462: ff5556 bnez a5, 4024c45b 4024c465: 000262 l8ui a6, a2, 0 4024c468: fe6656 bnez a6, 4024c452 4024c46b: 221b addi.n a2, a2, 1 4024c46d: f00d ret.n 4024c46f: c11200 mul16u a1, a2, a0 4024c472: 61d2d0 xsr.excsave2 a13 4024c475: 61e206 j 40264c01 4024c478: 312907 blt a9, a0, 4024c4ad 4024c47b: 2139 s32i.n a3, a1, 8 4024c47d: 51c9 s32i.n a12, a1, 20 4024c47f: 4109 s32i.n a0, a1, 16 4024c481: 04cd mov.n a12, a4 4024c483: 016785 call0 4024dafc 4024c486: ffbee1 l32r a14, 4024c380 4024c489: faa032 movi a3, 250 4024c48c: cfad01 l32r a0, 40240340 <_irom0_text_start+0x340> 4024c48f: 0000c0 callx0 a0 4024c492: 10a132 movi a3, 0x110 4024c495: 044e22 s8i a2, a14, 4 4024c498: 040c movi.n a4, 0 4024c49a: 020c movi.n a2, 0 4024c49c: f9e605 call0 40246300 4024c49f: 02dd mov.n a13, a2 4024c4a1: 0b7216 beqz a2, 4024c55c 4024c4a4: 030c movi.n a3, 0 4024c4a6: c40c movi.n a4, 12 4024c4a8: 81c9 s32i.n a12, a1, 32 4024c4aa: 1228 l32i.n a2, a2, 4 4024c4ac: 1129 s32i.n a2, a1, 4 4024c4ae: cef701 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024c4b1: 0000c0 callx0 a0 4024c4b4: e72c movi.n a7, 46 4024c4b6: 040c movi.n a4, 0 4024c4b8: 8158 l32i.n a5, a1, 32 4024c4ba: 040e22 l8ui a2, a14, 4 4024c4bd: 2108 l32i.n a0, a1, 8 4024c4bf: 00a192 movi a9, 0x100 4024c4c2: 1138 l32i.n a3, a1, 4 4024c4c4: 160c movi.n a6, 1 4024c4c6: 024362 s8i a6, a3, 2 4024c4c9: 054362 s8i a6, a3, 5 4024c4cc: 044392 s8i a9, a3, 4 4024c4cf: c3cb addi.n a12, a3, 12 4024c4d1: 000b addi.n a0, a0, -1 4024c4d3: 001b addi.n a0, a0, 1 4024c4d5: 225a add.n a2, a2, a5 4024c4d7: 0c8d mov.n a8, a12 4024c4d9: 745820 extui a5, a2, 8, 8 4024c4dc: 112280 slli a2, a2, 8 4024c4df: 202250 or a2, a2, a5 4024c4e2: 004322 s8i a2, a3, 0 4024c4e5: 412820 srli a2, a2, 8 4024c4e8: 014322 s8i a2, a3, 1 4024c4eb: cc1b addi.n a12, a12, 1 4024c4ed: 000032 l8ui a3, a0, 0 4024c4f0: 0d1377 beq a3, a7, 4024c501 4024c4f3: a38c beqz.n a3, 4024c501 4024c4f5: 441b addi.n a4, a4, 1 4024c4f7: 004c32 s8i a3, a12, 0 4024c4fa: 001b addi.n a0, a0, 1 4024c4fc: cc1b addi.n a12, a12, 1 4024c4fe: fffac6 j 4024c4ed 4024c501: 004842 s8i a4, a8, 0 4024c504: 040c movi.n a4, 0 4024c506: 0c8d mov.n a8, a12 4024c508: 000022 l8ui a2, a0, 0 4024c50b: 001b addi.n a0, a0, 1 4024c50d: fda256 bnez a2, 4024c4eb 4024c510: 2c1b addi.n a2, a12, 1 4024c512: 440c movi.n a4, 4 4024c514: 030c movi.n a3, 0 4024c516: 004c32 s8i a3, a12, 0 4024c519: 005192 s16i a9, a1, 0 4024c51c: 015192 s16i a9, a1, 2 4024c51f: 013d mov.n a3, a1 4024c521: cec301 l32r a0, 40240030 <_irom0_text_start+0x30> 4024c524: 0000c0 callx0 a0 4024c527: 1d38 l32i.n a3, a13, 4 4024c529: 0d2d mov.n a2, a13 4024c52b: c03c30 sub a3, a12, a3 4024c52e: 335b addi.n a3, a3, 5 4024c530: f43030 extui a3, a3, 0, 16 4024c533: f9f2c5 call0 40246460 4024c536: 0e28 l32i.n a2, a14, 0 4024c538: ffac01 l32r a0, 4024c3e8 4024c53b: 31c8 l32i.n a12, a1, 12 4024c53d: 543c movi.n a4, 53 4024c53f: a0cc00 addx4 a12, a12, a0 4024c542: 0c3d mov.n a3, a12 4024c544: fdcbc5 call0 4024a204 4024c547: 0c4d mov.n a4, a12 4024c549: 0e28 l32i.n a2, a14, 0 4024c54b: 0d3d mov.n a3, a13 4024c54d: 553c movi.n a5, 53 4024c54f: fdaa45 call0 40249ff4 4024c552: 02cd mov.n a12, a2 4024c554: 0d2d mov.n a2, a13 4024c556: f9fbc5 call0 40246514 4024c559: 000046 j 4024c55e 4024c55c: fc7c movi.n a12, -1 4024c55e: 4108 l32i.n a0, a1, 16 4024c560: 61d8 l32i.n a13, a1, 24 4024c562: 0c2d mov.n a2, a12 4024c564: 71e8 l32i.n a14, a1, 28 4024c566: 51c8 l32i.n a12, a1, 20 4024c568: 30c112 addi a1, a1, 48 4024c56b: f00d ret.n 4024c56d: 000000 ill 4024c570: fea290 excw 4024c573: 3f .byte 0x3f 4024c574: ffff81 l32r a8, 4024c570 4024c577: f0c112 addi a1, a1, -16 4024c57a: 1109 s32i.n a0, a1, 4 4024c57c: 18a102 movi a0, 0x118 4024c57f: d10020 mul16s a0, a0, a2 4024c582: 080a add.n a0, a8, a0 4024c584: 000052 l8ui a5, a0, 0 4024c587: 024d mov.n a4, a2 4024c589: b59c beqz.n a5, 4024c5a8 4024c58b: 020c movi.n a2, 0 4024c58d: 160c movi.n a6, 1 4024c58f: 0109 s32i.n a0, a1, 0 4024c591: 791526 beqi a5, 1, 4024c60e 4024c594: 172526 beqi a5, 2, 4024c5af 4024c597: 0d3566 bnei a5, 3, 4024c5a8 4024c59a: 2038 l32i.n a3, a0, 8 4024c59c: 330b addi.n a3, a3, -1 4024c59e: 2039 s32i.n a3, a0, 8 4024c5a0: 43cc bnez.n a3, 4024c5a8 4024c5a2: 004022 s8i a2, a0, 0 4024c5a5: 446022 s32i a2, a0, 0x110 4024c5a8: 1108 l32i.n a0, a1, 4 4024c5aa: 10c112 addi a1, a1, 16 4024c5ad: f00d ret.n 4024c5af: 020052 l8ui a5, a0, 2 4024c5b2: 550b addi.n a5, a5, -1 4024c5b4: 745050 extui a5, a5, 0, 8 4024c5b7: 024052 s8i a5, a0, 2 4024c5ba: fea556 bnez a5, 4024c5a8 4024c5bd: 030072 l8ui a7, a0, 3 4024c5c0: 0109 s32i.n a0, a1, 0 4024c5c2: 771b addi.n a7, a7, 1 4024c5c4: 747070 extui a7, a7, 0, 8 4024c5c7: 034072 s8i a7, a0, 3 4024c5ca: 584766 bnei a7, 4, 4024c626 4024c5cd: 010042 l8ui a4, a0, 1 4024c5d0: 1c14e6 bgei a4, 1, 4024c5f0 4024c5d3: c97c movi.n a9, -4 4024c5d5: f0c872 addi a7, a8, -16 4024c5d8: a07470 addx4 a7, a4, a7 4024c5db: 111797 beq a7, a9, 4024c5f0 4024c5de: 1788 l32i.n a8, a7, 4 4024c5e0: c88c beqz.n a8, 4024c5f0 4024c5e2: 024062 s8i a6, a0, 2 4024c5e5: 034022 s8i a2, a0, 3 4024c5e8: 941b addi.n a9, a4, 1 4024c5ea: 014092 s8i a9, a0, 1 4024c5ed: ffedc6 j 4024c5a8 4024c5f0: 442062 l32i a6, a0, 0x110 4024c5f3: 0109 s32i.n a0, a1, 0 4024c5f5: c68c beqz.n a6, 4024c605 4024c5f7: 030c movi.n a3, 0 4024c5f9: 20cb addi.n a2, a0, 12 4024c5fb: 452042 l32i a4, a0, 0x114 4024c5fe: 0006c0 callx0 a6 4024c601: 0108 l32i.n a0, a1, 0 4024c603: 020c movi.n a2, 0 4024c605: 004022 s8i a2, a0, 0 4024c608: 446022 s32i a2, a0, 0x110 4024c60b: ffe646 j 4024c5a8 4024c60e: 024062 s8i a6, a0, 2 4024c611: 30cb addi.n a3, a0, 12 4024c613: 250c movi.n a5, 2 4024c615: 020c movi.n a2, 0 4024c617: 014022 s8i a2, a0, 1 4024c61a: 034022 s8i a2, a0, 3 4024c61d: 004052 s8i a5, a0, 0 4024c620: ffe4c5 call0 4024c470 4024c623: ffe046 j 4024c5a8 4024c626: 024072 s8i a7, a0, 2 4024c629: 010022 l8ui a2, a0, 1 4024c62c: 30cb addi.n a3, a0, 12 4024c62e: ffe405 call0 4024c470 4024c631: ffdcc6 j 4024c5a8 4024c634: f0c112 addi a1, a1, -16 4024c637: 0109 s32i.n a0, a1, 0 4024c639: 11c9 s32i.n a12, a1, 4 4024c63b: 0c0c movi.n a12, 0 4024c63d: 0c2d mov.n a2, a12 4024c63f: fff345 call0 4024c574 4024c642: cc1b addi.n a12, a12, 1 4024c644: 74c0c0 extui a12, a12, 0, 8 4024c647: f24c66 bnei a12, 4, 4024c63d 4024c64a: 11c8 l32i.n a12, a1, 4 4024c64c: 0108 l32i.n a0, a1, 0 4024c64e: 10c112 addi a1, a1, 16 4024c651: f00d ret.n 4024c653: f22800 excw 4024c656: 804026 beqi a0, 4, 4024c5da 4024c659: 093a add.n a0, a9, a3 4024c65b: a22200 excw 4024c65e: fd3103 excw 4024c661: ff .byte 0xff 4024c662: d0c112 addi a1, a1, -48 4024c665: 0961c2 s32i a12, a1, 36 4024c668: 086102 s32i a0, a1, 32 4024c66b: 20c440 or a12, a4, a4 4024c66e: eaa242 movi a4, 0x2ea 4024c671: ce8501 l32r a0, 40240088 <_irom0_text_start+0x88> 4024c674: 0000c0 callx0 a0 4024c677: ff4201 l32r a0, 4024c380 4024c67a: 7129 s32i.n a2, a1, 28 4024c67c: 323b addi.n a3, a2, 3 4024c67e: c47c movi.n a4, -4 4024c680: 00a222 movi a2, 0x200 4024c683: 103340 and a3, a3, a4 4024c686: 041c42 l16ui a4, a12, 8 4024c689: 2039 s32i.n a3, a0, 8 4024c68b: 02b247 bgeu a2, a4, 4024c691 4024c68e: 006006 j 4024c812 4024c691: 951c movi.n a5, 25 4024c693: 023547 bltu a5, a4, 4024c699 4024c696: 005e06 j 4024c812 4024c699: 0c2d mov.n a2, a12 4024c69b: 050c movi.n a5, 0 4024c69d: fa04c5 call0 402466ec 4024c6a0: 041c62 l16ui a6, a12, 8 4024c6a3: c06620 sub a6, a6, a2 4024c6a6: 168656 bnez a6, 4024c812 4024c6a9: ff3521 l32r a2, 4024c380 4024c6ac: ffb151 l32r a5, 4024c570 4024c6af: 2238 l32i.n a3, a2, 8 4024c6b1: 040222 l8ui a2, a2, 4 4024c6b4: 010302 l8ui a0, a3, 1 4024c6b7: 000342 l8ui a4, a3, 0 4024c6ba: 110080 slli a0, a0, 8 4024c6bd: 200040 or a0, a0, a4 4024c6c0: 744800 extui a4, a0, 8, 8 4024c6c3: 110080 slli a0, a0, 8 4024c6c6: 200040 or a0, a0, a4 4024c6c9: c00020 sub a0, a0, a2 4024c6cc: f47000 extui a7, a0, 0, 16 4024c6cf: 0247b6 bltui a7, 4, 4024c6d5 4024c6d2: 004f06 j 4024c812 4024c6d5: 18a122 movi a2, 0x118 4024c6d8: c10200 mul16u a0, a2, a0 4024c6db: 050a add.n a0, a5, a0 4024c6dd: 000042 l8ui a4, a0, 0 4024c6e0: fec442 addi a4, a4, -2 4024c6e3: 12b456 bnez a4, 4024c812 4024c6e6: 4109 s32i.n a0, a1, 16 4024c6e8: 060372 l8ui a7, a3, 6 4024c6eb: 070362 l8ui a6, a3, 7 4024c6ee: 020352 l8ui a5, a3, 2 4024c6f1: 030342 l8ui a4, a3, 3 4024c6f4: 045750 extui a5, a5, 7, 1 4024c6f7: 344040 extui a4, a4, 0, 4 4024c6fa: 116680 slli a6, a6, 8 4024c6fd: 206670 or a6, a6, a7 4024c700: 054042 s8i a4, a0, 5 4024c703: 747860 extui a7, a6, 8, 8 4024c706: 116680 slli a6, a6, 8 4024c709: 206670 or a6, a6, a7 4024c70c: f46060 extui a6, a6, 0, 16 4024c70f: 370c movi.n a7, 3 4024c711: 004072 s8i a7, a0, 0 4024c714: 3169 s32i.n a6, a1, 12 4024c716: 0d9516 beqz a5, 4024c7f3 4024c719: 0d6456 bnez a4, 4024c7f3 4024c71c: 050372 l8ui a7, a3, 5 4024c71f: 040382 l8ui a8, a3, 4 4024c722: 117780 slli a7, a7, 8 4024c725: 207780 or a7, a7, a8 4024c728: 748870 extui a8, a7, 8, 8 4024c72b: 117780 slli a7, a7, 8 4024c72e: 207780 or a7, a7, a8 4024c731: f47070 extui a7, a7, 0, 16 4024c734: 770b addi.n a7, a7, -1 4024c736: 0b9756 bnez a7, 4024c7f3 4024c739: 33cb addi.n a3, a3, 12 4024c73b: 20cb addi.n a2, a0, 12 4024c73d: 6129 s32i.n a2, a1, 24 4024c73f: ffcd85 call0 4024c418 4024c742: 0ad256 bnez a2, 4024c7f3 4024c745: ff0e21 l32r a2, 4024c380 4024c748: 2228 l32i.n a2, a2, 8 4024c74a: 22cb addi.n a2, a2, 12 4024c74c: ffcfc5 call0 4024c44c 4024c74f: 3138 l32i.n a3, a1, 12 4024c751: 224b addi.n a2, a2, 4 4024c753: 09c316 beqz a3, 4024c7f3 4024c756: ffcf45 call0 4024c44c 4024c759: 023d mov.n a3, a2 4024c75b: a129 s32i.n a2, a1, 40 4024c75d: a40c movi.n a4, 10 4024c75f: 012d mov.n a2, a1 4024c761: ce3301 l32r a0, 40240030 <_irom0_text_start+0x30> 4024c764: 0000c0 callx0 a0 4024c767: 3108 l32i.n a0, a1, 12 4024c769: 001152 l16ui a5, a1, 0 4024c76c: a148 l32i.n a4, a1, 40 4024c76e: 64f566 bnei a5, 0x100, 4024c7d6 4024c771: 011162 l16ui a6, a1, 2 4024c774: 041172 l16ui a7, a1, 8 4024c777: 5ef666 bnei a6, 0x100, 4024c7d9 4024c77a: 00a482 movi a8, 0x400 4024c77d: 589787 bne a7, a8, 4024c7d9 4024c780: 11b8 l32i.n a11, a1, 4 4024c782: e3ef21 l32r a2, 40245740 4024c785: 7598b0 extui a9, a11, 24, 8 4024c788: 4108b0 srli a0, a11, 8 4024c78b: 10ab20 and a10, a11, a2 4024c78e: 100020 and a0, a0, a2 4024c791: 209900 or a9, a9, a0 4024c794: 11aa80 slli a10, a10, 8 4024c797: 01bb80 slli a11, a11, 24 4024c79a: 20aab0 or a10, a10, a11 4024c79d: 2099a0 or a9, a9, a10 4024c7a0: 41a8 l32i.n a10, a1, 16 4024c7a2: ffad71 l32r a7, 4024c658 4024c7a5: 2a99 s32i.n a9, a10, 8 4024c7a7: 01b797 bgeu a7, a9, 4024c7ac 4024c7aa: 2a79 s32i.n a7, a10, 8 4024c7ac: 34ab addi.n a3, a4, 10 4024c7ae: 4128 l32i.n a2, a1, 16 4024c7b0: 440c movi.n a4, 4 4024c7b2: 01d222 addmi a2, a2, 0x100 4024c7b5: 22cb addi.n a2, a2, 12 4024c7b7: 5129 s32i.n a2, a1, 20 4024c7b9: ce1d01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024c7bc: 0000c0 callx0 a0 4024c7bf: 4168 l32i.n a6, a1, 16 4024c7c1: 442662 l32i a6, a6, 0x110 4024c7c4: 04a616 beqz a6, 4024c812 4024c7c7: 6128 l32i.n a2, a1, 24 4024c7c9: 4148 l32i.n a4, a1, 16 4024c7cb: 5138 l32i.n a3, a1, 20 4024c7cd: 452442 l32i a4, a4, 0x114 4024c7d0: 0006c0 callx0 a6 4024c7d3: 000ec6 j 4024c812 4024c7d6: 041172 l16ui a7, a1, 8 4024c7d9: 000b addi.n a0, a0, -1 4024c7db: 743870 extui a3, a7, 8, 8 4024c7de: 112780 slli a2, a7, 8 4024c7e1: f40000 extui a0, a0, 0, 16 4024c7e4: 3109 s32i.n a0, a1, 12 4024c7e6: 202230 or a2, a2, a3 4024c7e9: f42020 extui a2, a2, 0, 16 4024c7ec: 242a add.n a2, a4, a2 4024c7ee: 22ab addi.n a2, a2, 10 4024c7f0: f62056 bnez a0, 4024c756 4024c7f3: 4168 l32i.n a6, a1, 16 4024c7f5: 442662 l32i a6, a6, 0x110 4024c7f8: a68c beqz.n a6, 4024c806 4024c7fa: 4148 l32i.n a4, a1, 16 4024c7fc: 030c movi.n a3, 0 4024c7fe: 24cb addi.n a2, a4, 12 4024c800: 452442 l32i a4, a4, 0x114 4024c803: 0006c0 callx0 a6 4024c806: 042162 l32i a6, a1, 16 4024c809: 00a052 movi a5, 0 4024c80c: 004652 s8i a5, a6, 0 4024c80f: 446652 s32i a5, a6, 0x110 4024c812: 202cc0 or a2, a12, a12 4024c815: f9cfc5 call0 40246514 4024c818: 7128 l32i.n a2, a1, 28 4024c81a: ff8e31 l32r a3, 4024c654 4024c81d: 58a342 movi a4, 0x358 4024c820: 91c8 l32i.n a12, a1, 36 4024c822: cea701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024c825: 0000c0 callx0 a0 4024c828: 8108 l32i.n a0, a1, 32 4024c82a: 30c112 addi a1, a1, 48 4024c82d: f00d ret.n 4024c82f: 090c00 excw 4024c832: fed3a1 l32r a10, 4024c380 4024c835: e0c112 addi a1, a1, -32 4024c838: 21d9 s32i.n a13, a1, 8 4024c83a: 41f9 s32i.n a15, a1, 16 4024c83c: 0109 s32i.n a0, a1, 0 4024c83e: 11c9 s32i.n a12, a1, 4 4024c840: 31e9 s32i.n a14, a1, 12 4024c842: 0c0c movi.n a12, 0 4024c844: 0c0a72 l8ui a7, a10, 12 4024c847: 20ca82 addi a8, a10, 32 4024c84a: 02ed mov.n a14, a2 4024c84c: 020c movi.n a2, 0 4024c84e: 18a1d2 movi a13, 0x118 4024c851: d1dcd0 mul16s a13, a12, a13 4024c854: d8da add.n a13, a8, a13 4024c856: 000d02 l8ui a0, a13, 0 4024c859: a09c beqz.n a0, 4024c877 4024c85b: 0d3066 bnei a0, 3, 4024c86c 4024c85e: 040d02 l8ui a0, a13, 4 4024c861: c00700 sub a0, a7, a0 4024c864: 04a907 bge a9, a0, 4024c86c 4024c867: 749000 extui a9, a0, 0, 8 4024c86a: 0c2d mov.n a2, a12 4024c86c: cc1b addi.n a12, a12, 1 4024c86e: 74c0c0 extui a12, a12, 0, 8 4024c871: d94c66 bnei a12, 4, 4024c84e 4024c874: 000086 j 4024c87a 4024c877: 434c66 bnei a12, 4, 4024c8be 4024c87a: 0d42f6 bgeui a2, 4, 4024c88b 4024c87d: 18a1d2 movi a13, 0x118 4024c880: d1d2d0 mul16s a13, a2, a13 4024c883: d8da add.n a13, a8, a13 4024c885: 000df2 l8ui a15, a13, 0 4024c888: 303f26 beqi a15, 3, 4024c8bc 4024c88b: f27c movi.n a2, -1 4024c88d: 000706 j 4024c8ad 4024c890: ffa0f2 movi a15, 255 4024c893: 0e3d mov.n a3, a14 4024c895: 2dcb addi.n a2, a13, 12 4024c897: 0f4d mov.n a4, a15 4024c899: cde501 l32r a0, 40240030 <_irom0_text_start+0x30> 4024c89c: 0000c0 callx0 a0 4024c89f: 0c2d mov.n a2, a12 4024c8a1: 0fda add.n a0, a15, a13 4024c8a3: 0e0c movi.n a14, 0 4024c8a5: 0c40e2 s8i a14, a0, 12 4024c8a8: ffcc85 call0 4024c574 4024c8ab: b27c movi.n a2, -5 4024c8ad: 11c8 l32i.n a12, a1, 4 4024c8af: 21d8 l32i.n a13, a1, 8 4024c8b1: 31e8 l32i.n a14, a1, 12 4024c8b3: 41f8 l32i.n a15, a1, 16 4024c8b5: 0108 l32i.n a0, a1, 0 4024c8b7: 20c112 addi a1, a1, 32 4024c8ba: f00d ret.n 4024c8bc: 02cd mov.n a12, a2 4024c8be: 044d72 s8i a7, a13, 4 4024c8c1: 446d32 s32i a3, a13, 0x110 4024c8c4: 456d42 s32i a4, a13, 0x114 4024c8c7: 571b addi.n a5, a7, 1 4024c8c9: 120c movi.n a2, 1 4024c8cb: 004d22 s8i a2, a13, 0 4024c8ce: 0c4a52 s8i a5, a10, 12 4024c8d1: 0e2d mov.n a2, a14 4024c8d3: cdd601 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024c8d6: 0000c0 callx0 a0 4024c8d9: fea062 movi a6, 254 4024c8dc: b02627 blt a6, a2, 4024c890 4024c8df: 0e2d mov.n a2, a14 4024c8e1: cdd201 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024c8e4: 0000c0 callx0 a0 4024c8e7: 02fd mov.n a15, a2 4024c8e9: ffe986 j 4024c893 4024c8ec : 4024c8ec: e0c112 addi a1, a1, -32 4024c8ef: 0461d2 s32i a13, a1, 16 4024c8f2: 0361c2 s32i a12, a1, 12 4024c8f5: 026102 s32i a0, a1, 8 4024c8f8: 02cd mov.n a12, a2 4024c8fa: fea101 l32r a0, 4024c380 4024c8fd: 03dd mov.n a13, a3 4024c8ff: 0008 l32i.n a0, a0, 0 4024c901: 043d mov.n a3, a4 4024c903: 30ac beqz.n a0, 4024c92a 4024c905: 1dac beqz.n a13, 4024c92a 4024c907: f29c beqz.n a2, 4024c92a 4024c909: 1139 s32i.n a3, a1, 4 4024c90b: 000242 l8ui a4, a2, 0 4024c90e: 0159 s32i.n a5, a1, 0 4024c910: 649c beqz.n a4, 4024c92a 4024c912: cdc601 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024c915: 0000c0 callx0 a0 4024c918: 0ef2e6 bgei a2, 0x100, 4024c92a 4024c91b: 0c2d mov.n a2, a12 4024c91d: f8e645 call0 40245784 4024c920: 0b0226 beqi a2, -1, 4024c92f 4024c923: 0d29 s32i.n a2, a13, 0 4024c925: 020c movi.n a2, 0 4024c927: 000346 j 4024c938 4024c92a: 427c movi.n a2, -12 4024c92c: 000206 j 4024c938 4024c92f: 0c2d mov.n a2, a12 4024c931: 1138 l32i.n a3, a1, 4 4024c933: 0148 l32i.n a4, a1, 0 4024c935: ffef85 call0 4024c830 4024c938: 31c8 l32i.n a12, a1, 12 4024c93a: 41d8 l32i.n a13, a1, 16 4024c93c: 2108 l32i.n a0, a1, 8 4024c93e: 20c112 addi a1, a1, 32 4024c941: f00d ret.n 4024c943: a70000 excw 4024c946: fe .byte 0xfe 4024c947: 3f .byte 0x3f 4024c948: 1578 l32i.n a7, a5, 4 4024c94a: 124010 excw 4024c94d: c9f0c1 l32r a12, 4023f110 <_lit4_end+0x1379c0> 4024c950: 010911 l32r a1, 4020cd74 <_lit4_end+0x105624> 4024c953: fffc01 l32r a0, 4024c944 4024c956: 90c220 addx2 a12, a2, a2 4024c959: b0cc00 addx8 a12, a12, a0 4024c95c: 0c28 l32i.n a2, a12, 0 4024c95e: 000c movi.n a0, 0 4024c960: 828c beqz.n a2, 4024c96c 4024c962: fff901 l32r a0, 4024c948 4024c965: 0000c0 callx0 a0 4024c968: 000c movi.n a0, 0 4024c96a: 0c09 s32i.n a0, a12, 0 4024c96c: 144c02 s8i a0, a12, 20 4024c96f: 11c8 l32i.n a12, a1, 4 4024c971: 0108 l32i.n a0, a1, 0 4024c973: 10c112 addi a1, a1, 16 4024c976: f00d ret.n 4024c978 : 4024c978: f0c112 addi a1, a1, -16 4024c97b: 0109 s32i.n a0, a1, 0 4024c97d: 21d9 s32i.n a13, a1, 8 4024c97f: 11c9 s32i.n a12, a1, 4 4024c981: 31e9 s32i.n a14, a1, 12 4024c983: 0c0c movi.n a12, 0 4024c985: efa0e2 movi a14, 239 4024c988: ffefd1 l32r a13, 4024c944 4024c98b: 900cc0 addx2 a0, a12, a12 4024c98e: b000d0 addx8 a0, a0, a13 4024c991: 140022 l8ui a2, a0, 20 4024c994: 150052 l8ui a5, a0, 21 4024c997: f29c beqz.n a2, 4024c9ba 4024c999: 551b addi.n a5, a5, 1 4024c99b: 745050 extui a5, a5, 0, 8 4024c99e: 154052 s8i a5, a0, 21 4024c9a1: 053e57 bltu a14, a5, 4024c9aa 4024c9a4: 0a1266 bnei a2, 1, 4024c9b2 4024c9a7: 0725b6 bltui a5, 2, 4024c9b2 4024c9aa: 0c2d mov.n a2, a12 4024c9ac: fff9c5 call0 4024c94c 4024c9af: 0001c6 j 4024c9ba 4024c9b2: 043266 bnei a2, 3, 4024c9ba 4024c9b5: 260c movi.n a6, 2 4024c9b7: 144062 s8i a6, a0, 20 4024c9ba: cc1b addi.n a12, a12, 1 4024c9bc: 74c0c0 extui a12, a12, 0, 8 4024c9bf: c89c66 bnei a12, 10, 4024c98b 4024c9c2: 11c8 l32i.n a12, a1, 4 4024c9c4: 21d8 l32i.n a13, a1, 8 4024c9c6: 31e8 l32i.n a14, a1, 12 4024c9c8: 0108 l32i.n a0, a1, 0 4024c9ca: 10c112 addi a1, a1, 16 4024c9cd: f00d ret.n 4024c9cf: 090c00 excw 4024c9d2: aa0c movi.n a10, 10 4024c9d4: 070c movi.n a7, 0 4024c9d6: a60c movi.n a6, 10 4024c9d8: a80c movi.n a8, 10 4024c9da: ab0c movi.n a11, 10 4024c9dc: e0c112 addi a1, a1, -32 4024c9df: 1109 s32i.n a0, a1, 4 4024c9e1: 41e9 s32i.n a14, a1, 16 4024c9e3: 31d9 s32i.n a13, a1, 12 4024c9e5: 21c9 s32i.n a12, a1, 8 4024c9e7: 02dd mov.n a13, a2 4024c9e9: 0c0c movi.n a12, 0 4024c9eb: ffd6e1 l32r a14, 4024c944 4024c9ee: 000c movi.n a0, 0 4024c9f0: 0109 s32i.n a0, a1, 0 4024c9f2: 902cc0 addx2 a2, a12, a12 4024c9f5: b022e0 addx8 a2, a2, a14 4024c9f8: 140202 l8ui a0, a2, 20 4024c9fb: 0a9666 bnei a6, 10, 4024ca09 4024c9fe: a0cc bnez.n a0, 4024ca0c 4024ca00: 016c80 slli a6, a12, 24 4024ca03: 316860 srai a6, a6, 24 4024ca06: 001106 j 4024ca4e 4024ca09: 041016 beqz a0, 4024ca4e 4024ca0c: 5d8c beqz.n a13, 4024ca15 4024ca0e: 1258 l32i.n a5, a2, 4 4024ca10: 0d48 l32i.n a4, a13, 0 4024ca12: 6c1457 beq a4, a5, 4024ca82 4024ca15: 241066 bnei a0, 1, 4024ca3d 4024ca18: 0248 l32i.n a4, a2, 0 4024ca1a: 150202 l8ui a0, a2, 21 4024ca1d: c48c beqz.n a4, 4024ca2d 4024ca1f: 2b3097 bltu a0, a9, 4024ca4e 4024ca22: 009d mov.n a9, a0 4024ca24: 01ac80 slli a10, a12, 24 4024ca27: 31a8a0 srai a10, a10, 24 4024ca2a: 000806 j 4024ca4e 4024ca2d: 0128 l32i.n a2, a1, 0 4024ca2f: 1b3027 bltu a0, a2, 4024ca4e 4024ca32: 0109 s32i.n a0, a1, 0 4024ca34: 01bc80 slli a11, a12, 24 4024ca37: 31b8b0 srai a11, a11, 24 4024ca3a: 000406 j 4024ca4e 4024ca3d: 0d20b6 bltui a0, 2, 4024ca4e 4024ca40: 150202 l8ui a0, a2, 21 4024ca43: 073077 bltu a0, a7, 4024ca4e 4024ca46: 007d mov.n a7, a0 4024ca48: 018c80 slli a8, a12, 24 4024ca4b: 318880 srai a8, a8, 24 4024ca4e: cc1b addi.n a12, a12, 1 4024ca50: 74c0c0 extui a12, a12, 0, 8 4024ca53: 9b9c66 bnei a12, 10, 4024c9f2 4024ca56: 05e317 bbsi a3, 1, 4024ca5f 4024ca59: 389666 bnei a6, 10, 4024ca95 4024ca5c: 35e307 bbsi a3, 0, 4024ca95 4024ca5f: f27c movi.n a2, -1 4024ca61: 0008c6 j 4024ca88 4024ca64: f79ae6 bgei a10, 10, 4024ca5f 4024ca67: 0a8d mov.n a8, a10 4024ca69: 74c080 extui a12, a8, 0, 8 4024ca6c: 0c2d mov.n a2, a12 4024ca6e: ffedc5 call0 4024c94c 4024ca71: 040c movi.n a4, 0 4024ca73: 902cc0 addx2 a2, a12, a12 4024ca76: b022e0 addx8 a2, a2, a14 4024ca79: 2d8c beqz.n a13, 4024ca7f 4024ca7b: 0d38 l32i.n a3, a13, 0 4024ca7d: 1239 s32i.n a3, a2, 4 4024ca7f: 154242 s8i a4, a2, 21 4024ca82: 012c80 slli a2, a12, 24 4024ca85: 312820 srai a2, a2, 24 4024ca88: 21c8 l32i.n a12, a1, 8 4024ca8a: 31d8 l32i.n a13, a1, 12 4024ca8c: 41e8 l32i.n a14, a1, 16 4024ca8e: 1108 l32i.n a0, a1, 4 4024ca90: 20c112 addi a1, a1, 32 4024ca93: f00d ret.n 4024ca95: 0596e6 bgei a6, 10, 4024ca9e 4024ca98: 74c060 extui a12, a6, 0, 8 4024ca9b: fff486 j 4024ca71 4024ca9e: c798a6 blti a8, 10, 4024ca69 4024caa1: bf9be6 bgei a11, 10, 4024ca64 4024caa4: 0b8d mov.n a8, a11 4024caa6: ffefc6 j 4024ca69 4024caa9: 000000 ill 4024caac: e0c112 addi a1, a1, -32 4024caaf: 2109 s32i.n a0, a1, 8 4024cab1: 0129 s32i.n a2, a1, 0 4024cab3: 31c9 s32i.n a12, a1, 12 4024cab5: 1149 s32i.n a4, a1, 4 4024cab7: 41d9 s32i.n a13, a1, 16 4024cab9: 640c movi.n a4, 6 4024cabb: 03dd mov.n a13, a3 4024cabd: 1dc8 l32i.n a12, a13, 4 4024cabf: 053d mov.n a3, a5 4024cac1: 0c2d mov.n a2, a12 4024cac3: cd5b01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cac6: 0000c0 callx0 a0 4024cac9: 1138 l32i.n a3, a1, 4 4024cacb: 2c6b addi.n a2, a12, 6 4024cacd: 640c movi.n a4, 6 4024cacf: cd5801 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cad2: 0000c0 callx0 a0 4024cad5: 0108 l32i.n a0, a1, 0 4024cad7: 020c movi.n a2, 0 4024cad9: 830c movi.n a3, 8 4024cadb: 0c4c32 s8i a3, a12, 12 4024cade: 0d4c22 s8i a2, a12, 13 4024cae1: 0d3d mov.n a3, a13 4024cae3: 31c8 l32i.n a12, a1, 12 4024cae5: 002d mov.n a2, a0 4024cae7: 6008 l32i.n a0, a0, 24 4024cae9: 41d8 l32i.n a13, a1, 16 4024caeb: 0000c0 callx0 a0 4024caee: 2108 l32i.n a0, a1, 8 4024caf0: 20c112 addi a1, a1, 32 4024caf3: f00d ret.n 4024caf5: 000000 ill 4024caf8: 26f230 excw 4024cafb: c11240 mul16u a1, a2, a4 4024cafe: 6102e0 excw 4024cb01: 61e203 excw 4024cb04: 61c206 j 40265210 4024cb07: 51d904 excw 4024cb0a: 03cd mov.n a12, a3 4024cb0c: 02dd mov.n a13, a2 4024cb0e: 04ed mov.n a14, a4 4024cb10: 939c beqz.n a3, 4024cb2d 4024cb12: 0328 l32i.n a2, a3, 0 4024cb14: 1159 s32i.n a5, a1, 4 4024cb16: 329c beqz.n a2, 4024cb2d 4024cb18: 0d3d mov.n a3, a13 4024cb1a: f8bf45 call0 40245710 4024cb1d: c2cc bnez.n a2, 4024cb2d 4024cb1f: 0c08 l32i.n a0, a12, 0 4024cb21: f0a022 movi a2, 240 4024cb24: 100020 and a0, a0, a2 4024cb27: e0a022 movi a2, 224 4024cb2a: 659027 bne a0, a2, 4024cb93 4024cb2d: 427c movi.n a2, -12 4024cb2f: 0014c6 j 4024cb86 4024cb32: 640c movi.n a4, 6 4024cb34: 230c movi.n a3, 2 4024cb36: ff8301 l32r a0, 4024c944 4024cb39: 90e220 addx2 a14, a2, a2 4024cb3c: b0ee00 addx8 a14, a14, a0 4024cb3f: 144e32 s8i a3, a14, 20 4024cb42: 2e8b addi.n a2, a14, 8 4024cb44: 2138 l32i.n a3, a1, 8 4024cb46: cd3a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cb49: 0000c0 callx0 a0 4024cb4c: 030c movi.n a3, 0 4024cb4e: 0e28 l32i.n a2, a14, 0 4024cb50: 154e32 s8i a3, a14, 21 4024cb53: d2ac beqz.n a2, 4024cb84 4024cb55: 33cd52 addi a5, a13, 51 4024cb58: 0159 s32i.n a5, a1, 0 4024cb5a: 0122c2 l32i a12, a2, 4 4024cb5d: ffe631 l32r a3, 4024caf8 4024cb60: ffa142 movi a4, 0x1ff 4024cb63: 002262 l32i a6, a2, 0 4024cb66: 006e62 s32i a6, a14, 0 4024cb69: cdd501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024cb6c: 0000c0 callx0 a0 4024cb6f: 0d2d mov.n a2, a13 4024cb71: 0c3d mov.n a3, a12 4024cb73: 0148 l32i.n a4, a1, 0 4024cb75: 2158 l32i.n a5, a1, 8 4024cb77: fff345 call0 4024caac 4024cb7a: 0c2d mov.n a2, a12 4024cb7c: f99945 call0 40246514 4024cb7f: 0e28 l32i.n a2, a14, 0 4024cb81: fd5256 bnez a2, 4024cb5a 4024cb84: 020c movi.n a2, 0 4024cb86: 41c8 l32i.n a12, a1, 16 4024cb88: 51d8 l32i.n a13, a1, 20 4024cb8a: 61e8 l32i.n a14, a1, 24 4024cb8c: 3108 l32i.n a0, a1, 12 4024cb8e: 20c112 addi a1, a1, 32 4024cb91: f00d ret.n 4024cb93: 0c2d mov.n a2, a12 4024cb95: 1138 l32i.n a3, a1, 4 4024cb97: 21e9 s32i.n a14, a1, 8 4024cb99: ffe345 call0 4024c9d0 4024cb9c: f922d6 bgez a2, 4024cb32 4024cb9f: fff8c6 j 4024cb86 ... 4024cba4 : 4024cba4: f0c112 addi a1, a1, -16 4024cba7: 0109 s32i.n a0, a1, 0 4024cba9: 31e9 s32i.n a14, a1, 12 4024cbab: 21d9 s32i.n a13, a1, 8 4024cbad: 11c9 s32i.n a12, a1, 4 4024cbaf: 02dd mov.n a13, a2 4024cbb1: 0c0c movi.n a12, 0 4024cbb3: ff64e1 l32r a14, 4024c944 4024cbb6: 900cc0 addx2 a0, a12, a12 4024cbb9: b000e0 addx8 a0, a0, a14 4024cbbc: 140022 l8ui a2, a0, 20 4024cbbf: 828c beqz.n a2, 4024cbcb 4024cbc1: 4028 l32i.n a2, a0, 16 4024cbc3: 0492d7 bne a2, a13, 4024cbcb 4024cbc6: 0c2d mov.n a2, a12 4024cbc8: ffd805 call0 4024c94c 4024cbcb: cc1b addi.n a12, a12, 1 4024cbcd: 74c0c0 extui a12, a12, 0, 8 4024cbd0: e29c66 bnei a12, 10, 4024cbb6 4024cbd3: 11c8 l32i.n a12, a1, 4 4024cbd5: 21d8 l32i.n a13, a1, 8 4024cbd7: 31e8 l32i.n a14, a1, 12 4024cbd9: 0108 l32i.n a0, a1, 0 4024cbdb: 10c112 addi a1, a1, 16 4024cbde: f00d ret.n 4024cbe0 : 4024cbe0: 032d mov.n a2, a3 4024cbe2: f0c112 addi a1, a1, -16 4024cbe5: 0149 s32i.n a4, a1, 0 4024cbe7: 1159 s32i.n a5, a1, 4 4024cbe9: 230c movi.n a3, 2 4024cbeb: 2109 s32i.n a0, a1, 8 4024cbed: ffde05 call0 4024c9d0 4024cbf0: 01d296 bltz a2, 4024cc11 4024cbf3: ff5431 l32r a3, 4024c944 4024cbf6: 900220 addx2 a0, a2, a2 4024cbf9: b00030 addx8 a0, a0, a3 4024cbfc: 140032 l8ui a3, a0, 20 4024cbff: 1158 l32i.n a5, a1, 4 4024cc01: 0c23b6 bltui a3, 2, 4024cc11 4024cc04: 404b addi.n a4, a0, 4 4024cc06: 0178 l32i.n a7, a1, 0 4024cc08: 608b addi.n a6, a0, 8 4024cc0a: 0769 s32i.n a6, a7, 0 4024cc0c: 0549 s32i.n a4, a5, 0 4024cc0e: 000046 j 4024cc13 4024cc11: f27c movi.n a2, -1 4024cc13: 2108 l32i.n a0, a1, 8 4024cc15: 10c112 addi a1, a1, 16 4024cc18: f00d ret.n 4024cc1a: 120000 excw 4024cc1d: 09f0c1 l32r a12, 4020f3e0 <_lit4_end+0x107c90> 4024cc20: 62bc11 l32r a1, 40225710 <_lit4_end+0x11dfc0> 4024cc23: 1338 l32i.n a3, a3, 4 4024cc25: 1d0342 l8ui a4, a3, 29 4024cc28: 1c0352 l8ui a5, a3, 28 4024cc2b: 114480 slli a4, a4, 8 4024cc2e: 204450 or a4, a4, a5 4024cc31: 1b0352 l8ui a5, a3, 27 4024cc34: 114480 slli a4, a4, 8 4024cc37: 204450 or a4, a4, a5 4024cc3a: 1a0352 l8ui a5, a3, 26 4024cc3d: 114480 slli a4, a4, 8 4024cc40: 204450 or a4, a4, a5 4024cc43: 0149 s32i.n a4, a1, 0 4024cc45: 2258 l32i.n a5, a2, 8 4024cc47: 1208 l32i.n a0, a2, 4 4024cc49: 104540 and a4, a5, a4 4024cc4c: 100050 and a0, a0, a5 4024cc4f: 089047 bne a0, a4, 4024cc5b 4024cc52: 436b addi.n a4, a3, 6 4024cc54: 250c movi.n a5, 2 4024cc56: 013d mov.n a3, a1 4024cc58: ffea05 call0 4024cafc 4024cc5b: 1108 l32i.n a0, a1, 4 4024cc5d: 10c112 addi a1, a1, 16 4024cc60: f00d ret.n 4024cc62: 120000 excw 4024cc65: c2d0c1 l32r a12, 4023d7a8 <_lit4_end+0x136058> 4024cc68: 020861 l32r a6, 4020d488 <_lit4_end+0x105d38> 4024cc6b: d20761 l32r a6, 40241488 4024cc6e: e90961 l32r a6, 40247094 4024cc71: 04dda1 l32r a10, 4020dfe8 <_lit4_end+0x106898> 4024cc74: 02ed mov.n a14, a2 4024cc76: 032d mov.n a2, a3 4024cc78: 0dee16 beqz a14, 4024cd5a 4024cc7b: 051432 l16ui a3, a4, 10 4024cc7e: 902c movi.n a0, 41 4024cc80: 073037 bltu a0, a3, 4024cc8b 4024cc83: 042d mov.n a2, a4 4024cc85: f988c5 call0 40246514 4024cc88: 003386 j 4024cd5a 4024cc8b: 0124c2 l32i a12, a4, 4 4024cc8e: 0f0c42 l8ui a4, a12, 15 4024cc91: 0e0c52 l8ui a5, a12, 14 4024cc94: 114480 slli a4, a4, 8 4024cc97: 204450 or a4, a4, a5 4024cc9a: 32f466 bnei a4, 0x100, 4024ccd0 4024cc9d: 120c52 l8ui a5, a12, 18 4024cca0: 130c62 l8ui a6, a12, 19 4024cca3: 296566 bnei a5, 6, 4024ccd0 4024cca6: 264666 bnei a6, 4, 4024ccd0 4024cca9: 110c72 l8ui a7, a12, 17 4024ccac: 100c82 l8ui a8, a12, 16 4024ccaf: 117780 slli a7, a7, 8 4024ccb2: 207780 or a7, a7, a8 4024ccb5: 178766 bnei a7, 8, 4024ccd0 4024ccb8: 066122 s32i a2, a1, 24 4024ccbb: 0d0c82 l8ui a8, a12, 13 4024ccbe: 0c0c92 l8ui a9, a12, 12 4024ccc1: 118880 slli a8, a8, 8 4024ccc4: 208890 or a8, a8, a9 4024ccc7: 08a692 movi a9, 0x608 4024ccca: c08890 sub a8, a8, a9 4024cccd: 099816 beqz a8, 4024cd6a 4024ccd0: 202dd0 or a2, a13, a13 4024ccd3: f98405 call0 40246514 4024ccd6: 002006 j 4024cd5a 4024ccd9: 032192 l32i a9, a1, 12 4024ccdc: 075916 beqz a9, 4024cd55 4024ccdf: 144c72 s8i a7, a12, 20 4024cce2: 022122 l32i a2, a1, 8 4024cce5: 4138 l32i.n a3, a1, 16 4024cce7: 440c movi.n a4, 4 4024cce9: 2a0c movi.n a10, 2 4024cceb: 154ca2 s8i a10, a12, 21 4024ccee: ccd001 l32r a0, 40240030 <_irom0_text_start+0x30> 4024ccf1: 0000c0 callx0 a0 4024ccf4: 4128 l32i.n a2, a1, 16 4024ccf6: 3e4b addi.n a3, a14, 4 4024ccf8: 440c movi.n a4, 4 4024ccfa: cccd01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024ccfd: 0000c0 callx0 a0 4024cd00: 20cc22 addi a2, a12, 32 4024cd03: 5138 l32i.n a3, a1, 20 4024cd05: 640c movi.n a4, 6 4024cd07: ccca01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd0a: 0000c0 callx0 a0 4024cd0d: 0c2d mov.n a2, a12 4024cd0f: 5138 l32i.n a3, a1, 20 4024cd11: 640c movi.n a4, 6 4024cd13: ccc701 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd16: 0000c0 callx0 a0 4024cd19: 5128 l32i.n a2, a1, 20 4024cd1b: 6138 l32i.n a3, a1, 24 4024cd1d: 640c movi.n a4, 6 4024cd1f: ccc401 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd22: 0000c0 callx0 a0 4024cd25: 2c6b addi.n a2, a12, 6 4024cd27: 6138 l32i.n a3, a1, 24 4024cd29: 640c movi.n a4, 6 4024cd2b: ccc101 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd2e: 0000c0 callx0 a0 4024cd31: 320c movi.n a2, 3 4024cd33: 041d32 l16ui a3, a13, 8 4024cd36: 040c movi.n a4, 0 4024cd38: f95c45 call0 40246300 4024cd3b: 02cd mov.n a12, a2 4024cd3d: 328c beqz.n a2, 4024cd44 4024cd3f: 0d3d mov.n a3, a13 4024cd41: f99045 call0 40246648 4024cd44: 202ee0 or a2, a14, a14 4024cd47: 062e02 l32i a0, a14, 24 4024cd4a: 203cc0 or a3, a12, a12 4024cd4d: 0000c0 callx0 a0 4024cd50: 0c2d mov.n a2, a12 4024cd52: f97c05 call0 40246514 4024cd55: 0d2d mov.n a2, a13 4024cd57: f97bc5 call0 40246514 4024cd5a: 81c8 l32i.n a12, a1, 32 4024cd5c: 91d8 l32i.n a13, a1, 36 4024cd5e: a1e8 l32i.n a14, a1, 40 4024cd60: 7108 l32i.n a0, a1, 28 4024cd62: 30c112 addi a1, a1, 48 4024cd65: f00d ret.n 4024cd67: 000000 ill 4024cd6a: 012d mov.n a2, a1 4024cd6c: 440c movi.n a4, 4 4024cd6e: 1ccc32 addi a3, a12, 28 4024cd71: 4139 s32i.n a3, a1, 16 4024cd73: ccaf01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd76: 0000c0 callx0 a0 4024cd79: 214b addi.n a2, a1, 4 4024cd7b: 440c movi.n a4, 4 4024cd7d: 26cc32 addi a3, a12, 38 4024cd80: 2139 s32i.n a3, a1, 8 4024cd82: ccab01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024cd85: 0000c0 callx0 a0 4024cd88: c27c movi.n a2, -4 4024cd8a: 4c1e27 beq a14, a2, 4024cdda 4024cd8d: 1e08 l32i.n a0, a14, 4 4024cd8f: 047016 beqz a0, 4024cdda 4024cd92: 140c movi.n a4, 1 4024cd94: 1158 l32i.n a5, a1, 4 4024cd96: 030c movi.n a3, 0 4024cd98: c05500 sub a5, a5, a0 4024cd9b: 833450 moveqz a3, a4, a5 4024cd9e: 3139 s32i.n a3, a1, 12 4024cda0: 202ee0 or a2, a14, a14 4024cda3: 203110 or a3, a1, a1 4024cda6: 032172 l32i a7, a1, 12 4024cda9: 160c movi.n a6, 1 4024cdab: 250c movi.n a5, 2 4024cdad: 16cc42 addi a4, a12, 22 4024cdb0: 5149 s32i.n a4, a1, 20 4024cdb2: 935670 movnez a5, a6, a7 4024cdb5: ffd445 call0 4024cafc 4024cdb8: 00a272 movi a7, 0x200 4024cdbb: 150c02 l8ui a0, a12, 21 4024cdbe: 140c22 l8ui a2, a12, 20 4024cdc1: 110080 slli a0, a0, 8 4024cdc4: 200020 or a0, a0, a2 4024cdc7: ffd082 addmi a8, a0, 0xffffff00 4024cdca: f0b816 beqz a8, 4024ccd9 4024cdcd: 849077 bne a0, a7, 4024cd55 4024cdd0: 0e2d mov.n a2, a14 4024cdd2: 013d mov.n a3, a1 4024cdd4: fdc385 call0 4024aa10 4024cdd7: ffde86 j 4024cd55 4024cdda: 020c movi.n a2, 0 4024cddc: 3129 s32i.n a2, a1, 12 4024cdde: ffef86 j 4024cda0 4024cde1: 000000 ill 4024cde4: f0c112 addi a1, a1, -16 4024cde7: 21d9 s32i.n a13, a1, 8 4024cde9: 11c9 s32i.n a12, a1, 4 4024cdeb: 0109 s32i.n a0, a1, 0 4024cded: fed501 l32r a0, 4024c944 4024cdf0: 90c440 addx2 a12, a4, a4 4024cdf3: b0cc00 addx8 a12, a12, a0 4024cdf6: 140c02 l8ui a0, a12, 20 4024cdf9: 02dd mov.n a13, a2 4024cdfb: 1a2066 bnei a0, 2, 4024ce19 4024cdfe: 3139 s32i.n a3, a1, 12 4024ce00: 150c42 l8ui a4, a12, 21 4024ce03: e3a022 movi a2, 227 4024ce06: 0fb247 bgeu a2, a4, 4024ce19 4024ce09: 0d2d mov.n a2, a13 4024ce0b: 3c4b addi.n a3, a12, 4 4024ce0d: 003685 call0 4024d178 4024ce10: 3138 l32i.n a3, a1, 12 4024ce12: 32cc bnez.n a2, 4024ce19 4024ce14: 350c movi.n a5, 3 4024ce16: 144c52 s8i a5, a12, 20 4024ce19: 0d2d mov.n a2, a13 4024ce1b: 5c8b addi.n a5, a12, 8 4024ce1d: 33cd42 addi a4, a13, 51 4024ce20: 11c8 l32i.n a12, a1, 4 4024ce22: 21d8 l32i.n a13, a1, 8 4024ce24: ffc845 call0 4024caac 4024ce27: 0108 l32i.n a0, a1, 0 4024ce29: 10c112 addi a1, a1, 16 4024ce2c: f00d ret.n 4024ce2e: a00000 addx4 a0, a0, a0 4024ce31: 3ffe85 call0 4028ce1c <_irom0_text_end+0x1c499> 4024ce34: fea9 s32i.n a10, a14, 60 ... 4024ce38 : 4024ce38: e0c112 addi a1, a1, -32 4024ce3b: 026102 s32i a0, a1, 8 4024ce3e: 0561e2 s32i a14, a1, 20 4024ce41: 0461d2 s32i a13, a1, 16 4024ce44: 31c9 s32i.n a12, a1, 12 4024ce46: 04dd mov.n a13, a4 4024ce48: 02cd mov.n a12, a2 4024ce4a: 03ed mov.n a14, a3 4024ce4c: 032d mov.n a2, a3 4024ce4e: e30c movi.n a3, 14 4024ce50: f96545 call0 402464a8 4024ce53: 929c beqz.n a2, 4024ce70 4024ce55: e27c movi.n a2, -2 4024ce57: 000206 j 4024ce63 4024ce5a: 0e4d mov.n a4, a14 4024ce5c: 0d3d mov.n a3, a13 4024ce5e: 0c2d mov.n a2, a12 4024ce60: 000e45 call0 4024cf48 4024ce63: 31c8 l32i.n a12, a1, 12 4024ce65: 41d8 l32i.n a13, a1, 16 4024ce67: 51e8 l32i.n a14, a1, 20 4024ce69: 2108 l32i.n a0, a1, 8 4024ce6b: 20c112 addi a1, a1, 32 4024ce6e: f00d ret.n 4024ce70: 002d22 l32i a2, a13, 0 4024ce73: 203cc0 or a3, a12, a12 4024ce76: f88985 call0 40245710 4024ce79: 005216 beqz a2, 4024ce82 4024ce7c: ffed51 l32r a5, 4024ce30 4024ce7f: 000cc6 j 4024ceb6 4024ce82: e0a032 movi a3, 224 4024ce85: 0d08 l32i.n a0, a13, 0 4024ce87: f0a022 movi a2, 240 4024ce8a: 102020 and a2, a0, a2 4024ce8d: 329237 bne a2, a3, 4024cec3 4024ce90: 190c movi.n a9, 1 4024ce92: 080c movi.n a8, 0 4024ce94: e75c movi.n a7, 94 4024ce96: 024172 s8i a7, a1, 2 4024ce99: 014182 s8i a8, a1, 1 4024ce9c: 004192 s8i a9, a1, 0 4024ce9f: 010d62 l8ui a6, a13, 1 4024cea2: 015d mov.n a5, a1 4024cea4: 646060 extui a6, a6, 0, 7 4024cea7: 034162 s8i a6, a1, 3 4024ceaa: 020d42 l8ui a4, a13, 2 4024cead: 044142 s8i a4, a1, 4 4024ceb0: 030d32 l8ui a3, a13, 3 4024ceb3: 054132 s8i a3, a1, 5 4024ceb6: 0e3d mov.n a3, a14 4024ceb8: 0c2d mov.n a2, a12 4024ceba: 33cc42 addi a4, a12, 51 4024cebd: ffbec5 call0 4024caac 4024cec0: ffe7c6 j 4024ce63 4024cec3: 2c28 l32i.n a2, a12, 8 4024cec5: 1ca8 l32i.n a10, a12, 4 4024cec7: 10b020 and a11, a0, a2 4024ceca: 10aa20 and a10, a10, a2 4024cecd: 141ab7 beq a10, a11, 4024cee5 4024ced0: ffd941 l32r a4, 4024ce34 4024ced3: f43000 extui a3, a0, 0, 16 4024ced6: 0b1347 beq a3, a4, 4024cee5 4024ced9: 457c movi.n a5, -12 4024cedb: 5f1c57 beq a12, a5, 4024cf3e 4024cede: 3c68 l32i.n a6, a12, 12 4024cee0: 05a616 beqz a6, 4024cf3e 4024cee3: dccb addi.n a13, a12, 12 4024cee5: fe9751 l32r a5, 4024c944 4024cee8: f0c532 addi a3, a5, -16 4024ceeb: 000342 l8ui a4, a3, 0 4024ceee: 900440 addx2 a0, a4, a4 4024cef1: b00050 addx8 a0, a0, a5 4024cef4: 140072 l8ui a7, a0, 20 4024cef7: 1027b6 bltui a7, 2, 4024cf0b 4024cefa: 1068 l32i.n a6, a0, 4 4024cefc: 0d28 l32i.n a2, a13, 0 4024cefe: 099267 bne a2, a6, 4024cf0b 4024cf01: 0e3d mov.n a3, a14 4024cf03: 0c2d mov.n a2, a12 4024cf05: ffedc5 call0 4024cde4 4024cf08: ffd5c6 j 4024ce63 4024cf0b: 000c movi.n a0, 0 4024cf0d: 902000 addx2 a2, a0, a0 4024cf10: b02250 addx8 a2, a2, a5 4024cf13: 140272 l8ui a7, a2, 20 4024cf16: 0627b6 bltui a7, 2, 4024cf20 4024cf19: 1268 l32i.n a6, a2, 4 4024cf1b: 0d48 l32i.n a4, a13, 0 4024cf1d: 0d1467 beq a4, a6, 4024cf2e 4024cf20: 001b addi.n a0, a0, 1 4024cf22: 010080 slli a0, a0, 24 4024cf25: 310800 srai a0, a0, 24 4024cf28: e19066 bnei a0, 10, 4024cf0d 4024cf2b: ffcac6 j 4024ce5a 4024cf2e: 0c2d mov.n a2, a12 4024cf30: 004302 s8i a0, a3, 0 4024cf33: 744000 extui a4, a0, 0, 8 4024cf36: 0e3d mov.n a3, a14 4024cf38: ffea85 call0 4024cde4 4024cf3b: ffc906 j 4024ce63 4024cf3e: c27c movi.n a2, -4 4024cf40: ffc7c6 j 4024ce63 4024cf43: a6f000 excw 4024cf46: fe .byte 0xfe 4024cf47: 3f .byte 0x3f 4024cf48 : 4024cf48: e0c112 addi a1, a1, -32 4024cf4b: 0561f2 s32i a15, a1, 20 4024cf4e: 016102 s32i a0, a1, 4 4024cf51: 0261c2 s32i a12, a1, 8 4024cf54: 31d9 s32i.n a13, a1, 12 4024cf56: 41e9 s32i.n a14, a1, 16 4024cf58: 04dd mov.n a13, a4 4024cf5a: 02ed mov.n a14, a2 4024cf5c: 03cd mov.n a12, a3 4024cf5e: 0328 l32i.n a2, a3, 0 4024cf60: 0e3d mov.n a3, a14 4024cf62: f87ac5 call0 40245710 4024cf65: 02dc bnez.n a2, 4024cf79 4024cf67: e0a032 movi a3, 224 4024cf6a: 0c08 l32i.n a0, a12, 0 4024cf6c: f0a022 movi a2, 240 4024cf6f: 102020 and a2, a0, a2 4024cf72: 031237 beq a2, a3, 4024cf79 4024cf75: 0c8c beqz.n a12, 4024cf79 4024cf77: 40dc bnez.n a0, 4024cf8f 4024cf79: 427c movi.n a2, -12 4024cf7b: 000046 j 4024cf80 4024cf7e: f27c movi.n a2, -1 4024cf80: 21c8 l32i.n a12, a1, 8 4024cf82: 31d8 l32i.n a13, a1, 12 4024cf84: 41e8 l32i.n a14, a1, 16 4024cf86: 51f8 l32i.n a15, a1, 20 4024cf88: 1108 l32i.n a0, a1, 4 4024cf8a: 20c112 addi a1, a1, 32 4024cf8d: f00d ret.n 4024cf8f: 0c2d mov.n a2, a12 4024cf91: 130c movi.n a3, 1 4024cf93: ffa3c5 call0 4024c9d0 4024cf96: 0129 s32i.n a2, a1, 0 4024cf98: fe4296 bltz a2, 4024cf80 4024cf9b: fe6a01 l32r a0, 4024c944 4024cf9e: 90f220 addx2 a15, a2, a2 4024cfa1: b0ff00 addx8 a15, a15, a0 4024cfa4: 140f02 l8ui a0, a15, 20 4024cfa7: 50cc bnez.n a0, 4024cfb0 4024cfa9: 100c movi.n a0, 1 4024cfab: 120c movi.n a2, 1 4024cfad: 144f22 s8i a2, a15, 20 4024cfb0: 300b addi.n a3, a0, -1 4024cfb2: 097316 beqz a3, 4024d04d 4024cfb5: 094d16 beqz a13, 4024d04d 4024cfb8: f27c movi.n a2, -1 4024cfba: 1620b6 bltui a0, 2, 4024cfd4 4024cfbd: 0d3d mov.n a3, a13 4024cfbf: 0e2d mov.n a2, a14 4024cfc1: 33ce42 addi a4, a14, 51 4024cfc4: 5f8b addi.n a5, a15, 8 4024cfc6: ffdf71 l32r a7, 4024cf44 4024cfc9: 0168 l32i.n a6, a1, 0 4024cfcb: 004762 s8i a6, a7, 0 4024cfce: ffadc5 call0 4024caac 4024cfd1: ffeac6 j 4024cf80 4024cfd4: a81066 bnei a0, 1, 4024cf80 4024cfd7: 0d0d mov.n a0, a13 4024cfd9: 0c0082 l8ui a8, a0, 12 4024cfdc: 681866 bnei a8, 1, 4024d048 4024cfdf: 0008 l32i.n a0, a0, 0 4024cfe1: ff4056 bnez a0, 4024cfd9 4024cfe4: 020c movi.n a2, 0 4024cfe6: 01e216 beqz a2, 4024d008 4024cfe9: 320c movi.n a2, 3 4024cfeb: 040c movi.n a4, 0 4024cfed: 041032 l16ui a3, a0, 8 4024cff0: f930c5 call0 40246300 4024cff3: 02cd mov.n a12, a2 4024cff5: 829c beqz.n a2, 4024d011 4024cff7: 0d3d mov.n a3, a13 4024cff9: f964c5 call0 40246648 4024cffc: 129c beqz.n a2, 4024d011 4024cffe: 0c2d mov.n a2, a12 4024d000: f95105 call0 40246514 4024d003: 0c0c movi.n a12, 0 4024d005: 000206 j 4024d011 4024d008: 202dd0 or a2, a13, a13 4024d00b: 20cdd0 or a12, a13, a13 4024d00e: f95a85 call0 402465b8 4024d011: f69c16 beqz a12, 4024cf7e 4024d014: 73a442 movi a4, 0x473 4024d017: e08721 l32r a2, 40245234 4024d01a: feb7d1 l32r a13, 4024caf8 4024d01d: 052222 l32i a2, a2, 20 4024d020: 0d3d mov.n a3, a13 4024d022: cc1501 l32r a0, 40240078 <_irom0_text_start+0x78> 4024d025: 0000c0 callx0 a0 4024d028: 058216 beqz a2, 4024d084 4024d02b: 12c9 s32i.n a12, a2, 4 4024d02d: 000c movi.n a0, 0 4024d02f: 0f48 l32i.n a4, a15, 0 4024d031: 0209 s32i.n a0, a2, 0 4024d033: 05a416 beqz a4, 4024d091 4024d036: 0438 l32i.n a3, a4, 0 4024d038: 13ac beqz.n a3, 4024d05d 4024d03a: 100c movi.n a0, 1 4024d03c: 034d mov.n a4, a3 4024d03e: 0338 l32i.n a3, a3, 0 4024d040: 001b addi.n a0, a0, 1 4024d042: ff6356 bnez a3, 4024d03c 4024d045: 0005c6 j 4024d060 4024d048: 120c movi.n a2, 1 4024d04a: ffe606 j 4024cfe6 4024d04d: 0c3d mov.n a3, a12 4024d04f: 0e2d mov.n a2, a14 4024d051: 001245 call0 4024d178 4024d054: f28d16 beqz a13, 4024cf80 4024d057: 140f02 l8ui a0, a15, 20 4024d05a: ffd706 j 4024cfba 4024d05d: 01a002 movi a0, 1 4024d060: 006422 s32i a2, a4, 0 4024d063: 1830b6 bltui a0, 3, 4024d07f 4024d066: 002fc2 l32i a12, a15, 0 4024d069: 1c28 l32i.n a2, a12, 4 4024d06b: 0c38 l32i.n a3, a12, 0 4024d06d: 0f39 s32i.n a3, a15, 0 4024d06f: f94a45 call0 40246514 4024d072: 0d3d mov.n a3, a13 4024d074: 0c2d mov.n a2, a12 4024d076: 8ba442 movi a4, 0x48b 4024d079: cc9101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024d07c: 0000c0 callx0 a0 4024d07f: 020c movi.n a2, 0 4024d081: ffbec6 j 4024cf80 4024d084: 0c2d mov.n a2, a12 4024d086: f948c5 call0 40246514 4024d089: f27c movi.n a2, -1 4024d08b: ffbc46 j 4024cf80 4024d08e: 000000 ill 4024d091: 0f4d mov.n a4, a15 4024d093: fff246 j 4024d060 4024d096: 120000 excw 4024d099: 62e0c1 l32r a12, 40225c1c <_lit4_end+0x11e4cc> 4024d09c: 720161 l32r a6, 402298a0 <_lit4_end+0x122150> 4024d09f: 020061 l32r a6, 4020d8a0 <_lit4_end+0x106150> 4024d0a2: 390561 l32r a6, 4021b4b8 <_lit4_end+0x113d68> 4024d0a5: 71d941 l32r a4, 4022980c <_lit4_end+0x1220bc> 4024d0a8: 61c9 s32i.n a12, a1, 24 4024d0aa: 3129 s32i.n a2, a1, 12 4024d0ac: 05cd mov.n a12, a5 4024d0ae: 320c movi.n a2, 3 4024d0b0: 04dd mov.n a13, a4 4024d0b2: a32c movi.n a3, 42 4024d0b4: 040c movi.n a4, 0 4024d0b6: 21d9 s32i.n a13, a1, 8 4024d0b8: f92445 call0 40246300 4024d0bb: 02dd mov.n a13, a2 4024d0bd: 32cc bnez.n a2, 4024d0c4 4024d0bf: f27c movi.n a2, -1 4024d0c1: 002846 j 4024d166 4024d0c4: 06a042 movi a4, 6 4024d0c7: 203cc0 or a3, a12, a12 4024d0ca: 121102 l16ui a0, a1, 36 4024d0cd: 0122c2 l32i a12, a2, 4 4024d0d0: 745800 extui a5, a0, 8, 8 4024d0d3: 110080 slli a0, a0, 8 4024d0d6: 16cc22 addi a2, a12, 22 4024d0d9: 200050 or a0, a0, a5 4024d0dc: 144c02 s8i a0, a12, 20 4024d0df: 410800 srli a0, a0, 8 4024d0e2: 154c02 s8i a0, a12, 21 4024d0e5: cbd201 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d0e8: 0000c0 callx0 a0 4024d0eb: 0138 l32i.n a3, a1, 0 4024d0ed: 20cc22 addi a2, a12, 32 4024d0f0: 640c movi.n a4, 6 4024d0f2: cbcf01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d0f5: 0000c0 callx0 a0 4024d0f8: 2138 l32i.n a3, a1, 8 4024d0fa: 0c2d mov.n a2, a12 4024d0fc: 640c movi.n a4, 6 4024d0fe: cbcc01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d101: 0000c0 callx0 a0 4024d104: 4138 l32i.n a3, a1, 16 4024d106: 2c6b addi.n a2, a12, 6 4024d108: 640c movi.n a4, 6 4024d10a: cbc901 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d10d: 0000c0 callx0 a0 4024d110: 1138 l32i.n a3, a1, 4 4024d112: 1ccc22 addi a2, a12, 28 4024d115: 440c movi.n a4, 4 4024d117: cbc601 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d11a: 0000c0 callx0 a0 4024d11d: 26cc22 addi a2, a12, 38 4024d120: 440c movi.n a4, 4 4024d122: 8138 l32i.n a3, a1, 32 4024d124: cbc301 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d127: 0000c0 callx0 a0 4024d12a: 3108 l32i.n a0, a1, 12 4024d12c: 430c movi.n a3, 4 4024d12e: 08a622 movi a2, 0x608 4024d131: 040c movi.n a4, 0 4024d133: 850c movi.n a5, 8 4024d135: 160c movi.n a6, 1 4024d137: 00a172 movi a7, 0x100 4024d13a: 680c movi.n a8, 6 4024d13c: 124c82 s8i a8, a12, 18 4024d13f: 0d4c82 s8i a8, a12, 13 4024d142: 0e4c72 s8i a7, a12, 14 4024d145: 0f4c62 s8i a6, a12, 15 4024d148: 104c52 s8i a5, a12, 16 4024d14b: 114c42 s8i a4, a12, 17 4024d14e: 0c4c22 s8i a2, a12, 12 4024d151: 134c32 s8i a3, a12, 19 4024d154: 002d mov.n a2, a0 4024d156: 6008 l32i.n a0, a0, 24 4024d158: 0d3d mov.n a3, a13 4024d15a: 0000c0 callx0 a0 4024d15d: 02cd mov.n a12, a2 4024d15f: 0d2d mov.n a2, a13 4024d161: f93b05 call0 40246514 4024d164: 0c2d mov.n a2, a12 4024d166: 61c8 l32i.n a12, a1, 24 4024d168: 71d8 l32i.n a13, a1, 28 4024d16a: 5108 l32i.n a0, a1, 20 4024d16c: 20c112 addi a1, a1, 32 4024d16f: f00d ret.n 4024d171: 000000 ill 4024d174: fea6f4 excw 4024d177: 3f .byte 0x3f 4024d178 : 4024d178: 624b addi.n a6, a2, 4 4024d17a: ff2d41 l32r a4, 4024ce30 4024d17d: fffd71 l32r a7, 4024d174 4024d180: 33c252 addi a5, a2, 51 4024d183: e0c112 addi a1, a1, -32 4024d186: 0139 s32i.n a3, a1, 0 4024d188: 4109 s32i.n a0, a1, 16 4024d18a: 053d mov.n a3, a5 4024d18c: 100c movi.n a0, 1 4024d18e: 1109 s32i.n a0, a1, 4 4024d190: fff045 call0 4024d098 4024d193: 4108 l32i.n a0, a1, 16 4024d195: 20c112 addi a1, a1, 32 4024d198: f00d ret.n ... 4024d19c : 4024d19c: f0c112 addi a1, a1, -16 4024d19f: 0109 s32i.n a0, a1, 0 4024d1a1: 21d9 s32i.n a13, a1, 8 4024d1a3: 11c9 s32i.n a12, a1, 4 4024d1a5: 03dd mov.n a13, a3 4024d1a7: 02cd mov.n a12, a2 4024d1a9: 051222 l16ui a2, a2, 10 4024d1ac: e00c movi.n a0, 14 4024d1ae: 29b027 bgeu a0, a2, 4024d1db 4024d1b1: 1c28 l32i.n a2, a12, 4 4024d1b3: 0d0202 l8ui a0, a2, 13 4024d1b6: 0c0222 l8ui a2, a2, 12 4024d1b9: 110080 slli a0, a0, 8 4024d1bc: 200020 or a0, a0, a2 4024d1bf: 238026 beqi a0, 8, 4024d1e6 4024d1c2: 08a632 movi a3, 0x608 4024d1c5: 129037 bne a0, a3, 4024d1db 4024d1c8: 390d42 l8ui a4, a13, 57 4024d1cb: 0c6457 bbci a4, 5, 4024d1db 4024d1ce: 0c4d mov.n a4, a12 4024d1d0: 0d2d mov.n a2, a13 4024d1d2: 33cd32 addi a3, a13, 51 4024d1d5: ffa8c5 call0 4024cc64 4024d1d8: 000a86 j 4024d206 4024d1db: 0c2d mov.n a2, a12 4024d1dd: f93345 call0 40246514 4024d1e0: 000886 j 4024d206 4024d1e3: 000000 ill 4024d1e6: 390352 l8ui a5, a3, 57 4024d1e9: ee6557 bbci a5, 5, 4024d1db 4024d1ec: 202330 or a2, a3, a3 4024d1ef: 203cc0 or a3, a12, a12 4024d1f2: ffa285 call0 4024cc1c 4024d1f5: 0c2d mov.n a2, a12 4024d1f7: 237c movi.n a3, -14 4024d1f9: f92ac5 call0 402464a8 4024d1fc: fdb256 bnez a2, 4024d1db 4024d1ff: 0d3d mov.n a3, a13 4024d201: 0c2d mov.n a2, a12 4024d203: f89905 call0 40245b94 4024d206: 020c movi.n a2, 0 4024d208: 11c8 l32i.n a12, a1, 4 4024d20a: 21d8 l32i.n a13, a1, 8 4024d20c: 0108 l32i.n a0, a1, 0 4024d20e: 10c112 addi a1, a1, 16 4024d211: f00d ret.n 4024d213: fff600 excw ... 4024d218 : 4024d218: d0c112 addi a1, a1, -48 4024d21b: 096102 s32i a0, a1, 36 4024d21e: 8139 s32i.n a3, a1, 32 4024d220: b1d9 s32i.n a13, a1, 44 4024d222: a1c9 s32i.n a12, a1, 40 4024d224: 12d8 l32i.n a13, a2, 4 4024d226: 02cd mov.n a12, a2 4024d228: 010d32 l8ui a3, a13, 1 4024d22b: 000d42 l8ui a4, a13, 0 4024d22e: 113380 slli a3, a3, 8 4024d231: 203340 or a3, a3, a4 4024d234: 343030 extui a3, a3, 0, 4 4024d237: 1133e0 slli a3, a3, 2 4024d23a: 113300 slli a3, a3, 16 4024d23d: 313030 srai a3, a3, 16 4024d240: 7139 s32i.n a3, a1, 28 4024d242: 603030 neg a3, a3 4024d245: 113300 slli a3, a3, 16 4024d248: 313030 srai a3, a3, 16 4024d24b: 6139 s32i.n a3, a1, 24 4024d24d: f92585 call0 402464a8 4024d250: 042256 bnez a2, 4024d296 4024d253: 041c42 l16ui a4, a12, 8 4024d256: 1c08 l32i.n a0, a12, 4 4024d258: 3a44b6 bltui a4, 4, 4024d296 4024d25b: 000002 l8ui a0, a0, 0 4024d25e: 11e016 beqz a0, 4024d380 4024d261: f8c022 addi a2, a0, -8 4024d264: 118256 bnez a2, 4024d380 4024d267: e24921 l32r a2, 40245b8c 4024d26a: f0a032 movi a3, 240 4024d26d: 0228 l32i.n a2, a2, 0 4024d26f: e0a042 movi a4, 224 4024d272: 103230 and a3, a2, a3 4024d275: c03340 sub a3, a3, a4 4024d278: 140c movi.n a4, 1 4024d27a: 933430 movnez a3, a4, a3 4024d27d: 5139 s32i.n a3, a1, 20 4024d27f: 8138 l32i.n a3, a1, 32 4024d281: f848c5 call0 40245710 4024d284: 5138 l32i.n a3, a1, 20 4024d286: 000c movi.n a0, 0 4024d288: 933020 movnez a3, a0, a2 4024d28b: 0f9356 bnez a3, 4024d388 4024d28e: 0c2d mov.n a2, a12 4024d290: f92805 call0 40246514 4024d293: 0001c6 j 4024d29e 4024d296: 0c2d mov.n a2, a12 4024d298: 201110 or a1, a1, a1 4024d29b: f92785 call0 40246514 4024d29e: a1c8 l32i.n a12, a1, 40 4024d2a0: b1d8 l32i.n a13, a1, 44 4024d2a2: 9108 l32i.n a0, a1, 36 4024d2a4: 30c112 addi a1, a1, 48 4024d2a7: f00d ret.n 4024d2a9: 202cc0 or a2, a12, a12 4024d2ac: 22a032 movi a3, 34 4024d2af: f91f85 call0 402464a8 4024d2b2: 0ed216 beqz a2, 4024d3a3 4024d2b5: 0c2d mov.n a2, a12 4024d2b7: 7138 l32i.n a3, a1, 28 4024d2b9: f91ec5 call0 402464a8 4024d2bc: 0f2256 bnez a2, 4024d3b2 4024d2bf: 220c movi.n a2, 2 4024d2c1: 041c32 l16ui a3, a12, 8 4024d2c4: 040c movi.n a4, 0 4024d2c6: f90385 call0 40246300 4024d2c9: 0e5216 beqz a2, 4024d3b2 4024d2cc: 4129 s32i.n a2, a1, 16 4024d2ce: 0c3d mov.n a3, a12 4024d2d0: f93745 call0 40246648 4024d2d3: 0db256 bnez a2, 4024d3b2 4024d2d6: 4128 l32i.n a2, a1, 16 4024d2d8: 6138 l32i.n a3, a1, 24 4024d2da: 12d8 l32i.n a13, a2, 4 4024d2dc: f91c85 call0 402464a8 4024d2df: 0cf256 bnez a2, 4024d3b2 4024d2e2: 0c2d mov.n a2, a12 4024d2e4: f922c5 call0 40246514 4024d2e7: 000c movi.n a0, 0 4024d2e9: 41c8 l32i.n a12, a1, 16 4024d2eb: ffca41 l32r a4, 4024d214 4024d2ee: e59371 l32r a7, 4024693c 4024d2f1: e22681 l32r a8, 40245b8c 4024d2f4: 1c28 l32i.n a2, a12, 4 4024d2f6: 0888 l32i.n a8, a8, 0 4024d2f8: 0c4d82 s8i a8, a13, 12 4024d2fb: 030262 l8ui a6, a2, 3 4024d2fe: 418880 srli a8, a8, 8 4024d301: 0d4d82 s8i a8, a13, 13 4024d304: 418880 srli a8, a8, 8 4024d307: 116680 slli a6, a6, 8 4024d30a: 0e4d82 s8i a8, a13, 14 4024d30d: 418880 srli a8, a8, 8 4024d310: 0f4d82 s8i a8, a13, 15 4024d313: 0778 l32i.n a7, a7, 0 4024d315: 104d72 s8i a7, a13, 16 4024d318: 417870 srli a7, a7, 8 4024d31b: 114d72 s8i a7, a13, 17 4024d31e: 417870 srli a7, a7, 8 4024d321: 124d72 s8i a7, a13, 18 4024d324: 417870 srli a7, a7, 8 4024d327: 134d72 s8i a7, a13, 19 4024d32a: 020272 l8ui a7, a2, 2 4024d32d: 004202 s8i a0, a2, 0 4024d330: 206670 or a6, a6, a7 4024d333: 023467 bltu a4, a6, 4024d339 4024d336: 002006 j 4024d3ba 4024d339: 569b addi.n a5, a6, 9 4024d33b: 024252 s8i a5, a2, 2 4024d33e: 431c movi.n a3, 20 4024d340: f97c movi.n a9, -1 4024d342: 41a800 srli a10, a0, 8 4024d345: 41b850 srli a11, a5, 8 4024d348: 0342b2 s8i a11, a2, 3 4024d34b: 0b4da2 s8i a10, a13, 11 4024d34e: 084d92 s8i a9, a13, 8 4024d351: 0d2d mov.n a2, a13 4024d353: 0a4d02 s8i a0, a13, 10 4024d356: 21cd45 call0 4026f02c 4024d359: 7138 l32i.n a3, a1, 28 4024d35b: 0a4d22 s8i a2, a13, 10 4024d35e: 410820 srli a0, a2, 8 4024d361: 0b4d02 s8i a0, a13, 11 4024d364: 0c2d mov.n a2, a12 4024d366: f91405 call0 402464a8 4024d369: 32dc bnez.n a2, 4024d380 4024d36b: e20831 l32r a3, 40245b8c 4024d36e: 040c movi.n a4, 0 4024d370: ffa052 movi a5, 255 4024d373: 060c movi.n a6, 0 4024d375: 8128 l32i.n a2, a1, 32 4024d377: 170c movi.n a7, 1 4024d379: 0129 s32i.n a2, a1, 0 4024d37b: 0c2d mov.n a2, a12 4024d37d: f8a6c5 call0 40245dec 4024d380: 0c2d mov.n a2, a12 4024d382: f91905 call0 40246514 4024d385: ffc546 j 4024d29e 4024d388: 041c32 l16ui a3, a12, 8 4024d38b: 0283f6 bgeui a3, 8, 4024d391 4024d38e: ffc106 j 4024d296 4024d391: 202cc0 or a2, a12, a12 4024d394: 21cac5 call0 4026f044 4024d397: f0e216 beqz a2, 4024d2a9 4024d39a: 202cc0 or a2, a12, a12 4024d39d: f91745 call0 40246514 4024d3a0: ffbe86 j 4024d29e 4024d3a3: 202cc0 or a2, a12, a12 4024d3a6: deaf32 movi a3, -34 4024d3a9: f90fc5 call0 402464a8 4024d3ac: 00a002 movi a0, 0 4024d3af: f38216 beqz a2, 4024d2eb 4024d3b2: 0c2d mov.n a2, a12 4024d3b4: f915c5 call0 40246514 4024d3b7: ffb8c6 j 4024d29e 4024d3ba: 568b addi.n a5, a6, 8 4024d3bc: 024252 s8i a5, a2, 2 4024d3bf: ffdec6 j 4024d33e ... 4024d3c4 : 4024d3c4: 744030 extui a4, a3, 0, 8 4024d3c7: f0c112 addi a1, a1, -16 4024d3ca: 330c movi.n a3, 3 4024d3cc: 0109 s32i.n a0, a1, 0 4024d3ce: 000085 call0 4024d3d8 4024d3d1: 0108 l32i.n a0, a1, 0 4024d3d3: 10c112 addi a1, a1, 16 4024d3d6: f00d ret.n 4024d3d8: e0c112 addi a1, a1, -32 4024d3db: 03bd mov.n a11, a3 4024d3dd: 04ad mov.n a10, a4 4024d3df: 432c movi.n a3, 36 4024d3e1: 040c movi.n a4, 0 4024d3e3: 6109 s32i.n a0, a1, 24 4024d3e5: 71c9 s32i.n a12, a1, 28 4024d3e7: 31b9 s32i.n a11, a1, 12 4024d3e9: 02cd mov.n a12, a2 4024d3eb: 21a9 s32i.n a10, a1, 8 4024d3ed: 120c movi.n a2, 1 4024d3ef: 41c9 s32i.n a12, a1, 16 4024d3f1: f8f0c5 call0 40246300 4024d3f4: 02cd mov.n a12, a2 4024d3f6: 07f216 beqz a2, 4024d479 4024d3f9: c41c movi.n a4, 28 4024d3fb: 4138 l32i.n a3, a1, 16 4024d3fd: 050c movi.n a5, 0 4024d3ff: 2168 l32i.n a6, a1, 8 4024d401: 3178 l32i.n a7, a1, 12 4024d403: 1228 l32i.n a2, a2, 4 4024d405: 5129 s32i.n a2, a1, 20 4024d407: 004272 s8i a7, a2, 0 4024d40a: 014262 s8i a6, a2, 1 4024d40d: 044252 s8i a5, a2, 4 4024d410: 054252 s8i a5, a2, 5 4024d413: 064252 s8i a5, a2, 6 4024d416: 074252 s8i a5, a2, 7 4024d419: 1338 l32i.n a3, a3, 4 4024d41b: 1139 s32i.n a3, a1, 4 4024d41d: 228b addi.n a2, a2, 8 4024d41f: cb0401 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d422: 0000c0 callx0 a0 4024d425: 5128 l32i.n a2, a1, 20 4024d427: 040c movi.n a4, 0 4024d429: 051c32 l16ui a3, a12, 10 4024d42c: 024242 s8i a4, a2, 2 4024d42f: 040c movi.n a4, 0 4024d431: 034242 s8i a4, a2, 3 4024d434: 21bf45 call0 4026f02c 4024d437: 030c movi.n a3, 0 4024d439: 014d mov.n a4, a1 4024d43b: 5178 l32i.n a7, a1, 20 4024d43d: 416820 srli a6, a2, 8 4024d440: 034762 s8i a6, a7, 3 4024d443: 024722 s8i a2, a7, 2 4024d446: 1168 l32i.n a6, a1, 4 4024d448: 0c2d mov.n a2, a12 4024d44a: 0f0652 l8ui a5, a6, 15 4024d44d: 0e0672 l8ui a7, a6, 14 4024d450: 115580 slli a5, a5, 8 4024d453: 205570 or a5, a5, a7 4024d456: 0d0672 l8ui a7, a6, 13 4024d459: 115580 slli a5, a5, 8 4024d45c: 0c0662 l8ui a6, a6, 12 4024d45f: 205570 or a5, a5, a7 4024d462: 170c movi.n a7, 1 4024d464: 115580 slli a5, a5, 8 4024d467: 205560 or a5, a5, a6 4024d46a: 0159 s32i.n a5, a1, 0 4024d46c: 060c movi.n a6, 0 4024d46e: ffa052 movi a5, 255 4024d471: f8b785 call0 40245fec 4024d474: 0c2d mov.n a2, a12 4024d476: f909c5 call0 40246514 4024d479: 71c8 l32i.n a12, a1, 28 4024d47b: 6108 l32i.n a0, a1, 24 4024d47d: 20c112 addi a1, a1, 32 4024d480: f00d ret.n 4024d482: 010000 slli a0, a0, 32 4024d485: 674523 excw 4024d488: ab89 s32i.n a8, a11, 40 4024d48a: efcd excw 4024d48c: fe .byte 0xfe 4024d48d: badc bnez.n a10, 4024d4ac 4024d48f: 7698 l32i.n a9, a6, 28 4024d491: 103254 excw 4024d494: d2e1f0 excw 4024d497: ff31c3 excw 4024d498 : 4024d498: ffff31 l32r a3, 4024d494 4024d49b: fffd41 l32r a4, 4024d490 4024d49e: fffb51 l32r a5, 4024d48c 4024d4a1: fff961 l32r a6, 4024d488 4024d4a4: fff871 l32r a7, 4024d484 4024d4a7: 080c movi.n a8, 0 4024d4a9: 5289 s32i.n a8, a2, 20 4024d4ab: 6289 s32i.n a8, a2, 24 4024d4ad: 0e5282 s16i a8, a2, 28 4024d4b0: 0279 s32i.n a7, a2, 0 4024d4b2: 1269 s32i.n a6, a2, 4 4024d4b4: 2259 s32i.n a5, a2, 8 4024d4b6: 3249 s32i.n a4, a2, 12 4024d4b8: 4239 s32i.n a3, a2, 16 4024d4ba: f00d ret.n 4024d4bc : 4024d4bc: f0c112 addi a1, a1, -16 4024d4bf: 0109 s32i.n a0, a1, 0 4024d4c1: 31e9 s32i.n a14, a1, 12 4024d4c3: 11c9 s32i.n a12, a1, 4 4024d4c5: 21d9 s32i.n a13, a1, 8 4024d4c7: 03cd mov.n a12, a3 4024d4c9: 02dd mov.n a13, a2 4024d4cb: 04ed mov.n a14, a4 4024d4cd: ee0b addi.n a14, a14, -1 4024d4cf: 2d0e26 beqi a14, -1, 4024d500 4024d4d2: 0e1d32 l16ui a3, a13, 28 4024d4d5: 431b addi.n a4, a3, 1 4024d4d7: 33da add.n a3, a3, a13 4024d4d9: 0e5d42 s16i a4, a13, 28 4024d4dc: 000c22 l8ui a2, a12, 0 4024d4df: 1e4322 s8i a2, a3, 30 4024d4e2: 5d08 l32i.n a0, a13, 20 4024d4e4: 0e1d62 l16ui a6, a13, 28 4024d4e7: 008b addi.n a0, a0, 8 4024d4e9: 5d09 s32i.n a0, a13, 20 4024d4eb: 40cc bnez.n a0, 4024d4f3 4024d4ed: 6d58 l32i.n a5, a13, 24 4024d4ef: 551b addi.n a5, a5, 1 4024d4f1: 6d59 s32i.n a5, a13, 24 4024d4f3: 04d666 bnei a6, 64, 4024d4fb 4024d4f6: 0d2d mov.n a2, a13 4024d4f8: 000705 call0 4024d56c 4024d4fb: cc1b addi.n a12, a12, 1 4024d4fd: fff306 j 4024d4cd 4024d500: 11c8 l32i.n a12, a1, 4 4024d502: 21d8 l32i.n a13, a1, 8 4024d504: 31e8 l32i.n a14, a1, 12 4024d506: 0108 l32i.n a0, a1, 0 4024d508: 10c112 addi a1, a1, 16 4024d50b: f00d ret.n 4024d50d: 000000 ill 4024d510 : 4024d510: f0c112 addi a1, a1, -16 4024d513: 0109 s32i.n a0, a1, 0 4024d515: 11c9 s32i.n a12, a1, 4 4024d517: 21d9 s32i.n a13, a1, 8 4024d519: 02cd mov.n a12, a2 4024d51b: 03dd mov.n a13, a3 4024d51d: 032d mov.n a2, a3 4024d51f: 0020c5 call0 4024d72c 4024d522: 1ecd22 addi a2, a13, 30 4024d525: 030c movi.n a3, 0 4024d527: 044c movi.n a4, 64 4024d529: cad801 l32r a0, 4024008c <_irom0_text_start+0x8c> 4024d52c: 0000c0 callx0 a0 4024d52f: f37c movi.n a3, -1 4024d531: 421c movi.n a2, 20 4024d533: 000c movi.n a0, 0 4024d535: 5d09 s32i.n a0, a13, 20 4024d537: 6d09 s32i.n a0, a13, 24 4024d539: 305030 xor a5, a0, a3 4024d53c: 214200 srai a4, a0, 2 4024d53f: a044d0 addx4 a4, a4, a13 4024d542: 145050 extui a5, a5, 0, 2 4024d545: 001b addi.n a0, a0, 1 4024d547: 1155d0 slli a5, a5, 3 4024d54a: 0448 l32i.n a4, a4, 0 4024d54c: 400500 ssr a5 4024d54f: 914040 srl a4, a4 4024d552: 004c42 s8i a4, a12, 0 4024d555: cc1b addi.n a12, a12, 1 4024d557: de9027 bne a0, a2, 4024d539 4024d55a: 11c8 l32i.n a12, a1, 4 4024d55c: 21d8 l32i.n a13, a1, 8 4024d55e: 0108 l32i.n a0, a1, 0 4024d560: 10c112 addi a1, a1, 16 4024d563: f00d ret.n 4024d565: 000000 ill 4024d568: fe85b0 excw 4024d56b: 3f .byte 0x3f 4024d56c: 041c movi.n a4, 16 4024d56e: 80a132 movi a3, 0x180 4024d571: c01130 sub a1, a1, a3 4024d574: 5b61d2 s32i a13, a1, 0x16c 4024d577: 5c61e2 s32i a14, a1, 0x170 4024d57a: 5d61f2 s32i a15, a1, 0x174 4024d57d: fffa31 l32r a3, 4024d568 4024d580: 5a61c2 s32i a12, a1, 0x168 4024d583: 596102 s32i a0, a1, 0x164 4024d586: 02cd mov.n a12, a2 4024d588: 012d mov.n a2, a1 4024d58a: cb5401 l32r a0, 402402dc <_irom0_text_start+0x2dc> 4024d58d: 0000c0 callx0 a0 4024d590: 0c0d mov.n a0, a12 4024d592: 40cc52 addi a5, a12, 64 4024d595: 404f10 ssai 31 4024d598: ffd182 addmi a8, a1, 0xffffff00 4024d59b: fed192 addmi a9, a1, 0xfffffe00 4024d59e: f4c992 addi a9, a9, -12 4024d5a1: 2100a2 l8ui a10, a0, 33 4024d5a4: 1e00b2 l8ui a11, a0, 30 4024d5a7: 2000d2 l8ui a13, a0, 32 4024d5aa: 1f00e2 l8ui a14, a0, 31 4024d5ad: 11dd80 slli a13, a13, 8 4024d5b0: 11ee00 slli a14, a14, 16 4024d5b3: 01bb80 slli a11, a11, 24 4024d5b6: 20bbe0 or a11, a11, a14 4024d5b9: 004b addi.n a0, a0, 4 4024d5bb: 20bbd0 or a11, a11, a13 4024d5be: 20aab0 or a10, a10, a11 4024d5c1: 8769a2 s32i a10, a9, 0x21c 4024d5c4: 994b addi.n a9, a9, 4 4024d5c6: d79057 bne a0, a5, 4024d5a1 4024d5c9: 34c882 addi a8, a8, 52 4024d5cc: 1c68 l32i.n a6, a12, 4 4024d5ce: 0c78 l32i.n a7, a12, 0 4024d5d0: 2c08 l32i.n a0, a12, 8 4024d5d2: 3c58 l32i.n a5, a12, 12 4024d5d4: 4c28 l32i.n a2, a12, 16 4024d5d6: fed192 addmi a9, a1, 0xfffffe00 4024d5d9: 34c992 addi a9, a9, 52 4024d5dc: 7929d2 l32i a13, a9, 0x1e4 4024d5df: 8429e2 l32i a14, a9, 0x210 4024d5e2: 7f29b2 l32i a11, a9, 0x1fc 4024d5e5: 7729a2 l32i a10, a9, 0x1dc 4024d5e8: 30bbe0 xor a11, a11, a14 4024d5eb: 30aad0 xor a10, a10, a13 4024d5ee: 30aab0 xor a10, a10, a11 4024d5f1: 81aaa0 src a10, a10, a10 4024d5f4: 8769a2 s32i a10, a9, 0x21c 4024d5f7: 994b addi.n a9, a9, 4 4024d5f9: df9987 bne a9, a8, 4024d5dc 4024d5fc: 586122 s32i a2, a1, 0x160 4024d5ff: 576152 s32i a5, a1, 0x15c 4024d602: 566102 s32i a0, a1, 0x158 4024d605: 546172 s32i a7, a1, 0x150 4024d608: 556162 s32i a6, a1, 0x154 4024d60b: 01b8 l32i.n a11, a1, 0 4024d60d: fd7c movi.n a13, -1 4024d60f: 404b10 ssai 27 4024d612: fed1a2 addmi a10, a1, 0xfffffe00 4024d615: f4ca92 addi a9, a10, -12 4024d618: 44caa2 addi a10, a10, 68 4024d61b: 014620 slli a4, a6, 30 4024d61e: 10f600 and a15, a6, a0 4024d621: 8729e2 l32i a14, a9, 0x21c 4024d624: 3036d0 xor a3, a6, a13 4024d627: 994b addi.n a9, a9, 4 4024d629: 103530 and a3, a5, a3 4024d62c: 20ff30 or a15, a15, a3 4024d62f: eeba add.n a14, a14, a11 4024d631: 813770 src a3, a7, a7 4024d634: ff3a add.n a15, a15, a3 4024d636: 413260 srli a3, a6, 2 4024d639: f2fa add.n a15, a2, a15 4024d63b: 076d mov.n a6, a7 4024d63d: 052d mov.n a2, a5 4024d63f: eefa add.n a14, a14, a15 4024d641: 005d mov.n a5, a0 4024d643: 200340 or a0, a3, a4 4024d646: 0e7d mov.n a7, a14 4024d648: cf99a7 bne a9, a10, 4024d61b 4024d64b: 1198 l32i.n a9, a1, 4 4024d64d: 404b10 ssai 27 4024d650: ffd1b2 addmi a11, a1, 0xffffff00 4024d653: 94cbb2 addi a11, a11, -108 4024d656: 013620 slli a3, a6, 30 4024d659: 81e770 src a14, a7, a7 4024d65c: 872ad2 l32i a13, a10, 0x21c 4024d65f: 30f600 xor a15, a6, a0 4024d662: aa4b addi.n a10, a10, 4 4024d664: 30f5f0 xor a15, a5, a15 4024d667: eefa add.n a14, a14, a15 4024d669: dd9a add.n a13, a13, a9 4024d66b: 41f260 srli a15, a6, 2 4024d66e: e2ea add.n a14, a2, a14 4024d670: 076d mov.n a6, a7 4024d672: 052d mov.n a2, a5 4024d674: ddea add.n a13, a13, a14 4024d676: 005d mov.n a5, a0 4024d678: 200f30 or a0, a15, a3 4024d67b: 0d7d mov.n a7, a13 4024d67d: d59ab7 bne a10, a11, 4024d656 4024d680: 21a8 l32i.n a10, a1, 8 4024d682: 404b10 ssai 27 4024d685: ffd192 addmi a9, a1, 0xffffff00 4024d688: e4c992 addi a9, a9, -28 4024d68b: 013620 slli a3, a6, 30 4024d68e: 10f050 and a15, a0, a5 4024d691: 872bd2 l32i a13, a11, 0x21c 4024d694: 20e050 or a14, a0, a5 4024d697: bb4b addi.n a11, a11, 4 4024d699: 10e6e0 and a14, a6, a14 4024d69c: 20eef0 or a14, a14, a15 4024d69f: ddaa add.n a13, a13, a10 4024d6a1: 81f770 src a15, a7, a7 4024d6a4: eefa add.n a14, a14, a15 4024d6a6: 41f260 srli a15, a6, 2 4024d6a9: e2ea add.n a14, a2, a14 4024d6ab: 076d mov.n a6, a7 4024d6ad: 052d mov.n a2, a5 4024d6af: ddea add.n a13, a13, a14 4024d6b1: 005d mov.n a5, a0 4024d6b3: 200f30 or a0, a15, a3 4024d6b6: 0d7d mov.n a7, a13 4024d6b8: cf9b97 bne a11, a9, 4024d68b 4024d6bb: 31f8 l32i.n a15, a1, 12 4024d6bd: 404b10 ssai 27 4024d6c0: 0e0c movi.n a14, 0 4024d6c2: 0e5ce2 s16i a14, a12, 28 4024d6c5: 5c21e2 l32i a14, a1, 0x170 4024d6c8: 014620 slli a4, a6, 30 4024d6cb: 413260 srli a3, a6, 2 4024d6ce: 81b770 src a11, a7, a7 4024d6d1: 8729a2 l32i a10, a9, 0x21c 4024d6d4: 30d060 xor a13, a0, a6 4024d6d7: 994b addi.n a9, a9, 4 4024d6d9: 30d5d0 xor a13, a5, a13 4024d6dc: aafa add.n a10, a10, a15 4024d6de: bbda add.n a11, a11, a13 4024d6e0: 076d mov.n a6, a7 4024d6e2: b2ba add.n a11, a2, a11 4024d6e4: 00dd mov.n a13, a0 4024d6e6: 052d mov.n a2, a5 4024d6e8: aaba add.n a10, a10, a11 4024d6ea: 005d mov.n a5, a0 4024d6ec: 07bd mov.n a11, a7 4024d6ee: 200340 or a0, a3, a4 4024d6f1: 0a7d mov.n a7, a10 4024d6f3: d19987 bne a9, a8, 4024d6c8 4024d6f6: 542152 l32i a5, a1, 0x150 4024d6f9: 562132 l32i a3, a1, 0x158 4024d6fc: 5821f2 l32i a15, a1, 0x160 4024d6ff: 552142 l32i a4, a1, 0x154 4024d702: ff2a add.n a15, a15, a2 4024d704: 44ba add.n a4, a4, a11 4024d706: 330a add.n a3, a3, a0 4024d708: 55aa add.n a5, a5, a10 4024d70a: 592102 l32i a0, a1, 0x164 4024d70d: 0c59 s32i.n a5, a12, 0 4024d70f: 1c49 s32i.n a4, a12, 4 4024d711: 2c39 s32i.n a3, a12, 8 4024d713: 4cf9 s32i.n a15, a12, 16 4024d715: 572122 l32i a2, a1, 0x15c 4024d718: 5d21f2 l32i a15, a1, 0x174 4024d71b: 22da add.n a2, a2, a13 4024d71d: 3c29 s32i.n a2, a12, 12 4024d71f: 5b21d2 l32i a13, a1, 0x16c 4024d722: 80a122 movi a2, 0x180 4024d725: 5a21c2 l32i a12, a1, 0x168 4024d728: 112a add.n a1, a1, a2 4024d72a: f00d ret.n 4024d72c: f0c112 addi a1, a1, -16 4024d72f: 0109 s32i.n a0, a1, 0 4024d731: 11c9 s32i.n a12, a1, 4 4024d733: 21d9 s32i.n a13, a1, 8 4024d735: 31e9 s32i.n a14, a1, 12 4024d737: 0d0c movi.n a13, 0 4024d739: 7e3c movi.n a14, 55 4024d73b: 02cd mov.n a12, a2 4024d73d: 0e1c02 l16ui a0, a12, 28 4024d740: 80af22 movi a2, -128 4024d743: 3dbe07 bgeu a14, a0, 4024d784 4024d746: 301b addi.n a3, a0, 1 4024d748: 0e5c32 s16i a3, a12, 28 4024d74b: 00ca add.n a0, a0, a12 4024d74d: 1e4022 s8i a2, a0, 30 4024d750: 0e1c02 l16ui a0, a12, 28 4024d753: 0fd0f6 bgeui a0, 64, 4024d766 4024d756: 40ca add.n a4, a0, a12 4024d758: 501b addi.n a5, a0, 1 4024d75a: 0e5c52 s16i a5, a12, 28 4024d75d: 1e44d2 s8i a13, a4, 30 4024d760: 0e1c02 l16ui a0, a12, 28 4024d763: efd0b6 bltui a0, 64, 4024d756 4024d766: 0c2d mov.n a2, a12 4024d768: ffe005 call0 4024d56c 4024d76b: 0e1c02 l16ui a0, a12, 28 4024d76e: 323e07 bltu a14, a0, 4024d7a4 4024d771: 60ca add.n a6, a0, a12 4024d773: 701b addi.n a7, a0, 1 4024d775: 0e5c72 s16i a7, a12, 28 4024d778: 1e46d2 s8i a13, a6, 30 4024d77b: 0e1c02 l16ui a0, a12, 28 4024d77e: efbe07 bgeu a14, a0, 4024d771 4024d781: 0007c6 j 4024d7a4 4024d784: 80ca add.n a8, a0, a12 4024d786: 901b addi.n a9, a0, 1 4024d788: 0e5c92 s16i a9, a12, 28 4024d78b: 1e4822 s8i a2, a8, 30 4024d78e: 0e1c02 l16ui a0, a12, 28 4024d791: 0f3e07 bltu a14, a0, 4024d7a4 4024d794: a0ca add.n a10, a0, a12 4024d796: b01b addi.n a11, a0, 1 4024d798: 0e5cb2 s16i a11, a12, 28 4024d79b: 1e4ad2 s8i a13, a10, 30 4024d79e: 0e1c02 l16ui a0, a12, 28 4024d7a1: efbe07 bgeu a14, a0, 4024d794 4024d7a4: 5cd8 l32i.n a13, a12, 20 4024d7a6: 6c28 l32i.n a2, a12, 24 4024d7a8: 594c22 s8i a2, a12, 89 4024d7ab: 5d4cd2 s8i a13, a12, 93 4024d7ae: 7508d0 extui a0, a13, 24, 8 4024d7b1: f5e0d0 extui a14, a13, 16, 16 4024d7b4: f53020 extui a3, a2, 16, 16 4024d7b7: 754820 extui a4, a2, 24, 8 4024d7ba: 564c42 s8i a4, a12, 86 4024d7bd: 574c32 s8i a3, a12, 87 4024d7c0: 5b4ce2 s8i a14, a12, 91 4024d7c3: 5a4c02 s8i a0, a12, 90 4024d7c6: 31e8 l32i.n a14, a1, 12 4024d7c8: 41d8d0 srli a13, a13, 8 4024d7cb: 412820 srli a2, a2, 8 4024d7ce: 584c22 s8i a2, a12, 88 4024d7d1: 5c4cd2 s8i a13, a12, 92 4024d7d4: 0c2d mov.n a2, a12 4024d7d6: 21d8 l32i.n a13, a1, 8 4024d7d8: 11c8 l32i.n a12, a1, 4 4024d7da: ffd905 call0 4024d56c 4024d7dd: 0108 l32i.n a0, a1, 0 4024d7df: 10c112 addi a1, a1, 16 4024d7e2: f00d ret.n 4024d7e4 : 4024d7e4: 530b addi.n a5, a3, -1 4024d7e6: 1513a6 blti a3, 1, 4024d7ff 4024d7e9: 352a add.n a3, a5, a2 4024d7eb: 220b addi.n a2, a2, -1 4024d7ed: 000342 l8ui a4, a3, 0 4024d7f0: 441b addi.n a4, a4, 1 4024d7f2: 744040 extui a4, a4, 0, 8 4024d7f5: 004342 s8i a4, a3, 0 4024d7f8: 34cc bnez.n a4, 4024d7ff 4024d7fa: 330b addi.n a3, a3, -1 4024d7fc: ed9327 bne a3, a2, 4024d7ed 4024d7ff: f00d ret.n 4024d801: 000000 ill 4024d804: f32c movi.n a3, 47 4024d806: 09b327 bgeu a3, a2, 4024d813 4024d809: 943c movi.n a4, 57 4024d80b: 043427 bltu a4, a2, 4024d813 4024d80e: d0c222 addi a2, a2, -48 4024d811: f00d ret.n 4024d813: 60a052 movi a5, 96 4024d816: 0ab527 bgeu a5, a2, 4024d824 4024d819: 66a062 movi a6, 102 4024d81c: 043627 bltu a6, a2, 4024d824 4024d81f: a9c222 addi a2, a2, -87 4024d822: f00d ret.n 4024d824: 074c movi.n a7, 64 4024d826: 09b727 bgeu a7, a2, 4024d833 4024d829: 684c movi.n a8, 70 4024d82b: 043827 bltu a8, a2, 4024d833 4024d82e: c9c222 addi a2, a2, -55 4024d831: f00d ret.n 4024d833: f27c movi.n a2, -1 4024d835: f00d ret.n ... 4024d838 : 4024d838: f0c112 addi a1, a1, -16 4024d83b: 21c9 s32i.n a12, a1, 8 4024d83d: 1109 s32i.n a0, a1, 4 4024d83f: 02cd mov.n a12, a2 4024d841: 000222 l8ui a2, a2, 0 4024d844: fffbc5 call0 4024d804 4024d847: 0129 s32i.n a2, a1, 0 4024d849: 019296 bltz a2, 4024d866 4024d84c: 010c22 l8ui a2, a12, 1 4024d84f: fffb45 call0 4024d804 4024d852: 010296 bltz a2, 4024d866 4024d855: 0108 l32i.n a0, a1, 0 4024d857: 1100c0 slli a0, a0, 4 4024d85a: 202200 or a2, a2, a0 4024d85d: 21c8 l32i.n a12, a1, 8 4024d85f: 1108 l32i.n a0, a1, 4 4024d861: 10c112 addi a1, a1, 16 4024d864: f00d ret.n 4024d866: f27c movi.n a2, -1 4024d868: fffc46 j 4024d85d ... 4024d86c : 4024d86c: e0c112 addi a1, a1, -32 4024d86f: 0109 s32i.n a0, a1, 0 4024d871: 31e9 s32i.n a14, a1, 12 4024d873: 41f9 s32i.n a15, a1, 16 4024d875: 11c9 s32i.n a12, a1, 4 4024d877: 21d9 s32i.n a13, a1, 8 4024d879: 02cd mov.n a12, a2 4024d87b: 03dd mov.n a13, a3 4024d87d: 04fd mov.n a15, a4 4024d87f: 449c beqz.n a4, 4024d897 4024d881: 0e0c movi.n a14, 0 4024d883: 0c2d mov.n a2, a12 4024d885: fffb05 call0 4024d838 4024d888: 01c296 bltz a2, 4024d8a8 4024d88b: cc2b addi.n a12, a12, 2 4024d88d: 004d22 s8i a2, a13, 0 4024d890: ee1b addi.n a14, a14, 1 4024d892: dd1b addi.n a13, a13, 1 4024d894: eb9fe7 bne a15, a14, 4024d883 4024d897: 020c movi.n a2, 0 4024d899: 11c8 l32i.n a12, a1, 4 4024d89b: 21d8 l32i.n a13, a1, 8 4024d89d: 31e8 l32i.n a14, a1, 12 4024d89f: 41f8 l32i.n a15, a1, 16 4024d8a1: 0108 l32i.n a0, a1, 0 4024d8a3: 20c112 addi a1, a1, 32 4024d8a6: f00d ret.n 4024d8a8: f27c movi.n a2, -1 4024d8aa: fffac6 j 4024d899 4024d8ad: 000000 ill 4024d8b0: aa7e80 excw 4024d8b3: 10c783 excw ... 4024d8b8 : 4024d8b8: e0c112 addi a1, a1, -32 4024d8bb: 0561c2 s32i a12, a1, 20 4024d8be: 046102 s32i a0, a1, 16 4024d8c1: 20c220 or a12, a2, a2 4024d8c4: 012d mov.n a2, a1 4024d8c6: 0021c5 call0 4024dae4 4024d8c9: 0c2d mov.n a2, a12 4024d8cb: 318b addi.n a3, a1, 8 4024d8cd: 440c movi.n a4, 4 4024d8cf: df9c81 l32r a8, 40245740 4024d8d2: fff861 l32r a6, 4024d8b4 4024d8d5: fff651 l32r a5, 4024d8b0 4024d8d8: 1198 l32i.n a9, a1, 4 4024d8da: 0108 l32i.n a0, a1, 0 4024d8dc: 41a990 srli a10, a9, 9 4024d8df: 41b590 srli a11, a9, 5 4024d8e2: 005a add.n a0, a0, a5 4024d8e4: 015080 slli a5, a0, 24 4024d8e7: 829960 mull a9, a9, a6 4024d8ea: 107080 and a7, a0, a8 4024d8ed: 756800 extui a6, a0, 24, 8 4024d8f0: c099b0 sub a9, a9, a11 4024d8f3: 117780 slli a7, a7, 8 4024d8f6: 205570 or a5, a5, a7 4024d8f9: c099a0 sub a9, a9, a10 4024d8fc: 3199 s32i.n a9, a1, 12 4024d8fe: 410800 srli a0, a0, 8 4024d901: 100080 and a0, a0, a8 4024d904: 200060 or a0, a0, a6 4024d907: 200050 or a0, a0, a5 4024d90a: 2109 s32i.n a0, a1, 8 4024d90c: c9c901 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d90f: 0000c0 callx0 a0 4024d912: 318b addi.n a3, a1, 8 4024d914: 440c movi.n a4, 4 4024d916: df8a81 l32r a8, 40245740 4024d919: 2c4b addi.n a2, a12, 4 4024d91b: 3198 l32i.n a9, a1, 12 4024d91d: 51c8 l32i.n a12, a1, 20 4024d91f: 417890 srli a7, a9, 8 4024d922: 107780 and a7, a7, a8 4024d925: 10a980 and a10, a9, a8 4024d928: 11aa80 slli a10, a10, 8 4024d92b: 018980 slli a8, a9, 24 4024d92e: 2088a0 or a8, a8, a10 4024d931: 759890 extui a9, a9, 24, 8 4024d934: 207790 or a7, a7, a9 4024d937: 207780 or a7, a7, a8 4024d93a: 2179 s32i.n a7, a1, 8 4024d93c: c9bd01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024d93f: 0000c0 callx0 a0 4024d942: 4108 l32i.n a0, a1, 16 4024d944: 20c112 addi a1, a1, 32 4024d947: f00d ret.n 4024d949: 000000 ill 4024d94c: 26f240 excw 4024d94f: c11240 mul16u a1, a2, a4 4024d950 : 4024d950: e0c112 addi a1, a1, -32 4024d953: 2109 s32i.n a0, a1, 8 4024d955: 31c9 s32i.n a12, a1, 12 4024d957: 41d9 s32i.n a13, a1, 16 4024d959: 51e9 s32i.n a14, a1, 20 4024d95b: 03dd mov.n a13, a3 4024d95d: fffbe1 l32r a14, 4024d94c 4024d960: 02cd mov.n a12, a2 4024d962: 000202 l8ui a0, a2, 0 4024d965: 222c movi.n a2, 34 4024d967: 1b9027 bne a0, a2, 4024d986 4024d96a: 0c2d mov.n a2, a12 4024d96c: c9b001 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024d96f: 0000c0 callx0 a0 4024d972: f9c242 addi a4, a2, -7 4024d975: 09a416 beqz a4, 4024da13 4024d978: 0c2d mov.n a2, a12 4024d97a: c9ac01 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024d97d: 0000c0 callx0 a0 4024d980: f1c252 addi a5, a2, -15 4024d983: 08c516 beqz a5, 4024da13 4024d986: 0c2d mov.n a2, a12 4024d988: c9a901 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024d98b: 0000c0 callx0 a0 4024d98e: 5a5226 beqi a2, 5, 4024d9ec 4024d991: d60c movi.n a6, 13 4024d993: 551267 beq a2, a6, 4024d9ec 4024d996: 049226 beqi a2, 10, 4024d99e 4024d999: a71c movi.n a7, 26 4024d99b: 2e9277 bne a2, a7, 4024d9cd 4024d99e: 0e3d mov.n a3, a14 4024d9a0: 412120 srli a2, a2, 1 4024d9a3: 8ba042 movi a4, 139 4024d9a6: 1129 s32i.n a2, a1, 4 4024d9a8: 221b addi.n a2, a2, 1 4024d9aa: c9b301 l32r a0, 40240078 <_irom0_text_start+0x78> 4024d9ad: 0000c0 callx0 a0 4024d9b0: 02ed mov.n a14, a2 4024d9b2: 729c beqz.n a2, 4024d9cd 4024d9b4: 0c2d mov.n a2, a12 4024d9b6: 0e3d mov.n a3, a14 4024d9b8: 1148 l32i.n a4, a1, 4 4024d9ba: ffeb05 call0 4024d86c 4024d9bd: 129c beqz.n a2, 4024d9d2 4024d9bf: 0e2d mov.n a2, a14 4024d9c1: ffe231 l32r a3, 4024d94c 4024d9c4: 8fa042 movi a4, 143 4024d9c7: ca3e01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4024d9ca: 0000c0 callx0 a0 4024d9cd: 0e0c movi.n a14, 0 4024d9cf: 000286 j 4024d9dd 4024d9d2: 1138 l32i.n a3, a1, 4 4024d9d4: 040c movi.n a4, 0 4024d9d6: 53ea add.n a5, a3, a14 4024d9d8: 004542 s8i a4, a5, 0 4024d9db: 0d39 s32i.n a3, a13, 0 4024d9dd: 2108 l32i.n a0, a1, 8 4024d9df: 31c8 l32i.n a12, a1, 12 4024d9e1: 0e2d mov.n a2, a14 4024d9e3: 41d8 l32i.n a13, a1, 16 4024d9e5: 51e8 l32i.n a14, a1, 20 4024d9e7: 20c112 addi a1, a1, 32 4024d9ea: f00d ret.n 4024d9ec: 0e3d mov.n a3, a14 4024d9ee: 0d29 s32i.n a2, a13, 0 4024d9f0: 86a042 movi a4, 134 4024d9f3: 221b addi.n a2, a2, 1 4024d9f5: c9a001 l32r a0, 40240078 <_irom0_text_start+0x78> 4024d9f8: 0000c0 callx0 a0 4024d9fb: 0c3d mov.n a3, a12 4024d9fd: 02ed mov.n a14, a2 4024d9ff: 0d48 l32i.n a4, a13, 0 4024da01: c98b01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024da04: 0000c0 callx0 a0 4024da07: 0d78 l32i.n a7, a13, 0 4024da09: 060c movi.n a6, 0 4024da0b: 77ea add.n a7, a7, a14 4024da0d: 004762 s8i a6, a7, 0 4024da10: fff246 j 4024d9dd 4024da13: 22a032 movi a3, 34 4024da16: 01cc22 addi a2, a12, 1 4024da19: 006122 s32i a2, a1, 0 4024da1c: 08a3c5 call0 4025645c 4024da1f: faa216 beqz a2, 4024d9cd 4024da22: 0e3d mov.n a3, a14 4024da24: 7ba042 movi a4, 123 4024da27: c022c0 sub a2, a2, a12 4024da2a: 820b addi.n a8, a2, -1 4024da2c: 0d89 s32i.n a8, a13, 0 4024da2e: c99201 l32r a0, 40240078 <_irom0_text_start+0x78> 4024da31: 0000c0 callx0 a0 4024da34: 02cd mov.n a12, a2 4024da36: f93216 beqz a2, 4024d9cd 4024da39: 0138 l32i.n a3, a1, 0 4024da3b: 0d48 l32i.n a4, a13, 0 4024da3d: c97c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024da40: 0000c0 callx0 a0 4024da43: 0ced mov.n a14, a12 4024da45: 0da8 l32i.n a10, a13, 0 4024da47: 090c movi.n a9, 0 4024da49: aaca add.n a10, a10, a12 4024da4b: 004a92 s8i a9, a10, 0 4024da4e: ffe2c6 j 4024d9dd 4024da51: 000000 ill 4024da54 : 4024da54: f0c112 addi a1, a1, -16 4024da57: 1109 s32i.n a0, a1, 4 4024da59: 31d9 s32i.n a13, a1, 12 4024da5b: 21c9 s32i.n a12, a1, 8 4024da5d: 02dd mov.n a13, a2 4024da5f: 03cd mov.n a12, a3 4024da61: 029c beqz.n a2, 4024da75 4024da63: 231b addi.n a2, a3, 1 4024da65: a2a042 movi a4, 162 4024da68: ffb931 l32r a3, 4024d94c 4024da6b: c98301 l32r a0, 40240078 <_irom0_text_start+0x78> 4024da6e: 0000c0 callx0 a0 4024da71: 0129 s32i.n a2, a1, 0 4024da73: 32cc bnez.n a2, 4024da7a 4024da75: 020c movi.n a2, 0 4024da77: 000506 j 4024da8f 4024da7a: 0d3d mov.n a3, a13 4024da7c: 0c4d mov.n a4, a12 4024da7e: c96c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4024da81: 0000c0 callx0 a0 4024da84: 0138 l32i.n a3, a1, 0 4024da86: 000c movi.n a0, 0 4024da88: 032d mov.n a2, a3 4024da8a: 33ca add.n a3, a3, a12 4024da8c: 004302 s8i a0, a3, 0 4024da8f: 21c8 l32i.n a12, a1, 8 4024da91: 31d8 l32i.n a13, a1, 12 4024da93: 1108 l32i.n a0, a1, 4 4024da95: 10c112 addi a1, a1, 16 4024da98: f00d ret.n 4024da9a: 500000 excw 4024da9d: 4026f2 l32i a15, a6, 0x100 4024daa0 : 4024daa0: f0c112 addi a1, a1, -16 4024daa3: 31c9 s32i.n a12, a1, 12 4024daa5: 2109 s32i.n a0, a1, 8 4024daa7: 02cd mov.n a12, a2 4024daa9: 32cc bnez.n a2, 4024dab0 4024daab: 020c movi.n a2, 0 4024daad: 000a06 j 4024dad9 4024dab0: c95f01 l32r a0, 4024002c <_irom0_text_start+0x2c> 4024dab3: 0000c0 callx0 a0 4024dab6: fff931 l32r a3, 4024da9c 4024dab9: b42c movi.n a4, 43 4024dabb: 221b addi.n a2, a2, 1 4024dabd: 1129 s32i.n a2, a1, 4 4024dabf: c96e01 l32r a0, 40240078 <_irom0_text_start+0x78> 4024dac2: 0000c0 callx0 a0 4024dac5: 020d mov.n a0, a2 4024dac7: 0129 s32i.n a2, a1, 0 4024dac9: a28c beqz.n a2, 4024dad7 4024dacb: 0c3d mov.n a3, a12 4024dacd: 1148 l32i.n a4, a1, 4 4024dacf: c95801 l32r a0, 40240030 <_irom0_text_start+0x30> 4024dad2: 0000c0 callx0 a0 4024dad5: 0108 l32i.n a0, a1, 0 4024dad7: 002d mov.n a2, a0 4024dad9: 31c8 l32i.n a12, a1, 12 4024dadb: 2108 l32i.n a0, a1, 8 4024dadd: 10c112 addi a1, a1, 16 4024dae0: f00d ret.n ... 4024dae4 : 4024dae4: 020c movi.n a2, 0 4024dae6: f00d ret.n 4024dae8 : 4024dae8: f0c112 addi a1, a1, -16 4024daeb: 006102 s32i a0, a1, 0 4024daee: 03bf05 call0 402516e0 4024daf1: 002102 l32i a0, a1, 0 4024daf4: 10c112 addi a1, a1, 16 4024daf7: 000080 ret ... 4024dafc : 4024dafc: f0c112 addi a1, a1, -16 4024daff: 0109 s32i.n a0, a1, 0 4024db01: fffe45 call0 4024dae8 4024db04: 0108 l32i.n a0, a1, 0 4024db06: 10c112 addi a1, a1, 16 4024db09: f00d ret.n ... 4024db0c : 4024db0c: e0c112 addi a1, a1, -32 4024db0f: 11c9 s32i.n a12, a1, 4 4024db11: 21d9 s32i.n a13, a1, 8 4024db13: 41f9 s32i.n a15, a1, 16 4024db15: 5129 s32i.n a2, a1, 20 4024db17: 31e9 s32i.n a14, a1, 12 4024db19: 0109 s32i.n a0, a1, 0 4024db1b: 03ed mov.n a14, a3 4024db1d: 033b addi.n a0, a3, 3 4024db1f: 410200 srli a0, a0, 2 4024db22: 6109 s32i.n a0, a1, 24 4024db24: f0ac beqz.n a0, 4024db57 4024db26: 0d0c movi.n a13, 0 4024db28: 4c0c movi.n a12, 4 4024db2a: 0f0c movi.n a15, 0 4024db2c: fffb85 call0 4024dae8 4024db2f: 060c movi.n a6, 0 4024db31: 6158 l32i.n a5, a1, 24 4024db33: ff1b addi.n a15, a15, 1 4024db35: 5138 l32i.n a3, a1, 20 4024db37: 0d0d mov.n a0, a13 4024db39: 3d3a add.n a3, a13, a3 4024db3b: dd4b addi.n a13, a13, 4 4024db3d: 11b0e7 bgeu a0, a14, 4024db52 4024db40: 001b addi.n a0, a0, 1 4024db42: 400600 ssr a6 4024db45: 914020 srl a4, a2 4024db48: 668b addi.n a6, a6, 8 4024db4a: 004342 s8i a4, a3, 0 4024db4d: 331b addi.n a3, a3, 1 4024db4f: ea90c7 bne a0, a12, 4024db3d 4024db52: cc4b addi.n a12, a12, 4 4024db54: d49f57 bne a15, a5, 4024db2c 4024db57: 020c movi.n a2, 0 4024db59: 11c8 l32i.n a12, a1, 4 4024db5b: 21d8 l32i.n a13, a1, 8 4024db5d: 31e8 l32i.n a14, a1, 12 4024db5f: 41f8 l32i.n a15, a1, 16 4024db61: 0108 l32i.n a0, a1, 0 4024db63: 20c112 addi a1, a1, 32 4024db66: f00d ret.n 4024db68 : 4024db68: f00d ret.n ... 4024db6c : 4024db6c: f00d ret.n ... 4024db70 : 4024db70: c09320 sub a9, a3, a2 4024db73: 893b addi.n a8, a9, 3 4024db75: b38990 movgez a8, a9, a9 4024db78: 218280 srai a8, a8, 2 4024db7b: 881b addi.n a8, a8, 1 4024db7d: 889c beqz.n a8, 4024db99 4024db7f: d69631 l32r a3, 402435d8 4024db82: a07820 addx4 a7, a8, a2 4024db85: 343a add.n a3, a4, a3 4024db87: 0020c0 memw 4024db8a: 0248 l32i.n a4, a2, 0 4024db8c: 0020c0 memw 4024db8f: 806342 s32i a4, a3, 0x200 4024db92: 224b addi.n a2, a2, 4 4024db94: 334b addi.n a3, a3, 4 4024db96: ed9277 bne a2, a7, 4024db87 4024db99: 1128e0 slli a2, a8, 2 4024db9c: f00d ret.n ... 4024dba0 : 4024dba0: c08320 sub a8, a3, a2 4024dba3: 783b addi.n a7, a8, 3 4024dba5: b37880 movgez a7, a8, a8 4024dba8: 217270 srai a7, a7, 2 4024dbab: 771b addi.n a7, a7, 1 4024dbad: a79c beqz.n a7, 4024dbcb 4024dbaf: d68aa1 l32r a10, 402435d8 4024dbb2: a09740 addx4 a9, a7, a4 4024dbb5: 34aa add.n a3, a4, a10 4024dbb7: 49aa add.n a4, a9, a10 4024dbb9: 0020c0 memw 4024dbbc: 8023b2 l32i a11, a3, 0x200 4024dbbf: 0020c0 memw 4024dbc2: 02b9 s32i.n a11, a2, 0 4024dbc4: 334b addi.n a3, a3, 4 4024dbc6: 224b addi.n a2, a2, 4 4024dbc8: ed9347 bne a3, a4, 4024dbb9 4024dbcb: 1127e0 slli a2, a7, 2 4024dbce: f00d ret.n 4024dbd0: fea7f0 excw 4024dbd3: 3f .byte 0x3f 4024dbd4 : 4024dbd4: 047320 extui a7, a2, 3, 1 4024dbd7: 046120 extui a6, a2, 1, 1 4024dbda: 045020 extui a5, a2, 0, 1 4024dbdd: e0c112 addi a1, a1, -32 4024dbe0: 3109 s32i.n a0, a1, 12 4024dbe2: 41c9 s32i.n a12, a1, 16 4024dbe4: 556a add.n a5, a5, a6 4024dbe6: fffac1 l32r a12, 4024dbd0 4024dbe9: 046220 extui a6, a2, 2, 1 4024dbec: 667a add.n a6, a6, a7 4024dbee: 040520 extui a0, a2, 5, 1 4024dbf1: 047620 extui a7, a2, 6, 1 4024dbf4: 007a add.n a0, a0, a7 4024dbf6: 047420 extui a7, a2, 4, 1 4024dbf9: 007a add.n a0, a0, a7 4024dbfb: 006a add.n a0, a0, a6 4024dbfd: 005a add.n a0, a0, a5 4024dbff: 245330 extui a5, a3, 3, 3 4024dc02: 742000 extui a2, a0, 0, 8 4024dc05: 400c movi.n a0, 4 4024dc07: 0152f6 bgeui a2, 5, 4024dc0c 4024dc0a: 020d mov.n a0, a2 4024dc0c: 902000 addx2 a2, a0, a0 4024dc0f: d01c movi.n a0, 29 4024dc11: 902250 addx2 a2, a2, a5 4024dc14: 742020 extui a2, a2, 0, 8 4024dc17: 013027 bltu a0, a2, 4024dc1c 4024dc1a: 020d mov.n a0, a2 4024dc1c: 420c movi.n a2, 4 4024dc1e: 745000 extui a5, a0, 0, 8 4024dc21: 130c movi.n a3, 1 4024dc23: 0c08 l32i.n a0, a12, 0 4024dc25: b04540 addx8 a4, a5, a4 4024dc28: 1468 l32i.n a6, a4, 4 4024dc2a: 2b2002 l32i a0, a0, 172 4024dc2d: 0448 l32i.n a4, a4, 0 4024dc2f: 847960 extui a7, a6, 9, 9 4024dc32: 1179 s32i.n a7, a1, 4 4024dc34: 845040 extui a5, a4, 0, 9 4024dc37: 846060 extui a6, a6, 0, 9 4024dc3a: 2169 s32i.n a6, a1, 8 4024dc3c: 0159 s32i.n a5, a1, 0 4024dc3e: 844940 extui a4, a4, 9, 9 4024dc41: 0000c0 callx0 a0 4024dc44: 1148 l32i.n a4, a1, 4 4024dc46: 0c08 l32i.n a0, a12, 0 4024dc48: 520c movi.n a2, 5 4024dc4a: 2b2002 l32i a0, a0, 172 4024dc4d: 130c movi.n a3, 1 4024dc4f: 0000c0 callx0 a0 4024dc52: 0148 l32i.n a4, a1, 0 4024dc54: 0c08 l32i.n a0, a12, 0 4024dc56: 420c movi.n a2, 4 4024dc58: 2b2002 l32i a0, a0, 172 4024dc5b: 230c movi.n a3, 2 4024dc5d: 0000c0 callx0 a0 4024dc60: 2148 l32i.n a4, a1, 8 4024dc62: 0c08 l32i.n a0, a12, 0 4024dc64: 520c movi.n a2, 5 4024dc66: 2b2002 l32i a0, a0, 172 4024dc69: 230c movi.n a3, 2 4024dc6b: 0000c0 callx0 a0 4024dc6e: 41c8 l32i.n a12, a1, 16 4024dc70: 3108 l32i.n a0, a1, 12 4024dc72: 20c112 addi a1, a1, 32 4024dc75: f00d ret.n 4024dc77: 020000 excw 4024dc7a: c06000 sub a6, a0, a0 4024dc7d: 4026f2 l32i a15, a6, 0x100 4024dc80: 26f290 excw 4024dc83: 800040 add a0, a0, a4 4024dc86: 000000 ill 4024dc89: 008000 excw 4024dc8c: 26f2b0 excw 4024dc8f: f26040 excw 4024dc92: ad4026 beqi a0, 4, 4024dc43 4024dc94 : 4024dc94: 05ad mov.n a10, a5 4024dc96: 069d mov.n a9, a6 4024dc98: b0c112 addi a1, a1, -80 4024dc9b: d129 s32i.n a2, a1, 52 4024dc9d: 5109 s32i.n a0, a1, 20 4024dc9f: 91f9 s32i.n a15, a1, 36 4024dca1: 61c9 s32i.n a12, a1, 24 4024dca3: f139 s32i.n a3, a1, 60 4024dca5: 81e9 s32i.n a14, a1, 32 4024dca7: 71d9 s32i.n a13, a1, 28 4024dca9: a149 s32i.n a4, a1, 40 4024dcab: ffc9d1 l32r a13, 4024dbd0 4024dcae: f46c movi.n a4, -17 4024dcb0: 07ed mov.n a14, a7 4024dcb2: fff131 l32r a3, 4024dc78 4024dcb5: 0020c0 memw 4024dcb8: e42322 l32i a2, a3, 0x390 4024dcbb: 102240 and a2, a2, a4 4024dcbe: 0020c0 memw 4024dcc1: 241c movi.n a4, 18 4024dcc3: 750c movi.n a5, 7 4024dcc5: 060c movi.n a6, 0 4024dcc7: 070c movi.n a7, 0 4024dcc9: b1a9 s32i.n a10, a1, 44 4024dccb: e199 s32i.n a9, a1, 56 4024dccd: 0d08 l32i.n a0, a13, 0 4024dccf: e46322 s32i a2, a3, 0x390 4024dcd2: 77a022 movi a2, 119 4024dcd5: 272002 l32i a0, a0, 156 4024dcd8: 030c movi.n a3, 0 4024dcda: 0000c0 callx0 a0 4024dcdd: 77a022 movi a2, 119 4024dce0: 030c movi.n a3, 0 4024dce2: 940c movi.n a4, 9 4024dce4: 750c movi.n a5, 7 4024dce6: 0d08 l32i.n a0, a13, 0 4024dce8: 060c movi.n a6, 0 4024dcea: 272002 l32i a0, a0, 156 4024dced: 070c movi.n a7, 0 4024dcef: 0000c0 callx0 a0 4024dcf2: 100c movi.n a0, 1 4024dcf4: 5f0c movi.n a15, 5 4024dcf6: 0c0c movi.n a12, 0 4024dcf8: d128 l32i.n a2, a1, 52 4024dcfa: 1361c2 s32i a12, a1, 76 4024dcfd: 93f020 movnez a15, a0, a2 4024dd00: c1f9 s32i.n a15, a1, 48 4024dd02: c148 l32i.n a4, a1, 48 4024dd04: 132132 l32i a3, a1, 76 4024dd07: 022347 blt a3, a4, 4024dd0d 4024dd0a: 00a706 j 4024dfaa 4024dd0d: 284316 beqz a3, 4024df95 4024dd10: 630b addi.n a6, a3, -1 4024dd12: 284616 beqz a6, 4024df9a 4024dd15: fec372 addi a7, a3, -2 4024dd18: 283716 beqz a7, 4024df9f 4024dd1b: fdc382 addi a8, a3, -3 4024dd1e: 2ab816 beqz a8, 4024dfcd 4024dd21: fcc392 addi a9, a3, -4 4024dd24: 2b0916 beqz a9, 4024dfd8 4024dd27: 0c0c movi.n a12, 0 4024dd29: 0a0c movi.n a10, 0 4024dd2b: 1061a2 s32i a10, a1, 64 4024dd2e: 132132 l32i a3, a1, 76 4024dd31: 820c movi.n a2, 8 4024dd33: 0d08 l32i.n a0, a13, 0 4024dd35: 0f0c movi.n a15, 0 4024dd37: 342002 l32i a0, a0, 208 4024dd3a: 83f230 moveqz a15, a2, a3 4024dd3d: 0f2d mov.n a2, a15 4024dd3f: 0000c0 callx0 a0 4024dd42: 132142 l32i a4, a1, 76 4024dd45: 1324f6 bgeui a4, 2, 4024dd5c 4024dd48: 020c movi.n a2, 0 4024dd4a: 0f3d mov.n a3, a15 4024dd4c: f4a142 movi a4, 0x1f4 4024dd4f: 0d08 l32i.n a0, a13, 0 4024dd51: c50c movi.n a5, 12 4024dd53: 3a2002 l32i a0, a0, 232 4024dd56: 10c162 addi a6, a1, 16 4024dd59: 0000c0 callx0 a0 4024dd5c: 020c movi.n a2, 0 4024dd5e: ff9cd1 l32r a13, 4024dbd0 4024dd61: 04a132 movi a3, 0x104 4024dd64: 0d08 l32i.n a0, a13, 0 4024dd66: 0c4d mov.n a4, a12 4024dd68: 152002 l32i a0, a0, 84 4024dd6b: 651c movi.n a5, 22 4024dd6d: 0000c0 callx0 a0 4024dd70: 0c2d mov.n a2, a12 4024dd72: 631c movi.n a3, 22 4024dd74: b148 l32i.n a4, a1, 44 4024dd76: ffe5c5 call0 4024dbd4 4024dd79: deac beqz.n a14, 4024ddaa 4024dd7b: 0c7d mov.n a7, a12 4024dd7d: 0f6d mov.n a6, a15 4024dd7f: ffbf21 l32r a2, 4024dc7c 4024dd82: 030c movi.n a3, 0 4024dd84: 6a1c movi.n a10, 22 4024dd86: 01a9 s32i.n a10, a1, 0 4024dd88: 100192 l8ui a9, a1, 16 4024dd8b: 04a142 movi a4, 0x104 4024dd8e: 019980 slli a9, a9, 24 4024dd91: 319890 srai a9, a9, 24 4024dd94: 1199 s32i.n a9, a1, 4 4024dd96: 110182 l8ui a8, a1, 17 4024dd99: 102152 l32i a5, a1, 64 4024dd9c: 018880 slli a8, a8, 24 4024dd9f: 318880 srai a8, a8, 24 4024dda2: 2189 s32i.n a8, a1, 8 4024dda4: d93f01 l32r a0, 402442a0 4024dda7: 0000c0 callx0 a0 4024ddaa: ff89d1 l32r a13, 4024dbd0 4024ddad: 0d08 l32i.n a0, a13, 0 4024ddaf: 102002 l32i a0, a0, 64 4024ddb2: 120c movi.n a2, 1 4024ddb4: 0000c0 callx0 a0 4024ddb7: 0f0c movi.n a15, 0 4024ddb9: 120c movi.n a2, 1 4024ddbb: f138 l32i.n a3, a1, 60 4024ddbd: 102142 l32i a4, a1, 64 4024ddc0: 050c movi.n a5, 0 4024ddc2: 060c movi.n a6, 0 4024ddc4: 0169 s32i.n a6, a1, 0 4024ddc6: 1169 s32i.n a6, a1, 4 4024ddc8: 2169 s32i.n a6, a1, 8 4024ddca: 0d08 l32i.n a0, a13, 0 4024ddcc: 070c movi.n a7, 0 4024ddce: 1a2002 l32i a0, a0, 104 4024ddd1: 060c movi.n a6, 0 4024ddd3: 0000c0 callx0 a0 4024ddd6: 0d08 l32i.n a0, a13, 0 4024ddd8: 120c movi.n a2, 1 4024ddda: d008 l32i.n a0, a0, 52 4024dddc: 00a432 movi a3, 0x400 4024dddf: 0000c0 callx0 a0 4024dde2: 0020c0 memw 4024dde5: 0d08 l32i.n a0, a13, 0 4024dde7: ffa4c1 l32r a12, 4024dc78 4024ddea: c008 l32i.n a0, a0, 48 4024ddec: f92cc2 l32i a12, a12, 0x3e4 4024ddef: 0000c0 callx0 a0 4024ddf2: de8c beqz.n a14, 4024de03 4024ddf4: ffa321 l32r a2, 4024dc80 4024ddf7: 2138c0 srai a3, a12, 8 4024ddfa: ffa241 l32r a4, 4024dc84 4024ddfd: d92801 l32r a0, 402442a0 4024de00: 0000c0 callx0 a0 4024de03: ffa121 l32r a2, 4024dc88 4024de06: 102102 l32i a0, a1, 64 4024de09: 10a2c7 bge a2, a12, 4024de1d 4024de0c: 18c022 addi a2, a0, 24 4024de0f: ff1b addi.n a15, a15, 1 4024de11: 74f0f0 extui a15, a15, 0, 8 4024de14: 740020 extui a0, a2, 0, 8 4024de17: 106102 s32i a0, a1, 64 4024de1a: 9b2f66 bnei a15, 2, 4024ddb9 4024de1d: 002d02 l32i a0, a13, 0 4024de20: 1b2002 l32i a0, a0, 108 4024de23: 01a022 movi a2, 1 4024de26: 0000c0 callx0 a0 4024de29: 00a0c2 movi a12, 0 4024de2c: 0f0c movi.n a15, 0 4024de2e: 0d0c movi.n a13, 0 4024de30: 020c movi.n a2, 0 4024de32: 030c movi.n a3, 0 4024de34: 116132 s32i a3, a1, 68 4024de37: 126122 s32i a2, a1, 72 4024de3a: e20c movi.n a2, 14 4024de3c: f138 l32i.n a3, a1, 60 4024de3e: 102142 l32i a4, a1, 64 4024de41: 12c152 addi a5, a1, 18 4024de44: e168 l32i.n a6, a1, 56 4024de46: 0e7d mov.n a7, a14 4024de48: 058a05 call0 402536ec 4024de4b: be9c beqz.n a14, 4024de6a 4024de4d: ff8f21 l32r a2, 4024dc8c 4024de50: 0c3d mov.n a3, a12 4024de52: 130152 l8ui a5, a1, 19 4024de55: 120142 l8ui a4, a1, 18 4024de58: 015580 slli a5, a5, 24 4024de5b: 014480 slli a4, a4, 24 4024de5e: 314840 srai a4, a4, 24 4024de61: 315850 srai a5, a5, 24 4024de64: d90f01 l32r a0, 402442a0 4024de67: 0000c0 callx0 a0 4024de6a: 0cbc beqz.n a12, 4024de9e 4024de6c: 120122 l8ui a2, a1, 18 4024de6f: ff5801 l32r a0, 4024dbd0 4024de72: 012280 slli a2, a2, 24 4024de75: 0008 l32i.n a0, a0, 0 4024de77: 312820 srai a2, a2, 24 4024de7a: 0008 l32i.n a0, a0, 0 4024de7c: c02d20 sub a2, a13, a2 4024de7f: 0000c0 callx0 a0 4024de82: 1822e6 bgei a2, 2, 4024de9e 4024de85: 130122 l8ui a2, a1, 19 4024de88: ff5201 l32r a0, 4024dbd0 4024de8b: 012280 slli a2, a2, 24 4024de8e: 0008 l32i.n a0, a0, 0 4024de90: 312820 srai a2, a2, 24 4024de93: 0008 l32i.n a0, a0, 0 4024de95: c02f20 sub a2, a15, a2 4024de98: 0000c0 callx0 a0 4024de9b: 3122a6 blti a2, 2, 4024ded0 4024de9e: 122132 l32i a3, a1, 72 4024dea1: 112122 l32i a2, a1, 68 4024dea4: 1201d2 l8ui a13, a1, 18 4024dea7: 1301f2 l8ui a15, a1, 19 4024deaa: cc1b addi.n a12, a12, 1 4024deac: 74c0c0 extui a12, a12, 0, 8 4024deaf: 01ff80 slli a15, a15, 24 4024deb2: 01dd80 slli a13, a13, 24 4024deb5: 31d8d0 srai a13, a13, 24 4024deb8: 31f8f0 srai a15, a15, 24 4024debb: 2f2a add.n a2, a15, a2 4024debd: 3d3a add.n a3, a13, a3 4024debf: 126132 s32i a3, a1, 72 4024dec2: 116122 s32i a2, a1, 68 4024dec5: 024c26 beqi a12, 4, 4024decb 4024dec8: ffdb86 j 4024de3a 4024decb: 000c movi.n a0, 0 4024decd: 000046 j 4024ded2 4024ded0: 100c movi.n a0, 1 4024ded2: 136c movi.n a3, -31 4024ded4: 094056 bnez a0, 4024df6c 4024ded7: 1221d2 l32i a13, a1, 72 4024deda: 112102 l32i a0, a1, 68 4024dedd: dd2b addi.n a13, a13, 2 4024dedf: 002b addi.n a0, a0, 2 4024dee1: 210200 srai a0, a0, 2 4024dee4: 21d2d0 srai a13, a13, 2 4024dee7: 01dd80 slli a13, a13, 24 4024deea: 31d8d0 srai a13, a13, 24 4024deed: 127c movi.n a2, -15 4024deef: 01f080 slli a15, a0, 24 4024def2: 31f8f0 srai a15, a15, 24 4024def5: 020d mov.n a0, a2 4024def7: 012d27 blt a13, a2, 4024defc 4024defa: 0d0d mov.n a0, a13 4024defc: f20c movi.n a2, 15 4024defe: 027d mov.n a7, a2 4024df00: 01b0e6 bgei a0, 16, 4024df05 4024df03: 007d mov.n a7, a0 4024df05: 030d mov.n a0, a3 4024df07: 01d780 slli a13, a7, 24 4024df0a: 31d8d0 srai a13, a13, 24 4024df0d: 012f37 blt a15, a3, 4024df12 4024df10: 0f0d mov.n a0, a15 4024df12: ff1c movi.n a15, 31 4024df14: 0f7d mov.n a7, a15 4024df16: 01c0e6 bgei a0, 32, 4024df1b 4024df19: 007d mov.n a7, a0 4024df1b: 01f780 slli a15, a7, 24 4024df1e: d108 l32i.n a0, a1, 52 4024df20: 31f8f0 srai a15, a15, 24 4024df23: 50dc bnez.n a0, 4024df3c 4024df25: a138 l32i.n a3, a1, 40 4024df27: 540070 extui a0, a7, 0, 6 4024df2a: 4420d0 extui a2, a13, 0, 5 4024df2d: 1122a0 slli a2, a2, 6 4024df30: 200020 or a0, a0, a2 4024df33: 132122 l32i a2, a1, 76 4024df36: 902230 addx2 a2, a2, a3 4024df39: 005202 s16i a0, a2, 0 4024df3c: ee8c beqz.n a14, 4024df4e 4024df3e: 0f5d mov.n a5, a15 4024df40: 0d4d mov.n a4, a13 4024df42: ff5321 l32r a2, 4024dc90 4024df45: 132132 l32i a3, a1, 76 4024df48: d8d601 l32r a0, 402442a0 4024df4b: 0000c0 callx0 a0 4024df4e: 1450c0 extui a5, a12, 0, 2 4024df51: ff1fd1 l32r a13, 4024dbd0 4024df54: 132132 l32i a3, a1, 76 4024df57: 1d68 l32i.n a6, a13, 4 4024df59: 431b addi.n a4, a3, 1 4024df5b: 743040 extui a3, a4, 0, 8 4024df5e: 136132 s32i a3, a1, 76 4024df61: 1166e0 slli a6, a6, 2 4024df64: 205560 or a5, a5, a6 4024df67: 1d59 s32i.n a5, a13, 4 4024df69: ff6546 j 4024dd02 4024df6c: 130102 l8ui a0, a1, 19 4024df6f: 120122 l8ui a2, a1, 18 4024df72: 010080 slli a0, a0, 24 4024df75: 012280 slli a2, a2, 24 4024df78: 312820 srai a2, a2, 24 4024df7b: 310800 srai a0, a0, 24 4024df7e: 00fa add.n a0, a0, a15 4024df80: d2da add.n a13, a2, a13 4024df82: dd1b addi.n a13, a13, 1 4024df84: 001b addi.n a0, a0, 1 4024df86: 210100 srai a0, a0, 1 4024df89: 21d1d0 srai a13, a13, 1 4024df8c: 01dd80 slli a13, a13, 24 4024df8f: 31d8d0 srai a13, a13, 24 4024df92: ffd5c6 j 4024deed 4024df95: 0c0c movi.n a12, 0 4024df97: ff6386 j 4024dd29 4024df9a: 0c4c movi.n a12, 64 4024df9c: ff6246 j 4024dd29 4024df9f: 60a0c2 movi a12, 96 4024dfa2: f20c movi.n a2, 15 4024dfa4: 106122 s32i a2, a1, 64 4024dfa7: ff60c6 j 4024dd2e 4024dfaa: 051c movi.n a5, 16 4024dfac: 0020c0 memw 4024dfaf: ff3241 l32r a4, 4024dc78 4024dfb2: e42432 l32i a3, a4, 0x390 4024dfb5: 203350 or a3, a3, a5 4024dfb8: 0020c0 memw 4024dfbb: e46432 s32i a3, a4, 0x390 4024dfbe: 61c8 l32i.n a12, a1, 24 4024dfc0: 71d8 l32i.n a13, a1, 28 4024dfc2: 81e8 l32i.n a14, a1, 32 4024dfc4: 91f8 l32i.n a15, a1, 36 4024dfc6: 5108 l32i.n a0, a1, 20 4024dfc8: 50c112 addi a1, a1, 80 4024dfcb: f00d ret.n 4024dfcd: 70a0c2 movi a12, 112 4024dfd0: 862c movi.n a6, 40 4024dfd2: 106162 s32i a6, a1, 64 4024dfd5: ff5546 j 4024dd2e 4024dfd8: 78a0c2 movi a12, 120 4024dfdb: 174c movi.n a7, 65 4024dfdd: 106172 s32i a7, a1, 64 4024dfe0: ff5286 j 4024dd2e 4024dfe3: f32000 excw 4024dfe6: a04026 beqi a0, 4, 4024df8a 4024dfe9: 3ffe80 excw 4024dfec : 4024dfec: c0c112 addi a1, a1, -64 4024dfef: 21c9 s32i.n a12, a1, 8 4024dff1: 31d9 s32i.n a13, a1, 12 4024dff3: 41e9 s32i.n a14, a1, 16 4024dff5: 51f9 s32i.n a15, a1, 20 4024dff7: 1109 s32i.n a0, a1, 4 4024dff9: a159 s32i.n a5, a1, 40 4024dffb: 9179 s32i.n a7, a1, 36 4024dffd: 7129 s32i.n a2, a1, 28 4024dfff: 8149 s32i.n a4, a1, 32 4024e001: 7fa022 movi a2, 127 4024e004: 014380 slli a4, a3, 24 4024e007: 314840 srai a4, a4, 24 4024e00a: a33240 movltz a3, a2, a4 4024e00d: 6139 s32i.n a3, a1, 24 4024e00f: 0213e6 bgei a3, 1, 4024e015 4024e012: 004706 j 4024e132 4024e015: 0c0c movi.n a12, 0 4024e017: 000c movi.n a0, 0 4024e019: 0f0c movi.n a15, 0 4024e01b: a158 l32i.n a5, a1, 40 4024e01d: 760b addi.n a7, a6, -1 4024e01f: 05dd mov.n a13, a5 4024e021: 557a add.n a5, a5, a7 4024e023: b159 s32i.n a5, a1, 44 4024e025: 000da2 l8ui a10, a13, 0 4024e028: c06cf0 sub a6, a12, a15 4024e02b: 01e680 slli a14, a6, 24 4024e02e: 31e8e0 srai a14, a14, 24 4024e031: 01aa80 slli a10, a10, 24 4024e034: 31a8a0 srai a10, a10, 24 4024e037: 3e2ea7 blt a14, a10, 4024e079 4024e03a: 016680 slli a6, a6, 24 4024e03d: b128 l32i.n a2, a1, 44 4024e03f: 316860 srai a6, a6, 24 4024e042: 33ad27 bge a13, a2, 4024e079 4024e045: 7470a0 extui a7, a10, 0, 8 4024e048: a7cc bnez.n a7, 4024e056 4024e04a: 010d82 l8ui a8, a13, 1 4024e04d: 018880 slli a8, a8, 24 4024e050: 318880 srai a8, a8, 24 4024e053: 222687 blt a6, a8, 4024e079 4024e056: a1d8 l32i.n a13, a1, 40 4024e058: 001b addi.n a0, a0, 1 4024e05a: 7420a0 extui a2, a10, 0, 8 4024e05d: ff2a add.n a15, a15, a2 4024e05f: 740000 extui a0, a0, 0, 8 4024e062: dd0a add.n a13, a13, a0 4024e064: c06cf0 sub a6, a12, a15 4024e067: 01e680 slli a14, a6, 24 4024e06a: 000da2 l8ui a10, a13, 0 4024e06d: 31e8e0 srai a14, a14, 24 4024e070: 01aa80 slli a10, a10, 24 4024e073: 31a8a0 srai a10, a10, 24 4024e076: c0aea7 bge a14, a10, 4024e03a 4024e079: c109 s32i.n a0, a1, 48 4024e07b: 8a1c movi.n a10, 24 4024e07d: 0d2ea7 blt a14, a10, 4024e08e 4024e080: e8ce62 addi a6, a14, -24 4024e083: fe0c movi.n a14, 15 4024e085: 016680 slli a6, a6, 24 4024e088: 316860 srai a6, a6, 24 4024e08b: 000a86 j 4024e0b9 4024e08e: 0e2d mov.n a2, a14 4024e090: 630c movi.n a3, 6 4024e092: c81f01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024e095: 0000c0 callx0 a0 4024e098: 020d mov.n a0, a2 4024e09a: 630c movi.n a3, 6 4024e09c: 0e2d mov.n a2, a14 4024e09e: 401000 ssl a0 4024e0a1: 1e0c movi.n a14, 1 4024e0a3: a1ee00 sll a14, a14 4024e0a6: ee0b addi.n a14, a14, -1 4024e0a8: f4e0e0 extui a14, a14, 0, 16 4024e0ab: c8a501 l32r a0, 40240340 <_irom0_text_start+0x340> 4024e0ae: 0000c0 callx0 a0 4024e0b1: c108 l32i.n a0, a1, 48 4024e0b3: 016280 slli a6, a2, 24 4024e0b6: 316860 srai a6, a6, 24 4024e0b9: 04a0c0 extui a10, a12, 0, 1 4024e0bc: 0456a6 blti a6, 5, 4024e0c4 4024e0bf: 560c movi.n a6, 5 4024e0c1: 000086 j 4024e0c7 4024e0c4: f46060 extui a6, a6, 0, 16 4024e0c7: 0169 s32i.n a6, a1, 0 4024e0c9: 7128 l32i.n a2, a1, 28 4024e0cb: 8158 l32i.n a5, a1, 32 4024e0cd: 21b1c0 srai a11, a12, 1 4024e0d0: 905050 addx2 a5, a0, a5 4024e0d3: 001552 l16ui a5, a5, 0 4024e0d6: a0bb20 addx4 a11, a11, a2 4024e0d9: b09e50 addx8 a9, a14, a5 4024e0dc: 969a add.n a9, a6, a9 4024e0de: 0b6c07 bbci a12, 0, 4024e0ed 4024e0e1: 0b78 l32i.n a7, a11, 0 4024e0e3: 119900 slli a9, a9, 16 4024e0e6: 979a add.n a9, a7, a9 4024e0e8: 0b99 s32i.n a9, a11, 0 4024e0ea: 000046 j 4024e0ef 4024e0ed: 0b99 s32i.n a9, a11, 0 4024e0ef: 91b8 l32i.n a11, a1, 36 4024e0f1: c109 s32i.n a0, a1, 48 4024e0f3: ab9c beqz.n a11, 4024e111 4024e0f5: ffbb21 l32r a2, 4024dfe4 4024e0f8: 0c3d mov.n a3, a12 4024e0fa: 0e6d mov.n a6, a14 4024e0fc: 0178 l32i.n a7, a1, 0 4024e0fe: 110ac0 slli a0, a10, 4 4024e101: 400000 ssr a0 4024e104: 914090 srl a4, a9 4024e107: d86601 l32r a0, 402442a0 4024e10a: 0000c0 callx0 a0 4024e10d: c108 l32i.n a0, a1, 48 4024e10f: 0168 l32i.n a6, a1, 0 4024e111: f20c movi.n a2, 15 4024e113: 0b9e27 bne a14, a2, 4024e122 4024e116: 085666 bnei a6, 5, 4024e122 4024e119: ffb331 l32r a3, 4024dfe8 4024e11c: 0043c2 s8i a12, a3, 0 4024e11f: 0003c6 j 4024e132 4024e122: 6148 l32i.n a4, a1, 24 4024e124: cc1b addi.n a12, a12, 1 4024e126: 01cc80 slli a12, a12, 24 4024e129: 31c8c0 srai a12, a12, 24 4024e12c: c04c40 sub a4, a12, a4 4024e12f: ef2456 bnez a4, 4024e025 4024e132: 21c8 l32i.n a12, a1, 8 4024e134: 31d8 l32i.n a13, a1, 12 4024e136: 41e8 l32i.n a14, a1, 16 4024e138: 51f8 l32i.n a15, a1, 20 4024e13a: 1108 l32i.n a0, a1, 4 4024e13c: 40c112 addi a1, a1, 64 4024e13f: f00d ret.n 4024e141: 000000 ill 4024e144 : 4024e144: f0c112 addi a1, a1, -16 4024e147: 11c9 s32i.n a12, a1, 4 4024e149: 0109 s32i.n a0, a1, 0 4024e14b: 02cd mov.n a12, a2 4024e14d: 701c movi.n a0, 23 4024e14f: 1d2027 blt a0, a2, 4024e170 4024e152: 121c movi.n a2, 17 4024e154: 1222c7 blt a2, a12, 4024e16a 4024e157: 09ace6 bgei a12, 12, 4024e164 4024e15a: 004c movi.n a0, 64 4024e15c: 136ce6 bgei a12, 6, 4024e173 4024e15f: 000c movi.n a0, 0 4024e161: 000386 j 4024e173 4024e164: 60a002 movi a0, 96 4024e167: 000206 j 4024e173 4024e16a: 70a002 movi a0, 112 4024e16d: 000086 j 4024e173 4024e170: 78a002 movi a0, 120 4024e173: fe9721 l32r a2, 4024dbd0 4024e176: f44000 extui a4, a0, 0, 16 4024e179: 0208 l32i.n a0, a2, 0 4024e17b: 130c movi.n a3, 1 4024e17d: 2b2002 l32i a0, a0, 172 4024e180: 320c movi.n a2, 3 4024e182: 0000c0 callx0 a0 4024e185: 0c2d mov.n a2, a12 4024e187: 630c movi.n a3, 6 4024e189: c86d01 l32r a0, 40240340 <_irom0_text_start+0x340> 4024e18c: 0000c0 callx0 a0 4024e18f: 230c movi.n a3, 2 4024e191: 650c movi.n a5, 6 4024e193: 1142d0 slli a4, a2, 3 4024e196: fe8e01 l32r a0, 4024dbd0 4024e199: 320c movi.n a2, 3 4024e19b: 0008 l32i.n a0, a0, 0 4024e19d: 204450 or a4, a4, a5 4024e1a0: 2b2002 l32i a0, a0, 172 4024e1a3: f44040 extui a4, a4, 0, 16 4024e1a6: 0000c0 callx0 a0 4024e1a9: 11c8 l32i.n a12, a1, 4 4024e1ab: 0108 l32i.n a0, a1, 0 4024e1ad: 10c112 addi a1, a1, 16 4024e1b0: f00d ret.n 4024e1b2: 000000 ill 4024e1b5: 009a add.n a0, a0, a9 4024e1b7: 000060 excw 4024e1ba: a00003 excw 4024e1bd: 0f .byte 0xf 4024e1be: ff0000 excw 4024e1c1: ff .byte 0xff 4024e1c2: fffc bnez.n a15, 4024e205 4024e1c4: 009e00 excw 4024e1c7: 064d60 excw 4024e1c8 : 4024e1c8: 064d mov.n a4, a6 4024e1ca: a0c112 addi a1, a1, -96 4024e1cd: a109 s32i.n a0, a1, 40 4024e1cf: 7129 s32i.n a2, a1, 28 4024e1d1: 6139 s32i.n a3, a1, 24 4024e1d3: 106152 s32i a5, a1, 64 4024e1d6: c1d9 s32i.n a13, a1, 48 4024e1d8: d1e9 s32i.n a14, a1, 52 4024e1da: b1c9 s32i.n a12, a1, 44 4024e1dc: e1f9 s32i.n a15, a1, 56 4024e1de: e0a1c2 movi a12, 0x1e0 4024e1e1: fff4f1 l32r a15, 4024e1b4 4024e1e4: 116142 s32i a4, a1, 68 4024e1e7: fe7ae1 l32r a14, 4024dbd0 4024e1ea: 07dd mov.n a13, a7 4024e1ec: 080e52 l8ui a5, a14, 8 4024e1ef: d71c movi.n a7, 29 4024e1f1: 85cc bnez.n a5, 4024e1fd 4024e1f3: 0398 l32i.n a9, a3, 0 4024e1f5: 6139 s32i.n a3, a1, 24 4024e1f7: 059090 extui a9, a9, 16, 1 4024e1fa: 20f956 bnez a9, 4024e40d 4024e1fd: ffee41 l32r a4, 4024e1b8 4024e200: fe9e31 l32r a3, 4024dc78 4024e203: 0020c0 memw 4024e206: f22322 l32i a2, a3, 0x3c8 4024e209: 202240 or a2, a2, a4 4024e20c: 0020c0 memw 4024e20f: f26322 s32i a2, a3, 0x3c8 4024e212: 0020c0 memw 4024e215: 0e08 l32i.n a0, a14, 0 4024e217: 282002 l32i a0, a0, 160 4024e21a: 1a6fc2 s32i a12, a15, 104 4024e21d: 0000c0 callx0 a0 4024e220: 77a022 movi a2, 119 4024e223: 030c movi.n a3, 0 4024e225: 241c movi.n a4, 18 4024e227: 0e08 l32i.n a0, a14, 0 4024e229: 750c movi.n a5, 7 4024e22b: 252002 l32i a0, a0, 148 4024e22e: 060c movi.n a6, 0 4024e230: 0000c0 callx0 a0 4024e233: 030c movi.n a3, 0 4024e235: 841c movi.n a4, 24 4024e237: 550c movi.n a5, 5 4024e239: 560c movi.n a6, 5 4024e23b: 0e08 l32i.n a0, a14, 0 4024e23d: 8129 s32i.n a2, a1, 32 4024e23f: 252002 l32i a0, a0, 148 4024e242: 77a022 movi a2, 119 4024e245: 0000c0 callx0 a0 4024e248: 030c movi.n a3, 0 4024e24a: 841c movi.n a4, 24 4024e24c: 550c movi.n a5, 5 4024e24e: 560c movi.n a6, 5 4024e250: 070c movi.n a7, 0 4024e252: 0e08 l32i.n a0, a14, 0 4024e254: 9129 s32i.n a2, a1, 36 4024e256: 272002 l32i a0, a0, 156 4024e259: 77a022 movi a2, 119 4024e25c: 0000c0 callx0 a0 4024e25f: 77a022 movi a2, 119 4024e262: 030c movi.n a3, 0 4024e264: 241c movi.n a4, 18 4024e266: 750c movi.n a5, 7 4024e268: 0e08 l32i.n a0, a14, 0 4024e26a: 060c movi.n a6, 0 4024e26c: 272002 l32i a0, a0, 156 4024e26f: 070c movi.n a7, 0 4024e271: 0000c0 callx0 a0 4024e274: 10dd16 beqz a13, 4024e385 4024e277: 761c movi.n a6, 23 4024e279: 000c movi.n a0, 0 4024e27b: 0c0c movi.n a12, 0 4024e27d: 170c movi.n a7, 1 4024e27f: d41c movi.n a4, 29 4024e281: ecad32 movi a3, 0xfffffdec 4024e284: 1821e2 l32i a14, a1, 96 4024e287: 6c0122 l8ui a2, a1, 108 4024e28a: f129 s32i.n a2, a1, 60 4024e28c: 4191c0 srli a9, a12, 1 4024e28f: a099e0 addx4 a9, a9, a14 4024e292: 0998 l32i.n a9, a9, 0 4024e294: 056c07 bbci a12, 0, 4024e29d 4024e297: e5a090 extui a10, a9, 16, 15 4024e29a: 000086 j 4024e2a0 4024e29d: e4a090 extui a10, a9, 0, 15 4024e2a0: 0428a0 extui a2, a10, 8, 1 4024e2a3: 0484a0 extui a8, a10, 4, 1 4024e2a6: 0453a0 extui a5, a10, 3, 1 4024e2a9: 0496a0 extui a9, a10, 6, 1 4024e2ac: 558a add.n a5, a5, a8 4024e2ae: 0485a0 extui a8, a10, 5, 1 4024e2b1: 889a add.n a8, a8, a9 4024e2b3: 0499a0 extui a9, a10, 9, 1 4024e2b6: 229a add.n a2, a2, a9 4024e2b8: 0497a0 extui a9, a10, 7, 1 4024e2bb: 229a add.n a2, a2, a9 4024e2bd: 228a add.n a2, a2, a8 4024e2bf: 2480a0 extui a8, a10, 0, 3 4024e2c2: 225a add.n a2, a2, a5 4024e2c4: 742020 extui a2, a2, 0, 8 4024e2c7: 450c movi.n a5, 4 4024e2c9: 05bd mov.n a11, a5 4024e2cb: 0152f6 bgeui a2, 5, 4024e2d0 4024e2ce: 02bd mov.n a11, a2 4024e2d0: 7450b0 extui a5, a11, 0, 8 4024e2d3: 20b440 or a11, a4, a4 4024e2d6: 905550 addx2 a5, a5, a5 4024e2d9: 905580 addx2 a5, a5, a8 4024e2dc: f45050 extui a5, a5, 0, 16 4024e2df: 023457 bltu a4, a5, 4024e2e5 4024e2e2: 20b550 or a11, a5, a5 4024e2e5: f4b0b0 extui a11, a11, 0, 16 4024e2e8: 400b00 ssr a11 4024e2eb: 918000 srl a8, a0 4024e2ee: 76e807 bbsi a8, 0, 4024e368 4024e2f1: 1361b2 s32i a11, a1, 76 4024e2f4: 102152 l32i a5, a1, 64 4024e2f7: 146102 s32i a0, a1, 80 4024e2fa: b05b50 addx8 a5, a11, a5 4024e2fd: 805530 add a5, a5, a3 4024e300: 126152 s32i a5, a1, 72 4024e303: 7236b7 bltu a6, a11, 4024e379 4024e306: b420a0 extui a2, a10, 0, 12 4024e309: 065385 call0 40254844 4024e30c: ffac21 l32r a2, 4024e1bc 4024e30f: 10c132 addi a3, a1, 16 4024e312: fe2f01 l32r a0, 4024dbd0 4024e315: a40c movi.n a4, 10 4024e317: 0008 l32i.n a0, a0, 0 4024e319: f158 l32i.n a5, a1, 60 4024e31b: 3b2002 l32i a0, a0, 236 4024e31e: 060c movi.n a6, 0 4024e320: 0000c0 callx0 a0 4024e323: 142102 l32i a0, a1, 80 4024e326: 1321b2 l32i a11, a1, 76 4024e329: ecad32 movi a3, 0xfffffdec 4024e32c: d41c movi.n a4, 29 4024e32e: 761c movi.n a6, 23 4024e330: 170c movi.n a7, 1 4024e332: 099192 l16si a9, a1, 18 4024e335: 089122 l16si a2, a1, 16 4024e338: 0b91a2 l16si a10, a1, 22 4024e33b: 0a9152 l16si a5, a1, 20 4024e33e: 84a0a0 extui a10, a10, 0, 9 4024e341: 845050 extui a5, a5, 0, 9 4024e344: 842020 extui a2, a2, 0, 9 4024e347: 849090 extui a9, a9, 0, 9 4024e34a: 119970 slli a9, a9, 9 4024e34d: 112270 slli a2, a2, 9 4024e350: 202250 or a2, a2, a5 4024e353: 122152 l32i a5, a1, 72 4024e356: 2099a0 or a9, a9, a10 4024e359: 856522 s32i a2, a5, 0x214 4024e35c: 866592 s32i a9, a5, 0x218 4024e35f: 401b00 ssl a11 4024e362: a18700 sll a8, a7 4024e365: 200080 or a0, a0, a8 4024e368: cc1b addi.n a12, a12, 1 4024e36a: 74c0c0 extui a12, a12, 0, 8 4024e36d: c09dc0 sub a9, a13, a12 4024e370: f18956 bnez a9, 4024e28c 4024e373: fe17e1 l32r a14, 4024dbd0 4024e376: 0002c6 j 4024e385 4024e379: 7a2592 l32i a9, a5, 0x1e8 4024e37c: 792522 l32i a2, a5, 0x1e4 4024e37f: 856522 s32i a2, a5, 0x214 4024e382: fff586 j 4024e35c 4024e385: 6138 l32i.n a3, a1, 24 4024e387: 0338 l32i.n a3, a3, 0 4024e389: 7148 l32i.n a4, a1, 28 4024e38b: 19f307 bbsi a3, 16, 4024e3a8 4024e38e: 649c beqz.n a4, 4024e3a8 4024e390: 020c movi.n a2, 0 4024e392: 830c movi.n a3, 8 4024e394: 112142 l32i a4, a1, 68 4024e397: 102152 l32i a5, a1, 64 4024e39a: 640162 l8ui a6, a1, 100 4024e39d: 680172 l8ui a7, a1, 104 4024e3a0: 6c0182 l8ui a8, a1, 108 4024e3a3: 0189 s32i.n a8, a1, 0 4024e3a5: ff8ec5 call0 4024dc94 4024e3a8: ff8641 l32r a4, 4024e1c0 4024e3ab: 0020c0 memw 4024e3ae: fe3231 l32r a3, 4024dc78 4024e3b1: f22322 l32i a2, a3, 0x3c8 4024e3b4: 102240 and a2, a2, a4 4024e3b7: 0020c0 memw 4024e3ba: 9178 l32i.n a7, a1, 36 4024e3bc: 841c movi.n a4, 24 4024e3be: 550c movi.n a5, 5 4024e3c0: 560c movi.n a6, 5 4024e3c2: f26322 s32i a2, a3, 0x3c8 4024e3c5: 0e08 l32i.n a0, a14, 0 4024e3c7: 77a022 movi a2, 119 4024e3ca: 272002 l32i a0, a0, 156 4024e3cd: 030c movi.n a3, 0 4024e3cf: 0000c0 callx0 a0 4024e3d2: 8178 l32i.n a7, a1, 32 4024e3d4: 77a022 movi a2, 119 4024e3d7: 030c movi.n a3, 0 4024e3d9: 241c movi.n a4, 18 4024e3db: 0e08 l32i.n a0, a14, 0 4024e3dd: 750c movi.n a5, 7 4024e3df: 272002 l32i a0, a0, 156 4024e3e2: 060c movi.n a6, 0 4024e3e4: 0000c0 callx0 a0 4024e3e7: 0e08 l32i.n a0, a14, 0 4024e3e9: 322002 l32i a0, a0, 200 4024e3ec: 0000c0 callx0 a0 4024e3ef: 0e08 l32i.n a0, a14, 0 4024e3f1: 312002 l32i a0, a0, 196 4024e3f4: 0000c0 callx0 a0 4024e3f7: 0e08 l32i.n a0, a14, 0 4024e3f9: 2f2002 l32i a0, a0, 188 4024e3fc: 0000c0 callx0 a0 4024e3ff: 6138 l32i.n a3, a1, 24 4024e401: c7e441 l32r a4, 40240394 <_irom0_text_start+0x394> 4024e404: 0328 l32i.n a2, a3, 0 4024e406: d71c movi.n a7, 29 4024e408: 202240 or a2, a2, a4 4024e40b: 0329 s32i.n a2, a3, 0 4024e40d: 0d6d16 beqz a13, 4024e4e7 4024e410: ff6db1 l32r a11, 4024e1c4 4024e413: 102102 l32i a0, a1, 64 4024e416: 1821e2 l32i a14, a1, 96 4024e419: 0c0c movi.n a12, 0 4024e41b: 4191c0 srli a9, a12, 1 4024e41e: a099e0 addx4 a9, a9, a14 4024e421: 0998 l32i.n a9, a9, 0 4024e423: 056c07 bbci a12, 0, 4024e42c 4024e426: e5a090 extui a10, a9, 16, 15 4024e429: 000086 j 4024e42f 4024e42c: e4a090 extui a10, a9, 0, 15 4024e42f: 0448a0 extui a4, a10, 8, 1 4024e432: 0464a0 extui a6, a10, 4, 1 4024e435: 0453a0 extui a5, a10, 3, 1 4024e438: 0486a0 extui a8, a10, 6, 1 4024e43b: 556a add.n a5, a5, a6 4024e43d: 0465a0 extui a6, a10, 5, 1 4024e440: 668a add.n a6, a6, a8 4024e442: 0489a0 extui a8, a10, 9, 1 4024e445: 448a add.n a4, a4, a8 4024e447: 0487a0 extui a8, a10, 7, 1 4024e44a: 448a add.n a4, a4, a8 4024e44c: 446a add.n a4, a4, a6 4024e44e: 2460a0 extui a6, a10, 0, 3 4024e451: 445a add.n a4, a4, a5 4024e453: 744040 extui a4, a4, 0, 8 4024e456: 450c movi.n a5, 4 4024e458: 052d mov.n a2, a5 4024e45a: 0154f6 bgeui a4, 5, 4024e45f 4024e45d: 042d mov.n a2, a4 4024e45f: 743020 extui a3, a2, 0, 8 4024e462: 072d mov.n a2, a7 4024e464: 904330 addx2 a4, a3, a3 4024e467: 904460 addx2 a4, a4, a6 4024e46a: ecad62 movi a6, 0xfffffdec 4024e46d: f44040 extui a4, a4, 0, 16 4024e470: 013747 bltu a7, a4, 4024e475 4024e473: 042d mov.n a2, a4 4024e475: f45020 extui a5, a2, 0, 16 4024e478: b05500 addx8 a5, a5, a0 4024e47b: 556a add.n a5, a5, a6 4024e47d: 862542 l32i a4, a5, 0x218 4024e480: 852552 l32i a5, a5, 0x214 4024e483: 848040 extui a8, a4, 0, 9 4024e486: 846050 extui a6, a5, 0, 9 4024e489: 844940 extui a4, a4, 9, 9 4024e48c: 845950 extui a5, a5, 9, 9 4024e48f: 0020c0 memw 4024e492: 115580 slli a5, a5, 8 4024e495: 019af0 slli a9, a10, 17 4024e498: 995a add.n a9, a9, a5 4024e49a: e51c movi.n a5, 30 4024e49c: 1a6f52 s32i a5, a15, 104 4024e49f: 415160 srli a5, a6, 1 4024e4a2: 995a add.n a9, a9, a5 4024e4a4: a05cb0 addx4 a5, a12, a11 4024e4a7: 0020c0 memw 4024e4aa: 016610 slli a6, a6, 31 4024e4ad: 0144a0 slli a4, a4, 22 4024e4b0: 446a add.n a4, a4, a6 4024e4b2: 112162 l32i a6, a1, 68 4024e4b5: 0599 s32i.n a9, a5, 0 4024e4b7: 906360 addx2 a6, a3, a6 4024e4ba: 001662 l16ui a6, a6, 0 4024e4bd: 118830 slli a8, a8, 13 4024e4c0: a46060 extui a6, a6, 0, 11 4024e4c3: a06680 addx4 a6, a6, a8 4024e4c6: 446a add.n a4, a4, a6 4024e4c8: 0020c0 memw 4024e4cb: e0a162 movi a6, 0x1e0 4024e4ce: 1a6f62 s32i a6, a15, 104 4024e4d1: 0020c0 memw 4024e4d4: 0549 s32i.n a4, a5, 0 4024e4d6: cc1b addi.n a12, a12, 1 4024e4d8: 74c0c0 extui a12, a12, 0, 8 4024e4db: c08dc0 sub a8, a13, a12 4024e4de: 4191c0 srli a9, a12, 1 4024e4e1: a099e0 addx4 a9, a9, a14 4024e4e4: f39856 bnez a8, 4024e421 4024e4e7: b1c8 l32i.n a12, a1, 44 4024e4e9: c1d8 l32i.n a13, a1, 48 4024e4eb: d1e8 l32i.n a14, a1, 52 4024e4ed: e1f8 l32i.n a15, a1, 56 4024e4ef: a108 l32i.n a0, a1, 40 4024e4f1: 60c112 addi a1, a1, 96 4024e4f4: f00d ret.n 4024e4f6: 700000 excw 4024e4f9: 106d excw 4024e4fb: 763840 excw 4024e4fe: 124010 excw 4024e500 : 4024e500: c0c112 addi a1, a1, -64 4024e503: c1d9 s32i.n a13, a1, 48 4024e505: b1c9 s32i.n a12, a1, 44 4024e507: a109 s32i.n a0, a1, 40 4024e509: 02cd mov.n a12, a2 4024e50b: fddb21 l32r a2, 4024dc78 4024e50e: 0020c0 memw 4024e511: e32252 l32i a5, a2, 0x38c 4024e514: 215950 srai a5, a5, 9 4024e517: 0020c0 memw 4024e51a: e02242 l32i a4, a2, 0x380 4024e51d: 214940 srai a4, a4, 9 4024e520: 445a add.n a4, a4, a5 4024e522: 0020c0 memw 4024e525: e22252 l32i a5, a2, 0x388 4024e528: 215950 srai a5, a5, 9 4024e52b: 0020c0 memw 4024e52e: e12202 l32i a0, a2, 0x384 4024e531: 210900 srai a0, a0, 9 4024e534: c00050 sub a0, a0, a5 4024e537: 3109 s32i.n a0, a1, 12 4024e539: 0020c0 memw 4024e53c: f72262 l32i a6, a2, 0x3dc 4024e53f: 216860 srai a6, a6, 8 4024e542: 0169 s32i.n a6, a1, 0 4024e544: 0020c0 memw 4024e547: f82252 l32i a5, a2, 0x3e0 4024e54a: 215850 srai a5, a5, 8 4024e54d: 1159 s32i.n a5, a1, 4 4024e54f: 0020c0 memw 4024e552: f92222 l32i a2, a2, 0x3e4 4024e555: cd7c movi.n a13, -4 4024e557: fec352 addi a5, a3, -2 4024e55a: 310f00 srai a0, a0, 31 4024e55d: 2109 s32i.n a0, a1, 8 4024e55f: 400500 ssr a5 4024e562: 90d3d0 addx2 a13, a3, a13 4024e565: 315f40 srai a5, a4, 31 4024e568: b12020 sra a2, a2 4024e56b: 0c29 s32i.n a2, a12, 0 4024e56d: 053d mov.n a3, a5 4024e56f: 042d mov.n a2, a4 4024e571: ffe101 l32r a0, 4024e4f8 4024e574: 0000c0 callx0 a0 4024e577: 5129 s32i.n a2, a1, 20 4024e579: 4139 s32i.n a3, a1, 16 4024e57b: 2158 l32i.n a5, a1, 8 4024e57d: 3148 l32i.n a4, a1, 12 4024e57f: 053d mov.n a3, a5 4024e581: 042d mov.n a2, a4 4024e583: ffdd01 l32r a0, 4024e4f8 4024e586: 0000c0 callx0 a0 4024e589: 034d mov.n a4, a3 4024e58b: 5168 l32i.n a6, a1, 20 4024e58d: 4138 l32i.n a3, a1, 16 4024e58f: 262a add.n a2, a6, a2 4024e591: 334a add.n a3, a3, a4 4024e593: 01b267 bgeu a2, a6, 4024e598 4024e596: 331b addi.n a3, a3, 1 4024e598: 0d4d mov.n a4, a13 4024e59a: ffd801 l32r a0, 4024e4fc 4024e59d: 0000c0 callx0 a0 4024e5a0: 1c29 s32i.n a2, a12, 4 4024e5a2: 0148 l32i.n a4, a1, 0 4024e5a4: 1168 l32i.n a6, a1, 4 4024e5a6: 7169 s32i.n a6, a1, 28 4024e5a8: 315f40 srai a5, a4, 31 4024e5ab: 316f60 srai a6, a6, 31 4024e5ae: 6169 s32i.n a6, a1, 24 4024e5b0: 053d mov.n a3, a5 4024e5b2: 042d mov.n a2, a4 4024e5b4: ffd101 l32r a0, 4024e4f8 4024e5b7: 0000c0 callx0 a0 4024e5ba: 9129 s32i.n a2, a1, 36 4024e5bc: 8139 s32i.n a3, a1, 32 4024e5be: 6158 l32i.n a5, a1, 24 4024e5c0: 7148 l32i.n a4, a1, 28 4024e5c2: 053d mov.n a3, a5 4024e5c4: 042d mov.n a2, a4 4024e5c6: ffcc01 l32r a0, 4024e4f8 4024e5c9: 0000c0 callx0 a0 4024e5cc: 034d mov.n a4, a3 4024e5ce: 9188 l32i.n a8, a1, 36 4024e5d0: 8138 l32i.n a3, a1, 32 4024e5d2: 282a add.n a2, a8, a2 4024e5d4: 334a add.n a3, a3, a4 4024e5d6: 01b287 bgeu a2, a8, 4024e5db 4024e5d9: 331b addi.n a3, a3, 1 4024e5db: 0d4d mov.n a4, a13 4024e5dd: ffc701 l32r a0, 4024e4fc 4024e5e0: 0000c0 callx0 a0 4024e5e3: a108 l32i.n a0, a1, 40 4024e5e5: 2c29 s32i.n a2, a12, 8 4024e5e7: c1d8 l32i.n a13, a1, 48 4024e5e9: b1c8 l32i.n a12, a1, 44 4024e5eb: 40c112 addi a1, a1, 64 4024e5ee: f00d ret.n 4024e5f0 : 4024e5f0: 022237 blt a2, a3, 4024e5f6 4024e5f3: 11a427 bge a4, a2, 4024e608 4024e5f6: 401500 ssl a5 4024e5f9: fd7531 l32r a3, 4024dbd0 4024e5fc: 140c movi.n a4, 1 4024e5fe: 3328 l32i.n a2, a3, 12 4024e600: a14400 sll a4, a4 4024e603: 202240 or a2, a2, a4 4024e606: 3329 s32i.n a2, a3, 12 4024e608: f00d ret.n 4024e60a: fd0000 excw 4024e60d: 7f .byte 0x7f 4024e60e: fffd excw 4024e610 : 4024e610: 00ae82 movi a8, 0xfffffe00 4024e613: 42a172 movi a7, 0x142 4024e616: fee731 l32r a3, 4024e1b4 4024e619: 0020c0 memw 4024e61c: 592362 l32i a6, a3, 0x164 4024e61f: 106680 and a6, a6, a8 4024e622: 206670 or a6, a6, a7 4024e625: 0020c0 memw 4024e628: 596362 s32i a6, a3, 0x164 4024e62b: fff851 l32r a5, 4024e60c 4024e62e: 240c movi.n a4, 2 4024e630: 0020c0 memw 4024e633: 582322 l32i a2, a3, 0x160 4024e636: 102250 and a2, a2, a5 4024e639: 202240 or a2, a2, a4 4024e63c: 0020c0 memw 4024e63f: 586322 s32i a2, a3, 0x160 4024e642: f00d ret.n 4024e644: f20a00 excw 4024e647: 3f .byte 0x3f 4024e648: 2ecc bnez.n a14, 4024e64e 4024e64a: 124000 excw 4024e64c : 4024e64c: e0c112 addi a1, a1, -32 4024e64f: 1109 s32i.n a0, a1, 4 4024e651: 0129 s32i.n a2, a1, 0 4024e653: 31d9 s32i.n a13, a1, 12 4024e655: 41e9 s32i.n a14, a1, 16 4024e657: 21c9 s32i.n a12, a1, 8 4024e659: 05ed mov.n a14, a5 4024e65b: fed6c1 l32r a12, 4024e1b4 4024e65e: fff9d1 l32r a13, 4024e644 4024e661: 0020c0 memw 4024e664: 582c02 l32i a0, a12, 0x160 4024e667: 5149 s32i.n a4, a1, 20 4024e669: 24e017 bbsi a0, 1, 4024e691 4024e66c: 032d mov.n a2, a3 4024e66e: fff601 l32r a0, 4024e648 4024e671: 0000c0 callx0 a0 4024e674: fd5701 l32r a0, 4024dbd0 4024e677: 0008 l32i.n a0, a0, 0 4024e679: 192002 l32i a0, a0, 100 4024e67c: 0128 l32i.n a2, a1, 0 4024e67e: 0000c0 callx0 a0 4024e681: 5108 l32i.n a0, a1, 20 4024e683: 0020c0 memw 4024e686: 582c22 l32i a2, a12, 0x160 4024e689: 13e217 bbsi a2, 1, 4024e6a0 4024e68c: 020c movi.n a2, 0 4024e68e: 000706 j 4024e6ae 4024e691: 0020c0 memw 4024e694: 802d52 l32i a5, a13, 0x200 4024e697: c05540 sub a5, a5, a4 4024e69a: c3be57 bgeu a14, a5, 4024e661 4024e69d: 0002c6 j 4024e6ac 4024e6a0: 0020c0 memw 4024e6a3: 802d62 l32i a6, a13, 0x200 4024e6a6: c06600 sub a6, a6, a0 4024e6a9: d6be67 bgeu a14, a6, 4024e683 4024e6ac: 120c movi.n a2, 1 4024e6ae: 21c8 l32i.n a12, a1, 8 4024e6b0: 31d8 l32i.n a13, a1, 12 4024e6b2: 41e8 l32i.n a14, a1, 16 4024e6b4: 1108 l32i.n a0, a1, 4 4024e6b6: 20c112 addi a1, a1, 32 4024e6b9: f00d ret.n 4024e6bb: ffff00 excw 4024e6be: ff .byte 0xff 4024e6bf: ff91f7 bne a1, a15, 4024e6c2 4024e6c0 : 4024e6c0: ffff91 l32r a9, 4024e6bc 4024e6c3: febc31 l32r a3, 4024e1b4 4024e6c6: 0020c0 memw 4024e6c9: 422382 l32i a8, a3, 0x108 4024e6cc: 108890 and a8, a8, a9 4024e6cf: 0020c0 memw 4024e6d2: 426382 s32i a8, a3, 0x108 4024e6d5: 170c movi.n a7, 1 4024e6d7: 0020c0 memw 4024e6da: 582362 l32i a6, a3, 0x160 4024e6dd: 206670 or a6, a6, a7 4024e6e0: 0020c0 memw 4024e6e3: 586362 s32i a6, a3, 0x160 4024e6e6: e57c movi.n a5, -2 4024e6e8: 0020c0 memw 4024e6eb: 582342 l32i a4, a3, 0x160 4024e6ee: 104450 and a4, a4, a5 4024e6f1: 0020c0 memw 4024e6f4: 586342 s32i a4, a3, 0x160 4024e6f7: 0020c0 memw 4024e6fa: b329 s32i.n a2, a3, 44 4024e6fc: f00d ret.n 4024e6fe: 000000 ill 4024e701: 080000 excw 4024e704: ff .byte 0xff 4024e705: ff .byte 0xff 4024e706: 41fff7 bbsi a15, 31, 4024e74b 4024e708 : 4024e708: feab41 l32r a4, 4024e1b4 4024e70b: 0020c0 memw 4024e70e: fffc71 l32r a7, 4024e700 4024e711: b428 l32i.n a2, a4, 44 4024e713: 0020c0 memw 4024e716: 422462 l32i a6, a4, 0x108 4024e719: 206670 or a6, a6, a7 4024e71c: 0020c0 memw 4024e71f: 426462 s32i a6, a4, 0x108 4024e722: fff851 l32r a5, 4024e704 4024e725: 0020c0 memw 4024e728: b438 l32i.n a3, a4, 44 4024e72a: 103350 and a3, a3, a5 4024e72d: 0020c0 memw 4024e730: b439 s32i.n a3, a4, 44 4024e732: f00d ret.n 4024e734 : 4024e734: f0c112 addi a1, a1, -16 4024e737: 006102 s32i a0, a1, 0 4024e73a: fd2501 l32r a0, 4024dbd0 4024e73d: 002002 l32i a0, a0, 0 4024e740: 112002 l32i a0, a0, 68 4024e743: 80a032 movi a3, 128 4024e746: 0000c0 callx0 a0 4024e749: 0709c5 call0 402557e8 4024e74c: 00a022 movi a2, 0 4024e74f: 0108 l32i.n a0, a1, 0 4024e751: 10c112 addi a1, a1, 16 4024e754: f00d ret.n 4024e756: 000000 ill 4024e759: fea8 l32i.n a10, a14, 60 4024e75b: 3f .byte 0x3f 4024e75c: 040000 extui a0, a0, 0, 1 4024e75f: a82000 excw 4024e762: fe .byte 0xfe 4024e763: 3f .byte 0x3f 4024e764: a85b addi.n a10, a8, 5 4024e766: fe .byte 0xfe 4024e767: 3f .byte 0x3f 4024e768 : 4024e768: c0c112 addi a1, a1, -64 4024e76b: 0661c2 s32i a12, a1, 24 4024e76e: 0761d2 s32i a13, a1, 28 4024e771: 81e9 s32i.n a14, a1, 32 4024e773: 91f9 s32i.n a15, a1, 36 4024e775: 5109 s32i.n a0, a1, 20 4024e777: fff801 l32r a0, 4024e758 4024e77a: fff8f1 l32r a15, 4024e75c 4024e77d: 0028 l32i.n a2, a0, 0 4024e77f: f0c032 addi a3, a0, -16 4024e782: 052220 extui a2, a2, 18, 1 4024e785: 0be256 bnez a2, 4024e847 4024e788: 0308 l32i.n a0, a3, 0 4024e78a: 282002 l32i a0, a0, 160 4024e78d: 0000c0 callx0 a0 4024e790: fd1001 l32r a0, 4024dbd0 4024e793: 0008 l32i.n a0, a0, 0 4024e795: 302002 l32i a0, a0, 192 4024e798: 120c movi.n a2, 1 4024e79a: 0000c0 callx0 a0 4024e79d: fe12c1 l32r a12, 4024dfe8 4024e7a0: 011c22 l16ui a2, a12, 2 4024e7a3: b42020 extui a2, a2, 0, 12 4024e7a6: 062185 call0 402549c0 4024e7a9: 011c22 l16ui a2, a12, 2 4024e7ac: 10c132 addi a3, a1, 16 4024e7af: 140c movi.n a4, 1 4024e7b1: 031f05 call0 402519a4 4024e7b4: fd0701 l32r a0, 4024dbd0 4024e7b7: 0008 l32i.n a0, a0, 0 4024e7b9: 6008 l32i.n a0, a0, 24 4024e7bb: 020c movi.n a2, 0 4024e7bd: 0000c0 callx0 a0 4024e7c0: ffe8e1 l32r a14, 4024e760 4024e7c3: 1201d2 l8ui a13, a1, 18 4024e7c6: 0c0c movi.n a12, 0 4024e7c8: 6c9c beqz.n a12, 4024e7e2 4024e7ca: 0f1c26 beqi a12, 1, 4024e7dd 4024e7cd: 072c26 beqi a12, 2, 4024e7d8 4024e7d0: 103c66 bnei a12, 3, 4024e7e4 4024e7d3: ed0c movi.n a13, 14 4024e7d5: 0002c6 j 4024e7e4 4024e7d8: bd0c movi.n a13, 11 4024e7da: 000186 j 4024e7e4 4024e7dd: 6d0c movi.n a13, 6 4024e7df: 000046 j 4024e7e4 4024e7e2: 1d0c movi.n a13, 1 4024e7e4: ffdd61 l32r a6, 4024e758 4024e7e7: 64a072 movi a7, 100 4024e7ea: 01a042 movi a4, 1 4024e7ed: fcf831 l32r a3, 4024dbd0 4024e7f0: 012d80 slli a2, a13, 24 4024e7f3: 8c9352 l16si a5, a3, 0x118 4024e7f6: 312820 srai a2, a2, 24 4024e7f9: a50332 l8ui a3, a3, 165 4024e7fc: 006142 s32i a4, a1, 0 4024e7ff: 040c movi.n a4, 0 4024e801: 06e185 call0 4025561c 4024e804: 024c movi.n a2, 64 4024e806: 832c movi.n a3, 40 4024e808: 240c movi.n a4, 2 4024e80a: 050c movi.n a5, 0 4024e80c: 906cc0 addx2 a6, a12, a12 4024e80f: 6e6a add.n a6, a14, a6 4024e811: 047885 call0 40252f9c 4024e814: cc1b addi.n a12, a12, 1 4024e816: 74c0c0 extui a12, a12, 0, 8 4024e819: ab4c66 bnei a12, 4, 4024e7c8 4024e81c: fced01 l32r a0, 4024dbd0 4024e81f: 0008 l32i.n a0, a0, 0 4024e821: 322002 l32i a0, a0, 200 4024e824: 0000c0 callx0 a0 4024e827: fcea01 l32r a0, 4024dbd0 4024e82a: 0008 l32i.n a0, a0, 0 4024e82c: 312002 l32i a0, a0, 196 4024e82f: 0000c0 callx0 a0 4024e832: fce701 l32r a0, 4024dbd0 4024e835: 0008 l32i.n a0, a0, 0 4024e837: 2f2002 l32i a0, a0, 188 4024e83a: 0000c0 callx0 a0 4024e83d: ffc601 l32r a0, 4024e758 4024e840: 0028 l32i.n a2, a0, 0 4024e842: 2022f0 or a2, a2, a15 4024e845: 0029 s32i.n a2, a0, 0 4024e847: 0c0c movi.n a12, 0 4024e849: 0f0c movi.n a15, 0 4024e84b: 330c movi.n a3, 3 4024e84d: a139 s32i.n a3, a1, 40 4024e84f: ef0a add.n a14, a15, a0 4024e851: ed0c movi.n a13, 14 4024e853: 236cf6 bgeui a12, 6, 4024e87a 4024e856: 0c2d mov.n a2, a12 4024e858: 530c movi.n a3, 5 4024e85a: 200e42 l8ui a4, a14, 32 4024e85d: d149 s32i.n a4, a1, 52 4024e85f: c62b01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4024e862: 0000c0 callx0 a0 4024e865: 023d mov.n a3, a2 4024e867: 230e42 l8ui a4, a14, 35 4024e86a: d128 l32i.n a2, a1, 52 4024e86c: ffbb01 l32r a0, 4024e758 4024e86f: c04420 sub a4, a4, a2 4024e872: 823340 mull a3, a3, a4 4024e875: 223a add.n a2, a2, a3 4024e877: 0013c6 j 4024e8ca 4024e87a: a50c movi.n a5, 10 4024e87c: 2235c7 bltu a5, a12, 4024e8a2 4024e87f: 530c movi.n a3, 5 4024e881: fbcc22 addi a2, a12, -5 4024e884: 260e42 l8ui a4, a14, 38 4024e887: 230e52 l8ui a5, a14, 35 4024e88a: c159 s32i.n a5, a1, 48 4024e88c: c04450 sub a4, a4, a5 4024e88f: 822240 mull a2, a2, a4 4024e892: c61f01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024e895: 0000c0 callx0 a0 4024e898: c168 l32i.n a6, a1, 48 4024e89a: ffaf01 l32r a0, 4024e758 4024e89d: 226a add.n a2, a2, a6 4024e89f: 0009c6 j 4024e8ca 4024e8a2: 290e22 l8ui a2, a14, 41 4024e8a5: c70c movi.n a7, 12 4024e8a7: 1f37c7 bltu a7, a12, 4024e8ca 4024e8aa: a08cc0 addx4 a8, a12, a12 4024e8ad: 260e32 l8ui a3, a14, 38 4024e8b0: b139 s32i.n a3, a1, 44 4024e8b2: cec882 addi a8, a8, -50 4024e8b5: c02230 sub a2, a2, a3 4024e8b8: 822820 mull a2, a8, a2 4024e8bb: 631c movi.n a3, 22 4024e8bd: c61401 l32r a0, 40240110 <_irom0_text_start+0x110> 4024e8c0: 0000c0 callx0 a0 4024e8c3: b198 l32i.n a9, a1, 44 4024e8c5: ffa401 l32r a0, 4024e758 4024e8c8: 229a add.n a2, a2, a9 4024e8ca: ffcdd2 addi a13, a13, -1 4024e8cd: 903cc0 addx2 a3, a12, a12 4024e8d0: 803f30 add a3, a15, a3 4024e8d3: 01ccc2 addi a12, a12, 1 4024e8d6: 74c0c0 extui a12, a12, 0, 8 4024e8d9: 303a add.n a3, a0, a3 4024e8db: 5e4322 s8i a2, a3, 94 4024e8de: f71d56 bnez a13, 4024e853 4024e8e1: 0c0c movi.n a12, 0 4024e8e3: a148 l32i.n a4, a1, 40 4024e8e5: ff1b addi.n a15, a15, 1 4024e8e7: 74f0f0 extui a15, a15, 0, 8 4024e8ea: ef0a add.n a14, a15, a0 4024e8ec: 440b addi.n a4, a4, -1 4024e8ee: a149 s32i.n a4, a1, 40 4024e8f0: f5d456 bnez a4, 4024e851 4024e8f3: fcb721 l32r a2, 4024dbd0 4024e8f6: 400222 l8ui a2, a2, 64 4024e8f9: ff9a31 l32r a3, 4024e764 4024e8fc: 012280 slli a2, a2, 24 4024e8ff: 312820 srai a2, a2, 24 4024e902: 902220 addx2 a2, a2, a2 4024e905: 223a add.n a2, a2, a3 4024e907: 0663c5 call0 40254f44 4024e90a: 61c8 l32i.n a12, a1, 24 4024e90c: 71d8 l32i.n a13, a1, 28 4024e90e: 81e8 l32i.n a14, a1, 32 4024e910: 91f8 l32i.n a15, a1, 36 4024e912: 5108 l32i.n a0, a1, 20 4024e914: 40c112 addi a1, a1, 64 4024e917: f00d ret.n 4024e919: 000000 ill 4024e91c : 4024e91c: 081c movi.n a8, 16 4024e91e: 000362 l8ui a6, a3, 0 4024e921: c51c movi.n a5, 28 4024e923: 04a547 bge a5, a4, 4024e92b 4024e926: c70c movi.n a7, 12 4024e928: 000286 j 4024e936 4024e92b: 05a847 bge a8, a4, 4024e934 4024e92e: f0c472 addi a7, a4, -16 4024e931: 000046 j 4024e936 4024e934: 070c movi.n a7, 0 4024e936: c06670 sub a6, a6, a7 4024e939: 004262 s8i a6, a2, 0 4024e93c: 087d mov.n a7, a8 4024e93e: 012847 blt a8, a4, 4024e943 4024e941: 047d mov.n a7, a4 4024e943: 140c movi.n a4, 1 4024e945: 924a add.n a9, a2, a4 4024e947: a41b addi.n a10, a4, 1 4024e949: 834a add.n a8, a3, a4 4024e94b: 000882 l8ui a8, a8, 0 4024e94e: 7440a0 extui a4, a10, 0, 8 4024e951: c08870 sub a8, a8, a7 4024e954: 004982 s8i a8, a9, 0 4024e957: ea6466 bnei a4, 6, 4024e945 4024e95a: f00d ret.n 4024e95c: a88b addi.n a10, a8, 8 4024e95e: fe .byte 0xfe 4024e95f: 3f .byte 0x3f 4024e960: fea832 movi a3, 0xfffff8fe 4024e963: 3f .byte 0x3f 4024e964: a838 l32i.n a3, a8, 40 4024e966: fe .byte 0xfe 4024e967: 3f .byte 0x3f 4024e968: 000000 ill 4024e96b: a07220 addx4 a7, a2, a2 4024e96c : 4024e96c: 64a072 movi a7, 100 4024e96f: 01a042 movi a4, 1 4024e972: ff7961 l32r a6, 4024e758 4024e975: d0c112 addi a1, a1, -48 4024e978: a1e9 s32i.n a14, a1, 40 4024e97a: 7109 s32i.n a0, a1, 28 4024e97c: 91d9 s32i.n a13, a1, 36 4024e97e: 81c9 s32i.n a12, a1, 32 4024e980: 849652 l16si a5, a6, 0x108 4024e983: 02cd mov.n a12, a2 4024e985: 03dd mov.n a13, a3 4024e987: 012280 slli a2, a2, 24 4024e98a: 950632 l8ui a3, a6, 149 4024e98d: 0149 s32i.n a4, a1, 0 4024e98f: 312820 srai a2, a2, 24 4024e992: 040c movi.n a4, 0 4024e994: 06c845 call0 4025561c 4024e997: ff7331 l32r a3, 4024e764 4024e99a: 902cc0 addx2 a2, a12, a12 4024e99d: 223a add.n a2, a2, a3 4024e99f: 065a45 call0 40254f44 4024e9a2: ffee41 l32r a4, 4024e95c 4024e9a5: 7f0442 l8ui a4, a4, 127 4024e9a8: 44cc bnez.n a4, 4024e9b0 4024e9aa: 026c66 bnei a12, 6, 4024e9b0 4024e9ad: 032285 call0 40251bd8 4024e9b0: ffece1 l32r a14, 4024e960 4024e9b3: 341d66 bnei a13, 1, 4024e9eb 4024e9b6: 0d0c movi.n a13, 0 4024e9b8: 050c movi.n a5, 0 4024e9ba: 6159 s32i.n a5, a1, 24 4024e9bc: 202ee0 or a2, a14, a14 4024e9bf: 033605 call0 40251d20 4024e9c2: 062162 l32i a6, a1, 24 4024e9c5: 80d2d0 add a13, a2, a13 4024e9c8: 11dd00 slli a13, a13, 16 4024e9cb: 31d0d0 srai a13, a13, 16 4024e9ce: 061b addi.n a0, a6, 1 4024e9d0: 746000 extui a6, a0, 0, 8 4024e9d3: 6169 s32i.n a6, a1, 24 4024e9d5: e34666 bnei a6, 4, 4024e9bc 4024e9d8: 0d2b addi.n a0, a13, 2 4024e9da: dd5b addi.n a13, a13, 5 4024e9dc: b3d000 movgez a13, a0, a0 4024e9df: 21d2d0 srai a13, a13, 2 4024e9e2: 11dd00 slli a13, a13, 16 4024e9e5: 31d0d0 srai a13, a13, 16 4024e9e8: 000046 j 4024e9ed 4024e9eb: 0d0c movi.n a13, 0 4024e9ed: 0e3d mov.n a3, a14 4024e9ef: 10c122 addi a2, a1, 16 4024e9f2: 0d4d mov.n a4, a13 4024e9f4: fff245 call0 4024e91c 4024e9f7: 121c26 beqi a12, 1, 4024ea0d 4024e9fa: facc22 addi a2, a12, -6 4024e9fd: 0c0216 beqz a2, 4024eac1 4024ea00: f5cc42 addi a4, a12, -11 4024ea03: 230c movi.n a3, 2 4024ea05: 300c movi.n a0, 3 4024ea07: 830340 moveqz a0, a3, a4 4024ea0a: 000086 j 4024ea10 4024ea0d: 00a002 movi a0, 0 4024ea10: fc9a31 l32r a3, 4024dc78 4024ea13: ffaf62 movi a6, -1 4024ea16: 7440d0 extui a4, a13, 0, 8 4024ea19: 1150d0 slli a5, a0, 3 4024ea1c: ff4fe1 l32r a14, 4024e758 4024ea1f: 401500 ssl a5 4024ea22: ffa052 movi a5, 255 4024ea25: 90e0e0 addx2 a14, a0, a14 4024ea28: 065ed2 s16i a13, a14, 12 4024ea2b: a15500 sll a5, a5 4024ea2e: a14400 sll a4, a4 4024ea31: 305560 xor a5, a5, a6 4024ea34: 0020c0 memw 4024ea37: ff2322 l32i a2, a3, 0x3fc 4024ea3a: 102250 and a2, a2, a5 4024ea3d: 202240 or a2, a2, a4 4024ea40: 0020c0 memw 4024ea43: 06a042 movi a4, 6 4024ea46: f51c movi.n a5, 31 4024ea48: ffc581 l32r a8, 4024e95c 4024ea4b: 38a192 movi a9, 0x138 4024ea4e: fd6661 l32r a6, 4024dfe8 4024ea51: ffc471 l32r a7, 4024e964 4024ea54: ff6322 s32i a2, a3, 0x3fc 4024ea57: 90c000 addx2 a12, a0, a0 4024ea5a: 024c movi.n a2, 64 4024ea5c: 10c132 addi a3, a1, 16 4024ea5f: 11ccf0 slli a12, a12, 1 4024ea62: 7c7a add.n a7, a12, a7 4024ea64: 011662 l16ui a6, a6, 2 4024ea67: 0199 s32i.n a9, a1, 0 4024ea69: 800882 l8ui a8, a8, 128 4024ea6c: 1189 s32i.n a8, a1, 4 4024ea6e: 046f05 call0 40253160 4024ea71: fc5701 l32r a0, 4024dbd0 4024ea74: ff3951 l32r a5, 4024e758 4024ea77: 430042 l8ui a4, a0, 67 4024ea7a: 420022 l8ui a2, a0, 66 4024ea7d: 5c5a add.n a5, a12, a5 4024ea7f: 390532 l8ui a3, a5, 57 4024ea82: 380552 l8ui a5, a5, 56 4024ea85: 013380 slli a3, a3, 24 4024ea88: c02240 sub a2, a2, a4 4024ea8b: 224b addi.n a2, a2, 4 4024ea8d: 313830 srai a3, a3, 24 4024ea90: 015580 slli a5, a5, 24 4024ea93: 315850 srai a5, a5, 24 4024ea96: c03350 sub a3, a3, a5 4024ea99: 09a237 bge a2, a3, 4024eaa6 4024ea9c: ffb371 l32r a7, 4024e968 4024ea9f: 4068 l32i.n a6, a0, 16 4024eaa1: 206670 or a6, a6, a7 4024eaa4: 4069 s32i.n a6, a0, 16 4024eaa6: 81c8 l32i.n a12, a1, 32 4024eaa8: 91d8 l32i.n a13, a1, 36 4024eaaa: 7108 l32i.n a0, a1, 28 4024eaac: 069e82 l16si a8, a14, 12 4024eaaf: a1e8 l32i.n a14, a1, 40 4024eab1: 0758a6 blti a8, 5, 4024eabc 4024eab4: ffaaa1 l32r a10, 4024e95c 4024eab7: 190c movi.n a9, 1 4024eab9: 814a92 s8i a9, a10, 129 4024eabc: 30c112 addi a1, a1, 48 4024eabf: f00d ret.n 4024eac1: 100c movi.n a0, 1 4024eac3: ffd246 j 4024ea10 4024eac6: 230000 excw 4024eac9: fea8 l32i.n a10, a14, 60 4024eacb: 3f .byte 0x3f 4024eacc: fea956 bnez a9, 4024eaba 4024eacf: 3f .byte 0x3f 4024ead0: be .byte 0xbe 4024ead1: fea8 l32i.n a10, a14, 60 4024ead3: 3f .byte 0x3f 4024ead4 : 4024ead4: c0c112 addi a1, a1, -64 4024ead7: 51d9 s32i.n a13, a1, 20 4024ead9: 61e9 s32i.n a14, a1, 24 4024eadb: 71f9 s32i.n a15, a1, 28 4024eadd: c139 s32i.n a3, a1, 48 4024eadf: 41c9 s32i.n a12, a1, 16 4024eae1: 3109 s32i.n a0, a1, 12 4024eae3: 02cd mov.n a12, a2 4024eae5: 02ab85 call0 402515a0 4024eae8: 0f0c movi.n a15, 0 4024eaea: 6e0c movi.n a14, 6 4024eaec: ff1b01 l32r a0, 4024e758 4024eaef: a05cc0 addx4 a5, a12, a12 4024eaf2: 3c0b addi.n a3, a12, -1 4024eaf4: facc42 addi a4, a12, -6 4024eaf7: 8149 s32i.n a4, a1, 32 4024eaf9: b139 s32i.n a3, a1, 44 4024eafb: c9c552 addi a5, a5, -55 4024eafe: 2159 s32i.n a5, a1, 8 4024eb00: 00dd mov.n a13, a0 4024eb02: 23c002 addi a0, a0, 35 4024eb05: 2d7cf6 bgeui a12, 7, 4024eb36 4024eb08: 530c movi.n a3, 5 4024eb0a: b128 l32i.n a2, a1, 44 4024eb0c: 3e0d42 l8ui a4, a13, 62 4024eb0f: 380d52 l8ui a5, a13, 56 4024eb12: a159 s32i.n a5, a1, 40 4024eb14: 014480 slli a4, a4, 24 4024eb17: 015580 slli a5, a5, 24 4024eb1a: 315850 srai a5, a5, 24 4024eb1d: 314840 srai a4, a4, 24 4024eb20: c04450 sub a4, a4, a5 4024eb23: 822240 mull a2, a2, a4 4024eb26: c57a01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024eb29: 0000c0 callx0 a0 4024eb2c: a158 l32i.n a5, a1, 40 4024eb2e: ffe601 l32r a0, 4024eac8 4024eb31: 225a add.n a2, a2, a5 4024eb33: 0018c6 j 4024eb9a 4024eb36: 2dacf6 bgeui a12, 12, 4024eb67 4024eb39: 530c movi.n a3, 5 4024eb3b: 8128 l32i.n a2, a1, 32 4024eb3d: 440d42 l8ui a4, a13, 68 4024eb40: 3e0d52 l8ui a5, a13, 62 4024eb43: 9159 s32i.n a5, a1, 36 4024eb45: 014480 slli a4, a4, 24 4024eb48: 015580 slli a5, a5, 24 4024eb4b: 315850 srai a5, a5, 24 4024eb4e: 314840 srai a4, a4, 24 4024eb51: c04450 sub a4, a4, a5 4024eb54: 822240 mull a2, a2, a4 4024eb57: c56e01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024eb5a: 0000c0 callx0 a0 4024eb5d: 9158 l32i.n a5, a1, 36 4024eb5f: ffda01 l32r a0, 4024eac8 4024eb62: 225a add.n a2, a2, a5 4024eb64: 000c86 j 4024eb9a 4024eb67: 4a0d22 l8ui a2, a13, 74 4024eb6a: 0da062 movi a6, 13 4024eb6d: 012280 slli a2, a2, 24 4024eb70: 312820 srai a2, a2, 24 4024eb73: 2336c7 bltu a6, a12, 4024eb9a 4024eb76: 440d42 l8ui a4, a13, 68 4024eb79: 016142 s32i a4, a1, 4 4024eb7c: 014480 slli a4, a4, 24 4024eb7f: 314840 srai a4, a4, 24 4024eb82: c04240 sub a4, a2, a4 4024eb85: 022122 l32i a2, a1, 8 4024eb88: 631c movi.n a3, 22 4024eb8a: 822240 mull a2, a2, a4 4024eb8d: c56001 l32r a0, 40240110 <_irom0_text_start+0x110> 4024eb90: 0000c0 callx0 a0 4024eb93: 1158 l32i.n a5, a1, 4 4024eb95: ffcc01 l32r a0, 4024eac8 4024eb98: 225a add.n a2, a2, a5 4024eb9a: dd1b addi.n a13, a13, 1 4024eb9c: ee0b addi.n a14, a14, -1 4024eb9e: c178 l32i.n a7, a1, 48 4024eba0: 390062 l8ui a6, a0, 57 4024eba3: 7f7a add.n a7, a15, a7 4024eba5: 016680 slli a6, a6, 24 4024eba8: ff1b addi.n a15, a15, 1 4024ebaa: 316860 srai a6, a6, 24 4024ebad: 662a add.n a6, a6, a2 4024ebaf: 004762 s8i a6, a7, 0 4024ebb2: f4fe56 bnez a14, 4024eb05 4024ebb5: ffc591 l32r a9, 4024eacc 4024ebb8: c1a8 l32i.n a10, a1, 48 4024ebba: 000992 l8ui a9, a9, 0 4024ebbd: 000ab2 l8ui a11, a10, 0 4024ebc0: 019980 slli a9, a9, 24 4024ebc3: 319890 srai a9, a9, 24 4024ebc6: 99ba add.n a9, a9, a11 4024ebc8: 004a92 s8i a9, a10, 0 4024ebcb: c00082 l8ui a8, a0, 192 4024ebce: ea00a2 l8ui a10, a0, 234 4024ebd1: 281826 beqi a8, 1, 4024ebfd 4024ebd4: 251a26 beqi a10, 1, 4024ebfd 4024ebd7: 050c movi.n a5, 0 4024ebd9: 80afd2 movi a13, -128 4024ebdc: 0d6d mov.n a6, a13 4024ebde: ffbc21 l32r a2, 4024ead0 4024ebe1: d30c movi.n a3, 13 4024ebe3: c148 l32i.n a4, a1, 48 4024ebe5: 0e40d2 s8i a13, a0, 14 4024ebe8: 2f4052 s8i a5, a0, 47 4024ebeb: 032bc5 call0 40251ea8 4024ebee: 41c8 l32i.n a12, a1, 16 4024ebf0: 51d8 l32i.n a13, a1, 20 4024ebf2: 61e8 l32i.n a14, a1, 24 4024ebf4: 71f8 l32i.n a15, a1, 28 4024ebf6: 3108 l32i.n a0, a1, 12 4024ebf8: 40c112 addi a1, a1, 64 4024ebfb: f00d ret.n 4024ebfd: b700b2 l8ui a11, a0, 183 4024ec00: bb00e2 l8ui a14, a0, 187 4024ec03: 5bdc bnez.n a11, 4024ec1c 4024ec05: 023cb6 bltui a12, 3, 4024ec0b 4024ec08: 004786 j 4024ed2a 4024ec0b: fed321 l32r a2, 4024e758 4024ec0e: 3a0222 l8ui a2, a2, 58 4024ec11: 150c movi.n a5, 1 4024ec13: 01d280 slli a13, a2, 24 4024ec16: 31d8d0 srai a13, a13, 24 4024ec19: ffefc6 j 4024ebdc 4024ec1c: 613ec7 bltu a14, a12, 4024ec81 4024ec1f: fecef1 l32r a15, 4024e758 4024ec22: b900d2 l8ui a13, a0, 185 4024ec25: ddfa add.n a13, a13, a15 4024ec27: 380dd2 l8ui a13, a13, 56 4024ec2a: bc00f2 l8ui a15, a0, 188 4024ec2d: 01dd80 slli a13, a13, 24 4024ec30: 31d8d0 srai a13, a13, 24 4024ec33: 451f66 bnei a15, 1, 4024ec7c 4024ec36: ffa4c1 l32r a12, 4024eac8 4024ec39: 530c movi.n a3, 5 4024ec3b: 1b0c22 l8ui a2, a12, 27 4024ec3e: 150cc2 l8ui a12, a12, 21 4024ec41: 012280 slli a2, a2, 24 4024ec44: 312820 srai a2, a2, 24 4024ec47: 01cc80 slli a12, a12, 24 4024ec4a: 31c8c0 srai a12, a12, 24 4024ec4d: c022c0 sub a2, a2, a12 4024ec50: 822e20 mull a2, a14, a2 4024ec53: c52f01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024ec56: 0000c0 callx0 a0 4024ec59: 3c2a add.n a3, a12, a2 4024ec5b: 013380 slli a3, a3, 24 4024ec5e: b128 l32i.n a2, a1, 44 4024ec60: 313830 srai a3, a3, 24 4024ec63: c033d0 sub a3, a3, a13 4024ec66: 822230 mull a2, a2, a3 4024ec69: 0e3d mov.n a3, a14 4024ec6b: c52901 l32r a0, 40240110 <_irom0_text_start+0x110> 4024ec6e: 0000c0 callx0 a0 4024ec71: ff9501 l32r a0, 4024eac8 4024ec74: dd2a add.n a13, a13, a2 4024ec76: 01dd80 slli a13, a13, 24 4024ec79: 31d8d0 srai a13, a13, 24 4024ec7c: 150c movi.n a5, 1 4024ec7e: ffd686 j 4024ebdc 4024ec81: ba0022 l8ui a2, a0, 186 4024ec84: ff0c movi.n a15, 15 4024ec86: c0ff20 sub a15, a15, a2 4024ec89: 4a2cf7 blt a12, a15, 4024ecd7 4024ec8c: feb3f1 l32r a15, 4024e758 4024ec8f: b800d2 l8ui a13, a0, 184 4024ec92: ddfa add.n a13, a13, a15 4024ec94: 4a0dd2 l8ui a13, a13, 74 4024ec97: bc0032 l8ui a3, a0, 188 4024ec9a: 01dd80 slli a13, a13, 24 4024ec9d: 31d8d0 srai a13, a13, 24 4024eca0: d81366 bnei a3, 1, 4024ec7c 4024eca3: 2100f2 l8ui a15, a0, 33 4024eca6: 01ff80 slli a15, a15, 24 4024eca9: 31f8f0 srai a15, a15, 24 4024ecac: 2facf6 bgeui a12, 12, 4024ecdf 4024ecaf: ff8621 l32r a2, 4024eac8 4024ecb2: 830c movi.n a3, 8 4024ecb4: 1b0222 l8ui a2, a2, 27 4024ecb7: c033e0 sub a3, a3, a14 4024ecba: 012280 slli a2, a2, 24 4024ecbd: 312820 srai a2, a2, 24 4024ecc0: 0129 s32i.n a2, a1, 0 4024ecc2: c02f20 sub a2, a15, a2 4024ecc5: 822230 mull a2, a2, a3 4024ecc8: 530c movi.n a3, 5 4024ecca: c51101 l32r a0, 40240110 <_irom0_text_start+0x110> 4024eccd: 0000c0 callx0 a0 4024ecd0: 0108 l32i.n a0, a1, 0 4024ecd2: 002a add.n a0, a0, a2 4024ecd4: 000ac6 j 4024ed03 4024ecd7: 050c movi.n a5, 0 4024ecd9: 80afd2 movi a13, -128 4024ecdc: ffbf06 j 4024ebdc 4024ecdf: 631c movi.n a3, 22 4024ece1: fbbb21 l32r a2, 4024dbd0 4024ece4: 340c movi.n a4, 3 4024ece6: 5a0222 l8ui a2, a2, 90 4024ece9: c044e0 sub a4, a4, a14 4024ecec: 012280 slli a2, a2, 24 4024ecef: 312820 srai a2, a2, 24 4024ecf2: c022f0 sub a2, a2, a15 4024ecf5: 822240 mull a2, a2, a4 4024ecf8: a02220 addx4 a2, a2, a2 4024ecfb: c50501 l32r a0, 40240110 <_irom0_text_start+0x110> 4024ecfe: 0000c0 callx0 a0 4024ed01: 0f2a add.n a0, a15, a2 4024ed03: e30c movi.n a3, 14 4024ed05: 012080 slli a2, a0, 24 4024ed08: 312820 srai a2, a2, 24 4024ed0b: c033c0 sub a3, a3, a12 4024ed0e: c022d0 sub a2, a2, a13 4024ed11: 822230 mull a2, a2, a3 4024ed14: 0e3d mov.n a3, a14 4024ed16: c4fe01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024ed19: 0000c0 callx0 a0 4024ed1c: ff6b01 l32r a0, 4024eac8 4024ed1f: dd2a add.n a13, a13, a2 4024ed21: 01dd80 slli a13, a13, 24 4024ed24: 31d8d0 srai a13, a13, 24 4024ed27: ffd446 j 4024ec7c 4024ed2a: 089cb6 bltui a12, 10, 4024ed36 4024ed2d: fe8a21 l32r a2, 4024e758 4024ed30: 460222 l8ui a2, a2, 70 4024ed33: ffb686 j 4024ec11 4024ed36: 80afd2 movi a13, -128 4024ed39: 050c movi.n a5, 0 4024ed3b: ffa746 j 4024ebdc 4024ed3e: 520000 excw 4024ed41: fea9 s32i.n a10, a14, 60 4024ed43: 3f .byte 0x3f 4024ed44 : 4024ed44: d0c112 addi a1, a1, -48 4024ed47: 0761e2 s32i a14, a1, 28 4024ed4a: 096122 s32i a2, a1, 36 4024ed4d: 51c9 s32i.n a12, a1, 20 4024ed4f: 4109 s32i.n a0, a1, 16 4024ed51: 81f9 s32i.n a15, a1, 32 4024ed53: 61d9 s32i.n a13, a1, 24 4024ed55: fb9ed1 l32r a13, 4024dbd0 4024ed58: 02fd mov.n a15, a2 4024ed5a: 4d08 l32i.n a0, a13, 16 4024ed5c: fca3c1 l32r a12, 4024dfe8 4024ed5f: 050400 extui a0, a0, 20, 1 4024ed62: 09c056 bnez a0, 4024ee02 4024ed65: 0d08 l32i.n a0, a13, 0 4024ed67: 282002 l32i a0, a0, 160 4024ed6a: 0000c0 callx0 a0 4024ed6d: 0d08 l32i.n a0, a13, 0 4024ed6f: 302002 l32i a0, a0, 192 4024ed72: 120c movi.n a2, 1 4024ed74: 0000c0 callx0 a0 4024ed77: 011c22 l16ui a2, a12, 2 4024ed7a: b42020 extui a2, a2, 0, 12 4024ed7d: 05c405 call0 402549c0 4024ed80: 011c22 l16ui a2, a12, 2 4024ed83: 013d mov.n a3, a1 4024ed85: 140c movi.n a4, 1 4024ed87: 02c1c5 call0 402519a4 4024ed8a: 0d08 l32i.n a0, a13, 0 4024ed8c: 6008 l32i.n a0, a0, 24 4024ed8e: 020c movi.n a2, 0 4024ed90: 0000c0 callx0 a0 4024ed93: 0201e2 l8ui a14, a1, 2 4024ed96: 0c0c movi.n a12, 0 4024ed98: 6c9c beqz.n a12, 4024edb2 4024ed9a: 0f1c26 beqi a12, 1, 4024edad 4024ed9d: 072c26 beqi a12, 2, 4024eda8 4024eda0: 103c66 bnei a12, 3, 4024edb4 4024eda3: ee0c movi.n a14, 14 4024eda5: 0002c6 j 4024edb4 4024eda8: be0c movi.n a14, 11 4024edaa: 000186 j 4024edb4 4024edad: 1e0c movi.n a14, 1 4024edaf: 000046 j 4024edb4 4024edb2: 6e0c movi.n a14, 6 4024edb4: 0f3d mov.n a3, a15 4024edb6: 0e2d mov.n a2, a14 4024edb8: ffbb05 call0 4024e96c 4024edbb: cc1b addi.n a12, a12, 1 4024edbd: 74c0c0 extui a12, a12, 0, 8 4024edc0: d44c66 bnei a12, 4, 4024ed98 4024edc3: 0d08 l32i.n a0, a13, 0 4024edc5: 322002 l32i a0, a0, 200 4024edc8: 0000c0 callx0 a0 4024edcb: 0d08 l32i.n a0, a13, 0 4024edcd: 312002 l32i a0, a0, 196 4024edd0: 0000c0 callx0 a0 4024edd3: 0d08 l32i.n a0, a13, 0 4024edd5: 2f2002 l32i a0, a0, 188 4024edd8: c56cc1 l32r a12, 40240388 <_irom0_text_start+0x388> 4024eddb: 0000c0 callx0 a0 4024edde: 4d08 l32i.n a0, a13, 16 4024ede0: ffd831 l32r a3, 4024ed40 4024ede3: ff3a41 l32r a4, 4024eacc 4024ede6: 020c movi.n a2, 0 4024ede8: 6d4d22 s8i a2, a13, 109 4024edeb: 6c4d22 s8i a2, a13, 108 4024edee: 305d22 s16i a2, a13, 96 4024edf1: 9c4d22 s8i a2, a13, 156 4024edf4: 004422 s8i a2, a4, 0 4024edf7: 005322 s16i a2, a3, 0 4024edfa: 2000c0 or a0, a0, a12 4024edfd: 4d09 s32i.n a0, a13, 16 4024edff: 000606 j 4024ee1b 4024ee02: 203110 or a3, a1, a1 4024ee05: 00a042 movi a4, 0 4024ee08: 351d22 l16ui a2, a13, 106 4024ee0b: 015c22 s16i a2, a12, 2 4024ee0e: 02b945 call0 402519a4 4024ee11: 011c22 l16ui a2, a12, 2 4024ee14: 013d mov.n a3, a1 4024ee16: 02af05 call0 40251908 4024ee19: 4d08 l32i.n a0, a13, 16 4024ee1b: 07f0b7 bbsi a0, 27, 4024ee26 4024ee1e: 400d22 l8ui a2, a13, 64 4024ee21: 318b addi.n a3, a1, 8 4024ee23: ffcb05 call0 4024ead4 4024ee26: 51c8 l32i.n a12, a1, 20 4024ee28: 61d8 l32i.n a13, a1, 24 4024ee2a: 71e8 l32i.n a14, a1, 28 4024ee2c: 81f8 l32i.n a15, a1, 32 4024ee2e: 4108 l32i.n a0, a1, 16 4024ee30: 30c112 addi a1, a1, 48 4024ee33: f00d ret.n 4024ee35: 000000 ill 4024ee38 : 4024ee38: fcdf21 l32r a2, 4024e1b4 4024ee3b: 0020c0 memw 4024ee3e: 592222 l32i a2, a2, 0x164 4024ee41: b52420 extui a2, a2, 20, 12 4024ee44: 221b addi.n a2, a2, 1 4024ee46: 412120 srli a2, a2, 1 4024ee49: f8d222 addmi a2, a2, 0xfffff800 4024ee4c: 112200 slli a2, a2, 16 4024ee4f: 312020 srai a2, a2, 16 4024ee52: f00d ret.n 4024ee54 : 4024ee54: f0c112 addi a1, a1, -16 4024ee57: 0109 s32i.n a0, a1, 0 4024ee59: fb5d01 l32r a0, 4024dbd0 4024ee5c: 0008 l32i.n a0, a0, 0 4024ee5e: a008 l32i.n a0, a0, 40 4024ee60: 0000c0 callx0 a0 4024ee63: acae52 movi a5, 0xfffffeac 4024ee66: 78ae02 movi a0, 0xfffffe78 4024ee69: 012207 blt a2, a0, 4024ee6e 4024ee6c: 020d mov.n a0, a2 4024ee6e: 052d mov.n a2, a5 4024ee70: 012507 blt a5, a0, 4024ee75 4024ee73: 002d mov.n a2, a0 4024ee75: 0108 l32i.n a0, a1, 0 4024ee77: 112200 slli a2, a2, 16 4024ee7a: 312020 srai a2, a2, 16 4024ee7d: 10c112 addi a1, a1, 16 4024ee80: f00d ret.n ... 4024ee84 : 4024ee84: da7c movi.n a10, -3 4024ee86: fccb41 l32r a4, 4024e1b4 4024ee89: 0020c0 memw 4024ee8c: 582492 l32i a9, a4, 0x160 4024ee8f: 1099a0 and a9, a9, a10 4024ee92: 0020c0 memw 4024ee95: 586492 s32i a9, a4, 0x160 4024ee98: a21b addi.n a10, a2, 1 4024ee9a: 822b addi.n a8, a2, 2 4024ee9c: b38aa0 movgez a8, a10, a10 4024ee9f: 218180 srai a8, a8, 1 4024eea2: 00ae92 movi a9, 0xfffffe00 4024eea5: 02d882 addmi a8, a8, 0x200 4024eea8: 848080 extui a8, a8, 0, 9 4024eeab: 0020c0 memw 4024eeae: 592472 l32i a7, a4, 0x164 4024eeb1: 107790 and a7, a7, a9 4024eeb4: 207780 or a7, a7, a8 4024eeb7: 0020c0 memw 4024eeba: 596472 s32i a7, a4, 0x164 4024eebd: fdd361 l32r a6, 4024e60c 4024eec0: 250c movi.n a5, 2 4024eec2: 0020c0 memw 4024eec5: 582432 l32i a3, a4, 0x160 4024eec8: 103360 and a3, a3, a6 4024eecb: 203350 or a3, a3, a5 4024eece: 0020c0 memw 4024eed1: 586432 s32i a3, a4, 0x160 4024eed4: f00d ret.n 4024eed6: 000000 ill 4024eed9: fffff0 excw 4024eedc: 028002 excw ... 4024eee0 : 4024eee0: fcb571 l32r a7, 4024e1b4 4024eee3: 0020c0 memw 4024eee6: 582732 l32i a3, a7, 0x160 4024eee9: a0a182 movi a8, 0x1a0 4024eeec: 2fe317 bbsi a3, 1, 4024ef1f 4024eeef: 249020 extui a9, a2, 0, 3 4024eef2: fff9a1 l32r a10, 4024eed8 4024eef5: 119970 slli a9, a9, 9 4024eef8: 0020c0 memw 4024eefb: 592762 l32i a6, a7, 0x164 4024eefe: 1066a0 and a6, a6, a10 4024ef01: 206690 or a6, a6, a9 4024ef04: 206680 or a6, a6, a8 4024ef07: 0020c0 memw 4024ef0a: 596762 s32i a6, a7, 0x164 4024ef0d: fff351 l32r a5, 4024eedc 4024ef10: 0020c0 memw 4024ef13: 582742 l32i a4, a7, 0x160 4024ef16: 204450 or a4, a4, a5 4024ef19: 0020c0 memw 4024ef1c: 586742 s32i a4, a7, 0x160 4024ef1f: f00d ret.n 4024ef21: 000000 ill 4024ef24: fff001 l32r a0, 4024eee4 4024ef27: ff .byte 0xff 4024ef28: 009600 excw 4024ef2b: fe3160 excw 4024ef2c : 4024ef2c: fffe31 l32r a3, 4024ef24 4024ef2f: fffe21 l32r a2, 4024ef28 4024ef32: 0020c0 memw 4024ef35: 892222 l32i a2, a2, 0x224 4024ef38: b42020 extui a2, a2, 0, 12 4024ef3b: 223a add.n a2, a2, a3 4024ef3d: 412120 srli a2, a2, 1 4024ef40: 112200 slli a2, a2, 16 4024ef43: 312020 srai a2, a2, 16 4024ef46: f00d ret.n 4024ef48: ff .byte 0xff 4024ef49: fffff1 l32r a15, 4024ef48 4024ef4c: a948 l32i.n a4, a9, 40 4024ef4e: fe .byte 0xfe 4024ef4f: 3f .byte 0x3f 4024ef50: fea854 excw 4024ef53: 3f .byte 0x3f 4024ef54: fea834 excw 4024ef57: 3f .byte 0x3f 4024ef58 : 4024ef58: fffc71 l32r a7, 4024ef48 4024ef5b: 00a262 movi a6, 0x200 4024ef5e: f0c112 addi a1, a1, -16 4024ef61: 0109 s32i.n a0, a1, 0 4024ef63: 11c9 s32i.n a12, a1, 4 4024ef65: 21d9 s32i.n a13, a1, 8 4024ef67: fc9351 l32r a5, 4024e1b4 4024ef6a: 02dd mov.n a13, a2 4024ef6c: fb19c1 l32r a12, 4024dbd0 4024ef6f: 0020c0 memw 4024ef72: 592542 l32i a4, a5, 0x164 4024ef75: 104470 and a4, a4, a7 4024ef78: 204460 or a4, a4, a6 4024ef7b: 0020c0 memw 4024ef7e: 596542 s32i a4, a5, 0x164 4024ef81: 540c movi.n a4, 5 4024ef83: 0020c0 memw 4024ef86: 582502 l32i a0, a5, 0x160 4024ef89: 410f00 srli a0, a0, 15 4024ef8c: 100040 and a0, a0, a4 4024ef8f: 0a5026 beqi a0, 5, 4024ef9d 4024ef92: 0c08 l32i.n a0, a12, 0 4024ef94: 192002 l32i a0, a0, 100 4024ef97: 0000c0 callx0 a0 4024ef9a: 000586 j 4024efb4 4024ef9d: ffeb01 l32r a0, 4024ef4c 4024efa0: 001022 l16ui a2, a0, 0 4024efa3: 0020c0 memw 4024efa6: 582542 l32i a4, a5, 0x160 4024efa9: 1d6417 bbci a4, 1, 4024efca 4024efac: 1f92f6 bgeui a2, 10, 4024efcf 4024efaf: 221b addi.n a2, a2, 1 4024efb1: 005022 s16i a2, a0, 0 4024efb4: ffe721 l32r a2, 4024ef50 4024efb7: 282c42 l32i a4, a12, 160 4024efba: 329b addi.n a3, a2, 9 4024efbc: febb05 call0 4024db70 4024efbf: 11c8 l32i.n a12, a1, 4 4024efc1: 21d8 l32i.n a13, a1, 8 4024efc3: 0108 l32i.n a0, a1, 0 4024efc5: 10c112 addi a1, a1, 16 4024efc8: f00d ret.n 4024efca: 3139 s32i.n a3, a1, 12 4024efcc: 0592b6 bltui a2, 10, 4024efd5 4024efcf: b0ae22 movi a2, 0xfffffeb0 4024efd2: 0002c6 j 4024efe1 4024efd5: 0c08 l32i.n a0, a12, 0 4024efd7: a008 l32i.n a0, a0, 40 4024efd9: 0000c0 callx0 a0 4024efdc: 3138 l32i.n a3, a1, 12 4024efde: ffdb01 l32r a0, 4024ef4c 4024efe1: 6cae42 movi a4, 0xfffffe6c 4024efe4: 6fa427 bge a4, a2, 4024f057 4024efe7: 001052 l16ui a5, a0, 0 4024efea: acae72 movi a7, 0xfffffeac 4024efed: 1495f6 bgeui a5, 10, 4024f005 4024eff0: 78ae62 movi a6, 0xfffffe78 4024eff3: 012267 blt a2, a6, 4024eff8 4024eff6: 026d mov.n a6, a2 4024eff8: 072d mov.n a2, a7 4024effa: 012767 blt a7, a6, 4024efff 4024effd: 062d mov.n a2, a6 4024efff: 112200 slli a2, a2, 16 4024f002: 312020 srai a2, a2, 16 4024f005: ffd371 l32r a7, 4024ef54 4024f008: 129762 l16si a6, a7, 36 4024f00b: da0782 l8ui a8, a7, 218 4024f00e: 61a627 bge a6, a2, 4024f073 4024f011: 904660 addx2 a4, a6, a6 4024f014: 224a add.n a2, a2, a4 4024f016: fec242 addi a4, a2, -2 4024f019: 221b addi.n a2, a2, 1 4024f01b: b32440 movgez a2, a4, a4 4024f01e: 212220 srai a2, a2, 2 4024f021: 116200 slli a6, a2, 16 4024f024: 316060 srai a6, a6, 16 4024f027: 125762 s16i a6, a7, 36 4024f02a: 054816 beqz a8, 4024f082 4024f02d: 7cae22 movi a2, 0xfffffe7c 4024f030: 35a267 bge a2, a6, 4024f069 4024f033: 462a add.n a4, a6, a2 4024f035: 241b addi.n a2, a4, 1 4024f037: b32440 movgez a2, a4, a4 4024f03a: 212120 srai a2, a2, 1 4024f03d: 112200 slli a2, a2, 16 4024f040: 312020 srai a2, a2, 16 4024f043: 1f5c22 s16i a2, a12, 62 4024f046: 000906 j 4024f06e 4024f049: 050c movi.n a5, 0 4024f04b: 838c beqz.n a3, 4024f057 4024f04d: 658c beqz.n a5, 4024f057 4024f04f: 0c08 l32i.n a0, a12, 0 4024f051: 162002 l32i a0, a0, 88 4024f054: 0000c0 callx0 a0 4024f057: 0c08 l32i.n a0, a12, 0 4024f059: 192002 l32i a0, a0, 100 4024f05c: 0d2d mov.n a2, a13 4024f05e: 0000c0 callx0 a0 4024f061: ffba01 l32r a0, 4024ef4c 4024f064: 020c movi.n a2, 0 4024f066: ffd1c6 j 4024efb1 4024f069: 062d mov.n a2, a6 4024f06b: 1f5c62 s16i a6, a12, 62 4024f06e: 150c movi.n a5, 1 4024f070: fff5c6 j 4024f04b 4024f073: b3a267 bge a2, a6, 4024f02a 4024f076: f0c642 addi a4, a6, -16 4024f079: 1ba247 bge a2, a4, 4024f098 4024f07c: f4c622 addi a2, a6, -12 4024f07f: ffe786 j 4024f021 4024f082: 1f9c22 l16si a2, a12, 62 4024f085: 528b addi.n a5, a2, 8 4024f087: 052567 blt a5, a6, 4024f090 4024f08a: f8c272 addi a7, a2, -8 4024f08d: b8a677 bge a6, a7, 4024f049 4024f090: 062d mov.n a2, a6 4024f092: 1f5c62 s16i a6, a12, 62 4024f095: fff546 j 4024f06e 4024f098: 902220 addx2 a2, a2, a2 4024f09b: 262a add.n a2, a6, a2 4024f09d: fec242 addi a4, a2, -2 4024f0a0: 221b addi.n a2, a2, 1 4024f0a2: b32440 movgez a2, a4, a4 4024f0a5: 212220 srai a2, a2, 2 4024f0a8: ffdd46 j 4024f021 4024f0ab: a94000 excw 4024f0ae: fe .byte 0xfe 4024f0af: 3f .byte 0x3f 4024f0b0: ff .byte 0xff 4024f0b1: ff .byte 0xff 4024f0b2: ff .byte 0xff 4024f0b3: bf .byte 0xbf 4024f0b4: 200000 or a0, a0, a0 ... 4024f0b8 : 4024f0b8: 028d mov.n a8, a2 4024f0ba: c0c112 addi a1, a1, -64 4024f0bd: 5109 s32i.n a0, a1, 20 4024f0bf: 71d9 s32i.n a13, a1, 28 4024f0c1: 81e9 s32i.n a14, a1, 32 4024f0c3: 91f9 s32i.n a15, a1, 36 4024f0c5: 61c9 s32i.n a12, a1, 24 4024f0c7: 00acf2 movi a15, 0xfffffc00 4024f0ca: c9a0c2 movi a12, 201 4024f0cd: 03ed mov.n a14, a3 4024f0cf: fac0d1 l32r a13, 4024dbd0 4024f0d2: 043d mov.n a3, a4 4024f0d4: 102142 l32i a4, a1, 64 4024f0d7: 0d98 l32i.n a9, a13, 0 4024f0d9: 0408 l32i.n a0, a4, 0 4024f0db: 162992 l32i a9, a9, 88 4024f0de: 050500 extui a0, a0, 21, 1 4024f0e1: 18f056 bnez a0, 4024f274 4024f0e4: 7cae22 movi a2, 0xfffffe7c 4024f0e7: 1169 s32i.n a6, a1, 4 4024f0e9: 0149 s32i.n a4, a1, 0 4024f0eb: d189 s32i.n a8, a1, 52 4024f0ed: c139 s32i.n a3, a1, 48 4024f0ef: b159 s32i.n a5, a1, 44 4024f0f1: 0009c0 callx0 a9 4024f0f4: 7cae92 movi a9, 0xfffffe7c 4024f0f7: 0020c0 memw 4024f0fa: fc2ea1 l32r a10, 4024e1b4 4024f0fd: da38 l32i.n a3, a10, 52 4024f0ff: 1033f0 and a3, a3, a15 4024f102: 2033c0 or a3, a3, a12 4024f105: 0020c0 memw 4024f108: da39 s32i.n a3, a10, 52 4024f10a: 0020c0 memw 4024f10d: da08 l32i.n a0, a10, 52 4024f10f: e27c movi.n a2, -2 4024f111: 100020 and a0, a0, a2 4024f114: 0020c0 memw 4024f117: da09 s32i.n a0, a10, 52 4024f119: 0020c0 memw 4024f11c: acae82 movi a8, 0xfffffeac 4024f11f: ffe301 l32r a0, 4024f0ac 4024f122: 582aa2 l32i a10, a10, 0x160 4024f125: 0b0c movi.n a11, 0 4024f127: a1b9 s32i.n a11, a1, 40 4024f129: 1f5d92 s16i a9, a13, 62 4024f12c: a148 l32i.n a4, a1, 40 4024f12e: 541b addi.n a5, a4, 1 4024f130: 906400 addx2 a6, a4, a0 4024f133: 005682 s16i a8, a6, 0 4024f136: 744050 extui a4, a5, 0, 8 4024f139: a149 s32i.n a4, a1, 40 4024f13b: ed4466 bnei a4, 4, 4024f12c 4024f13e: 0020c0 memw 4024f141: fc1c91 l32r a9, 4024e1b4 4024f144: b938 l32i.n a3, a9, 44 4024f146: 2139 s32i.n a3, a1, 8 4024f148: 0020c0 memw 4024f14b: c82922 l32i a2, a9, 0x320 4024f14e: 3129 s32i.n a2, a1, 12 4024f150: 0020c0 memw 4024f153: d029f2 l32i a15, a9, 0x340 4024f156: 41f9 s32i.n a15, a1, 16 4024f158: 0020c0 memw 4024f15b: b9b8 l32i.n a11, a9, 44 4024f15d: ec7c movi.n a12, -2 4024f15f: 10bbc0 and a11, a11, a12 4024f162: 0020c0 memw 4024f165: b9b9 s32i.n a11, a9, 44 4024f167: ffd2a1 l32r a10, 4024f0b0 4024f16a: 0020c0 memw 4024f16d: c82982 l32i a8, a9, 0x320 4024f170: 1088a0 and a8, a8, a10 4024f173: 0020c0 memw 4024f176: c86982 s32i a8, a9, 0x320 4024f179: fd32c1 l32r a12, 4024e644 4024f17c: 070c movi.n a7, 0 4024f17e: a179 s32i.n a7, a1, 40 4024f180: 0020c0 memw 4024f183: 802cf2 l32i a15, a12, 0x200 4024f186: 0a2142 l32i a4, a1, 40 4024f189: 0ea022 movi a2, 14 4024f18c: a03440 addx4 a3, a4, a4 4024f18f: fdc442 addi a4, a4, -3 4024f192: 01c332 addi a3, a3, 1 4024f195: 932340 movnez a2, a3, a4 4024f198: 012280 slli a2, a2, 24 4024f19b: 312820 srai a2, a2, 24 4024f19e: 066485 call0 402557e8 4024f1a1: 0020c0 memw 4024f1a4: fc0401 l32r a0, 4024e1b4 4024f1a7: a1d8 l32i.n a13, a1, 40 4024f1a9: 582042 l32i a4, a0, 0x160 4024f1ac: deac beqz.n a14, 4024f1dd 4024f1ae: ffbf01 l32r a0, 4024f0ac 4024f1b1: 0c0c movi.n a12, 0 4024f1b3: 90dd00 addx2 a13, a13, a0 4024f1b6: 0f4d mov.n a4, a15 4024f1b8: d128 l32i.n a2, a1, 52 4024f1ba: c138 l32i.n a3, a1, 48 4024f1bc: b158 l32i.n a5, a1, 44 4024f1be: ff48c5 call0 4024e64c 4024f1c1: 22dc bnez.n a2, 4024f1d7 4024f1c3: ffc905 call0 4024ee54 4024f1c6: 009d42 l16si a4, a13, 0 4024f1c9: cc1b addi.n a12, a12, 1 4024f1cb: 02a247 bge a2, a4, 4024f1d1 4024f1ce: 005d22 s16i a2, a13, 0 4024f1d1: 74c0c0 extui a12, a12, 0, 8 4024f1d4: de9ec7 bne a14, a12, 4024f1b6 4024f1d7: fbf701 l32r a0, 4024e1b4 4024f1da: fd1ac1 l32r a12, 4024e644 4024f1dd: 0020c0 memw 4024f1e0: d028 l32i.n a2, a0, 52 4024f1e2: e37c movi.n a3, -2 4024f1e4: 102230 and a2, a2, a3 4024f1e7: 0020c0 memw 4024f1ea: a1d8 l32i.n a13, a1, 40 4024f1ec: d029 s32i.n a2, a0, 52 4024f1ee: fd1b addi.n a15, a13, 1 4024f1f0: 74d0f0 extui a13, a15, 0, 8 4024f1f3: a1d9 s32i.n a13, a1, 40 4024f1f5: 874d66 bnei a13, 4, 4024f180 4024f1f8: 0020c0 memw 4024f1fb: fbee61 l32r a6, 4024e1b4 4024f1fe: 2188 l32i.n a8, a1, 8 4024f200: b689 s32i.n a8, a6, 44 4024f202: 0020c0 memw 4024f205: 3178 l32i.n a7, a1, 12 4024f207: c86672 s32i a7, a6, 0x320 4024f20a: 0020c0 memw 4024f20d: 4158 l32i.n a5, a1, 16 4024f20f: 1148 l32i.n a4, a1, 4 4024f211: d06652 s32i a5, a6, 0x340 4024f214: b4bc beqz.n a4, 4024f253 4024f216: ffa501 l32r a0, 4024f0ac 4024f219: d8af22 movi a2, -40 4024f21c: 090c movi.n a9, 0 4024f21e: a199 s32i.n a9, a1, 40 4024f220: 11a200 slli a10, a2, 16 4024f223: 31a0a0 srai a10, a10, 16 4024f226: a138 l32i.n a3, a1, 40 4024f228: a148 l32i.n a4, a1, 40 4024f22a: 903300 addx2 a3, a3, a0 4024f22d: 541b addi.n a5, a4, 1 4024f22f: 744050 extui a4, a5, 0, 8 4024f232: 009332 l16si a3, a3, 0 4024f235: a149 s32i.n a4, a1, 40 4024f237: 01a3a7 bge a3, a10, 4024f23c 4024f23a: 032d mov.n a2, a3 4024f23c: 11a200 slli a10, a2, 16 4024f23f: e04466 bnei a4, 4, 4024f223 4024f242: fa6331 l32r a3, 4024dbd0 4024f245: 0308 l32i.n a0, a3, 0 4024f247: 162002 l32i a0, a0, 88 4024f24a: 1f5322 s16i a2, a3, 62 4024f24d: 0000c0 callx0 a0 4024f250: 000206 j 4024f25c 4024f253: fa5f51 l32r a5, 4024dbd0 4024f256: 7cae42 movi a4, 0xfffffe7c 4024f259: 1f5542 s16i a4, a5, 62 4024f25c: ff96a1 l32r a10, 4024f0b4 4024f25f: 0198 l32i.n a9, a1, 0 4024f261: fa5b71 l32r a7, 4024dbd0 4024f264: 0988 l32i.n a8, a9, 0 4024f266: 1f9762 l16si a6, a7, 62 4024f269: 2088a0 or a8, a8, a10 4024f26c: 0989 s32i.n a8, a9, 0 4024f26e: 345762 s16i a6, a7, 104 4024f271: 000b46 j 4024f2a2 4024f274: 1f9d22 l16si a2, a13, 62 4024f277: 0009c0 callx0 a9 4024f27a: 0020c0 memw 4024f27d: fbcdb1 l32r a11, 4024e1b4 4024f280: db08 l32i.n a0, a11, 52 4024f282: 1000f0 and a0, a0, a15 4024f285: 2000c0 or a0, a0, a12 4024f288: 0020c0 memw 4024f28b: db09 s32i.n a0, a11, 52 4024f28d: 0020c0 memw 4024f290: dbd8 l32i.n a13, a11, 52 4024f292: ee7c movi.n a14, -2 4024f294: 10dde0 and a13, a13, a14 4024f297: 0020c0 memw 4024f29a: dbd9 s32i.n a13, a11, 52 4024f29c: 0020c0 memw 4024f29f: 582bb2 l32i a11, a11, 0x160 4024f2a2: 61c8 l32i.n a12, a1, 24 4024f2a4: 71d8 l32i.n a13, a1, 28 4024f2a6: 81e8 l32i.n a14, a1, 32 4024f2a8: 91f8 l32i.n a15, a1, 36 4024f2aa: 5108 l32i.n a0, a1, 20 4024f2ac: 40c112 addi a1, a1, 64 4024f2af: f00d ret.n 4024f2b1: 000000 ill 4024f2b4: fea822 movi a2, 0xfffff8fe 4024f2b7: 3f .byte 0x3f 4024f2b8 : 4024f2b8: f0c112 addi a1, a1, -16 4024f2bb: 0361c2 s32i a12, a1, 12 4024f2be: 203110 or a3, a1, a1 4024f2c1: 20c220 or a12, a2, a2 4024f2c4: fffc21 l32r a2, 4024f2b4 4024f2c7: 2109 s32i.n a0, a1, 8 4024f2c9: 0e0222 l8ui a2, a2, 14 4024f2cc: ff8045 call0 4024ead4 4024f2cf: fff901 l32r a0, 4024f2b4 4024f2d2: 020c movi.n a2, 0 4024f2d4: 015d mov.n a5, a1 4024f2d6: 621b addi.n a6, a2, 1 4024f2d8: 425a add.n a4, a2, a5 4024f2da: 000432 l8ui a3, a4, 0 4024f2dd: 742060 extui a2, a6, 0, 8 4024f2e0: 33ca add.n a3, a3, a12 4024f2e2: 004432 s8i a3, a4, 0 4024f2e5: ed6266 bnei a2, 6, 4024f2d6 4024f2e8: fdfa21 l32r a2, 4024ead0 4024f2eb: d30c movi.n a3, 13 4024f2ed: 014d mov.n a4, a1 4024f2ef: 0f0062 l8ui a6, a0, 15 4024f2f2: 300052 l8ui a5, a0, 48 4024f2f5: 016680 slli a6, a6, 24 4024f2f8: 316860 srai a6, a6, 24 4024f2fb: 02bac5 call0 40251ea8 4024f2fe: 31c8 l32i.n a12, a1, 12 4024f300: 2108 l32i.n a0, a1, 8 4024f302: 10c112 addi a1, a1, 16 4024f305: f00d ret.n 4024f307: f35000 excw 4024f30a: 7d4026 beqi a0, 4, 4024f38b 4024f30c : 4024f30c: 027d mov.n a7, a2 4024f30e: e0c112 addi a1, a1, -32 4024f311: 0139 s32i.n a3, a1, 0 4024f313: fffd21 l32r a2, 4024f308 4024f316: 1109 s32i.n a0, a1, 4 4024f318: 21c9 s32i.n a12, a1, 8 4024f31a: 31d9 s32i.n a13, a1, 12 4024f31c: 05cd mov.n a12, a5 4024f31e: 04dd mov.n a13, a4 4024f320: 4179 s32i.n a7, a1, 16 4024f322: d3df01 l32r a0, 402442a0 4024f325: 0000c0 callx0 a0 4024f328: 4108 l32i.n a0, a1, 16 4024f32a: 0020c0 memw 4024f32d: 0d28 l32i.n a2, a13, 0 4024f32f: f792c7 bne a2, a12, 4024f32a 4024f332: 002d mov.n a2, a0 4024f334: fcc501 l32r a0, 4024e648 4024f337: 0000c0 callx0 a0 4024f33a: 0108 l32i.n a0, a1, 0 4024f33c: 540c movi.n a4, 5 4024f33e: fb9d21 l32r a2, 4024e1b4 4024f341: 0020c0 memw 4024f344: 582232 l32i a3, a2, 0x160 4024f347: 413f30 srli a3, a3, 15 4024f34a: 103340 and a3, a3, a4 4024f34d: 135366 bnei a3, 5, 4024f364 4024f350: d57c movi.n a5, -3 4024f352: 0020c0 memw 4024f355: 582242 l32i a4, a2, 0x160 4024f358: 104450 and a4, a4, a5 4024f35b: 0020c0 memw 4024f35e: 586242 s32i a4, a2, 0x160 4024f361: 000146 j 4024f36a 4024f364: 0020c0 memw 4024f367: 582262 l32i a6, a2, 0x160 4024f36a: fa1971 l32r a7, 4024dbd0 4024f36d: 0778 l32i.n a7, a7, 0 4024f36f: 192772 l32i a7, a7, 100 4024f372: 742000 extui a2, a0, 0, 8 4024f375: 0007c0 callx0 a7 4024f378: 21c8 l32i.n a12, a1, 8 4024f37a: 31d8 l32i.n a13, a1, 12 4024f37c: 1108 l32i.n a0, a1, 4 4024f37e: 20c112 addi a1, a1, 32 4024f381: f00d ret.n 4024f383: 85c000 extui a12, a0, 16, 9 4024f386: fe .byte 0xfe 4024f387: 3f .byte 0x3f 4024f388: ff .byte 0xff 4024f389: fffc03 excw 4024f38c : 4024f38c: 040c movi.n a4, 0 4024f38e: e0c112 addi a1, a1, -32 4024f391: 51e9 s32i.n a14, a1, 20 4024f393: 41d9 s32i.n a13, a1, 16 4024f395: 2109 s32i.n a0, a1, 8 4024f397: 31c9 s32i.n a12, a1, 12 4024f399: fa0d01 l32r a0, 4024dbd0 4024f39c: 02cd mov.n a12, a2 4024f39e: 03dd mov.n a13, a3 4024f3a0: 220c movi.n a2, 2 4024f3a2: fff831 l32r a3, 4024f384 4024f3a5: b700e2 l8ui a14, a0, 183 4024f3a8: 443a add.n a4, a4, a3 4024f3aa: 01ee80 slli a14, a14, 24 4024f3ad: 223a add.n a2, a2, a3 4024f3af: 001442 l16ui a4, a4, 0 4024f3b2: 005142 s16i a4, a1, 0 4024f3b5: 000222 l8ui a2, a2, 0 4024f3b8: 31e8e0 srai a14, a14, 24 4024f3bb: 024122 s8i a2, a1, 2 4024f3be: d20c movi.n a2, 13 4024f3c0: 237ce6 bgei a12, 7, 4024f3e7 4024f3c3: 530c movi.n a3, 5 4024f3c5: 004d mov.n a4, a0 4024f3c7: b60442 l8ui a4, a4, 182 4024f3ca: 2c0b addi.n a2, a12, -1 4024f3cc: 014480 slli a4, a4, 24 4024f3cf: 314840 srai a4, a4, 24 4024f3d2: 1149 s32i.n a4, a1, 4 4024f3d4: c04e40 sub a4, a14, a4 4024f3d7: 822240 mull a2, a2, a4 4024f3da: c34d01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f3dd: 0000c0 callx0 a0 4024f3e0: 11e8 l32i.n a14, a1, 4 4024f3e2: ee2a add.n a14, a14, a2 4024f3e4: 000846 j 4024f409 4024f3e7: b80032 l8ui a3, a0, 184 4024f3ea: 013380 slli a3, a3, 24 4024f3ed: 313830 srai a3, a3, 24 4024f3f0: c033e0 sub a3, a3, a14 4024f3f3: 02a2c7 bge a2, a12, 4024f3f9 4024f3f6: 004246 j 4024f503 4024f3f9: facc22 addi a2, a12, -6 4024f3fc: 822320 mull a2, a3, a2 4024f3ff: 530c movi.n a3, 5 4024f401: c34301 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f404: 0000c0 callx0 a0 4024f407: ee2a add.n a14, a14, a2 4024f409: 0a1d66 bnei a13, 1, 4024f417 4024f40c: ad7c movi.n a13, -6 4024f40e: 0041d2 s8i a13, a1, 0 4024f411: 0241d2 s8i a13, a1, 2 4024f414: 0008c6 j 4024f43b 4024f417: fecd32 addi a3, a13, -2 4024f41a: 0b9356 bnez a3, 4024f4d7 4024f41d: f9ec01 l32r a0, 4024dbd0 4024f420: b90032 l8ui a3, a0, 185 4024f423: 004132 s8i a3, a1, 0 4024f426: ba0022 l8ui a2, a0, 186 4024f429: 014122 s8i a2, a1, 1 4024f42c: bb0002 l8ui a0, a0, 187 4024f42f: 024102 s8i a0, a1, 2 4024f432: 0101d2 l8ui a13, a1, 1 4024f435: 01dd80 slli a13, a13, 24 4024f438: 31d8d0 srai a13, a13, 24 4024f43b: 2c7ce6 bgei a12, 7, 4024f46b 4024f43e: 000132 l8ui a3, a1, 0 4024f441: 2c0b addi.n a2, a12, -1 4024f443: 013380 slli a3, a3, 24 4024f446: 313830 srai a3, a3, 24 4024f449: 013380 slli a3, a3, 24 4024f44c: 313830 srai a3, a3, 24 4024f44f: c03d30 sub a3, a13, a3 4024f452: 822230 mull a2, a2, a3 4024f455: 530c movi.n a3, 5 4024f457: c32e01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f45a: 0000c0 callx0 a0 4024f45d: 000102 l8ui a0, a1, 0 4024f460: 010080 slli a0, a0, 24 4024f463: 310800 srai a0, a0, 24 4024f466: 002a add.n a0, a0, a2 4024f468: 000806 j 4024f48c 4024f46b: 020102 l8ui a0, a1, 2 4024f46e: d20c movi.n a2, 13 4024f470: 010080 slli a0, a0, 24 4024f473: 310800 srai a0, a0, 24 4024f476: c000d0 sub a0, a0, a13 4024f479: 7522c7 blt a2, a12, 4024f4f2 4024f47c: 530c movi.n a3, 5 4024f47e: facc22 addi a2, a12, -6 4024f481: 822020 mull a2, a0, a2 4024f484: c32301 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f487: 0000c0 callx0 a0 4024f48a: 02da add.n a0, a2, a13 4024f48c: ffbfa1 l32r a10, 4024f388 4024f48f: 9e0a add.n a9, a14, a0 4024f491: fb4841 l32r a4, 4024e1b4 4024f494: 749090 extui a9, a9, 0, 8 4024f497: 119960 slli a9, a9, 10 4024f49a: 0020c0 memw 4024f49d: da2482 l32i a8, a4, 0x368 4024f4a0: 1088a0 and a8, a8, a10 4024f4a3: 208890 or a8, a8, a9 4024f4a6: 0020c0 memw 4024f4a9: da6482 s32i a8, a4, 0x368 4024f4ac: 170c movi.n a7, 1 4024f4ae: 0020c0 memw 4024f4b1: d468 l32i.n a6, a4, 52 4024f4b3: 206670 or a6, a6, a7 4024f4b6: 0020c0 memw 4024f4b9: d469 s32i.n a6, a4, 52 4024f4bb: e57c movi.n a5, -2 4024f4bd: 0020c0 memw 4024f4c0: d438 l32i.n a3, a4, 52 4024f4c2: 103350 and a3, a3, a5 4024f4c5: 0020c0 memw 4024f4c8: d439 s32i.n a3, a4, 52 4024f4ca: 31c8 l32i.n a12, a1, 12 4024f4cc: 41d8 l32i.n a13, a1, 16 4024f4ce: 51e8 l32i.n a14, a1, 20 4024f4d0: 2108 l32i.n a0, a1, 8 4024f4d2: 20c112 addi a1, a1, 32 4024f4d5: f00d ret.n 4024f4d7: fdcda2 addi a10, a13, -3 4024f4da: f54a56 bnez a10, 4024f432 4024f4dd: f9bc01 l32r a0, 4024dbd0 4024f4e0: bc0032 l8ui a3, a0, 188 4024f4e3: 004132 s8i a3, a1, 0 4024f4e6: bd0022 l8ui a2, a0, 189 4024f4e9: 014122 s8i a2, a1, 1 4024f4ec: be0002 l8ui a0, a0, 190 4024f4ef: ffcf06 j 4024f42f 4024f4f2: 530c movi.n a3, 5 4024f4f4: fecc22 addi a2, a12, -2 4024f4f7: 822020 mull a2, a0, a2 4024f4fa: c30501 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f4fd: 0000c0 callx0 a0 4024f500: ffe186 j 4024f48a 4024f503: fecc22 addi a2, a12, -2 4024f506: 822320 mull a2, a3, a2 4024f509: 530c movi.n a3, 5 4024f50b: c30101 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f50e: 0000c0 callx0 a0 4024f511: ffbc86 j 4024f407 4024f514: a848 l32i.n a4, a8, 40 4024f516: fe .byte 0xfe 4024f517: 3f .byte 0x3f 4024f518 : 4024f518: f0c112 addi a1, a1, -16 4024f51b: 036102 s32i a0, a1, 12 4024f51e: f9ac01 l32r a0, 4024dbd0 4024f521: 4008 l32i.n a0, a0, 16 4024f523: 2129 s32i.n a2, a1, 8 4024f525: 0f7027 bbci a0, 18, 4024f538 4024f528: f9aa31 l32r a3, 4024dbd0 4024f52b: 902220 addx2 a2, a2, a2 4024f52e: 6bc332 addi a3, a3, 107 4024f531: 223a add.n a2, a2, a3 4024f533: 05a105 call0 40254f44 4024f536: 2128 l32i.n a2, a1, 8 4024f538: fc4341 l32r a4, 4024e644 4024f53b: 0020c0 memw 4024f53e: 9c2442 l32i a4, a4, 0x270 4024f541: 296417 bbci a4, 1, 4024f56e 4024f544: 742020 extui a2, a2, 0, 8 4024f547: 013d mov.n a3, a1 4024f549: ff5885 call0 4024ead4 4024f54c: 043a85 call0 402538f8 4024f54f: fff121 l32r a2, 4024f514 4024f552: c70222 l8ui a2, a2, 199 4024f555: 006405 call0 4024fb98 4024f558: f99e21 l32r a2, 4024dbd0 4024f55b: 0208 l32i.n a0, a2, 0 4024f55d: 162002 l32i a0, a0, 88 4024f560: 1f9222 l16si a2, a2, 62 4024f563: 0000c0 callx0 a0 4024f566: e21c movi.n a2, 30 4024f568: fc3801 l32r a0, 4024e648 4024f56b: 0000c0 callx0 a0 4024f56e: 3108 l32i.n a0, a1, 12 4024f570: 10c112 addi a1, a1, 16 4024f573: f00d ret.n 4024f575: 000000 ill 4024f578: fe85c4 excw 4024f57b: 3f .byte 0x3f 4024f57c: 005dc0 excw 4024f57f: 000000 ill 4024f582: 994024 excw 4024f585: 4999 s32i.n a9, a9, 16 4024f587: 999a40 excw 4024f58a: 9999 s32i.n a9, a9, 36 4024f58c: 9999 s32i.n a9, a9, 36 4024f58e: 40e9 s32i.n a14, a0, 16 4024f590: ff .byte 0xff 4024f591: ff .byte 0xff 4024f592: 0f .byte 0xf 4024f593: 000000 ill 4024f596: 58c000 excw 4024f599: 401076 excw 4024f59c: 107650 and a7, a6, a5 4024f59f: 669040 excw 4024f5a2: 2c4010 excw 4024f5a5: 401065 excw 4024f5a8: 674c movi.n a7, 70 4024f5aa: 9c4010 excw 4024f5ad: 401076 excw 4024f5b0: 1068c0 and a6, a8, a12 4024f5b3: 6b6440 excw 4024f5b6: 884010 excw 4024f5b9: 106c movi.n a0, -31 4024f5bb: c11240 mul16u a1, a2, a4 4024f5bc : 4024f5bc: b0c112 addi a1, a1, -80 4024f5bf: d1e9 s32i.n a14, a1, 52 4024f5c1: e1f9 s32i.n a15, a1, 56 4024f5c3: 7129 s32i.n a2, a1, 28 4024f5c5: c1d9 s32i.n a13, a1, 48 4024f5c7: b1c9 s32i.n a12, a1, 44 4024f5c9: f981c1 l32r a12, 4024dbd0 4024f5cc: a109 s32i.n a0, a1, 40 4024f5ce: a50c02 l8ui a0, a12, 165 4024f5d1: 03dd mov.n a13, a3 4024f5d3: 30cc bnez.n a0, 4024f5da 4024f5d5: 8e2c movi.n a14, 40 4024f5d7: 000446 j 4024f5ec 4024f5da: 041066 bnei a0, 1, 4024f5e2 4024f5dd: ae1c movi.n a14, 26 4024f5df: 000246 j 4024f5ec 4024f5e2: fec032 addi a3, a0, -2 4024f5e5: 821c movi.n a2, 24 4024f5e7: 8e2c movi.n a14, 40 4024f5e9: 83e230 moveqz a14, a2, a3 4024f5ec: 0d2d mov.n a2, a13 4024f5ee: 0e3d mov.n a3, a14 4024f5f0: c35401 l32r a0, 40240340 <_irom0_text_start+0x340> 4024f5f3: 0000c0 callx0 a0 4024f5f6: 1a92e6 bgei a2, 10, 4024f614 4024f5f9: 0d2d mov.n a2, a13 4024f5fb: 0e3d mov.n a3, a14 4024f5fd: c2c401 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f600: 0000c0 callx0 a0 4024f603: 820e20 mull a0, a14, a2 4024f606: c000d0 sub a0, a0, a13 4024f609: a00000 addx4 a0, a0, a0 4024f60c: 1120f0 slli a2, a0, 1 4024f60f: 6129 s32i.n a2, a1, 24 4024f611: 000846 j 4024f636 4024f614: c04e20 sub a4, a14, a2 4024f617: 1794e6 bgei a4, 10, 4024f632 4024f61a: 0d2d mov.n a2, a13 4024f61c: 0e3d mov.n a3, a14 4024f61e: c2bc01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f621: 0000c0 callx0 a0 4024f624: 021b addi.n a0, a2, 1 4024f626: 820e00 mull a0, a14, a0 4024f629: c000d0 sub a0, a0, a13 4024f62c: a00000 addx4 a0, a0, a0 4024f62f: fff646 j 4024f60c 4024f632: 020c movi.n a2, 0 4024f634: 6129 s32i.n a2, a1, 24 4024f636: c10c32 l8ui a3, a12, 193 4024f639: e40c22 l8ui a2, a12, 228 4024f63c: 082316 beqz a3, 4024f6c2 4024f63f: 5139 s32i.n a3, a1, 20 4024f641: c00cf2 l8ui a15, a12, 192 4024f644: 112280 slli a2, a2, 8 4024f647: ff2a add.n a15, a15, a2 4024f649: 075f16 beqz a15, 4024f6c2 4024f64c: 032d mov.n a2, a3 4024f64e: 6e7c movi.n a14, -10 4024f650: 82eed0 mull a14, a14, a13 4024f653: c122d0 mul16u a2, a2, a13 4024f656: a03330 addx4 a3, a3, a3 4024f659: 1133f0 slli a3, a3, 1 4024f65c: f129 s32i.n a2, a1, 60 4024f65e: 126132 s32i a3, a1, 72 4024f661: 0f3d mov.n a3, a15 4024f663: c33701 l32r a0, 40240340 <_irom0_text_start+0x340> 4024f666: 0000c0 callx0 a0 4024f669: 122102 l32i a0, a1, 72 4024f66c: f148 l32i.n a4, a1, 60 4024f66e: 022207 blt a2, a0, 4024f674 4024f671: 0053c6 j 4024f7c4 4024f674: 042d mov.n a2, a4 4024f676: 0f3d mov.n a3, a15 4024f678: c2a601 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f67b: 0000c0 callx0 a0 4024f67e: ffc601 l32r a0, 4024f598 4024f681: 0000c0 callx0 a0 4024f684: 2129 s32i.n a2, a1, 8 4024f686: 0f2d mov.n a2, a15 4024f688: ffc401 l32r a0, 4024f598 4024f68b: 0000c0 callx0 a0 4024f68e: 02fd mov.n a15, a2 4024f690: 5128 l32i.n a2, a1, 20 4024f692: ffc201 l32r a0, 4024f59c 4024f695: 0000c0 callx0 a0 4024f698: 023d mov.n a3, a2 4024f69a: 0f2d mov.n a2, a15 4024f69c: ffc101 l32r a0, 4024f5a0 4024f69f: 0000c0 callx0 a0 4024f6a2: 023d mov.n a3, a2 4024f6a4: 2128 l32i.n a2, a1, 8 4024f6a6: ffbf01 l32r a0, 4024f5a4 4024f6a9: 0000c0 callx0 a0 4024f6ac: ffb3f1 l32r a15, 4024f578 4024f6af: 0f38 l32i.n a3, a15, 0 4024f6b1: ffbc01 l32r a0, 4024f5a4 4024f6b4: 0000c0 callx0 a0 4024f6b7: ffbc01 l32r a0, 4024f5a8 4024f6ba: 0000c0 callx0 a0 4024f6bd: fe2a add.n a15, a14, a2 4024f6bf: 000186 j 4024f6c9 4024f6c2: 0f0c movi.n a15, 0 4024f6c4: 6e7c movi.n a14, -10 4024f6c6: 82eed0 mull a14, a14, a13 4024f6c9: e00c02 l8ui a0, a12, 224 4024f6cc: 1361f2 s32i a15, a1, 76 4024f6cf: 081016 beqz a0, 4024f754 4024f6d2: 4109 s32i.n a0, a1, 16 4024f6d4: e50c22 l8ui a2, a12, 229 4024f6d7: df0cf2 l8ui a15, a12, 223 4024f6da: 112280 slli a2, a2, 8 4024f6dd: ff2a add.n a15, a15, a2 4024f6df: 071f16 beqz a15, 4024f754 4024f6e2: 0f3d mov.n a3, a15 4024f6e4: c120d0 mul16u a2, a0, a13 4024f6e7: 106122 s32i a2, a1, 64 4024f6ea: a0d000 addx4 a13, a0, a0 4024f6ed: 11ddf0 slli a13, a13, 1 4024f6f0: c31401 l32r a0, 40240340 <_irom0_text_start+0x340> 4024f6f3: 0000c0 callx0 a0 4024f6f6: 102102 l32i a0, a1, 64 4024f6f9: 0222d7 blt a2, a13, 4024f6ff 4024f6fc: 004746 j 4024f81d 4024f6ff: 0f3d mov.n a3, a15 4024f701: 002d mov.n a2, a0 4024f703: c28301 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f706: 0000c0 callx0 a0 4024f709: ffa301 l32r a0, 4024f598 4024f70c: 0000c0 callx0 a0 4024f70f: 3129 s32i.n a2, a1, 12 4024f711: 41d8 l32i.n a13, a1, 16 4024f713: 0f2d mov.n a2, a15 4024f715: ffa001 l32r a0, 4024f598 4024f718: 0000c0 callx0 a0 4024f71b: 02fd mov.n a15, a2 4024f71d: 0d2d mov.n a2, a13 4024f71f: ff9f01 l32r a0, 4024f59c 4024f722: 0000c0 callx0 a0 4024f725: 023d mov.n a3, a2 4024f727: 31d8 l32i.n a13, a1, 12 4024f729: 0f2d mov.n a2, a15 4024f72b: ff9d01 l32r a0, 4024f5a0 4024f72e: 0000c0 callx0 a0 4024f731: 023d mov.n a3, a2 4024f733: 0d2d mov.n a2, a13 4024f735: ff9b01 l32r a0, 4024f5a4 4024f738: 0000c0 callx0 a0 4024f73b: ff8f31 l32r a3, 4024f578 4024f73e: 0338 l32i.n a3, a3, 0 4024f740: ff9901 l32r a0, 4024f5a4 4024f743: 0000c0 callx0 a0 4024f746: ff9801 l32r a0, 4024f5a8 4024f749: 0000c0 callx0 a0 4024f74c: 1321f2 l32i a15, a1, 76 4024f74f: 3e2a add.n a3, a14, a2 4024f751: 000106 j 4024f759 4024f754: 1321f2 l32i a15, a1, 76 4024f757: 030c movi.n a3, 0 4024f759: 116132 s32i a3, a1, 68 4024f75c: ff8821 l32r a2, 4024f57c 4024f75f: 0c08 l32i.n a0, a12, 0 4024f761: 731cd2 l16ui a13, a12, 230 4024f764: 0008 l32i.n a0, a0, 0 4024f766: deda add.n a13, a14, a13 4024f768: dd2a add.n a13, a13, a2 4024f76a: 0d2d mov.n a2, a13 4024f76c: 0000c0 callx0 a0 4024f76f: ff8301 l32r a0, 4024f57c 4024f772: 030c movi.n a3, 0 4024f774: 64a042 movi a4, 100 4024f777: 012247 blt a2, a4, 4024f77c 4024f77a: 03dd mov.n a13, a3 4024f77c: 0c58 l32i.n a5, a12, 0 4024f77e: 741c22 l16ui a2, a12, 232 4024f781: 0558 l32i.n a5, a5, 0 4024f783: ee2a add.n a14, a14, a2 4024f785: ee0a add.n a14, a14, a0 4024f787: 0e2d mov.n a2, a14 4024f789: 0005c0 callx0 a5 4024f78c: 112102 l32i a0, a1, 68 4024f78f: 7138 l32i.n a3, a1, 28 4024f791: 611c62 l16ui a6, a12, 194 4024f794: 330b addi.n a3, a3, -1 4024f796: 400300 ssr a3 4024f799: b16060 sra a6, a6 4024f79c: 026607 bbci a6, 0, 4024f7a2 4024f79f: 15af56 bnez a15, 4024f8fd 4024f7a2: 711c42 l16ui a4, a12, 226 4024f7a5: 400300 ssr a3 4024f7a8: b14040 sra a4, a4 4024f7ab: 026407 bbci a4, 0, 4024f7b1 4024f7ae: 15d056 bnez a0, 4024f90f 4024f7b1: 0bfd56 bnez a13, 4024f874 4024f7b4: 64a052 movi a5, 100 4024f7b7: 012257 blt a2, a5, 4024f7bc 4024f7ba: 0e0c movi.n a14, 0 4024f7bc: 61c8 l32i.n a12, a1, 24 4024f7be: 93cee0 movnez a12, a14, a14 4024f7c1: 002c46 j 4024f876 4024f7c4: c06f20 sub a6, a15, a2 4024f7c7: 022607 blt a6, a0, 4024f7cd 4024f7ca: 004d06 j 4024f902 4024f7cd: 042d mov.n a2, a4 4024f7cf: 0f3d mov.n a3, a15 4024f7d1: c24f01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f7d4: 0000c0 callx0 a0 4024f7d7: 221b addi.n a2, a2, 1 4024f7d9: ff6f01 l32r a0, 4024f598 4024f7dc: 0000c0 callx0 a0 4024f7df: 0129 s32i.n a2, a1, 0 4024f7e1: 0f2d mov.n a2, a15 4024f7e3: ff6d01 l32r a0, 4024f598 4024f7e6: 0000c0 callx0 a0 4024f7e9: 1129 s32i.n a2, a1, 4 4024f7eb: 5128 l32i.n a2, a1, 20 4024f7ed: ff6b01 l32r a0, 4024f59c 4024f7f0: 0000c0 callx0 a0 4024f7f3: 023d mov.n a3, a2 4024f7f5: 01f8 l32i.n a15, a1, 0 4024f7f7: 1128 l32i.n a2, a1, 4 4024f7f9: ff6901 l32r a0, 4024f5a0 4024f7fc: 0000c0 callx0 a0 4024f7ff: 023d mov.n a3, a2 4024f801: 0f2d mov.n a2, a15 4024f803: ff6801 l32r a0, 4024f5a4 4024f806: 0000c0 callx0 a0 4024f809: ff5b31 l32r a3, 4024f578 4024f80c: 0338 l32i.n a3, a3, 0 4024f80e: ff6501 l32r a0, 4024f5a4 4024f811: 0000c0 callx0 a0 4024f814: ff6501 l32r a0, 4024f5a8 4024f817: 0000c0 callx0 a0 4024f81a: ffa7c6 j 4024f6bd 4024f81d: c04f20 sub a4, a15, a2 4024f820: 0224d7 blt a4, a13, 4024f826 4024f823: 003806 j 4024f907 4024f826: 0f3d mov.n a3, a15 4024f828: 002d mov.n a2, a0 4024f82a: c23901 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f82d: 0000c0 callx0 a0 4024f830: 221b addi.n a2, a2, 1 4024f832: ff5901 l32r a0, 4024f598 4024f835: 0000c0 callx0 a0 4024f838: 02dd mov.n a13, a2 4024f83a: 0f2d mov.n a2, a15 4024f83c: ff5701 l32r a0, 4024f598 4024f83f: 0000c0 callx0 a0 4024f842: 02fd mov.n a15, a2 4024f844: 4128 l32i.n a2, a1, 16 4024f846: ff5501 l32r a0, 4024f59c 4024f849: 0000c0 callx0 a0 4024f84c: 023d mov.n a3, a2 4024f84e: 0f2d mov.n a2, a15 4024f850: ff5401 l32r a0, 4024f5a0 4024f853: 0000c0 callx0 a0 4024f856: 023d mov.n a3, a2 4024f858: 0d2d mov.n a2, a13 4024f85a: ff5201 l32r a0, 4024f5a4 4024f85d: 0000c0 callx0 a0 4024f860: ff4631 l32r a3, 4024f578 4024f863: 0338 l32i.n a3, a3, 0 4024f865: ff4f01 l32r a0, 4024f5a4 4024f868: 0000c0 callx0 a0 4024f86b: ff4f01 l32r a0, 4024f5a8 4024f86e: 0000c0 callx0 a0 4024f871: ffb5c6 j 4024f74c 4024f874: 0dcd mov.n a12, a13 4024f876: ff42e1 l32r a14, 4024f580 4024f879: 0d0c movi.n a13, 0 4024f87b: 0c2d mov.n a2, a12 4024f87d: ff4b01 l32r a0, 4024f5ac 4024f880: 0000c0 callx0 a0 4024f883: 9129 s32i.n a2, a1, 36 4024f885: 8139 s32i.n a3, a1, 32 4024f887: ff3f51 l32r a5, 4024f584 4024f88a: ff3f41 l32r a4, 4024f588 4024f88d: ff4801 l32r a0, 4024f5b0 4024f890: 0000c0 callx0 a0 4024f893: 0e5d mov.n a5, a14 4024f895: 0d4d mov.n a4, a13 4024f897: ff4701 l32r a0, 4024f5b4 4024f89a: 0000c0 callx0 a0 4024f89d: ff4601 l32r a0, 4024f5b8 4024f8a0: 0000c0 callx0 a0 4024f8a3: 8138 l32i.n a3, a1, 32 4024f8a5: ff3951 l32r a5, 4024f58c 4024f8a8: 02fd mov.n a15, a2 4024f8aa: ff3741 l32r a4, 4024f588 4024f8ad: 9128 l32i.n a2, a1, 36 4024f8af: ff4001 l32r a0, 4024f5b0 4024f8b2: 0000c0 callx0 a0 4024f8b5: 0d4d mov.n a4, a13 4024f8b7: 0e5d mov.n a5, a14 4024f8b9: ff3e01 l32r a0, 4024f5b4 4024f8bc: 0000c0 callx0 a0 4024f8bf: fd9ad1 l32r a13, 4024ef28 4024f8c2: ff3d01 l32r a0, 4024f5b8 4024f8c5: 0000c0 callx0 a0 4024f8c8: ff3371 l32r a7, 4024f594 4024f8cb: ff3151 l32r a5, 4024f590 4024f8ce: 9460f0 extui a6, a15, 0, 10 4024f8d1: 105250 and a5, a2, a5 4024f8d4: 0166c0 slli a6, a6, 20 4024f8d7: 0c2d mov.n a2, a12 4024f8d9: 0020c0 memw 4024f8dc: a82d42 l32i a4, a13, 0x2a0 4024f8df: 104470 and a4, a4, a7 4024f8e2: 204460 or a4, a4, a6 4024f8e5: 204450 or a4, a4, a5 4024f8e8: 0020c0 memw 4024f8eb: b1c8 l32i.n a12, a1, 44 4024f8ed: d1e8 l32i.n a14, a1, 52 4024f8ef: a86d42 s32i a4, a13, 0x2a0 4024f8f2: e1f8 l32i.n a15, a1, 56 4024f8f4: c1d8 l32i.n a13, a1, 48 4024f8f6: a108 l32i.n a0, a1, 40 4024f8f8: 50c112 addi a1, a1, 80 4024f8fb: f00d ret.n 4024f8fd: 0fcd mov.n a12, a15 4024f8ff: ffdcc6 j 4024f876 4024f902: 0f0c movi.n a15, 0 4024f904: ff7046 j 4024f6c9 4024f907: 1321f2 l32i a15, a1, 76 4024f90a: 030c movi.n a3, 0 4024f90c: ff9246 j 4024f759 4024f90f: 00cd mov.n a12, a0 4024f911: ffd846 j 4024f876 4024f914 : 4024f914: f0c112 addi a1, a1, -16 4024f917: 21c9 s32i.n a12, a1, 8 4024f919: 1109 s32i.n a0, a1, 4 4024f91b: 52cc bnez.n a2, 4024f924 4024f91d: 000c movi.n a0, 0 4024f91f: 0c0c movi.n a12, 0 4024f921: 001286 j 4024f96f 4024f924: 0212e6 bgei a2, 1, 4024f92a 4024f927: 0072c6 j 4024faf6 4024f92a: 64a032 movi a3, 100 4024f92d: 11c2b0 slli a12, a2, 5 4024f930: 0c2d mov.n a2, a12 4024f932: c1f701 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f935: 0000c0 callx0 a0 4024f938: 020d mov.n a0, a2 4024f93a: a30c movi.n a3, 10 4024f93c: 0c2d mov.n a2, a12 4024f93e: 01c080 slli a12, a0, 24 4024f941: 31c8c0 srai a12, a12, 24 4024f944: c1f301 l32r a0, 40240110 <_irom0_text_start+0x110> 4024f947: 0000c0 callx0 a0 4024f94a: a30c movi.n a3, 10 4024f94c: c27d01 l32r a0, 40240340 <_irom0_text_start+0x340> 4024f94f: 0000c0 callx0 a0 4024f952: 0222a6 blti a2, 2, 4024f958 4024f955: 007506 j 4024fb2d 4024f958: 100c movi.n a0, 1 4024f95a: 000446 j 4024f96f 4024f95d: 0101c2 l8ui a12, a1, 1 4024f960: 000102 l8ui a0, a1, 0 4024f963: 01cc80 slli a12, a12, 24 4024f966: 010080 slli a0, a0, 24 4024f969: 310800 srai a0, a0, 24 4024f96c: 31c8c0 srai a12, a12, 24 4024f96f: 051ce6 bgei a12, 1, 4024f978 4024f972: 214100 srai a4, a0, 1 4024f975: 0001c6 j 4024f980 4024f978: 2c0b addi.n a2, a12, -1 4024f97a: 401200 ssl a2 4024f97d: a14000 sll a4, a0 4024f980: fd6a21 l32r a2, 4024ef28 4024f983: 0020c0 memw 4024f986: b56242 s32i a4, a2, 0x2d4 4024f989: 1ecc62 addi a6, a12, 30 4024f98c: 050c movi.n a5, 0 4024f98e: 401600 ssl a6 4024f991: a13000 sll a3, a0 4024f994: b335c0 movgez a3, a5, a12 4024f997: 0020c0 memw 4024f99a: a76232 s32i a3, a2, 0x29c 4024f99d: 051ce6 bgei a12, 1, 4024f9a6 4024f9a0: 214100 srai a4, a0, 1 4024f9a3: 0001c6 j 4024f9ae 4024f9a6: 7c0b addi.n a7, a12, -1 4024f9a8: 401700 ssl a7 4024f9ab: a14000 sll a4, a0 4024f9ae: 0020c0 memw 4024f9b1: 060c movi.n a6, 0 4024f9b3: ec6242 s32i a4, a2, 0x3b0 4024f9b6: 1ecca2 addi a10, a12, 30 4024f9b9: 090c movi.n a9, 0 4024f9bb: 401a00 ssl a10 4024f9be: a18000 sll a8, a0 4024f9c1: b389c0 movgez a8, a9, a12 4024f9c4: 0020c0 memw 4024f9c7: a16282 s32i a8, a2, 0x284 4024f9ca: 141026 beqi a0, 1, 4024f9e2 4024f9cd: 042066 bnei a0, 2, 4024f9d5 4024f9d0: 850c movi.n a5, 8 4024f9d2: 000386 j 4024f9e4 4024f9d5: fdc032 addi a3, a0, -3 4024f9d8: ab0c movi.n a11, 10 4024f9da: 065d mov.n a5, a6 4024f9dc: 835b30 moveqz a5, a11, a3 4024f9df: 000046 j 4024f9e4 4024f9e2: 250c movi.n a5, 2 4024f9e4: 0dbca6 blti a12, 16, 4024f9f5 4024f9e7: 046c movi.n a4, -32 4024f9e9: 904c40 addx2 a4, a12, a4 4024f9ec: 401400 ssl a4 4024f9ef: a14500 sll a4, a5 4024f9f2: 000046 j 4024f9f7 4024f9f5: 040c movi.n a4, 0 4024f9f7: 0020c0 memw 4024f9fa: a36242 s32i a4, a2, 0x28c 4024f9fd: 0b7c movi.n a11, -16 4024f9ff: 101ca6 blti a12, 1, 4024fa13 4024fa02: 0dbce6 bgei a12, 16, 4024fa13 4024fa05: e77c movi.n a7, -2 4024fa07: 907c70 addx2 a7, a12, a7 4024fa0a: 401700 ssl a7 4024fa0d: a17500 sll a7, a5 4024fa10: 0001c6 j 4024fa1b 4024fa13: 080c movi.n a8, 0 4024fa15: 217250 srai a7, a5, 2 4024fa18: 9378c0 movnez a7, a8, a12 4024fa1b: 0020c0 memw 4024fa1e: 1a6c movi.n a10, -31 4024fa20: a26272 s32i a7, a2, 0x288 4024fa23: f9e481 l32r a8, 4024e1b4 4024fa26: 10abc7 bge a11, a12, 4024fa3a 4024fa29: 00dcd6 bgez a12, 4024fa3a 4024fa2c: e91c movi.n a9, 30 4024fa2e: 909c90 addx2 a9, a12, a9 4024fa31: 401900 ssl a9 4024fa34: a17500 sll a7, a5 4024fa37: 000046 j 4024fa3c 4024fa3a: 070c movi.n a7, 0 4024fa3c: 197c movi.n a9, -15 4024fa3e: 0020c0 memw 4024fa41: c36872 s32i a7, a8, 0x30c 4024fa44: 10aac7 bge a10, a12, 4024fa58 4024fa47: 0dac97 bge a12, a9, 4024fa58 4024fa4a: c33c movi.n a3, 60 4024fa4c: 903c30 addx2 a3, a12, a3 4024fa4f: 401300 ssl a3 4024fa52: a14500 sll a4, a5 4024fa55: 000046 j 4024fa5a 4024fa58: 040c movi.n a4, 0 4024fa5a: 0020c0 memw 4024fa5d: c26842 s32i a4, a8, 0x308 4024fa60: 141026 beqi a0, 1, 4024fa78 4024fa63: 042066 bnei a0, 2, 4024fa6b 4024fa66: 400c movi.n a0, 4 4024fa68: 000386 j 4024fa7a 4024fa6b: fdc052 addi a5, a0, -3 4024fa6e: 540c movi.n a4, 5 4024fa70: 836450 moveqz a6, a4, a5 4024fa73: 060d mov.n a0, a6 4024fa75: 000046 j 4024fa7a 4024fa78: 100c movi.n a0, 1 4024fa7a: 0dbca6 blti a12, 16, 4024fa8b 4024fa7d: 066c movi.n a6, -32 4024fa7f: 906c60 addx2 a6, a12, a6 4024fa82: 401600 ssl a6 4024fa85: a14000 sll a4, a0 4024fa88: 000046 j 4024fa8d 4024fa8b: 040c movi.n a4, 0 4024fa8d: 0020c0 memw 4024fa90: ef6242 s32i a4, a2, 0x3bc 4024fa93: 101ca6 blti a12, 1, 4024faa7 4024fa96: 0dbce6 bgei a12, 16, 4024faa7 4024fa99: e77c movi.n a7, -2 4024fa9b: 907c70 addx2 a7, a12, a7 4024fa9e: 401700 ssl a7 4024faa1: a15000 sll a5, a0 4024faa4: 0001c6 j 4024faaf 4024faa7: 080c movi.n a8, 0 4024faa9: 215200 srai a5, a0, 2 4024faac: 9358c0 movnez a5, a8, a12 4024faaf: 0020c0 memw 4024fab2: ee6252 s32i a5, a2, 0x3b8 4024fab5: 10abc7 bge a11, a12, 4024fac9 4024fab8: 00dcd6 bgez a12, 4024fac9 4024fabb: eb1c movi.n a11, 30 4024fabd: 90bcb0 addx2 a11, a12, a11 4024fac0: 401b00 ssl a11 4024fac3: a15000 sll a5, a0 4024fac6: 000046 j 4024facb 4024fac9: 050c movi.n a5, 0 4024facb: 0020c0 memw 4024face: eb6252 s32i a5, a2, 0x3ac 4024fad1: 10aac7 bge a10, a12, 4024fae5 4024fad4: 0dac97 bge a12, a9, 4024fae5 4024fad7: c33c movi.n a3, 60 4024fad9: 903c30 addx2 a3, a12, a3 4024fadc: 401300 ssl a3 4024fadf: a10000 sll a0, a0 4024fae2: 000046 j 4024fae7 4024fae5: 000c movi.n a0, 0 4024fae7: 0020c0 memw 4024faea: 21c8 l32i.n a12, a1, 8 4024faec: ea6202 s32i a0, a2, 0x3a8 4024faef: 1108 l32i.n a0, a1, 4 4024faf1: 10c112 addi a1, a1, 16 4024faf4: f00d ret.n 4024faf6: e632d6 bgez a2, 4024f95d 4024faf9: 64a032 movi a3, 100 4024fafc: 11c2b0 slli a12, a2, 5 4024faff: 0c2d mov.n a2, a12 4024fb01: c18301 l32r a0, 40240110 <_irom0_text_start+0x110> 4024fb04: 0000c0 callx0 a0 4024fb07: 020d mov.n a0, a2 4024fb09: a30c movi.n a3, 10 4024fb0b: 0c2d mov.n a2, a12 4024fb0d: c00b addi.n a12, a0, -1 4024fb0f: 01cc80 slli a12, a12, 24 4024fb12: 31c8c0 srai a12, a12, 24 4024fb15: c17e01 l32r a0, 40240110 <_irom0_text_start+0x110> 4024fb18: 0000c0 callx0 a0 4024fb1b: a30c movi.n a3, 10 4024fb1d: c20801 l32r a0, 40240340 <_irom0_text_start+0x340> 4024fb20: 0000c0 callx0 a0 4024fb23: 837c movi.n a3, -8 4024fb25: 11a237 bge a2, a3, 4024fb3a 4024fb28: 100c movi.n a0, 1 4024fb2a: ff9046 j 4024f96f 4024fb2d: 300c movi.n a0, 3 4024fb2f: 0282e6 bgei a2, 8, 4024fb35 4024fb32: ff8e46 j 4024f96f 4024fb35: 200c movi.n a0, 2 4024fb37: ff8d06 j 4024f96f 4024fb3a: 300c movi.n a0, 3 4024fb3c: e47c movi.n a4, -2 4024fb3e: 02a247 bge a2, a4, 4024fb44 4024fb41: ff8a86 j 4024f96f 4024fb44: 200c movi.n a0, 2 4024fb46: ff8946 j 4024f96f 4024fb49: 000000 ill 4024fb4c : 4024fb4c: f0c112 addi a1, a1, -16 4024fb4f: 0109 s32i.n a0, a1, 0 4024fb51: f84901 l32r a0, 4024dc78 4024fb54: 22dc bnez.n a2, 4024fb6a 4024fb56: 041c movi.n a4, 16 4024fb58: 0020c0 memw 4024fb5b: e42032 l32i a3, a0, 0x390 4024fb5e: 203340 or a3, a3, a4 4024fb61: 0020c0 memw 4024fb64: e46032 s32i a3, a0, 0x390 4024fb67: 000406 j 4024fb7b 4024fb6a: f66c movi.n a6, -17 4024fb6c: 0020c0 memw 4024fb6f: e42052 l32i a5, a0, 0x390 4024fb72: 105560 and a5, a5, a6 4024fb75: 0020c0 memw 4024fb78: e46052 s32i a5, a0, 0x390 4024fb7b: f81541 l32r a4, 4024dbd0 4024fb7e: 013280 slli a3, a2, 24 4024fb81: 400422 l8ui a2, a4, 64 4024fb84: 313830 srai a3, a3, 24 4024fb87: 012280 slli a2, a2, 24 4024fb8a: 312820 srai a2, a2, 24 4024fb8d: ff7fc5 call0 4024f38c 4024fb90: 0108 l32i.n a0, a1, 0 4024fb92: 10c112 addi a1, a1, 16 4024fb95: f00d ret.n ... 4024fb98 : 4024fb98: f0c112 addi a1, a1, -16 4024fb9b: 0161c2 s32i a12, a1, 4 4024fb9e: 006102 s32i a0, a1, 0 4024fba1: 20c220 or a12, a2, a2 4024fba4: 04ef45 call0 40254a9c 4024fba7: 0c2d mov.n a2, a12 4024fba9: fffa05 call0 4024fb4c 4024fbac: 11c8 l32i.n a12, a1, 4 4024fbae: 0108 l32i.n a0, a1, 0 4024fbb0: 10c112 addi a1, a1, 16 4024fbb3: f00d ret.n 4024fbb5: 000000 ill 4024fbb8: 001400 excw 4024fbbb: 000000 ill 4024fbbe: 4c1000 excw 4024fbc1: fea8 l32i.n a10, a14, 60 4024fbc3: 3f .byte 0x3f 4024fbc4: ff .byte 0xff 4024fbc5: ff .byte 0xff 4024fbc6: 7f .byte 0x7f 4024fbc7: bc8180 excw 4024fbca: 980914 excw 4024fbcd: 5ac641 l32r a4, 402266e8 <_lit4_end+0x11ef98> 4024fbd0: ff .byte 0xff 4024fbd1: ff .byte 0xff 4024fbd2: ff .byte 0xff 4024fbd3: 7f .byte 0x7f 4024fbd4: ff .byte 0xff 4024fbd5: ff .byte 0xff 4024fbd6: 00fc00 excw 4024fbd9: 019000 slli a9, a0, 32 4024fbdc: ff .byte 0xff 4024fbdd: ff .byte 0xff 4024fbde: ff .byte 0xff 4024fbdf: 00fb addi.n a0, a0, 15 4024fbe1: 180000 excw 4024fbe4: ff .byte 0xff 4024fbe5: ff .byte 0xff 4024fbe6: ff .byte 0xff 4024fbe7: 0fff80 excw 4024fbea: 00fff0 excw 4024fbed: 000220 excw 4024fbf0: 000fa6 blti a15, -1, 4024fbf4 4024fbf3: 000000 ill 4024fbf6: 54ffc0 extui a15, a12, 15, 6 4024fbf9: 3858 l32i.n a5, a8, 12 4024fbfb: ff0000 excw 4024fbfe: 0f .byte 0xf 4024fbff: 00e6f0 excw 4024fc02: 3f0b20 excw 4024fc05: dffff0 excw 4024fc08: 000c40 excw 4024fc0b: ffff20 excw 4024fc0e: 00ff80 excw 4024fc11: 001300 excw 4024fc14: 3f .byte 0x3f 4024fc15: fffff0 excw 4024fc18: 000d80 ret 4024fc1b: 000000 ill 4024fc1e: 24fc00 extui a15, a0, 12, 3 4024fc21: 03fe01 l32r a0, 40210c1c <_lit4_end+0x1094cc> 4024fc24: ff .byte 0xff 4024fc25: ff .byte 0xff 4024fc26: ff .byte 0xff 4024fc27: 0f .byte 0xf 4024fc28: 000000 ill 4024fc2b: 0000b0 excw 4024fc2e: ff0400 excw 4024fc31: ff .byte 0xff 4024fc32: ff0b addi.n a15, a15, -1 4024fc34: 240000 extui a0, a0, 0, 3 4024fc37: ffff00 excw 4024fc3a: bf .byte 0xbf 4024fc3b: ff .byte 0xff 4024fc3c: effe00 excw 4024fc3f: 3f .byte 0x3f 4024fc40: ff .byte 0xff 4024fc41: 0f .byte 0xf 4024fc42: 830000 moveqz a0, a0, a0 4024fc45: 008000 excw 4024fc48: ff .byte 0xff 4024fc49: fffff7 bbsi a15, 31, 4024fc4c 4024fc4c: fe80d0 excw 4024fc4f: 3f .byte 0x3f 4024fc50: fea897 bge a8, a9, 4024fc52 4024fc53: 3f .byte 0x3f 4024fc54 : 4024fc54: f8e531 l32r a3, 4024dfe8 4024fc57: 80af62 movi a6, -128 4024fc5a: ffd851 l32r a5, 4024fbbc 4024fc5d: ffd6a1 l32r a10, 4024fbb8 4024fc60: d0c112 addi a1, a1, -48 4024fc63: 4109 s32i.n a0, a1, 16 4024fc65: 51c9 s32i.n a12, a1, 20 4024fc67: 61d9 s32i.n a13, a1, 24 4024fc69: 71e9 s32i.n a14, a1, 28 4024fc6b: 81f9 s32i.n a15, a1, 32 4024fc6d: fcaee1 l32r a14, 4024ef28 4024fc70: ffd4f1 l32r a15, 4024fbc0 4024fc73: f950d1 l32r a13, 4024e1b4 4024fc76: 0020c0 memw 4024fc79: 582d92 l32i a9, a13, 0x160 4024fc7c: 2099a0 or a9, a9, a10 4024fc7f: 0020c0 memw 4024fc82: 586d92 s32i a9, a13, 0x160 4024fc85: 0020c0 memw 4024fc88: 432d82 l32i a8, a13, 0x10c 4024fc8b: 208850 or a8, a8, a5 4024fc8e: 0020c0 memw 4024fc91: 436d82 s32i a8, a13, 0x10c 4024fc94: ffcc71 l32r a7, 4024fbc4 4024fc97: 0020c0 memw 4024fc9a: d02d42 l32i a4, a13, 0x340 4024fc9d: 104470 and a4, a4, a7 4024fca0: 204450 or a4, a4, a5 4024fca3: 0020c0 memw 4024fca6: d06d42 s32i a4, a13, 0x340 4024fca9: ffc721 l32r a2, 4024fbc8 4024fcac: 0020c0 memw 4024fcaf: 5b6d22 s32i a2, a13, 0x16c 4024fcb2: ffc6c1 l32r a12, 4024fbcc 4024fcb5: 0020c0 memw 4024fcb8: 5a6dc2 s32i a12, a13, 0x168 4024fcbb: ffc5b1 l32r a11, 4024fbd0 4024fcbe: 0020c0 memw 4024fcc1: 542da2 l32i a10, a13, 0x150 4024fcc4: 10aab0 and a10, a10, a11 4024fcc7: 0020c0 memw 4024fcca: 546da2 s32i a10, a13, 0x150 4024fccd: 0020c0 memw 4024fcd0: 90a182 movi a8, 0x190 4024fcd3: c62d92 l32i a9, a13, 0x318 4024fcd6: 0020c0 memw 4024fcd9: c66d82 s32i a8, a13, 0x318 4024fcdc: ffbf51 l32r a5, 4024fbd8 4024fcdf: ffbd71 l32r a7, 4024fbd4 4024fce2: 0020c0 memw 4024fce5: bb2e42 l32i a4, a14, 0x2ec 4024fce8: 104470 and a4, a4, a7 4024fceb: 204450 or a4, a4, a5 4024fcee: 0020c0 memw 4024fcf1: bb6e42 s32i a4, a14, 0x2ec 4024fcf4: ffba21 l32r a2, 4024fbdc 4024fcf7: 0020c0 memw 4024fcfa: e22ec2 l32i a12, a14, 0x388 4024fcfd: 10cc20 and a12, a12, a2 4024fd00: 0020c0 memw 4024fd03: e26ec2 s32i a12, a14, 0x388 4024fd06: 0003b2 l8ui a11, a3, 0 4024fd09: f1cbb2 addi a11, a11, -15 4024fd0c: 0020c0 memw 4024fd0f: 522da2 l32i a10, a13, 0x148 4024fd12: 10aa60 and a10, a10, a6 4024fd15: 20aab0 or a10, a10, a11 4024fd18: 0020c0 memw 4024fd1b: 526da2 s32i a10, a13, 0x148 4024fd1e: ffb081 l32r a8, 4024fbe0 4024fd21: d69f91 l32r a9, 402457a0 4024fd24: 0020c0 memw 4024fd27: 4a2d72 l32i a7, a13, 0x128 4024fd2a: 107790 and a7, a7, a9 4024fd2d: 207780 or a7, a7, a8 4024fd30: 0020c0 memw 4024fd33: 4a6d72 s32i a7, a13, 0x128 4024fd36: ffab51 l32r a5, 4024fbe4 4024fd39: 0020c0 memw 4024fd3c: dd48 l32i.n a4, a13, 52 4024fd3e: 104450 and a4, a4, a5 4024fd41: 0020c0 memw 4024fd44: dd49 s32i.n a4, a13, 52 4024fd46: b90f22 l8ui a2, a15, 185 4024fd49: ec2c movi.n a12, 46 4024fd4b: 146207 bbci a2, 0, 4024fd63 4024fd4e: 0020c0 memw 4024fd51: 512db2 l32i a11, a13, 0x144 4024fd54: 10bb60 and a11, a11, a6 4024fd57: 20bbc0 or a11, a11, a12 4024fd5a: 0020c0 memw 4024fd5d: 516db2 s32i a11, a13, 0x144 4024fd60: 0004c6 j 4024fd77 4024fd63: 622c movi.n a2, 38 4024fd65: 0020c0 memw 4024fd68: 512dc2 l32i a12, a13, 0x144 4024fd6b: 10cc60 and a12, a12, a6 4024fd6e: 20cc20 or a12, a12, a2 4024fd71: 0020c0 memw 4024fd74: 516dc2 s32i a12, a13, 0x144 4024fd77: c0afb2 movi a11, -64 4024fd7a: 1a1c movi.n a10, 17 4024fd7c: fa3241 l32r a4, 4024e644 4024fd7f: 0020c0 memw 4024fd82: dc2d92 l32i a9, a13, 0x370 4024fd85: 1099b0 and a9, a9, a11 4024fd88: 2099a0 or a9, a9, a10 4024fd8b: 0020c0 memw 4024fd8e: dc6d92 s32i a9, a13, 0x370 4024fd91: fe0081 l32r a8, 4024f594 4024fd94: 0020c0 memw 4024fd97: a82e72 l32i a7, a14, 0x2a0 4024fd9a: 207780 or a7, a7, a8 4024fd9d: 0020c0 memw 4024fda0: a86e72 s32i a7, a14, 0x2a0 4024fda3: ff9161 l32r a6, 4024fbe8 4024fda6: ff9151 l32r a5, 4024fbec 4024fda9: 0020c0 memw 4024fdac: 592d32 l32i a3, a13, 0x164 4024fdaf: 103360 and a3, a3, a6 4024fdb2: 203350 or a3, a3, a5 4024fdb5: 0020c0 memw 4024fdb8: 596d32 s32i a3, a13, 0x164 4024fdbb: fc4721 l32r a2, 4024eed8 4024fdbe: ff8c01 l32r a0, 4024fbf0 4024fdc1: 0020c0 memw 4024fdc4: 592dc2 l32i a12, a13, 0x164 4024fdc7: 10cc20 and a12, a12, a2 4024fdca: 20cc00 or a12, a12, a0 4024fdcd: 0020c0 memw 4024fdd0: 596dc2 s32i a12, a13, 0x164 4024fdd3: ff88b1 l32r a11, 4024fbf4 4024fdd6: ff88a1 l32r a10, 4024fbf8 4024fdd9: 0020c0 memw 4024fddc: 572d92 l32i a9, a13, 0x15c 4024fddf: 1099b0 and a9, a9, a11 4024fde2: 2099a0 or a9, a9, a10 4024fde5: 0020c0 memw 4024fde8: 576d92 s32i a9, a13, 0x15c 4024fdeb: ff8481 l32r a8, 4024fbfc 4024fdee: ff8471 l32r a7, 4024fc00 4024fdf1: 0020c0 memw 4024fdf4: 542d62 l32i a6, a13, 0x150 4024fdf7: 106680 and a6, a6, a8 4024fdfa: 206670 or a6, a6, a7 4024fdfd: 0020c0 memw 4024fe00: 546d62 s32i a6, a13, 0x150 4024fe03: 0020c0 memw 4024fe06: 80a032 movi a3, 128 4024fe09: c62d52 l32i a5, a13, 0x318 4024fe0c: 0020c0 memw 4024fe0f: c66d32 s32i a3, a13, 0x318 4024fe12: 420c movi.n a2, 4 4024fe14: 0020c0 memw 4024fe17: c42d02 l32i a0, a13, 0x310 4024fe1a: 200020 or a0, a0, a2 4024fe1d: 0020c0 memw 4024fe20: c46d02 s32i a0, a13, 0x310 4024fe23: ff78c1 l32r a12, 4024fc04 4024fe26: ff78b1 l32r a11, 4024fc08 4024fe29: 0020c0 memw 4024fe2c: dc2da2 l32i a10, a13, 0x370 4024fe2f: 10aac0 and a10, a10, a12 4024fe32: 20aab0 or a10, a10, a11 4024fe35: 0020c0 memw 4024fe38: dc6da2 s32i a10, a13, 0x370 4024fe3b: ff7491 l32r a9, 4024fc0c 4024fe3e: ff7481 l32r a8, 4024fc10 4024fe41: 0020c0 memw 4024fe44: c92d72 l32i a7, a13, 0x324 4024fe47: 107790 and a7, a7, a9 4024fe4a: 207780 or a7, a7, a8 4024fe4d: 0020c0 memw 4024fe50: c96d72 s32i a7, a13, 0x324 4024fe53: ff7061 l32r a6, 4024fc14 4024fe56: ff7051 l32r a5, 4024fc18 4024fe59: 0020c0 memw 4024fe5c: 562d32 l32i a3, a13, 0x158 4024fe5f: 103360 and a3, a3, a6 4024fe62: 203350 or a3, a3, a5 4024fe65: 0020c0 memw 4024fe68: 566d32 s32i a3, a13, 0x158 4024fe6b: ff6c21 l32r a2, 4024fc1c 4024fe6e: ff6c01 l32r a0, 4024fc20 4024fe71: 0020c0 memw 4024fe74: d32dc2 l32i a12, a13, 0x34c 4024fe77: 10cc20 and a12, a12, a2 4024fe7a: 20cc00 or a12, a12, a0 4024fe7d: 0020c0 memw 4024fe80: d36dc2 s32i a12, a13, 0x34c 4024fe83: ff68b1 l32r a11, 4024fc24 4024fe86: ff68a1 l32r a10, 4024fc28 4024fe89: 0020c0 memw 4024fe8c: c82d92 l32i a9, a13, 0x320 4024fe8f: 1099b0 and a9, a9, a11 4024fe92: 2099a0 or a9, a9, a10 4024fe95: 0020c0 memw 4024fe98: c86d92 s32i a9, a13, 0x320 4024fe9b: ff6481 l32r a8, 4024fc2c 4024fe9e: 0020c0 memw 4024fea1: e22e72 l32i a7, a14, 0x388 4024fea4: 207780 or a7, a7, a8 4024fea7: 0020c0 memw 4024feaa: e26e72 s32i a7, a14, 0x388 4024fead: ff6061 l32r a6, 4024fc30 4024feb0: ff6151 l32r a5, 4024fc34 4024feb3: 0020c0 memw 4024feb6: 9c2432 l32i a3, a4, 0x270 4024feb9: 103360 and a3, a3, a6 4024febc: 203350 or a3, a3, a5 4024febf: 0020c0 memw 4024fec2: 9c6432 s32i a3, a4, 0x270 4024fec5: ff5c21 l32r a2, 4024fc38 4024fec8: 0020c0 memw 4024fecb: d12d02 l32i a0, a13, 0x344 4024fece: 100020 and a0, a0, a2 4024fed1: 0020c0 memw 4024fed4: d16d02 s32i a0, a13, 0x344 4024fed7: c30f22 l8ui a2, a15, 195 4024feda: ffc705 call0 4024fb4c 4024fedd: f73cc1 l32r a12, 4024dbd0 4024fee0: 0c08 l32i.n a0, a12, 0 4024fee2: 3008 l32i.n a0, a0, 12 4024fee4: 020c movi.n a2, 0 4024fee6: 0000c0 callx0 a0 4024fee9: cfafa2 movi a10, -49 4024feec: 092c movi.n a9, 32 4024feee: f76231 l32r a3, 4024dc78 4024fef1: ff5261 l32r a6, 4024fc3c 4024fef4: ff5301 l32r a0, 4024fc40 4024fef7: 0020c0 memw 4024fefa: 8e2e82 l32i a8, a14, 0x238 4024fefd: 1088a0 and a8, a8, a10 4024ff00: 208890 or a8, a8, a9 4024ff03: 0020c0 memw 4024ff06: 8e6e82 s32i a8, a14, 0x238 4024ff09: 0020c0 memw 4024ff0c: ff4e51 l32r a5, 4024fc44 4024ff0f: 922d72 l32i a7, a13, 0x248 4024ff12: 0020c0 memw 4024ff15: 926d52 s32i a5, a13, 0x248 4024ff18: 640c movi.n a4, 6 4024ff1a: 0020c0 memw 4024ff1d: 932d22 l32i a2, a13, 0x24c 4024ff20: 202240 or a2, a2, a4 4024ff23: 0020c0 memw 4024ff26: 936d22 s32i a2, a13, 0x24c 4024ff29: 0020c0 memw 4024ff2c: c76d02 s32i a0, a13, 0x31c 4024ff2f: 0020c0 memw 4024ff32: c72db2 l32i a11, a13, 0x31c 4024ff35: 20bb00 or a11, a11, a0 4024ff38: 0020c0 memw 4024ff3b: c76db2 s32i a11, a13, 0x31c 4024ff3e: ff42a1 l32r a10, 4024fc48 4024ff41: 0020c0 memw 4024ff44: ad98 l32i.n a9, a13, 40 4024ff46: 1099a0 and a9, a9, a10 4024ff49: 0020c0 memw 4024ff4c: ad99 s32i.n a9, a13, 40 4024ff4e: 987c movi.n a8, -7 4024ff50: 270c movi.n a7, 2 4024ff52: 0020c0 memw 4024ff55: 892652 l32i a5, a6, 0x224 4024ff58: 105580 and a5, a5, a8 4024ff5b: 205570 or a5, a5, a7 4024ff5e: 0020c0 memw 4024ff61: 896652 s32i a5, a6, 0x224 4024ff64: e47c movi.n a4, -2 4024ff66: 0020c0 memw 4024ff69: f02322 l32i a2, a3, 0x3c0 4024ff6c: 102240 and a2, a2, a4 4024ff6f: 0020c0 memw 4024ff72: 0c08 l32i.n a0, a12, 0 4024ff74: 282002 l32i a0, a0, 160 4024ff77: f06322 s32i a2, a3, 0x3c0 4024ff7a: 0000c0 callx0 a0 4024ff7d: f81ad1 l32r a13, 4024dfe8 4024ff80: 120c movi.n a2, 1 4024ff82: 0c08 l32i.n a0, a12, 0 4024ff84: 130c movi.n a3, 1 4024ff86: 2b2002 l32i a0, a0, 172 4024ff89: c40c movi.n a4, 12 4024ff8b: 0000c0 callx0 a0 4024ff8e: 080c22 l8ui a2, a12, 8 4024ff91: b29c beqz.n a2, 4024ffb0 4024ff93: 220c movi.n a2, 2 4024ff95: 0c08 l32i.n a0, a12, 0 4024ff97: 130c movi.n a3, 1 4024ff99: 2b2002 l32i a0, a0, 172 4024ff9c: 84a142 movi a4, 0x184 4024ff9f: 0000c0 callx0 a0 4024ffa2: 320c movi.n a2, 3 4024ffa4: 0c08 l32i.n a0, a12, 0 4024ffa6: 230c movi.n a3, 2 4024ffa8: 2b2002 l32i a0, a0, 172 4024ffab: 640c movi.n a4, 6 4024ffad: 0000c0 callx0 a0 4024ffb0: 0c08 l32i.n a0, a12, 0 4024ffb2: 2f2002 l32i a0, a0, 188 4024ffb5: 0000c0 callx0 a0 4024ffb8: 080c22 l8ui a2, a12, 8 4024ffbb: 129c beqz.n a2, 4024ffd0 4024ffbd: 312f22 l32i a2, a15, 196 4024ffc0: 7fa032 movi a3, 127 4024ffc3: ff2241 l32r a4, 4024fc4c 4024ffc6: ff2251 l32r a5, 4024fc50 4024ffc9: 061c movi.n a6, 16 4024ffcb: 070c movi.n a7, 0 4024ffcd: fe01c5 call0 4024dfec 4024ffd0: 120c movi.n a2, 1 4024ffd2: f9e131 l32r a3, 4024e758 4024ffd5: 060c movi.n a6, 0 4024ffd7: ff48 l32i.n a4, a15, 60 4024ffd9: 000d72 l8ui a7, a13, 0 4024ffdc: 312f52 l32i a5, a15, 196 4024ffdf: 771b addi.n a7, a7, 1 4024ffe1: 747070 extui a7, a7, 0, 8 4024ffe4: 0159 s32i.n a5, a1, 0 4024ffe6: 1169 s32i.n a6, a1, 4 4024ffe8: 2169 s32i.n a6, a1, 8 4024ffea: 3169 s32i.n a6, a1, 12 4024ffec: 01d552 addmi a5, a5, 0x100 4024ffef: 16c362 addi a6, a3, 22 4024fff2: fe1d45 call0 4024e1c8 4024fff5: 1d0c movi.n a13, 1 4024fff7: 0c98 l32i.n a9, a12, 0 4024fff9: b90f72 l8ui a7, a15, 185 4024fffc: 272992 l32i a9, a9, 156 4024ffff: 286707 bbci a7, 0, 4025002b 40250002: 77a022 movi a2, 119 40250005: 030c movi.n a3, 0 40250007: 241c movi.n a4, 18 40250009: 750c movi.n a5, 7 4025000b: 060c movi.n a6, 0 4025000d: d8a072 movi a7, 216 40250010: 0009c0 callx0 a9 40250013: 77a022 movi a2, 119 40250016: 030c movi.n a3, 0 40250018: 841c movi.n a4, 24 4025001a: 150c movi.n a5, 1 4025001c: 0c08 l32i.n a0, a12, 0 4025001e: 160c movi.n a6, 1 40250020: 272002 l32i a0, a0, 156 40250023: 170c movi.n a7, 1 40250025: 0000c0 callx0 a0 40250028: 000406 j 4025003c 4025002b: 77a022 movi a2, 119 4025002e: 030c movi.n a3, 0 40250030: 241c movi.n a4, 18 40250032: 750c movi.n a5, 7 40250034: 060c movi.n a6, 0 40250036: e8a072 movi a7, 232 40250039: 0009c0 callx0 a9 4025003c: 0020c0 memw 4025003f: 982e22 l32i a2, a14, 0x260 40250042: 2022d0 or a2, a2, a13 40250045: 0020c0 memw 40250048: 51c8 l32i.n a12, a1, 20 4025004a: 61d8 l32i.n a13, a1, 24 4025004c: 986e22 s32i a2, a14, 0x260 4025004f: 81f8 l32i.n a15, a1, 32 40250051: 71e8 l32i.n a14, a1, 28 40250053: 4108 l32i.n a0, a1, 16 40250055: 30c112 addi a1, a1, 48 40250058: f00d ret.n ... 4025005c : 4025005c: f0c112 addi a1, a1, -16 4025005f: 006102 s32i a0, a1, 0 40250062: 0b38c5 call0 4025b3f0 40250065: 64a022 movi a2, 100 40250068: f97801 l32r a0, 4024e648 4025006b: 0000c0 callx0 a0 4025006e: 002102 l32i a0, a1, 0 40250071: 10c112 addi a1, a1, 16 40250074: 000080 ret 40250077: ffff00 excw 4025007a: 1f .byte 0x1f 4025007b: 0000f0 excw 4025007e: ff0180 excw 40250081: ff .byte 0xff 40250082: ff .byte 0xff 40250083: 1f .byte 0x1f 40250084: ff .byte 0xff 40250085: 3f .byte 0x3f 40250086: 00ffe0 excw 40250089: 001f40 excw 4025008c: ff .byte 0xff 4025008d: ff .byte 0xff 4025008e: 00ff00 excw 40250091: 00ab00 excw 40250094: ff .byte 0xff 40250095: ffff00 excw 40250098 : 40250098: fff8b1 l32r a11, 40250078 4025009b: fff8a1 l32r a10, 4025007c 4025009e: f6f631 l32r a3, 4024dc78 402500a1: 0020c0 memw 402500a4: e62322 l32i a2, a3, 0x398 402500a7: 1022b0 and a2, a2, a11 402500aa: 2022a0 or a2, a2, a10 402500ad: 0020c0 memw 402500b0: e66322 s32i a2, a3, 0x398 402500b3: 0020c0 memw 402500b6: e72392 l32i a9, a3, 0x39c 402500b9: 1099b0 and a9, a9, a11 402500bc: 2099a0 or a9, a9, a10 402500bf: 0020c0 memw 402500c2: e76392 s32i a9, a3, 0x39c 402500c5: ffee81 l32r a8, 40250080 402500c8: fd3371 l32r a7, 4024f594 402500cb: 0020c0 memw 402500ce: e52362 l32i a6, a3, 0x394 402500d1: 106680 and a6, a6, a8 402500d4: 206670 or a6, a6, a7 402500d7: 0020c0 memw 402500da: e56362 s32i a6, a3, 0x394 402500dd: ffe951 l32r a5, 40250084 402500e0: ffea41 l32r a4, 40250088 402500e3: 0020c0 memw 402500e6: e62322 l32i a2, a3, 0x398 402500e9: 102250 and a2, a2, a5 402500ec: 202240 or a2, a2, a4 402500ef: 0020c0 memw 402500f2: e66322 s32i a2, a3, 0x398 402500f5: ffe5b1 l32r a11, 4025008c 402500f8: ffe6a1 l32r a10, 40250090 402500fb: 0020c0 memw 402500fe: e82392 l32i a9, a3, 0x3a0 40250101: 1099b0 and a9, a9, a11 40250104: 2099a0 or a9, a9, a10 40250107: 0020c0 memw 4025010a: e86392 s32i a9, a3, 0x3a0 4025010d: ffe181 l32r a8, 40250094 40250110: 00a172 movi a7, 0x100 40250113: 0020c0 memw 40250116: f22362 l32i a6, a3, 0x3c8 40250119: 106680 and a6, a6, a8 4025011c: 206670 or a6, a6, a7 4025011f: 0020c0 memw 40250122: f26362 s32i a6, a3, 0x3c8 40250125: 80af52 movi a5, -128 40250128: 744c movi.n a4, 71 4025012a: 0020c0 memw 4025012d: e62322 l32i a2, a3, 0x398 40250130: 102250 and a2, a2, a5 40250133: 202240 or a2, a2, a4 40250136: 0020c0 memw 40250139: e66322 s32i a2, a3, 0x398 4025013c: f00d ret.n 4025013e: 000000 ill 40250141: 000a add.n a0, a0, a0 40250143: 0fff60 excw 40250146: ff .byte 0xff 40250147: ff .byte 0xff 40250148: 002000 isync 4025014b: 000000 ill 4025014e: 0e .byte 0xe 4025014f: 000001 l32r a0, 40210150 <_lit4_end+0x108a00> 40250152: 010d mov.n a0, a1 40250154: de0000 excw 40250157: 000003 excw 4025015a: 03ed mov.n a14, a3 4025015c : 4025015c: f0c112 addi a1, a1, -16 4025015f: f69c41 l32r a4, 4024dbd0 40250162: 0109 s32i.n a0, a1, 0 40250164: dd0422 l8ui a2, a4, 221 40250167: e68501 l32r a0, 40249b7c 4025016a: 172266 bnei a2, 2, 40250185 4025016d: 69a052 movi a5, 105 40250170: 94af62 movi a6, -108 40250173: 0020c0 memw 40250176: 682032 l32i a3, a0, 0x1a0 40250179: 103360 and a3, a3, a6 4025017c: 203350 or a3, a3, a5 4025017f: 0020c0 memw 40250182: 686032 s32i a3, a0, 0x1a0 40250185: de0432 l8ui a3, a4, 222 40250188: 021326 beqi a3, 1, 4025018e 4025018b: 2a3366 bnei a3, 3, 402501b9 4025018e: 1a0c movi.n a10, 1 40250190: bcafb2 movi a11, -68 40250193: 0020c0 memw 40250196: 682092 l32i a9, a0, 0x1a0 40250199: 1099b0 and a9, a9, a11 4025019c: 2099a0 or a9, a9, a10 4025019f: 0020c0 memw 402501a2: 686092 s32i a9, a0, 0x1a0 402501a5: e87c movi.n a8, -2 402501a7: 0020c0 memw 402501aa: 5d2072 l32i a7, a0, 0x174 402501ad: 107780 and a7, a7, a8 402501b0: 0020c0 memw 402501b3: 5d6072 s32i a7, a0, 0x174 402501b6: de0432 l8ui a3, a4, 222 402501b9: ffae52 movi a5, 0xfffffeff 402501bc: 022326 beqi a3, 2, 402501c2 402501bf: 2b3366 bnei a3, 3, 402501ee 402501c2: 0020c0 memw 402501c5: e66d21 l32r a2, 40249b7c 402501c8: 8d2202 l32i a0, a2, 0x234 402501cb: ffae32 movi a3, 0xfffffeff 402501ce: 100030 and a0, a0, a3 402501d1: 0020c0 memw 402501d4: 030c movi.n a3, 0 402501d6: 040c movi.n a4, 0 402501d8: 8d6202 s32i a0, a2, 0x234 402501db: 150c movi.n a5, 1 402501dd: 020c movi.n a2, 0 402501df: c04101 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402501e2: 0000c0 callx0 a0 402501e5: e66501 l32r a0, 40249b7c 402501e8: f67a41 l32r a4, 4024dbd0 402501eb: ffae52 movi a5, 0xfffffeff 402501ee: d70432 l8ui a3, a4, 215 402501f1: 111326 beqi a3, 1, 40250206 402501f4: 0020c0 memw 402501f7: 8d2062 l32i a6, a0, 0x234 402501fa: 106650 and a6, a6, a5 402501fd: 0020c0 memw 40250200: 8d6062 s32i a6, a0, 0x234 40250203: d70432 l8ui a3, a4, 215 40250206: 112366 bnei a3, 2, 4025021b 40250209: 00a182 movi a8, 0x100 4025020c: 0020c0 memw 4025020f: 852072 l32i a7, a0, 0x214 40250212: 207780 or a7, a7, a8 40250215: 0020c0 memw 40250218: 856072 s32i a7, a0, 0x214 4025021b: cfae62 movi a6, 0xfffffecf 4025021e: dc0432 l8ui a3, a4, 220 40250221: 073c movi.n a7, 48 40250223: 141366 bnei a3, 1, 4025023b 40250226: 0020c0 memw 40250229: 862092 l32i a9, a0, 0x218 4025022c: 109960 and a9, a9, a6 4025022f: 209970 or a9, a9, a7 40250232: 0020c0 memw 40250235: 866092 s32i a9, a0, 0x218 40250238: 000d46 j 40250271 4025023b: 112366 bnei a3, 2, 40250250 4025023e: 0020c0 memw 40250241: 8e20a2 l32i a10, a0, 0x238 40250244: 10aa50 and a10, a10, a5 40250247: 0020c0 memw 4025024a: 8e60a2 s32i a10, a0, 0x238 4025024d: 000806 j 40250271 40250250: 0020c0 memw 40250253: 862022 l32i a2, a0, 0x218 40250256: 102260 and a2, a2, a6 40250259: 202270 or a2, a2, a7 4025025c: 0020c0 memw 4025025f: 866022 s32i a2, a0, 0x218 40250262: 0020c0 memw 40250265: 8e20b2 l32i a11, a0, 0x238 40250268: 10bb50 and a11, a11, a5 4025026b: 0020c0 memw 4025026e: 8e60b2 s32i a11, a0, 0x238 40250271: d90432 l8ui a3, a4, 217 40250274: 082c movi.n a8, 32 40250276: 261326 beqi a3, 1, 402502a0 40250279: 233326 beqi a3, 3, 402502a0 4025027c: 204326 beqi a3, 4, 402502a0 4025027f: 1d5326 beqi a3, 5, 402502a0 40250282: db0432 l8ui a3, a4, 219 40250285: fdc352 addi a5, a3, -3 40250288: 102556 bnez a5, 4025038e 4025028b: 0020c0 memw 4025028e: 8d2072 l32i a7, a0, 0x234 40250291: 107760 and a7, a7, a6 40250294: 207780 or a7, a7, a8 40250297: 0020c0 memw 4025029a: 8d6072 s32i a7, a0, 0x234 4025029d: 002ac6 j 4025034c 402502a0: f67651 l32r a5, 4024dc78 402502a3: 090c movi.n a9, 0 402502a5: a30b addi.n a10, a3, -1 402502a7: 0fba16 beqz a10, 402503a6 402502aa: fcc3b2 addi a11, a3, -4 402502ad: 0f5b16 beqz a11, 402503a6 402502b0: fdc322 addi a2, a3, -3 402502b3: 157216 beqz a2, 4025040e 402502b6: fbc3a2 addi a10, a3, -5 402502b9: 151a16 beqz a10, 4025040e 402502bc: 0fae32 movi a3, 0xfffffe0f 402502bf: 0020c0 memw 402502c2: 822052 l32i a5, a0, 0x208 402502c5: 105530 and a5, a5, a3 402502c8: 205570 or a5, a5, a7 402502cb: 0020c0 memw 402502ce: 826052 s32i a5, a0, 0x208 402502d1: 0020c0 memw 402502d4: 832022 l32i a2, a0, 0x20c 402502d7: 102230 and a2, a2, a3 402502da: 202270 or a2, a2, a7 402502dd: 0020c0 memw 402502e0: 836022 s32i a2, a0, 0x20c 402502e3: da04b2 l8ui a11, a4, 218 402502e6: 262bb6 bltui a11, 2, 40250310 402502e9: 0020c0 memw 402502ec: 852092 l32i a9, a0, 0x214 402502ef: 109960 and a9, a9, a6 402502f2: 209980 or a9, a9, a8 402502f5: 0020c0 memw 402502f8: 856092 s32i a9, a0, 0x214 402502fb: 0020c0 memw 402502fe: 8d2072 l32i a7, a0, 0x234 40250301: 107760 and a7, a7, a6 40250304: 207780 or a7, a7, a8 40250307: 0020c0 memw 4025030a: 8d6072 s32i a7, a0, 0x234 4025030d: 000806 j 40250331 40250310: 0020c0 memw 40250313: 8520b2 l32i a11, a0, 0x214 40250316: 10bb60 and a11, a11, a6 40250319: 20bb70 or a11, a11, a7 4025031c: 0020c0 memw 4025031f: 8560b2 s32i a11, a0, 0x214 40250322: 0020c0 memw 40250325: 8d20a2 l32i a10, a0, 0x234 40250328: 10aa60 and a10, a10, a6 4025032b: 0020c0 memw 4025032e: 8d60a2 s32i a10, a0, 0x234 40250331: d90432 l8ui a3, a4, 217 40250334: 021366 bnei a3, 1, 4025033a 40250337: 002306 j 402503c7 4025033a: 023366 bnei a3, 3, 40250340 4025033d: 002186 j 402503c7 40250340: fcc302 addi a0, a3, -4 40250343: 0df016 beqz a0, 40250426 40250346: fbc322 addi a2, a3, -5 40250349: 0d9216 beqz a2, 40250426 4025034c: f62101 l32r a0, 4024dbd0 4025034f: ff7c41 l32r a4, 40250140 40250352: d80002 l8ui a0, a0, 216 40250355: ff7b31 l32r a3, 40250144 40250358: 151066 bnei a0, 1, 40250371 4025035b: e3f251 l32r a5, 40249324 4025035e: 0020c0 memw 40250361: 1428 l32i.n a2, a4, 4 40250363: 102230 and a2, a2, a3 40250366: 202250 or a2, a2, a5 40250369: 0020c0 memw 4025036c: 1429 s32i.n a2, a4, 4 4025036e: 000546 j 40250387 40250371: 122066 bnei a0, 2, 40250387 40250374: ff7561 l32r a6, 40250148 40250377: 0020c0 memw 4025037a: 1458 l32i.n a5, a4, 4 4025037c: 105530 and a5, a5, a3 4025037f: 205560 or a5, a5, a6 40250382: 0020c0 memw 40250385: 1459 s32i.n a5, a4, 4 40250387: 0108 l32i.n a0, a1, 0 40250389: 10c112 addi a1, a1, 16 4025038c: f00d ret.n 4025038e: ba2366 bnei a3, 2, 4025034c 40250391: 0020c0 memw 40250394: 852072 l32i a7, a0, 0x214 40250397: 107760 and a7, a7, a6 4025039a: 207780 or a7, a7, a8 4025039d: 0020c0 memw 402503a0: 856072 s32i a7, a0, 0x214 402503a3: ffe946 j 4025034c 402503a6: da0432 l8ui a3, a4, 218 402503a9: fdc3a2 addi a10, a3, -3 402503ac: 0cfa16 beqz a10, 4025047f 402503af: fbc3b2 addi a11, a3, -5 402503b2: 0c9b16 beqz a11, 4025047f 402503b5: 0223f6 bgeui a3, 2, 402503bb 402503b8: 002c46 j 4025046d 402503bb: ff6421 l32r a2, 4025014c 402503be: 0020c0 memw 402503c1: 406522 s32i a2, a5, 0x100 402503c4: ffbd06 j 402502bc 402503c7: da0432 l8ui a3, a4, 218 402503ca: 1e1366 bnei a3, 1, 402503ec 402503cd: 120c movi.n a2, 1 402503cf: 030c movi.n a3, 0 402503d1: 140c movi.n a4, 1 402503d3: 050c movi.n a5, 0 402503d5: bfc301 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402503d8: 0000c0 callx0 a0 402503db: 020c movi.n a2, 0 402503dd: 830c movi.n a3, 8 402503df: 840c movi.n a4, 8 402503e1: 050c movi.n a5, 0 402503e3: bfc001 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402503e6: 0000c0 callx0 a0 402503e9: ffd7c6 j 4025034c 402503ec: f5c356 bnez a3, 4025034c 402503ef: 020c movi.n a2, 0 402503f1: 130c movi.n a3, 1 402503f3: 140c movi.n a4, 1 402503f5: 050c movi.n a5, 0 402503f7: bfbb01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402503fa: 0000c0 callx0 a0 402503fd: 820c movi.n a2, 8 402503ff: 030c movi.n a3, 0 40250401: 840c movi.n a4, 8 40250403: 050c movi.n a5, 0 40250405: bfb701 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40250408: 0000c0 callx0 a0 4025040b: ffcf46 j 4025034c 4025040e: da0432 l8ui a3, a4, 218 40250411: 763326 beqi a3, 3, 4025048b 40250414: 735326 beqi a3, 5, 4025048b 40250417: 5b23b6 bltui a3, 2, 40250476 4025041a: ff4d31 l32r a3, 40250150 4025041d: 0020c0 memw 40250420: 406532 s32i a3, a5, 0x100 40250423: ffa546 j 402502bc 40250426: da0432 l8ui a3, a4, 218 40250429: 1e1366 bnei a3, 1, 4025044b 4025042c: 020c movi.n a2, 0 4025042e: 130c movi.n a3, 1 40250430: 140c movi.n a4, 1 40250432: 050c movi.n a5, 0 40250434: bfac01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40250437: 0000c0 callx0 a0 4025043a: 820c movi.n a2, 8 4025043c: 030c movi.n a3, 0 4025043e: 840c movi.n a4, 8 40250440: 050c movi.n a5, 0 40250442: bfa801 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40250445: 0000c0 callx0 a0 40250448: ffc006 j 4025034c 4025044b: efd356 bnez a3, 4025034c 4025044e: 120c movi.n a2, 1 40250450: 030c movi.n a3, 0 40250452: 140c movi.n a4, 1 40250454: 050c movi.n a5, 0 40250456: bfa301 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40250459: 0000c0 callx0 a0 4025045c: 020c movi.n a2, 0 4025045e: 830c movi.n a3, 8 40250460: 840c movi.n a4, 8 40250462: 050c movi.n a5, 0 40250464: bfa001 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40250467: 0000c0 callx0 a0 4025046a: ffb786 j 4025034c 4025046d: 0020c0 memw 40250470: 406592 s32i a9, a5, 0x100 40250473: ff9146 j 402502bc 40250476: 0020c0 memw 40250479: 406592 s32i a9, a5, 0x100 4025047c: ff8f06 j 402502bc 4025047f: ff3591 l32r a9, 40250154 40250482: 0020c0 memw 40250485: 406592 s32i a9, a5, 0x100 40250488: ff8c06 j 402502bc 4025048b: ff33a1 l32r a10, 40250158 4025048e: 0020c0 memw 40250491: 4065a2 s32i a10, a5, 0x100 40250494: ff8906 j 402502bc 40250497: a88d00 excw 4025049a: fe .byte 0xfe 4025049b: 3f .byte 0x3f 4025049c: e03f80 subx4 a3, a15, a8 4025049f: 0f .byte 0xf 402504a0: ff .byte 0xff 402504a1: ff .byte 0xff 402504a2: cf .byte 0xcf 402504a3: ff .byte 0xff 402504a4 : 402504a4: f0c112 addi a1, a1, -16 402504a7: 0109 s32i.n a0, a1, 0 402504a9: fffb01 l32r a0, 40250498 402504ac: 800022 l8ui a2, a0, 128 402504af: 086256 bnez a2, 40250539 402504b2: f5c701 l32r a0, 4024dbd0 402504b5: 66a022 movi a2, 102 402504b8: 0008 l32i.n a0, a0, 0 402504ba: 330c movi.n a3, 3 402504bc: 242002 l32i a0, a0, 144 402504bf: 140c movi.n a4, 1 402504c1: 0000c0 callx0 a0 402504c4: f5c331 l32r a3, 4024dbd0 402504c7: 496322 s32i a2, a3, 0x124 402504ca: f5eb21 l32r a2, 4024dc78 402504cd: 0020c0 memw 402504d0: e52252 l32i a5, a2, 0x394 402504d3: 4a6352 s32i a5, a3, 0x128 402504d6: 0020c0 memw 402504d9: e62242 l32i a4, a2, 0x398 402504dc: 4b6342 s32i a4, a3, 0x12c 402504df: 0020c0 memw 402504e2: 140c movi.n a4, 1 402504e4: 550c movi.n a5, 5 402504e6: 060c movi.n a6, 0 402504e8: c73c movi.n a7, 60 402504ea: e72222 l32i a2, a2, 0x39c 402504ed: 4c6322 s32i a2, a3, 0x130 402504f0: 0308 l32i.n a0, a3, 0 402504f2: 66a022 movi a2, 102 402504f5: 272002 l32i a0, a0, 156 402504f8: 330c movi.n a3, 3 402504fa: 0000c0 callx0 a0 402504fd: ffe601 l32r a0, 40250498 40250500: ffe721 l32r a2, 4025049c 40250503: 0020c0 memw 40250506: f5dc71 l32r a7, 4024dc78 40250509: e727b2 l32i a11, a7, 0x39c 4025050c: 20bb20 or a11, a11, a2 4025050f: 0020c0 memw 40250512: e767b2 s32i a11, a7, 0x39c 40250515: fdc3a1 l32r a10, 4024fc24 40250518: 0020c0 memw 4025051b: e62792 l32i a9, a7, 0x398 4025051e: 2099a0 or a9, a9, a10 40250521: 0020c0 memw 40250524: e66792 s32i a9, a7, 0x398 40250527: ffde81 l32r a8, 402504a0 4025052a: 0020c0 memw 4025052d: e52762 l32i a6, a7, 0x394 40250530: 106680 and a6, a6, a8 40250533: 0020c0 memw 40250536: e56762 s32i a6, a7, 0x394 40250539: 130c movi.n a3, 1 4025053b: 804032 s8i a3, a0, 128 4025053e: 0108 l32i.n a0, a1, 0 40250540: 10c112 addi a1, a1, 16 40250543: f00d ret.n 40250545: 000000 ill 40250548: fea894 excw 4025054b: 3f .byte 0x3f 4025054c : 4025054c: f0c112 addi a1, a1, -16 4025054f: 0109 s32i.n a0, a1, 0 40250551: fffd01 l32r a0, 40250548 40250554: 790022 l8ui a2, a0, 121 40250557: 381266 bnei a2, 1, 40250593 4025055a: 66a022 movi a2, 102 4025055d: 330c movi.n a3, 3 4025055f: f59c01 l32r a0, 4024dbd0 40250562: 140c movi.n a4, 1 40250564: 0008 l32i.n a0, a0, 0 40250566: fff851 l32r a5, 40250548 40250569: 262002 l32i a0, a0, 152 4025056c: 800552 l8ui a5, a5, 128 4025056f: 0000c0 callx0 a0 40250572: fff501 l32r a0, 40250548 40250575: f5c031 l32r a3, 4024dc78 40250578: 212052 l32i a5, a0, 132 4025057b: 0020c0 memw 4025057e: e56352 s32i a5, a3, 0x394 40250581: 222042 l32i a4, a0, 136 40250584: 0020c0 memw 40250587: e66342 s32i a4, a3, 0x398 4025058a: 232022 l32i a2, a0, 140 4025058d: 0020c0 memw 40250590: e76322 s32i a2, a3, 0x39c 40250593: 060c movi.n a6, 0 40250595: 794062 s8i a6, a0, 121 40250598: 0108 l32i.n a0, a1, 0 4025059a: 10c112 addi a1, a1, 16 4025059d: f00d ret.n ... 402505a0 : 402505a0: f0c112 addi a1, a1, -16 402505a3: 0109 s32i.n a0, a1, 0 402505a5: 051266 bnei a2, 1, 402505ae 402505a8: ffef85 call0 402504a4 402505ab: 000086 j 402505b1 402505ae: fff9c5 call0 4025054c 402505b1: 0108 l32i.n a0, a1, 0 402505b3: 10c112 addi a1, a1, 16 402505b6: f00d ret.n 402505b8: 400000 ssr a0 402505bb: a87900 excw 402505be: fe .byte 0xfe 402505bf: 3f .byte 0x3f 402505c0: 007800 waiti 8 ... 402505c4 : 402505c4: e0c112 addi a1, a1, -32 402505c7: 046102 s32i a0, a1, 16 402505ca: 51c9 s32i.n a12, a1, 20 402505cc: fd9c21 l32r a2, 4024fc3c 402505cf: f580c1 l32r a12, 4024dbd0 402505d2: 0020c0 memw 402505d5: 972242 l32i a4, a2, 0x25c 402505d8: 0020c0 memw 402505db: 962232 l32i a3, a2, 0x258 402505de: 0020c0 memw 402505e1: 404810 ssai 24 402505e4: 130c movi.n a3, 1 402505e6: 740c movi.n a4, 7 402505e8: 350c movi.n a5, 3 402505ea: 260c movi.n a6, 2 402505ec: 070c movi.n a7, 0 402505ee: 0c08 l32i.n a0, a12, 0 402505f0: 972222 l32i a2, a2, 0x25c 402505f3: 272002 l32i a0, a0, 156 402505f6: 61a022 movi a2, 97 402505f9: 0000c0 callx0 a0 402505fc: ffa985 call0 40250098 402505ff: 77a022 movi a2, 119 40250602: 030c movi.n a3, 0 40250604: 041c movi.n a4, 16 40250606: 050c movi.n a5, 0 40250608: 0c08 l32i.n a0, a12, 0 4025060a: 060c movi.n a6, 0 4025060c: 272002 l32i a0, a0, 156 4025060f: 170c movi.n a7, 1 40250611: 0000c0 callx0 a0 40250614: 01e505 call0 40252468 40250617: f85031 l32r a3, 4024e758 4025061a: 032d mov.n a2, a3 4025061c: 334b addi.n a3, a3, 4 4025061e: 012245 call0 40251844 40250621: 4c48 l32i.n a4, a12, 16 40250623: 0ef467 bbsi a4, 22, 40250635 40250626: 020c movi.n a2, 0 40250628: 0485c5 call0 40254e88 4025062b: ffe371 l32r a7, 402505b8 4025062e: 4c68 l32i.n a6, a12, 16 40250630: 206670 or a6, a6, a7 40250633: 4c69 s32i.n a6, a12, 16 40250635: fe1305 call0 4024e768 40250638: ffe181 l32r a8, 402505bc 4025063b: 790882 l8ui a8, a8, 121 4025063e: 688c beqz.n a8, 40250648 40250640: 020c movi.n a2, 0 40250642: fe7005 call0 4024ed44 40250645: 000106 j 4025064d 40250648: 120c movi.n a2, 1 4025064a: fe6f85 call0 4024ed44 4025064d: 054c movi.n a5, 64 4025064f: 070c movi.n a7, 0 40250651: 060c movi.n a6, 0 40250653: 190c movi.n a9, 1 40250655: 0a0c movi.n a10, 0 40250657: f66441 l32r a4, 4024dfe8 4025065a: f83f21 l32r a2, 4024e758 4025065d: 5f0c82 l8ui a8, a12, 95 40250660: 14c232 addi a3, a2, 20 40250663: 018880 slli a8, a8, 24 40250666: 011442 l16ui a4, a4, 2 40250669: 01a9 s32i.n a10, a1, 0 4025066b: 1199 s32i.n a9, a1, 4 4025066d: 318880 srai a8, a8, 24 40250670: 1fc882 addi a8, a8, 31 40250673: 018880 slli a8, a8, 24 40250676: 318880 srai a8, a8, 24 40250679: b36880 movgez a6, a8, a8 4025067c: 746060 extui a6, a6, 0, 8 4025067f: 01b7c5 call0 402521fc 40250682: 080c92 l8ui a9, a12, 8 40250685: 398c beqz.n a9, 4025068c 40250687: 620c movi.n a2, 6 40250689: 0515c5 call0 402557e8 4025068c: ff5c45 call0 4024fc54 4025068f: 220c movi.n a2, 2 40250691: f7ec01 l32r a0, 4024e644 40250694: 0020c0 memw 40250697: 9c20b2 l32i a11, a0, 0x270 4025069a: 20bb20 or a11, a11, a2 4025069d: 0020c0 memw 402506a0: 120c movi.n a2, 1 402506a2: 730c movi.n a3, 7 402506a4: 540c movi.n a4, 5 402506a6: ffc651 l32r a5, 402505c0 402506a9: 160c movi.n a6, 1 402506ab: 070c movi.n a7, 0 402506ad: 9c60b2 s32i a11, a0, 0x270 402506b0: f82aa1 l32r a10, 4024e758 402506b3: 01a9 s32i.n a10, a1, 0 402506b5: fea005 call0 4024f0b8 402506b8: 024685 call0 40252b24 402506bb: 4c38 l32i.n a3, a12, 16 402506bd: 2b73b7 bbci a3, 27, 402506ec 402506c0: 04acc5 call0 40255190 402506c3: ffab52 movi a5, 0xfffffbff 402506c6: fe9e41 l32r a4, 40250140 402506c9: 0020c0 memw 402506cc: d02432 l32i a3, a4, 0x340 402506cf: 103350 and a3, a3, a5 402506d2: 0020c0 memw 402506d5: ffb921 l32r a2, 402505bc 402506d8: d06432 s32i a3, a4, 0x340 402506db: 960222 l8ui a2, a2, 150 402506de: ff4b85 call0 4024fb98 402506e1: 0c08 l32i.n a0, a12, 0 402506e3: 162002 l32i a0, a0, 88 402506e6: 1f9c22 l16si a2, a12, 62 402506e9: 0000c0 callx0 a0 402506ec: 00d305 call0 40251420 402506ef: ffb3c1 l32r a12, 402505bc 402506f2: 790c22 l8ui a2, a12, 121 402506f5: 7a0c32 l8ui a3, a12, 122 402506f8: 7b0c42 l8ui a4, a12, 123 402506fb: 0540c5 call0 40255b08 402506fe: 6a0c02 l8ui a0, a12, 106 40250701: 141026 beqi a0, 1, 40250719 40250704: 112026 beqi a0, 2, 40250719 40250707: 00a022 movi a2, 0 4025070a: ffe945 call0 402505a0 4025070d: 00a022 movi a2, 0 40250710: 51c8 l32i.n a12, a1, 20 40250712: 4108 l32i.n a0, a1, 16 40250714: 20c112 addi a1, a1, 32 40250717: f00d ret.n 40250719: 120c movi.n a2, 1 4025071b: ffe845 call0 402505a0 4025071e: fffac6 j 4025070d 40250721: 000000 ill 40250724: fea804 excw 40250727: 3f .byte 0x3f 40250728: ff .byte 0xff 40250729: ff .byte 0xff 4025072a: ef .byte 0xef 4025072b: ff .byte 0xff 4025072c : 4025072c: 020c movi.n a2, 0 4025072e: e0c112 addi a1, a1, -32 40250731: 3109 s32i.n a0, a1, 12 40250733: 41c9 s32i.n a12, a1, 16 40250735: 51d9 s32i.n a13, a1, 20 40250737: fb77c1 l32r a12, 4024f514 4025073a: 0129 s32i.n a2, a1, 0 4025073c: 372c42 l32i a4, a12, 220 4025073f: b70c32 l8ui a3, a12, 183 40250742: 441b addi.n a4, a4, 1 40250744: 376c42 s32i a4, a12, 220 40250747: 079347 bne a3, a4, 40250752 4025074a: 1d0c movi.n a13, 1 4025074c: 376c22 s32i a2, a12, 220 4025074f: 000086 j 40250755 40250752: 20d220 or a13, a2, a2 40250755: c24cd2 s8i a13, a12, 194 40250758: 202110 or a2, a1, a1 4025075b: fff231 l32r a3, 40250724 4025075e: 010e45 call0 40251844 40250761: 082d16 beqz a13, 402507e7 40250764: aa0c52 l8ui a5, a12, 170 40250767: f51ad1 l32r a13, 4024dbd0 4025076a: 079556 bnez a5, 402507e7 4025076d: 00a032 movi a3, 0 40250770: f40c movi.n a4, 15 40250772: 150c movi.n a5, 1 40250774: 160c movi.n a6, 1 40250776: 400d22 l8ui a2, a13, 64 40250779: 0d08 l32i.n a0, a13, 0 4025077b: 012280 slli a2, a2, 24 4025077e: 252002 l32i a0, a0, 148 40250781: 312820 srai a2, a2, 24 40250784: 2129 s32i.n a2, a1, 8 40250786: 77a022 movi a2, 119 40250789: 0000c0 callx0 a0 4025078c: 030c movi.n a3, 0 4025078e: f40c movi.n a4, 15 40250790: 150c movi.n a5, 1 40250792: 160c movi.n a6, 1 40250794: 170c movi.n a7, 1 40250796: 0d08 l32i.n a0, a13, 0 40250798: 1129 s32i.n a2, a1, 4 4025079a: 272002 l32i a0, a0, 156 4025079d: 77a022 movi a2, 119 402507a0: 0000c0 callx0 a0 402507a3: ffe141 l32r a4, 40250728 402507a6: 4d38 l32i.n a3, a13, 16 402507a8: 120c movi.n a2, 1 402507aa: 103340 and a3, a3, a4 402507ad: 4d39 s32i.n a3, a13, 16 402507af: fe5945 call0 4024ed44 402507b2: 0d98 l32i.n a9, a13, 0 402507b4: c40c52 l8ui a5, a12, 196 402507b7: 272992 l32i a9, a9, 156 402507ba: 159c beqz.n a5, 402507cf 402507bc: 77a022 movi a2, 119 402507bf: 030c movi.n a3, 0 402507c1: f40c movi.n a4, 15 402507c3: 150c movi.n a5, 1 402507c5: 160c movi.n a6, 1 402507c7: 170c movi.n a7, 1 402507c9: 0009c0 callx0 a9 402507cc: 000486 j 402507e2 402507cf: 77a022 movi a2, 119 402507d2: 00a032 movi a3, 0 402507d5: 0fa042 movi a4, 15 402507d8: 01a052 movi a5, 1 402507db: 160c movi.n a6, 1 402507dd: 1178 l32i.n a7, a1, 4 402507df: 0009c0 callx0 a9 402507e2: 2128 l32i.n a2, a1, 8 402507e4: 050005 call0 402557e8 402507e7: f7dc21 l32r a2, 4024e758 402507ea: 040c movi.n a4, 0 402507ec: 53c232 addi a3, a2, 83 402507ef: fd3805 call0 4024db70 402507f2: 024d mov.n a4, a2 402507f4: f9d721 l32r a2, 4024ef50 402507f7: 126c42 s32i a4, a12, 72 402507fa: 329b addi.n a3, a2, 9 402507fc: fd3705 call0 4024db70 402507ff: 41c8 l32i.n a12, a1, 16 40250801: 51d8 l32i.n a13, a1, 20 40250803: 3108 l32i.n a0, a1, 12 40250805: 20c112 addi a1, a1, 32 40250808: f00d ret.n 4025080a: 040000 extui a0, a0, 0, 1 4025080d: 2f .byte 0x2f 4025080e: 124000 excw 40250810 : 40250810: f0c112 addi a1, a1, -16 40250813: 1109 s32i.n a0, a1, 4 40250815: fd0921 l32r a2, 4024fc3c 40250818: 0020c0 memw 4025081b: 852242 l32i a4, a2, 0x214 4025081e: 0149 s32i.n a4, a1, 0 40250820: e37c movi.n a3, -2 40250822: 0020c0 memw 40250825: 852202 l32i a0, a2, 0x214 40250828: 100030 and a0, a0, a3 4025082b: 0020c0 memw 4025082e: 856202 s32i a0, a2, 0x214 40250831: 025c movi.n a2, 80 40250833: fff601 l32r a0, 4025080c 40250836: 0000c0 callx0 a0 40250839: 120c movi.n a2, 1 4025083b: f78301 l32r a0, 4024e648 4025083e: 0000c0 callx0 a0 40250841: 870c movi.n a7, 8 40250843: 387c movi.n a8, -13 40250845: fe3e61 l32r a6, 40250140 40250848: 0020c0 memw 4025084b: d02652 l32i a5, a6, 0x340 4025084e: 105580 and a5, a5, a8 40250851: 205570 or a5, a5, a7 40250854: 0020c0 memw 40250857: d06652 s32i a5, a6, 0x340 4025085a: e8a322 movi a2, 0x3e8 4025085d: f77a01 l32r a0, 4024e648 40250860: 0000c0 callx0 a0 40250863: 4b0c movi.n a11, 4 40250865: 0020c0 memw 40250868: fe36a1 l32r a10, 40250140 4025086b: d02a92 l32i a9, a10, 0x340 4025086e: 307c movi.n a0, -13 40250870: 109900 and a9, a9, a0 40250873: 2099b0 or a9, a9, a11 40250876: 0020c0 memw 40250879: d06a92 s32i a9, a10, 0x340 4025087c: 120c movi.n a2, 1 4025087e: f77201 l32r a0, 4024e648 40250881: 0000c0 callx0 a0 40250884: 0020c0 memw 40250887: fced31 l32r a3, 4024fc3c 4025088a: 0128 l32i.n a2, a1, 0 4025088c: 856322 s32i a2, a3, 0x214 4025088f: 086207 bbci a2, 0, 4025089b 40250892: a0a022 movi a2, 160 40250895: ffdd01 l32r a0, 4025080c 40250898: 0000c0 callx0 a0 4025089b: 1108 l32i.n a0, a1, 4 4025089d: 10c112 addi a1, a1, 16 402508a0: f00d ret.n 402508a2: 910000 srl a0, a0 402508a5: fea8 l32i.n a10, a14, 60 402508a7: 3f .byte 0x3f 402508a8 : 402508a8: f0c112 addi a1, a1, -16 402508ab: 1109 s32i.n a0, a1, 4 402508ad: fffd01 l32r a0, 402508a4 402508b0: 060c movi.n a6, 0 402508b2: 970032 l8ui a3, a0, 151 402508b5: 670052 l8ui a5, a0, 103 402508b8: 63cc bnez.n a3, 402508c2 402508ba: 140c movi.n a4, 1 402508bc: 974042 s8i a4, a0, 151 402508bf: 000c46 j 402508f4 402508c2: 006122 s32i a2, a1, 0 402508c5: 974062 s8i a6, a0, 151 402508c8: 28e517 bbsi a5, 1, 402508f4 402508cb: 04a022 movi a2, 4 402508ce: 039845 call0 40254254 402508d1: fff401 l32r a0, 402508a4 402508d4: 980072 l8ui a7, a0, 152 402508d7: 005756 bnez a7, 402508e0 402508da: fff345 call0 40250810 402508dd: fff101 l32r a0, 402508a4 402508e0: 002122 l32i a2, a1, 0 402508e3: 00a082 movi a8, 0 402508e6: 984082 s8i a8, a0, 152 402508e9: ffe405 call0 4025072c 402508ec: 04a022 movi a2, 4 402508ef: 030c movi.n a3, 0 402508f1: 03ae45 call0 402543d8 402508f4: 1108 l32i.n a0, a1, 4 402508f6: 10c112 addi a1, a1, 16 402508f9: f00d ret.n 402508fb: a89800 excw 402508fe: fe .byte 0xfe 402508ff: 3f .byte 0x3f 40250900: a89a add.n a10, a8, a9 40250902: fe .byte 0xfe 40250903: 3f .byte 0x3f 40250904: a89c beqz.n a8, 40250922 40250906: fe .byte 0xfe 40250907: 3f .byte 0x3f 40250908 : 40250908: 190c movi.n a9, 1 4025090a: 060c movi.n a6, 0 4025090c: ff0fa1 l32r a10, 40250548 4025090f: 000242 l8ui a4, a2, 0 40250912: 0a5d mov.n a5, a10 40250914: c0ca82 addi a8, a10, -64 40250917: 004a42 s8i a4, a10, 0 4025091a: 010232 l8ui a3, a2, 1 4025091d: 7afb addi.n a7, a10, 15 4025091f: 043130 extui a3, a3, 1, 1 40250922: 024a32 s8i a3, a10, 2 40250925: b62a add.n a11, a6, a2 40250927: 661b addi.n a6, a6, 1 40250929: 020bb2 l8ui a11, a11, 2 4025092c: 0345b2 s8i a11, a5, 3 4025092f: 551b addi.n a5, a5, 1 40250931: f09577 bne a5, a7, 40250925 40250934: 0a5d mov.n a5, a10 40250936: fcc671 l32r a7, 4024fc50 40250939: 060c movi.n a6, 0 4025093b: 2b6c movi.n a11, -30 4025093d: 462a add.n a4, a6, a2 4025093f: 551b addi.n a5, a5, 1 40250941: 661b addi.n a6, a6, 1 40250943: 110432 l8ui a3, a4, 17 40250946: 114532 s8i a3, a5, 17 40250949: 140442 l8ui a4, a4, 20 4025094c: 1745b2 s8i a11, a5, 23 4025094f: 334a add.n a3, a3, a4 40250951: 144532 s8i a3, a5, 20 40250954: e59577 bne a5, a7, 4025093d 40250957: 0a5d mov.n a5, a10 40250959: ffe871 l32r a7, 402508fc 4025095c: 0b0c movi.n a11, 0 4025095e: 060c movi.n a6, 0 40250960: 1a0242 l8ui a4, a2, 26 40250963: 5c4842 s8i a4, a8, 92 40250966: 1b0232 l8ui a3, a2, 27 40250969: 5d4832 s8i a3, a8, 93 4025096c: 1c0242 l8ui a4, a2, 28 4025096f: 1d0232 l8ui a3, a2, 29 40250972: 544040 extui a4, a4, 0, 6 40250975: 114480 slli a4, a4, 8 40250978: 203340 or a3, a3, a4 4025097b: 2f5832 s16i a3, a8, 94 4025097e: 462a add.n a4, a6, a2 40250980: 661b addi.n a6, a6, 1 40250982: 1e0442 l8ui a4, a4, 30 40250985: 204542 s8i a4, a5, 32 40250988: 013480 slli a3, a4, 24 4025098b: 313830 srai a3, a3, 24 4025098e: 0263e6 bgei a3, 6, 40250994 40250991: 026477 bbci a4, 7, 40250997 40250994: 2045b2 s8i a11, a5, 32 40250997: 462a add.n a4, a6, a2 40250999: 551b addi.n a5, a5, 1 4025099b: e19577 bne a5, a7, 40250980 4025099e: 0a5d mov.n a5, a10 402509a0: ffd871 l32r a7, 40250900 402509a3: 060c movi.n a6, 0 402509a5: b62a add.n a11, a6, a2 402509a7: 661b addi.n a6, a6, 1 402509a9: 220bb2 l8ui a11, a11, 34 402509ac: 2445b2 s8i a11, a5, 36 402509af: 551b addi.n a5, a5, 1 402509b1: f09577 bne a5, a7, 402509a5 402509b4: 0a5d mov.n a5, a10 402509b6: ffd371 l32r a7, 40250904 402509b9: 060c movi.n a6, 0 402509bb: 362a add.n a3, a6, a2 402509bd: 661b addi.n a6, a6, 1 402509bf: 280332 l8ui a3, a3, 40 402509c2: 2a4532 s8i a3, a5, 42 402509c5: 551b addi.n a5, a5, 1 402509c7: f09577 bne a5, a7, 402509bb 402509ca: 550c movi.n a5, 5 402509cc: 300272 l8ui a7, a2, 48 402509cf: 414872 s8i a7, a8, 65 402509d2: 310262 l8ui a6, a2, 49 402509d5: 734862 s8i a6, a8, 115 402509d8: 320242 l8ui a4, a2, 50 402509db: 744842 s8i a4, a8, 116 402509de: 330232 l8ui a3, a2, 51 402509e1: 754832 s8i a3, a8, 117 402509e4: 3402b2 l8ui a11, a2, 52 402509e7: 7648b2 s8i a11, a8, 118 402509ea: 3502a2 l8ui a10, a2, 53 402509ed: 7748a2 s8i a10, a8, 119 402509f0: 360272 l8ui a7, a2, 54 402509f3: 784872 s8i a7, a8, 120 402509f6: 370262 l8ui a6, a2, 55 402509f9: 794862 s8i a6, a8, 121 402509fc: 380242 l8ui a4, a2, 56 402509ff: 7a4842 s8i a4, a8, 122 40250a02: 400232 l8ui a3, a2, 64 40250a05: 7b4832 s8i a3, a8, 123 40250a08: 4102b2 l8ui a11, a2, 65 40250a0b: 7c48b2 s8i a11, a8, 124 40250a0e: 4202a2 l8ui a10, a2, 66 40250a11: 430272 l8ui a7, a2, 67 40250a14: 54a0a0 extui a10, a10, 0, 6 40250a17: 11aa80 slli a10, a10, 8 40250a1a: 2077a0 or a7, a7, a10 40250a1d: 3f5872 s16i a7, a8, 126 40250a20: 440262 l8ui a6, a2, 68 40250a23: 804862 s8i a6, a8, 128 40250a26: 450242 l8ui a4, a2, 69 40250a29: 814842 s8i a4, a8, 129 40250a2c: 470232 l8ui a3, a2, 71 40250a2f: 4602b2 l8ui a11, a2, 70 40250a32: 013380 slli a3, a3, 24 40250a35: 01bb80 slli a11, a11, 24 40250a38: 31b8b0 srai a11, a11, 24 40250a3b: 313830 srai a3, a3, 24 40250a3e: 113380 slli a3, a3, 8 40250a41: 20bb30 or a11, a11, a3 40250a44: 4158b2 s16i a11, a8, 130 40250a47: 4902a2 l8ui a10, a2, 73 40250a4a: 480272 l8ui a7, a2, 72 40250a4d: 01aa80 slli a10, a10, 24 40250a50: 017780 slli a7, a7, 24 40250a53: 317870 srai a7, a7, 24 40250a56: 31a8a0 srai a10, a10, 24 40250a59: 11aa80 slli a10, a10, 8 40250a5c: 2077a0 or a7, a7, a10 40250a5f: 425872 s16i a7, a8, 132 40250a62: 4a0262 l8ui a6, a2, 74 40250a65: 864862 s8i a6, a8, 134 40250a68: 4b0242 l8ui a4, a2, 75 40250a6b: 056d mov.n a6, a5 40250a6d: 344040 extui a4, a4, 0, 4 40250a70: 884842 s8i a4, a8, 136 40250a73: 0164f6 bgeui a4, 6, 40250a78 40250a76: 046d mov.n a6, a4 40250a78: 884862 s8i a6, a8, 136 40250a7b: 4b02a2 l8ui a10, a2, 75 40250a7e: 24a4a0 extui a10, a10, 4, 3 40250a81: 8a48a2 s8i a10, a8, 138 40250a84: 4b0272 l8ui a7, a2, 75 40250a87: 047770 extui a7, a7, 7, 1 40250a8a: 8c4872 s8i a7, a8, 140 40250a8d: 4c0262 l8ui a6, a2, 76 40250a90: 346060 extui a6, a6, 0, 4 40250a93: 874862 s8i a6, a8, 135 40250a96: 013567 bltu a5, a6, 40250a9b 40250a99: 065d mov.n a5, a6 40250a9b: 874852 s8i a5, a8, 135 40250a9e: 4c0262 l8ui a6, a2, 76 40250aa1: 246460 extui a6, a6, 4, 3 40250aa4: 894862 s8i a6, a8, 137 40250aa7: 4c0242 l8ui a4, a2, 76 40250aaa: 044740 extui a4, a4, 7, 1 40250aad: 8b4842 s8i a4, a8, 139 40250ab0: 4d0232 l8ui a3, a2, 77 40250ab3: 343030 extui a3, a3, 0, 4 40250ab6: 8e4832 s8i a3, a8, 142 40250ab9: 4d02b2 l8ui a11, a2, 77 40250abc: 34b4b0 extui a11, a11, 4, 4 40250abf: 8d48b2 s8i a11, a8, 141 40250ac2: 4e02a2 l8ui a10, a2, 78 40250ac5: 8f48a2 s8i a10, a8, 143 40250ac8: 4f0272 l8ui a7, a2, 79 40250acb: 904872 s8i a7, a8, 144 40250ace: 500262 l8ui a6, a2, 80 40250ad1: 914862 s8i a6, a8, 145 40250ad4: 510242 l8ui a4, a2, 81 40250ad7: 924842 s8i a4, a8, 146 40250ada: 520232 l8ui a3, a2, 82 40250add: 934832 s8i a3, a8, 147 40250ae0: 5302b2 l8ui a11, a2, 83 40250ae3: 9448b2 s8i a11, a8, 148 40250ae6: 5402a2 l8ui a10, a2, 84 40250ae9: 9548a2 s8i a10, a8, 149 40250aec: 550272 l8ui a7, a2, 85 40250aef: 964872 s8i a7, a8, 150 40250af2: 560262 l8ui a6, a2, 86 40250af5: 974862 s8i a6, a8, 151 40250af8: 570242 l8ui a4, a2, 87 40250afb: 984842 s8i a4, a8, 152 40250afe: 580232 l8ui a3, a2, 88 40250b01: 994832 s8i a3, a8, 153 40250b04: 5902b2 l8ui a11, a2, 89 40250b07: 9a48b2 s8i a11, a8, 154 40250b0a: 5a02a2 l8ui a10, a2, 90 40250b0d: 9b48a2 s8i a10, a8, 155 40250b10: 5b0272 l8ui a7, a2, 91 40250b13: 9d4892 s8i a9, a8, 157 40250b16: 9c4872 s8i a7, a8, 156 40250b19: 5d0262 l8ui a6, a2, 93 40250b1c: 9e4862 s8i a6, a8, 158 40250b1f: 5e0242 l8ui a4, a2, 94 40250b22: 9f4842 s8i a4, a8, 159 40250b25: 5f0232 l8ui a3, a2, 95 40250b28: a04832 s8i a3, a8, 160 40250b2b: 6002b2 l8ui a11, a2, 96 40250b2e: a148b2 s8i a11, a8, 161 40250b31: 6102a2 l8ui a10, a2, 97 40250b34: a248a2 s8i a10, a8, 162 40250b37: 620272 l8ui a7, a2, 98 40250b3a: a34872 s8i a7, a8, 163 40250b3d: 630262 l8ui a6, a2, 99 40250b40: a44862 s8i a6, a8, 164 40250b43: 640242 l8ui a4, a2, 100 40250b46: a54842 s8i a4, a8, 165 40250b49: 650232 l8ui a3, a2, 101 40250b4c: a64832 s8i a3, a8, 166 40250b4f: 6602b2 l8ui a11, a2, 102 40250b52: a748b2 s8i a11, a8, 167 40250b55: 6702a2 l8ui a10, a2, 103 40250b58: a848a2 s8i a10, a8, 168 40250b5b: 680272 l8ui a7, a2, 104 40250b5e: a94872 s8i a7, a8, 169 40250b61: 690262 l8ui a6, a2, 105 40250b64: aa4862 s8i a6, a8, 170 40250b67: 6a0242 l8ui a4, a2, 106 40250b6a: ab4842 s8i a4, a8, 171 40250b6d: 6b0232 l8ui a3, a2, 107 40250b70: ac4832 s8i a3, a8, 172 40250b73: 6c02b2 l8ui a11, a2, 108 40250b76: ad48b2 s8i a11, a8, 173 40250b79: 6d02a2 l8ui a10, a2, 109 40250b7c: ae48a2 s8i a10, a8, 174 40250b7f: 6e0272 l8ui a7, a2, 110 40250b82: af4872 s8i a7, a8, 175 40250b85: 6f0262 l8ui a6, a2, 111 40250b88: b04862 s8i a6, a8, 176 40250b8b: 700242 l8ui a4, a2, 112 40250b8e: b14842 s8i a4, a8, 177 40250b91: 710232 l8ui a3, a2, 113 40250b94: b24832 s8i a3, a8, 178 40250b97: 7202b2 l8ui a11, a2, 114 40250b9a: b348b2 s8i a11, a8, 179 40250b9d: 020c movi.n a2, 0 40250b9f: f00d ret.n 40250ba1: 000000 ill 40250ba4: 800070 add a0, a0, a7 40250ba7: a84d00 excw 40250baa: fe .byte 0xfe 40250bab: 3f .byte 0x3f 40250bac: 0d2000 excw 40250baf: 800000 add a0, a0, a0 40250bb2: 000c movi.n a0, 0 40250bb4 : 40250bb4: f0c112 addi a1, a1, -16 40250bb7: 026102 s32i a0, a1, 8 40250bba: 0361c2 s32i a12, a1, 12 40250bbd: f27c movi.n a2, -1 40250bbf: e3efc1 l32r a12, 40249b7c 40250bc2: f40301 l32r a0, 4024dbd0 40250bc5: 0020c0 memw 40250bc8: 230c movi.n a3, 2 40250bca: 840c movi.n a4, 8 40250bcc: 050c movi.n a5, 0 40250bce: 0008 l32i.n a0, a0, 0 40250bd0: 496c22 s32i a2, a12, 0x124 40250bd3: 262002 l32i a0, a0, 152 40250bd6: 6aa022 movi a2, 106 40250bd9: 0000c0 callx0 a0 40250bdc: 020c movi.n a2, 0 40250bde: 0020c0 memw 40250be1: 436c22 s32i a2, a12, 0x10c 40250be4: 320c movi.n a2, 3 40250be6: 02e145 call0 402539fc 40250be9: 0020c0 memw 40250bec: 070c movi.n a7, 0 40250bee: 506c72 s32i a7, a12, 0x140 40250bf1: 0020c0 memw 40250bf4: 516c72 s32i a7, a12, 0x144 40250bf7: e67c movi.n a6, -2 40250bf9: 0020c0 memw 40250bfc: 6a2c52 l32i a5, a12, 0x1a8 40250bff: 105560 and a5, a5, a6 40250c02: 0020c0 memw 40250c05: 6a6c52 s32i a5, a12, 0x1a8 40250c08: 0020c0 memw 40250c0b: 402c42 l32i a4, a12, 0x100 40250c0e: 1149 s32i.n a4, a1, 4 40250c10: ffe531 l32r a3, 40250ba4 40250c13: 0020c0 memw 40250c16: 406c32 s32i a3, a12, 0x100 40250c19: 820c movi.n a2, 8 40250c1b: 030c movi.n a3, 0 40250c1d: 02f1c5 call0 40253b3c 40250c20: bdda91 l32r a9, 40240388 <_irom0_text_start+0x388> 40250c23: ffe131 l32r a3, 40250ba8 40250c26: 0020c0 memw 40250c29: 422c82 l32i a8, a12, 0x108 40250c2c: 480302 l8ui a0, a3, 72 40250c2f: 208890 or a8, a8, a9 40250c32: 0189 s32i.n a8, a1, 0 40250c34: 2f1066 bnei a0, 1, 40250c67 40250c37: 67a022 movi a2, 103 40250c3a: f3e501 l32r a0, 4024dbd0 40250c3d: 430c movi.n a3, 4 40250c3f: 0008 l32i.n a0, a0, 0 40250c41: 140c movi.n a4, 1 40250c43: 262002 l32i a0, a0, 152 40250c46: 88a052 movi a5, 136 40250c49: 0000c0 callx0 a0 40250c4c: 67a022 movi a2, 103 40250c4f: f3e001 l32r a0, 4024dbd0 40250c52: 430c movi.n a3, 4 40250c54: 0008 l32i.n a0, a0, 0 40250c56: 240c movi.n a4, 2 40250c58: 262002 l32i a0, a0, 152 40250c5b: 91a052 movi a5, 145 40250c5e: 0000c0 callx0 a0 40250c61: ffd131 l32r a3, 40250ba8 40250c64: 000746 j 40250c85 40250c67: 1a2066 bnei a0, 2, 40250c85 40250c6a: 67a022 movi a2, 103 40250c6d: 430c movi.n a3, 4 40250c6f: 240c movi.n a4, 2 40250c71: f3d701 l32r a0, 4024dbd0 40250c74: 750c movi.n a5, 7 40250c76: 0008 l32i.n a0, a0, 0 40250c78: 560c movi.n a6, 5 40250c7a: 272002 l32i a0, a0, 156 40250c7d: 270c movi.n a7, 2 40250c7f: 0000c0 callx0 a0 40250c82: ffc931 l32r a3, 40250ba8 40250c85: b80322 l8ui a2, a3, 184 40250c88: 142020 extui a2, a2, 0, 2 40250c8b: 2a1266 bnei a2, 1, 40250cb9 40250c8e: 67a022 movi a2, 103 40250c91: 430c movi.n a3, 4 40250c93: 440c movi.n a4, 4 40250c95: f3ce01 l32r a0, 4024dbd0 40250c98: 450c movi.n a5, 4 40250c9a: 0008 l32i.n a0, a0, 0 40250c9c: 060c movi.n a6, 0 40250c9e: 272002 l32i a0, a0, 156 40250ca1: 471c movi.n a7, 20 40250ca3: 0000c0 callx0 a0 40250ca6: f3ca01 l32r a0, 4024dbd0 40250ca9: 120c movi.n a2, 1 40250cab: 0008 l32i.n a0, a0, 0 40250cad: ffbf31 l32r a3, 40250bac 40250cb0: 1f2002 l32i a0, a0, 124 40250cb3: ffbf41 l32r a4, 40250bb0 40250cb6: 0000c0 callx0 a0 40250cb9: 0020c0 memw 40250cbc: 002122 l32i a2, a1, 0 40250cbf: 426c22 s32i a2, a12, 0x108 40250cc2: 01a022 movi a2, 1 40250cc5: 031d45 call0 40253e9c 40250cc8: 0020c0 memw 40250ccb: 012132 l32i a3, a1, 4 40250cce: 2108 l32i.n a0, a1, 8 40250cd0: 406c32 s32i a3, a12, 0x100 40250cd3: 31c8 l32i.n a12, a1, 12 40250cd5: 10c112 addi a1, a1, 16 40250cd8: f00d ret.n 40250cda: 470000 excw 40250cdd: fea8 l32i.n a10, a14, 60 40250cdf: 3f .byte 0x3f 40250ce0 : 40250ce0: f0c112 addi a1, a1, -16 40250ce3: 0109 s32i.n a0, a1, 0 40250ce5: 02e8c5 call0 40253b74 40250ce8: fffd01 l32r a0, 40250cdc 40250ceb: 4e0032 l8ui a3, a0, 78 40250cee: b20002 l8ui a0, a0, 178 40250cf1: 439c beqz.n a3, 40250d09 40250cf3: 081066 bnei a0, 1, 40250cff 40250cf6: ffebc5 call0 40250bb4 40250cf9: 000306 j 40250d09 40250cfc: 000000 ill 40250cff: 60cc bnez.n a0, 40250d09 40250d01: 041226 beqi a2, 1, 40250d09 40250d04: 128c beqz.n a2, 40250d09 40250d06: ffeac5 call0 40250bb4 40250d09: 0108 l32i.n a0, a1, 0 40250d0b: 10c112 addi a1, a1, 16 40250d0e: f00d ret.n 40250d10: 003a14 excw 40250d13: 38a440 excw 40250d16: 124000 excw 40250d18 : 40250d18: f0c112 addi a1, a1, -16 40250d1b: 0109 s32i.n a0, a1, 0 40250d1d: ffa201 l32r a0, 40250ba8 40250d20: f3ac41 l32r a4, 4024dbd0 40250d23: 480022 l8ui a2, a0, 72 40250d26: 4448 l32i.n a4, a4, 16 40250d28: 72cc bnez.n a2, 40250d33 40250d2a: b80032 l8ui a3, a0, 184 40250d2d: 143030 extui a3, a3, 0, 2 40250d30: 521366 bnei a3, 1, 40250d86 40250d33: 4ff4b7 bbsi a4, 27, 40250d86 40250d36: 387c movi.n a8, -13 40250d38: 870c movi.n a7, 8 40250d3a: fd0161 l32r a6, 40250140 40250d3d: 0020c0 memw 40250d40: d02652 l32i a5, a6, 0x340 40250d43: 105580 and a5, a5, a8 40250d46: 205570 or a5, a5, a7 40250d49: 0020c0 memw 40250d4c: d06652 s32i a5, a6, 0x340 40250d4f: ffe645 call0 40250bb4 40250d52: f3c901 l32r a0, 4024dc78 40250d55: 0020c0 memw 40250d58: 462092 l32i a9, a0, 0x118 40250d5b: 277927 bbci a9, 18, 40250d86 40250d5e: 0020c0 memw 40250d61: 4620a2 l32i a10, a0, 0x118 40250d64: 25ada0 extui a10, a10, 29, 3 40250d67: 1b2a66 bnei a10, 2, 40250d86 40250d6a: e384b1 l32r a11, 40249b7c 40250d6d: 0020c0 memw 40250d70: 882bb2 l32i a11, a11, 0x220 40250d73: 0f6b87 bbci a11, 8, 40250d86 40250d76: 120c movi.n a2, 1 40250d78: ffe601 l32r a0, 40250d10 40250d7b: 0000c0 callx0 a0 40250d7e: 120c movi.n a2, 1 40250d80: ffe501 l32r a0, 40250d14 40250d83: 0000c0 callx0 a0 40250d86: 0108 l32i.n a0, a1, 0 40250d88: 10c112 addi a1, a1, 16 40250d8b: f00d ret.n 40250d8d: 000000 ill 40250d90: 010101 l32r a0, 40211194 <_lit4_end+0x109a44> 40250d93: 040401 l32r a0, 40211da4 <_lit4_end+0x10a654> 40250d96: 040404 excw 40250d99: 040101 l32r a0, 40211da0 <_lit4_end+0x10a650> 40250d9c: 040401 l32r a0, 40211dac <_lit4_end+0x10a65c> 40250d9f: c3ff01 l32r a0, 40241d9c 40250da2: ff .byte 0xff 40250da3: ff .byte 0xff 40250da4: 010101 l32r a0, 402111a8 <_lit4_end+0x109a58> 40250da7: 040404 excw 40250daa: 710104 excw 40250dac : 40250dac: f38971 l32r a7, 4024dbd0 40250daf: f50131 l32r a3, 4024e1b4 40250db2: d90742 l8ui a4, a7, 217 40250db5: fff651 l32r a5, 40250d90 40250db8: 681426 beqi a4, 1, 40250e24 40250dbb: 653426 beqi a4, 3, 40250e24 40250dbe: fff561 l32r a6, 40250d94 40250dc1: 714426 beqi a4, 4, 40250e36 40250dc4: 6e5426 beqi a4, 5, 40250e36 40250dc7: db0742 l8ui a4, a7, 219 40250dca: 112466 bnei a4, 2, 40250ddf 40250dcd: fff221 l32r a2, 40250d98 40250dd0: 0020c0 memw 40250dd3: d86322 s32i a2, a3, 0x360 40250dd6: 0020c0 memw 40250dd9: d96362 s32i a6, a3, 0x364 40250ddc: 000446 j 40250df1 40250ddf: 0e3466 bnei a4, 3, 40250df1 40250de2: ffee41 l32r a4, 40250d9c 40250de5: 0020c0 memw 40250de8: d86342 s32i a4, a3, 0x360 40250deb: 0020c0 memw 40250dee: d96352 s32i a5, a3, 0x364 40250df1: f3a5a1 l32r a10, 4024dc88 40250df4: 0020c0 memw 40250df7: 402392 l32i a9, a3, 0x100 40250dfa: 2099a0 or a9, a9, a10 40250dfd: 0020c0 memw 40250e00: 406392 s32i a9, a3, 0x100 40250e03: ffe781 l32r a8, 40250da0 40250e06: e01a71 l32r a7, 40248e70 40250e09: 0020c0 memw 40250e0c: 422362 l32i a6, a3, 0x108 40250e0f: 106680 and a6, a6, a8 40250e12: 206670 or a6, a6, a7 40250e15: 0020c0 memw 40250e18: 426362 s32i a6, a3, 0x108 40250e1b: 250c movi.n a5, 2 40250e1d: 0020c0 memw 40250e20: a359 s32i.n a5, a3, 40 40250e22: f00d ret.n 40250e24: 0020c0 memw 40250e27: d86352 s32i a5, a3, 0x360 40250e2a: ffdeb1 l32r a11, 40250da4 40250e2d: 0020c0 memw 40250e30: d963b2 s32i a11, a3, 0x364 40250e33: ffee86 j 40250df1 40250e36: 0020c0 memw 40250e39: d86362 s32i a6, a3, 0x360 40250e3c: ffdb21 l32r a2, 40250da8 40250e3f: 0020c0 memw 40250e42: d96322 s32i a2, a3, 0x364 40250e45: ffea06 j 40250df1 40250e48: fe80a4 excw 40250e4b: 3f .byte 0x3f 40250e4c: 000000 ill 40250e4f: ffff66 bnei a15, 0x100, 40250e52 40250e52: 80fc70 add a15, a12, a7 40250e55: 401017 beq a0, a1, 40250e99 40250e58 : 40250e58: fffc21 l32r a2, 40250e48 40250e5b: f0c112 addi a1, a1, -16 40250e5e: 0109 s32i.n a0, a1, 0 40250e60: fffd01 l32r a0, 40250e54 40250e63: 0000c0 callx0 a0 40250e66: fff921 l32r a2, 40250e4c 40250e69: e34431 l32r a3, 40249b7c 40250e6c: f35901 l32r a0, 4024dbd0 40250e6f: 0020c0 memw 40250e72: 340c movi.n a4, 3 40250e74: 750c movi.n a5, 7 40250e76: 460c movi.n a6, 4 40250e78: 070c movi.n a7, 0 40250e7a: 0008 l32i.n a0, a0, 0 40250e7c: 446322 s32i a2, a3, 0x110 40250e7f: 62a022 movi a2, 98 40250e82: 272002 l32i a0, a0, 156 40250e85: 130c movi.n a3, 1 40250e87: 0000c0 callx0 a0 40250e8a: fff141 l32r a4, 40250e50 40250e8d: fb6b31 l32r a3, 4024fc3c 40250e90: 0020c0 memw 40250e93: 862322 l32i a2, a3, 0x218 40250e96: 102240 and a2, a2, a4 40250e99: 0020c0 memw 40250e9c: 040c movi.n a4, 0 40250e9e: f34c01 l32r a0, 4024dbd0 40250ea1: 552c movi.n a5, 37 40250ea3: 0008 l32i.n a0, a0, 0 40250ea5: 866322 s32i a2, a3, 0x218 40250ea8: 6aa022 movi a2, 106 40250eab: 262002 l32i a0, a0, 152 40250eae: 230c movi.n a3, 2 40250eb0: 0000c0 callx0 a0 40250eb3: 0108 l32i.n a0, a1, 0 40250eb5: 10c112 addi a1, a1, 16 40250eb8: f00d ret.n 40250eba: 680000 excw 40250ebd: 0e .byte 0xe 40250ebe: 616000 xsr.ibreakenable a0 40250ec0 : 40250ec0: c9c661 l32r a6, 402435d8 40250ec3: 050c movi.n a5, 0 40250ec5: fffd71 l32r a7, 40250ebc 40250ec8: 0020c0 memw 40250ecb: 802632 l32i a3, a6, 0x200 40250ece: 664b addi.n a6, a6, 4 40250ed0: 535a add.n a5, a3, a5 40250ed2: f29677 bne a6, a7, 40250ec8 40250ed5: f47c movi.n a4, -1 40250ed7: 304540 xor a4, a5, a4 40250eda: c9bf51 l32r a5, 402435d8 40250edd: e28c beqz.n a2, 40250eef 40250edf: 0020c0 memw 40250ee2: 9a2522 l32i a2, a5, 0x268 40250ee5: 160c movi.n a6, 1 40250ee7: c02240 sub a2, a2, a4 40250eea: 932620 movnez a2, a6, a2 40250eed: f00d ret.n 40250eef: 0020c0 memw 40250ef2: 9a6542 s32i a4, a5, 0x268 40250ef5: 020c movi.n a2, 0 40250ef7: f00d ret.n 40250ef9: 000000 ill 40250efc : 40250efc: 115200 slli a5, a2, 16 40250eff: fc6361 l32r a6, 4025008c 40250f02: c9b541 l32r a4, 402435d8 40250f05: 0020c0 memw 40250f08: 9b2432 l32i a3, a4, 0x26c 40250f0b: 103360 and a3, a3, a6 40250f0e: 203350 or a3, a3, a5 40250f11: 0020c0 memw 40250f14: 9b6432 s32i a3, a4, 0x26c 40250f17: f00d ret.n 40250f19: 000000 ill 40250f1c : 40250f1c: f0c112 addi a1, a1, -16 40250f1f: 0109 s32i.n a0, a1, 0 40250f21: 114200 slli a4, a2, 16 40250f24: fc5a51 l32r a5, 4025008c 40250f27: c9ac31 l32r a3, 402435d8 40250f2a: 0020c0 memw 40250f2d: 9b2302 l32i a0, a3, 0x26c 40250f30: 100050 and a0, a0, a5 40250f33: 200040 or a0, a0, a4 40250f36: 0020c0 memw 40250f39: 020c movi.n a2, 0 40250f3b: 9b6302 s32i a0, a3, 0x26c 40250f3e: fff805 call0 40250ec0 40250f41: 0108 l32i.n a0, a1, 0 40250f43: 10c112 addi a1, a1, 16 40250f46: f00d ret.n 40250f48 : 40250f48: 040c movi.n a4, 0 40250f4a: c9a351 l32r a5, 402435d8 40250f4d: a07420 addx4 a7, a4, a2 40250f50: 010782 l8ui a8, a7, 1 40250f53: 000762 l8ui a6, a7, 0 40250f56: 118880 slli a8, a8, 8 40250f59: 668a add.n a6, a6, a8 40250f5b: 030782 l8ui a8, a7, 3 40250f5e: 020772 l8ui a7, a7, 2 40250f61: 018880 slli a8, a8, 24 40250f64: 117700 slli a7, a7, 16 40250f67: 778a add.n a7, a7, a8 40250f69: 667a add.n a6, a6, a7 40250f6b: a07450 addx4 a7, a4, a5 40250f6e: 0020c0 memw 40250f71: 806762 s32i a6, a7, 0x200 40250f74: 441b addi.n a4, a4, 1 40250f76: 744040 extui a4, a4, 0, 8 40250f79: d0c466 bnei a4, 32, 40250f4d 40250f7c: f00d ret.n ... 40250f80 : 40250f80: 040c movi.n a4, 0 40250f82: c99551 l32r a5, 402435d8 40250f85: a06450 addx4 a6, a4, a5 40250f88: 0020c0 memw 40250f8b: a07420 addx4 a7, a4, a2 40250f8e: 802662 l32i a6, a6, 0x200 40250f91: 441b addi.n a4, a4, 1 40250f93: 744040 extui a4, a4, 0, 8 40250f96: 004762 s8i a6, a7, 0 40250f99: f58060 extui a8, a6, 16, 16 40250f9c: 419860 srli a9, a6, 8 40250f9f: 014792 s8i a9, a7, 1 40250fa2: 024782 s8i a8, a7, 2 40250fa5: 756860 extui a6, a6, 24, 8 40250fa8: 034762 s8i a6, a7, 3 40250fab: d6c466 bnei a4, 32, 40250f85 40250fae: f00d ret.n 40250fb0: 254fc4 excw 40250fb3: 354840 extui a4, a4, 24, 4 40250fb6: 7c4025 excw 40250fb9: 402533 excw 40250fbc: 2d8c beqz.n a13, 40250fc2 40250fbe: 0c4025 excw 40250fc1: 2549 s32i.n a4, a5, 8 40250fc3: 4bf040 excw 40250fc6: 384025 excw 40250fc9: ee .byte 0xee 40250fca: 844024 excw 40250fcd: ee .byte 0xee 40250fce: e04024 excw 40250fd1: ee .byte 0xee 40250fd2: e44024 excw 40250fd5: 252c movi.n a5, 34 40250fd7: 512440 excw 40250fda: 684025 excw 40250fdd: 24db addi.n a2, a4, 13 40250fdf: db6c40 excw 40250fe2: 4a4024 excw 40250fe5: fea9 s32i.n a10, a14, 60 40250fe7: 3f .byte 0x3f 40250fe8: 00f000 excw 40250feb: 000000 ill 40250fee: 4cff00 excw 40250ff1: fea9 s32i.n a10, a14, 60 40250ff3: 3f .byte 0x3f 40250ff4: 26f390 excw 40250ff7: a85340 excw 40250ffa: fe .byte 0xfe 40250ffb: 3f .byte 0x3f 40250ffc: 000000 ill 40250fff: 000002 l8ui a0, a0, 0 40251002: ff01e4 excw 40251005: ff .byte 0xff 40251006: af .byte 0xaf 40251007: ff .byte 0xff 40251008: 6b08 l32i.n a0, a11, 24 4025100a: 604000 neg a4, a0 4025100d: 401017 beq a0, a1, 40251051 40251010 : 40251010: b0c112 addi a1, a1, -80 40251013: 91c9 s32i.n a12, a1, 36 40251015: b1e9 s32i.n a14, a1, 44 40251017: c1f9 s32i.n a15, a1, 48 40251019: 8109 s32i.n a0, a1, 32 4025101b: a1d9 s32i.n a13, a1, 40 4025101d: fc4831 l32r a3, 40250140 40251020: 1d0c movi.n a13, 1 40251022: 0020c0 memw 40251025: d22352 l32i a5, a3, 0x348 40251028: 2055d0 or a5, a5, a13 4025102b: 0020c0 memw 4025102e: d26352 s32i a5, a3, 0x348 40251031: e47c movi.n a4, -2 40251033: 0020c0 memw 40251036: d22302 l32i a0, a3, 0x348 40251039: 100040 and a0, a0, a4 4025103c: 0020c0 memw 4025103f: 6129 s32i.n a2, a1, 24 40251041: d26302 s32i a0, a3, 0x348 40251044: fff101 l32r a0, 40251008 40251047: 0000c0 callx0 a0 4025104a: ffe0c1 l32r a12, 40250fcc 4025104d: ffdef1 l32r a15, 40250fc8 40251050: ffd871 l32r a7, 40250fb0 40251053: ffd861 l32r a6, 40250fb4 40251056: ffe181 l32r a8, 40250fdc 40251059: ffdf91 l32r a9, 40250fd8 4025105c: ffdea1 l32r a10, 40250fd4 4025105f: ffdcb1 l32r a11, 40250fd0 40251062: ffd801 l32r a0, 40250fc4 40251065: ffd631 l32r a3, 40250fc0 40251068: ffd541 l32r a4, 40250fbc 4025106b: f2d9e1 l32r a14, 4024dbd0 4025106e: ffd251 l32r a5, 40250fb8 40251071: 0e29 s32i.n a2, a14, 0 40251073: 126252 s32i a5, a2, 72 40251076: 3a6242 s32i a4, a2, 232 40251079: 286232 s32i a3, a2, 160 4025107c: 226202 s32i a0, a2, 136 4025107f: 1962b2 s32i a11, a2, 100 40251082: 92a9 s32i.n a10, a2, 36 40251084: 366292 s32i a9, a2, 216 40251087: 1e6282 s32i a8, a2, 120 4025108a: 436262 s32i a6, a2, 0x10c 4025108d: 1f6272 s32i a7, a2, 124 40251090: a2f9 s32i.n a15, a2, 40 40251092: 1662c2 s32i a12, a2, 88 40251095: fe1bf1 l32r a15, 40250904 40251098: ffd3c1 l32r a12, 40250fe4 4025109b: ffd171 l32r a7, 40250fe0 4025109e: 000c62 l8ui a6, a12, 0 402510a1: 1d6272 s32i a7, a2, 116 402510a4: e6cc bnez.n a6, 402510b6 402510a6: 6128 l32i.n a2, a1, 24 402510a8: ff85c5 call0 40250908 402510ab: 7129 s32i.n a2, a1, 28 402510ad: c80e82 l8ui a8, a14, 200 402510b0: 8e4f82 s8i a8, a15, 142 402510b3: 000386 j 402510c5 402510b6: 0a0c movi.n a10, 0 402510b8: 400e92 l8ui a9, a14, 64 402510bb: 71a9 s32i.n a10, a1, 28 402510bd: 019980 slli a9, a9, 24 402510c0: 319890 srai a9, a9, 24 402510c3: 1199 s32i.n a9, a1, 4 402510c5: ffc505 call0 40250d18 402510c8: ffce05 call0 40250dac 402510cb: ff0905 call0 4025015c 402510ce: ff47c5 call0 4025054c 402510d1: 690fb2 l8ui a11, a15, 105 402510d4: e2aa61 l32r a6, 40249b7c 402510d7: 0e6b27 bbci a11, 2, 402510e9 402510da: 6a0fd2 l8ui a13, a15, 106 402510dd: 01dd80 slli a13, a13, 24 402510e0: 31d8d0 srai a13, a13, 24 402510e3: 11ddd0 slli a13, a13, 3 402510e6: 8c5ed2 s16i a13, a14, 0x118 402510e9: 0020c0 memw 402510ec: 100c movi.n a0, 1 402510ee: 000c32 l8ui a3, a12, 0 402510f1: 190c movi.n a9, 1 402510f3: 080c movi.n a8, 0 402510f5: 4f2652 l32i a5, a6, 0x13c 402510f8: 6b0f72 l8ui a7, a15, 107 402510fb: 745050 extui a5, a5, 0, 8 402510fe: 835750 moveqz a5, a7, a5 40251101: 745050 extui a5, a5, 0, 8 40251104: a50b addi.n a10, a5, -1 40251106: 8389a0 moveqz a8, a9, a10 40251109: d189 s32i.n a8, a1, 52 4025110b: 358c beqz.n a5, 40251112 4025110d: 012526 beqi a5, 2, 40251112 40251110: 000c movi.n a0, 0 40251112: 74d000 extui a13, a0, 0, 8 40251115: 000c movi.n a0, 0 40251117: 0020c0 memw 4025111a: 020c movi.n a2, 0 4025111c: 452672 l32i a7, a6, 0x114 4025111f: e129 s32i.n a2, a1, 56 40251121: 247070 extui a7, a7, 0, 3 40251124: 042766 bnei a7, 2, 4025112c 40251127: 1b0c movi.n a11, 1 40251129: 830b30 moveqz a0, a11, a3 4025112c: 740000 extui a0, a0, 0, 8 4025112f: 73cc bnez.n a3, 4025113a 40251131: 160c movi.n a6, 1 40251133: 024d mov.n a4, a2 40251135: 834600 moveqz a4, a6, a0 40251138: e149 s32i.n a4, a1, 56 4025113a: 060c movi.n a6, 0 4025113c: 011526 beqi a5, 1, 40251141 4025113f: 8d8c beqz.n a13, 4025114b 40251141: e188 l32i.n a8, a1, 56 40251143: 170c movi.n a7, 1 40251145: 748080 extui a8, a8, 0, 8 40251148: 936780 movnez a6, a7, a8 4025114b: e3fc bnez.n a3, 4025118d 4025114d: fab581 l32r a8, 4024fc24 40251150: fabb91 l32r a9, 4024fc3c 40251153: 0020c0 memw 40251156: 952952 l32i a5, a9, 0x254 40251159: ffa371 l32r a7, 40250fe8 4025115c: 105580 and a5, a5, a8 4025115f: 0020c0 memw 40251162: 962942 l32i a4, a9, 0x258 40251165: 104470 and a4, a4, a7 40251168: 114400 slli a4, a4, 16 4025116b: 204450 or a4, a4, a5 4025116e: 4149 s32i.n a4, a1, 16 40251170: d18c21 l32r a2, 402457a0 40251173: 0020c0 memw 40251176: 9729a2 l32i a10, a9, 0x25c 40251179: ff9cb1 l32r a11, 40250fec 4025117c: 10aa20 and a10, a10, a2 4025117f: 0020c0 memw 40251182: 942992 l32i a9, a9, 0x250 40251185: 1099b0 and a9, a9, a11 40251188: 2099a0 or a9, a9, a10 4025118b: 3199 s32i.n a9, a1, 12 4025118d: c912c1 l32r a12, 402435d8 40251190: 106102 s32i a0, a1, 64 40251193: 749060 extui a9, a6, 0, 8 40251196: 2199 s32i.n a9, a1, 8 40251198: 19bc beqz.n a9, 402511cd 4025119a: 6128 l32i.n a2, a1, 24 4025119c: 80a032 movi a3, 128 4025119f: 223a add.n a2, a2, a3 402511a1: ffda45 call0 40250f48 402511a4: 130c movi.n a3, 1 402511a6: 102102 l32i a0, a1, 64 402511a9: 0020c0 memw 402511ac: 982c52 l32i a5, a12, 0x260 402511af: 4148 l32i.n a4, a1, 16 402511b1: 0c9457 bne a4, a5, 402511c1 402511b4: 0020c0 memw 402511b7: 992c72 l32i a7, a12, 0x264 402511ba: 3168 l32i.n a6, a1, 12 402511bc: 019677 bne a6, a7, 402511c1 402511bf: 030c movi.n a3, 0 402511c1: 746030 extui a6, a3, 0, 8 402511c4: ff8831 l32r a3, 40250fe4 402511c7: 000332 l8ui a3, a3, 0 402511ca: 000046 j 402511cf 402511cd: 060c movi.n a6, 0 402511cf: 0020c0 memw 402511d2: 9b2c52 l32i a5, a12, 0x26c 402511d5: 755050 extui a5, a5, 16, 8 402511d8: 509c beqz.n a0, 402511f1 402511da: ff8591 l32r a9, 40250ff0 402511dd: fcc5b2 addi a11, a5, -4 402511e0: 1a0c movi.n a10, 1 402511e2: 080c movi.n a8, 0 402511e4: fec542 addi a4, a5, -2 402511e7: 120c movi.n a2, 1 402511e9: 83d240 moveqz a13, a2, a4 402511ec: 838ab0 moveqz a8, a10, a11 402511ef: 0989 s32i.n a8, a9, 0 402511f1: 43fc bnez.n a3, 40251229 402511f3: b09c beqz.n a0, 40251212 402511f5: 0020c0 memw 402511f8: 9b2c02 l32i a0, a12, 0x26c 402511fb: 650f72 l8ui a7, a15, 101 402511fe: f40000 extui a0, a0, 0, 16 40251201: 1f7716 beqz a7, 402513fc 40251204: 1f4556 bnez a5, 402513fc 40251207: c02700 sub a2, a7, a0 4025120a: 208256 bnez a2, 40251416 4025120d: 000c movi.n a0, 0 4025120f: 000046 j 40251214 40251212: 000c movi.n a0, 0 40251214: bbfc51 l32r a5, 40240204 <_irom0_text_start+0x204> 40251217: 0020c0 memw 4025121a: 9b2c42 l32i a4, a12, 0x26c 4025121d: 104450 and a4, a4, a5 40251220: 204400 or a4, a4, a0 40251223: 0020c0 memw 40251226: 9b6c42 s32i a4, a12, 0x26c 40251229: 00a002 movi a0, 0 4025122c: 0d2172 l32i a7, a1, 52 4025122f: 006162 s32i a6, a1, 0 40251232: 07cc bnez.n a7, 40251236 40251234: ad8c beqz.n a13, 40251242 40251236: 83cc bnez.n a3, 40251242 40251238: ff6e91 l32r a9, 40250ff0 4025123b: 0998 l32i.n a9, a9, 0 4025123d: 180c movi.n a8, 1 4025123f: 830890 moveqz a0, a8, a9 40251242: 74a000 extui a10, a0, 0, 8 40251245: f1a9 s32i.n a10, a1, 60 40251247: 3aac beqz.n a10, 4025126e 40251249: 120c movi.n a2, 1 4025124b: ffc745 call0 40250ec0 4025124e: 100c movi.n a0, 1 40251250: 82cc bnez.n a2, 4025125c 40251252: 01b8 l32i.n a11, a1, 0 40251254: 2b8c beqz.n a11, 4025125a 40251256: 2128 l32i.n a2, a1, 8 40251258: 02cc bnez.n a2, 4025125c 4025125a: 000c movi.n a0, 0 4025125c: 743000 extui a3, a0, 0, 8 4025125f: b38c beqz.n a3, 4025126e 40251261: ff6421 l32r a2, 40250ff4 40251264: cc0f01 l32r a0, 402442a0 40251267: 0000c0 callx0 a0 4025126a: 040c movi.n a4, 0 4025126c: f149 s32i.n a4, a1, 60 4025126e: f158 l32i.n a5, a1, 60 40251270: a5ac beqz.n a5, 4025129e 40251272: f53921 l32r a2, 4024e758 40251275: 040c movi.n a4, 0 40251277: 53c232 addi a3, a2, 83 4025127a: fc9245 call0 4024dba0 4025127d: 024d mov.n a4, a2 4025127f: 286e22 s32i a2, a14, 160 40251282: f73321 l32r a2, 4024ef50 40251285: 329b addi.n a3, a2, 9 40251287: fc9185 call0 4024dba0 4025128a: 176d16 beqz a13, 40251404 4025128d: e198 l32i.n a9, a1, 56 4025128f: 749090 extui a9, a9, 0, 8 40251292: 898c beqz.n a9, 4025129e 40251294: fa69b1 l32r a11, 4024fc38 40251297: 4ea8 l32i.n a10, a14, 16 40251299: 10aab0 and a10, a10, a11 4025129c: 4ea9 s32i.n a10, a14, 16 4025129e: f128 l32i.n a2, a1, 60 402512a0: 000c movi.n a0, 0 402512a2: 328c beqz.n a2, 402512a9 402512a4: 130c movi.n a3, 1 402512a6: 9303d0 movnez a0, a3, a13 402512a9: f52bd1 l32r a13, 4024e758 402512ac: 482e22 l32i a2, a14, 0x120 402512af: 7da032 movi a3, 125 402512b2: 140c movi.n a4, 1 402512b4: 8f4f02 s8i a0, a15, 143 402512b7: 004685 call0 40251720 402512ba: ff4d51 l32r a5, 40250ff0 402512bd: 100c movi.n a0, 1 402512bf: 52cc bnez.n a2, 402512c8 402512c1: 4e48 l32i.n a4, a14, 16 402512c3: 017407 bbci a4, 16, 402512c8 402512c6: 000c movi.n a0, 0 402512c8: 084e02 s8i a0, a14, 8 402512cb: f4de71 l32r a7, 4024e644 402512ce: 0020c0 memw 402512d1: 802772 l32i a7, a7, 0x200 402512d4: 0568 l32i.n a6, a5, 0 402512d6: 5179 s32i.n a7, a1, 20 402512d8: 468c beqz.n a6, 402512e0 402512da: ffb7c5 call0 40250e58 402512dd: 000206 j 402512e9 402512e0: feda21 l32r a2, 40250e48 402512e3: ff4a01 l32r a0, 4025100c 402512e6: 0000c0 callx0 a0 402512e9: 0020c0 memw 402512ec: f4d691 l32r a9, 4024e644 402512ef: 0521a2 l32i a10, a1, 20 402512f2: 802992 l32i a9, a9, 0x200 402512f5: 080e82 l8ui a8, a14, 8 402512f8: c099a0 sub a9, a9, a10 402512fb: 4f6e92 s32i a9, a14, 0x13c 402512fe: 010816 beqz a8, 40251312 40251301: 1d2f22 l32i a2, a15, 116 40251304: 7da032 movi a3, 125 40251307: 00a042 movi a4, 0 4025130a: 004145 call0 40251720 4025130d: 1a0c movi.n a10, 1 4025130f: 944fa2 s8i a10, a15, 148 40251312: ff34e1 l32r a14, 40250fe4 40251315: 000eb2 l8ui a11, a14, 0 40251318: 1f0c movi.n a15, 1 4025131a: 0c1b66 bnei a11, 1, 4025132a 4025131d: 0d08 l32i.n a0, a13, 0 4025131f: 3df0b7 bbsi a0, 27, 40251360 40251322: 1128 l32i.n a2, a1, 4 40251324: 044c05 call0 402557e8 40251327: 000d46 j 40251360 4025132a: ff3331 l32r a3, 40250ff8 4025132d: 0d2d mov.n a2, a13 4025132f: 040c movi.n a4, 0 40251331: fc83c5 call0 4024db70 40251334: 024d mov.n a4, a2 40251336: 246d22 s32i a2, a13, 144 40251339: f70521 l32r a2, 4024ef50 4025133c: 329b addi.n a3, a2, 9 4025133e: fc8305 call0 4024db70 40251341: 0020c0 memw 40251344: 4138 l32i.n a3, a1, 16 40251346: 986c32 s32i a3, a12, 0x260 40251349: 0020c0 memw 4025134c: 3128 l32i.n a2, a1, 12 4025134e: 996c22 s32i a2, a12, 0x264 40251351: 020c movi.n a2, 0 40251353: ffb6c5 call0 40250ec0 40251356: ff2951 l32r a5, 40250ffc 40251359: 0d48 l32i.n a4, a13, 0 4025135b: 204450 or a4, a4, a5 4025135e: 0d49 s32i.n a4, a13, 0 40251360: ff2881 l32r a8, 40251000 40251363: 0020c0 memw 40251366: 9f2c72 l32i a7, a12, 0x27c 40251369: f47070 extui a7, a7, 0, 16 4025136c: 207780 or a7, a7, a8 4025136f: 0020c0 memw 40251372: f168 l32i.n a6, a1, 60 40251374: 9f6c72 s32i a7, a12, 0x27c 40251377: 46ec bnez.n a6, 4025139f 40251379: e188 l32i.n a8, a1, 56 4025137b: 748080 extui a8, a8, 0, 8 4025137e: d89c beqz.n a8, 4025139f 40251380: 00af52 movi a5, 0xffffff00 40251383: 0020c0 memw 40251386: 9e2c42 l32i a4, a12, 0x278 40251389: 104450 and a4, a4, a5 4025138c: 2044f0 or a4, a4, a15 4025138f: 0020c0 memw 40251392: 9e6c42 s32i a4, a12, 0x278 40251395: 6128 l32i.n a2, a1, 24 40251397: 80a032 movi a3, 128 4025139a: 223a add.n a2, a2, a3 4025139c: ffbe05 call0 40250f80 4025139f: ed0d62 l8ui a6, a13, 237 402513a2: 402666 bnei a6, 2, 402513e6 402513a5: ec0da2 l8ui a10, a13, 236 402513a8: fa0d72 l8ui a7, a13, 250 402513ab: fd0db2 l8ui a11, a13, 253 402513ae: ea0d92 l8ui a9, a13, 234 402513b1: e90d82 l8ui a8, a13, 233 402513b4: 119980 slli a9, a9, 8 402513b7: 208890 or a8, a8, a9 402513ba: fb0d92 l8ui a9, a13, 251 402513bd: 01bb80 slli a11, a11, 24 402513c0: 119980 slli a9, a9, 8 402513c3: 207790 or a7, a7, a9 402513c6: eb0d92 l8ui a9, a13, 235 402513c9: 01aa80 slli a10, a10, 24 402513cc: 119900 slli a9, a9, 16 402513cf: 2099a0 or a9, a9, a10 402513d2: fc0da2 l8ui a10, a13, 252 402513d5: 208890 or a8, a8, a9 402513d8: 11aa00 slli a10, a10, 16 402513db: 20aab0 or a10, a10, a11 402513de: 2077a0 or a7, a7, a10 402513e1: 0020c0 memw 402513e4: 0879 s32i.n a7, a8, 0 402513e6: 7128 l32i.n a2, a1, 28 402513e8: 91c8 l32i.n a12, a1, 36 402513ea: a1d8 l32i.n a13, a1, 40 402513ec: 004ef2 s8i a15, a14, 0 402513ef: 81a8 l32i.n a10, a1, 32 402513f1: b1e8 l32i.n a14, a1, 44 402513f3: c1f8 l32i.n a15, a1, 48 402513f5: 0a0d mov.n a0, a10 402513f7: 50c112 addi a1, a1, 80 402513fa: f00d ret.n 402513fc: 001b addi.n a0, a0, 1 402513fe: f40000 extui a0, a0, 0, 16 40251401: ff83c6 j 40251214 40251404: d128 l32i.n a2, a1, 52 40251406: e94216 beqz a2, 4025129e 40251409: fefe41 l32r a4, 40251004 4025140c: 4e38 l32i.n a3, a14, 16 4025140e: 103340 and a3, a3, a4 40251411: 4e39 s32i.n a3, a14, 16 40251413: ffa1c6 j 4025129e 40251416: 1d0c movi.n a13, 1 40251418: 001b addi.n a0, a0, 1 4025141a: f40000 extui a0, a0, 0, 16 4025141d: ff7cc6 j 40251214 40251420 : 40251420: 77a022 movi a2, 119 40251423: 030c movi.n a3, 0 40251425: f40c movi.n a4, 15 40251427: f0c112 addi a1, a1, -16 4025142a: 0109 s32i.n a0, a1, 0 4025142c: f1e901 l32r a0, 4024dbd0 4025142f: 150c movi.n a5, 1 40251431: 0008 l32i.n a0, a0, 0 40251433: 160c movi.n a6, 1 40251435: 272002 l32i a0, a0, 156 40251438: 170c movi.n a7, 1 4025143a: 0000c0 callx0 a0 4025143d: 0108 l32i.n a0, a1, 0 4025143f: 10c112 addi a1, a1, 16 40251442: f00d ret.n 40251444: ff .byte 0xff 40251445: 1f .byte 0x1f 40251446: fe .byte 0xfe 40251447: ff .byte 0xff 40251448 : 40251448: 881c movi.n a8, 24 4025144a: fffe61 l32r a6, 40251444 4025144d: f20a51 l32r a5, 4024dc78 40251450: 117230 slli a7, a2, 13 40251453: 020c movi.n a2, 0 40251455: a04250 addx4 a4, a2, a5 40251458: 0020c0 memw 4025145b: c12432 l32i a3, a4, 0x304 4025145e: 103360 and a3, a3, a6 40251461: 203730 or a3, a7, a3 40251464: 0020c0 memw 40251467: c16432 s32i a3, a4, 0x304 4025146a: 221b addi.n a2, a2, 1 4025146c: 742020 extui a2, a2, 0, 8 4025146f: e29287 bne a2, a8, 40251455 40251472: f00d ret.n 40251474: 000ce4 excw ... 40251478 : 40251478: f42020 extui a2, a2, 0, 16 4025147b: f0c112 addi a1, a1, -16 4025147e: 2109 s32i.n a0, a1, 8 40251480: 07a702 movi a0, 0x707 40251483: 05b027 bgeu a0, a2, 4025148c 40251486: fffb31 l32r a3, 40251474 40251489: 02b327 bgeu a3, a2, 4025148f 4025148c: fffa21 l32r a2, 40251474 4025148f: f1d001 l32r a0, 4024dbd0 40251492: 192032 l32i a3, a0, 100 40251495: 0008 l32i.n a0, a0, 0 40251497: f53030 extui a3, a3, 16, 16 4025149a: 0139 s32i.n a3, a1, 0 4025149c: e008 l32i.n a0, a0, 56 4025149e: 330c movi.n a3, 3 402514a0: 0000c0 callx0 a0 402514a3: f1cb01 l32r a0, 4024dbd0 402514a6: 330c movi.n a3, 3 402514a8: 0008 l32i.n a0, a0, 0 402514aa: 1129 s32i.n a2, a1, 4 402514ac: e008 l32i.n a0, a0, 56 402514ae: 0128 l32i.n a2, a1, 0 402514b0: 0000c0 callx0 a0 402514b3: 1148 l32i.n a4, a1, 4 402514b5: 7fa002 movi a0, 127 402514b8: c04420 sub a4, a4, a2 402514bb: 81af22 movi a2, -127 402514be: 1144f0 slli a4, a4, 1 402514c1: 114400 slli a4, a4, 16 402514c4: 314040 srai a4, a4, 16 402514c7: 442b addi.n a4, a4, 2 402514c9: 214240 srai a4, a4, 2 402514cc: 114400 slli a4, a4, 16 402514cf: 314040 srai a4, a4, 16 402514d2: 01e4e6 bgei a4, 128, 402514d7 402514d5: 040d mov.n a0, a4 402514d7: 012027 blt a0, a2, 402514dc 402514da: 002d mov.n a2, a0 402514dc: 2108 l32i.n a0, a1, 8 402514de: 112200 slli a2, a2, 16 402514e1: 312020 srai a2, a2, 16 402514e4: 10c112 addi a1, a1, 16 402514e7: f00d ret.n 402514e9: 000000 ill 402514ec : 402514ec: e0c112 addi a1, a1, -32 402514ef: 51d9 s32i.n a13, a1, 20 402514f1: 41c9 s32i.n a12, a1, 16 402514f3: 03dd mov.n a13, a3 402514f5: f1b631 l32r a3, 4024dbd0 402514f8: 3109 s32i.n a0, a1, 12 402514fa: 400302 l8ui a0, a3, 64 402514fd: 02cd mov.n a12, a2 402514ff: 1e70f6 bgeui a0, 7, 40251521 40251502: 0e9342 l16si a4, a3, 28 40251505: 200b addi.n a2, a0, -1 40251507: 0f9332 l16si a3, a3, 30 4025150a: 2149 s32i.n a4, a1, 8 4025150c: c03340 sub a3, a3, a4 4025150f: 822230 mull a2, a2, a3 40251512: 530c movi.n a3, 5 40251514: baff01 l32r a0, 40240110 <_irom0_text_start+0x110> 40251517: 0000c0 callx0 a0 4025151a: 2108 l32i.n a0, a1, 8 4025151c: 002a add.n a0, a0, a2 4025151e: 001306 j 4025156e 40251521: 1fa0f6 bgeui a0, 12, 40251544 40251524: 0f9342 l16si a4, a3, 30 40251527: fac022 addi a2, a0, -6 4025152a: 109332 l16si a3, a3, 32 4025152d: 1149 s32i.n a4, a1, 4 4025152f: c03340 sub a3, a3, a4 40251532: 822230 mull a2, a2, a3 40251535: 530c movi.n a3, 5 40251537: baf601 l32r a0, 40240110 <_irom0_text_start+0x110> 4025153a: 0000c0 callx0 a0 4025153d: 1108 l32i.n a0, a1, 4 4025153f: 002a add.n a0, a0, a2 40251541: 000a46 j 4025156e 40251544: 119322 l16si a2, a3, 34 40251547: d40c movi.n a4, 13 40251549: 1f3407 bltu a4, a0, 4025156c 4025154c: a05000 addx4 a5, a0, a0 4025154f: 109332 l16si a3, a3, 32 40251552: 0139 s32i.n a3, a1, 0 40251554: c9c552 addi a5, a5, -55 40251557: c02230 sub a2, a2, a3 4025155a: 822520 mull a2, a5, a2 4025155d: 631c movi.n a3, 22 4025155f: baec01 l32r a0, 40240110 <_irom0_text_start+0x110> 40251562: 0000c0 callx0 a0 40251565: 0108 l32i.n a0, a1, 0 40251567: 002a add.n a0, a0, a2 40251569: 000046 j 4025156e 4025156c: 020d mov.n a0, a2 4025156e: 0c2d mov.n a2, a12 40251570: f4fc31 l32r a3, 4024e960 40251573: 114000 slli a4, a0, 16 40251576: 314040 srai a4, a4, 16 40251579: fd3a05 call0 4024e91c 4025157c: 000c movi.n a0, 0 4025157e: 701b addi.n a7, a0, 1 40251580: 6c0a add.n a6, a12, a0 40251582: 000652 l8ui a5, a6, 0 40251585: 740070 extui a0, a7, 0, 8 40251588: 5d5a add.n a5, a13, a5 4025158a: 004652 s8i a5, a6, 0 4025158d: ed6066 bnei a0, 6, 4025157e 40251590: 41c8 l32i.n a12, a1, 16 40251592: 51d8 l32i.n a13, a1, 20 40251594: 3108 l32i.n a0, a1, 12 40251596: 20c112 addi a1, a1, 32 40251599: f00d ret.n 4025159b: a89300 excw 4025159e: fe .byte 0xfe 4025159f: 3f .byte 0x3f 402515a0 : 402515a0: f0c112 addi a1, a1, -16 402515a3: 31c9 s32i.n a12, a1, 12 402515a5: fffdc1 l32r a12, 4025159c 402515a8: 012d mov.n a2, a1 402515aa: 9e0c32 l8ui a3, a12, 158 402515ad: 2109 s32i.n a0, a1, 8 402515af: 013380 slli a3, a3, 24 402515b2: 313830 srai a3, a3, 24 402515b5: fff345 call0 402514ec 402515b8: 550c movi.n a5, 5 402515ba: 420c movi.n a2, 4 402515bc: 050162 l8ui a6, a1, 5 402515bf: 970c02 l8ui a0, a12, 151 402515c2: 070c movi.n a7, 0 402515c4: 15b067 bgeu a0, a6, 402515dd 402515c7: a04c52 s8i a5, a12, 160 402515ca: c00600 sub a0, a6, a0 402515cd: 740200 extui a0, a0, 2, 8 402515d0: 160c movi.n a6, 1 402515d2: 9f4c62 s8i a6, a12, 159 402515d5: 4b20f6 bgeui a0, 2, 40251624 402515d8: e20c movi.n a2, 14 402515da: 000886 j 40251600 402515dd: 9f4c72 s8i a7, a12, 159 402515e0: 040132 l8ui a3, a1, 4 402515e3: 076d mov.n a6, a7 402515e5: 123037 bltu a0, a3, 402515fb 402515e8: 030142 l8ui a4, a1, 3 402515eb: 025d mov.n a5, a2 402515ed: 43b047 bgeu a0, a4, 40251634 402515f0: 0001c6 j 402515fb 402515f3: 000152 l8ui a5, a1, 0 402515f6: 6eb057 bgeu a0, a5, 40251668 402515f9: 150c movi.n a5, 1 402515fb: a04c52 s8i a5, a12, 160 402515fe: f20c movi.n a2, 15 40251600: 468c beqz.n a6, 40251608 40251602: ffe445 call0 40251448 40251605: 000486 j 4025161b 40251608: 5f0c62 l8ui a6, a12, 95 4025160b: 768c beqz.n a6, 40251616 4025160d: 600c22 l8ui a2, a12, 96 40251610: ffe345 call0 40251448 40251613: 000106 j 4025161b 40251616: f20c movi.n a2, 15 40251618: ffe2c5 call0 40251448 4025161b: 31c8 l32i.n a12, a1, 12 4025161d: 2108 l32i.n a0, a1, 8 4025161f: 10c112 addi a1, a1, 16 40251622: f00d ret.n 40251624: 0460f6 bgeui a0, 6, 4025162c 40251627: d20c movi.n a2, 13 40251629: fff4c6 j 40251600 4025162c: 0f80f6 bgeui a0, 8, 4025163f 4025162f: 920c movi.n a2, 9 40251631: fff2c6 j 40251600 40251634: 020182 l8ui a8, a1, 2 40251637: 350c movi.n a5, 3 40251639: 0cb087 bgeu a0, a8, 40251649 4025163c: ffeec6 j 402515fb 4025163f: a90c movi.n a9, 10 40251641: 0f3907 bltu a9, a0, 40251654 40251644: c20c movi.n a2, 12 40251646: ffed86 j 40251600 40251649: 0101a2 l8ui a10, a1, 1 4025164c: a3b0a7 bgeu a0, a10, 402515f3 4025164f: 250c movi.n a5, 2 40251651: ffe986 j 402515fb 40251654: db0c movi.n a11, 13 40251656: 043b07 bltu a11, a0, 4025165e 40251659: 820c movi.n a2, 8 4025165b: ffe846 j 40251600 4025165e: 131c movi.n a3, 17 40251660: 9c3037 bltu a0, a3, 40251600 40251663: 072d mov.n a2, a7 40251665: ffe5c6 j 40251600 40251668: 075d mov.n a5, a7 4025166a: ffe346 j 402515fb 4025166d: 000000 ill 40251670: a82d excw 40251672: fe .byte 0xfe 40251673: 3f .byte 0x3f 40251674 : 40251674: f0c112 addi a1, a1, -16 40251677: 2109 s32i.n a0, a1, 8 40251679: fffd01 l32r a0, 40251670 4025167c: 013d mov.n a3, a1 4025167e: fd4022 s8i a2, a0, 253 40251681: 030022 l8ui a2, a0, 3 40251684: fd44c5 call0 4024ead4 40251687: 2108 l32i.n a0, a1, 8 40251689: 10c112 addi a1, a1, 16 4025168c: f00d ret.n 4025168e: b10000 sra a0, a0 40251691: fea8 l32i.n a10, a14, 60 40251693: 3f .byte 0x3f 40251694 : 40251694: f0c112 addi a1, a1, -16 40251697: 0109 s32i.n a0, a1, 0 40251699: ffddc5 call0 40251478 4025169c: fffd01 l32r a0, 40251690 4025169f: 804022 s8i a2, a0, 128 402516a2: 0108 l32i.n a0, a1, 0 402516a4: 10c112 addi a1, a1, 16 402516a7: f00d ret.n 402516a9: 000000 ill 402516ac : 402516ac: 040c movi.n a4, 0 402516ae: 020c movi.n a2, 0 402516b0: f61e51 l32r a5, 4024ef28 402516b3: c70c movi.n a7, 12 402516b5: 0020c0 memw 402516b8: 841b addi.n a8, a4, 1 402516ba: 8c2562 l32i a6, a5, 0x230 402516bd: 1194e0 slli a9, a4, 2 402516c0: 401900 ssl a9 402516c3: 143060 extui a3, a6, 0, 2 402516c6: 744080 extui a4, a8, 0, 8 402516c9: 416860 srli a6, a6, 8 402516cc: 106670 and a6, a6, a7 402516cf: 336a add.n a3, a3, a6 402516d1: a13300 sll a3, a3 402516d4: 223a add.n a2, a2, a3 402516d6: db8466 bnei a4, 8, 402516b5 402516d9: f00d ret.n 402516db: 0e0000 excw 402516de: 313ff2 excw 402516e0 : 402516e0: f13c31 l32r a3, 4024dbd0 402516e3: fffe21 l32r a2, 402516dc 402516e6: 512332 l32i a3, a3, 0x144 402516e9: 0020c0 memw 402516ec: 112222 l32i a2, a2, 68 402516ef: 302230 xor a2, a2, a3 402516f2: f00d ret.n 402516f4: a88a add.n a10, a8, a8 402516f6: fe .byte 0xfe 402516f7: 3f .byte 0x3f 402516f8 : 402516f8: 120c movi.n a2, 1 402516fa: fc0b41 l32r a4, 40250728 402516fd: fffd61 l32r a6, 402516f4 40251700: 050c movi.n a5, 0 40251702: f0c112 addi a1, a1, -16 40251705: f13231 l32r a3, 4024dbd0 40251708: 0109 s32i.n a0, a1, 0 4025170a: 4308 l32i.n a0, a3, 16 4025170c: 804652 s8i a5, a6, 128 4025170f: 100040 and a0, a0, a4 40251712: 4309 s32i.n a0, a3, 16 40251714: fd62c5 call0 4024ed44 40251717: 0108 l32i.n a0, a1, 0 40251719: 10c112 addi a1, a1, 16 4025171c: f00d ret.n ... 40251720 : 40251720: 630b addi.n a6, a3, -1 40251722: 169c beqz.n a6, 40251737 40251724: 070c movi.n a7, 0 40251726: 028d mov.n a8, a2 40251728: a09620 addx4 a9, a6, a2 4025172b: 0858 l32i.n a5, a8, 0 4025172d: 884b addi.n a8, a8, 4 4025172f: 757a add.n a7, a5, a7 40251731: f69897 bne a8, a9, 4025172b 40251734: 000046 j 40251739 40251737: 070c movi.n a7, 0 40251739: a02320 addx4 a2, a3, a2 4025173c: fed222 addmi a2, a2, 0xfffffe00 4025173f: f37c movi.n a3, -1 40251741: 303730 xor a3, a7, a3 40251744: b48c beqz.n a4, 40251753 40251746: 7f2222 l32i a2, a2, 0x1fc 40251749: 140c movi.n a4, 1 4025174b: c02230 sub a2, a2, a3 4025174e: 932420 movnez a2, a4, a2 40251751: f00d ret.n 40251753: 7f6232 s32i a3, a2, 0x1fc 40251756: 020c movi.n a2, 0 40251758: f00d ret.n 4025175a: ff0000 excw 4025175d: ff .byte 0xff 4025175e: 7f .byte 0x7f 4025175f: fe .byte 0xfe 40251760 : 40251760: f0c112 addi a1, a1, -16 40251763: 0109 s32i.n a0, a1, 0 40251765: fffd31 l32r a3, 4025175c 40251768: f14421 l32r a2, 4024dc78 4025176b: 0020c0 memw 4025176e: fa2202 l32i a0, a2, 0x3e8 40251771: 100030 and a0, a0, a3 40251774: 0020c0 memw 40251777: fa6202 s32i a0, a2, 0x3e8 4025177a: 520c movi.n a2, 5 4025177c: f3b301 l32r a0, 4024e648 4025177f: 0000c0 callx0 a0 40251782: f1a092 movi a9, 241 40251785: 00ac72 movi a7, 0xfffffc00 40251788: f28b51 l32r a5, 4024e1b4 4025178b: 0020c0 memw 4025178e: d588 l32i.n a8, a5, 52 40251790: 108870 and a8, a8, a7 40251793: 208890 or a8, a8, a9 40251796: 0020c0 memw 40251799: d589 s32i.n a8, a5, 52 4025179b: f0a062 movi a6, 240 4025179e: 0020c0 memw 402517a1: d548 l32i.n a4, a5, 52 402517a3: 104470 and a4, a4, a7 402517a6: 204460 or a4, a4, a6 402517a9: 0020c0 memw 402517ac: d549 s32i.n a4, a5, 52 402517ae: 520c movi.n a2, 5 402517b0: f3a601 l32r a0, 4024e648 402517b3: 0000c0 callx0 a0 402517b6: 0108 l32i.n a0, a1, 0 402517b8: 10c112 addi a1, a1, 16 402517bb: f00d ret.n 402517bd: 000000 ill 402517c0: fff030 excw 402517c3: ff .byte 0xff 402517c4 : 402517c4: f5d941 l32r a4, 4024ef28 402517c7: 829c beqz.n a2, 402517e3 402517c9: 8aa462 movi a6, 0x48a 402517cc: fffd71 l32r a7, 402517c0 402517cf: 0020c0 memw 402517d2: 882452 l32i a5, a4, 0x220 402517d5: 105570 and a5, a5, a7 402517d8: 205560 or a5, a5, a6 402517db: 0020c0 memw 402517de: 886452 s32i a5, a4, 0x220 402517e1: f00d ret.n 402517e3: 3faf32 movi a3, -193 402517e6: 0020c0 memw 402517e9: 882422 l32i a2, a4, 0x220 402517ec: 102230 and a2, a2, a3 402517ef: 0020c0 memw 402517f2: 886422 s32i a2, a4, 0x220 402517f5: f00d ret.n ... 402517f8 : 402517f8: e0e131 l32r a3, 40249b7c 402517fb: 0020c0 memw 402517fe: 4f6322 s32i a2, a3, 0x13c 40251801: f00d ret.n ... 40251804 : 40251804: 144226 beqi a2, 4, 4025181c 40251807: 09b226 beqi a2, 16, 40251814 4025180a: 231c movi.n a3, 18 4025180c: 101237 beq a2, a3, 40251820 4025180f: 441c movi.n a4, 20 40251811: 031247 beq a2, a4, 40251818 40251814: 120c movi.n a2, 1 40251816: f00d ret.n 40251818: 320c movi.n a2, 3 4025181a: f00d ret.n 4025181c: 020c movi.n a2, 0 4025181e: f00d ret.n 40251820: 220c movi.n a2, 2 40251822: f00d ret.n 40251824 : 40251824: f28c beqz.n a2, 40251837 40251826: 051226 beqi a2, 1, 4025182f 40251829: 0e2226 beqi a2, 2, 4025183b 4025182c: 033226 beqi a2, 3, 40251833 4025182f: 021c movi.n a2, 16 40251831: f00d ret.n 40251833: 421c movi.n a2, 20 40251835: f00d ret.n 40251837: 420c movi.n a2, 4 40251839: f00d ret.n 4025183b: 221c movi.n a2, 18 4025183d: f00d ret.n 4025183f: 80a200 add a10, a2, a0 40251842: fe .byte 0xfe 40251843: 3f .byte 0x3f 40251844 : 40251844: e0c112 addi a1, a1, -32 40251847: 31d9 s32i.n a13, a1, 12 40251849: 51f9 s32i.n a15, a1, 20 4025184b: 21c9 s32i.n a12, a1, 8 4025184d: 41e9 s32i.n a14, a1, 16 4025184f: 1109 s32i.n a0, a1, 4 40251851: 03ed mov.n a14, a3 40251853: 0208 l32i.n a0, a2, 0 40251855: 02cd mov.n a12, a2 40251857: 050300 extui a0, a0, 19, 1 4025185a: 08e056 bnez a0, 402518ec 4025185d: f0dcf1 l32r a15, 4024dbd0 40251860: fff821 l32r a2, 40251840 40251863: 0f08 l32i.n a0, a15, 0 40251865: 001222 l16ui a2, a2, 0 40251868: 292002 l32i a0, a0, 164 4025186b: 442020 extui a2, a2, 0, 5 4025186e: 0000c0 callx0 a0 40251871: 120c movi.n a2, 1 40251873: 0f08 l32i.n a0, a15, 0 40251875: 130c movi.n a3, 1 40251877: 2b2002 l32i a0, a0, 172 4025187a: f41c movi.n a4, 31 4025187c: 0000c0 callx0 a0 4025187f: 0d0c movi.n a13, 0 40251881: 202dd0 or a2, a13, a13 40251884: fff9c5 call0 40251824 40251887: f4a142 movi a4, 0x1f4 4025188a: 0ca052 movi a5, 12 4025188d: 206110 or a6, a1, a1 40251890: 0f08 l32i.n a0, a15, 0 40251892: 023d mov.n a3, a2 40251894: 3a2002 l32i a0, a0, 232 40251897: 020c movi.n a2, 0 40251899: 0000c0 callx0 a0 4025189c: 000102 l8ui a0, a1, 0 4025189f: 010122 l8ui a2, a1, 1 402518a2: 010080 slli a0, a0, 24 402518a5: 012280 slli a2, a2, 24 402518a8: 312820 srai a2, a2, 24 402518ab: 310800 srai a0, a0, 24 402518ae: 112280 slli a2, a2, 8 402518b1: 200020 or a0, a0, a2 402518b4: 902de0 addx2 a2, a13, a14 402518b7: 005202 s16i a0, a2, 0 402518ba: dd1b addi.n a13, a13, 1 402518bc: 74d0d0 extui a13, a13, 0, 8 402518bf: be4d66 bnei a13, 4, 40251881 402518c2: 013d mov.n a3, a1 402518c4: ffdf21 l32r a2, 40251840 402518c7: 140c movi.n a4, 1 402518c9: 001222 l16ui a2, a2, 0 402518cc: 000d45 call0 402519a4 402518cf: ffdc21 l32r a2, 40251840 402518d2: 013d mov.n a3, a1 402518d4: 001222 l16ui a2, a2, 0 402518d7: 000305 call0 40251908 402518da: 0f08 l32i.n a0, a15, 0 402518dc: 2a2002 l32i a0, a0, 168 402518df: ba09d1 l32r a13, 40240104 <_irom0_text_start+0x104> 402518e2: 0000c0 callx0 a0 402518e5: 0c28 l32i.n a2, a12, 0 402518e7: 2022d0 or a2, a2, a13 402518ea: 0c29 s32i.n a2, a12, 0 402518ec: 21c8 l32i.n a12, a1, 8 402518ee: 31d8 l32i.n a13, a1, 12 402518f0: 41e8 l32i.n a14, a1, 16 402518f2: 51f8 l32i.n a15, a1, 20 402518f4: 1108 l32i.n a0, a1, 4 402518f6: 20c112 addi a1, a1, 32 402518f9: f00d ret.n 402518fb: 00ff00 excw 402518fe: fffff0 excw 40251901: 3f .byte 0x3f 40251902: 00f000 excw 40251905: ffffc0 excw 40251908 : 40251908: 119280 slli a9, a2, 8 4025190b: fffc81 l32r a8, 402518fc 4025190e: f0da71 l32r a7, 4024dc78 40251911: fffbb1 l32r a11, 40251900 40251914: fffca1 l32r a10, 40251904 40251917: f0c112 addi a1, a1, -16 4025191a: 11c9 s32i.n a12, a1, 4 4025191c: 31e9 s32i.n a14, a1, 12 4025191e: 0109 s32i.n a0, a1, 0 40251920: 21d9 s32i.n a13, a1, 8 40251922: 000c movi.n a0, 0 40251924: 8d1c movi.n a13, 24 40251926: a05070 addx4 a5, a0, a7 40251929: 0020c0 memw 4025192c: c12542 l32i a4, a5, 0x304 4025192f: 104480 and a4, a4, a8 40251932: 204490 or a4, a4, a9 40251935: 0020c0 memw 40251938: c16542 s32i a4, a5, 0x304 4025193b: 412100 srli a2, a0, 1 4025193e: a02270 addx4 a2, a2, a7 40251941: 010362 l8ui a6, a3, 1 40251944: 000352 l8ui a5, a3, 0 40251947: 016680 slli a6, a6, 24 4025194a: 015580 slli a5, a5, 24 4025194d: 315850 srai a5, a5, 24 40251950: 316860 srai a6, a6, 24 40251953: 1d6007 bbci a0, 0, 40251974 40251956: 11e520 slli a14, a5, 14 40251959: 0146b0 slli a4, a6, 21 4025195c: 0020c0 memw 4025195f: 8122c2 l32i a12, a2, 0x204 40251962: 10ccb0 and a12, a12, a11 40251965: 20cc40 or a12, a12, a4 40251968: 20cce0 or a12, a12, a14 4025196b: 0020c0 memw 4025196e: 8162c2 s32i a12, a2, 0x204 40251971: 0005c6 j 4025198c 40251974: 114690 slli a4, a6, 7 40251977: 0020c0 memw 4025197a: 8122e2 l32i a14, a2, 0x204 4025197d: 10eea0 and a14, a14, a10 40251980: 20ee40 or a14, a14, a4 40251983: 20ee50 or a14, a14, a5 40251986: 0020c0 memw 40251989: 8162e2 s32i a14, a2, 0x204 4025198c: 001b addi.n a0, a0, 1 4025198e: 740000 extui a0, a0, 0, 8 40251991: 9190d7 bne a0, a13, 40251926 40251994: 11c8 l32i.n a12, a1, 4 40251996: 21d8 l32i.n a13, a1, 8 40251998: 31e8 l32i.n a14, a1, 12 4025199a: 0108 l32i.n a0, a1, 0 4025199c: 10c112 addi a1, a1, 16 4025199f: f00d ret.n 402519a1: 000000 ill 402519a4 : 402519a4: 442020 extui a2, a2, 0, 5 402519a7: f0c112 addi a1, a1, -16 402519aa: 0149 s32i.n a4, a1, 0 402519ac: 21c9 s32i.n a12, a1, 8 402519ae: 1109 s32i.n a0, a1, 4 402519b0: 03cd mov.n a12, a3 402519b2: ffe505 call0 40251804 402519b5: f36841 l32r a4, 4024e758 402519b8: 902240 addx2 a2, a2, a4 402519bb: 021232 l16ui a3, a2, 4 402519be: 004c32 s8i a3, a12, 0 402519c1: 021222 l16ui a2, a2, 4 402519c4: 0108 l32i.n a0, a1, 0 402519c6: 412820 srli a2, a2, 8 402519c9: 014c22 s8i a2, a12, 1 402519cc: 40bc beqz.n a0, 40251a04 402519ce: 020c movi.n a2, 0 402519d0: 230c movi.n a3, 2 402519d2: 000c42 l8ui a4, a12, 0 402519d5: f07e01 l32r a0, 4024dbd0 402519d8: 014480 slli a4, a4, 24 402519db: 0008 l32i.n a0, a0, 0 402519dd: 314840 srai a4, a4, 24 402519e0: 2b2002 l32i a0, a0, 172 402519e3: f44040 extui a4, a4, 0, 16 402519e6: 0000c0 callx0 a0 402519e9: 120c movi.n a2, 1 402519eb: 230c movi.n a3, 2 402519ed: 010c42 l8ui a4, a12, 1 402519f0: f07801 l32r a0, 4024dbd0 402519f3: 014480 slli a4, a4, 24 402519f6: 0008 l32i.n a0, a0, 0 402519f8: 314840 srai a4, a4, 24 402519fb: 2b2002 l32i a0, a0, 172 402519fe: f44040 extui a4, a4, 0, 16 40251a01: 0000c0 callx0 a0 40251a04: 21c8 l32i.n a12, a1, 8 40251a06: 1108 l32i.n a0, a1, 4 40251a08: 10c112 addi a1, a1, 16 40251a0b: f00d ret.n 40251a0d: 000000 ill 40251a10 : 40251a10: 141226 beqi a2, 1, 40251a28 40251a13: 152226 beqi a2, 2, 40251a2c 40251a16: 163226 beqi a2, 3, 40251a30 40251a19: 174226 beqi a2, 4, 40251a34 40251a1c: fbc242 addi a4, a2, -5 40251a1f: 630c movi.n a3, 6 40251a21: 520c movi.n a2, 5 40251a23: 832340 moveqz a2, a3, a4 40251a26: f00d ret.n 40251a28: e20c movi.n a2, 14 40251a2a: f00d ret.n 40251a2c: a20c movi.n a2, 10 40251a2e: f00d ret.n 40251a30: 820c movi.n a2, 8 40251a32: f00d ret.n 40251a34: 720c movi.n a2, 7 40251a36: f00d ret.n 40251a38 : 40251a38: e0c112 addi a1, a1, -32 40251a3b: 0109 s32i.n a0, a1, 0 40251a3d: 5139 s32i.n a3, a1, 20 40251a3f: 11c9 s32i.n a12, a1, 4 40251a41: 21d9 s32i.n a13, a1, 8 40251a43: 41f9 s32i.n a15, a1, 16 40251a45: 31e9 s32i.n a14, a1, 12 40251a47: 03fd mov.n a15, a3 40251a49: 02ed mov.n a14, a2 40251a4b: 0013d2 l16ui a13, a3, 0 40251a4e: 000222 l8ui a2, a2, 0 40251a51: 24c9d0 extui a12, a13, 9, 3 40251a54: 3430d0 extui a3, a13, 0, 4 40251a57: 010280 slli a0, a2, 24 40251a5a: 310800 srai a0, a0, 24 40251a5d: 04d4d0 extui a13, a13, 4, 1 40251a60: 90ddd0 addx2 a13, a13, a13 40251a63: 90dd30 addx2 a13, a13, a3 40251a66: 74d0d0 extui a13, a13, 0, 8 40251a69: 7c10a6 blti a0, 1, 40251ae9 40251a6c: 104d66 bnei a13, 4, 40251a80 40251a6f: f8c002 addi a0, a0, -8 40251a72: dd2b addi.n a13, a13, 2 40251a74: 74d0d0 extui a13, a13, 0, 8 40251a77: 004e02 s8i a0, a14, 0 40251a7a: 010080 slli a0, a0, 24 40251a7d: 310800 srai a0, a0, 24 40251a80: 3e10a6 blti a0, 1, 40251ac2 40251a83: 1e7cf6 bgeui a12, 7, 40251aa5 40251a86: 0c2d mov.n a2, a12 40251a88: fff845 call0 40251a10 40251a8b: 000e02 l8ui a0, a14, 0 40251a8e: cc1b addi.n a12, a12, 1 40251a90: 74c0c0 extui a12, a12, 0, 8 40251a93: c00020 sub a0, a0, a2 40251a96: 004e02 s8i a0, a14, 0 40251a99: 010080 slli a0, a0, 24 40251a9c: 310800 srai a0, a0, 24 40251a9f: 1f10a6 blti a0, 1, 40251ac2 40251aa2: e07c66 bnei a12, 7, 40251a86 40251aa5: 1910a6 blti a0, 1, 40251ac2 40251aa8: 169df6 bgeui a13, 10, 40251ac2 40251aab: f8c002 addi a0, a0, -8 40251aae: dd2b addi.n a13, a13, 2 40251ab0: 74d0d0 extui a13, a13, 0, 8 40251ab3: 004e02 s8i a0, a14, 0 40251ab6: 010080 slli a0, a0, 24 40251ab9: 310800 srai a0, a0, 24 40251abc: 0210a6 blti a0, 1, 40251ac2 40251abf: e89db6 bltui a13, 10, 40251aab 40251ac2: 11ecc0 slli a14, a12, 4 40251ac5: 0108 l32i.n a0, a1, 0 40251ac7: 11c8 l32i.n a12, a1, 4 40251ac9: eefb addi.n a14, a14, 15 40251acb: 74e0e0 extui a14, a14, 0, 8 40251ace: 11eeb0 slli a14, a14, 5 40251ad1: 046db6 bltui a13, 6, 40251ad9 40251ad4: ddab addi.n a13, a13, 10 40251ad6: 74d0d0 extui a13, a13, 0, 8 40251ad9: edea add.n a14, a13, a14 40251adb: 005fe2 s16i a14, a15, 0 40251ade: 21d8 l32i.n a13, a1, 8 40251ae0: 31e8 l32i.n a14, a1, 12 40251ae2: 41f8 l32i.n a15, a1, 16 40251ae4: 20c112 addi a1, a1, 32 40251ae7: f00d ret.n 40251ae9: d56277 bbci a2, 7, 40251ac2 40251aec: 167db6 bltui a13, 7, 40251b06 40251aef: fecdd2 addi a13, a13, -2 40251af2: 208b addi.n a2, a0, 8 40251af4: 004e22 s8i a2, a14, 0 40251af7: 74d0d0 extui a13, a13, 0, 8 40251afa: 010280 slli a0, a2, 24 40251afd: 310800 srai a0, a0, 24 40251b00: 026277 bbci a2, 7, 40251b06 40251b03: e87df6 bgeui a13, 7, 40251aef 40251b06: fb80d6 bgez a0, 40251ac2 40251b09: 1d2cb6 bltui a12, 2, 40251b2a 40251b0c: cc0b addi.n a12, a12, -1 40251b0e: 74c0c0 extui a12, a12, 0, 8 40251b11: 0c2d mov.n a2, a12 40251b13: ffefc5 call0 40251a10 40251b16: 000e32 l8ui a3, a14, 0 40251b19: 232a add.n a2, a3, a2 40251b1b: 004e22 s8i a2, a14, 0 40251b1e: 010280 slli a0, a2, 24 40251b21: 310800 srai a0, a0, 24 40251b24: 026277 bbci a2, 7, 40251b2a 40251b27: e11c66 bnei a12, 1, 40251b0c 40251b2a: f940d6 bgez a0, 40251ac2 40251b2d: 916d66 bnei a13, 6, 40251ac2 40251b30: fecdd2 addi a13, a13, -2 40251b33: 208b addi.n a2, a0, 8 40251b35: 004e22 s8i a2, a14, 0 40251b38: 74d0d0 extui a13, a13, 0, 8 40251b3b: ffe0c6 j 40251ac2 ... 40251b40 : 40251b40: e0c112 addi a1, a1, -32 40251b43: 4129 s32i.n a2, a1, 16 40251b45: 7109 s32i.n a0, a1, 28 40251b47: 012d mov.n a2, a1 40251b49: 011345 call0 40252c80 40251b4c: 330c movi.n a3, 3 40251b4e: 031152 l16ui a5, a1, 6 40251b51: 0211b2 l16ui a11, a1, 4 40251b54: 011182 l16ui a8, a1, 2 40251b57: 0711a2 l16ui a10, a1, 14 40251b5a: 061172 l16ui a7, a1, 12 40251b5d: 051192 l16ui a9, a1, 10 40251b60: 041162 l16ui a6, a1, 8 40251b63: f01b01 l32r a0, 4024dbd0 40251b66: 040c movi.n a4, 0 40251b68: 042d mov.n a2, a4 40251b6a: 0008 l32i.n a0, a0, 0 40251b6c: 669a add.n a6, a6, a9 40251b6e: 77aa add.n a7, a7, a10 40251b70: 88ba add.n a8, a8, a11 40251b72: e008 l32i.n a0, a0, 56 40251b74: 558a add.n a5, a5, a8 40251b76: 907770 addx2 a7, a7, a7 40251b79: 906660 addx2 a6, a6, a6 40251b7c: c06670 sub a6, a6, a7 40251b7f: d05570 subx2 a5, a5, a7 40251b82: 115500 slli a5, a5, 16 40251b85: 116600 slli a6, a6, 16 40251b88: 316060 srai a6, a6, 16 40251b8b: 315050 srai a5, a5, 16 40251b8e: b32550 movgez a2, a5, a5 40251b91: b34660 movgez a4, a6, a6 40251b94: 114400 slli a4, a4, 16 40251b97: 112200 slli a2, a2, 16 40251b9a: 312020 srai a2, a2, 16 40251b9d: 314040 srai a4, a4, 16 40251ba0: 5149 s32i.n a4, a1, 20 40251ba2: 0000c0 callx0 a0 40251ba5: f00a01 l32r a0, 4024dbd0 40251ba8: 330c movi.n a3, 3 40251baa: 0008 l32i.n a0, a0, 0 40251bac: 6129 s32i.n a2, a1, 24 40251bae: e008 l32i.n a0, a0, 56 40251bb0: 5128 l32i.n a2, a1, 20 40251bb2: 0000c0 callx0 a0 40251bb5: 6138 l32i.n a3, a1, 24 40251bb7: 7108 l32i.n a0, a1, 28 40251bb9: c03320 sub a3, a3, a2 40251bbc: 4128 l32i.n a2, a1, 16 40251bbe: 20c112 addi a1, a1, 32 40251bc1: 223a add.n a2, a2, a3 40251bc3: 112200 slli a2, a2, 16 40251bc6: 312020 srai a2, a2, 16 40251bc9: f00d ret.n 40251bcb: 0bf000 excw 40251bce: 370000 excw 40251bd1: fea8 l32i.n a10, a14, 60 40251bd3: 3f .byte 0x3f 40251bd4: a90b addi.n a10, a9, -1 40251bd6: fe .byte 0xfe 40251bd7: 3f .byte 0x3f 40251bd8 : 40251bd8: 130c movi.n a3, 1 40251bda: f45c movi.n a4, 95 40251bdc: fffc21 l32r a2, 40251bcc 40251bdf: e0c112 addi a1, a1, -32 40251be2: 61c9 s32i.n a12, a1, 24 40251be4: 5109 s32i.n a0, a1, 20 40251be6: ff16c1 l32r a12, 40251840 40251be9: eff901 l32r a0, 4024dbd0 40251bec: 005c22 s16i a2, a12, 0 40251bef: 0008 l32i.n a0, a0, 0 40251bf1: 005c22 s16i a2, a12, 0 40251bf4: 2b2002 l32i a0, a0, 172 40251bf7: 720c movi.n a2, 7 40251bf9: 0000c0 callx0 a0 40251bfc: 020c movi.n a2, 0 40251bfe: eff401 l32r a0, 4024dbd0 40251c01: 130c movi.n a3, 1 40251c03: 0008 l32i.n a0, a0, 0 40251c05: 001c42 l16ui a4, a12, 0 40251c08: 2b2002 l32i a0, a0, 172 40251c0b: 444040 extui a4, a4, 0, 5 40251c0e: 0000c0 callx0 a0 40251c11: 001c22 l16ui a2, a12, 0 40251c14: 10c132 addi a3, a1, 16 40251c17: 140c movi.n a4, 1 40251c19: ffd885 call0 402519a4 40251c1c: 024c movi.n a2, 64 40251c1e: ffec31 l32r a3, 40251bd0 40251c21: 140c movi.n a4, 1 40251c23: f51c movi.n a5, 31 40251c25: 12c172 addi a7, a1, 18 40251c28: ffeb81 l32r a8, 40251bd4 40251c2b: 001c62 l16ui a6, a12, 0 40251c2e: 38a192 movi a9, 0x138 40251c31: 446060 extui a6, a6, 0, 5 40251c34: 0199 s32i.n a9, a1, 0 40251c36: 000882 l8ui a8, a8, 0 40251c39: 1189 s32i.n a8, a1, 4 40251c3b: 015245 call0 40253160 40251c3e: 120102 l8ui a0, a1, 18 40251c41: 472c movi.n a7, 36 40251c43: 010080 slli a0, a0, 24 40251c46: 310800 srai a0, a0, 24 40251c49: 022707 blt a7, a0, 40251c4f 40251c4c: 39a0e6 bgei a0, 12, 40251c89 40251c4f: 821c movi.n a2, 24 40251c51: 0c3d mov.n a3, a12 40251c53: c02200 sub a2, a2, a0 40251c56: 124122 s8i a2, a1, 18 40251c59: 12c122 addi a2, a1, 18 40251c5c: ffdd85 call0 40251a38 40251c5f: 720c movi.n a2, 7 40251c61: efdb01 l32r a0, 4024dbd0 40251c64: 130c movi.n a3, 1 40251c66: 0008 l32i.n a0, a0, 0 40251c68: 001c42 l16ui a4, a12, 0 40251c6b: 2b2002 l32i a0, a0, 172 40251c6e: 414540 srli a4, a4, 5 40251c71: 0000c0 callx0 a0 40251c74: 020c movi.n a2, 0 40251c76: efd601 l32r a0, 4024dbd0 40251c79: 130c movi.n a3, 1 40251c7b: 0008 l32i.n a0, a0, 0 40251c7d: 001c42 l16ui a4, a12, 0 40251c80: 2b2002 l32i a0, a0, 172 40251c83: 444040 extui a4, a4, 0, 5 40251c86: 0000c0 callx0 a0 40251c89: 001c22 l16ui a2, a12, 0 40251c8c: 10c132 addi a3, a1, 16 40251c8f: 140c movi.n a4, 1 40251c91: ffd105 call0 402519a4 40251c94: 001c22 l16ui a2, a12, 0 40251c97: 10c132 addi a3, a1, 16 40251c9a: ffc6c5 call0 40251908 40251c9d: 5108 l32i.n a0, a1, 20 40251c9f: 001c22 l16ui a2, a12, 0 40251ca2: f2ad31 l32r a3, 4024e758 40251ca5: 61c8 l32i.n a12, a1, 24 40251ca7: 2d5322 s16i a2, a3, 90 40251caa: 20c112 addi a1, a1, 32 40251cad: f00d ret.n ... 40251cb0 : 40251cb0: 050c movi.n a5, 0 40251cb2: 060c movi.n a6, 0 40251cb4: 070c movi.n a7, 0 40251cb6: 744020 extui a4, a2, 0, 8 40251cb9: 030c movi.n a3, 0 40251cbb: e0c112 addi a1, a1, -32 40251cbe: 51c9 s32i.n a12, a1, 20 40251cc0: 61d9 s32i.n a13, a1, 24 40251cc2: 4109 s32i.n a0, a1, 16 40251cc4: 71e9 s32i.n a14, a1, 28 40251cc6: 2139 s32i.n a3, a1, 8 40251cc8: 1139 s32i.n a3, a1, 4 40251cca: efc1e1 l32r a14, 4024dbd0 40251ccd: 0139 s32i.n a3, a1, 0 40251ccf: 0e08 l32i.n a0, a14, 0 40251cd1: 120c movi.n a2, 1 40251cd3: 1a2002 l32i a0, a0, 104 40251cd6: 034c movi.n a3, 64 40251cd8: 0000c0 callx0 a0 40251cdb: 0d0c movi.n a13, 0 40251cdd: 0c0c movi.n a12, 0 40251cdf: 0e08 l32i.n a0, a14, 0 40251ce1: b008 l32i.n a0, a0, 44 40251ce3: 38a122 movi a2, 0x138 40251ce6: 0000c0 callx0 a0 40251ce9: dd1b addi.n a13, a13, 1 40251ceb: c2ca add.n a12, a2, a12 40251ced: 11cc00 slli a12, a12, 16 40251cf0: 31c0c0 srai a12, a12, 16 40251cf3: e84d66 bnei a13, 4, 40251cdf 40251cf6: 0e08 l32i.n a0, a14, 0 40251cf8: 1b2002 l32i a0, a0, 108 40251cfb: 120c movi.n a2, 1 40251cfd: 0000c0 callx0 a0 40251d00: 4108 l32i.n a0, a1, 16 40251d02: 61d8 l32i.n a13, a1, 24 40251d04: 3c4b addi.n a3, a12, 4 40251d06: 2cbb addi.n a2, a12, 11 40251d08: 71e8 l32i.n a14, a1, 28 40251d0a: 51c8 l32i.n a12, a1, 20 40251d0c: b32330 movgez a2, a3, a3 40251d0f: 212320 srai a2, a2, 3 40251d12: 20c112 addi a1, a1, 32 40251d15: 112200 slli a2, a2, 16 40251d18: 312020 srai a2, a2, 16 40251d1b: f00d ret.n 40251d1d: 000000 ill 40251d20 : 40251d20: 140c movi.n a4, 1 40251d22: f51c movi.n a5, 31 40251d24: 38a182 movi a8, 0x138 40251d27: fec661 l32r a6, 40251840 40251d2a: c0c112 addi a1, a1, -64 40251d2d: 61c9 s32i.n a12, a1, 24 40251d2f: 71d9 s32i.n a13, a1, 28 40251d31: 81e9 s32i.n a14, a1, 32 40251d33: 91f9 s32i.n a15, a1, 36 40251d35: 10c172 addi a7, a1, 16 40251d38: c129 s32i.n a2, a1, 48 40251d3a: 5109 s32i.n a0, a1, 20 40251d3c: 024c movi.n a2, 64 40251d3e: c138 l32i.n a3, a1, 48 40251d40: ffa501 l32r a0, 40251bd4 40251d43: 001662 l16ui a6, a6, 0 40251d46: 0189 s32i.n a8, a1, 0 40251d48: 446060 extui a6, a6, 0, 5 40251d4b: 000002 l8ui a0, a0, 0 40251d4e: 1109 s32i.n a0, a1, 4 40251d50: 0140c5 call0 40253160 40251d53: 0e0c movi.n a14, 0 40251d55: 000c movi.n a0, 0 40251d57: 6fa0f2 movi a15, 111 40251d5a: 100172 l8ui a7, a1, 16 40251d5d: c168 l32i.n a6, a1, 48 40251d5f: 0a0c movi.n a10, 0 40251d61: d1a9 s32i.n a10, a1, 52 40251d63: 050682 l8ui a8, a6, 5 40251d66: 017780 slli a7, a7, 24 40251d69: 000662 l8ui a6, a6, 0 40251d6c: 317870 srai a7, a7, 24 40251d6f: 1fc772 addi a7, a7, 31 40251d72: 104172 s8i a7, a1, 16 40251d75: c06680 sub a6, a6, a8 40251d78: 116600 slli a6, a6, 16 40251d7b: 316060 srai a6, a6, 16 40251d7e: 1176f0 slli a7, a6, 1 40251d81: f9c782 addi a8, a7, -7 40251d84: b189 s32i.n a8, a1, 44 40251d86: f8c772 addi a7, a7, -8 40251d89: 117700 slli a7, a7, 16 40251d8c: 317070 srai a7, a7, 16 40251d8f: a179 s32i.n a7, a1, 40 40251d91: 100132 l8ui a3, a1, 16 40251d94: 0f2d mov.n a2, a15 40251d96: 013380 slli a3, a3, 24 40251d99: 313830 srai a3, a3, 24 40251d9c: 030a add.n a0, a3, a0 40251d9e: 104102 s8i a0, a1, 16 40251da1: c60a add.n a12, a6, a0 40251da3: 010080 slli a0, a0, 24 40251da6: 310800 srai a0, a0, 24 40251da9: 012f07 blt a15, a0, 40251dae 40251dac: 002d mov.n a2, a0 40251dae: 104122 s8i a2, a1, 16 40251db1: f169 s32i.n a6, a1, 60 40251db3: ffefc5 call0 40251cb0 40251db6: 014c80 slli a4, a12, 24 40251db9: 02dd mov.n a13, a2 40251dbb: 1c0c movi.n a12, 1 40251dbd: 314840 srai a4, a4, 24 40251dc0: e149 s32i.n a4, a1, 56 40251dc2: 012f47 blt a15, a4, 40251dc7 40251dc5: 0c0c movi.n a12, 0 40251dc7: e128 l32i.n a2, a1, 56 40251dc9: 932fc0 movnez a2, a15, a12 40251dcc: ffee05 call0 40251cb0 40251dcf: b158 l32i.n a5, a1, 44 40251dd1: c07d20 sub a7, a13, a2 40251dd4: 110700 slli a0, a7, 16 40251dd7: 310000 srai a0, a0, 16 40251dda: 052057 blt a0, a5, 40251de3 40251ddd: a8a032 movi a3, 168 40251de0: 51a3d7 bge a3, a13, 40251e35 40251de3: ee8c beqz.n a14, 40251df5 40251de5: d148 l32i.n a4, a1, 52 40251de7: a158 l32i.n a5, a1, 40 40251de9: 082407 blt a4, a0, 40251df5 40251dec: 052057 blt a0, a5, 40251df5 40251def: a8a062 movi a6, 168 40251df2: 3fa6d7 bge a6, a13, 40251e35 40251df5: 085c movi.n a8, 80 40251df7: 3a2287 blt a2, a8, 40251e35 40251dfa: e198 l32i.n a9, a1, 56 40251dfc: f168 l32i.n a6, a1, 60 40251dfe: 939fc0 movnez a9, a15, a12 40251e01: 3019f7 beq a9, a15, 40251e35 40251e04: ee1b addi.n a14, a14, 1 40251e06: 112700 slli a2, a7, 16 40251e09: 2a0c movi.n a10, 2 40251e0b: 901b addi.n a9, a0, 1 40251e0d: 802b addi.n a8, a0, 2 40251e0f: b38990 movgez a8, a9, a9 40251e12: 0a0d mov.n a0, a10 40251e14: 218180 srai a8, a8, 1 40251e17: c08680 sub a8, a6, a8 40251e1a: 880b addi.n a8, a8, -1 40251e1c: 018880 slli a8, a8, 24 40251e1f: 318880 srai a8, a8, 24 40251e22: 0128a6 blti a8, 2, 40251e27 40251e25: 080d mov.n a0, a8 40251e27: 74e0e0 extui a14, a14, 0, 8 40251e2a: 312020 srai a2, a2, 16 40251e2d: d129 s32i.n a2, a1, 52 40251e2f: f6cea2 addi a10, a14, -10 40251e32: f5ba56 bnez a10, 40251d91 40251e35: c108 l32i.n a0, a1, 48 40251e37: 61c8 l32i.n a12, a1, 24 40251e39: 000002 l8ui a0, a0, 0 40251e3c: 91f8 l32i.n a15, a1, 36 40251e3e: 1130f0 slli a3, a0, 1 40251e41: 1fad37 bge a13, a3, 40251e64 40251e44: ce9c beqz.n a14, 40251e64 40251e46: d020d0 subx2 a2, a0, a13 40251e49: 321b addi.n a3, a2, 1 40251e4b: 222b addi.n a2, a2, 2 40251e4d: b32330 movgez a2, a3, a3 40251e50: 212120 srai a2, a2, 1 40251e53: 112200 slli a2, a2, 16 40251e56: 312020 srai a2, a2, 16 40251e59: 71d8 l32i.n a13, a1, 28 40251e5b: 81e8 l32i.n a14, a1, 32 40251e5d: 5108 l32i.n a0, a1, 20 40251e5f: 40c112 addi a1, a1, 64 40251e62: f00d ret.n 40251e64: 020c movi.n a2, 0 40251e66: fffbc6 j 40251e59 40251e69: 000000 ill 40251e6c : 40251e6c: a28c beqz.n a2, 40251e7a 40251e6e: 0c2326 beqi a3, 2, 40251e7e 40251e71: 093326 beqi a3, 3, 40251e7e 40251e74: 066326 beqi a3, 6, 40251e7e 40251e77: 037326 beqi a3, 7, 40251e7e 40251e7a: 020c movi.n a2, 0 40251e7c: f00d ret.n 40251e7e: f9b221 l32r a2, 40250548 40251e81: f23541 l32r a4, 4024e758 40251e84: 4e0232 l8ui a3, a2, 78 40251e87: 300442 l8ui a4, a4, 48 40251e8a: 4d0222 l8ui a2, a2, 77 40251e8d: 014480 slli a4, a4, 24 40251e90: 013380 slli a3, a3, 24 40251e93: 313830 srai a3, a3, 24 40251e96: 314840 srai a4, a4, 24 40251e99: 012280 slli a2, a2, 24 40251e9c: 312820 srai a2, a2, 24 40251e9f: d974e6 bgei a4, 7, 40251e7c 40251ea2: 032d mov.n a2, a3 40251ea4: f00d ret.n ... 40251ea8 : 40251ea8: d0c112 addi a1, a1, -48 40251eab: 1109 s32i.n a0, a1, 4 40251ead: 6139 s32i.n a3, a1, 24 40251eaf: 7169 s32i.n a6, a1, 28 40251eb1: 0129 s32i.n a2, a1, 0 40251eb3: 8149 s32i.n a4, a1, 32 40251eb5: 51f9 s32i.n a15, a1, 20 40251eb7: 31d9 s32i.n a13, a1, 12 40251eb9: 21c9 s32i.n a12, a1, 8 40251ebb: 41e9 s32i.n a14, a1, 16 40251ebd: 0c0c movi.n a12, 0 40251ebf: 8e1c movi.n a14, 24 40251ec1: ef6dd1 l32r a13, 4024dc78 40251ec4: 81f8 l32i.n a15, a1, 32 40251ec6: 0c2d mov.n a2, a12 40251ec8: 0138 l32i.n a3, a1, 0 40251eca: 0075c5 call0 40252628 40251ecd: 02fa add.n a0, a2, a15 40251ecf: 000002 l8ui a0, a0, 0 40251ed2: 6148 l32i.n a4, a1, 24 40251ed4: 010080 slli a0, a0, 24 40251ed7: 310800 srai a0, a0, 24 40251eda: 048cf6 bgeui a12, 8, 40251ee2 40251edd: 404a add.n a4, a0, a4 40251edf: 000206 j 40251eeb 40251ee2: 7158 l32i.n a5, a1, 28 40251ee4: 054d mov.n a4, a5 40251ee6: 01a507 bge a5, a0, 40251eeb 40251ee9: 004d mov.n a4, a0 40251eeb: 00af02 movi a0, 0xffffff00 40251eee: a03cd0 addx4 a3, a12, a13 40251ef1: 608040 neg a8, a4 40251ef4: 0e4d mov.n a4, a14 40251ef6: 018880 slli a8, a8, 24 40251ef9: 318880 srai a8, a8, 24 40251efc: 012e87 blt a14, a8, 40251f01 40251eff: 084d mov.n a4, a8 40251f01: 745040 extui a5, a4, 0, 8 40251f04: 0020c0 memw 40251f07: c12322 l32i a2, a3, 0x304 40251f0a: 102200 and a2, a2, a0 40251f0d: 202250 or a2, a2, a5 40251f10: 0020c0 memw 40251f13: c16322 s32i a2, a3, 0x304 40251f16: cc1b addi.n a12, a12, 1 40251f18: 74c0c0 extui a12, a12, 0, 8 40251f1b: a79ce7 bne a12, a14, 40251ec6 40251f1e: 21c8 l32i.n a12, a1, 8 40251f20: 31d8 l32i.n a13, a1, 12 40251f22: 41e8 l32i.n a14, a1, 16 40251f24: 51f8 l32i.n a15, a1, 20 40251f26: 1108 l32i.n a0, a1, 4 40251f28: 30c112 addi a1, a1, 48 40251f2b: f00d ret.n 40251f2d: 000000 ill 40251f30: 2c0000 excw 40251f33: 000000 ill 40251f36: fff000 excw 40251f39: ff .byte 0xff 40251f3a: ff .byte 0xff 40251f3b: fe91f0 excw 40251f3c : 40251f3c: fffe91 l32r a9, 40251f34 40251f3f: 018260 slli a8, a2, 26 40251f42: f0c112 addi a1, a1, -16 40251f45: 00a172 movi a7, 0x100 40251f48: c07730 sub a7, a7, a3 40251f4b: 1169 s32i.n a6, a1, 4 40251f4d: 0159 s32i.n a5, a1, 0 40251f4f: 31c9 s32i.n a12, a1, 12 40251f51: 2109 s32i.n a0, a1, 8 40251f53: 02cd mov.n a12, a2 40251f55: ef1e01 l32r a0, 4024dbd0 40251f58: ef4851 l32r a5, 4024dc78 40251f5b: fff561 l32r a6, 40251f30 40251f5e: 747070 extui a7, a7, 0, 8 40251f61: 117760 slli a7, a7, 10 40251f64: 206460 or a6, a4, a6 40251f67: 0020c0 memw 40251f6a: ee2522 l32i a2, a5, 0x3b8 40251f6d: 102290 and a2, a2, a9 40251f70: 202280 or a2, a2, a8 40251f73: 202270 or a2, a2, a7 40251f76: 202260 or a2, a2, a6 40251f79: 0020c0 memw 40251f7c: a30c movi.n a3, 10 40251f7e: 0008 l32i.n a0, a0, 0 40251f80: ee6522 s32i a2, a5, 0x3b8 40251f83: 1c2002 l32i a0, a0, 112 40251f86: 420c movi.n a2, 4 40251f88: 0000c0 callx0 a0 40251f8b: 115cd0 slli a5, a12, 3 40251f8e: 0470c0 extui a7, a12, 0, 1 40251f91: 160c movi.n a6, 1 40251f93: 0188 l32i.n a8, a1, 0 40251f95: 040c movi.n a4, 0 40251f97: 005822 s16i a2, a8, 0 40251f9a: 834670 moveqz a4, a6, a7 40251f9d: 204450 or a4, a4, a5 40251fa0: 014480 slli a4, a4, 24 40251fa3: ffe551 l32r a5, 40251f38 40251fa6: 0020c0 memw 40251fa9: ef3331 l32r a3, 4024dc78 40251fac: ee2322 l32i a2, a3, 0x3b8 40251faf: 102250 and a2, a2, a5 40251fb2: 202240 or a2, a2, a4 40251fb5: 0020c0 memw 40251fb8: ef0601 l32r a0, 4024dbd0 40251fbb: 0008 l32i.n a0, a0, 0 40251fbd: ee6322 s32i a2, a3, 0x3b8 40251fc0: 420c movi.n a2, 4 40251fc2: 1c2002 l32i a0, a0, 112 40251fc5: a30c movi.n a3, 10 40251fc7: 0000c0 callx0 a0 40251fca: 2108 l32i.n a0, a1, 8 40251fcc: 1198 l32i.n a9, a1, 4 40251fce: 31c8 l32i.n a12, a1, 12 40251fd0: 005922 s16i a2, a9, 0 40251fd3: 10c112 addi a1, a1, 16 40251fd6: f00d ret.n 40251fd8: a7fc bnez.n a7, 40252016 40251fda: fe .byte 0xfe 40251fdb: 3f .byte 0x3f 40251fdc: 26f3b0 excw 40251fdf: 039d40 excw 40251fe0 : 40251fe0: 039d mov.n a9, a3 40251fe2: b0c112 addi a1, a1, -80 40251fe5: 9169 s32i.n a6, a1, 36 40251fe7: 106152 s32i a5, a1, 64 40251fea: 61f9 s32i.n a15, a1, 24 40251fec: c129 s32i.n a2, a1, 48 40251fee: 2109 s32i.n a0, a1, 8 40251ff0: 030c movi.n a3, 0 40251ff2: 31c9 s32i.n a12, a1, 12 40251ff4: 41d9 s32i.n a13, a1, 16 40251ff6: 51e9 s32i.n a14, a1, 20 40251ff8: 04dd mov.n a13, a4 40251ffa: 0e0c movi.n a14, 0 40251ffc: 0c0c movi.n a12, 0 40251ffe: 1199 s32i.n a9, a1, 4 40252000: f139 s32i.n a3, a1, 60 40252002: 000c movi.n a0, 0 40252004: 020c movi.n a2, 0 40252006: 1021f2 l32i a15, a1, 64 40252009: d129 s32i.n a2, a1, 52 4025200b: e109 s32i.n a0, a1, 56 4025200d: 720c movi.n a2, 7 4025200f: c138 l32i.n a3, a1, 48 40252011: 300c movi.n a0, 3 40252013: f4c332 addi a3, a3, -12 40252016: 930270 movnez a0, a2, a7 40252019: a109 s32i.n a0, a1, 40 4025201b: 743030 extui a3, a3, 0, 8 4025201e: b139 s32i.n a3, a1, 44 40252020: 453cf6 bgeui a12, 3, 40252069 40252023: 0f4d mov.n a4, a15 40252025: eeea01 l32r a0, 4024dbd0 40252028: 80a032 movi a3, 128 4025202b: d12ee0 mul16s a2, a14, a14 4025202e: 223a add.n a2, a2, a3 40252030: 0008 l32i.n a0, a0, 0 40252032: f138 l32i.n a3, a1, 60 40252034: 212820 srai a2, a2, 8 40252037: 8129 s32i.n a2, a1, 32 40252039: 422002 l32i a0, a0, 0x108 4025203c: 223a add.n a2, a2, a3 4025203e: 130c movi.n a3, 1 40252040: 012280 slli a2, a2, 24 40252043: 312820 srai a2, a2, 24 40252046: 0000c0 callx0 a0 40252049: 0f4d mov.n a4, a15 4025204b: 8138 l32i.n a3, a1, 32 4025204d: eee001 l32r a0, 4024dbd0 40252050: c03230 sub a3, a2, a3 40252053: 0008 l32i.n a0, a0, 0 40252055: 0e2d mov.n a2, a14 40252057: 013380 slli a3, a3, 24 4025205a: 313830 srai a3, a3, 24 4025205d: f139 s32i.n a3, a1, 60 4025205f: 422002 l32i a0, a0, 0x108 40252062: 030c movi.n a3, 0 40252064: 0000c0 callx0 a0 40252067: 02ed mov.n a14, a2 40252069: 120c movi.n a2, 1 4025206b: b138 l32i.n a3, a1, 44 4025206d: 1148 l32i.n a4, a1, 4 4025206f: 015d mov.n a5, a1 40252071: 612b addi.n a6, a1, 2 40252073: ffec85 call0 40251f3c 40252076: 019172 l16si a7, a1, 2 40252079: 009152 l16si a5, a1, 0 4025207c: 070d mov.n a0, a7 4025207e: 01a577 bge a5, a7, 40252083 40252081: 050d mov.n a0, a5 40252083: 140c movi.n a4, 1 40252085: 113000 slli a3, a0, 16 40252088: c02750 sub a2, a7, a5 4025208b: 112250 slli a2, a2, 11 4025208e: 313030 srai a3, a3, 16 40252091: 833400 moveqz a3, a4, a0 40252094: b81f01 l32r a0, 40240110 <_irom0_text_start+0x110> 40252097: 0000c0 callx0 a0 4025209a: 10c202 addi a0, a2, 16 4025209d: 210500 srai a0, a0, 5 402520a0: 004d02 s8i a0, a13, 0 402520a3: 9f8c beqz.n a15, 402520b0 402520a5: f128 l32i.n a2, a1, 60 402520a7: 0052d6 bgez a2, 402520b0 402520aa: 603000 neg a3, a0 402520ad: 004d32 s8i a3, a13, 0 402520b0: 020c movi.n a2, 0 402520b2: c138 l32i.n a3, a1, 48 402520b4: 1148 l32i.n a4, a1, 4 402520b6: 015d mov.n a5, a1 402520b8: 612b addi.n a6, a1, 2 402520ba: ffe805 call0 40251f3c 402520bd: 019132 l16si a3, a1, 2 402520c0: 009142 l16si a4, a1, 0 402520c3: c02430 sub a2, a4, a3 402520c6: 334a add.n a3, a3, a4 402520c8: 112240 slli a2, a2, 12 402520cb: 140c movi.n a4, 1 402520cd: 113300 slli a3, a3, 16 402520d0: 313030 srai a3, a3, 16 402520d3: 833430 moveqz a3, a4, a3 402520d6: b80e01 l32r a0, 40240110 <_irom0_text_start+0x110> 402520d9: 0000c0 callx0 a0 402520dc: 10c252 addi a5, a2, 16 402520df: 215550 srai a5, a5, 5 402520e2: 014d52 s8i a5, a13, 1 402520e5: 7f8c beqz.n a15, 402520f0 402520e7: 005ed6 bgez a14, 402520f0 402520ea: 605050 neg a5, a5 402520ed: 014d52 s8i a5, a13, 1 402520f0: 000d02 l8ui a0, a13, 0 402520f3: f128 l32i.n a2, a1, 60 402520f5: 010080 slli a0, a0, 24 402520f8: 310800 srai a0, a0, 24 402520fb: 163cf6 bgeui a12, 3, 40252115 402520fe: c0ee50 sub a14, a14, a5 40252101: c03200 sub a3, a2, a0 40252104: 013380 slli a3, a3, 24 40252107: 01ee80 slli a14, a14, 24 4025210a: 31e8e0 srai a14, a14, 24 4025210d: 312830 srai a2, a3, 24 40252110: f129 s32i.n a2, a1, 60 40252112: 001a46 j 4025217f 40252115: d128 l32i.n a2, a1, 52 40252117: e148 l32i.n a4, a1, 56 40252119: 352a add.n a3, a5, a2 4025211b: 604a add.n a6, a0, a4 4025211d: 016680 slli a6, a6, 24 40252120: 013380 slli a3, a3, 24 40252123: 312830 srai a2, a3, 24 40252126: 314860 srai a4, a6, 24 40252129: e149 s32i.n a4, a1, 56 4025212b: d129 s32i.n a2, a1, 52 4025212d: 4e6c66 bnei a12, 6, 4025217f 40252130: f138 l32i.n a3, a1, 60 40252132: e128 l32i.n a2, a1, 56 40252134: eea701 l32r a0, 4024dbd0 40252137: 222b addi.n a2, a2, 2 40252139: 0008 l32i.n a0, a0, 0 4025213b: 212220 srai a2, a2, 2 4025213e: c04320 sub a4, a3, a2 40252141: 014480 slli a4, a4, 24 40252144: 313840 srai a3, a4, 24 40252147: f139 s32i.n a3, a1, 60 40252149: d138 l32i.n a3, a1, 52 4025214b: 0008 l32i.n a0, a0, 0 4025214d: 332b addi.n a3, a3, 2 4025214f: 213230 srai a3, a3, 2 40252152: 7139 s32i.n a3, a1, 28 40252154: c0ee30 sub a14, a14, a3 40252157: 01ee80 slli a14, a14, 24 4025215a: 31e8e0 srai a14, a14, 24 4025215d: 0000c0 callx0 a0 40252160: 0e52e6 bgei a2, 5, 40252172 40252163: ee9b01 l32r a0, 4024dbd0 40252166: 0008 l32i.n a0, a0, 0 40252168: 0008 l32i.n a0, a0, 0 4025216a: 7128 l32i.n a2, a1, 28 4025216c: 0000c0 callx0 a0 4025216f: 0c52a6 blti a2, 5, 4025217f 40252172: ff9931 l32r a3, 40251fd8 40252175: f7f441 l32r a4, 40250148 40252178: 0328 l32i.n a2, a3, 0 4025217a: 202240 or a2, a2, a4 4025217d: 0329 s32i.n a2, a3, 0 4025217f: 9158 l32i.n a5, a1, 36 40252181: 959c beqz.n a5, 4025219e 40252183: ff9621 l32r a2, 40251fdc 40252186: 010d42 l8ui a4, a13, 1 40252189: 000d32 l8ui a3, a13, 0 4025218c: 014480 slli a4, a4, 24 4025218f: 013380 slli a3, a3, 24 40252192: 313830 srai a3, a3, 24 40252195: 314840 srai a4, a4, 24 40252198: c84201 l32r a0, 402442a0 4025219b: 0000c0 callx0 a0 4025219e: a158 l32i.n a5, a1, 40 402521a0: cc1b addi.n a12, a12, 1 402521a2: 74c0c0 extui a12, a12, 0, 8 402521a5: c055c0 sub a5, a5, a12 402521a8: e74556 bnez a5, 40252020 402521ab: 130c movi.n a3, 1 402521ad: 0f4d mov.n a4, a15 402521af: ee8801 l32r a0, 4024dbd0 402521b2: f128 l32i.n a2, a1, 60 402521b4: 0008 l32i.n a0, a0, 0 402521b6: 012280 slli a2, a2, 24 402521b9: 422002 l32i a0, a0, 0x108 402521bc: 312820 srai a2, a2, 24 402521bf: 0000c0 callx0 a0 402521c2: 0f4d mov.n a4, a15 402521c4: ee8301 l32r a0, 4024dbd0 402521c7: 030c movi.n a3, 0 402521c9: 0008 l32i.n a0, a0, 0 402521cb: 012e80 slli a2, a14, 24 402521ce: 422002 l32i a0, a0, 0x108 402521d1: 312820 srai a2, a2, 24 402521d4: 0000c0 callx0 a0 402521d7: 2108 l32i.n a0, a1, 8 402521d9: 31c8 l32i.n a12, a1, 12 402521db: 61f8 l32i.n a15, a1, 24 402521dd: 014de2 s8i a14, a13, 1 402521e0: f128 l32i.n a2, a1, 60 402521e2: 004d22 s8i a2, a13, 0 402521e5: 51e8 l32i.n a14, a1, 20 402521e7: 41d8 l32i.n a13, a1, 16 402521e9: 50c112 addi a1, a1, 80 402521ec: f00d ret.n 402521ee: c00000 sub a0, a0, a0 402521f1: 4026f3 excw 402521f4: ff .byte 0xff 402521f5: ff .byte 0xff 402521f6: 00e000 excw 402521f9: 000200 excw 402521fc : 402521fc: 209330 or a9, a3, a3 402521ff: c0c112 addi a1, a1, -64 40252202: 0961c2 s32i a12, a1, 36 40252205: 0c61f2 s32i a15, a1, 48 40252208: d159 s32i.n a5, a1, 52 4025220a: 3169 s32i.n a6, a1, 12 4025220c: 2149 s32i.n a4, a1, 8 4025220e: 8109 s32i.n a0, a1, 32 40252210: a1d9 s32i.n a13, a1, 40 40252212: b1e9 s32i.n a14, a1, 44 40252214: 02dd mov.n a13, a2 40252216: 07ed mov.n a14, a7 40252218: 0208 l32i.n a0, a2, 0 4025221a: 1199 s32i.n a9, a1, 4 4025221c: 050100 extui a0, a0, 17, 1 4025221f: 18a056 bnez a0, 402523ad 40252222: d1f8 l32i.n a15, a1, 52 40252224: 77a022 movi a2, 119 40252227: 030c movi.n a3, 0 40252229: ee69c1 l32r a12, 4024dbd0 4025222c: 041c movi.n a4, 16 4025222e: 0c08 l32i.n a0, a12, 0 40252230: 050c movi.n a5, 0 40252232: 252002 l32i a0, a0, 148 40252235: 060c movi.n a6, 0 40252237: 0000c0 callx0 a0 4025223a: 030c movi.n a3, 0 4025223c: f40c movi.n a4, 15 4025223e: 650c movi.n a5, 6 40252240: 660c movi.n a6, 6 40252242: 0c08 l32i.n a0, a12, 0 40252244: 5129 s32i.n a2, a1, 20 40252246: 252002 l32i a0, a0, 148 40252249: 77a022 movi a2, 119 4025224c: 0000c0 callx0 a0 4025224f: 030c movi.n a3, 0 40252251: 940c movi.n a4, 9 40252253: 750c movi.n a5, 7 40252255: 060c movi.n a6, 0 40252257: 0c08 l32i.n a0, a12, 0 40252259: 6129 s32i.n a2, a1, 24 4025225b: 252002 l32i a0, a0, 148 4025225e: 77a022 movi a2, 119 40252261: 0000c0 callx0 a0 40252264: 0c08 l32i.n a0, a12, 0 40252266: 282002 l32i a0, a0, 160 40252269: 7129 s32i.n a2, a1, 28 4025226b: 0000c0 callx0 a0 4025226e: 0c08 l32i.n a0, a12, 0 40252270: 302002 l32i a0, a0, 192 40252273: 120c movi.n a2, 1 40252275: 0000c0 callx0 a0 40252278: 2128 l32i.n a2, a1, 8 4025227a: b42020 extui a2, a2, 0, 12 4025227d: 027405 call0 402549c0 40252280: 2128 l32i.n a2, a1, 8 40252282: 013d mov.n a3, a1 40252284: 140c movi.n a4, 1 40252286: ff71c5 call0 402519a4 40252289: 0c08 l32i.n a0, a12, 0 4025228b: 6008 l32i.n a0, a0, 24 4025228d: 020c movi.n a2, 0 4025228f: 0000c0 callx0 a0 40252292: 0c08 l32i.n a0, a12, 0 40252294: f008 l32i.n a0, a0, 60 40252296: 120c movi.n a2, 1 40252298: 0000c0 callx0 a0 4025229b: 77a022 movi a2, 119 4025229e: 030c movi.n a3, 0 402522a0: 940c movi.n a4, 9 402522a2: 750c movi.n a5, 7 402522a4: 0c08 l32i.n a0, a12, 0 402522a6: 060c movi.n a6, 0 402522a8: 272002 l32i a0, a0, 156 402522ab: 070c movi.n a7, 0 402522ad: 0000c0 callx0 a0 402522b0: 77a022 movi a2, 119 402522b3: 030c movi.n a3, 0 402522b5: 041c movi.n a4, 16 402522b7: 250c movi.n a5, 2 402522b9: 0c08 l32i.n a0, a12, 0 402522bb: 260c movi.n a6, 2 402522bd: 272002 l32i a0, a0, 156 402522c0: 170c movi.n a7, 1 402522c2: 0000c0 callx0 a0 402522c5: 3128 l32i.n a2, a1, 12 402522c7: 440172 l8ui a7, a1, 68 402522ca: 0f3d mov.n a3, a15 402522cc: 412b addi.n a4, a1, 2 402522ce: 4001f2 l8ui a15, a1, 64 402522d1: 0e5d mov.n a5, a14 402522d3: 0f6d mov.n a6, a15 402522d5: ffd085 call0 40251fe0 402522d8: 0c08 l32i.n a0, a12, 0 402522da: 1b2002 l32i a0, a0, 108 402522dd: 120c movi.n a2, 1 402522df: 0000c0 callx0 a0 402522e2: 77a022 movi a2, 119 402522e5: 030c movi.n a3, 0 402522e7: 041c movi.n a4, 16 402522e9: 050c movi.n a5, 0 402522eb: 060c movi.n a6, 0 402522ed: 0c08 l32i.n a0, a12, 0 402522ef: 5178 l32i.n a7, a1, 20 402522f1: 272002 l32i a0, a0, 156 402522f4: 4179 s32i.n a7, a1, 16 402522f6: 0000c0 callx0 a0 402522f9: 6178 l32i.n a7, a1, 24 402522fb: 77a022 movi a2, 119 402522fe: 030c movi.n a3, 0 40252300: f40c movi.n a4, 15 40252302: 0c08 l32i.n a0, a12, 0 40252304: 650c movi.n a5, 6 40252306: 272002 l32i a0, a0, 156 40252309: 660c movi.n a6, 6 4025230b: 0000c0 callx0 a0 4025230e: 7178 l32i.n a7, a1, 28 40252310: 77a022 movi a2, 119 40252313: 030c movi.n a3, 0 40252315: 940c movi.n a4, 9 40252317: 0c08 l32i.n a0, a12, 0 40252319: 750c movi.n a5, 7 4025231b: 272002 l32i a0, a0, 156 4025231e: 060c movi.n a6, 0 40252320: 0000c0 callx0 a0 40252323: 77a022 movi a2, 119 40252326: 030c movi.n a3, 0 40252328: 041c movi.n a4, 16 4025232a: 250c movi.n a5, 2 4025232c: 0c08 l32i.n a0, a12, 0 4025232e: 260c movi.n a6, 2 40252330: 272002 l32i a0, a0, 156 40252333: 070c movi.n a7, 0 40252335: 0000c0 callx0 a0 40252338: f20c movi.n a2, 15 4025233a: 020142 l8ui a4, a1, 2 4025233d: 107c movi.n a0, -15 4025233f: 014480 slli a4, a4, 24 40252342: 314840 srai a4, a4, 24 40252345: 012407 blt a4, a0, 4025234a 40252348: 040d mov.n a0, a4 4025234a: 030142 l8ui a4, a1, 3 4025234d: 012207 blt a2, a0, 40252352 40252350: 002d mov.n a2, a0 40252352: 106c movi.n a0, -31 40252354: 024122 s8i a2, a1, 2 40252357: 014480 slli a4, a4, 24 4025235a: 013280 slli a3, a2, 24 4025235d: 313830 srai a3, a3, 24 40252360: 314840 srai a4, a4, 24 40252363: f21c movi.n a2, 31 40252365: 012407 blt a4, a0, 4025236a 40252368: 040d mov.n a0, a4 4025236a: 012207 blt a2, a0, 4025236f 4025236d: 002d mov.n a2, a0 4025236f: 034122 s8i a2, a1, 3 40252372: 014280 slli a4, a2, 24 40252375: 314840 srai a4, a4, 24 40252378: ee8c beqz.n a14, 4025238a 4025237a: 4158 l32i.n a5, a1, 16 4025237c: a58c beqz.n a5, 4025238a 4025237e: 603030 neg a3, a3 40252381: 024132 s8i a3, a1, 2 40252384: 013380 slli a3, a3, 24 40252387: 313830 srai a3, a3, 24 4025238a: df8c beqz.n a15, 4025239b 4025238c: ff9921 l32r a2, 402521f0 4025238f: c7c401 l32r a0, 402442a0 40252392: 0000c0 callx0 a0 40252395: 030142 l8ui a4, a1, 3 40252398: 020132 l8ui a3, a1, 2 4025239b: 045730 extui a5, a3, 7, 1 4025239e: 01e380 slli a14, a3, 24 402523a1: 31e8e0 srai a14, a14, 24 402523a4: 086516 beqz a5, 4025242e 402523a7: 20c3e2 addi a14, a3, 32 402523aa: 002006 j 4025242e 402523ad: 0013c2 l16ui a12, a3, 0 402523b0: 41e8c0 srli a14, a12, 8 402523b3: 01cc80 slli a12, a12, 24 402523b6: 31c8c0 srai a12, a12, 24 402523b9: ef7e61 l32r a6, 4024e1b4 402523bc: 01ae80 slli a10, a14, 24 402523bf: ef7eb1 l32r a11, 4024e1b8 402523c2: 019ce0 slli a9, a12, 18 402523c5: 2099b0 or a9, a9, a11 402523c8: f2d8e1 l32r a14, 4024ef28 402523cb: ff8ab1 l32r a11, 402521f4 402523ce: 0020c0 memw 402523d1: 982e82 l32i a8, a14, 0x260 402523d4: 1088b0 and a8, a8, a11 402523d7: 2088a0 or a8, a8, a10 402523da: 208890 or a8, a8, a9 402523dd: 0020c0 memw 402523e0: 986e82 s32i a8, a14, 0x260 402523e3: 072c movi.n a7, 32 402523e5: 0020c0 memw 402523e8: a658 l32i.n a5, a6, 40 402523ea: 205570 or a5, a5, a7 402523ed: 0020c0 memw 402523f0: a659 s32i.n a5, a6, 40 402523f2: 047c movi.n a4, -16 402523f4: 230c movi.n a3, 2 402523f6: 0020c0 memw 402523f9: 8f2e22 l32i a2, a14, 0x23c 402523fc: 102240 and a2, a2, a4 402523ff: 202230 or a2, a2, a3 40252402: 0020c0 memw 40252405: 8f6e22 s32i a2, a14, 0x23c 40252408: 0eae02 movi a0, 0xfffffe0e 4025240b: 1f0c movi.n a15, 1 4025240d: 0020c0 memw 40252410: 992ed2 l32i a13, a14, 0x264 40252413: 10dd00 and a13, a13, a0 40252416: 20ddf0 or a13, a13, a15 40252419: 0020c0 memw 4025241c: 91c8 l32i.n a12, a1, 36 4025241e: 996ed2 s32i a13, a14, 0x264 40252421: c1f8 l32i.n a15, a1, 48 40252423: a1d8 l32i.n a13, a1, 40 40252425: b1e8 l32i.n a14, a1, 44 40252427: 8108 l32i.n a0, a1, 32 40252429: 40c112 addi a1, a1, 64 4025242c: f00d ret.n 4025242e: 01f480 slli a15, a4, 24 40252431: 31f8f0 srai a15, a15, 24 40252434: 026477 bbci a4, 7, 4025243a 40252437: 40c4f2 addi a15, a4, 64 4025243a: 0c08 l32i.n a0, a12, 0 4025243c: 01cf80 slli a12, a15, 24 4025243f: 2a2002 l32i a0, a0, 168 40252442: 31c8c0 srai a12, a12, 24 40252445: 0000c0 callx0 a0 40252448: ff6c31 l32r a3, 402521f8 4025244b: 0d28 l32i.n a2, a13, 0 4025244d: 014f80 slli a4, a15, 24 40252450: 115e80 slli a5, a14, 8 40252453: 314840 srai a4, a4, 24 40252456: 204450 or a4, a4, a5 40252459: 1158 l32i.n a5, a1, 4 4025245b: 202230 or a2, a2, a3 4025245e: 005542 s16i a4, a5, 0 40252461: 0d29 s32i.n a2, a13, 0 40252463: ffd486 j 402523b9 ... 40252468 : 40252468: f0c112 addi a1, a1, -16 4025246b: 21d9 s32i.n a13, a1, 8 4025246d: 11c9 s32i.n a12, a1, 4 4025246f: 31e9 s32i.n a14, a1, 12 40252471: f0b9e1 l32r a14, 4024e758 40252474: 0109 s32i.n a0, a1, 0 40252476: 0e08 l32i.n a0, a14, 0 40252478: edd6c1 l32r a12, 4024dbd0 4025247b: 35f077 bbsi a0, 23, 402524b4 4025247e: 6aa022 movi a2, 106 40252481: 230c movi.n a3, 2 40252483: 040c movi.n a4, 0 40252485: 550c movi.n a5, 5 40252487: 0c08 l32i.n a0, a12, 0 40252489: 460c movi.n a6, 4 4025248b: 272002 l32i a0, a0, 156 4025248e: 070c movi.n a7, 0 40252490: 0000c0 callx0 a0 40252493: f82d91 l32r a9, 40250548 40252496: 0ca8 l32i.n a10, a12, 0 40252498: 010922 l8ui a2, a9, 1 4025249b: 272aa2 l32i a10, a10, 156 4025249e: 04d216 beqz a2, 402524ef 402524a1: 6aa022 movi a2, 106 402524a4: 230c movi.n a3, 2 402524a6: 440c movi.n a4, 4 402524a8: 750c movi.n a5, 7 402524aa: 460c movi.n a6, 4 402524ac: 170c movi.n a7, 1 402524ae: 000ac0 callx0 a10 402524b1: 001286 j 402524ff 402524b4: 2c0ed2 l8ui a13, a14, 44 402524b7: 61a022 movi a2, 97 402524ba: 130c movi.n a3, 1 402524bc: 240c movi.n a4, 2 402524be: 450c movi.n a5, 4 402524c0: 0c08 l32i.n a0, a12, 0 402524c2: 060c movi.n a6, 0 402524c4: 272002 l32i a0, a0, 156 402524c7: 0d7d mov.n a7, a13 402524c9: 0000c0 callx0 a0 402524cc: 2d0e72 l8ui a7, a14, 45 402524cf: 66a022 movi a2, 102 402524d2: 330c movi.n a3, 3 402524d4: 140c movi.n a4, 1 402524d6: 0c08 l32i.n a0, a12, 0 402524d8: 550c movi.n a5, 5 402524da: 272002 l32i a0, a0, 156 402524dd: 060c movi.n a6, 0 402524df: 0000c0 callx0 a0 402524e2: 11c8 l32i.n a12, a1, 4 402524e4: 21d8 l32i.n a13, a1, 8 402524e6: 31e8 l32i.n a14, a1, 12 402524e8: 0108 l32i.n a0, a1, 0 402524ea: 10c112 addi a1, a1, 16 402524ed: f00d ret.n 402524ef: 6aa022 movi a2, 106 402524f2: 230c movi.n a3, 2 402524f4: 440c movi.n a4, 4 402524f6: 750c movi.n a5, 7 402524f8: 460c movi.n a6, 4 402524fa: 270c movi.n a7, 2 402524fc: 000ac0 callx0 a10 402524ff: 68a022 movi a2, 104 40252502: 330c movi.n a3, 3 40252504: 140c movi.n a4, 1 40252506: 050c movi.n a5, 0 40252508: 0c08 l32i.n a0, a12, 0 4025250a: 060c movi.n a6, 0 4025250c: 272002 l32i a0, a0, 156 4025250f: 170c movi.n a7, 1 40252511: 0000c0 callx0 a0 40252514: 6aa022 movi a2, 106 40252517: 230c movi.n a3, 2 40252519: 640c movi.n a4, 6 4025251b: 450c movi.n a5, 4 4025251d: 0c08 l32i.n a0, a12, 0 4025251f: 060c movi.n a6, 0 40252521: 272002 l32i a0, a0, 156 40252524: 870c movi.n a7, 8 40252526: 0000c0 callx0 a0 40252529: 6aa022 movi a2, 106 4025252c: 230c movi.n a3, 2 4025252e: 440c movi.n a4, 4 40252530: 050c movi.n a5, 0 40252532: 0c08 l32i.n a0, a12, 0 40252534: 060c movi.n a6, 0 40252536: 272002 l32i a0, a0, 156 40252539: 170c movi.n a7, 1 4025253b: 0000c0 callx0 a0 4025253e: 6aa022 movi a2, 106 40252541: 230c movi.n a3, 2 40252543: 340c movi.n a4, 3 40252545: 650c movi.n a5, 6 40252547: 0c08 l32i.n a0, a12, 0 40252549: 660c movi.n a6, 6 4025254b: 272002 l32i a0, a0, 156 4025254e: 170c movi.n a7, 1 40252550: 0000c0 callx0 a0 40252553: 6aa022 movi a2, 106 40252556: 230c movi.n a3, 2 40252558: 440c movi.n a4, 4 4025255a: 350c movi.n a5, 3 4025255c: 0c08 l32i.n a0, a12, 0 4025255e: 360c movi.n a6, 3 40252560: 272002 l32i a0, a0, 156 40252563: 070c movi.n a7, 0 40252565: 0000c0 callx0 a0 40252568: 6aa022 movi a2, 106 4025256b: 230c movi.n a3, 2 4025256d: 440c movi.n a4, 4 4025256f: 350c movi.n a5, 3 40252571: 0c08 l32i.n a0, a12, 0 40252573: 360c movi.n a6, 3 40252575: 272002 l32i a0, a0, 156 40252578: 170c movi.n a7, 1 4025257a: 0000c0 callx0 a0 4025257d: 64a022 movi a2, 100 40252580: f03201 l32r a0, 4024e648 40252583: 0000c0 callx0 a0 40252586: 6aa022 movi a2, 106 40252589: 230c movi.n a3, 2 4025258b: 540c movi.n a4, 5 4025258d: 0c08 l32i.n a0, a12, 0 4025258f: 550c movi.n a5, 5 40252591: 252002 l32i a0, a0, 148 40252594: 060c movi.n a6, 0 40252596: 0000c0 callx0 a0 40252599: 330c movi.n a3, 3 4025259b: 140c movi.n a4, 1 4025259d: 050c movi.n a5, 0 4025259f: 060c movi.n a6, 0 402525a1: 070c movi.n a7, 0 402525a3: 0c08 l32i.n a0, a12, 0 402525a5: 02dd mov.n a13, a2 402525a7: 272002 l32i a0, a0, 156 402525aa: 68a022 movi a2, 104 402525ad: 0000c0 callx0 a0 402525b0: f7e601 l32r a0, 40250548 402525b3: fe8941 l32r a4, 40251fd8 402525b6: 010062 l8ui a6, a0, 1 402525b9: 043db6 bltui a13, 3, 402525c1 402525bc: c23c movi.n a2, 60 402525be: 09b2d7 bgeu a2, a13, 402525cb 402525c1: b6ce51 l32r a5, 402400fc <_irom0_text_start+0xfc> 402525c4: 0438 l32i.n a3, a4, 0 402525c6: 203350 or a3, a3, a5 402525c9: 0439 s32i.n a3, a4, 0 402525cb: b6bc beqz.n a6, 4025260a 402525cd: e31c movi.n a3, 30 402525cf: 112dc0 slli a2, a13, 4 402525d2: d9c222 addi a2, a2, -39 402525d5: b6ce01 l32r a0, 40240110 <_irom0_text_start+0x110> 402525d8: 0000c0 callx0 a0 402525db: f03dd0 subx8 a3, a13, a13 402525de: 74d020 extui a13, a2, 0, 8 402525e1: 2c4ed2 s8i a13, a14, 44 402525e4: 1123e0 slli a2, a3, 2 402525e7: f42020 extui a2, a2, 0, 16 402525ea: 930c movi.n a3, 9 402525ec: b6c801 l32r a0, 4024010c <_irom0_text_start+0x10c> 402525ef: 0000c0 callx0 a0 402525f2: eda561 l32r a6, 4024dc88 402525f5: 0e58 l32i.n a5, a14, 0 402525f7: 744020 extui a4, a2, 0, 8 402525fa: 442b addi.n a4, a4, 2 402525fc: 214240 srai a4, a4, 2 402525ff: 2d4e42 s8i a4, a14, 45 40252602: 205560 or a5, a5, a6 40252605: 0e59 s32i.n a5, a14, 0 40252607: ffab06 j 402524b7 4025260a: 431c movi.n a3, 20 4025260c: a02dd0 addx4 a2, a13, a13 4025260f: 9022d0 addx2 a2, a2, a13 40252612: f2c222 addi a2, a2, -14 40252615: b6be01 l32r a0, 40240110 <_irom0_text_start+0x110> 40252618: 0000c0 callx0 a0 4025261b: ffef06 j 402525db 4025261e: 540000 extui a0, a0, 0, 6 40252621: 402526 beqi a5, 2, 40252665 40252624: fea933 excw 40252627: 3f .byte 0x3f 40252628 : 40252628: f0c112 addi a1, a1, -16 4025262b: 0109 s32i.n a0, a1, 0 4025262d: 11c9 s32i.n a12, a1, 4 4025262f: 21d9 s32i.n a13, a1, 8 40252631: 02cd mov.n a12, a2 40252633: 03dd mov.n a13, a3 40252635: f04821 l32r a2, 4024e758 40252638: 0c3d mov.n a3, a12 4025263a: 520222 l8ui a2, a2, 82 4025263d: ff82c5 call0 40251e6c 40252640: f04601 l32r a0, 4024e758 40252643: f7c161 l32r a6, 40250548 40252646: 3abcf6 bgeui a12, 16, 40252684 40252649: fff541 l32r a4, 40252620 4025264c: 903cc0 addx2 a3, a12, a12 4025264f: 334a add.n a3, a3, a4 40252651: 0003a0 jx a3 40252654: 002886 j 402526fa 40252657: 0027c6 j 402526fa 4025265a: 003306 j 4025272a 4025265d: 003246 j 4025272a 40252660: 002586 j 402526fa 40252663: 0024c6 j 402526fa 40252666: 003006 j 4025272a 40252669: 002f46 j 4025272a 4025266c: 002d06 j 40252724 4025266f: 002ac6 j 4025271e 40252672: 002886 j 40252718 40252675: 0021c6 j 40252700 40252678: 002586 j 40252712 4025267b: 002346 j 4025270c 4025267e: 002106 j 40252706 40252681: 001ec6 j 40252700 40252684: 3cda add.n a3, a12, a13 40252686: ffd332 addmi a3, a3, 0xffffff00 40252689: f00332 l8ui a3, a3, 240 4025268c: 300002 l8ui a0, a0, 48 4025268f: 0b8cf6 bgeui a12, 8, 4025269e 40252692: 610642 l8ui a4, a6, 97 40252695: 050456 bnez a4, 402526e9 40252698: 000d32 l8ui a3, a13, 0 4025269b: 001286 j 402526e9 4025269e: 010080 slli a0, a0, 24 402526a1: 310800 srai a0, a0, 24 402526a4: 171026 beqi a0, 1, 402526bf 402526a7: b20c movi.n a2, 11 402526a9: 411027 beq a0, a2, 402526ee 402526ac: d40c movi.n a4, 13 402526ae: 421047 beq a0, a4, 402526f4 402526b1: f2c072 addi a7, a0, -14 402526b4: 230652 l8ui a5, a6, 35 402526b7: 000c movi.n a0, 0 402526b9: 830570 moveqz a0, a5, a7 402526bc: 000086 j 402526c2 402526bf: 200602 l8ui a0, a6, 32 402526c2: 742030 extui a2, a3, 0, 8 402526c5: 05b207 bgeu a2, a0, 402526ce 402526c8: 4f0682 l8ui a8, a6, 79 402526cb: 012826 beqi a8, 2, 402526d0 402526ce: 020d mov.n a0, a2 402526d0: 11c8 l32i.n a12, a1, 4 402526d2: ffd421 l32r a2, 40252624 402526d5: 21d8 l32i.n a13, a1, 8 402526d7: 000222 l8ui a2, a2, 0 402526da: 740000 extui a0, a0, 0, 8 402526dd: 01b207 bgeu a2, a0, 402526e2 402526e0: 002d mov.n a2, a0 402526e2: 0108 l32i.n a0, a1, 0 402526e4: 10c112 addi a1, a1, 16 402526e7: f00d ret.n 402526e9: 323a add.n a3, a2, a3 402526eb: ffebc6 j 4025269e 402526ee: 210602 l8ui a0, a6, 33 402526f1: fff346 j 402526c2 402526f4: 220602 l8ui a0, a6, 34 402526f7: fff1c6 j 402526c2 402526fa: 630632 l8ui a3, a6, 99 402526fd: ffe2c6 j 4025268c 40252700: 000d32 l8ui a3, a13, 0 40252703: ffe146 j 4025268c 40252706: 020d32 l8ui a3, a13, 2 40252709: ffdfc6 j 4025268c 4025270c: 040d32 l8ui a3, a13, 4 4025270f: ffde46 j 4025268c 40252712: 060d32 l8ui a3, a13, 6 40252715: ffdcc6 j 4025268c 40252718: 010d32 l8ui a3, a13, 1 4025271b: ffdb46 j 4025268c 4025271e: 030d32 l8ui a3, a13, 3 40252721: ffd9c6 j 4025268c 40252724: 050d32 l8ui a3, a13, 5 40252727: ffd846 j 4025268c 4025272a: 620632 l8ui a3, a6, 98 4025272d: ffd6c6 j 4025268c 40252730 : 40252730: 642b addi.n a6, a4, 2 40252732: 009382 l16si a8, a3, 0 40252735: 400400 ssr a4 40252738: b19080 sra a9, a8 4025273b: c08890 sub a8, a8, a9 4025273e: 401600 ssl a6 40252741: 828a add.n a8, a2, a8 40252743: a12500 sll a2, a5 40252746: 118800 slli a8, a8, 16 40252749: 318080 srai a8, a8, 16 4025274c: 005382 s16i a8, a3, 0 4025274f: 142827 blt a8, a2, 40252767 40252752: c04820 sub a4, a8, a2 40252755: 602050 neg a2, a5 40252758: 012280 slli a2, a2, 24 4025275b: 312820 srai a2, a2, 24 4025275e: 005342 s16i a4, a3, 0 40252761: f00d ret.n 40252763: 020c movi.n a2, 0 40252765: f00d ret.n 40252767: 604020 neg a4, a2 4025276a: f52487 blt a4, a8, 40252763 4025276d: 482a add.n a4, a8, a2 4025276f: 012580 slli a2, a5, 24 40252772: 312820 srai a2, a2, 24 40252775: fff946 j 4025275e 40252778: fea950 excw 4025277b: 3f .byte 0x3f 4025277c: 26f3e0 excw 4025277f: 0ff340 excw 40252782: 800000 add a0, a0, a0 40252785: fea8 l32i.n a10, a14, 60 40252787: 3f .byte 0x3f 40252788: 26f400 excw 4025278b: c11240 mul16u a1, a2, a4 4025278c : 4025278c: 90c112 addi a1, a1, -112 4025278f: 1761f2 s32i a15, a1, 92 40252792: 136102 s32i a0, a1, 76 40252795: 106122 s32i a2, a1, 64 40252798: 116152 s32i a5, a1, 68 4025279b: 196162 s32i a6, a1, 100 4025279e: 1461c2 s32i a12, a1, 80 402527a1: 1661e2 s32i a14, a1, 88 402527a4: 1561d2 s32i a13, a1, 84 402527a7: 04dd mov.n a13, a4 402527a9: 03ed mov.n a14, a3 402527ab: f665c1 l32r a12, 40250140 402527ae: 0020c0 memw 402527b1: d82cc2 l32i a12, a12, 0x360 402527b4: 38a122 movi a2, 0x138 402527b7: 45c8c0 extui a12, a12, 24, 5 402527ba: ff3845 call0 40251b40 402527bd: ffee01 l32r a0, 40252778 402527c0: 02fd mov.n a15, a2 402527c2: 005022 s16i a2, a0, 0 402527c5: 0a8cf6 bgeui a12, 8, 402527d3 402527c8: f27c movi.n a2, -1 402527ca: 302c20 xor a2, a12, a2 402527cd: 242020 extui a2, a2, 0, 3 402527d0: 000046 j 402527d5 402527d3: 0c2d mov.n a2, a12 402527d5: 0e3d mov.n a3, a14 402527d7: ffe505 call0 40252628 402527da: efdfe1 l32r a14, 4024e758 402527dd: 032c movi.n a3, 32 402527df: f1f9 s32i.n a15, a1, 60 402527e1: 102142 l32i a4, a1, 64 402527e4: 020d mov.n a0, a2 402527e6: 424a add.n a4, a2, a4 402527e8: 186142 s32i a4, a1, 96 402527eb: 000442 l8ui a4, a4, 0 402527ee: 026c movi.n a2, -32 402527f0: 1144e0 slli a4, a4, 2 402527f3: c04f40 sub a4, a15, a4 402527f6: 114400 slli a4, a4, 16 402527f9: 314040 srai a4, a4, 16 402527fc: 012427 blt a4, a2, 40252801 402527ff: 042d mov.n a2, a4 40252801: e109 s32i.n a0, a1, 56 40252803: 0e58 l32i.n a5, a14, 0 40252805: 032327 blt a3, a2, 4025280c 40252808: 023d mov.n a3, a2 4025280a: f1f9 s32i.n a15, a1, 60 4025280c: 11f300 slli a15, a3, 16 4025280f: 31f0f0 srai a15, a15, 16 40252812: 1b75d7 bbci a5, 29, 40252831 40252815: e109 s32i.n a0, a1, 56 40252817: 60dc bnez.n a0, 40252831 40252819: 0f2d mov.n a2, a15 4025281b: f14931 l32r a3, 4024ed40 4025281e: 440c movi.n a4, 4 40252820: 250c movi.n a5, 2 40252822: d1d9 s32i.n a13, a1, 52 40252824: fff085 call0 40252730 40252827: 02ad mov.n a10, a2 40252829: ffd391 l32r a9, 40252778 4025282c: 0d0c movi.n a13, 0 4025282e: 0010c6 j 40252875 40252831: 0d3d mov.n a3, a13 40252833: d1d9 s32i.n a13, a1, 52 40252835: 0f2d mov.n a2, a15 40252837: 440c movi.n a4, 4 40252839: 250c movi.n a5, 2 4025283b: ffef45 call0 40252730 4025283e: ffce91 l32r a9, 40252778 40252841: e108 l32i.n a0, a1, 56 40252843: 02dd mov.n a13, a2 40252845: 1d5056 bnez a0, 40252a1e 40252848: 021fe6 bgei a15, 1, 4025284e 4025284b: 0073c6 j 40252a1e 4025284e: 02bfa6 blti a15, 16, 40252854 40252851: 007246 j 40252a1e 40252854: 1c6256 bnez a2, 40252a1e 40252857: 040902 l8ui a0, a9, 4 4025285a: 001b addi.n a0, a0, 1 4025285c: 740000 extui a0, a0, 0, 8 4025285f: 044902 s8i a0, a9, 4 40252862: 421c movi.n a2, 20 40252864: 0b9027 bne a0, a2, 40252873 40252867: ed7c movi.n a13, -2 40252869: d148 l32i.n a4, a1, 52 4025286b: 030c movi.n a3, 0 4025286d: 044932 s8i a3, a9, 4 40252870: 005432 s16i a3, a4, 0 40252873: 0a0c movi.n a10, 0 40252875: 050952 l8ui a5, a9, 5 40252878: 2a45f6 bgeui a5, 4, 402528a6 4025287b: 182102 l32i a0, a1, 96 4025287e: 000002 l8ui a0, a0, 0 40252881: f1f8 l32i.n a15, a1, 60 40252883: 1100e0 slli a0, a0, 2 40252886: c0ff00 sub a15, a15, a0 40252889: 11ff00 slli a15, a15, 16 4025288c: 31f0f0 srai a15, a15, 16 4025288f: 2102f0 srai a0, a15, 2 40252892: 021fe6 bgei a15, 1, 40252898 40252895: 009ec6 j 40252b14 40252898: 0f0a add.n a0, a15, a0 4025289a: 21d200 srai a13, a0, 2 4025289d: 60d0d0 neg a13, a13 402528a0: 01dd80 slli a13, a13, 24 402528a3: 31d8d0 srai a13, a13, 24 402528a6: 192122 l32i a2, a1, 100 402528a9: 1a61a2 s32i a10, a1, 104 402528ac: 6d8c beqz.n a13, 402528b6 402528ae: 000c movi.n a0, 0 402528b0: 064902 s8i a0, a9, 6 402528b3: 015902 s16i a0, a9, 2 402528b6: 92bc beqz.n a2, 402528f3 402528b8: ffb121 l32r a2, 4025277c 402528bb: 0c3d mov.n a3, a12 402528bd: 0f4d mov.n a4, a15 402528bf: d158 l32i.n a5, a1, 52 402528c1: eced71 l32r a7, 4024dc78 402528c4: ffad61 l32r a6, 40252778 402528c7: a07c70 addx4 a7, a12, a7 402528ca: 019662 l16si a6, a6, 2 402528cd: 009552 l16si a5, a5, 0 402528d0: 0020c0 memw 402528d3: 300e82 l8ui a8, a14, 48 402528d6: c12772 l32i a7, a7, 0x304 402528d9: 018880 slli a8, a8, 24 402528dc: 017780 slli a7, a7, 24 402528df: 317870 srai a7, a7, 24 402528e2: 318880 srai a8, a8, 24 402528e5: 0189 s32i.n a8, a1, 0 402528e7: c66e01 l32r a0, 402442a0 402528ea: 0000c0 callx0 a0 402528ed: ffa291 l32r a9, 40252778 402528f0: 1a21a2 l32i a10, a1, 104 402528f3: 112162 l32i a6, a1, 68 402528f6: 110616 beqz a6, 40252a0a 402528f9: 1261c2 s32i a12, a1, 72 402528fc: 4dcc bnez.n a13, 40252904 402528fe: 1261c2 s32i a12, a1, 72 40252901: 105a16 beqz a10, 40252a0a 40252904: 020c movi.n a2, 0 40252906: 0d0d mov.n a0, a13 40252908: 5c0e32 l8ui a3, a14, 92 4025290b: 7fa0c2 movi a12, 127 4025290e: 013380 slli a3, a3, 24 40252911: 313830 srai a3, a3, 24 40252914: 904220 addx2 a4, a2, a2 40252917: 017c80 slli a7, a12, 24 4025291a: 317870 srai a7, a7, 24 4025291d: 221b addi.n a2, a2, 1 4025291f: 9044e0 addx2 a4, a4, a14 40252922: 3d0442 l8ui a4, a4, 61 40252925: 742020 extui a2, a2, 0, 8 40252928: 014480 slli a4, a4, 24 4025292b: 314840 srai a4, a4, 24 4025292e: 01a477 bge a4, a7, 40252933 40252931: 04cd mov.n a12, a4 40252933: dd4266 bnei a2, 4, 40252914 40252936: fbc221 l32r a2, 40251840 40252939: c3ca add.n a12, a3, a12 4025293b: 01cc80 slli a12, a12, 24 4025293e: 31c8c0 srai a12, a12, 24 40252941: 0a5d16 beqz a13, 402529ea 40252944: 452c movi.n a5, 36 40252946: c04cd0 sub a4, a12, a13 40252949: 014480 slli a4, a4, 24 4025294c: 314840 srai a4, a4, 24 4025294f: 0da547 bge a5, a4, 40252960 40252952: 1a61a2 s32i a10, a1, 104 40252955: c109 s32i.n a0, a1, 48 40252957: 001262 l16ui a6, a2, 0 4025295a: e4a352 movi a5, 0x3e4 4025295d: 133567 bltu a5, a6, 40252974 40252960: 02a4a6 blti a4, 12, 40252966 40252963: 0020c6 j 402529ea 40252966: 1a61a2 s32i a10, a1, 104 40252969: 001282 l16ui a8, a2, 0 4025296c: ff8571 l32r a7, 40252780 4025296f: c109 s32i.n a0, a1, 48 40252971: 753787 bltu a7, a8, 402529ea 40252974: 20c122 addi a2, a1, 32 40252977: fbb231 l32r a3, 40251840 4025297a: 891c movi.n a9, 24 4025297c: c09940 sub a9, a9, a4 4025297f: 204192 s8i a9, a1, 32 40252982: ff0b45 call0 40251a38 40252985: c168 l32i.n a6, a1, 48 40252987: 5d0e52 l8ui a5, a14, 93 4025298a: 8c0e32 l8ui a3, a14, 140 4025298d: 200172 l8ui a7, a1, 32 40252990: fbac21 l32r a2, 40251840 40252993: c08dc0 sub a8, a13, a12 40252996: 18c882 addi a8, a8, 24 40252999: 001222 l16ui a2, a2, 0 4025299c: 017780 slli a7, a7, 24 4025299f: 013380 slli a3, a3, 24 402529a2: 015580 slli a5, a5, 24 402529a5: 315850 srai a5, a5, 24 402529a8: 313830 srai a3, a3, 24 402529ab: 317870 srai a7, a7, 24 402529ae: c04870 sub a4, a8, a7 402529b1: 334a add.n a3, a3, a4 402529b3: c07780 sub a7, a7, a8 402529b6: 554a add.n a5, a5, a4 402529b8: 5d4e52 s8i a5, a14, 93 402529bb: 667a add.n a6, a6, a7 402529bd: ff7141 l32r a4, 40252784 402529c0: c169 s32i.n a6, a1, 48 402529c2: 0c4432 s8i a3, a4, 12 402529c5: 22c132 addi a3, a1, 34 402529c8: 040c movi.n a4, 0 402529ca: fefd85 call0 402519a4 402529cd: fb9c21 l32r a2, 40251840 402529d0: 22c132 addi a3, a1, 34 402529d3: 001222 l16ui a2, a2, 0 402529d6: fef305 call0 40251908 402529d9: c108 l32i.n a0, a1, 48 402529db: ff6791 l32r a9, 40252778 402529de: fb9821 l32r a2, 40251840 402529e1: 1a21a2 l32i a10, a1, 104 402529e4: 001232 l16ui a3, a2, 0 402529e7: 2d5e32 s16i a3, a14, 90 402529ea: c04c00 sub a4, a12, a0 402529ed: 930aa0 movnez a0, a10, a10 402529f0: 014480 slli a4, a4, 24 402529f3: 314840 srai a4, a4, 24 402529f6: 015080 slli a5, a0, 24 402529f9: 310850 srai a0, a5, 24 402529fc: 0040d6 bgez a0, 40252a04 402529ff: 654c movi.n a5, 70 40252a01: 1ea547 bge a5, a4, 40252a23 40252a04: 0210a6 blti a0, 1, 40252a0a 40252a07: 18a4e6 bgei a4, 12, 40252a23 40252a0a: 1421c2 l32i a12, a1, 80 40252a0d: 1521d2 l32i a13, a1, 84 40252a10: 1621e2 l32i a14, a1, 88 40252a13: 1721f2 l32i a15, a1, 92 40252a16: 132102 l32i a0, a1, 76 40252a19: 70c112 addi a1, a1, 112 40252a1c: f00d ret.n 40252a1e: 000c movi.n a0, 0 40252a20: ff8ec6 j 4025285f 40252a23: 7aac beqz.n a10, 40252a4e 40252a25: 840c movi.n a4, 8 40252a27: 060952 l8ui a5, a9, 6 40252a2a: 807c movi.n a0, -8 40252a2c: 015580 slli a5, a5, 24 40252a2f: 315850 srai a5, a5, 24 40252a32: c055a0 sub a5, a5, a10 40252a35: 064952 s8i a5, a9, 6 40252a38: 015580 slli a5, a5, 24 40252a3b: 315850 srai a5, a5, 24 40252a3e: 012507 blt a5, a0, 40252a43 40252a41: 050d mov.n a0, a5 40252a43: 012407 blt a4, a0, 40252a48 40252a46: 004d mov.n a4, a0 40252a48: 064942 s8i a4, a9, 6 40252a4b: 000b86 j 40252a7d 40252a4e: ff4da1 l32r a10, 40252784 40252a51: 8c0e82 l8ui a8, a14, 140 40252a54: 5d0e62 l8ui a6, a14, 93 40252a57: 5c0e72 l8ui a7, a14, 92 40252a5a: 016680 slli a6, a6, 24 40252a5d: 017780 slli a7, a7, 24 40252a60: 018880 slli a8, a8, 24 40252a63: 318880 srai a8, a8, 24 40252a66: 317870 srai a7, a7, 24 40252a69: 316860 srai a6, a6, 24 40252a6c: 806600 add a6, a6, a0 40252a6f: c07700 sub a7, a7, a0 40252a72: 880a add.n a8, a8, a0 40252a74: 0c4a82 s8i a8, a10, 12 40252a77: 5c4e72 s8i a7, a14, 92 40252a7a: 5d4e62 s8i a6, a14, 93 40252a7d: 300e22 l8ui a2, a14, 48 40252a80: 28c132 addi a3, a1, 40 40252a83: fc0505 call0 4024ead4 40252a86: 00e705 call0 402538f8 40252a89: f13121 l32r a2, 4024ef50 40252a8c: 242e42 l32i a4, a14, 144 40252a8f: 329b addi.n a3, a2, 9 40252a91: fb0dc5 call0 4024db70 40252a94: 192172 l32i a7, a1, 100 40252a97: f6f716 beqz a7, 40252a0a 40252a9a: ff3b21 l32r a2, 40252788 40252a9d: 5c0e52 l8ui a5, a14, 92 40252aa0: 5d0e32 l8ui a3, a14, 93 40252aa3: 8c0e42 l8ui a4, a14, 140 40252aa6: 013380 slli a3, a3, 24 40252aa9: 014480 slli a4, a4, 24 40252aac: 015580 slli a5, a5, 24 40252aaf: 315850 srai a5, a5, 24 40252ab2: 314840 srai a4, a4, 24 40252ab5: 313830 srai a3, a3, 24 40252ab8: 0020c0 memw 40252abb: 122192 l32i a9, a1, 72 40252abe: 1821b2 l32i a11, a1, 96 40252ac1: fb5f71 l32r a7, 40251840 40252ac4: ec6da1 l32r a10, 4024dc78 40252ac7: 001772 l16ui a7, a7, 0 40252aca: d82a62 l32i a6, a10, 0x360 40252acd: 01f9 s32i.n a15, a1, 0 40252acf: 000bb2 l8ui a11, a11, 0 40252ad2: 11b9 s32i.n a11, a1, 4 40252ad4: 2199 s32i.n a9, a1, 8 40252ad6: 300e82 l8ui a8, a14, 48 40252ad9: 016680 slli a6, a6, 24 40252adc: 018880 slli a8, a8, 24 40252adf: 318880 srai a8, a8, 24 40252ae2: 3189 s32i.n a8, a1, 12 40252ae4: 316860 srai a6, a6, 24 40252ae7: 606060 neg a6, a6 40252aea: a099a0 addx4 a9, a9, a10 40252aed: 0020c0 memw 40252af0: c12992 l32i a9, a9, 0x304 40252af3: ff2181 l32r a8, 40252778 40252af6: 019980 slli a9, a9, 24 40252af9: 319890 srai a9, a9, 24 40252afc: 4199 s32i.n a9, a1, 16 40252afe: 060882 l8ui a8, a8, 6 40252b01: 61c9 s32i.n a12, a1, 24 40252b03: 018880 slli a8, a8, 24 40252b06: 318880 srai a8, a8, 24 40252b09: 5189 s32i.n a8, a1, 20 40252b0b: c5e501 l32r a0, 402442a0 40252b0e: 0000c0 callx0 a0 40252b11: ffbd46 j 40252a0a 40252b14: c00f00 sub a0, a15, a0 40252b17: ff5fc6 j 4025289a 40252b1a: ff0000 excw 40252b1d: ff .byte 0xff 40252b1e: df .byte 0xdf 40252b1f: ff .byte 0xff 40252b20: ff .byte 0xff 40252b21: ff .byte 0xff 40252b22: 7f .byte 0x7f 40252b23: ff .byte 0xff 40252b24 : 40252b24: fffe41 l32r a4, 40252b1c 40252b27: e67c movi.n a6, -2 40252b29: f58531 l32r a3, 40250140 40252b2c: 0020c0 memw 40252b2f: d72322 l32i a2, a3, 0x35c 40252b32: 102240 and a2, a2, a4 40252b35: 0020c0 memw 40252b38: d76322 s32i a2, a3, 0x35c 40252b3b: fff9b1 l32r a11, 40252b20 40252b3e: 0020c0 memw 40252b41: d723a2 l32i a10, a3, 0x35c 40252b44: 10aab0 and a10, a10, a11 40252b47: 0020c0 memw 40252b4a: d763a2 s32i a10, a3, 0x35c 40252b4d: 0020c0 memw 40252b50: d42392 l32i a9, a3, 0x350 40252b53: 109960 and a9, a9, a6 40252b56: 0020c0 memw 40252b59: d46392 s32i a9, a3, 0x350 40252b5c: 280c movi.n a8, 2 40252b5e: 0020c0 memw 40252b61: d82372 l32i a7, a3, 0x360 40252b64: 207780 or a7, a7, a8 40252b67: 0020c0 memw 40252b6a: d86372 s32i a7, a3, 0x360 40252b6d: 0020c0 memw 40252b70: d82352 l32i a5, a3, 0x360 40252b73: 105560 and a5, a5, a6 40252b76: 0020c0 memw 40252b79: d86352 s32i a5, a3, 0x360 40252b7c: 140c movi.n a4, 1 40252b7e: 0020c0 memw 40252b81: d82322 l32i a2, a3, 0x360 40252b84: 202240 or a2, a2, a4 40252b87: 0020c0 memw 40252b8a: d86322 s32i a2, a3, 0x360 40252b8d: f00d ret.n 40252b8f: a93200 excw 40252b92: fe .byte 0xfe 40252b93: 3f .byte 0x3f 40252b94: fea964 excw 40252b97: 3f .byte 0x3f 40252b98: fea931 l32r a3, 4025263c 40252b9b: 3f .byte 0x3f 40252b9c: a92b addi.n a10, a9, 2 40252b9e: fe .byte 0xfe 40252b9f: 3f .byte 0x3f 40252ba0: fea850 excw 40252ba3: 3f .byte 0x3f 40252ba4 : 40252ba4: e0c112 addi a1, a1, -32 40252ba7: 036102 s32i a0, a1, 12 40252baa: f66701 l32r a0, 40250548 40252bad: 640042 l8ui a4, a0, 100 40252bb0: 5e0052 l8ui a5, a0, 94 40252bb3: 044040 extui a4, a4, 0, 1 40252bb6: 0bb456 bnez a4, 40252c75 40252bb9: 0b8556 bnez a5, 40252c75 40252bbc: fff561 l32r a6, 40252b90 40252bbf: fff571 l32r a7, 40252b94 40252bc2: 000662 l8ui a6, a6, 0 40252bc5: 000772 l8ui a7, a7, 0 40252bc8: 0a9656 bnez a6, 40252c75 40252bcb: 0a6756 bnez a7, 40252c75 40252bce: feea01 l32r a0, 40252778 40252bd1: 00a052 movi a5, 0 40252bd4: f55b71 l32r a7, 40250140 40252bd7: 0020c0 memw 40252bda: d42782 l32i a8, a7, 0x350 40252bdd: 65f8f7 bbsi a8, 31, 40252c46 40252be0: 0020c0 memw 40252be3: 026122 s32i a2, a1, 8 40252be6: d42792 l32i a9, a7, 0x350 40252be9: 4139 s32i.n a3, a1, 16 40252beb: 259890 extui a9, a9, 24, 3 40252bee: 054956 bnez a9, 40252c46 40252bf1: ffe931 l32r a3, 40252b98 40252bf4: 000332 l8ui a3, a3, 0 40252bf7: 012d mov.n a2, a1 40252bf9: 013380 slli a3, a3, 24 40252bfc: 313830 srai a3, a3, 24 40252bff: fe8ec5 call0 402514ec 40252c02: 4168 l32i.n a6, a1, 16 40252c04: 2148 l32i.n a4, a1, 8 40252c06: 000c movi.n a0, 0 40252c08: 949c beqz.n a4, 40252c25 40252c0a: eed371 l32r a7, 4024e758 40252c0d: 5d0772 l8ui a7, a7, 93 40252c10: c50c movi.n a5, 12 40252c12: 017780 slli a7, a7, 24 40252c15: 317870 srai a7, a7, 24 40252c18: 07a577 bge a5, a7, 40252c23 40252c1b: ffe081 l32r a8, 40252b9c 40252c1e: 000882 l8ui a8, a8, 0 40252c21: 08cc bnez.n a8, 40252c25 40252c23: 100c movi.n a0, 1 40252c25: 012d mov.n a2, a1 40252c27: efaa31 l32r a3, 4024ead0 40252c2a: ffdd41 l32r a4, 40252ba0 40252c2d: 745000 extui a5, a0, 0, 8 40252c30: ffb585 call0 4025278c 40252c33: fed121 l32r a2, 40252778 40252c36: 050202 l8ui a0, a2, 5 40252c39: 391c movi.n a9, 19 40252c3b: 0a3907 bltu a9, a0, 40252c49 40252c3e: a01b addi.n a10, a0, 1 40252c40: 0542a2 s8i a10, a2, 5 40252c43: 000086 j 40252c49 40252c46: 005052 s16i a5, a0, 0 40252c49: ffed85 call0 40252b24 40252c4c: eec321 l32r a2, 4024e758 40252c4f: ebe001 l32r a0, 4024dbd0 40252c52: 8c0222 l8ui a2, a2, 140 40252c55: 002002 l32i a0, a0, 0 40252c58: 012280 slli a2, a2, 24 40252c5b: 002002 l32i a0, a0, 0 40252c5e: 312820 srai a2, a2, 24 40252c61: 0000c0 callx0 a0 40252c64: 0d82a6 blti a2, 8, 40252c75 40252c67: 00a022 movi a2, 0 40252c6a: fec641 l32r a4, 40252784 40252c6d: 030c movi.n a3, 0 40252c6f: 0c4432 s8i a3, a4, 12 40252c72: fdc345 call0 402508a8 40252c75: 3108 l32i.n a0, a1, 12 40252c77: 20c112 addi a1, a1, 32 40252c7a: f00d ret.n 40252c7c: 000f00 excw ... 40252c80 : 40252c80: f53091 l32r a9, 40250140 40252c83: fffe81 l32r a8, 40252c7c 40252c86: 0b0c movi.n a11, 0 40252c88: f0c112 addi a1, a1, -16 40252c8b: 11c9 s32i.n a12, a1, 4 40252c8d: 0109 s32i.n a0, a1, 0 40252c8f: 21d9 s32i.n a13, a1, 8 40252c91: 000c movi.n a0, 0 40252c93: ffa0d2 movi a13, 255 40252c96: fc7c movi.n a12, -1 40252c98: a06090 addx4 a6, a0, a9 40252c9b: 907020 addx2 a7, a0, a2 40252c9e: 0d5d mov.n a5, a13 40252ca0: 0bad mov.n a10, a11 40252ca2: 0020c0 memw 40252ca5: 17a132 movi a3, 0x117 40252ca8: e02662 l32i a6, a6, 0x380 40252cab: 001b addi.n a0, a0, 1 40252cad: 740000 extui a0, a0, 0, 8 40252cb0: 3066c0 xor a6, a6, a12 40252cb3: 744060 extui a4, a6, 0, 8 40252cb6: ebc442 addi a4, a4, -21 40252cb9: a46060 extui a6, a6, 0, 11 40252cbc: 005762 s16i a6, a7, 0 40252cbf: b3a440 movgez a10, a4, a4 40252cc2: 82aa30 mull a10, a10, a3 40252cc5: 103680 and a3, a6, a8 40252cc8: 21a8a0 srai a10, a10, 8 40252ccb: 012da7 blt a13, a10, 40252cd0 40252cce: 0a5d mov.n a5, a10 40252cd0: 353a add.n a3, a5, a3 40252cd2: 005732 s16i a3, a7, 0 40252cd5: bf8066 bnei a0, 8, 40252c98 40252cd8: 11c8 l32i.n a12, a1, 4 40252cda: 21d8 l32i.n a13, a1, 8 40252cdc: 0108 l32i.n a0, a1, 0 40252cde: 10c112 addi a1, a1, 16 40252ce1: f00d ret.n ... 40252ce4 : 40252ce4: e0c112 addi a1, a1, -32 40252ce7: 6109 s32i.n a0, a1, 24 40252ce9: 4139 s32i.n a3, a1, 16 40252ceb: 5129 s32i.n a2, a1, 20 40252ced: d57c movi.n a5, -3 40252cef: f51421 l32r a2, 40250140 40252cf2: 0020c0 memw 40252cf5: d42242 l32i a4, a2, 0x350 40252cf8: 104450 and a4, a4, a5 40252cfb: 0020c0 memw 40252cfe: d46242 s32i a4, a2, 0x350 40252d01: 230c movi.n a3, 2 40252d03: 0020c0 memw 40252d06: d42202 l32i a0, a2, 0x350 40252d09: 200030 or a0, a0, a3 40252d0c: 0020c0 memw 40252d0f: d46202 s32i a0, a2, 0x350 40252d12: 921c movi.n a2, 25 40252d14: ee4d01 l32r a0, 4024e648 40252d17: 0000c0 callx0 a0 40252d1a: 012d mov.n a2, a1 40252d1c: fff605 call0 40252c80 40252d1f: 5128 l32i.n a2, a1, 20 40252d21: 031102 l16ui a0, a1, 6 40252d24: 021142 l16ui a4, a1, 4 40252d27: 011132 l16ui a3, a1, 2 40252d2a: 071192 l16ui a9, a1, 14 40252d2d: 051172 l16ui a7, a1, 10 40252d30: 041162 l16ui a6, a1, 8 40252d33: 061182 l16ui a8, a1, 12 40252d36: 667a add.n a6, a6, a7 40252d38: 889a add.n a8, a8, a9 40252d3a: 334a add.n a3, a3, a4 40252d3c: 003a add.n a0, a0, a3 40252d3e: 908880 addx2 a8, a8, a8 40252d41: 906660 addx2 a6, a6, a6 40252d44: f46060 extui a6, a6, 0, 16 40252d47: f47080 extui a7, a8, 0, 16 40252d4a: 1190f0 slli a9, a0, 1 40252d4d: f49090 extui a9, a9, 0, 16 40252d50: 053977 bltu a9, a7, 40252d59 40252d53: d08080 subx2 a8, a0, a8 40252d56: 000046 j 40252d5b 40252d59: 080c movi.n a8, 0 40252d5b: 005282 s16i a8, a2, 0 40252d5e: 4108 l32i.n a0, a1, 16 40252d60: 053677 bltu a6, a7, 40252d69 40252d63: c02670 sub a2, a6, a7 40252d66: 000046 j 40252d6b 40252d69: 020c movi.n a2, 0 40252d6b: 005022 s16i a2, a0, 0 40252d6e: 6108 l32i.n a0, a1, 24 40252d70: 20c112 addi a1, a1, 32 40252d73: f00d ret.n 40252d75: 000000 ill 40252d78: 113cf1 l32r a15, 40217268 <_lit4_end+0x10fb18> 40252d7b: 3cf301 l32r a0, 40222148 <_lit4_end+0x11a9f8> 40252d7e: 000111 l32r a1, 40212d84 <_lit4_end+0x10b634> 40252d81: 400000 ssr a0 40252d84: 113cf0 slli a3, a12, 1 40252d87: ffff01 l32r a0, 40252d84 40252d8a: 300003 excw 40252d8c : 40252d8c: f44030 extui a4, a3, 0, 16 40252d8f: c0c112 addi a1, a1, -64 40252d92: 61c9 s32i.n a12, a1, 24 40252d94: 81e9 s32i.n a14, a1, 32 40252d96: 91f9 s32i.n a15, a1, 36 40252d98: d159 s32i.n a5, a1, 52 40252d9a: 4169 s32i.n a6, a1, 16 40252d9c: 130c movi.n a3, 1 40252d9e: 71d9 s32i.n a13, a1, 28 40252da0: eb8cd1 l32r a13, 4024dbd0 40252da3: 5109 s32i.n a0, a1, 20 40252da5: 0d08 l32i.n a0, a13, 0 40252da7: 3129 s32i.n a2, a1, 12 40252da9: 2b2002 l32i a0, a0, 172 40252dac: 020c movi.n a2, 0 40252dae: 0000c0 callx0 a0 40252db1: d128 l32i.n a2, a1, 52 40252db3: f4e3c1 l32r a12, 40250140 40252db6: 125216 beqz a2, 40252edf 40252db9: 0f4c movi.n a15, 64 40252dbb: 1e0c movi.n a14, 1 40252dbd: fcc2d2 addi a13, a2, -4 40252dc0: 074c movi.n a7, 64 40252dc2: c81c movi.n a8, 28 40252dc4: 090c movi.n a9, 0 40252dc6: 0a0c movi.n a10, 0 40252dc8: 0b0c movi.n a11, 0 40252dca: 21b9 s32i.n a11, a1, 8 40252dcc: b1a9 s32i.n a10, a1, 44 40252dce: c199 s32i.n a9, a1, 48 40252dd0: 1189 s32i.n a8, a1, 4 40252dd2: 0179 s32i.n a7, a1, 0 40252dd4: a1d9 s32i.n a13, a1, 40 40252dd6: 0d0c movi.n a13, 0 40252dd8: 120c movi.n a2, 1 40252dda: eb7d01 l32r a0, 4024dbd0 40252ddd: 230c movi.n a3, 2 40252ddf: 0008 l32i.n a0, a0, 0 40252de1: 0148 l32i.n a4, a1, 0 40252de3: 2b2002 l32i a0, a0, 172 40252de6: f44040 extui a4, a4, 0, 16 40252de9: 0000c0 callx0 a0 40252dec: eb7901 l32r a0, 4024dbd0 40252def: 020c movi.n a2, 0 40252df1: 0008 l32i.n a0, a0, 0 40252df3: 230c movi.n a3, 2 40252df5: 2b2002 l32i a0, a0, 172 40252df8: f440f0 extui a4, a15, 0, 16 40252dfb: 0000c0 callx0 a0 40252dfe: 0020c0 memw 40252e01: ffdd31 l32r a3, 40252d78 40252e04: d36c32 s32i a3, a12, 0x34c 40252e07: 0020c0 memw 40252e0a: ffdc21 l32r a2, 40252d7c 40252e0d: d36c22 s32i a2, a12, 0x34c 40252e10: 220c movi.n a2, 2 40252e12: ee0d01 l32r a0, 4024e648 40252e15: 0000c0 callx0 a0 40252e18: 0108 l32i.n a0, a1, 0 40252e1a: 1138 l32i.n a3, a1, 4 40252e1c: 2188 l32i.n a8, a1, 8 40252e1e: ffd871 l32r a7, 40252d80 40252e21: 7fa052 movi a5, 127 40252e24: 0d4d mov.n a4, a13 40252e26: 0020c0 memw 40252e29: d32c62 l32i a6, a12, 0x34c 40252e2c: 756860 extui a6, a6, 24, 8 40252e2f: 834e60 moveqz a4, a14, a6 40252e32: fee456 bnez a4, 40252e24 40252e35: 0020c0 memw 40252e38: d32c92 l32i a9, a12, 0x34c 40252e3b: 1b0c movi.n a11, 1 40252e3d: 059f90 extui a9, a9, 31, 1 40252e40: 3099b0 xor a9, a9, a11 40252e43: 0020c0 memw 40252e46: d32c22 l32i a2, a12, 0x34c 40252e49: 0a0c movi.n a10, 0 40252e4b: 102270 and a2, a2, a7 40252e4e: 83ab20 moveqz a10, a11, a2 40252e51: 299c beqz.n a9, 40252e67 40252e53: 059d mov.n a9, a5 40252e55: f3fa add.n a15, a3, a15 40252e57: 11ff00 slli a15, a15, 16 40252e5a: 31f0f0 srai a15, a15, 16 40252e5d: 0125f7 blt a5, a15, 40252e62 40252e60: 0f9d mov.n a9, a15 40252e62: 09fd mov.n a15, a9 40252e64: 000346 j 40252e75 40252e67: c02f30 sub a2, a15, a3 40252e6a: 0dfd mov.n a15, a13 40252e6c: 112200 slli a2, a2, 16 40252e6f: 312020 srai a2, a2, 16 40252e72: b3f220 movgez a15, a2, a2 40252e75: 2a9c beqz.n a10, 40252e8b 40252e77: 059d mov.n a9, a5 40252e79: 030a add.n a0, a3, a0 40252e7b: 110000 slli a0, a0, 16 40252e7e: 310000 srai a0, a0, 16 40252e81: 012507 blt a5, a0, 40252e86 40252e84: 009d mov.n a9, a0 40252e86: 090d mov.n a0, a9 40252e88: 000346 j 40252e99 40252e8b: c02030 sub a2, a0, a3 40252e8e: 0d0d mov.n a0, a13 40252e90: 112200 slli a2, a2, 16 40252e93: 312020 srai a2, a2, 16 40252e96: b30220 movgez a0, a2, a2 40252e99: 0109 s32i.n a0, a1, 0 40252e9b: a148 l32i.n a4, a1, 40 40252e9d: fec372 addi a7, a3, -2 40252ea0: 216130 srai a6, a3, 1 40252ea3: 661b addi.n a6, a6, 1 40252ea5: 130c movi.n a3, 1 40252ea7: 016680 slli a6, a6, 24 40252eaa: 316860 srai a6, a6, 24 40252ead: 933670 movnez a3, a6, a7 40252eb0: 1139 s32i.n a3, a1, 4 40252eb2: 172847 blt a8, a4, 40252ecd 40252eb5: b178 l32i.n a7, a1, 44 40252eb7: c1a8 l32i.n a10, a1, 48 40252eb9: 970a add.n a9, a7, a0 40252ebb: bafa add.n a11, a10, a15 40252ebd: 11bb00 slli a11, a11, 16 40252ec0: 119900 slli a9, a9, 16 40252ec3: 317090 srai a7, a9, 16 40252ec6: 31a0b0 srai a10, a11, 16 40252ec9: c1a9 s32i.n a10, a1, 48 40252ecb: b179 s32i.n a7, a1, 44 40252ecd: d1a8 l32i.n a10, a1, 52 40252ecf: 881b addi.n a8, a8, 1 40252ed1: 748080 extui a8, a8, 0, 8 40252ed4: 2189 s32i.n a8, a1, 8 40252ed6: c0aa80 sub a10, a10, a8 40252ed9: efba56 bnez a10, 40252dd8 40252edc: 0001c6 j 40252ee7 40252edf: 090c movi.n a9, 0 40252ee1: 0a0c movi.n a10, 0 40252ee3: b1a9 s32i.n a10, a1, 44 40252ee5: c199 s32i.n a9, a1, 48 40252ee7: 120c movi.n a2, 1 40252ee9: 230c movi.n a3, 2 40252eeb: b1f8 l32i.n a15, a1, 44 40252eed: eb38d1 l32r a13, 4024dbd0 40252ef0: ff2b addi.n a15, a15, 2 40252ef2: 0d08 l32i.n a0, a13, 0 40252ef4: f442f0 extui a4, a15, 2, 16 40252ef7: 2b2002 l32i a0, a0, 172 40252efa: 21f2f0 srai a15, a15, 2 40252efd: 0000c0 callx0 a0 40252f00: 020c movi.n a2, 0 40252f02: 230c movi.n a3, 2 40252f04: c1e8 l32i.n a14, a1, 48 40252f06: 0d08 l32i.n a0, a13, 0 40252f08: ee2b addi.n a14, a14, 2 40252f0a: f442e0 extui a4, a14, 2, 16 40252f0d: 2b2002 l32i a0, a0, 172 40252f10: 21e2e0 srai a14, a14, 2 40252f13: 0000c0 callx0 a0 40252f16: 120c movi.n a2, 1 40252f18: 0d08 l32i.n a0, a13, 0 40252f1a: 130c movi.n a3, 1 40252f1c: 2b2002 l32i a0, a0, 172 40252f1f: 7fa042 movi a4, 127 40252f22: 0000c0 callx0 a0 40252f25: ff9741 l32r a4, 40252d84 40252f28: 0020c0 memw 40252f2b: 3128 l32i.n a2, a1, 12 40252f2d: 4138 l32i.n a3, a1, 16 40252f2f: d36c42 s32i a4, a12, 0x34c 40252f32: 0043e2 s8i a14, a3, 0 40252f35: 0143f2 s8i a15, a3, 1 40252f38: f29c beqz.n a2, 40252f5b 40252f3a: ff9391 l32r a9, 40252d88 40252f3d: 017ee0 slli a7, a14, 18 40252f40: 018f70 slli a8, a15, 25 40252f43: eff961 l32r a6, 4024ef28 40252f46: 0020c0 memw 40252f49: 992652 l32i a5, a6, 0x264 40252f4c: 105590 and a5, a5, a9 40252f4f: 205580 or a5, a5, a8 40252f52: 205570 or a5, a5, a7 40252f55: 0020c0 memw 40252f58: 996652 s32i a5, a6, 0x264 40252f5b: 61c8 l32i.n a12, a1, 24 40252f5d: 71d8 l32i.n a13, a1, 28 40252f5f: 81e8 l32i.n a14, a1, 32 40252f61: 91f8 l32i.n a15, a1, 36 40252f63: 5108 l32i.n a0, a1, 20 40252f65: 40c112 addi a1, a1, 64 40252f68: f00d ret.n ... 40252f6c : 40252f6c: 040c movi.n a4, 0 40252f6e: 528b addi.n a5, a2, 8 40252f70: 7fa022 movi a2, 127 40252f73: e05530 subx4 a5, a5, a3 40252f76: 115500 slli a5, a5, 16 40252f79: 315050 srai a5, a5, 16 40252f7c: b34550 movgez a4, a5, a5 40252f7f: 114400 slli a4, a4, 16 40252f82: 313040 srai a3, a4, 16 40252f85: 01e3e6 bgei a3, 128, 40252f8a 40252f88: 032d mov.n a2, a3 40252f8a: 012280 slli a2, a2, 24 40252f8d: 312820 srai a2, a2, 24 40252f90: f00d ret.n 40252f92: 700000 excw 40252f95: 4026f4 excw 40252f98: 26f490 excw 40252f9b: 070c40 excw 40252f9c : 40252f9c: 070c movi.n a7, 0 40252f9e: b0c112 addi a1, a1, -80 40252fa1: 81e9 s32i.n a14, a1, 32 40252fa3: 91f9 s32i.n a15, a1, 36 40252fa5: 71d9 s32i.n a13, a1, 28 40252fa7: 5109 s32i.n a0, a1, 20 40252fa9: 61c9 s32i.n a12, a1, 24 40252fab: a169 s32i.n a6, a1, 40 40252fad: e149 s32i.n a4, a1, 56 40252faf: 106152 s32i a5, a1, 64 40252fb2: 940c movi.n a4, 9 40252fb4: 750c movi.n a5, 7 40252fb6: 060c movi.n a6, 0 40252fb8: 03cd mov.n a12, a3 40252fba: eb0501 l32r a0, 4024dbd0 40252fbd: 02dd mov.n a13, a2 40252fbf: 0008 l32i.n a0, a0, 0 40252fc1: 77a022 movi a2, 119 40252fc4: 272002 l32i a0, a0, 156 40252fc7: 030c movi.n a3, 0 40252fc9: 0000c0 callx0 a0 40252fcc: 0c4d mov.n a4, a12 40252fce: 0d3d mov.n a3, a13 40252fd0: 050c movi.n a5, 0 40252fd2: 060c movi.n a6, 0 40252fd4: eaff01 l32r a0, 4024dbd0 40252fd7: 020c movi.n a2, 0 40252fd9: 0129 s32i.n a2, a1, 0 40252fdb: 1129 s32i.n a2, a1, 4 40252fdd: 2129 s32i.n a2, a1, 8 40252fdf: 0008 l32i.n a0, a0, 0 40252fe1: 070c movi.n a7, 0 40252fe3: 1a2002 l32i a0, a0, 104 40252fe6: 120c movi.n a2, 1 40252fe8: 0000c0 callx0 a0 40252feb: 0c0c movi.n a12, 0 40252fed: 340c movi.n a4, 3 40252fef: 100162 l8ui a6, a1, 16 40252ff2: b169 s32i.n a6, a1, 44 40252ff4: c149 s32i.n a4, a1, 48 40252ff6: 0d0c movi.n a13, 0 40252ff8: 0f0c movi.n a15, 0 40252ffa: a1a8 l32i.n a10, a1, 40 40252ffc: 090c movi.n a9, 0 40252ffe: 4c8c beqz.n a12, 40253006 40253000: 091c26 beqi a12, 1, 4025300d 40253003: 0a2c66 bnei a12, 2, 40253011 40253006: 770c movi.n a7, 7 40253008: b179 s32i.n a7, a1, 44 4025300a: 0000c6 j 40253011 4025300d: f80c movi.n a8, 15 4025300f: b189 s32i.n a8, a1, 44 40253011: b1b8 l32i.n a11, a1, 44 40253013: aaca add.n a10, a10, a12 40253015: d1a9 s32i.n a10, a1, 52 40253017: 004a92 s8i a9, a10, 0 4025301a: bb1b addi.n a11, a11, 1 4025301c: f1b9 s32i.n a11, a1, 60 4025301e: acbc beqz.n a12, 4025305c 40253020: 1d1c26 beqi a12, 1, 40253041 40253023: 532c66 bnei a12, 2, 4025307a 40253026: 6ba022 movi a2, 107 40253029: 230c movi.n a3, 2 4025302b: 240c movi.n a4, 2 4025302d: eae801 l32r a0, 4024dbd0 40253030: 650c movi.n a5, 6 40253032: 0008 l32i.n a0, a0, 0 40253034: 460c movi.n a6, 4 40253036: 272002 l32i a0, a0, 156 40253039: 0d7d mov.n a7, a13 4025303b: 0000c0 callx0 a0 4025303e: 000e06 j 4025307a 40253041: 6ba022 movi a2, 107 40253044: 230c movi.n a3, 2 40253046: 240c movi.n a4, 2 40253048: eae201 l32r a0, 4024dbd0 4025304b: 350c movi.n a5, 3 4025304d: 0008 l32i.n a0, a0, 0 4025304f: 060c movi.n a6, 0 40253051: 272002 l32i a0, a0, 156 40253054: 0d7d mov.n a7, a13 40253056: 0000c0 callx0 a0 40253059: 000746 j 4025307a 4025305c: 6ba022 movi a2, 107 4025305f: 230c movi.n a3, 2 40253061: 140c movi.n a4, 1 40253063: 350c movi.n a5, 3 40253065: 060c movi.n a6, 0 40253067: eada01 l32r a0, 4024dbd0 4025306a: 170c movi.n a7, 1 4025306c: 0008 l32i.n a0, a0, 0 4025306e: 907d70 addx2 a7, a13, a7 40253071: 272002 l32i a0, a0, 156 40253074: 747070 extui a7, a7, 0, 8 40253077: 0000c0 callx0 a0 4025307a: ead501 l32r a0, 4024dbd0 4025307d: 0008 l32i.n a0, a0, 0 4025307f: e128 l32i.n a2, a1, 56 40253081: 1c2002 l32i a0, a0, 112 40253084: a30c movi.n a3, 10 40253086: 0000c0 callx0 a0 40253089: 02ed mov.n a14, a2 4025308b: 102122 l32i a2, a1, 64 4025308e: b28c beqz.n a2, 4025309d 40253090: ffc121 l32r a2, 40252f94 40253093: 0d3d mov.n a3, a13 40253095: 0e4d mov.n a4, a14 40253097: c48201 l32r a0, 402442a0 4025309a: 0000c0 callx0 a0 4025309d: 0eafe7 bge a15, a14, 402530af 402530a0: 0efd mov.n a15, a14 402530a2: d148 l32i.n a4, a1, 52 402530a4: 130c movi.n a3, 1 402530a6: 903d30 addx2 a3, a13, a3 402530a9: 933dc0 movnez a3, a13, a12 402530ac: 004432 s8i a3, a4, 0 402530af: f148 l32i.n a4, a1, 60 402530b1: dd1b addi.n a13, a13, 1 402530b3: 74d0d0 extui a13, a13, 0, 8 402530b6: c044d0 sub a4, a4, a13 402530b9: f61456 bnez a4, 4025301e 402530bc: 1021e2 l32i a14, a1, 64 402530bf: ee8c beqz.n a14, 402530d1 402530c1: ffb521 l32r a2, 40252f98 402530c4: d148 l32i.n a4, a1, 52 402530c6: 0c3d mov.n a3, a12 402530c8: 000442 l8ui a4, a4, 0 402530cb: c47501 l32r a0, 402442a0 402530ce: 0000c0 callx0 a0 402530d1: 2cac beqz.n a12, 402530f7 402530d3: 651c26 beqi a12, 1, 4025313c 402530d6: 382c66 bnei a12, 2, 40253112 402530d9: 6ba022 movi a2, 107 402530dc: 230c movi.n a3, 2 402530de: 240c movi.n a4, 2 402530e0: 650c movi.n a5, 6 402530e2: eabb01 l32r a0, 4024dbd0 402530e5: 460c movi.n a6, 4 402530e7: 0008 l32i.n a0, a0, 0 402530e9: d178 l32i.n a7, a1, 52 402530eb: 272002 l32i a0, a0, 156 402530ee: 000772 l8ui a7, a7, 0 402530f1: 0000c0 callx0 a0 402530f4: 000686 j 40253112 402530f7: 6ba022 movi a2, 107 402530fa: 230c movi.n a3, 2 402530fc: 140c movi.n a4, 1 402530fe: 350c movi.n a5, 3 40253100: eab401 l32r a0, 4024dbd0 40253103: 060c movi.n a6, 0 40253105: 0008 l32i.n a0, a0, 0 40253107: d178 l32i.n a7, a1, 52 40253109: 272002 l32i a0, a0, 156 4025310c: 000772 l8ui a7, a7, 0 4025310f: 0000c0 callx0 a0 40253112: c128 l32i.n a2, a1, 48 40253114: cc1b addi.n a12, a12, 1 40253116: 74c0c0 extui a12, a12, 0, 8 40253119: 220b addi.n a2, a2, -1 4025311b: c129 s32i.n a2, a1, 48 4025311d: ed5256 bnez a2, 40252ff6 40253120: eaac01 l32r a0, 4024dbd0 40253123: 0008 l32i.n a0, a0, 0 40253125: 1b2002 l32i a0, a0, 108 40253128: 120c movi.n a2, 1 4025312a: 0000c0 callx0 a0 4025312d: 61c8 l32i.n a12, a1, 24 4025312f: 71d8 l32i.n a13, a1, 28 40253131: 81e8 l32i.n a14, a1, 32 40253133: 91f8 l32i.n a15, a1, 36 40253135: 5108 l32i.n a0, a1, 20 40253137: 50c112 addi a1, a1, 80 4025313a: f00d ret.n 4025313c: 6ba022 movi a2, 107 4025313f: 230c movi.n a3, 2 40253141: 240c movi.n a4, 2 40253143: 350c movi.n a5, 3 40253145: eaa201 l32r a0, 4024dbd0 40253148: 060c movi.n a6, 0 4025314a: 0008 l32i.n a0, a0, 0 4025314c: d178 l32i.n a7, a1, 52 4025314e: 272002 l32i a0, a0, 156 40253151: 000772 l8ui a7, a7, 0 40253154: 0000c0 callx0 a0 40253157: ffedc6 j 40253112 4025315a: b00000 addx8 a0, a0, a0 4025315d: 4026f4 excw 40253160 : 40253160: a0c112 addi a1, a1, -96 40253163: a1f9 s32i.n a15, a1, 40 40253165: 6109 s32i.n a0, a1, 24 40253167: 71c9 s32i.n a12, a1, 28 40253169: 91e9 s32i.n a14, a1, 36 4025316b: 81d9 s32i.n a13, a1, 32 4025316d: 5169 s32i.n a6, a1, 20 4025316f: f159 s32i.n a5, a1, 60 40253171: d139 s32i.n a3, a1, 52 40253173: e149 s32i.n a4, a1, 56 40253175: 030c movi.n a3, 0 40253177: 940c movi.n a4, 9 40253179: 750c movi.n a5, 7 4025317b: 060c movi.n a6, 0 4025317d: 07dd mov.n a13, a7 4025317f: ea94e1 l32r a14, 4024dbd0 40253182: 02cd mov.n a12, a2 40253184: 0e08 l32i.n a0, a14, 0 40253186: 77a022 movi a2, 119 40253189: 272002 l32i a0, a0, 156 4025318c: 070c movi.n a7, 0 4025318e: 0000c0 callx0 a0 40253191: c1d9 s32i.n a13, a1, 48 40253193: 040c movi.n a4, 0 40253195: f4ec51 l32r a5, 40250548 40253198: e138 l32i.n a3, a1, 56 4025319a: 5e0552 l8ui a5, a5, 94 4025319d: 230b addi.n a2, a3, -1 4025319f: 742020 extui a2, a2, 0, 8 402531a2: 832450 moveqz a2, a4, a5 402531a5: 126122 s32i a2, a1, 72 402531a8: 023237 bltu a2, a3, 402531ae 402531ab: 005386 j 402532fd 402531ae: 0d0c movi.n a13, 0 402531b0: 1061c2 s32i a12, a1, 64 402531b3: 0f0c movi.n a15, 0 402531b5: 200c movi.n a0, 2 402531b7: 5158 l32i.n a5, a1, 20 402531b9: 301132 l16ui a3, a1, 96 402531bc: 640142 l8ui a4, a1, 100 402531bf: b149 s32i.n a4, a1, 44 402531c1: 166132 s32i a3, a1, 88 402531c4: 246050 extui a6, a5, 0, 3 402531c7: 145350 extui a5, a5, 3, 2 402531ca: 905550 addx2 a5, a5, a5 402531cd: 905560 addx2 a5, a5, a6 402531d0: 745050 extui a5, a5, 0, 8 402531d3: 116152 s32i a5, a1, 68 402531d6: 1221c2 l32i a12, a1, 72 402531d9: d1b8 l32i.n a11, a1, 52 402531db: 4109 s32i.n a0, a1, 16 402531dd: bbca add.n a11, a11, a12 402531df: f1c8 l32i.n a12, a1, 60 402531e1: 000bb2 l8ui a11, a11, 0 402531e4: 1461b2 s32i a11, a1, 80 402531e7: c0bbc0 sub a11, a11, a12 402531ea: 1361b2 s32i a11, a1, 76 402531ed: 132132 l32i a3, a1, 76 402531f0: 112122 l32i a2, a1, 68 402531f3: c033d0 sub a3, a3, a13 402531f6: 013380 slli a3, a3, 24 402531f9: 313830 srai a3, a3, 24 402531fc: ffd6c5 call0 40252f6c 402531ff: 000c movi.n a0, 0 40253201: b30220 movgez a0, a2, a2 40253204: 01c080 slli a12, a0, 24 40253207: 31c8c0 srai a12, a12, 24 4025320a: 05eca6 blti a12, 128, 40253213 4025320d: 7ea0c2 movi a12, 126 40253210: 000206 j 4025321c 40253213: 80af02 movi a0, -128 40253216: 02ac07 bge a12, a0, 4025321c 40253219: 81afc2 movi a12, -127 4025321c: 120c movi.n a2, 1 4025321e: 102132 l32i a3, a1, 64 40253221: 7440c0 extui a4, a12, 0, 8 40253224: 050c movi.n a5, 0 40253226: 060c movi.n a6, 0 40253228: 0169 s32i.n a6, a1, 0 4025322a: 1169 s32i.n a6, a1, 4 4025322c: 2169 s32i.n a6, a1, 8 4025322e: 0e08 l32i.n a0, a14, 0 40253230: 070c movi.n a7, 0 40253232: 1a2002 l32i a0, a0, 104 40253235: 060c movi.n a6, 0 40253237: 0000c0 callx0 a0 4025323a: 0e08 l32i.n a0, a14, 0 4025323c: b008 l32i.n a0, a0, 44 4025323e: 162122 l32i a2, a1, 88 40253241: 0000c0 callx0 a0 40253244: 0e08 l32i.n a0, a14, 0 40253246: 156122 s32i a2, a1, 84 40253249: b008 l32i.n a0, a0, 44 4025324b: 162122 l32i a2, a1, 88 4025324e: 0000c0 callx0 a0 40253251: 1521a2 l32i a10, a1, 84 40253254: 142192 l32i a9, a1, 80 40253257: aa2a add.n a10, a10, a2 40253259: 11aa00 slli a10, a10, 16 4025325c: 31a0a0 srai a10, a10, 16 4025325f: aa4b addi.n a10, a10, 4 40253261: 21a3a0 srai a10, a10, 3 40253264: c09a90 sub a9, a10, a9 40253267: 116900 slli a6, a9, 16 4025326a: 316060 srai a6, a6, 16 4025326d: 06cc bnez.n a6, 40253271 4025326f: 9ffc bnez.n a15, 402532ac 40253271: 040666 bnei a6, -1, 40253279 40253274: 41b8 l32i.n a11, a1, 16 40253276: 321b26 beqi a11, 1, 402532ac 40253279: 010c80 slli a0, a12, 24 4025327c: 310800 srai a0, a0, 24 4025327f: 10cc bnez.n a0, 40253284 40253281: 027696 bltz a6, 402532ac 40253284: 110900 slli a0, a9, 16 40253287: ff1b addi.n a15, a15, 1 40253289: 74f0f0 extui a15, a15, 0, 8 4025328c: 310000 srai a0, a0, 16 4025328f: 4109 s32i.n a0, a1, 16 40253291: f6cf42 addi a4, a15, -10 40253294: 0936e6 bgei a6, 3, 402532a1 40253297: e27c movi.n a2, -2 40253299: 042627 blt a6, a2, 402532a1 4025329c: d6da add.n a13, a6, a13 4025329e: 0001c6 j 402532a9 402532a1: 213260 srai a3, a6, 2 402532a4: c03630 sub a3, a6, a3 402532a7: dd3a add.n a13, a13, a3 402532a9: f40456 bnez a4, 402531ed 402532ac: b198 l32i.n a9, a1, 44 402532ae: 122122 l32i a2, a1, 72 402532b1: f178 l32i.n a7, a1, 60 402532b3: c108 l32i.n a0, a1, 48 402532b5: c07c70 sub a7, a12, a7 402532b8: 016780 slli a6, a7, 24 402532bb: 002a add.n a0, a0, a2 402532bd: 004072 s8i a7, a0, 0 402532c0: 826c movi.n a2, -24 402532c2: 316860 srai a6, a6, 24 402532c5: 06a627 bge a6, a2, 402532cf 402532c8: 866c movi.n a6, -24 402532ca: 886c movi.n a8, -24 402532cc: 004082 s8i a8, a0, 0 402532cf: 399c beqz.n a9, 402532e6 402532d1: 142142 l32i a4, a1, 80 402532d4: ffa221 l32r a2, 4025315c 402532d7: 122132 l32i a3, a1, 72 402532da: 015a80 slli a5, a10, 24 402532dd: 315850 srai a5, a5, 24 402532e0: c3f001 l32r a0, 402442a0 402532e3: 0000c0 callx0 a0 402532e6: 0f0c movi.n a15, 0 402532e8: 200c movi.n a0, 2 402532ea: 122172 l32i a7, a1, 72 402532ed: e168 l32i.n a6, a1, 56 402532ef: 871b addi.n a8, a7, 1 402532f1: 747080 extui a7, a8, 0, 8 402532f4: 126172 s32i a7, a1, 72 402532f7: c06670 sub a6, a6, a7 402532fa: ed8656 bnez a6, 402531d6 402532fd: 293c movi.n a9, 50 402532ff: c1d8 l32i.n a13, a1, 48 40253301: e138 l32i.n a3, a1, 56 40253303: 000da2 l8ui a10, a13, 0 40253306: 33da add.n a3, a3, a13 40253308: 01aa80 slli a10, a10, 24 4025330b: 80c332 addi a3, a3, -128 4025330e: 7f0302 l8ui a0, a3, 127 40253311: 31a8a0 srai a10, a10, 24 40253314: 010080 slli a0, a0, 24 40253317: 310800 srai a0, a0, 24 4025331a: c0a0a0 sub a10, a0, a10 4025331d: 05a9a7 bge a9, a10, 40253326 40253320: cec042 addi a4, a0, -50 40253323: 004d42 s8i a4, a13, 0 40253326: f48851 l32r a5, 40250548 40253329: 5e0552 l8ui a5, a5, 94 4025332c: b5ac beqz.n a5, 4025335b 4025332e: e158 l32i.n a5, a1, 56 40253330: 550b addi.n a5, a5, -1 40253332: 2515a6 blti a5, 1, 4025335b 40253335: ed0861 l32r a6, 4024e758 40253338: e148 l32i.n a4, a1, 56 4025333a: 000c movi.n a0, 0 4025333c: 446a add.n a4, a4, a6 4025333e: 310472 l8ui a7, a4, 49 40253341: 806a add.n a8, a0, a6 40253343: 320882 l8ui a8, a8, 50 40253346: 7f0322 l8ui a2, a3, 127 40253349: c07780 sub a7, a7, a8 4025334c: 227a add.n a2, a2, a7 4025334e: 7d0a add.n a7, a13, a0 40253350: 004722 s8i a2, a7, 0 40253353: 001b addi.n a0, a0, 1 40253355: 740000 extui a0, a0, 0, 8 40253358: e29507 bne a5, a0, 4025333e 4025335b: 0e08 l32i.n a0, a14, 0 4025335d: 1b2002 l32i a0, a0, 108 40253360: 120c movi.n a2, 1 40253362: 0000c0 callx0 a0 40253365: 71c8 l32i.n a12, a1, 28 40253367: 81d8 l32i.n a13, a1, 32 40253369: 91e8 l32i.n a14, a1, 36 4025336b: a1f8 l32i.n a15, a1, 40 4025336d: 6108 l32i.n a0, a1, 24 4025336f: 60c112 addi a1, a1, 96 40253372: f00d ret.n 40253374: 26f500 excw 40253377: 6da840 excw 4025337a: 824010 mull a4, a0, a1 4025337c : 4025337c: fec282 addi a8, a2, -2 4025337f: a0c112 addi a1, a1, -96 40253382: a1c9 s32i.n a12, a1, 40 40253384: c1e9 s32i.n a14, a1, 48 40253386: d1f9 s32i.n a15, a1, 52 40253388: 9109 s32i.n a0, a1, 36 4025338a: e169 s32i.n a6, a1, 56 4025338c: 136152 s32i a5, a1, 76 4025338f: b1d9 s32i.n a13, a1, 44 40253391: 1189 s32i.n a8, a1, 4 40253393: ea39d1 l32r a13, 4024dc78 40253396: 0020c0 memw 40253399: e02d92 l32i a9, a13, 0x380 4025339c: 400800 ssr a8 4025339f: b19090 sra a9, a9 402533a2: 0020c0 memw 402533a5: e32da2 l32i a10, a13, 0x38c 402533a8: 400800 ssr a8 402533ab: b1a0a0 sra a10, a10 402533ae: c0f9a0 sub a15, a9, a10 402533b1: 0020c0 memw 402533b4: e22d62 l32i a6, a13, 0x388 402533b7: 400800 ssr a8 402533ba: b16060 sra a6, a6 402533bd: 0020c0 memw 402533c0: 0179 s32i.n a7, a1, 0 402533c2: e12d02 l32i a0, a13, 0x384 402533c5: 400800 ssr a8 402533c8: 99aa add.n a9, a9, a10 402533ca: 092d mov.n a2, a9 402533cc: e188 l32i.n a8, a1, 56 402533ce: b10000 sra a0, a0 402533d1: e60a add.n a14, a6, a0 402533d3: 308580 xor a8, a5, a8 402533d6: c00060 sub a0, a0, a6 402533d9: 00cd mov.n a12, a0 402533db: 306340 xor a6, a3, a4 402533de: 306680 xor a6, a6, a8 402533e1: 746060 extui a6, a6, 0, 8 402533e4: 668c beqz.n a6, 402533ee 402533e6: 0ecd mov.n a12, a14 402533e8: 0f2d mov.n a2, a15 402533ea: 00ed mov.n a14, a0 402533ec: 09fd mov.n a15, a9 402533ee: 106122 s32i a2, a1, 64 402533f1: 31dfc0 srai a13, a12, 31 402533f4: 024d mov.n a4, a2 402533f6: 315f20 srai a5, a2, 31 402533f9: f159 s32i.n a5, a1, 60 402533fb: 053d mov.n a3, a5 402533fd: ec3e01 l32r a0, 4024e4f8 40253400: 0000c0 callx0 a0 40253403: 0d5d mov.n a5, a13 40253405: 0c4d mov.n a4, a12 40253407: 3139 s32i.n a3, a1, 12 40253409: 4129 s32i.n a2, a1, 16 4025340b: 0d3d mov.n a3, a13 4025340d: 0c2d mov.n a2, a12 4025340f: ec3a01 l32r a0, 4024e4f8 40253412: 0000c0 callx0 a0 40253415: 060c movi.n a6, 0 40253417: 100c movi.n a0, 1 40253419: 070c movi.n a7, 0 4025341b: 3158 l32i.n a5, a1, 12 4025341d: 41b8 l32i.n a11, a1, 16 4025341f: 553a add.n a5, a5, a3 40253421: 4b2a add.n a4, a11, a2 40253423: 837040 moveqz a7, a0, a4 40253426: 01b4b7 bgeu a4, a11, 4025342b 40253429: 551b addi.n a5, a5, 1 4025342b: 04bd mov.n a11, a4 4025342d: 05ad mov.n a10, a5 4025342f: 836050 moveqz a6, a0, a5 40253432: 030677 bnone a6, a7, 40253439 40253435: 00bd mov.n a11, a0 40253437: 0a0c movi.n a10, 0 40253439: 0f4d mov.n a4, a15 4025343b: 61f9 s32i.n a15, a1, 24 4025343d: 1261e2 s32i a14, a1, 72 40253440: f138 l32i.n a3, a1, 60 40253442: 102122 l32i a2, a1, 64 40253445: 1461a2 s32i a10, a1, 80 40253448: 1561b2 s32i a11, a1, 84 4025344b: 318fe0 srai a8, a14, 31 4025344e: 315ff0 srai a5, a15, 31 40253451: 5159 s32i.n a5, a1, 20 40253453: 116182 s32i a8, a1, 68 40253456: ec2801 l32r a0, 4024e4f8 40253459: 0000c0 callx0 a0 4025345c: 1521e2 l32i a14, a1, 84 4025345f: 1421f2 l32i a15, a1, 80 40253462: 112152 l32i a5, a1, 68 40253465: 122142 l32i a4, a1, 72 40253468: 7139 s32i.n a3, a1, 28 4025346a: 8129 s32i.n a2, a1, 32 4025346c: 0d3d mov.n a3, a13 4025346e: 0c2d mov.n a2, a12 40253470: ec2201 l32r a0, 4024e4f8 40253473: 0000c0 callx0 a0 40253476: 7108 l32i.n a0, a1, 28 40253478: c00030 sub a0, a0, a3 4025347b: 8138 l32i.n a3, a1, 32 4025347d: c0a320 sub a10, a3, a2 40253480: 01b3a7 bgeu a3, a10, 40253485 40253483: 000b addi.n a0, a0, -1 40253485: 112a70 slli a2, a10, 9 40253488: 0f5d mov.n a5, a15 4025348a: 0e4d mov.n a4, a14 4025348c: 404710 ssai 23 4025348f: 8130a0 src a3, a0, a10 40253492: ffb901 l32r a0, 40253378 40253495: 0000c0 callx0 a0 40253498: 0138 l32i.n a3, a1, 0 4025349a: 014280 slli a4, a2, 24 4025349d: e158 l32i.n a5, a1, 56 4025349f: 314840 srai a4, a4, 24 402534a2: 441b addi.n a4, a4, 1 402534a4: 214140 srai a4, a4, 1 402534a7: 602040 neg a2, a4 402534aa: 832450 moveqz a2, a4, a5 402534ad: 5158 l32i.n a5, a1, 20 402534af: 6148 l32i.n a4, a1, 24 402534b1: 004322 s8i a2, a3, 0 402534b4: 2129 s32i.n a2, a1, 8 402534b6: 0d3d mov.n a3, a13 402534b8: 0c2d mov.n a2, a12 402534ba: ec0f01 l32r a0, 4024e4f8 402534bd: 0000c0 callx0 a0 402534c0: 112152 l32i a5, a1, 68 402534c3: 122142 l32i a4, a1, 72 402534c6: 03dd mov.n a13, a3 402534c8: 02cd mov.n a12, a2 402534ca: f138 l32i.n a3, a1, 60 402534cc: 102122 l32i a2, a1, 64 402534cf: ec0a01 l32r a0, 4024e4f8 402534d2: 0000c0 callx0 a0 402534d5: 0d3a add.n a0, a13, a3 402534d7: 2c2a add.n a2, a12, a2 402534d9: 01b2c7 bgeu a2, a12, 402534de 402534dc: 001b addi.n a0, a0, 1 402534de: 0e4d mov.n a4, a14 402534e0: 0f5d mov.n a5, a15 402534e2: 01c8 l32i.n a12, a1, 0 402534e4: 404710 ssai 23 402534e7: 1321d2 l32i a13, a1, 76 402534ea: 813020 src a3, a0, a2 402534ed: 112270 slli a2, a2, 9 402534f0: ffa201 l32r a0, 40253378 402534f3: 0000c0 callx0 a0 402534f6: 600152 l8ui a5, a1, 96 402534f9: 016280 slli a6, a2, 24 402534fc: 316860 srai a6, a6, 24 402534ff: 661b addi.n a6, a6, 1 40253501: 216160 srai a6, a6, 1 40253504: 600060 neg a0, a6 40253507: 8306d0 moveqz a0, a6, a13 4025350a: 014c02 s8i a0, a12, 1 4025350d: 65ac beqz.n a5, 40253537 4025350f: ff9921 l32r a2, 40253374 40253512: 0020c0 memw 40253515: e9d831 l32r a3, 4024dc78 40253518: 1148 l32i.n a4, a1, 4 4025351a: 015080 slli a5, a0, 24 4025351d: 315850 srai a5, a5, 24 40253520: 400400 ssr a4 40253523: f92332 l32i a3, a3, 0x3e4 40253526: 2148 l32i.n a4, a1, 8 40253528: b13030 sra a3, a3 4025352b: 014480 slli a4, a4, 24 4025352e: 314840 srai a4, a4, 24 40253531: c35b01 l32r a0, 402442a0 40253534: 0000c0 callx0 a0 40253537: a1c8 l32i.n a12, a1, 40 40253539: b1d8 l32i.n a13, a1, 44 4025353b: c1e8 l32i.n a14, a1, 48 4025353d: d1f8 l32i.n a15, a1, 52 4025353f: 9108 l32i.n a0, a1, 36 40253541: 60c112 addi a1, a1, 96 40253544: f00d ret.n ... 40253548 : 40253548: 039d mov.n a9, a3 4025354a: b0c112 addi a1, a1, -80 4025354d: 7179 s32i.n a7, a1, 28 4025354f: 5149 s32i.n a4, a1, 20 40253551: 126162 s32i a6, a1, 72 40253554: 116152 s32i a5, a1, 68 40253557: 8109 s32i.n a0, a1, 32 40253559: 106122 s32i a2, a1, 64 4025355c: c1f9 s32i.n a15, a1, 48 4025355e: a1d9 s32i.n a13, a1, 40 40253560: b1e9 s32i.n a14, a1, 44 40253562: 91c9 s32i.n a12, a1, 36 40253564: 0e0c movi.n a14, 0 40253566: 0c0c movi.n a12, 0 40253568: e99ad1 l32r a13, 4024dbd0 4025356b: 5401f2 l8ui a15, a1, 84 4025356e: 6199 s32i.n a9, a1, 24 40253570: 220c movi.n a2, 2 40253572: 102102 l32i a0, a1, 64 40253575: 136122 s32i a2, a1, 76 40253578: 122152 l32i a5, a1, 72 4025357b: 112162 l32i a6, a1, 68 4025357e: 104162 s8i a6, a1, 16 40253581: 114152 s8i a5, a1, 17 40253584: 120c movi.n a2, 1 40253586: 401000 ssl a0 40253589: a12200 sll a2, a2 4025358c: 580102 l8ui a0, a1, 88 4025358f: e109 s32i.n a0, a1, 56 40253591: f42020 extui a2, a2, 0, 16 40253594: d129 s32i.n a2, a1, 52 40253596: 140c movi.n a4, 1 40253598: 0f5d mov.n a5, a15 4025359a: 80a032 movi a3, 128 4025359d: 0d08 l32i.n a0, a13, 0 4025359f: d12cc0 mul16s a2, a12, a12 402535a2: 3e2002 l32i a0, a0, 248 402535a5: 223a add.n a2, a2, a3 402535a7: 212820 srai a2, a2, 8 402535aa: 10c132 addi a3, a1, 16 402535ad: f129 s32i.n a2, a1, 60 402535af: c02e20 sub a2, a14, a2 402535b2: 012280 slli a2, a2, 24 402535b5: 312820 srai a2, a2, 24 402535b8: 0000c0 callx0 a0 402535bb: 11c132 addi a3, a1, 17 402535be: 040c movi.n a4, 0 402535c0: 0f5d mov.n a5, a15 402535c2: 0d08 l32i.n a0, a13, 0 402535c4: 02ed mov.n a14, a2 402535c6: 3e2002 l32i a0, a0, 248 402535c9: 0c2d mov.n a2, a12 402535cb: 0000c0 callx0 a0 402535ce: d138 l32i.n a3, a1, 52 402535d0: 0d08 l32i.n a0, a13, 0 402535d2: 02cd mov.n a12, a2 402535d4: d008 l32i.n a0, a0, 52 402535d6: 120c movi.n a2, 1 402535d8: 0000c0 callx0 a0 402535db: 102122 l32i a2, a1, 64 402535de: 6138 l32i.n a3, a1, 24 402535e0: 110152 l8ui a5, a1, 17 402535e3: 112182 l32i a8, a1, 68 402535e6: 100162 l8ui a6, a1, 16 402535e9: 190c movi.n a9, 1 402535eb: c06680 sub a6, a6, a8 402535ee: 122182 l32i a8, a1, 72 402535f1: 936960 movnez a6, a9, a6 402535f4: 104162 s8i a6, a1, 16 402535f7: c05580 sub a5, a5, a8 402535fa: e188 l32i.n a8, a1, 56 402535fc: 935950 movnez a5, a9, a5 402535ff: 114152 s8i a5, a1, 17 40253602: 0189 s32i.n a8, a1, 0 40253604: 0d08 l32i.n a0, a13, 0 40253606: 5148 l32i.n a4, a1, 20 40253608: 122002 l32i a0, a0, 72 4025360b: 12c172 addi a7, a1, 18 4025360e: 0000c0 callx0 a0 40253611: f128 l32i.n a2, a1, 60 40253613: 120102 l8ui a0, a1, 18 40253616: 2e2a add.n a2, a14, a2 40253618: 01e080 slli a14, a0, 24 4025361b: 130102 l8ui a0, a1, 19 4025361e: 31e8e0 srai a14, a14, 24 40253621: ee2a add.n a14, a14, a2 40253623: 010080 slli a0, a0, 24 40253626: 01ee80 slli a14, a14, 24 40253629: 31e8e0 srai a14, a14, 24 4025362c: 310800 srai a0, a0, 24 4025362f: c0cc00 sub a12, a12, a0 40253632: 0d08 l32i.n a0, a13, 0 40253634: 01cc80 slli a12, a12, 24 40253637: c008 l32i.n a0, a0, 48 40253639: 31c8c0 srai a12, a12, 24 4025363c: 0000c0 callx0 a0 4025363f: 132132 l32i a3, a1, 76 40253642: 330b addi.n a3, a3, -1 40253644: 136132 s32i a3, a1, 76 40253647: f4b356 bnez a3, 40253596 4025364a: 120122 l8ui a2, a1, 18 4025364d: 0d08 l32i.n a0, a13, 0 4025364f: 012280 slli a2, a2, 24 40253652: 0008 l32i.n a0, a0, 0 40253654: 312820 srai a2, a2, 24 40253657: 0000c0 callx0 a0 4025365a: 1252e6 bgei a2, 5, 40253670 4025365d: 130122 l8ui a2, a1, 19 40253660: 0d08 l32i.n a0, a13, 0 40253662: 012280 slli a2, a2, 24 40253665: 0008 l32i.n a0, a0, 0 40253667: 312820 srai a2, a2, 24 4025366a: 0000c0 callx0 a0 4025366d: 1752a6 blti a2, 5, 40253688 40253670: c9e771 l32r a7, 40245e0c 40253673: fa5941 l32r a4, 40251fd8 40253676: fc4061 l32r a6, 40252778 40253679: 0438 l32i.n a3, a4, 0 4025367b: 070652 l8ui a5, a6, 7 4025367e: 203370 or a3, a3, a7 40253681: 551b addi.n a5, a5, 1 40253683: 074652 s8i a5, a6, 7 40253686: 0439 s32i.n a3, a4, 0 40253688: f20c movi.n a2, 15 4025368a: 107c movi.n a0, -15 4025368c: 012e07 blt a14, a0, 40253691 4025368f: 0e0d mov.n a0, a14 40253691: 012207 blt a2, a0, 40253696 40253694: 002d mov.n a2, a0 40253696: 106c movi.n a0, -31 40253698: 01e280 slli a14, a2, 24 4025369b: 31e8e0 srai a14, a14, 24 4025369e: f21c movi.n a2, 31 402536a0: 012c07 blt a12, a0, 402536a5 402536a3: 0c0d mov.n a0, a12 402536a5: 012207 blt a2, a0, 402536aa 402536a8: 002d mov.n a2, a0 402536aa: 10c132 addi a3, a1, 16 402536ad: 140c movi.n a4, 1 402536af: 0f5d mov.n a5, a15 402536b1: 01c280 slli a12, a2, 24 402536b4: 0d08 l32i.n a0, a13, 0 402536b6: 31c8c0 srai a12, a12, 24 402536b9: 3e2002 l32i a0, a0, 248 402536bc: 0e2d mov.n a2, a14 402536be: 0000c0 callx0 a0 402536c1: 0f5d mov.n a5, a15 402536c3: 0c2d mov.n a2, a12 402536c5: 0d08 l32i.n a0, a13, 0 402536c7: 11c132 addi a3, a1, 17 402536ca: 3e2002 l32i a0, a0, 248 402536cd: 040c movi.n a4, 0 402536cf: 0000c0 callx0 a0 402536d2: 8108 l32i.n a0, a1, 32 402536d4: a1d8 l32i.n a13, a1, 40 402536d6: c1f8 l32i.n a15, a1, 48 402536d8: 7138 l32i.n a3, a1, 28 402536da: 142122 l32i a2, a1, 80 402536dd: 0043e2 s8i a14, a3, 0 402536e0: 0042c2 s8i a12, a2, 0 402536e3: b1e8 l32i.n a14, a1, 44 402536e5: 91c8 l32i.n a12, a1, 36 402536e7: 50c112 addi a1, a1, 80 402536ea: f00d ret.n 402536ec : 402536ec: 059d mov.n a9, a5 402536ee: 03ad mov.n a10, a3 402536f0: b0c112 addi a1, a1, -80 402536f3: e1d9 s32i.n a13, a1, 56 402536f5: f1e9 s32i.n a14, a1, 60 402536f7: 8179 s32i.n a7, a1, 32 402536f9: 030c movi.n a3, 0 402536fb: 050c movi.n a5, 0 402536fd: 1061f2 s32i a15, a1, 64 40253700: c109 s32i.n a0, a1, 48 40253702: d1c9 s32i.n a12, a1, 52 40253704: 136162 s32i a6, a1, 76 40253707: 5129 s32i.n a2, a1, 20 40253709: 6149 s32i.n a4, a1, 24 4025370b: 77a022 movi a2, 119 4025370e: 041c movi.n a4, 16 40253710: 060c movi.n a6, 0 40253712: e92fc1 l32r a12, 4024dbd0 40253715: 1161a2 s32i a10, a1, 68 40253718: 0c08 l32i.n a0, a12, 0 4025371a: 126192 s32i a9, a1, 72 4025371d: 252002 l32i a0, a0, 148 40253720: 1321f2 l32i a15, a1, 76 40253723: 0000c0 callx0 a0 40253726: 030c movi.n a3, 0 40253728: f40c movi.n a4, 15 4025372a: 650c movi.n a5, 6 4025372c: 660c movi.n a6, 6 4025372e: 0c08 l32i.n a0, a12, 0 40253730: 02ed mov.n a14, a2 40253732: 252002 l32i a0, a0, 148 40253735: 77a022 movi a2, 119 40253738: 0000c0 callx0 a0 4025373b: 030c movi.n a3, 0 4025373d: 841c movi.n a4, 24 4025373f: 550c movi.n a5, 5 40253741: 560c movi.n a6, 5 40253743: 0c08 l32i.n a0, a12, 0 40253745: 02dd mov.n a13, a2 40253747: 252002 l32i a0, a0, 148 4025374a: 77a022 movi a2, 119 4025374d: 0000c0 callx0 a0 40253750: 030c movi.n a3, 0 40253752: 841c movi.n a4, 24 40253754: 350c movi.n a5, 3 40253756: 360c movi.n a6, 3 40253758: 0c08 l32i.n a0, a12, 0 4025375a: 9129 s32i.n a2, a1, 36 4025375c: 252002 l32i a0, a0, 148 4025375f: 77a022 movi a2, 119 40253762: 0000c0 callx0 a0 40253765: 030c movi.n a3, 0 40253767: 940c movi.n a4, 9 40253769: 750c movi.n a5, 7 4025376b: 060c movi.n a6, 0 4025376d: 0c08 l32i.n a0, a12, 0 4025376f: a129 s32i.n a2, a1, 40 40253771: 252002 l32i a0, a0, 148 40253774: 77a022 movi a2, 119 40253777: 0000c0 callx0 a0 4025377a: 0c08 l32i.n a0, a12, 0 4025377c: 7129 s32i.n a2, a1, 28 4025377e: 102002 l32i a0, a0, 64 40253781: 120c movi.n a2, 1 40253783: 0000c0 callx0 a0 40253786: 1041e2 s8i a14, a1, 16 40253789: 1141d2 s8i a13, a1, 17 4025378c: cf8c beqz.n a15, 4025379c 4025378e: 0c08 l32i.n a0, a12, 0 40253790: 10c122 addi a2, a1, 16 40253793: 452002 l32i a0, a0, 0x114 40253796: 11c132 addi a3, a1, 17 40253799: 0000c0 callx0 a0 4025379c: 77a022 movi a2, 119 4025379f: 030c movi.n a3, 0 402537a1: 041c movi.n a4, 16 402537a3: 250c movi.n a5, 2 402537a5: 0c08 l32i.n a0, a12, 0 402537a7: 260c movi.n a6, 2 402537a9: 272002 l32i a0, a0, 156 402537ac: 170c movi.n a7, 1 402537ae: 0000c0 callx0 a0 402537b1: b1e9 s32i.n a14, a1, 44 402537b3: 77a022 movi a2, 119 402537b6: 030c movi.n a3, 0 402537b8: 841c movi.n a4, 24 402537ba: 750c movi.n a5, 7 402537bc: 0c08 l32i.n a0, a12, 0 402537be: 170c movi.n a7, 1 402537c0: 100192 l8ui a9, a1, 16 402537c3: 110182 l8ui a8, a1, 17 402537c6: c099e0 sub a9, a9, a14 402537c9: c088d0 sub a8, a8, a13 402537cc: 938780 movnez a8, a7, a8 402537cf: 939790 movnez a9, a7, a9 402537d2: 104192 s8i a9, a1, 16 402537d5: 114182 s8i a8, a1, 17 402537d8: 272002 l32i a0, a0, 156 402537db: 760c movi.n a6, 7 402537dd: 0000c0 callx0 a0 402537e0: 0c08 l32i.n a0, a12, 0 402537e2: 1121e2 l32i a14, a1, 68 402537e5: 142002 l32i a0, a0, 80 402537e8: 6128 l32i.n a2, a1, 24 402537ea: 0000c0 callx0 a0 402537ed: 050c movi.n a5, 0 402537ef: 060c movi.n a6, 0 402537f1: 070c movi.n a7, 0 402537f3: 024d mov.n a4, a2 402537f5: 030c movi.n a3, 0 402537f7: 2139 s32i.n a3, a1, 8 402537f9: 1139 s32i.n a3, a1, 4 402537fb: 0139 s32i.n a3, a1, 0 402537fd: 0c08 l32i.n a0, a12, 0 402537ff: 120c movi.n a2, 1 40253801: 1a2002 l32i a0, a0, 104 40253804: 0e3d mov.n a3, a14 40253806: 0000c0 callx0 a0 40253809: 5128 l32i.n a2, a1, 20 4025380b: 8178 l32i.n a7, a1, 32 4025380d: 13c162 addi a6, a1, 19 40253810: 110142 l8ui a4, a1, 17 40253813: 9158 l32i.n a5, a1, 36 40253815: 100132 l8ui a3, a1, 16 40253818: 05ed mov.n a14, a5 4025381a: 11f9 s32i.n a15, a1, 4 4025381c: 0169 s32i.n a6, a1, 0 4025381e: 2179 s32i.n a7, a1, 8 40253820: 12c172 addi a7, a1, 18 40253823: 0c08 l32i.n a0, a12, 0 40253825: a168 l32i.n a6, a1, 40 40253827: 432002 l32i a0, a0, 0x10c 4025382a: 06fd mov.n a15, a6 4025382c: 0000c0 callx0 a0 4025382f: 0c08 l32i.n a0, a12, 0 40253831: 1b2002 l32i a0, a0, 108 40253834: 120c movi.n a2, 1 40253836: 0000c0 callx0 a0 40253839: b178 l32i.n a7, a1, 44 4025383b: 77a022 movi a2, 119 4025383e: 030c movi.n a3, 0 40253840: 041c movi.n a4, 16 40253842: 0c08 l32i.n a0, a12, 0 40253844: 050c movi.n a5, 0 40253846: 272002 l32i a0, a0, 156 40253849: 060c movi.n a6, 0 4025384b: 0000c0 callx0 a0 4025384e: 0d7d mov.n a7, a13 40253850: 77a022 movi a2, 119 40253853: 030c movi.n a3, 0 40253855: f40c movi.n a4, 15 40253857: 0c08 l32i.n a0, a12, 0 40253859: 650c movi.n a5, 6 4025385b: 272002 l32i a0, a0, 156 4025385e: 660c movi.n a6, 6 40253860: 0000c0 callx0 a0 40253863: 0e7d mov.n a7, a14 40253865: 77a022 movi a2, 119 40253868: 030c movi.n a3, 0 4025386a: 841c movi.n a4, 24 4025386c: 0c08 l32i.n a0, a12, 0 4025386e: 550c movi.n a5, 5 40253870: 272002 l32i a0, a0, 156 40253873: 560c movi.n a6, 5 40253875: 0000c0 callx0 a0 40253878: 0f7d mov.n a7, a15 4025387a: 77a022 movi a2, 119 4025387d: 030c movi.n a3, 0 4025387f: 841c movi.n a4, 24 40253881: 350c movi.n a5, 3 40253883: 0c08 l32i.n a0, a12, 0 40253885: 360c movi.n a6, 3 40253887: 272002 l32i a0, a0, 156 4025388a: 71d8 l32i.n a13, a1, 28 4025388c: 0000c0 callx0 a0 4025388f: 0d7d mov.n a7, a13 40253891: 77a022 movi a2, 119 40253894: 030c movi.n a3, 0 40253896: 940c movi.n a4, 9 40253898: 0c08 l32i.n a0, a12, 0 4025389a: 750c movi.n a5, 7 4025389c: 272002 l32i a0, a0, 156 4025389f: 060c movi.n a6, 0 402538a1: 0000c0 callx0 a0 402538a4: 77a022 movi a2, 119 402538a7: 030c movi.n a3, 0 402538a9: 841c movi.n a4, 24 402538ab: 750c movi.n a5, 7 402538ad: 0c08 l32i.n a0, a12, 0 402538af: 760c movi.n a6, 7 402538b1: 272002 l32i a0, a0, 156 402538b4: 070c movi.n a7, 0 402538b6: 0000c0 callx0 a0 402538b9: 77a022 movi a2, 119 402538bc: 030c movi.n a3, 0 402538be: 041c movi.n a4, 16 402538c0: 250c movi.n a5, 2 402538c2: 0c08 l32i.n a0, a12, 0 402538c4: 260c movi.n a6, 2 402538c6: 272002 l32i a0, a0, 156 402538c9: 070c movi.n a7, 0 402538cb: 0000c0 callx0 a0 402538ce: 0c08 l32i.n a0, a12, 0 402538d0: 1221d2 l32i a13, a1, 72 402538d3: 102002 l32i a0, a0, 64 402538d6: 020c movi.n a2, 0 402538d8: 0000c0 callx0 a0 402538db: c108 l32i.n a0, a1, 48 402538dd: d1c8 l32i.n a12, a1, 52 402538df: f1e8 l32i.n a14, a1, 60 402538e1: 120132 l8ui a3, a1, 18 402538e4: 1021f2 l32i a15, a1, 64 402538e7: 004d32 s8i a3, a13, 0 402538ea: 130122 l8ui a2, a1, 19 402538ed: 014d22 s8i a2, a13, 1 402538f0: e1d8 l32i.n a13, a1, 56 402538f2: 50c112 addi a1, a1, 80 402538f5: f00d ret.n ... 402538f8 : 402538f8: f0c112 addi a1, a1, -16 402538fb: 0109 s32i.n a0, a1, 0 402538fd: e8de51 l32r a5, 4024dc78 40253900: 0020c0 memw 40253903: 77a022 movi a2, 119 40253906: 030c movi.n a3, 0 40253908: 840c movi.n a4, 8 4025390a: d82552 l32i a5, a5, 0x360 4025390d: eb9261 l32r a6, 4024e758 40253910: e8b001 l32r a0, 4024dbd0 40253913: 530662 l8ui a6, a6, 83 40253916: 0008 l32i.n a0, a0, 0 40253918: 605050 neg a5, a5 4025391b: 015580 slli a5, a5, 24 4025391e: 262002 l32i a0, a0, 152 40253921: 315850 srai a5, a5, 24 40253924: 016680 slli a6, a6, 24 40253927: 316860 srai a6, a6, 24 4025392a: c05560 sub a5, a5, a6 4025392d: e8c552 addi a5, a5, -24 40253930: 745050 extui a5, a5, 0, 8 40253933: 0000c0 callx0 a0 40253936: 0108 l32i.n a0, a1, 0 40253938: 10c112 addi a1, a1, 16 4025393b: f00d ret.n 4025393d: 000000 ill 40253940 : 40253940: 035d mov.n a5, a3 40253942: f0c112 addi a1, a1, -16 40253945: 030c movi.n a3, 0 40253947: 0109 s32i.n a0, a1, 0 40253949: 31e9 s32i.n a14, a1, 12 4025394b: 21d9 s32i.n a13, a1, 8 4025394d: 11c9 s32i.n a12, a1, 4 4025394f: 04dd mov.n a13, a4 40253951: e89fc1 l32r a12, 4024dbd0 40253954: 02ed mov.n a14, a2 40253956: 0c08 l32i.n a0, a12, 0 40253958: 77a022 movi a2, 119 4025395b: 262002 l32i a0, a0, 152 4025395e: b41c movi.n a4, 27 40253960: 0000c0 callx0 a0 40253963: 77a022 movi a2, 119 40253966: 030c movi.n a3, 0 40253968: 0c08 l32i.n a0, a12, 0 4025396a: 540c movi.n a4, 5 4025396c: 262002 l32i a0, a0, 152 4025396f: 7454e0 extui a5, a14, 4, 8 40253972: 0000c0 callx0 a0 40253975: 3450e0 extui a5, a14, 0, 4 40253978: 77a022 movi a2, 119 4025397b: 0c08 l32i.n a0, a12, 0 4025397d: 030c movi.n a3, 0 4025397f: 262002 l32i a0, a0, 152 40253982: 640c movi.n a4, 6 40253984: 0000c0 callx0 a0 40253987: 77a022 movi a2, 119 4025398a: 030c movi.n a3, 0 4025398c: f40c movi.n a4, 15 4025398e: 450c movi.n a5, 4 40253990: 0c08 l32i.n a0, a12, 0 40253992: 205d50 or a5, a13, a5 40253995: 262002 l32i a0, a0, 152 40253998: 745050 extui a5, a5, 0, 8 4025399b: 0000c0 callx0 a0 4025399e: 0d5d mov.n a5, a13 402539a0: 77a022 movi a2, 119 402539a3: 0c08 l32i.n a0, a12, 0 402539a5: 030c movi.n a3, 0 402539a7: 262002 l32i a0, a0, 152 402539aa: f40c movi.n a4, 15 402539ac: 0000c0 callx0 a0 402539af: 11c8 l32i.n a12, a1, 4 402539b1: 21d8 l32i.n a13, a1, 8 402539b3: 31e8 l32i.n a14, a1, 12 402539b5: 0108 l32i.n a0, a1, 0 402539b7: 10c112 addi a1, a1, 16 402539ba: f00d ret.n 402539bc : 402539bc: f0c112 addi a1, a1, -16 402539bf: 0109 s32i.n a0, a1, 0 402539c1: 93cc bnez.n a3, 402539ce 402539c3: 530c movi.n a3, 5 402539c5: b1d101 l32r a0, 4024010c <_irom0_text_start+0x10c> 402539c8: 0000c0 callx0 a0 402539cb: 000686 j 402539e9 402539ce: eef001 l32r a0, 4024f590 402539d1: 0bb027 bgeu a0, a2, 402539e0 402539d4: b1ce01 l32r a0, 4024010c <_irom0_text_start+0x10c> 402539d7: 0000c0 callx0 a0 402539da: 112240 slli a2, a2, 12 402539dd: 000206 j 402539e9 402539e0: 112240 slli a2, a2, 12 402539e3: b1ca01 l32r a0, 4024010c <_irom0_text_start+0x10c> 402539e6: 0000c0 callx0 a0 402539e9: 0108 l32i.n a0, a1, 0 402539eb: 10c112 addi a1, a1, 16 402539ee: f00d ret.n 402539f0 : 402539f0: 822230 mull a2, a2, a3 402539f3: 412c20 srli a2, a2, 12 402539f6: f00d ret.n 402539f8: a958 l32i.n a5, a9, 40 402539fa: fe .byte 0xfe 402539fb: 3f .byte 0x3f 402539fc : 402539fc: d86051 l32r a5, 40249b7c 402539ff: 0020c0 memw 40253a02: 472542 l32i a4, a5, 0x11c 40253a05: 424a add.n a4, a2, a4 40253a07: 0020c0 memw 40253a0a: fffb61 l32r a6, 402539f8 40253a0d: 416542 s32i a4, a5, 0x104 40253a10: d84c31 l32r a3, 40249b40 40253a13: 150c movi.n a5, 1 40253a15: 013327 bltu a3, a2, 40253a1a 40253a18: 050c movi.n a5, 0 40253a1a: 004652 s8i a5, a6, 0 40253a1d: f00d ret.n 40253a1f: 000000 ill 40253a22: 125600 excw 40253a24 : 40253a24: f0c112 addi a1, a1, -16 40253a27: 21d9 s32i.n a13, a1, 8 40253a29: 0109 s32i.n a0, a1, 0 40253a2b: f2c701 l32r a0, 40250548 40253a2e: 11c9 s32i.n a12, a1, 4 40253a30: 390002 l8ui a0, a0, 57 40253a33: d852c1 l32r a12, 40249b7c 40253a36: 20dc bnez.n a0, 40253a4c 40253a38: c57c movi.n a5, -4 40253a3a: 0020c0 memw 40253a3d: 592c32 l32i a3, a12, 0x164 40253a40: 103350 and a3, a3, a5 40253a43: 0020c0 memw 40253a46: 596c32 s32i a3, a12, 0x164 40253a49: 000786 j 40253a6b 40253a4c: 071066 bnei a0, 1, 40253a57 40253a4f: 062c movi.n a6, 32 40253a51: 204460 or a4, a4, a6 40253a54: 0004c6 j 40253a6b 40253a57: 102066 bnei a0, 2, 40253a6b 40253a5a: 380c movi.n a8, 3 40253a5c: 0020c0 memw 40253a5f: 592c72 l32i a7, a12, 0x164 40253a62: 207780 or a7, a7, a8 40253a65: 0020c0 memw 40253a68: 596c72 s32i a7, a12, 0x164 40253a6b: 030c movi.n a3, 0 40253a6d: e858d1 l32r a13, 4024dbd0 40253a70: 0020c0 memw 40253a73: 506c32 s32i a3, a12, 0x140 40253a76: 0020c0 memw 40253a79: 516c22 s32i a2, a12, 0x144 40253a7c: 0020c0 memw 40253a7f: 77a022 movi a2, 119 40253a82: 550c movi.n a5, 5 40253a84: 560c movi.n a6, 5 40253a86: 170c movi.n a7, 1 40253a88: 0d08 l32i.n a0, a13, 0 40253a8a: 406c42 s32i a4, a12, 0x100 40253a8d: 272002 l32i a0, a0, 156 40253a90: c41c movi.n a4, 28 40253a92: 0000c0 callx0 a0 40253a95: e9ca51 l32r a5, 4024e1c0 40253a98: b23f41 l32r a4, 40240394 <_irom0_text_start+0x394> 40253a9b: e87731 l32r a3, 4024dc78 40253a9e: 0020c0 memw 40253aa1: f22322 l32i a2, a3, 0x3c8 40253aa4: 102250 and a2, a2, a5 40253aa7: 202240 or a2, a2, a4 40253aaa: 0020c0 memw 40253aad: f26322 s32i a2, a3, 0x3c8 40253ab0: 120c movi.n a2, 1 40253ab2: eae501 l32r a0, 4024e648 40253ab5: 0000c0 callx0 a0 40253ab8: 77a022 movi a2, 119 40253abb: 030c movi.n a3, 0 40253abd: c41c movi.n a4, 28 40253abf: 550c movi.n a5, 5 40253ac1: 0d08 l32i.n a0, a13, 0 40253ac3: 560c movi.n a6, 5 40253ac5: 272002 l32i a0, a0, 156 40253ac8: 070c movi.n a7, 0 40253aca: 0000c0 callx0 a0 40253acd: 77a022 movi a2, 119 40253ad0: 030c movi.n a3, 0 40253ad2: c41c movi.n a4, 28 40253ad4: 650c movi.n a5, 6 40253ad6: 0d08 l32i.n a0, a13, 0 40253ad8: 660c movi.n a6, 6 40253ada: 272002 l32i a0, a0, 156 40253add: 070c movi.n a7, 0 40253adf: 0000c0 callx0 a0 40253ae2: f71e51 l32r a5, 4025175c 40253ae5: e86841 l32r a4, 4024dc88 40253ae8: 0020c0 memw 40253aeb: e86331 l32r a3, 4024dc78 40253aee: fa2322 l32i a2, a3, 0x3e8 40253af1: 102250 and a2, a2, a5 40253af4: 202240 or a2, a2, a4 40253af7: 0020c0 memw 40253afa: 340c movi.n a4, 3 40253afc: 750c movi.n a5, 7 40253afe: 460c movi.n a6, 4 40253b00: 070c movi.n a7, 0 40253b02: 0d08 l32i.n a0, a13, 0 40253b04: fa6322 s32i a2, a3, 0x3e8 40253b07: 62a022 movi a2, 98 40253b0a: 272002 l32i a0, a0, 156 40253b0d: 130c movi.n a3, 1 40253b0f: 0000c0 callx0 a0 40253b12: 6ca022 movi a2, 108 40253b15: 230c movi.n a3, 2 40253b17: 040c movi.n a4, 0 40253b19: 050c movi.n a5, 0 40253b1b: 0d08 l32i.n a0, a13, 0 40253b1d: 060c movi.n a6, 0 40253b1f: 272002 l32i a0, a0, 156 40253b22: 070c movi.n a7, 0 40253b24: 0000c0 callx0 a0 40253b27: ffbe21 l32r a2, 40253a20 40253b2a: 0020c0 memw 40253b2d: 446c22 s32i a2, a12, 0x110 40253b30: 21d8 l32i.n a13, a1, 8 40253b32: 11c8 l32i.n a12, a1, 4 40253b34: 0108 l32i.n a0, a1, 0 40253b36: 10c112 addi a1, a1, 16 40253b39: f00d ret.n ... 40253b3c : 40253b3c: c0af82 movi a8, -64 40253b3f: d80f51 l32r a5, 40249b7c 40253b42: 0020c0 memw 40253b45: 462572 l32i a7, a5, 0x118 40253b48: 107780 and a7, a7, a8 40253b4b: 207720 or a7, a7, a2 40253b4e: 0020c0 memw 40253b51: 466572 s32i a7, a5, 0x118 40253b54: e67c movi.n a6, -2 40253b56: 0020c0 memw 40253b59: 6a2542 l32i a4, a5, 0x1a8 40253b5c: 104460 and a4, a4, a6 40253b5f: 204430 or a4, a4, a3 40253b62: 0020c0 memw 40253b65: 6a6542 s32i a4, a5, 0x1a8 40253b68: f00d ret.n 40253b6a: f40000 extui a0, a0, 0, 16 40253b6d: 3ffe80 excw 40253b70: 000000 ill 40253b73: 0f .byte 0xf 40253b74 : 40253b74: fffe61 l32r a6, 40253b6c 40253b77: 0628 l32i.n a2, a6, 0 40253b79: 250266 bnei a2, -1, 40253ba2 40253b7c: e84251 l32r a5, 4024dc84 40253b7f: fffc41 l32r a4, 40253b70 40253b82: f02e21 l32r a2, 4024fc3c 40253b85: 0020c0 memw 40253b88: 962232 l32i a3, a2, 0x258 40253b8b: 103350 and a3, a3, a5 40253b8e: 413f30 srli a3, a3, 15 40253b91: 0f1366 bnei a3, 1, 40253ba4 40253b94: 0020c0 memw 40253b97: 952222 l32i a2, a2, 0x254 40253b9a: 102240 and a2, a2, a4 40253b9d: 752820 extui a2, a2, 24, 8 40253ba0: 0629 s32i.n a2, a6, 0 40253ba2: f00d ret.n 40253ba4: 0020c0 memw 40253ba7: 972222 l32i a2, a2, 0x25c 40253baa: fffb06 j 40253b9a 40253bad: 000000 ill 40253bb0: 800050 add a0, a0, a5 ... 40253bb4 : 40253bb4: f0c112 addi a1, a1, -16 40253bb7: 0109 s32i.n a0, a1, 0 40253bb9: fffb85 call0 40253b74 40253bbc: 0c2226 beqi a2, 2, 40253bcc 40253bbf: 420c movi.n a2, 4 40253bc1: 030c movi.n a3, 0 40253bc3: fffb41 l32r a4, 40253bb0 40253bc6: ffe5c5 call0 40253a24 40253bc9: 0007c6 j 40253bec 40253bcc: f25f01 l32r a0, 40250548 40253bcf: 650002 l8ui a0, a0, 101 40253bd2: 0c2066 bnei a0, 2, 40253be2 40253bd5: 420c movi.n a2, 4 40253bd7: 030c movi.n a3, 0 40253bd9: fff541 l32r a4, 40253bb0 40253bdc: ffe445 call0 40253a24 40253bdf: 000246 j 40253bec 40253be2: 420c movi.n a2, 4 40253be4: 030c movi.n a3, 0 40253be6: e82841 l32r a4, 4024dc88 40253be9: ffe385 call0 40253a24 40253bec: 0108 l32i.n a0, a1, 0 40253bee: 10c112 addi a1, a1, 16 40253bf1: f00d ret.n ... 40253bf4 : 40253bf4: f0c112 addi a1, a1, -16 40253bf7: 0109 s32i.n a0, a1, 0 40253bf9: fff785 call0 40253b74 40253bfc: 0c2226 beqi a2, 2, 40253c0c 40253bff: 020c movi.n a2, 0 40253c01: 030c movi.n a3, 0 40253c03: ffeb41 l32r a4, 40253bb0 40253c06: ffe1c5 call0 40253a24 40253c09: 0007c6 j 40253c2c 40253c0c: f24f01 l32r a0, 40250548 40253c0f: 650002 l8ui a0, a0, 101 40253c12: 0c2066 bnei a0, 2, 40253c22 40253c15: 020c movi.n a2, 0 40253c17: 030c movi.n a3, 0 40253c19: ffe541 l32r a4, 40253bb0 40253c1c: ffe045 call0 40253a24 40253c1f: 000246 j 40253c2c 40253c22: 020c movi.n a2, 0 40253c24: 030c movi.n a3, 0 40253c26: e81841 l32r a4, 4024dc88 40253c29: ffdf85 call0 40253a24 40253c2c: 0108 l32i.n a0, a1, 0 40253c2e: 10c112 addi a1, a1, 16 40253c31: f00d ret.n 40253c33: e02800 subx4 a2, a8, a0 40253c36: 3c0001 l32r a0, 40222c38 <_lit4_end+0x11b4e8> 40253c39: 000320 excw 40253c3c: 0c8064 excw ... 40253c40 : 40253c40: f0c112 addi a1, a1, -16 40253c43: 0109 s32i.n a0, a1, 0 40253c45: fff2c5 call0 40253b74 40253c48: d7cd01 l32r a0, 40249b7c 40253c4b: 2b1226 beqi a2, 1, 40253c7a 40253c4e: 82ac beqz.n a2, 40253c7a 40253c50: f23e21 l32r a2, 40250548 40253c53: 010232 l8ui a3, a2, 1 40253c56: 650242 l8ui a4, a2, 101 40253c59: 139c beqz.n a3, 40253c6e 40253c5b: 0f2426 beqi a4, 2, 40253c6e 40253c5e: fff551 l32r a5, 40253c34 40253c61: 0020c0 memw 40253c64: 436052 s32i a5, a0, 0x10c 40253c67: 0108 l32i.n a0, a1, 0 40253c69: 10c112 addi a1, a1, 16 40253c6c: f00d ret.n 40253c6e: fff261 l32r a6, 40253c38 40253c71: 0020c0 memw 40253c74: 436062 s32i a6, a0, 0x10c 40253c77: fffb06 j 40253c67 40253c7a: fff071 l32r a7, 40253c3c 40253c7d: 0020c0 memw 40253c80: 436072 s32i a7, a0, 0x10c 40253c83: fff806 j 40253c67 ... 40253c88 : 40253c88: f23031 l32r a3, 40250548 40253c8b: 390322 l8ui a2, a3, 57 40253c8e: 3a0332 l8ui a3, a3, 58 40253c91: 102226 beqi a2, 2, 40253ca5 40253c94: 0d1326 beqi a3, 1, 40253ca5 40253c97: 0a3326 beqi a3, 3, 40253ca5 40253c9a: 230c movi.n a3, 2 40253c9c: d7b841 l32r a4, 40249b7c 40253c9f: 0020c0 memw 40253ca2: 686432 s32i a3, a4, 0x1a0 40253ca5: f00d ret.n 40253ca7: 201100 or a1, a1, a0 ... 40253cac : 40253cac: f29f71 l32r a7, 40250728 40253caf: efe381 l32r a8, 4024fc3c 40253cb2: 0020c0 memw 40253cb5: 862862 l32i a6, a8, 0x218 40253cb8: e7f021 l32r a2, 4024dc78 40253cbb: 106670 and a6, a6, a7 40253cbe: 0020c0 memw 40253cc1: 462222 l32i a2, a2, 0x118 40253cc4: fff971 l32r a7, 40253ca8 40253cc7: 517227 bbci a2, 18, 40253d1c 40253cca: f11d51 l32r a5, 40250140 40253ccd: 0020c0 memw 40253cd0: 562592 l32i a9, a5, 0x158 40253cd3: 031977 beq a9, a7, 40253cda 40253cd6: 120c movi.n a2, 1 40253cd8: f00d ret.n 40253cda: 0020c0 memw 40253cdd: 4f2522 l32i a2, a5, 0x13c 40253ce0: 15a220 extui a10, a2, 18, 2 40253ce3: ef3a66 bnei a10, 3, 40253cd6 40253ce6: 25b420 extui a11, a2, 20, 3 40253ce9: e92b66 bnei a11, 2, 40253cd6 40253cec: 853720 extui a3, a2, 23, 9 40253cef: 7fa092 movi a9, 127 40253cf2: e08937 bany a9, a3, 40253cd6 40253cf5: 0020c0 memw 40253cf8: 4f2522 l32i a2, a5, 0x13c 40253cfb: 154220 extui a4, a2, 18, 2 40253cfe: d43466 bnei a4, 3, 40253cd6 40253d01: 25a420 extui a10, a2, 20, 3 40253d04: ce2a66 bnei a10, 2, 40253cd6 40253d07: 85b720 extui a11, a2, 23, 9 40253d0a: c889b7 bany a9, a11, 40253cd6 40253d0d: 0020c0 memw 40253d10: 562522 l32i a2, a5, 0x158 40253d13: bf9277 bne a2, a7, 40253cd6 40253d16: 0020c0 memw 40253d19: 866862 s32i a6, a8, 0x218 40253d1c: 020c movi.n a2, 0 40253d1e: f00d ret.n 40253d20 : 40253d20: 345020 extui a5, a2, 0, 4 40253d23: 547040 extui a7, a4, 0, 6 40253d26: 146030 extui a6, a3, 0, 2 40253d29: 1166c0 slli a6, a6, 4 40253d2c: 1177a0 slli a7, a7, 6 40253d2f: 205560 or a5, a5, a6 40253d32: ff3161 l32r a6, 402539f8 40253d35: 205570 or a5, a5, a7 40253d38: 015652 s16i a5, a6, 2 40253d3b: f00d ret.n 40253d3d: 000000 ill 40253d40: a928 l32i.n a2, a9, 40 40253d42: fe .byte 0xfe 40253d43: 3f .byte 0x3f 40253d44: a929 s32i.n a2, a9, 40 40253d46: fe .byte 0xfe 40253d47: 3f .byte 0x3f 40253d48: ff .byte 0xff 40253d49: cf .byte 0xcf 40253d4a: ff .byte 0xff 40253d4b: ff .byte 0xff 40253d4c: ff .byte 0xff 40253d4d: ff .byte 0xff 40253d4e: 41fff0 srli a15, a15, 15 40253d50 : 40253d50: ff2a41 l32r a4, 402539f8 40253d53: f0c112 addi a1, a1, -16 40253d56: 2109 s32i.n a0, a1, 8 40253d58: 011462 l16ui a6, a4, 2 40253d5b: 0169 s32i.n a6, a1, 0 40253d5d: e7c951 l32r a5, 4024dc84 40253d60: efb701 l32r a0, 4024fc3c 40253d63: 0020c0 memw 40253d66: 962032 l32i a3, a0, 0x258 40253d69: 103350 and a3, a3, a5 40253d6c: 413f30 srli a3, a3, 15 40253d6f: 1139 s32i.n a3, a1, 4 40253d71: 0b1226 beqi a2, 1, 40253d80 40253d74: 082226 beqi a2, 2, 40253d80 40253d77: 120c movi.n a2, 1 40253d79: 2108 l32i.n a0, a1, 8 40253d7b: 10c112 addi a1, a1, 16 40253d7e: f00d ret.n 40253d80: fff285 call0 40253cac 40253d83: efae41 l32r a4, 4024fc3c 40253d86: ffee81 l32r a8, 40253d40 40253d89: ff1b01 l32r a0, 402539f8 40253d8c: 000882 l8ui a8, a8, 0 40253d8f: 000072 l8ui a7, a0, 0 40253d92: 054022 s8i a2, a0, 5 40253d95: 107780 and a7, a7, a8 40253d98: 207270 or a7, a2, a7 40253d9b: 044072 s8i a7, a0, 4 40253d9e: 747070 extui a7, a7, 0, 8 40253da1: fd2756 bnez a7, 40253d77 40253da4: fb7c movi.n a11, -1 40253da6: ffe861 l32r a6, 40253d48 40253da9: ffe631 l32r a3, 40253d44 40253dac: 120c movi.n a2, 1 40253dae: 004322 s8i a2, a3, 0 40253db1: ffe671 l32r a7, 40253d4c 40253db4: c0afa2 movi a10, -64 40253db7: d77121 l32r a2, 40249b7c 40253dba: 0020c0 memw 40253dbd: 1198 l32i.n a9, a1, 4 40253dbf: 4962b2 s32i a11, a2, 0x124 40253dc2: 461966 bnei a9, 1, 40253e0c 40253dc5: 0188 l32i.n a8, a1, 0 40253dc7: 345080 extui a5, a8, 0, 4 40253dca: 115500 slli a5, a5, 16 40253dcd: 0020c0 memw 40253dd0: 822432 l32i a3, a4, 0x208 40253dd3: 103370 and a3, a3, a7 40253dd6: 203350 or a3, a3, a5 40253dd9: 0020c0 memw 40253ddc: 826432 s32i a3, a4, 0x208 40253ddf: 14b480 extui a11, a8, 4, 2 40253de2: 11bb40 slli a11, a11, 12 40253de5: 0020c0 memw 40253de8: 822492 l32i a9, a4, 0x208 40253deb: 109960 and a9, a9, a6 40253dee: 2099b0 or a9, a9, a11 40253df1: 0020c0 memw 40253df4: 826492 s32i a9, a4, 0x208 40253df7: 548680 extui a8, a8, 6, 6 40253dfa: 0020c0 memw 40253dfd: 872452 l32i a5, a4, 0x21c 40253e00: 1055a0 and a5, a5, a10 40253e03: 205580 or a5, a5, a8 40253e06: 0020c0 memw 40253e09: 876452 s32i a5, a4, 0x21c 40253e0c: f0cd91 l32r a9, 40250140 40253e0f: b15e81 l32r a8, 40240388 <_irom0_text_start+0x388> 40253e12: 0020c0 memw 40253e15: 422252 l32i a5, a2, 0x108 40253e18: 205580 or a5, a5, a8 40253e1b: 0020c0 memw 40253e1e: 426252 s32i a5, a2, 0x108 40253e21: 8b0c movi.n a11, 8 40253e23: 337c movi.n a3, -13 40253e25: 0020c0 memw 40253e28: d02982 l32i a8, a9, 0x340 40253e2b: 108830 and a8, a8, a3 40253e2e: 2088b0 or a8, a8, a11 40253e31: 0020c0 memw 40253e34: 64a052 movi a5, 100 40253e37: d06982 s32i a8, a9, 0x340 40253e3a: 1198 l32i.n a9, a1, 4 40253e3c: 550b addi.n a5, a5, -1 40253e3e: fa0566 bnei a5, -1, 40253e3c 40253e41: 511966 bnei a9, 1, 40253e96 40253e44: 0020c0 memw 40253e47: 4a22b2 l32i a11, a2, 0x128 40253e4a: 14b0b0 extui a11, a11, 0, 2 40253e4d: abcc bnez.n a11, 40253e5b 40253e4f: 0020c0 memw 40253e52: 4a2232 l32i a3, a2, 0x128 40253e55: 143030 extui a3, a3, 0, 2 40253e58: ff3316 beqz a3, 40253e4f 40253e5b: 0020c0 memw 40253e5e: 822432 l32i a3, a4, 0x208 40253e61: 103370 and a3, a3, a7 40253e64: 0020c0 memw 40253e67: 826432 s32i a3, a4, 0x208 40253e6a: 0020c0 memw 40253e6d: 8224b2 l32i a11, a4, 0x208 40253e70: 10bb60 and a11, a11, a6 40253e73: 0020c0 memw 40253e76: 8264b2 s32i a11, a4, 0x208 40253e79: 0020c0 memw 40253e7c: 872492 l32i a9, a4, 0x21c 40253e7f: 1099a0 and a9, a9, a10 40253e82: 0020c0 memw 40253e85: 876492 s32i a9, a4, 0x21c 40253e88: 280c movi.n a8, 2 40253e8a: 0020c0 memw 40253e8d: 4a2252 l32i a5, a2, 0x128 40253e90: 105580 and a5, a5, a8 40253e93: 064052 s8i a5, a0, 6 40253e96: 020c movi.n a2, 0 40253e98: ffb746 j 40253d79 ... 40253e9c : 40253e9c: 021226 beqi a2, 1, 40253ea2 40253e9f: 2f2266 bnei a2, 2, 40253ed2 40253ea2: fed551 l32r a5, 402539f8 40253ea5: 040522 l8ui a2, a5, 4 40253ea8: 62ec bnez.n a2, 40253ed2 40253eaa: d73421 l32r a2, 40249b7c 40253ead: 0020c0 memw 40253eb0: 4a2232 l32i a3, a2, 0x128 40253eb3: 143030 extui a3, a3, 0, 2 40253eb6: a3cc bnez.n a3, 40253ec4 40253eb8: 0020c0 memw 40253ebb: 4a2242 l32i a4, a2, 0x128 40253ebe: 144040 extui a4, a4, 0, 2 40253ec1: ff3416 beqz a4, 40253eb8 40253ec4: 270c movi.n a7, 2 40253ec6: 0020c0 memw 40253ec9: 4a2262 l32i a6, a2, 0x128 40253ecc: 106670 and a6, a6, a7 40253ecf: 064562 s8i a6, a5, 6 40253ed2: f00d ret.n 40253ed4: 000000 ill 40253ed7: fe .byte 0xfe 40253ed8 : 40253ed8: ffff81 l32r a8, 40253ed4 40253edb: e76731 l32r a3, 4024dc78 40253ede: d72761 l32r a6, 40249b7c 40253ee1: 0020c0 memw 40253ee4: 446682 s32i a8, a6, 0x110 40253ee7: 070c movi.n a7, 0 40253ee9: 0020c0 memw 40253eec: 516672 s32i a7, a6, 0x144 40253eef: b08351 l32r a5, 402400fc <_irom0_text_start+0xfc> 40253ef2: 0020c0 memw 40253ef5: 406652 s32i a5, a6, 0x100 40253ef8: e8b241 l32r a4, 4024e1c0 40253efb: 0020c0 memw 40253efe: f22322 l32i a2, a3, 0x3c8 40253f01: 102240 and a2, a2, a4 40253f04: 0020c0 memw 40253f07: f26322 s32i a2, a3, 0x3c8 40253f0a: f00d ret.n 40253f0c: 003333 excw 40253f0f: fe0000 excw 40253f12: ff3ff1 l32r a15, 40253c10 40253f15: ff .byte 0xff 40253f16: 3f .byte 0x3f 40253f17: ff .byte 0xff 40253f18: ff .byte 0xff 40253f19: ff .byte 0xff 40253f1a: ff .byte 0xff 40253f1b: fffc bnez.n a15, 40253f5e 40253f1d: ff .byte 0xff 40253f1e: ff .byte 0xff 40253f1f: cf .byte 0xcf 40253f20: ff .byte 0xff 40253f21: ff .byte 0xff 40253f22: ff .byte 0xff 40253f23: 3f .byte 0x3f 40253f24 : 40253f24: fffaa1 l32r a10, 40253f0c 40253f27: fffa31 l32r a3, 40253f10 40253f2a: e9c661 l32r a6, 4024e644 40253f2d: 0020c0 memw 40253f30: f866a2 s32i a10, a6, 0x3e0 40253f33: fff891 l32r a9, 40253f14 40253f36: e75481 l32r a8, 4024dc88 40253f39: 0020c0 memw 40253f3c: 9d2672 l32i a7, a6, 0x274 40253f3f: 107790 and a7, a7, a9 40253f42: 207780 or a7, a7, a8 40253f45: 0020c0 memw 40253f48: 9d6672 s32i a7, a6, 0x274 40253f4b: fff351 l32r a5, 40253f18 40253f4e: f42b41 l32r a4, 40250ffc 40253f51: 0020c0 memw 40253f54: 9d2622 l32i a2, a6, 0x274 40253f57: 102250 and a2, a2, a5 40253f5a: 202240 or a2, a2, a4 40253f5d: 0020c0 memw 40253f60: 9d6622 s32i a2, a6, 0x274 40253f63: ffeeb1 l32r a11, 40253f1c 40253f66: ea80a1 l32r a10, 4024e968 40253f69: 0020c0 memw 40253f6c: 9d2692 l32i a9, a6, 0x274 40253f6f: 1099b0 and a9, a9, a11 40253f72: 2099a0 or a9, a9, a10 40253f75: 0020c0 memw 40253f78: 9d6692 s32i a9, a6, 0x274 40253f7b: ffe981 l32r a8, 40253f20 40253f7e: c5ef71 l32r a7, 4024573c 40253f81: 0020c0 memw 40253f84: 9d2652 l32i a5, a6, 0x274 40253f87: 105580 and a5, a5, a8 40253f8a: 205570 or a5, a5, a7 40253f8d: 0020c0 memw 40253f90: 9d6652 s32i a5, a6, 0x274 40253f93: ef0f41 l32r a4, 4024fbd0 40253f96: 0020c0 memw 40253f99: 812322 l32i a2, a3, 0x204 40253f9c: 102240 and a2, a2, a4 40253f9f: 0020c0 memw 40253fa2: 816322 s32i a2, a3, 0x204 40253fa5: f00d ret.n ... 40253fa8 : 40253fa8: f16841 l32r a4, 40250548 40253fab: f0c112 addi a1, a1, -16 40253fae: 11c9 s32i.n a12, a1, 4 40253fb0: 0109 s32i.n a0, a1, 0 40253fb2: 350402 l8ui a0, a4, 53 40253fb5: e9a3c1 l32r a12, 4024e644 40253fb8: 761026 beqi a0, 1, 40254032 40253fbb: 733026 beqi a0, 3, 40254032 40253fbe: 704026 beqi a0, 4, 40254032 40253fc1: 6d5026 beqi a0, 5, 40254032 40253fc4: 000c movi.n a0, 0 40253fc6: 0020c0 memw 40253fc9: f86c02 s32i a0, a12, 0x3e0 40253fcc: ffd501 l32r a0, 40253f20 40253fcf: ffd031 l32r a3, 40253f10 40253fd2: 0020c0 memw 40253fd5: 9d2cb2 l32i a11, a12, 0x274 40253fd8: 10bb00 and a11, a11, a0 40253fdb: 0020c0 memw 40253fde: 9d6cb2 s32i a11, a12, 0x274 40253fe1: ffcea1 l32r a10, 40253f1c 40253fe4: 0020c0 memw 40253fe7: 9d2c92 l32i a9, a12, 0x274 40253fea: 1099a0 and a9, a9, a10 40253fed: 0020c0 memw 40253ff0: 9d6c92 s32i a9, a12, 0x274 40253ff3: ffc981 l32r a8, 40253f18 40253ff6: 0020c0 memw 40253ff9: 9d2c72 l32i a7, a12, 0x274 40253ffc: 107780 and a7, a7, a8 40253fff: 0020c0 memw 40254002: 9d6c72 s32i a7, a12, 0x274 40254005: ffc361 l32r a6, 40253f14 40254008: 0020c0 memw 4025400b: 9d2c52 l32i a5, a12, 0x274 4025400e: 105560 and a5, a5, a6 40254011: 0020c0 memw 40254014: 9d6c52 s32i a5, a12, 0x274 40254017: c5c941 l32r a4, 4024573c 4025401a: 0020c0 memw 4025401d: 812322 l32i a2, a3, 0x204 40254020: 202240 or a2, a2, a4 40254023: 0020c0 memw 40254026: 816322 s32i a2, a3, 0x204 40254029: 11c8 l32i.n a12, a1, 4 4025402b: 0108 l32i.n a0, a1, 0 4025402d: 10c112 addi a1, a1, 16 40254030: f00d ret.n 40254032: 360422 l8ui a2, a4, 54 40254035: 003385 call0 40254370 40254038: ffe406 j 40253fcc 4025403b: 138700 excw 4025403e: 000000 ill 40254041: 3ff202 excw 40254044 : 40254044: 421c movi.n a2, 20 40254046: e0c112 addi a1, a1, -32 40254049: 11c9 s32i.n a12, a1, 4 4025404b: 21d9 s32i.n a13, a1, 8 4025404d: 31e9 s32i.n a14, a1, 12 4025404f: 41f9 s32i.n a15, a1, 16 40254051: 0109 s32i.n a0, a1, 0 40254053: e97d01 l32r a0, 4024e648 40254056: 0000c0 callx0 a0 40254059: 0c0c movi.n a12, 0 4025405b: fff8e1 l32r a14, 4025403c 4025405e: fff8d1 l32r a13, 40254040 40254061: ffabf1 l32r a15, 40253f10 40254064: 0020c0 memw 40254067: 842d02 l32i a0, a13, 0x210 4025406a: 340000 extui a0, a0, 0, 4 4025406d: 90cc bnez.n a0, 4025407a 4025406f: 0020c0 memw 40254072: f42f22 l32i a2, a15, 0x3d0 40254075: 342c20 extui a2, a2, 12, 4 40254078: 029c beqz.n a2, 4025408c 4025407a: 220c movi.n a2, 2 4025407c: e97301 l32r a0, 4024e648 4025407f: 0000c0 callx0 a0 40254082: 0c3d mov.n a3, a12 40254084: cc1b addi.n a12, a12, 1 40254086: f4c0c0 extui a12, a12, 0, 16 40254089: d7be37 bgeu a14, a3, 40254064 4025408c: 11c8 l32i.n a12, a1, 4 4025408e: 21d8 l32i.n a13, a1, 8 40254090: 31e8 l32i.n a14, a1, 12 40254092: 41f8 l32i.n a15, a1, 16 40254094: 0108 l32i.n a0, a1, 0 40254096: 20c112 addi a1, a1, 32 40254099: f00d ret.n ... 4025409c : 4025409c: f0c112 addi a1, a1, -16 4025409f: f12a31 l32r a3, 40250548 402540a2: 0109 s32i.n a0, a1, 0 402540a4: 350302 l8ui a0, a3, 53 402540a7: cfae42 movi a4, 0xfffffecf 402540aa: 0f1026 beqi a0, 1, 402540bd 402540ad: 0c3026 beqi a0, 3, 402540bd 402540b0: 094026 beqi a0, 4, 402540bd 402540b3: 065026 beqi a0, 5, 402540bd 402540b6: 0108 l32i.n a0, a1, 0 402540b8: 10c112 addi a1, a1, 16 402540bb: f00d ret.n 402540bd: 063c movi.n a6, 48 402540bf: d6af21 l32r a2, 40249b7c 402540c2: 0020c0 memw 402540c5: 852252 l32i a5, a2, 0x214 402540c8: 105540 and a5, a5, a4 402540cb: 205560 or a5, a5, a6 402540ce: 0020c0 memw 402540d1: 856252 s32i a5, a2, 0x214 402540d4: 0020c0 memw 402540d7: 8d2202 l32i a0, a2, 0x234 402540da: 100040 and a0, a0, a4 402540dd: 0020c0 memw 402540e0: 8d6202 s32i a0, a2, 0x234 402540e3: 350302 l8ui a0, a3, 53 402540e6: 2d1026 beqi a0, 1, 40254117 402540e9: 2a3026 beqi a0, 3, 40254117 402540ec: 024026 beqi a0, 4, 402540f2 402540ef: c35066 bnei a0, 5, 402540b6 402540f2: 360362 l8ui a6, a3, 54 402540f5: bd26b6 bltui a6, 2, 402540b6 402540f8: 020c movi.n a2, 0 402540fa: 130c movi.n a3, 1 402540fc: 140c movi.n a4, 1 402540fe: 050c movi.n a5, 0 40254100: b07901 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254103: 0000c0 callx0 a0 40254106: 820c movi.n a2, 8 40254108: 030c movi.n a3, 0 4025410a: 840c movi.n a4, 8 4025410c: 050c movi.n a5, 0 4025410e: b07501 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254111: 0000c0 callx0 a0 40254114: ffe786 j 402540b6 40254117: 360372 l8ui a7, a3, 54 4025411a: 9827b6 bltui a7, 2, 402540b6 4025411d: 120c movi.n a2, 1 4025411f: 030c movi.n a3, 0 40254121: 140c movi.n a4, 1 40254123: 050c movi.n a5, 0 40254125: b06f01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254128: 0000c0 callx0 a0 4025412b: 020c movi.n a2, 0 4025412d: 830c movi.n a3, 8 4025412f: 840c movi.n a4, 8 40254131: 050c movi.n a5, 0 40254133: b06c01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254136: 0000c0 callx0 a0 40254139: ffde46 j 402540b6 4025413c : 4025413c: f0c112 addi a1, a1, -16 4025413f: f10231 l32r a3, 40250548 40254142: 0109 s32i.n a0, a1, 0 40254144: 350302 l8ui a0, a3, 53 40254147: cfae52 movi a5, 0xfffffecf 4025414a: 0f1026 beqi a0, 1, 4025415d 4025414d: 0c3026 beqi a0, 3, 4025415d 40254150: 094026 beqi a0, 4, 4025415d 40254153: 065026 beqi a0, 5, 4025415d 40254156: 0108 l32i.n a0, a1, 0 40254158: 10c112 addi a1, a1, 16 4025415b: f00d ret.n 4025415d: 360322 l8ui a2, a3, 54 40254160: d68701 l32r a0, 40249b7c 40254163: 2822b6 bltui a2, 2, 4025418f 40254166: 062c movi.n a6, 32 40254168: 0020c0 memw 4025416b: 852072 l32i a7, a0, 0x214 4025416e: 107750 and a7, a7, a5 40254171: 207760 or a7, a7, a6 40254174: 0020c0 memw 40254177: 856072 s32i a7, a0, 0x214 4025417a: 0020c0 memw 4025417d: 8d2042 l32i a4, a0, 0x234 40254180: 104450 and a4, a4, a5 40254183: 204460 or a4, a4, a6 40254186: 0020c0 memw 40254189: 8d6042 s32i a4, a0, 0x234 4025418c: 000886 j 402541b2 4025418f: 0a3c movi.n a10, 48 40254191: 0020c0 memw 40254194: 852092 l32i a9, a0, 0x214 40254197: 109950 and a9, a9, a5 4025419a: 2099a0 or a9, a9, a10 4025419d: 0020c0 memw 402541a0: 856092 s32i a9, a0, 0x214 402541a3: 0020c0 memw 402541a6: 8d2082 l32i a8, a0, 0x234 402541a9: 108850 and a8, a8, a5 402541ac: 0020c0 memw 402541af: 8d6082 s32i a8, a0, 0x234 402541b2: 350302 l8ui a0, a3, 53 402541b5: 4f1026 beqi a0, 1, 40254208 402541b8: 4c3026 beqi a0, 3, 40254208 402541bb: 024026 beqi a0, 4, 402541c1 402541be: 945066 bnei a0, 5, 40254156 402541c1: 360302 l8ui a0, a3, 54 402541c4: 1e1066 bnei a0, 1, 402541e6 402541c7: 020c movi.n a2, 0 402541c9: 130c movi.n a3, 1 402541cb: 140c movi.n a4, 1 402541cd: 050c movi.n a5, 0 402541cf: b04501 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402541d2: 0000c0 callx0 a0 402541d5: 820c movi.n a2, 8 402541d7: 030c movi.n a3, 0 402541d9: 840c movi.n a4, 8 402541db: 050c movi.n a5, 0 402541dd: b04101 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402541e0: 0000c0 callx0 a0 402541e3: ffdbc6 j 40254156 402541e6: f6c056 bnez a0, 40254156 402541e9: 120c movi.n a2, 1 402541eb: 030c movi.n a3, 0 402541ed: 140c movi.n a4, 1 402541ef: 050c movi.n a5, 0 402541f1: b03c01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 402541f4: 0000c0 callx0 a0 402541f7: 020c movi.n a2, 0 402541f9: 830c movi.n a3, 8 402541fb: 840c movi.n a4, 8 402541fd: 050c movi.n a5, 0 402541ff: b03901 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254202: 0000c0 callx0 a0 40254205: ffd346 j 40254156 40254208: 360302 l8ui a0, a3, 54 4025420b: 1e1066 bnei a0, 1, 4025422d 4025420e: 120c movi.n a2, 1 40254210: 030c movi.n a3, 0 40254212: 140c movi.n a4, 1 40254214: 050c movi.n a5, 0 40254216: b03301 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254219: 0000c0 callx0 a0 4025421c: 020c movi.n a2, 0 4025421e: 830c movi.n a3, 8 40254220: 840c movi.n a4, 8 40254222: 050c movi.n a5, 0 40254224: b03001 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254227: 0000c0 callx0 a0 4025422a: ffca06 j 40254156 4025422d: f25056 bnez a0, 40254156 40254230: 020c movi.n a2, 0 40254232: 130c movi.n a3, 1 40254234: 140c movi.n a4, 1 40254236: 050c movi.n a5, 0 40254238: b02b01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 4025423b: 0000c0 callx0 a0 4025423e: 820c movi.n a2, 8 40254240: 030c movi.n a3, 0 40254242: 840c movi.n a4, 8 40254244: 050c movi.n a5, 0 40254246: b02701 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40254249: 0000c0 callx0 a0 4025424c: ffc186 j 40254156 4025424f: a96500 excw 40254252: fe .byte 0xfe 40254253: 3f .byte 0x3f 40254254 : 40254254: 00a032 movi a3, 0 40254257: f0c112 addi a1, a1, -16 4025425a: 0161c2 s32i a12, a1, 4 4025425d: 006102 s32i a0, a1, 0 40254260: 02cd mov.n a12, a2 40254262: 120c movi.n a2, 1 40254264: facf05 call0 4024ef58 40254267: e92631 l32r a3, 4024e700 4025426a: e7d221 l32r a2, 4024e1b4 4025426d: 0020c0 memw 40254270: 422202 l32i a0, a2, 0x108 40254273: 200030 or a0, a0, a3 40254276: 0020c0 memw 40254279: 426202 s32i a0, a2, 0x108 4025427c: ff9c05 call0 40253c40 4025427f: 100c movi.n a0, 1 40254281: 174c26 beqi a12, 4, 4025429c 40254284: fff341 l32r a4, 40254250 40254287: 004402 s8i a0, a4, 0 4025428a: 051c66 bnei a12, 1, 40254293 4025428d: ff9245 call0 40253bb4 40254290: 000206 j 4025429c 40254293: 022c26 beqi a12, 2, 40254299 40254296: 028c66 bnei a12, 8, 4025429c 40254299: ff9585 call0 40253bf4 4025429c: eb0f41 l32r a4, 4024eed8 4025429f: 230c movi.n a3, 2 402542a1: e8e861 l32r a6, 4024e644 402542a4: 0020c0 memw 402542a7: 852622 l32i a2, a6, 0x214 402542aa: 102240 and a2, a2, a4 402542ad: 202230 or a2, a2, a3 402542b0: 0020c0 memw 402542b3: 856622 s32i a2, a6, 0x214 402542b6: eb7e01 l32r a0, 4024f0b0 402542b9: 0020c0 memw 402542bc: 8526b2 l32i a11, a6, 0x214 402542bf: 10bb00 and a11, a11, a0 402542c2: 0020c0 memw 402542c5: 8566b2 s32i a11, a6, 0x214 402542c8: c51da1 l32r a10, 4024573c 402542cb: 0020c0 memw 402542ce: 852692 l32i a9, a6, 0x214 402542d1: 2099a0 or a9, a9, a10 402542d4: 0020c0 memw 402542d7: 856692 s32i a9, a6, 0x214 402542da: ff0e81 l32r a8, 40253f14 402542dd: e66a71 l32r a7, 4024dc88 402542e0: 0020c0 memw 402542e3: 9d2652 l32i a5, a6, 0x274 402542e6: 105580 and a5, a5, a8 402542e9: 205570 or a5, a5, a7 402542ec: 0020c0 memw 402542ef: 9d6652 s32i a5, a6, 0x274 402542f2: ffda85 call0 4025409c 402542f5: ffc2c5 call0 40253f24 402542f8: ffd485 call0 40254044 402542fb: 568c66 bnei a12, 8, 40254355 402542fe: f09251 l32r a5, 40250548 40254301: 6c0552 l8ui a5, a5, 108 40254304: ffa062 movi a6, 255 40254307: 359567 bne a5, a6, 40254340 4025430a: e65bc1 l32r a12, 4024dc78 4025430d: 0020c0 memw 40254310: e52c52 l32i a5, a12, 0x394 40254313: 160c movi.n a6, 1 40254315: 205560 or a5, a5, a6 40254318: 0020c0 memw 4025431b: 620c movi.n a2, 6 4025431d: e62c01 l32r a0, 4024dbd0 40254320: 130c movi.n a3, 1 40254322: 0008 l32i.n a0, a0, 0 40254324: 240c movi.n a4, 2 40254326: 2b2002 l32i a0, a0, 172 40254329: e56c52 s32i a5, a12, 0x394 4025432c: 0000c0 callx0 a0 4025432f: e87c movi.n a8, -2 40254331: 0020c0 memw 40254334: e52c72 l32i a7, a12, 0x394 40254337: 107780 and a7, a7, a8 4025433a: 0020c0 memw 4025433d: e56c72 s32i a7, a12, 0x394 40254340: f2c4b1 l32r a11, 40250e50 40254343: ee3ea1 l32r a10, 4024fc3c 40254346: 0020c0 memw 40254349: 862a92 l32i a9, a10, 0x218 4025434c: 1099b0 and a9, a9, a11 4025434f: 0020c0 memw 40254352: 866a92 s32i a9, a10, 0x218 40254355: 11c8 l32i.n a12, a1, 4 40254357: 0108 l32i.n a0, a1, 0 40254359: 10c112 addi a1, a1, 16 4025435c: f00d ret.n 4025435e: 600000 neg a0, a0 40254361: 400036 excw 40254364: 001110 excw 40254367: 155040 extui a5, a4, 16, 2 4025436a: 304000 xor a4, a0, a0 4025436d: 400033 excw 40254370 : 40254370: e8b541 l32r a4, 4024e644 40254373: 829c beqz.n a2, 4025438f 40254375: 201226 beqi a2, 1, 40254399 40254378: 282226 beqi a2, 2, 402543a4 4025437b: 303226 beqi a2, 3, 402543af 4025437e: 384226 beqi a2, 4, 402543ba 40254381: 085266 bnei a2, 5, 4025438d 40254384: fff721 l32r a2, 40254360 40254387: 0020c0 memw 4025438a: f86422 s32i a2, a4, 0x3e0 4025438d: f00d ret.n 4025438f: 030c movi.n a3, 0 40254391: 0020c0 memw 40254394: f86432 s32i a3, a4, 0x3e0 40254397: f00d ret.n 40254399: fedc51 l32r a5, 40253f0c 4025439c: 0020c0 memw 4025439f: f86452 s32i a5, a4, 0x3e0 402543a2: f00d ret.n 402543a4: fff061 l32r a6, 40254364 402543a7: 0020c0 memw 402543aa: f86462 s32i a6, a4, 0x3e0 402543ad: f00d ret.n 402543af: ffee71 l32r a7, 40254368 402543b2: 0020c0 memw 402543b5: f86472 s32i a7, a4, 0x3e0 402543b8: f00d ret.n 402543ba: ffec81 l32r a8, 4025436c 402543bd: 0020c0 memw 402543c0: f86482 s32i a8, a4, 0x3e0 402543c3: f00d ret.n 402543c5: 000000 ill 402543c8: 8f0000 excw 402543cb: 0fff03 excw 402543ce: 348000 extui a8, a0, 0, 4 402543d1: fea9 s32i.n a10, a14, 60 402543d3: 3f .byte 0x3f 402543d4: a90a add.n a10, a9, a0 402543d6: fe .byte 0xfe 402543d7: 3f .byte 0x3f 402543d8 : 402543d8: f0c112 addi a1, a1, -16 402543db: 31e9 s32i.n a14, a1, 12 402543dd: 0109 s32i.n a0, a1, 0 402543df: 21d9 s32i.n a13, a1, 8 402543e1: 11c9 s32i.n a12, a1, 4 402543e3: 03dd mov.n a13, a3 402543e5: 02cd mov.n a12, a2 402543e7: fd8401 l32r a0, 402539f8 402543ea: 022226 beqi a2, 2, 402543f0 402543ed: 111266 bnei a2, 1, 40254402 402543f0: 00ed56 bnez a13, 40254402 402543f3: 040022 l8ui a2, a0, 4 402543f6: 008256 bnez a2, 40254402 402543f9: 060032 l8ui a3, a0, 6 402543fc: 002356 bnez a3, 40254402 402543ff: fc8e05 call0 40250ce0 40254402: 3a7c movi.n a10, -13 40254404: 490c movi.n a9, 4 40254406: ee0d61 l32r a6, 4024fc3c 40254409: ef4d81 l32r a8, 40250140 4025440c: 0020c0 memw 4025440f: d02872 l32i a7, a8, 0x340 40254412: 1077a0 and a7, a7, a10 40254415: 207790 or a7, a7, a9 40254418: 0020c0 memw 4025441b: d06872 s32i a7, a8, 0x340 4025441e: afda51 l32r a5, 40240388 <_irom0_text_start+0x388> 40254421: 0020c0 memw 40254424: 862642 l32i a4, a6, 0x218 40254427: 204450 or a4, a4, a5 4025442a: 0020c0 memw 4025442d: 866642 s32i a4, a6, 0x218 40254430: 118c66 bnei a12, 8, 40254445 40254433: ffe5e1 l32r a14, 402543c8 40254436: 0020c0 memw 40254439: 8626b2 l32i a11, a6, 0x218 4025443c: 20bbe0 or a11, a11, a14 4025443f: 0020c0 memw 40254442: 8666b2 s32i a11, a6, 0x218 40254445: ffe161 l32r a6, 402543cc 40254448: e89de1 l32r a14, 4024e6bc 4025444b: e87e41 l32r a4, 4024e644 4025444e: 0020c0 memw 40254451: 856462 s32i a6, a4, 0x214 40254454: feb051 l32r a5, 40253f14 40254457: 0020c0 memw 4025445a: 9d2432 l32i a3, a4, 0x274 4025445d: 103350 and a3, a3, a5 40254460: 0020c0 memw 40254463: 9d6432 s32i a3, a4, 0x274 40254466: ffcc22 addi a2, a12, -1 40254469: 0dc216 beqz a2, 40254549 4025446c: fecc72 addi a7, a12, -2 4025446f: 0d6716 beqz a7, 40254549 40254472: f8cc82 addi a8, a12, -8 40254475: 0d0816 beqz a8, 40254549 40254478: 0aa022 movi a2, 10 4025447b: e87301 l32r a0, 4024e648 4025447e: 0000c0 callx0 a0 40254481: e74cb1 l32r a11, 4024e1b4 40254484: 0020c0 memw 40254487: 422b52 l32i a5, a11, 0x108 4025448a: 1055e0 and a5, a5, a14 4025448d: 0020c0 memw 40254490: 426b52 s32i a5, a11, 0x108 40254493: 01a042 movi a4, 1 40254496: 0020c0 memw 40254499: 582b32 l32i a3, a11, 0x160 4025449c: 203340 or a3, a3, a4 4025449f: 0020c0 memw 402544a2: 586b32 s32i a3, a11, 0x160 402544a5: e07c movi.n a0, -2 402544a7: 0020c0 memw 402544aa: 582ba2 l32i a10, a11, 0x160 402544ad: 10aa00 and a10, a10, a0 402544b0: 0020c0 memw 402544b3: 586ba2 s32i a10, a11, 0x160 402544b6: 0020c0 memw 402544b9: e86291 l32r a9, 4024e644 402544bc: 9c2992 l32i a9, a9, 0x270 402544bf: 3b6917 bbci a9, 1, 402544fe 402544c2: 220c movi.n a2, 2 402544c4: e86101 l32r a0, 4024e648 402544c7: 0000c0 callx0 a0 402544ca: f1a0b2 movi a11, 241 402544cd: 00ac92 movi a9, 0xfffffc00 402544d0: 0020c0 memw 402544d3: e73871 l32r a7, 4024e1b4 402544d6: d7a8 l32i.n a10, a7, 52 402544d8: 10aa90 and a10, a10, a9 402544db: 20aab0 or a10, a10, a11 402544de: 0020c0 memw 402544e1: d7a9 s32i.n a10, a7, 52 402544e3: f0a082 movi a8, 240 402544e6: 0020c0 memw 402544e9: d768 l32i.n a6, a7, 52 402544eb: 106690 and a6, a6, a9 402544ee: 206680 or a6, a6, a8 402544f1: 0020c0 memw 402544f4: d769 s32i.n a6, a7, 52 402544f6: 220c movi.n a2, 2 402544f8: e85401 l32r a0, 4024e648 402544fb: 0000c0 callx0 a0 402544fe: fd1ac5 call0 402516ac 40254501: ffb3b1 l32r a11, 402543d0 40254504: 0b29 s32i.n a2, a11, 0 40254506: ffc345 call0 4025413c 40254509: ffa9c5 call0 40253fa8 4025450c: 0e0c movi.n a14, 0 4025450e: 4dec bnez.n a13, 40254536 40254510: fd3ad1 l32r a13, 402539f8 40254513: fe0b01 l32r a0, 40253d40 40254516: 050dd2 l8ui a13, a13, 5 40254519: 000022 l8ui a2, a0, 0 4025451c: 6ddc bnez.n a13, 40254536 4025451e: 141266 bnei a2, 1, 40254536 40254521: fd3531 l32r a3, 402539f8 40254524: 000332 l8ui a3, a3, 0 40254527: 0b1366 bnei a3, 1, 40254536 4025452a: 022c66 bnei a12, 2, 40254530 4025452d: 0021c6 j 402545b8 40254530: 021c66 bnei a12, 1, 40254536 40254533: 002046 j 402545b8 40254536: 0108 l32i.n a0, a1, 0 40254538: 11c8 l32i.n a12, a1, 4 4025453a: ff4541 l32r a4, 40254250 4025453d: 21d8 l32i.n a13, a1, 8 4025453f: 0044e2 s8i a14, a4, 0 40254542: 31e8 l32i.n a14, a1, 12 40254544: 10c112 addi a1, a1, 16 40254547: f00d ret.n 40254549: f48441 l32r a4, 4025175c 4025454c: e5a101 l32r a0, 4024dbd0 4025454f: e5ca31 l32r a3, 4024dc78 40254552: 0020c0 memw 40254555: fa2322 l32i a2, a3, 0x3e8 40254558: 102240 and a2, a2, a4 4025455b: 0020c0 memw 4025455e: 03a042 movi a4, 3 40254561: 07a052 movi a5, 7 40254564: 04a062 movi a6, 4 40254567: f70c movi.n a7, 15 40254569: 0008 l32i.n a0, a0, 0 4025456b: fa6322 s32i a2, a3, 0x3e8 4025456e: 62a022 movi a2, 98 40254571: 272002 l32i a0, a0, 156 40254574: 130c movi.n a3, 1 40254576: 0000c0 callx0 a0 40254579: 62a022 movi a2, 98 4025457c: e59501 l32r a0, 4024dbd0 4025457f: 130c movi.n a3, 1 40254581: 0008 l32i.n a0, a0, 0 40254583: b40c movi.n a4, 11 40254585: 262002 l32i a0, a0, 152 40254588: 80a052 movi a5, 128 4025458b: 0000c0 callx0 a0 4025458e: ff9485 call0 40253ed8 40254591: e87141 l32r a4, 4024e758 40254594: e85b51 l32r a5, 4024e700 40254597: 0438 l32i.n a3, a4, 0 40254599: 020c movi.n a2, 0 4025459b: 203350 or a3, a3, a5 4025459e: 0439 s32i.n a3, a4, 0 402545a0: fca6c5 call0 40251010 402545a3: a20c movi.n a2, 10 402545a5: e82801 l32r a0, 4024e648 402545a8: 0000c0 callx0 a0 402545ab: e86b71 l32r a7, 4024e758 402545ae: 0768 l32i.n a6, a7, 0 402545b0: 1066e0 and a6, a6, a14 402545b3: 0769 s32i.n a6, a7, 0 402545b5: ffb206 j 40254481 402545b8: 0040e2 s8i a14, a0, 0 402545bb: efe371 l32r a7, 40250548 402545be: fd0e81 l32r a8, 402539f8 402545c1: 640772 l8ui a7, a7, 100 402545c4: 0048e2 s8i a14, a8, 0 402545c7: 047170 extui a7, a7, 1, 1 402545ca: f68756 bnez a7, 40254536 402545cd: 04a022 movi a2, 4 402545d0: ffc805 call0 40254254 402545d3: ff8021 l32r a2, 402543d4 402545d6: 000222 l8ui a2, a2, 0 402545d9: fc1505 call0 4025072c 402545dc: 04a022 movi a2, 4 402545df: 00a032 movi a3, 0 402545e2: ffdf45 call0 402543d8 402545e5: ffd346 j 40254536 402545e8 : 402545e8: 060c movi.n a6, 0 402545ea: d56451 l32r a5, 40249b7c 402545ed: 0020c0 memw 402545f0: 506562 s32i a6, a5, 0x140 402545f3: 0020c0 memw 402545f6: 516522 s32i a2, a5, 0x144 402545f9: 0020c0 memw 402545fc: 406542 s32i a4, a5, 0x100 402545ff: 0020c0 memw 40254602: 446532 s32i a3, a5, 0x110 40254605: f00d ret.n ... 40254608 : 40254608: f0c112 addi a1, a1, -16 4025460b: 0109 s32i.n a0, a1, 0 4025460d: ff5645 call0 40253b74 40254610: 0c2226 beqi a2, 2, 40254620 40254613: 020c movi.n a2, 0 40254615: 030c movi.n a3, 0 40254617: fd6641 l32r a4, 40253bb0 4025461a: fffcc5 call0 402545e8 4025461d: 000246 j 4025462a 40254620: 020c movi.n a2, 0 40254622: 030c movi.n a3, 0 40254624: e59941 l32r a4, 4024dc88 40254627: fffc05 call0 402545e8 4025462a: 0108 l32i.n a0, a1, 0 4025462c: 10c112 addi a1, a1, 16 4025462f: f00d ret.n 40254631: 000000 ill 40254634: c06a add.n a12, a0, a6 40254636: 0019 s32i.n a1, a0, 0 40254638: 40c8 l32i.n a12, a0, 16 4025463a: 200006 j 4025c63e 4025463d: 203020 or a3, a0, a2 40254640: 500000 excw 40254643: c11220 mul16u a1, a2, a2 40254644 : 40254644: f0c112 addi a1, a1, -16 40254647: 11c9 s32i.n a12, a1, 4 40254649: 0109 s32i.n a0, a1, 0 4025464b: f07c movi.n a0, -1 4025464d: d54bc1 l32r a12, 40249b7c 40254650: 0020c0 memw 40254653: 496c02 s32i a0, a12, 0x124 40254656: fffb05 call0 40254608 40254659: 820c movi.n a2, 8 4025465b: 030c movi.n a3, 0 4025465d: ff4dc5 call0 40253b3c 40254660: ff5dc5 call0 40253c40 40254663: e8a322 movi a2, 0x3e8 40254666: ff3945 call0 402539fc 40254669: af4731 l32r a3, 40240388 <_irom0_text_start+0x388> 4025466c: 0020c0 memw 4025466f: 422c22 l32i a2, a12, 0x108 40254672: 202230 or a2, a2, a3 40254675: 0020c0 memw 40254678: 426c22 s32i a2, a12, 0x108 4025467b: 220c movi.n a2, 2 4025467d: ff81c5 call0 40253e9c 40254680: ff8545 call0 40253ed8 40254683: ffec01 l32r a0, 40254634 40254686: 040c movi.n a4, 0 40254688: 750c movi.n a5, 7 4025468a: 0020c0 memw 4025468d: 406c02 s32i a0, a12, 0x100 40254690: ed6cb1 l32r a11, 4024fc40 40254693: 0020c0 memw 40254696: 416cb2 s32i a11, a12, 0x104 40254699: 0020c0 memw 4025469c: 426c42 s32i a4, a12, 0x108 4025469f: ffe6a1 l32r a10, 40254638 402546a2: 0020c0 memw 402546a5: 436ca2 s32i a10, a12, 0x10c 402546a8: f62391 l32r a9, 40251f34 402546ab: 0020c0 memw 402546ae: 446c92 s32i a9, a12, 0x110 402546b1: 480c movi.n a8, 4 402546b3: 0020c0 memw 402546b6: 466c82 s32i a8, a12, 0x118 402546b9: 0020c0 memw 402546bc: 486c42 s32i a4, a12, 0x120 402546bf: 0020c0 memw 402546c2: 506c42 s32i a4, a12, 0x140 402546c5: 0020c0 memw 402546c8: 516c42 s32i a4, a12, 0x144 402546cb: ffdc71 l32r a7, 4025463c 402546ce: 0020c0 memw 402546d1: 526c72 s32i a7, a12, 0x148 402546d4: ffdb61 l32r a6, 40254640 402546d7: 0020c0 memw 402546da: 536c62 s32i a6, a12, 0x14c 402546dd: 0020c0 memw 402546e0: 566c42 s32i a4, a12, 0x158 402546e3: 0020c0 memw 402546e6: 576c52 s32i a5, a12, 0x15c 402546e9: 0020c0 memw 402546ec: 586c52 s32i a5, a12, 0x160 402546ef: 0020c0 memw 402546f2: 596c42 s32i a4, a12, 0x164 402546f5: 0020c0 memw 402546f8: 5a6c42 s32i a4, a12, 0x168 402546fb: 0020c0 memw 402546fe: 5d6c42 s32i a4, a12, 0x174 40254701: 0020c0 memw 40254704: 606c42 s32i a4, a12, 0x180 40254707: 0020c0 memw 4025470a: 646c42 s32i a4, a12, 0x190 4025470d: 0020c0 memw 40254710: 656c42 s32i a4, a12, 0x194 40254713: 0020c0 memw 40254716: 666c42 s32i a4, a12, 0x198 40254719: 0020c0 memw 4025471c: 676c42 s32i a4, a12, 0x19c 4025471f: 0020c0 memw 40254722: 686c42 s32i a4, a12, 0x1a0 40254725: 0020c0 memw 40254728: 6a6c42 s32i a4, a12, 0x1a8 4025472b: 0020c0 memw 4025472e: 6b6c42 s32i a4, a12, 0x1ac 40254731: 0020c0 memw 40254734: 6c6c42 s32i a4, a12, 0x1b0 40254737: 0020c0 memw 4025473a: 6d6c42 s32i a4, a12, 0x1b4 4025473d: 11c8 l32i.n a12, a1, 4 4025473f: 0108 l32i.n a0, a1, 0 40254741: 10c112 addi a1, a1, 16 40254744: f00d ret.n 40254746: 600000 neg a0, a0 40254749: fea9 s32i.n a10, a14, 60 4025474b: 3f .byte 0x3f 4025474c : 4025474c: f0c112 addi a1, a1, -16 4025474f: 0109 s32i.n a0, a1, 0 40254751: fffd01 l32r a0, 40254748 40254754: 0008 l32i.n a0, a0, 0 40254756: 014280 slli a4, a2, 24 40254759: 0008 l32i.n a0, a0, 0 4025475b: 312840 srai a2, a4, 24 4025475e: 0000c0 callx0 a0 40254761: 0108 l32i.n a0, a1, 0 40254763: 10c112 addi a1, a1, 16 40254766: f00d ret.n 40254768 : 40254768: f0c112 addi a1, a1, -16 4025476b: 0109 s32i.n a0, a1, 0 4025476d: fff601 l32r a0, 40254748 40254770: 0008 l32i.n a0, a0, 0 40254772: 6008 l32i.n a0, a0, 24 40254774: 0000c0 callx0 a0 40254777: 0108 l32i.n a0, a1, 0 40254779: 10c112 addi a1, a1, 16 4025477c: f00d ret.n ... 40254780 : 40254780: f0c112 addi a1, a1, -16 40254783: 11c9 s32i.n a12, a1, 4 40254785: 0109 s32i.n a0, a1, 0 40254787: 03cd mov.n a12, a3 40254789: ffef01 l32r a0, 40254748 4025478c: 013280 slli a3, a2, 24 4025478f: 0008 l32i.n a0, a0, 0 40254791: 312830 srai a2, a3, 24 40254794: 0008 l32i.n a0, a0, 0 40254796: 0c3d mov.n a3, a12 40254798: 0000c0 callx0 a0 4025479b: ffeb01 l32r a0, 40254748 4025479e: 0008 l32i.n a0, a0, 0 402547a0: 6008 l32i.n a0, a0, 24 402547a2: 0c2d mov.n a2, a12 402547a4: 0000c0 callx0 a0 402547a7: 11c8 l32i.n a12, a1, 4 402547a9: 0108 l32i.n a0, a1, 0 402547ab: 10c112 addi a1, a1, 16 402547ae: f00d ret.n 402547b0 : 402547b0: f0c112 addi a1, a1, -16 402547b3: 0109 s32i.n a0, a1, 0 402547b5: ffe401 l32r a0, 40254748 402547b8: 0008 l32i.n a0, a0, 0 402547ba: 013280 slli a3, a2, 24 402547bd: 2008 l32i.n a0, a0, 8 402547bf: 312830 srai a2, a3, 24 402547c2: 0000c0 callx0 a0 402547c5: 0108 l32i.n a0, a1, 0 402547c7: 10c112 addi a1, a1, 16 402547ca: f00d ret.n 402547cc : 402547cc: f0c112 addi a1, a1, -16 402547cf: 0109 s32i.n a0, a1, 0 402547d1: ffdd01 l32r a0, 40254748 402547d4: 0008 l32i.n a0, a0, 0 402547d6: 3008 l32i.n a0, a0, 12 402547d8: 0000c0 callx0 a0 402547db: 0108 l32i.n a0, a1, 0 402547dd: 10c112 addi a1, a1, 16 402547e0: f00d ret.n ... 402547e4 : 402547e4: f0c112 addi a1, a1, -16 402547e7: 0109 s32i.n a0, a1, 0 402547e9: ffd701 l32r a0, 40254748 402547ec: 0008 l32i.n a0, a0, 0 402547ee: 4008 l32i.n a0, a0, 16 402547f0: 0000c0 callx0 a0 402547f3: 0108 l32i.n a0, a1, 0 402547f5: 10c112 addi a1, a1, 16 402547f8: f00d ret.n ... 402547fc : 402547fc: f0c112 addi a1, a1, -16 402547ff: 0109 s32i.n a0, a1, 0 40254801: ffd101 l32r a0, 40254748 40254804: 0008 l32i.n a0, a0, 0 40254806: 5008 l32i.n a0, a0, 20 40254808: 0000c0 callx0 a0 4025480b: 0108 l32i.n a0, a1, 0 4025480d: 10c112 addi a1, a1, 16 40254810: f00d ret.n ... 40254814 : 40254814: f0c112 addi a1, a1, -16 40254817: 0109 s32i.n a0, a1, 0 40254819: ffcb01 l32r a0, 40254748 4025481c: 0008 l32i.n a0, a0, 0 4025481e: 6008 l32i.n a0, a0, 24 40254820: 0000c0 callx0 a0 40254823: 0108 l32i.n a0, a1, 0 40254825: 10c112 addi a1, a1, 16 40254828: f00d ret.n ... 4025482c : 4025482c: f0c112 addi a1, a1, -16 4025482f: 0109 s32i.n a0, a1, 0 40254831: ffc501 l32r a0, 40254748 40254834: 0008 l32i.n a0, a0, 0 40254836: 7008 l32i.n a0, a0, 28 40254838: 0000c0 callx0 a0 4025483b: 0108 l32i.n a0, a1, 0 4025483d: 10c112 addi a1, a1, 16 40254840: f00d ret.n ... 40254844 : 40254844: 230c movi.n a3, 2 40254846: e0c112 addi a1, a1, -32 40254849: 31c9 s32i.n a12, a1, 12 4025484b: 41d9 s32i.n a13, a1, 16 4025484d: e4e0d1 l32r a13, 4024dbd0 40254850: 2109 s32i.n a0, a1, 8 40254852: 0d08 l32i.n a0, a13, 0 40254854: 02cd mov.n a12, a2 40254856: 2c2002 l32i a0, a0, 176 40254859: 320c movi.n a2, 3 4025485b: 0000c0 callx0 a0 4025485e: 130c movi.n a3, 1 40254860: 0d08 l32i.n a0, a13, 0 40254862: 0129 s32i.n a2, a1, 0 40254864: 2c2002 l32i a0, a0, 176 40254867: 220c movi.n a2, 2 40254869: 0000c0 callx0 a0 4025486c: 130c movi.n a3, 1 4025486e: 0449c0 extui a4, a12, 9, 1 40254871: 0d08 l32i.n a0, a13, 0 40254873: 0458c0 extui a5, a12, 8, 1 40254876: 0466c0 extui a6, a12, 6, 1 40254879: 1129 s32i.n a2, a1, 4 4025487b: 0477c0 extui a7, a12, 7, 1 4025487e: 320c movi.n a2, 3 40254880: 1177e0 slli a7, a7, 2 40254883: 1166d0 slli a6, a6, 3 40254886: 1155f0 slli a5, a5, 1 40254889: 2b2002 l32i a0, a0, 172 4025488c: 204450 or a4, a4, a5 4025488f: 206670 or a6, a6, a7 40254892: 0453c0 extui a5, a12, 3, 1 40254895: 0474c0 extui a7, a12, 4, 1 40254898: 1155a0 slli a5, a5, 6 4025489b: 1177b0 slli a7, a7, 5 4025489e: 205570 or a5, a5, a7 402548a1: 0475c0 extui a7, a12, 5, 1 402548a4: 1177c0 slli a7, a7, 4 402548a7: 205570 or a5, a5, a7 402548aa: 205560 or a5, a5, a6 402548ad: 204450 or a4, a4, a5 402548b0: f44040 extui a4, a4, 0, 16 402548b3: 0000c0 callx0 a0 402548b6: 320c movi.n a2, 3 402548b8: 230c movi.n a3, 2 402548ba: 0d08 l32i.n a0, a13, 0 402548bc: 0148 l32i.n a4, a1, 0 402548be: c7a152 movi a5, 0x1c7 402548c1: 104450 and a4, a4, a5 402548c4: 2b2002 l32i a0, a0, 172 402548c7: 2450c0 extui a5, a12, 0, 3 402548ca: 1155d0 slli a5, a5, 3 402548cd: 204450 or a4, a4, a5 402548d0: f44040 extui a4, a4, 0, 16 402548d3: 0000c0 callx0 a0 402548d6: 220c movi.n a2, 2 402548d8: 130c movi.n a3, 1 402548da: 0d08 l32i.n a0, a13, 0 402548dc: 1148 l32i.n a4, a1, 4 402548de: 85a152 movi a5, 0x185 402548e1: 104450 and a4, a4, a5 402548e4: 2b2002 l32i a0, a0, 172 402548e7: 345bc0 extui a5, a12, 11, 4 402548ea: 1155d0 slli a5, a5, 3 402548ed: 204450 or a4, a4, a5 402548f0: 045ac0 extui a5, a12, 10, 1 402548f3: 1155f0 slli a5, a5, 1 402548f6: 204450 or a4, a4, a5 402548f9: f44040 extui a4, a4, 0, 16 402548fc: 0000c0 callx0 a0 402548ff: 31c8 l32i.n a12, a1, 12 40254901: 41d8 l32i.n a13, a1, 16 40254903: 2108 l32i.n a0, a1, 8 40254905: 20c112 addi a1, a1, 32 40254908: f00d ret.n ... 4025490c : 4025490c: e0c112 addi a1, a1, -32 4025490f: 21d9 s32i.n a13, a1, 8 40254911: 31e9 s32i.n a14, a1, 12 40254913: 0109 s32i.n a0, a1, 0 40254915: 11c9 s32i.n a12, a1, 4 40254917: 41f9 s32i.n a15, a1, 16 40254919: 004d mov.n a4, a0 4025491b: e74af1 l32r a15, 4024e644 4025491e: e4d6c1 l32r a12, 4024dc78 40254921: 0020c0 memw 40254924: e52c22 l32i a2, a12, 0x394 40254927: 41e207 bbsi a2, 0, 4025496c 4025492a: 0020c0 memw 4025492d: 9c2f52 l32i a5, a15, 0x270 40254930: 386517 bbci a5, 1, 4025496c 40254933: e4a7d1 l32r a13, 4024dbd0 40254936: 0d08 l32i.n a0, a13, 0 40254938: 1d2002 l32i a0, a0, 116 4025493b: 0000c0 callx0 a0 4025493e: 520c movi.n a2, 5 40254940: e74201 l32r a0, 4024e648 40254943: 0000c0 callx0 a0 40254946: 84a1e2 movi a14, 0x184 40254949: 0d08 l32i.n a0, a13, 0 4025494b: 220c movi.n a2, 2 4025494d: 2c2002 l32i a0, a0, 176 40254950: 130c movi.n a3, 1 40254952: 0000c0 callx0 a0 40254955: f0c2e7 bnall a2, a14, 40254949 40254958: 0d08 l32i.n a0, a13, 0 4025495a: 320c movi.n a2, 3 4025495c: 2c2002 l32i a0, a0, 176 4025495f: 230c movi.n a3, 2 40254961: 0000c0 callx0 a0 40254964: 630c movi.n a3, 6 40254966: 102230 and a2, a2, a3 40254969: dc6266 bnei a2, 6, 40254949 4025496c: e76591 l32r a9, 4024e700 4025496f: e61181 l32r a8, 4024e1b4 40254972: 0020c0 memw 40254975: 422872 l32i a7, a8, 0x108 40254978: 207790 or a7, a7, a9 4025497b: 0020c0 memw 4025497e: 426872 s32i a7, a8, 0x108 40254981: 0020c0 memw 40254984: e52c52 l32i a5, a12, 0x394 40254987: 160c movi.n a6, 1 40254989: 205560 or a5, a5, a6 4025498c: 0020c0 memw 4025498f: e56c52 s32i a5, a12, 0x394 40254992: 0020c0 memw 40254995: 9c2f42 l32i a4, a15, 0x270 40254998: f8fa01 l32r a0, 40252d80 4025499b: 116417 bbci a4, 1, 402549b0 4025499e: 0020c0 memw 402549a1: e82ca2 l32i a10, a12, 0x3a0 402549a4: 08fae7 bbsi a10, 30, 402549b0 402549a7: 0020c0 memw 402549aa: e82cb2 l32i a11, a12, 0x3a0 402549ad: f60b07 bnone a11, a0, 402549a7 402549b0: 11c8 l32i.n a12, a1, 4 402549b2: 21d8 l32i.n a13, a1, 8 402549b4: 31e8 l32i.n a14, a1, 12 402549b6: 41f8 l32i.n a15, a1, 16 402549b8: 0108 l32i.n a0, a1, 0 402549ba: 20c112 addi a1, a1, 32 402549bd: f00d ret.n ... 402549c0 : 402549c0: 130c movi.n a3, 1 402549c2: 81a042 movi a4, 129 402549c5: f0c112 addi a1, a1, -16 402549c8: 11c9 s32i.n a12, a1, 4 402549ca: 21d9 s32i.n a13, a1, 8 402549cc: e481d1 l32r a13, 4024dbd0 402549cf: 0109 s32i.n a0, a1, 0 402549d1: 0d08 l32i.n a0, a13, 0 402549d3: 02cd mov.n a12, a2 402549d5: 2b2002 l32i a0, a0, 172 402549d8: 220c movi.n a2, 2 402549da: 0000c0 callx0 a0 402549dd: 720c movi.n a2, 7 402549df: 0d08 l32i.n a0, a13, 0 402549e1: 130c movi.n a3, 1 402549e3: 2b2002 l32i a0, a0, 172 402549e6: 4145c0 srli a4, a12, 5 402549e9: 0000c0 callx0 a0 402549ec: 4440c0 extui a4, a12, 0, 5 402549ef: 0d08 l32i.n a0, a13, 0 402549f1: 020c movi.n a2, 0 402549f3: 2b2002 l32i a0, a0, 172 402549f6: 130c movi.n a3, 1 402549f8: 0000c0 callx0 a0 402549fb: 120c movi.n a2, 1 402549fd: 0d08 l32i.n a0, a13, 0 402549ff: 130c movi.n a3, 1 40254a01: 2b2002 l32i a0, a0, 172 40254a04: 7fa042 movi a4, 127 40254a07: 0000c0 callx0 a0 40254a0a: 620c movi.n a2, 6 40254a0c: 0d08 l32i.n a0, a13, 0 40254a0e: 130c movi.n a3, 1 40254a10: 2b2002 l32i a0, a0, 172 40254a13: 7fa042 movi a4, 127 40254a16: 0000c0 callx0 a0 40254a19: 11c8 l32i.n a12, a1, 4 40254a1b: 21d8 l32i.n a13, a1, 8 40254a1d: 0108 l32i.n a0, a1, 0 40254a1f: 10c112 addi a1, a1, 16 40254a22: f00d ret.n 40254a24: f00000 subx8 a0, a0, a0 40254a27: ffff00 excw 40254a2a: 0f .byte 0xf 40254a2b: ff .byte 0xff 40254a2c : 40254a2c: e0c112 addi a1, a1, -32 40254a2f: 1129 s32i.n a2, a1, 4 40254a31: 2139 s32i.n a3, a1, 8 40254a33: 4109 s32i.n a0, a1, 16 40254a35: 3149 s32i.n a4, a1, 12 40254a37: fffb41 l32r a4, 40254a24 40254a3a: e46501 l32r a0, 4024dbd0 40254a3d: e48e31 l32r a3, 4024dc78 40254a40: 0020c0 memw 40254a43: f22322 l32i a2, a3, 0x3c8 40254a46: 202240 or a2, a2, a4 40254a49: 0020c0 memw 40254a4c: 0008 l32i.n a0, a0, 0 40254a4e: 372002 l32i a0, a0, 220 40254a51: f26322 s32i a2, a3, 0x3c8 40254a54: 0000c0 callx0 a0 40254a57: 2128 l32i.n a2, a1, 8 40254a59: 1138 l32i.n a3, a1, 4 40254a5b: 3148 l32i.n a4, a1, 12 40254a5d: 015d mov.n a5, a1 40254a5f: 007b85 call0 40255218 40254a62: e45b01 l32r a0, 4024dbd0 40254a65: 0008 l32i.n a0, a0, 0 40254a67: 382002 l32i a0, a0, 224 40254a6a: 012d mov.n a2, a1 40254a6c: 0000c0 callx0 a0 40254a6f: e45801 l32r a0, 4024dbd0 40254a72: 0008 l32i.n a0, a0, 0 40254a74: 362002 l32i a0, a0, 216 40254a77: 0000c0 callx0 a0 40254a7a: 007145 call0 40255190 40254a7d: ffea41 l32r a4, 40254a28 40254a80: 0020c0 memw 40254a83: e47d31 l32r a3, 4024dc78 40254a86: f22322 l32i a2, a3, 0x3c8 40254a89: 102240 and a2, a2, a4 40254a8c: 0020c0 memw 40254a8f: f26322 s32i a2, a3, 0x3c8 40254a92: 4108 l32i.n a0, a1, 16 40254a94: 20c112 addi a1, a1, 32 40254a97: f00d ret.n 40254a99: 000000 ill 40254a9c : 40254a9c: 130c movi.n a3, 1 40254a9e: 540c movi.n a4, 5 40254aa0: 750c movi.n a5, 7 40254aa2: 060c movi.n a6, 0 40254aa4: e0c112 addi a1, a1, -32 40254aa7: 21d9 s32i.n a13, a1, 8 40254aa9: 41f9 s32i.n a15, a1, 16 40254aab: 11c9 s32i.n a12, a1, 4 40254aad: 31e9 s32i.n a14, a1, 12 40254aaf: e448e1 l32r a14, 4024dbd0 40254ab2: 0109 s32i.n a0, a1, 0 40254ab4: 0e08 l32i.n a0, a14, 0 40254ab6: 02cd mov.n a12, a2 40254ab8: 252002 l32i a0, a0, 148 40254abb: 62a022 movi a2, 98 40254abe: 0000c0 callx0 a0 40254ac1: 0d0c movi.n a13, 0 40254ac3: 02fd mov.n a15, a2 40254ac5: acae32 movi a3, 0xfffffeac 40254ac8: 902220 addx2 a2, a2, a2 40254acb: b02230 addx8 a2, a2, a3 40254ace: e3a032 movi a3, 227 40254ad1: ad8f01 l32r a0, 40240110 <_irom0_text_start+0x110> 40254ad4: 0000c0 callx0 a0 40254ad7: 115200 slli a5, a2, 16 40254ada: f40c movi.n a4, 15 40254adc: 040d mov.n a0, a4 40254ade: 315050 srai a5, a5, 16 40254ae1: 0d2d mov.n a2, a13 40254ae3: b32550 movgez a2, a5, a5 40254ae6: 01b2e6 bgei a2, 16, 40254aeb 40254ae9: 020d mov.n a0, a2 40254aeb: cfa032 movi a3, 207 40254aee: 902ff0 addx2 a2, a15, a15 40254af1: f022f0 subx8 a2, a2, a15 40254af4: 1dc222 addi a2, a2, 29 40254af7: 11f000 slli a15, a0, 16 40254afa: 31f0f0 srai a15, a15, 16 40254afd: ad8401 l32r a0, 40240110 <_irom0_text_start+0x110> 40254b00: 0000c0 callx0 a0 40254b03: 0e98 l32i.n a9, a14, 0 40254b05: 114200 slli a4, a2, 16 40254b08: f30c movi.n a3, 15 40254b0a: 030d mov.n a0, a3 40254b0c: 314040 srai a4, a4, 16 40254b0f: 272992 l32i a9, a9, 156 40254b12: b3d440 movgez a13, a4, a4 40254b15: 01bde6 bgei a13, 16, 40254b1a 40254b18: 0d0d mov.n a0, a13 40254b1a: 11d000 slli a13, a0, 16 40254b1d: 31d0d0 srai a13, a13, 16 40254b20: 1c3cb6 bltui a12, 3, 40254b40 40254b23: 820c movi.n a2, 8 40254b25: 018fa6 blti a15, 8, 40254b2a 40254b28: 827c movi.n a2, -8 40254b2a: 030c movi.n a3, 0 40254b2c: 440c movi.n a4, 4 40254b2e: 350c movi.n a5, 3 40254b30: 060c movi.n a6, 0 40254b32: 7f2a add.n a7, a15, a2 40254b34: 747070 extui a7, a7, 0, 8 40254b37: 64a022 movi a2, 100 40254b3a: 0009c0 callx0 a9 40254b3d: 000406 j 40254b51 40254b40: 7470f0 extui a7, a15, 0, 8 40254b43: 64a022 movi a2, 100 40254b46: 030c movi.n a3, 0 40254b48: 440c movi.n a4, 4 40254b4a: 350c movi.n a5, 3 40254b4c: 060c movi.n a6, 0 40254b4e: 0009c0 callx0 a9 40254b51: 0e98 l32i.n a9, a14, 0 40254b53: 800c movi.n a0, 8 40254b55: 272992 l32i a9, a9, 156 40254b58: 1a2cb6 bltui a12, 2, 40254b76 40254b5b: 018da6 blti a13, 8, 40254b60 40254b5e: 807c movi.n a0, -8 40254b60: 64a022 movi a2, 100 40254b63: 030c movi.n a3, 0 40254b65: 740c movi.n a4, 7 40254b67: 350c movi.n a5, 3 40254b69: 060c movi.n a6, 0 40254b6b: 7d0a add.n a7, a13, a0 40254b6d: 747070 extui a7, a7, 0, 8 40254b70: 0009c0 callx0 a9 40254b73: 000406 j 40254b87 40254b76: 7470d0 extui a7, a13, 0, 8 40254b79: 64a022 movi a2, 100 40254b7c: 030c movi.n a3, 0 40254b7e: 740c movi.n a4, 7 40254b80: 350c movi.n a5, 3 40254b82: 060c movi.n a6, 0 40254b84: 0009c0 callx0 a9 40254b87: 0e98 l32i.n a9, a14, 0 40254b89: 272992 l32i a9, a9, 156 40254b8c: 6cac beqz.n a12, 40254bb6 40254b8e: 61a022 movi a2, 97 40254b91: 130c movi.n a3, 1 40254b93: 540c movi.n a4, 5 40254b95: 350c movi.n a5, 3 40254b97: 260c movi.n a6, 2 40254b99: 370c movi.n a7, 3 40254b9b: 0009c0 callx0 a9 40254b9e: 61a022 movi a2, 97 40254ba1: 130c movi.n a3, 1 40254ba3: 540c movi.n a4, 5 40254ba5: 150c movi.n a5, 1 40254ba7: 0e08 l32i.n a0, a14, 0 40254ba9: 060c movi.n a6, 0 40254bab: 272002 l32i a0, a0, 156 40254bae: 370c movi.n a7, 3 40254bb0: 0000c0 callx0 a0 40254bb3: 000906 j 40254bdb 40254bb6: 61a022 movi a2, 97 40254bb9: 130c movi.n a3, 1 40254bbb: 540c movi.n a4, 5 40254bbd: 350c movi.n a5, 3 40254bbf: 260c movi.n a6, 2 40254bc1: 070c movi.n a7, 0 40254bc3: 0009c0 callx0 a9 40254bc6: 61a022 movi a2, 97 40254bc9: 130c movi.n a3, 1 40254bcb: 540c movi.n a4, 5 40254bcd: 150c movi.n a5, 1 40254bcf: 0e08 l32i.n a0, a14, 0 40254bd1: 060c movi.n a6, 0 40254bd3: 272002 l32i a0, a0, 156 40254bd6: 070c movi.n a7, 0 40254bd8: 0000c0 callx0 a0 40254bdb: 11c8 l32i.n a12, a1, 4 40254bdd: 21d8 l32i.n a13, a1, 8 40254bdf: 31e8 l32i.n a14, a1, 12 40254be1: 41f8 l32i.n a15, a1, 16 40254be3: 0108 l32i.n a0, a1, 0 40254be5: 20c112 addi a1, a1, 32 40254be8: f00d ret.n 40254bea: 0f0000 excw 40254bed: fea9 s32i.n a10, a14, 60 40254bef: 3f .byte 0x3f 40254bf0 : 40254bf0: 61a022 movi a2, 97 40254bf3: f0c112 addi a1, a1, -16 40254bf6: 0109 s32i.n a0, a1, 0 40254bf8: e3f601 l32r a0, 4024dbd0 40254bfb: 130c movi.n a3, 1 40254bfd: 0008 l32i.n a0, a0, 0 40254bff: 840c movi.n a4, 8 40254c01: 262002 l32i a0, a0, 152 40254c04: 151c movi.n a5, 17 40254c06: 0000c0 callx0 a0 40254c09: fff821 l32r a2, 40254bec 40254c0c: 000222 l8ui a2, a2, 0 40254c0f: ffe8c5 call0 40254a9c 40254c12: 0108 l32i.n a0, a1, 0 40254c14: 10c112 addi a1, a1, 16 40254c17: f00d ret.n 40254c19: 000000 ill 40254c1c : 40254c1c: f0c112 addi a1, a1, -16 40254c1f: 0109 s32i.n a0, a1, 0 40254c21: dfaf72 movi a7, -33 40254c24: ed4721 l32r a2, 40250140 40254c27: 0020c0 memw 40254c2a: d42262 l32i a6, a2, 0x350 40254c2d: 106670 and a6, a6, a7 40254c30: 0020c0 memw 40254c33: d46262 s32i a6, a2, 0x350 40254c36: e91f51 l32r a5, 4024f0b4 40254c39: 0020c0 memw 40254c3c: d72242 l32i a4, a2, 0x35c 40254c3f: 204450 or a4, a4, a5 40254c42: 0020c0 memw 40254c45: d76242 s32i a4, a2, 0x35c 40254c48: f7b631 l32r a3, 40252b20 40254c4b: 0020c0 memw 40254c4e: d72202 l32i a0, a2, 0x35c 40254c51: 100030 and a0, a0, a3 40254c54: 0020c0 memw 40254c57: d76202 s32i a0, a2, 0x35c 40254c5a: c8a022 movi a2, 200 40254c5d: e67a01 l32r a0, 4024e648 40254c60: 0000c0 callx0 a0 40254c63: 6ca022 movi a2, 108 40254c66: 230c movi.n a3, 2 40254c68: 040c movi.n a4, 0 40254c6a: e3d901 l32r a0, 4024dbd0 40254c6d: 650c movi.n a5, 6 40254c6f: 0008 l32i.n a0, a0, 0 40254c71: 660c movi.n a6, 6 40254c73: 272002 l32i a0, a0, 156 40254c76: 070c movi.n a7, 0 40254c78: 0000c0 callx0 a0 40254c7b: 6ca022 movi a2, 108 40254c7e: 230c movi.n a3, 2 40254c80: 040c movi.n a4, 0 40254c82: e3d301 l32r a0, 4024dbd0 40254c85: 650c movi.n a5, 6 40254c87: 0008 l32i.n a0, a0, 0 40254c89: 660c movi.n a6, 6 40254c8b: 272002 l32i a0, a0, 156 40254c8e: 170c movi.n a7, 1 40254c90: 0000c0 callx0 a0 40254c93: 042c movi.n a4, 32 40254c95: 0020c0 memw 40254c98: ed2a31 l32r a3, 40250140 40254c9b: d42322 l32i a2, a3, 0x350 40254c9e: 202240 or a2, a2, a4 40254ca1: 0020c0 memw 40254ca4: 240c movi.n a4, 2 40254ca6: 750c movi.n a5, 7 40254ca8: e3ca01 l32r a0, 4024dbd0 40254cab: 060c movi.n a6, 0 40254cad: 0008 l32i.n a0, a0, 0 40254caf: d46322 s32i a2, a3, 0x350 40254cb2: 6ca022 movi a2, 108 40254cb5: 252002 l32i a0, a0, 148 40254cb8: 230c movi.n a3, 2 40254cba: 0000c0 callx0 a0 40254cbd: 0108 l32i.n a0, a1, 0 40254cbf: 10c112 addi a1, a1, 16 40254cc2: f00d ret.n 40254cc4 : 40254cc4: d0c112 addi a1, a1, -48 40254cc7: 81d9 s32i.n a13, a1, 32 40254cc9: 91e9 s32i.n a14, a1, 36 40254ccb: 6109 s32i.n a0, a1, 24 40254ccd: b129 s32i.n a2, a1, 44 40254ccf: 71c9 s32i.n a12, a1, 28 40254cd1: a1f9 s32i.n a15, a1, 40 40254cd3: e3e9c1 l32r a12, 4024dc78 40254cd6: 02fd mov.n a15, a2 40254cd8: f28c beqz.n a2, 40254ceb 40254cda: 120c movi.n a2, 1 40254cdc: 0020c0 memw 40254cdf: e52c02 l32i a0, a12, 0x394 40254ce2: 200020 or a0, a0, a2 40254ce5: 0020c0 memw 40254ce8: e56c02 s32i a0, a12, 0x394 40254ceb: e3b9d1 l32r a13, 4024dbd0 40254cee: 0d08 l32i.n a0, a13, 0 40254cf0: 620c movi.n a2, 6 40254cf2: 2c2002 l32i a0, a0, 176 40254cf5: 130c movi.n a3, 1 40254cf7: 0000c0 callx0 a0 40254cfa: 230c movi.n a3, 2 40254cfc: 940c movi.n a4, 9 40254cfe: 250c movi.n a5, 2 40254d00: 060c movi.n a6, 0 40254d02: 0d08 l32i.n a0, a13, 0 40254d04: 02ed mov.n a14, a2 40254d06: 252002 l32i a0, a0, 148 40254d09: 6ba022 movi a2, 107 40254d0c: 0000c0 callx0 a0 40254d0f: 230c movi.n a3, 2 40254d11: 040c movi.n a4, 0 40254d13: 550c movi.n a5, 5 40254d15: 560c movi.n a6, 5 40254d17: 0d08 l32i.n a0, a13, 0 40254d19: 5129 s32i.n a2, a1, 20 40254d1b: 252002 l32i a0, a0, 148 40254d1e: 6ca022 movi a2, 108 40254d21: 0000c0 callx0 a0 40254d24: 130c movi.n a3, 1 40254d26: 0d08 l32i.n a0, a13, 0 40254d28: 4129 s32i.n a2, a1, 16 40254d2a: 240c movi.n a4, 2 40254d2c: 620c movi.n a2, 6 40254d2e: 204e40 or a4, a14, a4 40254d31: 2b2002 l32i a0, a0, 172 40254d34: f44040 extui a4, a4, 0, 16 40254d37: 0000c0 callx0 a0 40254d3a: 6ba022 movi a2, 107 40254d3d: 230c movi.n a3, 2 40254d3f: 940c movi.n a4, 9 40254d41: 750c movi.n a5, 7 40254d43: 0d08 l32i.n a0, a13, 0 40254d45: 760c movi.n a6, 7 40254d47: 272002 l32i a0, a0, 156 40254d4a: 170c movi.n a7, 1 40254d4c: 0000c0 callx0 a0 40254d4f: 6ba022 movi a2, 107 40254d52: 230c movi.n a3, 2 40254d54: 940c movi.n a4, 9 40254d56: 250c movi.n a5, 2 40254d58: 0d08 l32i.n a0, a13, 0 40254d5a: 060c movi.n a6, 0 40254d5c: 272002 l32i a0, a0, 156 40254d5f: 070c movi.n a7, 0 40254d61: 0000c0 callx0 a0 40254d64: 6ca022 movi a2, 108 40254d67: 230c movi.n a3, 2 40254d69: 040c movi.n a4, 0 40254d6b: 550c movi.n a5, 5 40254d6d: 0d08 l32i.n a0, a13, 0 40254d6f: 560c movi.n a6, 5 40254d71: 272002 l32i a0, a0, 156 40254d74: 170c movi.n a7, 1 40254d76: 0000c0 callx0 a0 40254d79: 240c movi.n a4, 2 40254d7b: e3c381 l32r a8, 4024dc88 40254d7e: 720c movi.n a2, 7 40254d80: ecf001 l32r a0, 40250140 40254d83: 0020c0 memw 40254d86: d72072 l32i a7, a0, 0x35c 40254d89: 207780 or a7, a7, a8 40254d8c: 0020c0 memw 40254d8f: d76072 s32i a7, a0, 0x35c 40254d92: f76261 l32r a6, 40252b1c 40254d95: 0020c0 memw 40254d98: d72052 l32i a5, a0, 0x35c 40254d9b: 105560 and a5, a5, a6 40254d9e: 0020c0 memw 40254da1: d76052 s32i a5, a0, 0x35c 40254da4: 0020c0 memw 40254da7: d42032 l32i a3, a0, 0x350 40254daa: 753830 extui a3, a3, 24, 8 40254dad: 0b0237 bnone a2, a3, 40254dbc 40254db0: 0020c0 memw 40254db3: d42092 l32i a9, a0, 0x350 40254db6: 259890 extui a9, a9, 24, 3 40254db9: ff3956 bnez a9, 40254db0 40254dbc: fdaf22 movi a2, -3 40254dbf: 0020c0 memw 40254dc2: d420b2 l32i a11, a0, 0x350 40254dc5: 10bb20 and a11, a11, a2 40254dc8: 0020c0 memw 40254dcb: d460b2 s32i a11, a0, 0x350 40254dce: 0020c0 memw 40254dd1: d420a2 l32i a10, a0, 0x350 40254dd4: 20aa40 or a10, a10, a4 40254dd7: 0020c0 memw 40254dda: 19a022 movi a2, 25 40254ddd: d460a2 s32i a10, a0, 0x350 40254de0: e61a01 l32r a0, 4024e648 40254de3: 0000c0 callx0 a0 40254de6: 202110 or a2, a1, a1 40254de9: fde945 call0 40252c80 40254dec: 000c movi.n a0, 0 40254dee: 0c0c movi.n a12, 0 40254df0: 012d mov.n a2, a1 40254df2: 401b addi.n a4, a0, 1 40254df4: 903020 addx2 a3, a0, a2 40254df7: 001332 l16ui a3, a3, 0 40254dfa: 740040 extui a0, a4, 0, 8 40254dfd: c3ca add.n a12, a3, a12 40254dff: f4c0c0 extui a12, a12, 0, 16 40254e02: ec8066 bnei a0, 8, 40254df2 40254e05: 0e4d mov.n a4, a14 40254e07: 0d08 l32i.n a0, a13, 0 40254e09: 620c movi.n a2, 6 40254e0b: 2b2002 l32i a0, a0, 172 40254e0e: 130c movi.n a3, 1 40254e10: 0000c0 callx0 a0 40254e13: 6ba022 movi a2, 107 40254e16: 230c movi.n a3, 2 40254e18: 940c movi.n a4, 9 40254e1a: 750c movi.n a5, 7 40254e1c: 0d08 l32i.n a0, a13, 0 40254e1e: 760c movi.n a6, 7 40254e20: 272002 l32i a0, a0, 156 40254e23: 070c movi.n a7, 0 40254e25: 0000c0 callx0 a0 40254e28: 5178 l32i.n a7, a1, 20 40254e2a: 6ba022 movi a2, 107 40254e2d: 230c movi.n a3, 2 40254e2f: 940c movi.n a4, 9 40254e31: 250c movi.n a5, 2 40254e33: 0d08 l32i.n a0, a13, 0 40254e35: 060c movi.n a6, 0 40254e37: 272002 l32i a0, a0, 156 40254e3a: 41e8 l32i.n a14, a1, 16 40254e3c: 0000c0 callx0 a0 40254e3f: 0e7d mov.n a7, a14 40254e41: 6ca022 movi a2, 108 40254e44: 230c movi.n a3, 2 40254e46: 040c movi.n a4, 0 40254e48: 0d08 l32i.n a0, a13, 0 40254e4a: 550c movi.n a5, 5 40254e4c: 272002 l32i a0, a0, 156 40254e4f: 560c movi.n a6, 5 40254e51: 0000c0 callx0 a0 40254e54: 2f9c beqz.n a15, 40254e6a 40254e56: e47c movi.n a4, -2 40254e58: 0020c0 memw 40254e5b: e38731 l32r a3, 4024dc78 40254e5e: e52322 l32i a2, a3, 0x394 40254e61: 102240 and a2, a2, a4 40254e64: 0020c0 memw 40254e67: e56322 s32i a2, a3, 0x394 40254e6a: 6108 l32i.n a0, a1, 24 40254e6c: 81d8 l32i.n a13, a1, 32 40254e6e: 91e8 l32i.n a14, a1, 36 40254e70: 112c60 slli a2, a12, 10 40254e73: a1f8 l32i.n a15, a1, 40 40254e75: 71c8 l32i.n a12, a1, 28 40254e77: 08d222 addmi a2, a2, 0x800 40254e7a: f42c20 extui a2, a2, 12, 16 40254e7d: 30c112 addi a1, a1, 48 40254e80: f00d ret.n 40254e82: 330000 excw 40254e85: 000d mov.n a0, a0 ... 40254e88 : 40254e88: e0c112 addi a1, a1, -32 40254e8b: 31c9 s32i.n a12, a1, 12 40254e8d: 1129 s32i.n a2, a1, 4 40254e8f: 41d9 s32i.n a13, a1, 16 40254e91: edadd1 l32r a13, 40250548 40254e94: 2109 s32i.n a0, a1, 8 40254e96: 6c0d02 l8ui a0, a13, 108 40254e99: ffa022 movi a2, 255 40254e9c: 099027 bne a0, a2, 40254ea9 40254e9f: 120c movi.n a2, 1 40254ea1: ffe205 call0 40254cc4 40254ea4: 02cd mov.n a12, a2 40254ea6: 000606 j 40254ec2 40254ea9: 131c movi.n a3, 17 40254eab: 10b307 bgeu a3, a0, 40254ebf 40254eae: 442c movi.n a4, 36 40254eb0: 0b3407 bltu a4, a0, 40254ebf 40254eb3: 66a0c2 movi a12, 102 40254eb6: d1c0c0 mul16s a12, a0, a12 40254eb9: f4c0c0 extui a12, a12, 0, 16 40254ebc: 000086 j 40254ec2 40254ebf: fff1c1 l32r a12, 40254e84 40254ec2: fff001 l32r a0, 40254e84 40254ec5: 020c movi.n a2, 0 40254ec7: 023c07 bltu a12, a0, 40254ecd 40254eca: 000cc6 j 40254f01 40254ecd: e34001 l32r a0, 4024dbd0 40254ed0: 0008 l32i.n a0, a0, 0 40254ed2: 0c2d mov.n a2, a12 40254ed4: e008 l32i.n a0, a0, 56 40254ed6: 330c movi.n a3, 3 40254ed8: 0000c0 callx0 a0 40254edb: e33d01 l32r a0, 4024dbd0 40254ede: 330c movi.n a3, 3 40254ee0: 0008 l32i.n a0, a0, 0 40254ee2: 0129 s32i.n a2, a1, 0 40254ee4: e008 l32i.n a0, a0, 56 40254ee6: ffe721 l32r a2, 40254e84 40254ee9: 0000c0 callx0 a0 40254eec: 023d mov.n a3, a2 40254eee: 0128 l32i.n a2, a1, 0 40254ef0: c02230 sub a2, a2, a3 40254ef3: 1122f0 slli a2, a2, 1 40254ef6: 112200 slli a2, a2, 16 40254ef9: 312020 srai a2, a2, 16 40254efc: 222b addi.n a2, a2, 2 40254efe: 212220 srai a2, a2, 2 40254f01: 000c movi.n a0, 0 40254f03: 1138 l32i.n a3, a1, 4 40254f05: e61451 l32r a5, 4024e758 40254f08: 232a add.n a2, a3, a2 40254f0a: 112200 slli a2, a2, 16 40254f0d: 312020 srai a2, a2, 16 40254f10: 605a add.n a6, a0, a5 40254f12: 701b addi.n a7, a0, 1 40254f14: 40da add.n a4, a0, a13 40254f16: 240442 l8ui a4, a4, 36 40254f19: 740070 extui a0, a7, 0, 8 40254f1c: 424a add.n a4, a2, a4 40254f1e: 324642 s8i a4, a6, 50 40254f21: eb6066 bnei a0, 6, 40254f10 40254f24: 41d8 l32i.n a13, a1, 16 40254f26: 117c00 slli a7, a12, 16 40254f29: 81af02 movi a0, -127 40254f2c: 31c8 l32i.n a12, a1, 12 40254f2e: 012207 blt a2, a0, 40254f33 40254f31: 020d mov.n a0, a2 40254f33: 746000 extui a6, a0, 0, 8 40254f36: 2108 l32i.n a0, a1, 8 40254f38: 667a add.n a6, a6, a7 40254f3a: 156562 s32i a6, a5, 84 40254f3d: 20c112 addi a1, a1, 32 40254f40: f00d ret.n ... 40254f44 : 40254f44: f0c112 addi a1, a1, -16 40254f47: 0109 s32i.n a0, a1, 0 40254f49: 11c9 s32i.n a12, a1, 4 40254f4b: 21d9 s32i.n a13, a1, 8 40254f4d: 02cd mov.n a12, a2 40254f4f: 0d0c movi.n a13, 0 40254f51: 041d16 beqz a13, 40254f96 40254f54: 201d26 beqi a13, 1, 40254f78 40254f57: 562d66 bnei a13, 2, 40254fb1 40254f5a: 6ba022 movi a2, 107 40254f5d: 230c movi.n a3, 2 40254f5f: 240c movi.n a4, 2 40254f61: 650c movi.n a5, 6 40254f63: e31b01 l32r a0, 4024dbd0 40254f66: 460c movi.n a6, 4 40254f68: 0008 l32i.n a0, a0, 0 40254f6a: 7cda add.n a7, a12, a13 40254f6c: 272002 l32i a0, a0, 156 40254f6f: 000772 l8ui a7, a7, 0 40254f72: 0000c0 callx0 a0 40254f75: 000e06 j 40254fb1 40254f78: 6ba022 movi a2, 107 40254f7b: 230c movi.n a3, 2 40254f7d: 240c movi.n a4, 2 40254f7f: 350c movi.n a5, 3 40254f81: e31301 l32r a0, 4024dbd0 40254f84: 060c movi.n a6, 0 40254f86: 0008 l32i.n a0, a0, 0 40254f88: 7cda add.n a7, a12, a13 40254f8a: 272002 l32i a0, a0, 156 40254f8d: 000772 l8ui a7, a7, 0 40254f90: 0000c0 callx0 a0 40254f93: 000686 j 40254fb1 40254f96: 6ba022 movi a2, 107 40254f99: 230c movi.n a3, 2 40254f9b: 140c movi.n a4, 1 40254f9d: 350c movi.n a5, 3 40254f9f: e30c01 l32r a0, 4024dbd0 40254fa2: 060c movi.n a6, 0 40254fa4: 0008 l32i.n a0, a0, 0 40254fa6: 7cda add.n a7, a12, a13 40254fa8: 272002 l32i a0, a0, 156 40254fab: 000772 l8ui a7, a7, 0 40254fae: 0000c0 callx0 a0 40254fb1: dd1b addi.n a13, a13, 1 40254fb3: 74d0d0 extui a13, a13, 0, 8 40254fb6: 973d66 bnei a13, 3, 40254f51 40254fb9: 11c8 l32i.n a12, a1, 4 40254fbb: 21d8 l32i.n a13, a1, 8 40254fbd: 0108 l32i.n a0, a1, 0 40254fbf: 10c112 addi a1, a1, 16 40254fc2: f00d ret.n 40254fc4 : 40254fc4: e0c112 addi a1, a1, -32 40254fc7: 1109 s32i.n a0, a1, 4 40254fc9: 0139 s32i.n a3, a1, 0 40254fcb: 21c9 s32i.n a12, a1, 8 40254fcd: 31d9 s32i.n a13, a1, 12 40254fcf: 41e9 s32i.n a14, a1, 16 40254fd1: 02dd mov.n a13, a2 40254fd3: 04ed mov.n a14, a4 40254fd5: e2fec1 l32r a12, 4024dbd0 40254fd8: 0f2216 beqz a2, 402550ce 40254fdb: 77a022 movi a2, 119 40254fde: 030c movi.n a3, 0 40254fe0: c41c movi.n a4, 28 40254fe2: 050c movi.n a5, 0 40254fe4: 0c08 l32i.n a0, a12, 0 40254fe6: 060c movi.n a6, 0 40254fe8: 272002 l32i a0, a0, 156 40254feb: 070c movi.n a7, 0 40254fed: 0000c0 callx0 a0 40254ff0: 77a022 movi a2, 119 40254ff3: 030c movi.n a3, 0 40254ff5: a41c movi.n a4, 26 40254ff7: 450c movi.n a5, 4 40254ff9: 0c08 l32i.n a0, a12, 0 40254ffb: 460c movi.n a6, 4 40254ffd: 272002 l32i a0, a0, 156 40255000: 070c movi.n a7, 0 40255002: 0000c0 callx0 a0 40255005: 77a022 movi a2, 119 40255008: 030c movi.n a3, 0 4025500a: a41c movi.n a4, 26 4025500c: 450c movi.n a5, 4 4025500e: 0c08 l32i.n a0, a12, 0 40255010: 460c movi.n a6, 4 40255012: 272002 l32i a0, a0, 156 40255015: 170c movi.n a7, 1 40255017: 0000c0 callx0 a0 4025501a: 77a022 movi a2, 119 4025501d: 030c movi.n a3, 0 4025501f: a41c movi.n a4, 26 40255021: 550c movi.n a5, 5 40255023: 0c08 l32i.n a0, a12, 0 40255025: 560c movi.n a6, 5 40255027: 272002 l32i a0, a0, 156 4025502a: 070c movi.n a7, 0 4025502c: 0000c0 callx0 a0 4025502f: 77a022 movi a2, 119 40255032: 030c movi.n a3, 0 40255034: a41c movi.n a4, 26 40255036: 550c movi.n a5, 5 40255038: 0c08 l32i.n a0, a12, 0 4025503a: 560c movi.n a6, 5 4025503c: 272002 l32i a0, a0, 156 4025503f: 170c movi.n a7, 1 40255041: 0000c0 callx0 a0 40255044: 77a022 movi a2, 119 40255047: 030c movi.n a3, 0 40255049: 040c movi.n a4, 0 4025504b: 750c movi.n a5, 7 4025504d: 060c movi.n a6, 0 4025504f: 0c08 l32i.n a0, a12, 0 40255051: 0178 l32i.n a7, a1, 0 40255053: 272002 l32i a0, a0, 156 40255056: 747c70 extui a7, a7, 12, 8 40255059: 0000c0 callx0 a0 4025505c: 77a022 movi a2, 119 4025505f: 030c movi.n a3, 0 40255061: 140c movi.n a4, 1 40255063: 750c movi.n a5, 7 40255065: 060c movi.n a6, 0 40255067: 0c08 l32i.n a0, a12, 0 40255069: 0178 l32i.n a7, a1, 0 4025506b: 272002 l32i a0, a0, 156 4025506e: 747470 extui a7, a7, 4, 8 40255071: 0000c0 callx0 a0 40255074: 77a022 movi a2, 119 40255077: 030c movi.n a3, 0 40255079: 240c movi.n a4, 2 4025507b: 350c movi.n a5, 3 4025507d: 060c movi.n a6, 0 4025507f: 0c08 l32i.n a0, a12, 0 40255081: 0178 l32i.n a7, a1, 0 40255083: 272002 l32i a0, a0, 156 40255086: 347070 extui a7, a7, 0, 4 40255089: 0000c0 callx0 a0 4025508c: 77a022 movi a2, 119 4025508f: 030c movi.n a3, 0 40255091: 440c movi.n a4, 4 40255093: 750c movi.n a5, 7 40255095: 0c08 l32i.n a0, a12, 0 40255097: 060c movi.n a6, 0 40255099: 272002 l32i a0, a0, 156 4025509c: 7470e0 extui a7, a14, 0, 8 4025509f: 0000c0 callx0 a0 402550a2: 77a022 movi a2, 119 402550a5: 030c movi.n a3, 0 402550a7: 340c movi.n a4, 3 402550a9: 750c movi.n a5, 7 402550ab: 0c08 l32i.n a0, a12, 0 402550ad: 060c movi.n a6, 0 402550af: 272002 l32i a0, a0, 156 402550b2: 7478e0 extui a7, a14, 8, 8 402550b5: 0000c0 callx0 a0 402550b8: 3570e0 extui a7, a14, 16, 4 402550bb: 77a022 movi a2, 119 402550be: 030c movi.n a3, 0 402550c0: 240c movi.n a4, 2 402550c2: 0c08 l32i.n a0, a12, 0 402550c4: 750c movi.n a5, 7 402550c6: 272002 l32i a0, a0, 156 402550c9: 460c movi.n a6, 4 402550cb: 0000c0 callx0 a0 402550ce: f40c movi.n a4, 15 402550d0: 350c movi.n a5, 3 402550d2: 360c movi.n a6, 3 402550d4: 0430d0 extui a3, a13, 0, 1 402550d7: 120c movi.n a2, 1 402550d9: 0c08 l32i.n a0, a12, 0 402550db: 0e0c movi.n a14, 0 402550dd: 272002 l32i a0, a0, 156 402550e0: 83e230 moveqz a14, a2, a3 402550e3: 0e7d mov.n a7, a14 402550e5: 77a022 movi a2, 119 402550e8: 030c movi.n a3, 0 402550ea: 0000c0 callx0 a0 402550ed: 0e7d mov.n a7, a14 402550ef: 77a022 movi a2, 119 402550f2: 030c movi.n a3, 0 402550f4: 841c movi.n a4, 24 402550f6: 0c08 l32i.n a0, a12, 0 402550f8: 050c movi.n a5, 0 402550fa: 272002 l32i a0, a0, 156 402550fd: 060c movi.n a6, 0 402550ff: 0000c0 callx0 a0 40255102: 0d7d mov.n a7, a13 40255104: 77a022 movi a2, 119 40255107: 030c movi.n a3, 0 40255109: c41c movi.n a4, 28 4025510b: 0c08 l32i.n a0, a12, 0 4025510d: 050c movi.n a5, 0 4025510f: 272002 l32i a0, a0, 156 40255112: 060c movi.n a6, 0 40255114: 0000c0 callx0 a0 40255117: 21c8 l32i.n a12, a1, 8 40255119: 31d8 l32i.n a13, a1, 12 4025511b: 41e8 l32i.n a14, a1, 16 4025511d: 1108 l32i.n a0, a1, 4 4025511f: 20c112 addi a1, a1, 32 40255122: f00d ret.n 40255124 : 40255124: 62a022 movi a2, 98 40255127: 130c movi.n a3, 1 40255129: 040c movi.n a4, 0 4025512b: 650c movi.n a5, 6 4025512d: f0c112 addi a1, a1, -16 40255130: 11c9 s32i.n a12, a1, 4 40255132: e2a7c1 l32r a12, 4024dbd0 40255135: 0109 s32i.n a0, a1, 0 40255137: 0c08 l32i.n a0, a12, 0 40255139: 660c movi.n a6, 6 4025513b: 272002 l32i a0, a0, 156 4025513e: 170c movi.n a7, 1 40255140: 0000c0 callx0 a0 40255143: 62a022 movi a2, 98 40255146: 130c movi.n a3, 1 40255148: 040c movi.n a4, 0 4025514a: 550c movi.n a5, 5 4025514c: 0c08 l32i.n a0, a12, 0 4025514e: 560c movi.n a6, 5 40255150: 272002 l32i a0, a0, 156 40255153: 070c movi.n a7, 0 40255155: 0000c0 callx0 a0 40255158: 62a022 movi a2, 98 4025515b: 130c movi.n a3, 1 4025515d: 040c movi.n a4, 0 4025515f: 550c movi.n a5, 5 40255161: 0c08 l32i.n a0, a12, 0 40255163: 560c movi.n a6, 5 40255165: 272002 l32i a0, a0, 156 40255168: 170c movi.n a7, 1 4025516a: 0000c0 callx0 a0 4025516d: 62a022 movi a2, 98 40255170: 130c movi.n a3, 1 40255172: 040c movi.n a4, 0 40255174: 650c movi.n a5, 6 40255176: 0c08 l32i.n a0, a12, 0 40255178: 660c movi.n a6, 6 4025517a: 272002 l32i a0, a0, 156 4025517d: 070c movi.n a7, 0 4025517f: 0000c0 callx0 a0 40255182: 11c8 l32i.n a12, a1, 4 40255184: 0108 l32i.n a0, a1, 0 40255186: 10c112 addi a1, a1, 16 40255189: f00d ret.n 4025518b: f53000 extui a3, a0, 16, 16 4025518e: 124026 beqi a0, 4, 402551a4 40255190 : 40255190: e0c112 addi a1, a1, -32 40255193: 0109 s32i.n a0, a1, 0 40255195: 21d9 s32i.n a13, a1, 8 40255197: 31e9 s32i.n a14, a1, 12 40255199: 11c9 s32i.n a12, a1, 4 4025519b: 41f9 s32i.n a15, a1, 16 4025519d: 0c0c movi.n a12, 0 4025519f: 63a0f2 movi a15, 99 402551a2: 64a0e2 movi a14, 100 402551a5: e28ad1 l32r a13, 4024dbd0 402551a8: 421c movi.n a2, 20 402551aa: e52701 l32r a0, 4024e648 402551ad: 0000c0 callx0 a0 402551b0: 62a022 movi a2, 98 402551b3: 130c movi.n a3, 1 402551b5: 740c movi.n a4, 7 402551b7: 0d08 l32i.n a0, a13, 0 402551b9: 750c movi.n a5, 7 402551bb: 252002 l32i a0, a0, 148 402551be: 760c movi.n a6, 7 402551c0: 0000c0 callx0 a0 402551c3: 22dc bnez.n a2, 402551d9 402551c5: 089cf7 bne a12, a15, 402551d1 402551c8: fff121 l32r a2, 4025518c 402551cb: bc3501 l32r a0, 402442a0 402551ce: 0000c0 callx0 a0 402551d1: cc1b addi.n a12, a12, 1 402551d3: 74c0c0 extui a12, a12, 0, 8 402551d6: ce9ce7 bne a12, a14, 402551a8 402551d9: 11c8 l32i.n a12, a1, 4 402551db: 21d8 l32i.n a13, a1, 8 402551dd: 31e8 l32i.n a14, a1, 12 402551df: 41f8 l32i.n a15, a1, 16 402551e1: 0108 l32i.n a0, a1, 0 402551e3: 20c112 addi a1, a1, 32 402551e6: f00d ret.n 402551e8: 200000 or a0, a0, a0 402551eb: 000042 l8ui a4, a0, 0 402551ee: 0041c0 break 1, 12 402551f1: 41d000 srli a13, a0, 0 402551f4: 800000 add a0, a0, a0 402551f7: 000043 excw 402551fa: 4008 l32i.n a0, a0, 16 402551fc: 800000 add a0, a0, a0 402551ff: 000044 excw 40255202: 94c200 extui a12, a0, 2, 10 40255205: 401076 excw 40255208: 106cd0 and a6, a12, a13 4025520b: 62d040 excw 4025520e: 8c4010 excw 40255211: 401067 beq a0, a6, 40255255 40255214: 63b8 l32i.n a11, a3, 24 40255216: 124010 excw 40255218 : 40255218: e0c112 addi a1, a1, -32 4025521b: 31d9 s32i.n a13, a1, 12 4025521d: 1109 s32i.n a0, a1, 4 4025521f: 21c9 s32i.n a12, a1, 8 40255221: 41e9 s32i.n a14, a1, 16 40255223: 05cd mov.n a12, a5 40255225: fff0e1 l32r a14, 402551e8 40255228: d38c beqz.n a3, 40255239 4025522a: 081326 beqi a3, 1, 40255236 4025522d: 082366 bnei a3, 2, 40255239 40255230: ffefe1 l32r a14, 402551ec 40255233: 000086 j 40255239 40255236: ffeee1 l32r a14, 402551f0 40255239: ffeed1 l32r a13, 402551f4 4025523c: 112260 slli a2, a2, 10 4025523f: 242a add.n a2, a4, a2 40255241: 1122e0 slli a2, a2, 2 40255244: fff001 l32r a0, 40255204 40255247: 0000c0 callx0 a0 4025524a: ffeb51 l32r a5, 402551f8 4025524d: 040c movi.n a4, 0 4025524f: e8d901 l32r a0, 4024f5b4 40255252: 0000c0 callx0 a0 40255255: ffec01 l32r a0, 40255208 40255258: 0000c0 callx0 a0 4025525b: 0129 s32i.n a2, a1, 0 4025525d: ffe731 l32r a3, 402551fc 40255260: 0e2d mov.n a2, a14 40255262: e8d001 l32r a0, 4024f5a4 40255265: 0000c0 callx0 a0 40255268: 023d mov.n a3, a2 4025526a: 0128 l32i.n a2, a1, 0 4025526c: e8cd01 l32r a0, 4024f5a0 4025526f: 0000c0 callx0 a0 40255272: ffe331 l32r a3, 40255200 40255275: ffe501 l32r a0, 4025520c 40255278: 0000c0 callx0 a0 4025527b: 02ed mov.n a14, a2 4025527d: ffe401 l32r a0, 40255210 40255280: 0000c0 callx0 a0 40255283: 004c22 s8i a2, a12, 0 40255286: 742020 extui a2, a2, 0, 8 40255289: e8c301 l32r a0, 4024f598 4025528c: 0000c0 callx0 a0 4025528f: 023d mov.n a3, a2 40255291: 0e2d mov.n a2, a14 40255293: ffe001 l32r a0, 40255214 40255296: 0000c0 callx0 a0 40255299: 0d3d mov.n a3, a13 4025529b: e8c201 l32r a0, 4024f5a4 4025529e: 0000c0 callx0 a0 402552a1: 02ed mov.n a14, a2 402552a3: ffdb01 l32r a0, 40255210 402552a6: 0000c0 callx0 a0 402552a9: 014c22 s8i a2, a12, 1 402552ac: 742020 extui a2, a2, 0, 8 402552af: e8ba01 l32r a0, 4024f598 402552b2: 0000c0 callx0 a0 402552b5: 023d mov.n a3, a2 402552b7: 0e2d mov.n a2, a14 402552b9: ffd601 l32r a0, 40255214 402552bc: 0000c0 callx0 a0 402552bf: 0d3d mov.n a3, a13 402552c1: e8b801 l32r a0, 4024f5a4 402552c4: 0000c0 callx0 a0 402552c7: ffd201 l32r a0, 40255210 402552ca: 0000c0 callx0 a0 402552cd: 1108 l32i.n a0, a1, 4 402552cf: 31d8 l32i.n a13, a1, 12 402552d1: 024c22 s8i a2, a12, 2 402552d4: 41e8 l32i.n a14, a1, 16 402552d6: 21c8 l32i.n a12, a1, 8 402552d8: 20c112 addi a1, a1, 32 402552db: f00d ret.n 402552dd: 000000 ill 402552e0: 5369 s32i.n a6, a3, 20 402552e2: b44025 excw 402552e5: 0009 s32i.n a0, a0, 0 402552e7: 53c700 excw 402552ea: 894025 excw 402552ed: 402554 excw 402552f0: 096c movi.n a9, -32 402552f2: a80000 excw 402552f5: 0009 s32i.n a0, a0, 0 402552f7: 09a300 excw 402552fa: 9e0000 excw 402552fd: 0009 s32i.n a0, a0, 0 402552ff: 099900 excw 40255302: 940000 extui a0, a0, 0, 10 40255305: 0009 s32i.n a0, a0, 0 40255307: 098f00 excw 4025530a: 8a0000 excw 4025530d: 0009 s32i.n a0, a0, 0 4025530f: 098500 excw 40255312: 800000 add a0, a0, a0 40255315: 0009 s32i.n a0, a0, 0 40255317: 097b00 excw 4025531a: 760000 excw 4025531d: 0009 s32i.n a0, a0, 0 4025531f: 097100 excw ... 40255324 : 40255324: e0c112 addi a1, a1, -32 40255327: 6149 s32i.n a4, a1, 24 40255329: 21c9 s32i.n a12, a1, 8 4025532b: 41e9 s32i.n a14, a1, 16 4025532d: 1109 s32i.n a0, a1, 4 4025532f: 31d9 s32i.n a13, a1, 12 40255331: 51f9 s32i.n a15, a1, 20 40255333: 02dd mov.n a13, a2 40255335: 04fd mov.n a15, a4 40255337: e22601 l32r a0, 4024dbd0 4025533a: 03ed mov.n a14, a3 4025533c: e24fc1 l32r a12, 4024dc78 4025533f: fdb931 l32r a3, 40254a24 40255342: 0020c0 memw 40255345: f22c22 l32i a2, a12, 0x3c8 40255348: 202230 or a2, a2, a3 4025534b: 0020c0 memw 4025534e: 0008 l32i.n a0, a0, 0 40255350: 372002 l32i a0, a0, 220 40255353: f26c22 s32i a2, a12, 0x3c8 40255356: 0000c0 callx0 a0 40255359: e40c movi.n a4, 14 4025535b: 34bd47 bgeu a13, a4, 40255393 4025535e: ffe061 l32r a6, 402552e0 40255361: 905dd0 addx2 a5, a13, a13 40255364: 556a add.n a5, a5, a6 40255366: 0005a0 jx a5 40255369: 000986 j 40255393 4025536c: 005d86 j 402554e6 4025536f: 006ec6 j 4025552e 40255372: 006c86 j 40255528 40255375: 006a46 j 40255522 40255378: 006806 j 4025551c 4025537b: 0065c6 j 40255516 4025537e: 006386 j 40255510 40255381: 006146 j 4025550a 40255384: 005f06 j 40255504 40255387: 005cc6 j 402554fe 4025538a: 005a86 j 402554f8 4025538d: 005846 j 402554f2 40255390: 005606 j 402554ec 40255393: ffd4c1 l32r a12, 402552e4 40255396: 057f56 bnez a15, 402553f1 40255399: 542ef6 bgeui a14, 2, 402553f1 4025539c: b03c movi.n a0, 59 4025539e: 7e0b addi.n a7, a14, -1 402553a0: 0c2756 bnez a7, 40255466 402553a3: b7af42 movi a4, -73 402553a6: 83afb2 movi a11, -125 402553a9: 76a0a2 movi a10, 118 402553ac: e35c movi.n a3, 94 402553ae: d95c movi.n a9, 93 402553b0: c75c movi.n a7, 92 402553b2: b85c movi.n a8, 91 402553b4: e20c movi.n a2, 14 402553b6: 023d27 bltu a13, a2, 402553bc 402553b9: 0061c6 j 40255544 402553bc: ffcb61 l32r a6, 402552e8 402553bf: 905dd0 addx2 a5, a13, a13 402553c2: 556a add.n a5, a5, a6 402553c4: 0005a0 jx a5 402553c7: 005e46 j 40255544 402553ca: 004246 j 402554d7 402553cd: 0060c6 j 40255554 402553d0: 008b86 j 40255602 402553d3: 008806 j 402555f7 402553d6: 008446 j 402555eb 402553d9: 006146 j 40255562 402553dc: 0080c6 j 402555e3 402553df: 007c86 j 402555d5 402553e2: 007886 j 402555c8 402553e5: 007506 j 402555bd 402553e8: 0070c6 j 402555af 402553eb: 006d46 j 402555a4 402553ee: 0069c6 j 40255599 402553f1: 0c2d mov.n a2, a12 402553f3: 0e3d mov.n a3, a14 402553f5: 0f4d mov.n a4, a15 402553f7: 015d mov.n a5, a1 402553f9: ffe1c5 call0 40255218 402553fc: ec5301 l32r a0, 40250548 402553ff: 6e0072 l8ui a7, a0, 110 40255402: e80c movi.n a8, 14 40255404: 1b6707 bbci a7, 0, 40255423 40255407: 189d87 bne a13, a8, 40255423 4025540a: 0f4d mov.n a4, a15 4025540c: 0e3d mov.n a3, a14 4025540e: 015d mov.n a5, a1 40255410: 7000d2 l8ui a13, a0, 112 40255413: 6f00c2 l8ui a12, a0, 111 40255416: 11dd80 slli a13, a13, 8 40255419: ccda add.n a12, a12, a13 4025541b: f4c0c0 extui a12, a12, 0, 16 4025541e: 0c2d mov.n a2, a12 40255420: ffdf45 call0 40255218 40255423: e1ebd1 l32r a13, 4024dbd0 40255426: 0d08 l32i.n a0, a13, 0 40255428: e214e1 l32r a14, 4024dc78 4025542b: 382002 l32i a0, a0, 224 4025542e: 012d mov.n a2, a1 40255430: 0000c0 callx0 a0 40255433: 0d08 l32i.n a0, a13, 0 40255435: 362002 l32i a0, a0, 216 40255438: 0000c0 callx0 a0 4025543b: 200122 l8ui a2, a1, 32 4025543e: 128c beqz.n a2, 40255443 40255440: ffd4c5 call0 40255190 40255443: 0c2d mov.n a2, a12 40255445: fd7841 l32r a4, 40254a28 40255448: 0020c0 memw 4025544b: f22e32 l32i a3, a14, 0x3c8 4025544e: 103340 and a3, a3, a4 40255451: 0020c0 memw 40255454: 21c8 l32i.n a12, a1, 8 40255456: 31d8 l32i.n a13, a1, 12 40255458: f26e32 s32i a3, a14, 0x3c8 4025545b: 51f8 l32i.n a15, a1, 20 4025545d: 41e8 l32i.n a14, a1, 16 4025545f: 1108 l32i.n a0, a1, 4 40255461: 20c112 addi a1, a1, 32 40255464: f00d ret.n 40255466: 043c movi.n a4, 48 40255468: 1a3c movi.n a10, 49 4025546a: 223c movi.n a2, 50 4025546c: 66a032 movi a3, 102 4025546f: 91afb2 movi a11, -111 40255472: 696c movi.n a9, -26 40255474: 181c movi.n a8, 17 40255476: bbaf72 movi a7, -69 40255479: e50c movi.n a5, 14 4025547b: 34bd57 bgeu a13, a5, 402554b3 4025547e: ff9b51 l32r a5, 402552ec 40255481: 906dd0 addx2 a6, a13, a13 40255484: 665a add.n a6, a6, a5 40255486: 0006a0 jx a6 40255489: 000986 j 402554b3 4025548c: 000f06 j 402554cc 4025548f: 0009c6 j 402554ba 40255492: 003a06 j 4025557e 40255495: 003a46 j 40255582 40255498: 003d86 j 40255592 4025549b: 000846 j 402554c0 4025549e: 002486 j 40255534 402554a1: 0024c6 j 40255538 402554a4: 0038c6 j 4025558b 402554a7: 002446 j 4025553c 402554aa: 003086 j 40255570 402554ad: 0030c6 j 40255574 402554b0: 000586 j 402554ca 402554b3: 024d mov.n a4, a2 402554b5: ccaf82 movi a8, -52 402554b8: 08bd mov.n a11, a8 402554ba: 087d mov.n a7, a8 402554bc: 0b0d mov.n a0, a11 402554be: 04ad mov.n a10, a4 402554c0: 073d mov.n a3, a7 402554c2: 0a4d mov.n a4, a10 402554c4: 014102 s8i a0, a1, 1 402554c7: 000106 j 402554cf 402554ca: 024d mov.n a4, a2 402554cc: 014132 s8i a3, a1, 1 402554cf: 030d mov.n a0, a3 402554d1: 004142 s8i a4, a1, 0 402554d4: 000206 j 402554e0 402554d7: 004182 s8i a8, a1, 0 402554da: b1af22 movi a2, -79 402554dd: 014122 s8i a2, a1, 1 402554e0: 024102 s8i a0, a1, 2 402554e3: ffc546 j 402553fc 402554e6: ff82c1 l32r a12, 402552f0 402554e9: ffaa46 j 40255396 402554ec: ff82c1 l32r a12, 402552f4 402554ef: ffa8c6 j 40255396 402554f2: ff81c1 l32r a12, 402552f8 402554f5: ffa746 j 40255396 402554f8: ff81c1 l32r a12, 402552fc 402554fb: ffa5c6 j 40255396 402554fe: ff80c1 l32r a12, 40255300 40255501: ffa446 j 40255396 40255504: ff80c1 l32r a12, 40255304 40255507: ffa2c6 j 40255396 4025550a: ff7fc1 l32r a12, 40255308 4025550d: ffa146 j 40255396 40255510: ff7fc1 l32r a12, 4025530c 40255513: ff9fc6 j 40255396 40255516: ff7ec1 l32r a12, 40255310 40255519: ff9e46 j 40255396 4025551c: ff7ec1 l32r a12, 40255314 4025551f: ff9cc6 j 40255396 40255522: ff7dc1 l32r a12, 40255318 40255525: ff9b46 j 40255396 40255528: ff7dc1 l32r a12, 4025531c 4025552b: ff99c6 j 40255396 4025552e: ff7cc1 l32r a12, 40255320 40255531: ff9846 j 40255396 40255534: 038d mov.n a8, a3 40255536: 08bd mov.n a11, a8 40255538: 083d mov.n a3, a8 4025553a: 0b9d mov.n a9, a11 4025553c: 0a4d mov.n a4, a10 4025553e: 014192 s8i a9, a1, 1 40255541: ffe286 j 402554cf 40255544: 0a0d mov.n a0, a10 40255546: 62a062 movi a6, 98 40255549: f75c movi.n a7, 95 4025554b: 004172 s8i a7, a1, 0 4025554e: 014162 s8i a6, a1, 1 40255551: ffe2c6 j 402554e0 40255554: 004182 s8i a8, a1, 0 40255557: dfaf02 movi a0, -33 4025555a: 297c movi.n a9, -14 4025555c: 014192 s8i a9, a1, 1 4025555f: ffdf46 j 402554e0 40255562: 004172 s8i a7, a1, 0 40255565: 6fa002 movi a0, 111 40255568: 9a7c movi.n a10, -7 4025556a: 0141a2 s8i a10, a1, 1 4025556d: ffdbc6 j 402554e0 40255570: 087d mov.n a7, a8 40255572: 070d mov.n a0, a7 40255574: 073d mov.n a3, a7 40255576: 024d mov.n a4, a2 40255578: 014102 s8i a0, a1, 1 4025557b: ffd406 j 402554cf 4025557e: 073d mov.n a3, a7 40255580: 039d mov.n a9, a3 40255582: 037d mov.n a7, a3 40255584: 090d mov.n a0, a9 40255586: 04ad mov.n a10, a4 40255588: ffcd06 j 402554c0 4025558b: 073d mov.n a3, a7 4025558d: 039d mov.n a9, a3 4025558f: ffea46 j 4025553c 40255592: 087d mov.n a7, a8 40255594: 070d mov.n a0, a7 40255596: ffc986 j 402554c0 40255599: 004132 s8i a3, a1, 0 4025559c: c4af22 movi a2, -60 4025559f: c06c movi.n a0, -20 402555a1: ffce06 j 402554dd 402555a4: 004132 s8i a3, a1, 0 402555a7: 0141b2 s8i a11, a1, 1 402555aa: 804c movi.n a0, 72 402555ac: ffcc06 j 402554e0 402555af: 004132 s8i a3, a1, 0 402555b2: a4af02 movi a0, -92 402555b5: 1b4c movi.n a11, 65 402555b7: 0141b2 s8i a11, a1, 1 402555ba: ffc886 j 402554e0 402555bd: 000c movi.n a0, 0 402555bf: 014102 s8i a0, a1, 1 402555c2: 004132 s8i a3, a1, 0 402555c5: ffc5c6 j 402554e0 402555c8: 080d mov.n a0, a8 402555ca: 093d mov.n a3, a9 402555cc: beaf22 movi a2, -66 402555cf: 014122 s8i a2, a1, 1 402555d2: fffb06 j 402555c2 402555d5: 004192 s8i a9, a1, 0 402555d8: 7ca002 movi a0, 124 402555db: 014102 s8i a0, a1, 1 402555de: 040d mov.n a0, a4 402555e0: ffbf06 j 402554e0 402555e3: 004192 s8i a9, a1, 0 402555e6: 341c movi.n a4, 19 402555e8: fffbc6 j 402555db 402555eb: 004172 s8i a7, a1, 0 402555ee: 014142 s8i a4, a1, 1 402555f1: cbaf02 movi a0, -53 402555f4: ffba06 j 402554e0 402555f7: 004172 s8i a7, a1, 0 402555fa: 0141a2 s8i a10, a1, 1 402555fd: 702c movi.n a0, 39 402555ff: ffb746 j 402554e0 40255602: 0b0d mov.n a0, a11 40255604: 004172 s8i a7, a1, 0 40255607: 433c movi.n a3, 52 40255609: 014132 s8i a3, a1, 1 4025560c: ffb406 j 402554e0 4025560f: 569600 excw 40255612: 084025 excw 40255615: 000052 l8ui a5, a0, 0 40255618: 006000 rsil a0, 0 ... 4025561c : 4025561c: c0c112 addi a1, a1, -64 4025561f: 71c9 s32i.n a12, a1, 28 40255621: 81d9 s32i.n a13, a1, 32 40255623: 6109 s32i.n a0, a1, 24 40255625: 02dd mov.n a13, a2 40255627: ebc801 l32r a0, 40250548 4025562a: 11c500 slli a12, a5, 16 4025562d: 710042 l8ui a4, a0, 113 40255630: 31c0c0 srai a12, a12, 16 40255633: 286407 bbci a4, 0, 4025565f 40255636: 9139 s32i.n a3, a1, 36 40255638: a169 s32i.n a6, a1, 40 4025563a: b179 s32i.n a7, a1, 44 4025563c: 046417 bbci a4, 1, 40255644 4025563f: 011ca6 blti a12, 1, 40255644 40255642: 0c0c movi.n a12, 0 40255644: 0c2d mov.n a2, a12 40255646: 330c movi.n a3, 3 40255648: aab201 l32r a0, 40240110 <_irom0_text_start+0x110> 4025564b: 0000c0 callx0 a0 4025564e: b178 l32i.n a7, a1, 44 40255650: a168 l32i.n a6, a1, 40 40255652: 9138 l32i.n a3, a1, 36 40255654: 110200 slli a0, a2, 16 40255657: 310000 srai a0, a0, 16 4025565a: 5109 s32i.n a0, a1, 20 4025565c: 000146 j 40255665 4025565f: 0c0c movi.n a12, 0 40255661: 020c movi.n a2, 0 40255663: 5129 s32i.n a2, a1, 20 40255665: 0c4d mov.n a4, a12 40255667: 0d2d mov.n a2, a13 40255669: 065d mov.n a5, a6 4025566b: e43b81 l32r a8, 4024e758 4025566e: 400162 l8ui a6, a1, 64 40255671: 3048d2 s8i a13, a8, 48 40255674: 0169 s32i.n a6, a1, 0 40255676: 10c162 addi a6, a1, 16 40255679: ffca85 call0 40255324 4025567c: e90c movi.n a9, 14 4025567e: ebb231 l32r a3, 40250548 40255681: 020d mov.n a0, a2 40255683: c109 s32i.n a0, a1, 48 40255685: 710342 l8ui a4, a3, 113 40255688: 34bd97 bgeu a13, a9, 402556c0 4025568b: ffe1b1 l32r a11, 40255610 4025568e: 90add0 addx2 a10, a13, a13 40255691: aaba add.n a10, a10, a11 40255693: 000aa0 jx a10 40255696: 000986 j 402556c0 40255699: 002e86 j 40255757 4025569c: 003fc6 j 4025579f 4025569f: 003d86 j 40255799 402556a2: 003b46 j 40255793 402556a5: 003906 j 4025578d 402556a8: 0036c6 j 40255787 402556ab: 003486 j 40255781 402556ae: 003246 j 4025577b 402556b1: 003006 j 40255775 402556b4: 002dc6 j 4025576f 402556b7: 002b86 j 40255769 402556ba: 002946 j 40255763 402556bd: 002706 j 4025575d 402556c0: 6aa0c2 movi a12, 106 402556c3: 566407 bbci a4, 0, 4025571d 402556c6: ed3931 l32r a3, 40250bac 402556c9: ed3921 l32r a2, 40250bb0 402556cc: 045140 extui a5, a4, 1, 1 402556cf: e14001 l32r a0, 4024dbd0 402556d2: 5148 l32i.n a4, a1, 20 402556d4: 0008 l32i.n a0, a0, 0 402556d6: 442a add.n a4, a4, a2 402556d8: 933250 movnez a3, a2, a5 402556db: 1f2002 l32i a0, a0, 124 402556de: 120c movi.n a2, 1 402556e0: 0000c0 callx0 a0 402556e3: 77a022 movi a2, 119 402556e6: 030c movi.n a3, 0 402556e8: c41c movi.n a4, 28 402556ea: e13901 l32r a0, 4024dbd0 402556ed: 650c movi.n a5, 6 402556ef: 0008 l32i.n a0, a0, 0 402556f1: 660c movi.n a6, 6 402556f3: 272002 l32i a0, a0, 156 402556f6: 170c movi.n a7, 1 402556f8: 0000c0 callx0 a0 402556fb: 77a022 movi a2, 119 402556fe: 030c movi.n a3, 0 40255700: c41c movi.n a4, 28 40255702: e13301 l32r a0, 4024dbd0 40255705: 550c movi.n a5, 5 40255707: 0008 l32i.n a0, a0, 0 40255709: 560c movi.n a6, 5 4025570b: 272002 l32i a0, a0, 156 4025570e: 170c movi.n a7, 1 40255710: 0000c0 callx0 a0 40255713: 520c movi.n a2, 5 40255715: e3cc01 l32r a0, 4024e648 40255718: 0000c0 callx0 a0 4025571b: c108 l32i.n a0, a1, 48 4025571d: ffbe41 l32r a4, 40255618 40255720: ffbd51 l32r a5, 40255614 40255723: e2a431 l32r a3, 4024e1b4 40255726: 805c50 add a5, a12, a5 40255729: 0155f0 slli a5, a5, 17 4025572c: 0020c0 memw 4025572f: 452322 l32i a2, a3, 0x114 40255732: c42020 extui a2, a2, 0, 13 40255735: 202250 or a2, a2, a5 40255738: 202240 or a2, a2, a4 4025573b: 0020c0 memw 4025573e: 456322 s32i a2, a3, 0x114 40255741: 202dd0 or a2, a13, a13 40255744: 003d mov.n a3, a0 40255746: f9e745 call0 4024f5bc 40255749: fa1c85 call0 4024f914 4025574c: 71c8 l32i.n a12, a1, 28 4025574e: 81d8 l32i.n a13, a1, 32 40255750: 6108 l32i.n a0, a1, 24 40255752: 40c112 addi a1, a1, 64 40255755: f00d ret.n 40255757: e1a2c2 movi a12, 0x2e1 4025575a: ffd946 j 402556c3 4025575d: d1a0c2 movi a12, 209 40255760: ffd7c6 j 402556c3 40255763: fca0c2 movi a12, 252 40255766: ffd646 j 402556c3 40255769: 27a1c2 movi a12, 0x127 4025576c: ffd4c6 j 402556c3 4025576f: 53a1c2 movi a12, 0x153 40255772: ffd346 j 402556c3 40255775: 7ea1c2 movi a12, 0x17e 40255778: ffd1c6 j 402556c3 4025577b: aaa1c2 movi a12, 0x1aa 4025577e: ffd046 j 402556c3 40255781: d6a1c2 movi a12, 0x1d6 40255784: ffcec6 j 402556c3 40255787: 02a2c2 movi a12, 0x202 4025578a: ffcd46 j 402556c3 4025578d: 2ea2c2 movi a12, 0x22e 40255790: ffcbc6 j 402556c3 40255793: 5aa2c2 movi a12, 0x25a 40255796: ffca46 j 402556c3 40255799: 87a2c2 movi a12, 0x287 4025579c: ffc8c6 j 402556c3 4025579f: b4a2c2 movi a12, 0x2b4 402557a2: ffc746 j 402556c3 402557a5: 000000 ill 402557a8: a908 l32i.n a0, a9, 40 402557aa: fe .byte 0xfe 402557ab: 3f .byte 0x3f 402557ac : 402557ac: f0c112 addi a1, a1, -16 402557af: eb6651 l32r a5, 40250548 402557b2: 0109 s32i.n a0, a1, 0 402557b4: 710542 l8ui a4, a5, 113 402557b7: fffc01 l32r a0, 402557a8 402557ba: 116427 bbci a4, 2, 402557cf 402557bd: 720562 l8ui a6, a5, 114 402557c0: 016680 slli a6, a6, 24 402557c3: 316860 srai a6, a6, 24 402557c6: 1166d0 slli a6, a6, 3 402557c9: 005062 s16i a6, a0, 0 402557cc: 000446 j 402557e1 402557cf: 009072 l16si a7, a0, 0 402557d2: 0b1737 beq a7, a3, 402557e1 402557d5: 005032 s16i a3, a0, 0 402557d8: 012280 slli a2, a2, 24 402557db: 312820 srai a2, a2, 24 402557de: 000085 call0 402557e8 402557e1: 0108 l32i.n a0, a1, 0 402557e3: 10c112 addi a1, a1, 16 402557e6: f00d ret.n 402557e8 : 402557e8: e0c112 addi a1, a1, -32 402557eb: 056102 s32i a0, a1, 20 402557ee: e3da01 l32r a0, 4024e758 402557f1: 0661c2 s32i a12, a1, 24 402557f4: 002002 l32i a0, a0, 0 402557f7: 02cd mov.n a12, a2 402557f9: 077097 bbci a0, 25, 40255804 402557fc: 420c movi.n a2, 4 402557fe: fea545 call0 40254254 40255801: 000106 j 40255809 40255804: f8f005 call0 4024e708 40255807: 4129 s32i.n a2, a1, 16 40255809: 040c movi.n a4, 0 4025580b: e3d361 l32r a6, 4024e758 4025580e: 64a072 movi a7, 100 40255811: 120c movi.n a2, 1 40255813: ffe551 l32r a5, 402557a8 40255816: eb4c31 l32r a3, 40250548 40255819: 009552 l16si a5, a5, 0 4025581c: 010332 l8ui a3, a3, 1 4025581f: 0129 s32i.n a2, a1, 0 40255821: 0c2d mov.n a2, a12 40255823: ffdf85 call0 4025561c 40255826: 0c2d mov.n a2, a12 40255828: f9cec5 call0 4024f518 4025582b: e3cb61 l32r a6, 4024e758 4025582e: 0668 l32i.n a6, a6, 0 40255830: 0c7697 bbci a6, 25, 40255840 40255833: 420c movi.n a2, 4 40255835: 030c movi.n a3, 0 40255837: feba05 call0 402543d8 4025583a: fbf245 call0 40251760 4025583d: 000146 j 40255846 40255840: 042122 l32i a2, a1, 16 40255843: f8e7c5 call0 4024e6c0 40255846: feafb2 movi a11, -2 40255849: ea3d81 l32r a8, 40250140 4025584c: 0020c0 memw 4025584f: d828a2 l32i a10, a8, 0x360 40255852: 10aab0 and a10, a10, a11 40255855: 0020c0 memw 40255858: d868a2 s32i a10, a8, 0x360 4025585b: 01a092 movi a9, 1 4025585e: 0020c0 memw 40255861: d82872 l32i a7, a8, 0x360 40255864: 207790 or a7, a7, a9 40255867: 0020c0 memw 4025586a: d86872 s32i a7, a8, 0x360 4025586d: 61c8 l32i.n a12, a1, 24 4025586f: 5108 l32i.n a0, a1, 20 40255871: 20c112 addi a1, a1, 32 40255874: f00d ret.n ... 40255878 : 40255878: e0c112 addi a1, a1, -32 4025587b: 066102 s32i a0, a1, 24 4025587e: 0761c2 s32i a12, a1, 28 40255881: 00a482 movi a8, 0x400 40255884: ea2f71 l32r a7, 40250140 40255887: 20c220 or a12, a2, a2 4025588a: 0020c0 memw 4025588d: d02762 l32i a6, a7, 0x340 40255890: 206680 or a6, a6, a8 40255893: 0020c0 memw 40255896: 040c movi.n a4, 0 40255898: 000c movi.n a0, 0 4025589a: eb2b31 l32r a3, 40250548 4025589d: d06762 s32i a6, a7, 0x340 402558a0: ffc251 l32r a5, 402557a8 402558a3: e3ad61 l32r a6, 4024e758 402558a6: 64a072 movi a7, 100 402558a9: 009552 l16si a5, a5, 0 402558ac: 010332 l8ui a3, a3, 1 402558af: 0109 s32i.n a0, a1, 0 402558b1: ffd685 call0 4025561c 402558b4: e3ac31 l32r a3, 4024e764 402558b7: 902cc0 addx2 a2, a12, a12 402558ba: 223a add.n a2, a2, a3 402558bc: ff6845 call0 40254f44 402558bf: 7420c0 extui a2, a12, 0, 8 402558c2: 10c132 addi a3, a1, 16 402558c5: f920c5 call0 4024ead4 402558c8: 71c8 l32i.n a12, a1, 28 402558ca: 6108 l32i.n a0, a1, 24 402558cc: 20c112 addi a1, a1, 32 402558cf: f00d ret.n 402558d1: 000000 ill 402558d4: 000000 ill 402558d7: ffff30 excw 402558da: ff .byte 0xff 402558db: 0000e0 excw 402558de: 001c00 excw 402558e1: 0c0000 excw 402558e4 : 402558e4: e37651 l32r a5, 4024e6bc 402558e7: f0c112 addi a1, a1, -16 402558ea: 0109 s32i.n a0, a1, 0 402558ec: 31e9 s32i.n a14, a1, 12 402558ee: 21d9 s32i.n a13, a1, 8 402558f0: 11c9 s32i.n a12, a1, 4 402558f2: d0a2d1 l32r a13, 40249b7c 402558f5: e0b6c1 l32r a12, 4024dbd0 402558f8: e0e0e1 l32r a14, 4024dc78 402558fb: 0020c0 memw 402558fe: fa2e42 l32i a4, a14, 0x3e8 40255901: 104450 and a4, a4, a5 40255904: 0020c0 memw 40255907: fa6e42 s32i a4, a14, 0x3e8 4025590a: edbc31 l32r a3, 40250ffc 4025590d: 0020c0 memw 40255910: 442d22 l32i a2, a13, 0x110 40255913: 202230 or a2, a2, a3 40255916: 0020c0 memw 40255919: 230c movi.n a3, 2 4025591b: 040c movi.n a4, 0 4025591d: 752c movi.n a5, 39 4025591f: 0c08 l32i.n a0, a12, 0 40255921: 446d22 s32i a2, a13, 0x110 40255924: 262002 l32i a0, a0, 152 40255927: 6aa022 movi a2, 106 4025592a: 0000c0 callx0 a0 4025592d: f49b61 l32r a6, 40252b9c 40255930: e0d681 l32r a8, 4024dc88 40255933: 000662 l8ui a6, a6, 0 40255936: ef8991 l32r a9, 4025175c 40255939: 069c beqz.n a6, 4025594d 4025593b: 0020c0 memw 4025593e: fa2e72 l32i a7, a14, 0x3e8 40255941: 107790 and a7, a7, a9 40255944: 207780 or a7, a7, a8 40255947: 0020c0 memw 4025594a: fa6e72 s32i a7, a14, 0x3e8 4025594d: ffe191 l32r a9, 402558d4 40255950: e33db1 l32r a11, 4024e644 40255953: 0020c0 memw 40255956: 442d82 l32i a8, a13, 0x110 40255959: 208890 or a8, a8, a9 4025595c: 0020c0 memw 4025595f: 446d82 s32i a8, a13, 0x110 40255962: ffdd71 l32r a7, 402558d8 40255965: ffdd61 l32r a6, 402558dc 40255968: 0020c0 memw 4025596b: e82e52 l32i a5, a14, 0x3a0 4025596e: 105570 and a5, a5, a7 40255971: 205560 or a5, a5, a6 40255974: 0020c0 memw 40255977: e86e52 s32i a5, a14, 0x3a0 4025597a: f96841 l32r a4, 40253f1c 4025597d: e88f31 l32r a3, 4024fbbc 40255980: 0020c0 memw 40255983: e62e22 l32i a2, a14, 0x398 40255986: 102240 and a2, a2, a4 40255989: 202230 or a2, a2, a3 4025598c: 0020c0 memw 4025598f: e66e22 s32i a2, a14, 0x398 40255992: d07c movi.n a0, -3 40255994: 0020c0 memw 40255997: 9c2ba2 l32i a10, a11, 0x270 4025599a: 10aa00 and a10, a10, a0 4025599d: 0020c0 memw 402559a0: 9c6ba2 s32i a10, a11, 0x270 402559a3: 220c movi.n a2, 2 402559a5: e32801 l32r a0, 4024e648 402559a8: 0000c0 callx0 a0 402559ab: 0c08 l32i.n a0, a12, 0 402559ad: 282002 l32i a0, a0, 160 402559b0: 0000c0 callx0 a0 402559b3: 220c movi.n a2, 2 402559b5: 0c08 l32i.n a0, a12, 0 402559b7: 130c movi.n a3, 1 402559b9: 2b2002 l32i a0, a0, 172 402559bc: 81a042 movi a4, 129 402559bf: 0000c0 callx0 a0 402559c2: ffc731 l32r a3, 402558e0 402559c5: 0020c0 memw 402559c8: 442d22 l32i a2, a13, 0x110 402559cb: 202230 or a2, a2, a3 402559ce: 0020c0 memw 402559d1: 0c08 l32i.n a0, a12, 0 402559d3: 322002 l32i a0, a0, 200 402559d6: 446d22 s32i a2, a13, 0x110 402559d9: 0000c0 callx0 a0 402559dc: 6aa022 movi a2, 106 402559df: 230c movi.n a3, 2 402559e1: 0c08 l32i.n a0, a12, 0 402559e3: 040c movi.n a4, 0 402559e5: 262002 l32i a0, a0, 152 402559e8: 452c movi.n a5, 36 402559ea: 0000c0 callx0 a0 402559ed: 6aa022 movi a2, 106 402559f0: 230c movi.n a3, 2 402559f2: 0c08 l32i.n a0, a12, 0 402559f4: 040c movi.n a4, 0 402559f6: 262002 l32i a0, a0, 152 402559f9: 552c movi.n a5, 37 402559fb: 0000c0 callx0 a0 402559fe: 0c08 l32i.n a0, a12, 0 40255a00: 2f2002 l32i a0, a0, 188 40255a03: 0000c0 callx0 a0 40255a06: ffa942 movi a4, 0xfffff9ff 40255a09: e9cd31 l32r a3, 40250140 40255a0c: 0020c0 memw 40255a0f: d02322 l32i a2, a3, 0x340 40255a12: 102240 and a2, a2, a4 40255a15: 0020c0 memw 40255a18: 040c movi.n a4, 0 40255a1a: 450c movi.n a5, 4 40255a1c: 060c movi.n a6, 0 40255a1e: 870c movi.n a7, 8 40255a20: 0c08 l32i.n a0, a12, 0 40255a22: d06322 s32i a2, a3, 0x340 40255a25: 62a022 movi a2, 98 40255a28: 272002 l32i a0, a0, 156 40255a2b: 130c movi.n a3, 1 40255a2d: 0000c0 callx0 a0 40255a30: e34a01 l32r a0, 4024e758 40255a33: 0058 l32i.n a5, a0, 0 40255a35: 07f5b7 bbsi a5, 27, 40255a40 40255a38: 120c movi.n a2, 1 40255a3a: ffdac5 call0 402557e8 40255a3d: 0002c6 j 40255a4c 40255a40: 300022 l8ui a2, a0, 48 40255a43: 012280 slli a2, a2, 24 40255a46: 312820 srai a2, a2, 24 40255a49: ffe2c5 call0 40255878 40255a4c: 0c08 l32i.n a0, a12, 0 40255a4e: 232002 l32i a0, a0, 140 40255a51: 0000c0 callx0 a0 40255a54: 6ba022 movi a2, 107 40255a57: 230c movi.n a3, 2 40255a59: 0c08 l32i.n a0, a12, 0 40255a5b: 140c movi.n a4, 1 40255a5d: 262002 l32i a0, a0, 152 40255a60: 854c movi.n a5, 72 40255a62: 0000c0 callx0 a0 40255a65: 0c08 l32i.n a0, a12, 0 40255a67: 222002 l32i a0, a0, 136 40255a6a: 0000c0 callx0 a0 40255a6d: 6ca022 movi a2, 108 40255a70: 230c movi.n a3, 2 40255a72: 040c movi.n a4, 0 40255a74: 050c movi.n a5, 0 40255a76: 0c08 l32i.n a0, a12, 0 40255a78: 060c movi.n a6, 0 40255a7a: 272002 l32i a0, a0, 156 40255a7d: 170c movi.n a7, 1 40255a7f: 0000c0 callx0 a0 40255a82: 6ca022 movi a2, 108 40255a85: 230c movi.n a3, 2 40255a87: 040c movi.n a4, 0 40255a89: 250c movi.n a5, 2 40255a8b: 0c08 l32i.n a0, a12, 0 40255a8d: 260c movi.n a6, 2 40255a8f: 272002 l32i a0, a0, 156 40255a92: 170c movi.n a7, 1 40255a94: 0000c0 callx0 a0 40255a97: 0c08 l32i.n a0, a12, 0 40255a99: 132002 l32i a0, a0, 76 40255a9c: 0000c0 callx0 a0 40255a9f: 77a022 movi a2, 119 40255aa2: 030c movi.n a3, 0 40255aa4: a41c movi.n a4, 26 40255aa6: 450c movi.n a5, 4 40255aa8: 0c08 l32i.n a0, a12, 0 40255aaa: 460c movi.n a6, 4 40255aac: 272002 l32i a0, a0, 156 40255aaf: 070c movi.n a7, 0 40255ab1: 0000c0 callx0 a0 40255ab4: 77a022 movi a2, 119 40255ab7: 030c movi.n a3, 0 40255ab9: a41c movi.n a4, 26 40255abb: 550c movi.n a5, 5 40255abd: 0c08 l32i.n a0, a12, 0 40255abf: 560c movi.n a6, 5 40255ac1: 272002 l32i a0, a0, 156 40255ac4: 070c movi.n a7, 0 40255ac6: 0000c0 callx0 a0 40255ac9: 77a022 movi a2, 119 40255acc: 030c movi.n a3, 0 40255ace: a41c movi.n a4, 26 40255ad0: 450c movi.n a5, 4 40255ad2: 0c08 l32i.n a0, a12, 0 40255ad4: 460c movi.n a6, 4 40255ad6: 272002 l32i a0, a0, 156 40255ad9: 170c movi.n a7, 1 40255adb: 0000c0 callx0 a0 40255ade: 77a022 movi a2, 119 40255ae1: 030c movi.n a3, 0 40255ae3: a41c movi.n a4, 26 40255ae5: 550c movi.n a5, 5 40255ae7: 0c08 l32i.n a0, a12, 0 40255ae9: 560c movi.n a6, 5 40255aeb: 272002 l32i a0, a0, 156 40255aee: 170c movi.n a7, 1 40255af0: 0000c0 callx0 a0 40255af3: 020c movi.n a2, 0 40255af5: 11c8 l32i.n a12, a1, 4 40255af7: 21d8 l32i.n a13, a1, 8 40255af9: 31e8 l32i.n a14, a1, 12 40255afb: 0108 l32i.n a0, a1, 0 40255afd: 10c112 addi a1, a1, 16 40255b00: f00d ret.n 40255b02: 000000 ill 40255b05: 1f .byte 0x1f 40255b06: fe .byte 0xfe 40255b07: ff .byte 0xff 40255b08 : 40255b08: e31461 l32r a6, 4024e758 40255b0b: 8b1c movi.n a11, 24 40255b0d: 5c0692 l8ui a9, a6, 92 40255b10: e05a71 l32r a7, 4024dc78 40255b13: 019980 slli a9, a9, 24 40255b16: 319890 srai a9, a9, 24 40255b19: c09490 sub a9, a4, a9 40255b1c: 22bc beqz.n a2, 40255b52 40255b1e: 020c movi.n a2, 0 40255b20: 11a330 slli a10, a3, 13 40255b23: fff831 l32r a3, 40255b04 40255b26: a06270 addx4 a6, a2, a7 40255b29: 0020c0 memw 40255b2c: c12682 l32i a8, a6, 0x304 40255b2f: 105830 and a5, a8, a3 40255b32: c08890 sub a8, a8, a9 40255b35: 205a50 or a5, a10, a5 40255b38: 748080 extui a8, a8, 0, 8 40255b3b: 205580 or a5, a5, a8 40255b3e: 0020c0 memw 40255b41: c16652 s32i a5, a6, 0x304 40255b44: 221b addi.n a2, a2, 1 40255b46: 742020 extui a2, a2, 0, 8 40255b49: d992b7 bne a2, a11, 40255b26 40255b4c: e30391 l32r a9, 4024e758 40255b4f: 5c4942 s8i a4, a9, 92 40255b52: f00d ret.n 40255b54 : 40255b54: f41031 l32r a3, 40252b94 40255b57: e0c112 addi a1, a1, -32 40255b5a: 066102 s32i a0, a1, 24 40255b5d: 0761c2 s32i a12, a1, 28 40255b60: 01a002 movi a0, 1 40255b63: 02cd mov.n a12, a2 40255b65: 010322 l8ui a2, a3, 1 40255b68: 004302 s8i a0, a3, 0 40255b6b: 52cc bnez.n a2, 40255b74 40255b6d: 3ccc bnez.n a12, 40255b74 40255b6f: 420c movi.n a2, 4 40255b71: fe6e05 call0 40254254 40255b74: 6ca022 movi a2, 108 40255b77: 230c movi.n a3, 2 40255b79: 040c movi.n a4, 0 40255b7b: 550c movi.n a5, 5 40255b7d: e01401 l32r a0, 4024dbd0 40255b80: 560c movi.n a6, 5 40255b82: 0008 l32i.n a0, a0, 0 40255b84: 170c movi.n a7, 1 40255b86: 272002 l32i a0, a0, 156 40255b89: 41c9 s32i.n a12, a1, 16 40255b8b: 0000c0 callx0 a0 40255b8e: e54951 l32r a5, 4024f0b4 40255b91: 720c movi.n a2, 7 40255b93: e96bc1 l32r a12, 40250140 40255b96: 0020c0 memw 40255b99: d72c42 l32i a4, a12, 0x35c 40255b9c: 204450 or a4, a4, a5 40255b9f: 0020c0 memw 40255ba2: d76c42 s32i a4, a12, 0x35c 40255ba5: 0020c0 memw 40255ba8: d42c32 l32i a3, a12, 0x350 40255bab: 753830 extui a3, a3, 24, 8 40255bae: 0b0237 bnone a2, a3, 40255bbd 40255bb1: 0020c0 memw 40255bb4: d42c62 l32i a6, a12, 0x350 40255bb7: 256860 extui a6, a6, 24, 3 40255bba: ff3656 bnez a6, 40255bb1 40255bbd: fdaf92 movi a9, -3 40255bc0: 0020c0 memw 40255bc3: d42c82 l32i a8, a12, 0x350 40255bc6: 108890 and a8, a8, a9 40255bc9: 0020c0 memw 40255bcc: d46c82 s32i a8, a12, 0x350 40255bcf: 02a022 movi a2, 2 40255bd2: 0020c0 memw 40255bd5: d42c72 l32i a7, a12, 0x350 40255bd8: 207720 or a7, a7, a2 40255bdb: 0020c0 memw 40255bde: d46c72 s32i a7, a12, 0x350 40255be1: e29901 l32r a0, 4024e648 40255be4: 0000c0 callx0 a0 40255be7: 0020c0 memw 40255bea: d42cb2 l32i a11, a12, 0x350 40255bed: 07a0a2 movi a10, 7 40255bf0: 75b8b0 extui a11, a11, 24, 8 40255bf3: 0b0ab7 bnone a10, a11, 40255c02 40255bf6: 0020c0 memw 40255bf9: d42c02 l32i a0, a12, 0x350 40255bfc: 250800 extui a0, a0, 24, 3 40255bff: ff3056 bnez a0, 40255bf6 40255c02: 012d mov.n a2, a1 40255c04: fd0785 call0 40252c80 40255c07: dff201 l32r a0, 4024dbd0 40255c0a: 050c movi.n a5, 0 40255c0c: 040c movi.n a4, 0 40255c0e: 016d mov.n a6, a1 40255c10: 851b addi.n a8, a5, 1 40255c12: 907560 addx2 a7, a5, a6 40255c15: 001772 l16ui a7, a7, 0 40255c18: 745080 extui a5, a8, 0, 8 40255c1b: 474a add.n a4, a7, a4 40255c1d: f44040 extui a4, a4, 0, 16 40255c20: ec8566 bnei a5, 8, 40255c10 40255c23: 560c movi.n a6, 5 40255c25: 070c movi.n a7, 0 40255c27: a94831 l32r a3, 40240148 <_irom0_text_start+0x148> 40255c2a: ffa052 movi a5, 255 40255c2d: 248b addi.n a2, a4, 8 40255c2f: 0008 l32i.n a0, a0, 0 40255c31: ea4541 l32r a4, 40250548 40255c34: f42420 extui a2, a2, 4, 16 40255c37: 6c0442 l8ui a4, a4, 108 40255c3a: 272002 l32i a0, a0, 156 40255c3d: c04450 sub a4, a4, a5 40255c40: 832340 moveqz a2, a3, a4 40255c43: 550c movi.n a5, 5 40255c45: 230c movi.n a3, 2 40255c47: 5129 s32i.n a2, a1, 20 40255c49: 040c movi.n a4, 0 40255c4b: 6ca022 movi a2, 108 40255c4e: 0000c0 callx0 a0 40255c51: f3d051 l32r a5, 40252b94 40255c54: 100c movi.n a0, 1 40255c56: 0020c0 memw 40255c59: d42c42 l32i a4, a12, 0x350 40255c5c: 730c movi.n a3, 7 40255c5e: 754840 extui a4, a4, 24, 8 40255c61: 0b0347 bnone a3, a4, 40255c70 40255c64: 0020c0 memw 40255c67: d42c62 l32i a6, a12, 0x350 40255c6a: 256860 extui a6, a6, 24, 3 40255c6d: ff3656 bnez a6, 40255c64 40255c70: f3ab21 l32r a2, 40252b1c 40255c73: 0020c0 memw 40255c76: d72cb2 l32i a11, a12, 0x35c 40255c79: 10bb20 and a11, a11, a2 40255c7c: 0020c0 memw 40255c7f: d76cb2 s32i a11, a12, 0x35c 40255c82: feafa2 movi a10, -2 40255c85: 0020c0 memw 40255c88: d82c92 l32i a9, a12, 0x360 40255c8b: 1099a0 and a9, a9, a10 40255c8e: 0020c0 memw 40255c91: d86c92 s32i a9, a12, 0x360 40255c94: 0020c0 memw 40255c97: d82c82 l32i a8, a12, 0x360 40255c9a: 208800 or a8, a8, a0 40255c9d: 0020c0 memw 40255ca0: d86c82 s32i a8, a12, 0x360 40255ca3: 010572 l8ui a7, a5, 1 40255ca6: 042132 l32i a3, a1, 16 40255ca9: 00b756 bnez a7, 40255cb8 40255cac: 83cc bnez.n a3, 40255cb8 40255cae: 420c movi.n a2, 4 40255cb0: 030c movi.n a3, 0 40255cb2: fe7245 call0 402543d8 40255cb5: f3b751 l32r a5, 40252b94 40255cb8: 5128 l32i.n a2, a1, 20 40255cba: 71c8 l32i.n a12, a1, 28 40255cbc: 6148 l32i.n a4, a1, 24 40255cbe: 060c movi.n a6, 0 40255cc0: 004562 s8i a6, a5, 0 40255cc3: 040d mov.n a0, a4 40255cc5: 20c112 addi a1, a1, 32 40255cc8: f00d ret.n ... 40255ccc : 40255ccc: 029d mov.n a9, a2 40255cce: 052d mov.n a2, a5 40255cd0: 022937 blt a9, a3, 40255cd6 40255cd3: 0aa497 bge a4, a9, 40255ce1 40255cd6: 401600 ssl a6 40255cd9: 130c movi.n a3, 1 40255cdb: a13300 sll a3, a3 40255cde: 202230 or a2, a2, a3 40255ce1: f00d ret.n 40255ce3: a80600 excw 40255ce6: fe .byte 0xfe 40255ce7: 3f .byte 0x3f 40255ce8: 000ff4 excw ... 40255cec : 40255cec: 050c movi.n a5, 0 40255cee: e0c112 addi a1, a1, -32 40255cf1: 21d9 s32i.n a13, a1, 8 40255cf3: 41f9 s32i.n a15, a1, 16 40255cf5: 31e9 s32i.n a14, a1, 12 40255cf7: 11c9 s32i.n a12, a1, 4 40255cf9: e297e1 l32r a14, 4024e758 40255cfc: 0109 s32i.n a0, a1, 0 40255cfe: 0ecd mov.n a12, a14 40255d00: ee8b addi.n a14, a14, 8 40255d02: 030c movi.n a3, 0 40255d04: c40c movi.n a4, 12 40255d06: 060c movi.n a6, 0 40255d08: 069c22 l16si a2, a12, 12 40255d0b: fffc05 call0 40255ccc 40255d0e: 025d mov.n a5, a2 40255d10: cc2b addi.n a12, a12, 2 40255d12: ec9ce7 bne a12, a14, 40255d02 40255d15: fff3c1 l32r a12, 40255ce4 40255d18: 1d0c movi.n a13, 1 40255d1a: e28ff1 l32r a15, 4024e758 40255d1d: fff201 l32r a0, 40255ce8 40255d20: 2d1ff2 l16ui a15, a15, 90 40255d23: e4a362 movi a6, 0x3e4 40255d26: 021f67 beq a15, a6, 40255d2c 40255d29: 199f07 bne a15, a0, 40255d46 40255d2c: c30c movi.n a3, 12 40255d2e: c43c movi.n a4, 60 40255d30: 370c22 l8ui a2, a12, 55 40255d33: 160c movi.n a6, 1 40255d35: 012280 slli a2, a2, 24 40255d38: 312820 srai a2, a2, 24 40255d3b: fff905 call0 40255ccc 40255d3e: 025d mov.n a5, a2 40255d40: ffea01 l32r a0, 40255ce8 40255d43: e4a362 movi a6, 0x3e4 40255d46: cc6b addi.n a12, a12, 6 40255d48: dd1b addi.n a13, a13, 1 40255d4a: d85d66 bnei a13, 5, 40255d26 40255d4d: e28201 l32r a0, 4024e758 40255d50: 0a1002 l16ui a0, a0, 20 40255d53: 744800 extui a4, a0, 8, 8 40255d56: 042d mov.n a2, a4 40255d58: 740000 extui a0, a0, 0, 8 40255d5b: 00dd mov.n a13, a0 40255d5d: 02b4a6 blti a4, 16, 40255d63 40255d60: e0c422 addi a2, a4, -32 40255d63: 02c0a6 blti a0, 32, 40255d69 40255d66: c0c0d2 addi a13, a0, -64 40255d69: 337c movi.n a3, -13 40255d6b: d40c movi.n a4, 13 40255d6d: 260c movi.n a6, 2 40255d6f: fff5c5 call0 40255ccc 40255d72: 536c movi.n a3, -27 40255d74: b41c movi.n a4, 27 40255d76: 025d mov.n a5, a2 40255d78: 260c movi.n a6, 2 40255d7a: 0d2d mov.n a2, a13 40255d7c: fff4c5 call0 40255ccc 40255d7f: e276c1 l32r a12, 4024e758 40255d82: 025d mov.n a5, a2 40255d84: fcab addi.n a15, a12, 10 40255d86: 0b1c02 l16ui a0, a12, 22 40255d89: 444600 extui a4, a0, 6, 5 40255d8c: 042d mov.n a2, a4 40255d8e: 540000 extui a0, a0, 0, 6 40255d91: 00dd mov.n a13, a0 40255d93: 02b4a6 blti a4, 16, 40255d99 40255d96: e0c422 addi a2, a4, -32 40255d99: 02c0a6 blti a0, 32, 40255d9f 40255d9c: c0c0d2 addi a13, a0, -64 40255d9f: 337c movi.n a3, -13 40255da1: d40c movi.n a4, 13 40255da3: 360c movi.n a6, 3 40255da5: fff245 call0 40255ccc 40255da8: 536c movi.n a3, -27 40255daa: b41c movi.n a4, 27 40255dac: 025d mov.n a5, a2 40255dae: 360c movi.n a6, 3 40255db0: 0d2d mov.n a2, a13 40255db2: fff185 call0 40255ccc 40255db5: 025d mov.n a5, a2 40255db7: cc2b addi.n a12, a12, 2 40255db9: c99cf7 bne a12, a15, 40255d86 40255dbc: e267c1 l32r a12, 4024e758 40255dbf: 330c movi.n a3, 3 40255dc1: 7ca042 movi a4, 124 40255dc4: 021c22 l16ui a2, a12, 4 40255dc7: 460c movi.n a6, 4 40255dc9: 74d820 extui a13, a2, 8, 8 40255dcc: 742020 extui a2, a2, 0, 8 40255dcf: ffefc5 call0 40255ccc 40255dd2: 330c movi.n a3, 3 40255dd4: 7ca042 movi a4, 124 40255dd7: 025d mov.n a5, a2 40255dd9: 460c movi.n a6, 4 40255ddb: 0d2d mov.n a2, a13 40255ddd: ffeec5 call0 40255ccc 40255de0: 025d mov.n a5, a2 40255de2: cc2b addi.n a12, a12, 2 40255de4: d79ce7 bne a12, a14, 40255dbf 40255de7: 11c8 l32i.n a12, a1, 4 40255de9: 21d8 l32i.n a13, a1, 8 40255deb: e25b31 l32r a3, 4024e758 40255dee: 31e8 l32i.n a14, a1, 12 40255df0: 5d0332 l8ui a3, a3, 93 40255df3: 41f8 l32i.n a15, a1, 16 40255df5: 010380 slli a0, a3, 24 40255df8: 310800 srai a0, a0, 24 40255dfb: 0b6377 bbci a3, 7, 40255e0a 40255dfe: 602000 neg a2, a0 40255e01: 212320 srai a2, a2, 3 40255e04: 602020 neg a2, a2 40255e07: 000086 j 40255e0d 40255e0a: 212300 srai a2, a0, 3 40255e0d: 0108 l32i.n a0, a1, 0 40255e0f: 113200 slli a3, a2, 16 40255e12: 20c112 addi a1, a1, 32 40255e15: f42050 extui a2, a5, 0, 16 40255e18: 202230 or a2, a2, a3 40255e1b: f00d ret.n 40255e1d: 000000 ill 40255e20 : 40255e20: f0c112 addi a1, a1, -16 40255e23: f35c51 l32r a5, 40252b94 40255e26: 006102 s32i a0, a1, 0 40255e29: 010502 l8ui a0, a5, 1 40255e2c: 008056 bnez a0, 40255e38 40255e2f: 04a022 movi a2, 4 40255e32: fe4205 call0 40254254 40255e35: f35751 l32r a5, 40252b94 40255e38: e9c421 l32r a2, 40250548 40255e3b: a8c301 l32r a0, 40240148 <_irom0_text_start+0x148> 40255e3e: 6c0222 l8ui a2, a2, 108 40255e41: ffa032 movi a3, 255 40255e44: 0c9237 bne a2, a3, 40255e54 40255e47: 120c movi.n a2, 1 40255e49: fee785 call0 40254cc4 40255e4c: 020d mov.n a0, a2 40255e4e: f35151 l32r a5, 40252b94 40255e51: ffffc6 j 40255e54 40255e54: 730c movi.n a3, 7 40255e56: e8ba21 l32r a2, 40250140 40255e59: 0020c0 memw 40255e5c: d42242 l32i a4, a2, 0x350 40255e5f: 754840 extui a4, a4, 24, 8 40255e62: 0b0347 bnone a3, a4, 40255e71 40255e65: 0020c0 memw 40255e68: d42262 l32i a6, a2, 0x350 40255e6b: 256860 extui a6, a6, 24, 3 40255e6e: ff3656 bnez a6, 40255e65 40255e71: f32a71 l32r a7, 40252b1c 40255e74: 0020c0 memw 40255e77: d72262 l32i a6, a2, 0x35c 40255e7a: 106670 and a6, a6, a7 40255e7d: 0020c0 memw 40255e80: d76262 s32i a6, a2, 0x35c 40255e83: f32741 l32r a4, 40252b20 40255e86: 0020c0 memw 40255e89: d72232 l32i a3, a2, 0x35c 40255e8c: 103340 and a3, a3, a4 40255e8f: 0020c0 memw 40255e92: d76232 s32i a3, a2, 0x35c 40255e95: feafb2 movi a11, -2 40255e98: 0020c0 memw 40255e9b: d822a2 l32i a10, a2, 0x360 40255e9e: 10aab0 and a10, a10, a11 40255ea1: 0020c0 memw 40255ea4: d862a2 s32i a10, a2, 0x360 40255ea7: 01a092 movi a9, 1 40255eaa: 0020c0 memw 40255ead: d82282 l32i a8, a2, 0x360 40255eb0: 208890 or a8, a8, a9 40255eb3: 0020c0 memw 40255eb6: d86282 s32i a8, a2, 0x360 40255eb9: 010572 l8ui a7, a5, 1 40255ebc: 016102 s32i a0, a1, 4 40255ebf: 77cc bnez.n a7, 40255eca 40255ec1: 420c movi.n a2, 4 40255ec3: 030c movi.n a3, 0 40255ec5: fe5105 call0 402543d8 40255ec8: 1108 l32i.n a0, a1, 4 40255eca: 002d mov.n a2, a0 40255ecc: 0108 l32i.n a0, a1, 0 40255ece: 10c112 addi a1, a1, 16 40255ed1: f00d ret.n ... 40255ed4 : 40255ed4: 025d mov.n a5, a2 40255ed6: f0c112 addi a1, a1, -16 40255ed9: 3129 s32i.n a2, a1, 12 40255edb: 1109 s32i.n a0, a1, 4 40255edd: 0228 l32i.n a2, a2, 0 40255edf: 0129 s32i.n a2, a1, 0 40255ee1: 229366 bnei a3, 10, 40255f07 40255ee4: a30c movi.n a3, 10 40255ee6: b73d01 l32r a0, 40243bdc 40255ee9: 0000c0 callx0 a0 40255eec: 2129 s32i.n a2, a1, 8 40255eee: a30c movi.n a3, 10 40255ef0: 0128 l32i.n a2, a1, 0 40255ef2: a88601 l32r a0, 4024010c <_irom0_text_start+0x10c> 40255ef5: 0000c0 callx0 a0 40255ef8: 3158 l32i.n a5, a1, 12 40255efa: 2108 l32i.n a0, a1, 8 40255efc: 0529 s32i.n a2, a5, 0 40255efe: 002d mov.n a2, a0 40255f00: 1108 l32i.n a0, a1, 4 40255f02: 10c112 addi a1, a1, 16 40255f05: f00d ret.n 40255f07: 340020 extui a0, a2, 0, 4 40255f0a: 412420 srli a2, a2, 4 40255f0d: fffac6 j 40255efc 40255f10 : 40255f10: 050c movi.n a5, 0 40255f12: f82c movi.n a8, 47 40255f14: 0268 l32i.n a6, a2, 0 40255f16: 993c movi.n a9, 57 40255f18: 000672 l8ui a7, a6, 0 40255f1b: 12b877 bgeu a8, a7, 40255f31 40255f1e: 0f3977 bltu a9, a7, 40255f31 40255f21: a05550 addx4 a5, a5, a5 40255f24: 661b addi.n a6, a6, 1 40255f26: 0269 s32i.n a6, a2, 0 40255f28: 905570 addx2 a5, a5, a7 40255f2b: d0c552 addi a5, a5, -48 40255f2e: fff986 j 40255f18 40255f31: 052d mov.n a2, a5 40255f33: f00d ret.n 40255f35: 000000 ill 40255f38: d85c movi.n a8, 93 40255f3a: ff .byte 0xff 40255f3b: 3f .byte 0x3f 40255f3c: d848 l32i.n a4, a8, 52 40255f3e: ff .byte 0xff 40255f3f: 3f .byte 0x3f 40255f40: b0c112 addi a1, a1, -80 40255f43: b1e9 s32i.n a14, a1, 44 40255f45: c1f9 s32i.n a15, a1, 48 40255f47: a1d9 s32i.n a13, a1, 40 40255f49: 91c9 s32i.n a12, a1, 36 40255f4b: 7169 s32i.n a6, a1, 28 40255f4d: 8109 s32i.n a0, a1, 32 40255f4f: 046670 extui a6, a7, 6, 1 40255f52: fff901 l32r a0, 40255f38 40255f55: 02cd mov.n a12, a2 40255f57: 03dd mov.n a13, a3 40255f59: 042d mov.n a2, a4 40255f5b: fff841 l32r a4, 40255f3c 40255f5e: 073d mov.n a3, a7 40255f60: 934060 movnez a4, a0, a6 40255f63: 001c movi.n a0, 16 40255f65: 109700 and a9, a7, a0 40255f68: 076747 bbci a7, 4, 40255f73 40255f6b: e77c movi.n a7, -2 40255f6d: 103370 and a3, a3, a7 40255f70: 109300 and a9, a3, a0 40255f73: 6139 s32i.n a3, a1, 24 40255f75: 002c movi.n a0, 32 40255f77: 0e6317 bbci a3, 1, 40255f89 40255f7a: 5199 s32i.n a9, a1, 20 40255f7c: 0f32d6 bgez a2, 40256073 40255f7f: 602020 neg a2, a2 40255f82: d82c movi.n a8, 45 40255f84: d189 s32i.n a8, a1, 52 40255f86: 000146 j 40255f8f 40255f89: 5199 s32i.n a9, a1, 20 40255f8b: 0a0c movi.n a10, 0 40255f8d: d1a9 s32i.n a10, a1, 52 40255f8f: 0a3c movi.n a10, 48 40255f91: 62cc bnez.n a2, 40255f9b 40255f93: 1f0c movi.n a15, 1 40255f95: 0041a2 s8i a10, a1, 0 40255f98: 001106 j 40255fe0 40255f9b: 0f0c movi.n a15, 0 40255f9d: 01ed mov.n a14, a1 40255f9f: e159 s32i.n a5, a1, 56 40255fa1: f149 s32i.n a4, a1, 60 40255fa3: 4129 s32i.n a2, a1, 16 40255fa5: 229566 bnei a5, 10, 40255fcb 40255fa8: a30c movi.n a3, 10 40255faa: b70c01 l32r a0, 40243bdc 40255fad: 0000c0 callx0 a0 40255fb0: 106122 s32i a2, a1, 64 40255fb3: a30c movi.n a3, 10 40255fb5: 4128 l32i.n a2, a1, 16 40255fb7: a85501 l32r a0, 4024010c <_irom0_text_start+0x10c> 40255fba: 0000c0 callx0 a0 40255fbd: 002c movi.n a0, 32 40255fbf: 102132 l32i a3, a1, 64 40255fc2: f148 l32i.n a4, a1, 60 40255fc4: e158 l32i.n a5, a1, 56 40255fc6: 0a3c movi.n a10, 48 40255fc8: 000146 j 40255fd1 40255fcb: 343020 extui a3, a2, 0, 4 40255fce: 412420 srli a2, a2, 4 40255fd1: b34a add.n a11, a3, a4 40255fd3: ff1b addi.n a15, a15, 1 40255fd5: 000bb2 l8ui a11, a11, 0 40255fd8: 004eb2 s8i a11, a14, 0 40255fdb: ee1b addi.n a14, a14, 1 40255fdd: fbe256 bnez a2, 40255f9f 40255fe0: d158 l32i.n a5, a1, 52 40255fe2: 131c movi.n a3, 17 40255fe4: 7128 l32i.n a2, a1, 28 40255fe6: 61e8 l32i.n a14, a1, 24 40255fe8: c022f0 sub a2, a2, a15 40255feb: 1a8e37 bany a14, a3, 40256009 40255fee: d138 l32i.n a3, a1, 52 40255ff0: 338c beqz.n a3, 40255ff7 40255ff2: 0112a6 blti a2, 1, 40255ff7 40255ff5: 220b addi.n a2, a2, -1 40255ff7: 024d mov.n a4, a2 40255ff9: 220b addi.n a2, a2, -1 40255ffb: 0a14a6 blti a4, 1, 40256009 40255ffe: 023dc7 bltu a13, a12, 40256004 40256001: 004c02 s8i a0, a12, 0 40256004: cc1b addi.n a12, a12, 1 40256006: fffb46 j 40255ff7 40256009: 5178 l32i.n a7, a1, 20 4025600b: a58c beqz.n a5, 40256019 4025600d: 063dc7 bltu a13, a12, 40256017 40256010: 220b addi.n a2, a2, -1 40256012: 056d mov.n a6, a5 40256014: 004c62 s8i a6, a12, 0 40256017: cc1b addi.n a12, a12, 1 40256019: a7dc bnez.n a7, 40256037 4025601b: 6188 l32i.n a8, a1, 24 4025601d: 003d mov.n a3, a0 4025601f: 048080 extui a8, a8, 0, 1 40256022: 933a80 movnez a3, a10, a8 40256025: 029d mov.n a9, a2 40256027: 220b addi.n a2, a2, -1 40256029: 0a19a6 blti a9, 1, 40256037 4025602c: 023dc7 bltu a13, a12, 40256032 4025602f: 004c32 s8i a3, a12, 0 40256032: cc1b addi.n a12, a12, 1 40256034: fffb46 j 40256025 40256037: ef1a add.n a14, a15, a1 40256039: ee0b addi.n a14, a14, -1 4025603b: 0fad mov.n a10, a15 4025603d: ff0b addi.n a15, a15, -1 4025603f: 0d1aa6 blti a10, 1, 40256050 40256042: 053dc7 bltu a13, a12, 4025604b 40256045: 000eb2 l8ui a11, a14, 0 40256048: 004cb2 s8i a11, a12, 0 4025604b: cc1b addi.n a12, a12, 1 4025604d: fffa06 j 40256039 40256050: 02ed mov.n a14, a2 40256052: 220b addi.n a2, a2, -1 40256054: 0a1ea6 blti a14, 1, 40256062 40256057: 023dc7 bltu a13, a12, 4025605d 4025605a: 004c02 s8i a0, a12, 0 4025605d: cc1b addi.n a12, a12, 1 4025605f: fffb46 j 40256050 40256062: 8108 l32i.n a0, a1, 32 40256064: a1d8 l32i.n a13, a1, 40 40256066: b1e8 l32i.n a14, a1, 44 40256068: 0c2d mov.n a2, a12 4025606a: c1f8 l32i.n a15, a1, 48 4025606c: 91c8 l32i.n a12, a1, 36 4025606e: 50c112 addi a1, a1, 80 40256071: f00d ret.n 40256073: 066327 bbci a3, 2, 4025607d 40256076: b32c movi.n a3, 43 40256078: d139 s32i.n a3, a1, 52 4025607a: ffc446 j 40255f8f 4025607d: 060c movi.n a6, 0 4025607f: 880c movi.n a8, 8 40256081: 107380 and a7, a3, a8 40256084: 936070 movnez a6, a0, a7 40256087: d169 s32i.n a6, a1, 52 40256089: ffc086 j 40255f8f 4025608c: ffd870 excw 4025608f: 3f .byte 0x3f 40256090 : 40256090: 07ad mov.n a10, a7 40256092: d0c112 addi a1, a1, -48 40256095: 91f9 s32i.n a15, a1, 36 40256097: 5109 s32i.n a0, a1, 20 40256099: 81e9 s32i.n a14, a1, 32 4025609b: 61c9 s32i.n a12, a1, 24 4025609d: 71d9 s32i.n a13, a1, 28 4025609f: 02cd mov.n a12, a2 402560a1: 04dd mov.n a13, a4 402560a3: e23a add.n a14, a2, a3 402560a5: 064d mov.n a4, a6 402560a7: ee0b addi.n a14, a14, -1 402560a9: 01be27 bgeu a14, a2, 402560ae 402560ac: fe7c movi.n a14, -1 402560ae: 000d62 l8ui a6, a13, 0 402560b1: a129 s32i.n a2, a1, 40 402560b3: d69c beqz.n a6, 402560d4 402560b5: 532c movi.n a3, 37 402560b7: b72c movi.n a7, 43 402560b9: db2c movi.n a11, 45 402560bb: a129 s32i.n a2, a1, 40 402560bd: 4159 s32i.n a5, a1, 16 402560bf: 3149 s32i.n a4, a1, 12 402560c1: 1f1637 beq a6, a3, 402560e4 402560c4: 023ec7 bltu a14, a12, 402560ca 402560c7: 004c62 s8i a6, a12, 0 402560ca: cc1b addi.n a12, a12, 1 402560cc: 010d62 l8ui a6, a13, 1 402560cf: dd1b addi.n a13, a13, 1 402560d1: fec656 bnez a6, 402560c1 402560d4: a128 l32i.n a2, a1, 40 402560d6: 000c movi.n a0, 0 402560d8: 02bec7 bgeu a14, a12, 402560de 402560db: 003ac6 j 402561ca 402560de: 004c02 s8i a0, a12, 0 402560e1: 003a06 j 402561cd 402560e4: 000c movi.n a0, 0 402560e6: 010d62 l8ui a6, a13, 1 402560e9: dd1b addi.n a13, a13, 1 402560eb: 0a96b7 bne a6, a11, 402560f9 402560ee: 0f1c movi.n a15, 16 402560f0: 2000f0 or a0, a0, a15 402560f3: 740000 extui a0, a0, 0, 8 402560f6: fffb06 j 402560e6 402560f9: 079677 bne a6, a7, 40256104 402560fc: 420c movi.n a2, 4 402560fe: 200020 or a0, a0, a2 40256101: fffb86 j 402560f3 40256104: 07c666 bnei a6, 32, 4025610f 40256107: 840c movi.n a4, 8 40256109: 200040 or a0, a0, a4 4025610c: fff8c6 j 402560f3 4025610f: 352c movi.n a5, 35 40256111: 079657 bne a6, a5, 4025611c 40256114: 062c movi.n a6, 32 40256116: 200060 or a0, a0, a6 40256119: fff586 j 402560f3 4025611c: 083c movi.n a8, 48 4025611e: 079687 bne a6, a8, 40256129 40256121: 190c movi.n a9, 1 40256123: 200090 or a0, a0, a9 40256126: fff246 j 402560f3 40256129: f22c movi.n a2, 47 4025612b: 1db267 bgeu a2, a6, 4025614c 4025612e: 953c movi.n a5, 57 40256130: 183567 bltu a5, a6, 4025614c 40256133: 0f0c movi.n a15, 0 40256135: 2db267 bgeu a2, a6, 40256166 40256138: 2a3567 bltu a5, a6, 40256166 4025613b: dd1b addi.n a13, a13, 1 4025613d: a0fff0 addx4 a15, a15, a15 40256140: 90ff60 addx2 a15, a15, a6 40256143: d0cff2 addi a15, a15, -48 40256146: 000d62 l8ui a6, a13, 0 40256149: fffa06 j 40256135 4025614c: a22c movi.n a2, 42 4025614e: 129627 bne a6, a2, 40256164 40256151: dd1b addi.n a13, a13, 1 40256153: 851c movi.n a5, 24 40256155: 0a4d mov.n a4, a10 40256157: aa4b addi.n a10, a10, 4 40256159: 02a5a7 bge a5, a10, 4025615f 4025615c: 005706 j 402562bc 4025615f: 3148 l32i.n a4, a1, 12 40256161: 005806 j 402562c5 40256164: ff7c movi.n a15, -1 40256166: 68a042 movi a4, 104 40256169: 721647 beq a6, a4, 402561df 4025616c: 6ca082 movi a8, 108 4025616f: 6c1687 beq a6, a8, 402561df 40256172: 040c movi.n a4, 0 40256174: c09630 sub a9, a6, a3 40256177: 0f8916 beqz a9, 40256273 4025617a: 825c movi.n a2, 88 4025617c: 761627 beq a6, a2, 402561f6 4025617f: 9dc652 addi a5, a6, -99 40256182: 0f9516 beqz a5, 4025627f 40256185: 64a082 movi a8, 100 40256188: 5d1687 beq a6, a8, 402561e9 4025618b: 69a092 movi a9, 105 4025618e: 571697 beq a6, a9, 402561e9 40256191: 91c622 addi a2, a6, -111 40256194: 15b216 beqz a2, 402562f3 40256197: 90c652 addi a5, a6, -112 4025619a: 179516 beqz a5, 40256317 4025619d: 8dc682 addi a8, a6, -115 402561a0: 1bf816 beqz a8, 40256363 402561a3: 75a092 movi a9, 117 402561a6: 471697 beq a6, a9, 402561f1 402561a9: 78a022 movi a2, 120 402561ac: 4e1627 beq a6, a2, 402561fe 402561af: 0c1b addi.n a0, a12, 1 402561b1: 053ec7 bltu a14, a12, 402561ba 402561b4: 004c32 s8i a3, a12, 0 402561b7: 000d62 l8ui a6, a13, 0 402561ba: 00cd mov.n a12, a0 402561bc: 22b616 beqz a6, 402563eb 402561bf: c01b addi.n a12, a0, 1 402561c1: 023e07 bltu a14, a0, 402561c7 402561c4: 004062 s8i a6, a0, 0 402561c7: ffc046 j 402560cc 402561ca: 004e02 s8i a0, a14, 0 402561cd: 5108 l32i.n a0, a1, 20 402561cf: 71d8 l32i.n a13, a1, 28 402561d1: 81e8 l32i.n a14, a1, 32 402561d3: c02c20 sub a2, a12, a2 402561d6: 91f8 l32i.n a15, a1, 36 402561d8: 61c8 l32i.n a12, a1, 24 402561da: 30c112 addi a1, a1, 48 402561dd: f00d ret.n 402561df: 064d mov.n a4, a6 402561e1: dd1b addi.n a13, a13, 1 402561e3: 000d62 l8ui a6, a13, 0 402561e6: ffe286 j 40256174 402561e9: 220c movi.n a2, 2 402561eb: 200020 or a0, a0, a2 402561ee: 740000 extui a0, a0, 0, 8 402561f1: a50c movi.n a5, 10 402561f3: 000246 j 40256200 402561f6: 024c movi.n a2, 64 402561f8: 200020 or a0, a0, a2 402561fb: 740000 extui a0, a0, 0, 8 402561fe: 051c movi.n a5, 16 40256200: 6ca062 movi a6, 108 40256203: 0d9467 bne a4, a6, 40256214 40256206: 881c movi.n a8, 24 40256208: 0a4d mov.n a4, a10 4025620a: aa4b addi.n a10, a10, 4 4025620c: 3828a7 blt a8, a10, 40256248 4025620f: 3148 l32i.n a4, a1, 12 40256211: 000f06 j 40256251 40256214: 68a092 movi a9, 104 40256217: 139497 bne a4, a9, 4025622e 4025621a: 049100 extui a9, a0, 1, 1 4025621d: 821c movi.n a2, 24 4025621f: 0a4d mov.n a4, a10 40256221: aa4b addi.n a10, a10, 4 40256223: 02a2a7 bge a2, a10, 40256229 40256226: 003386 j 402562f8 40256229: 3148 l32i.n a4, a1, 12 4025622b: 003486 j 40256301 4025622e: 861c movi.n a6, 24 40256230: 0a4d mov.n a4, a10 40256232: aa4b addi.n a10, a10, 4 40256234: 0426a7 blt a6, a10, 4025623c 40256237: 3148 l32i.n a4, a1, 12 40256239: 000506 j 40256251 4025623c: 881c movi.n a8, 24 4025623e: 012847 blt a8, a4, 40256243 40256241: 4a2c movi.n a10, 36 40256243: 4148 l32i.n a4, a1, 16 40256245: 000206 j 40256251 40256248: 891c movi.n a9, 24 4025624a: 012947 blt a9, a4, 4025624f 4025624d: 4a2c movi.n a10, 36 4025624f: 4148 l32i.n a4, a1, 16 40256251: 01a9 s32i.n a10, a1, 0 40256253: 4a4a add.n a4, a10, a4 40256255: ffd442 addmi a4, a4, 0xffffff00 40256258: 3f2442 l32i a4, a4, 252 4025625b: 0f6d mov.n a6, a15 4025625d: 0c2d mov.n a2, a12 4025625f: 0e3d mov.n a3, a14 40256261: 007d mov.n a7, a0 40256263: ffcdc5 call0 40255f40 40256266: 02cd mov.n a12, a2 40256268: 01a8 l32i.n a10, a1, 0 4025626a: 532c movi.n a3, 37 4025626c: db2c movi.n a11, 45 4025626e: b72c movi.n a7, 43 40256270: ff9606 j 402560cc 40256273: 02bec7 bgeu a14, a12, 40256279 40256276: ff9406 j 402560ca 40256279: 004c32 s8i a3, a12, 0 4025627c: ff9286 j 402560ca 4025627f: 5e6047 bbci a0, 4, 402562e1 40256282: 851c movi.n a5, 24 40256284: 0a4d mov.n a4, a10 40256286: aa4b addi.n a10, a10, 4 40256288: 0425a7 blt a5, a10, 40256290 4025628b: 3108 l32i.n a0, a1, 12 4025628d: 000206 j 40256299 40256290: 861c movi.n a6, 24 40256292: 012647 blt a6, a4, 40256297 40256295: 4a2c movi.n a10, 36 40256297: 4108 l32i.n a0, a1, 16 40256299: 0a3ec7 bltu a14, a12, 402562a7 4025629c: 8a0a add.n a8, a10, a0 4025629e: ffd882 addmi a8, a8, 0xffffff00 402562a1: 3f2882 l32i a8, a8, 252 402562a4: 004c82 s8i a8, a12, 0 402562a7: cc1b addi.n a12, a12, 1 402562a9: ff0b addi.n a15, a15, -1 402562ab: 021fe6 bgei a15, 1, 402562b1 402562ae: ff8686 j 402560cc 402562b1: f23ec7 bltu a14, a12, 402562a7 402562b4: 092c movi.n a9, 32 402562b6: 004c92 s8i a9, a12, 0 402562b9: fffa86 j 402562a7 402562bc: 8f1c movi.n a15, 24 402562be: 012f47 blt a15, a4, 402562c3 402562c1: 4a2c movi.n a10, 36 402562c3: 4148 l32i.n a4, a1, 16 402562c5: fa4a add.n a15, a10, a4 402562c7: ffdff2 addmi a15, a15, 0xffffff00 402562ca: 3f2ff2 l32i a15, a15, 252 402562cd: 000d62 l8ui a6, a13, 0 402562d0: 00afd6 bgez a15, 402562de 402562d3: 60f0f0 neg a15, a15 402562d6: 021c movi.n a2, 16 402562d8: 200020 or a0, a0, a2 402562db: 740000 extui a0, a0, 0, 8 402562de: ffa106 j 40256166 402562e1: ff0b addi.n a15, a15, -1 402562e3: 9b1fa6 blti a15, 1, 40256282 402562e6: 043ec7 bltu a14, a12, 402562ee 402562e9: 042c movi.n a4, 32 402562eb: 004c42 s8i a4, a12, 0 402562ee: cc1b addi.n a12, a12, 1 402562f0: fffb46 j 402562e1 402562f3: 850c movi.n a5, 8 402562f5: ffc1c6 j 40256200 402562f8: 861c movi.n a6, 24 402562fa: 012647 blt a6, a4, 402562ff 402562fd: 4a2c movi.n a10, 36 402562ff: 4148 l32i.n a4, a1, 16 40256301: 4a4a add.n a4, a10, a4 40256303: ffd442 addmi a4, a4, 0xffffff00 40256306: 7e1442 l16ui a4, a4, 252 40256309: 01a9 s32i.n a10, a1, 0 4025630b: 118400 slli a8, a4, 16 4025630e: 318080 srai a8, a8, 16 40256311: 934890 movnez a4, a8, a9 40256314: ffd0c6 j 4025625b 40256317: 0a4d mov.n a4, a10 40256319: 851c movi.n a5, 24 4025631b: aa4b addi.n a10, a10, 4 4025631d: 090f66 bnei a15, -1, 4025632a 40256320: 8f0c movi.n a15, 8 40256322: 120c movi.n a2, 1 40256324: 200020 or a0, a0, a2 40256327: 740000 extui a0, a0, 0, 8 4025632a: 0625a7 blt a5, a10, 40256334 4025632d: 3148 l32i.n a4, a1, 12 4025632f: 01a9 s32i.n a10, a1, 0 40256331: 000286 j 4025633f 40256334: 861c movi.n a6, 24 40256336: 012647 blt a6, a4, 4025633b 40256339: 4a2c movi.n a10, 36 4025633b: 4148 l32i.n a4, a1, 16 4025633d: 01a9 s32i.n a10, a1, 0 4025633f: 0f6d mov.n a6, a15 40256341: 0c2d mov.n a2, a12 40256343: 0e3d mov.n a3, a14 40256345: 0158 l32i.n a5, a1, 0 40256347: 007d mov.n a7, a0 40256349: 454a add.n a4, a5, a4 4025634b: 051c movi.n a5, 16 4025634d: ffd442 addmi a4, a4, 0xffffff00 40256350: 3f2442 l32i a4, a4, 252 40256353: ffbec5 call0 40255f40 40256356: 02cd mov.n a12, a2 40256358: 01a8 l32i.n a10, a1, 0 4025635a: 532c movi.n a3, 37 4025635c: db2c movi.n a11, 45 4025635e: b72c movi.n a7, 43 40256360: ff5a06 j 402560cc 40256363: 861c movi.n a6, 24 40256365: 0a4d mov.n a4, a10 40256367: aa4b addi.n a10, a10, 4 40256369: 0826a7 blt a6, a10, 40256375 4025636c: 3148 l32i.n a4, a1, 12 4025636e: 01a9 s32i.n a10, a1, 0 40256370: 2109 s32i.n a0, a1, 8 40256372: 000306 j 40256382 40256375: 2109 s32i.n a0, a1, 8 40256377: 881c movi.n a8, 24 40256379: 012847 blt a8, a4, 4025637e 4025637c: 4a2c movi.n a10, 36 4025637e: 4148 l32i.n a4, a1, 16 40256380: 01a9 s32i.n a10, a1, 0 40256382: 0128 l32i.n a2, a1, 0 40256384: ff4291 l32r a9, 4025608c 40256387: 224a add.n a2, a2, a4 40256389: ffd222 addmi a2, a2, 0xffffff00 4025638c: 3f2222 l32i a2, a2, 252 4025638f: 832920 moveqz a2, a9, a2 40256392: 1129 s32i.n a2, a1, 4 40256394: a72601 l32r a0, 4024002c <_irom0_text_start+0x2c> 40256397: 0000c0 callx0 a0 4025639a: 01a8 l32i.n a10, a1, 0 4025639c: 532c movi.n a3, 37 4025639e: db2c movi.n a11, 45 402563a0: 2148 l32i.n a4, a1, 8 402563a2: b72c movi.n a7, 43 402563a4: 2f6447 bbci a4, 4, 402563d7 402563a7: 1512a6 blti a2, 1, 402563c0 402563aa: 040c movi.n a4, 0 402563ac: 1108 l32i.n a0, a1, 4 402563ae: 441b addi.n a4, a4, 1 402563b0: 053ec7 bltu a14, a12, 402563b9 402563b3: 000052 l8ui a5, a0, 0 402563b6: 004c52 s8i a5, a12, 0 402563b9: cc1b addi.n a12, a12, 1 402563bb: 001b addi.n a0, a0, 1 402563bd: ed9247 bne a2, a4, 402563ae 402563c0: 0f6d mov.n a6, a15 402563c2: ff0b addi.n a15, a15, -1 402563c4: 022267 blt a2, a6, 402563ca 402563c7: ff4046 j 402560cc 402563ca: 043ec7 bltu a14, a12, 402563d2 402563cd: 082c movi.n a8, 32 402563cf: 004c82 s8i a8, a12, 0 402563d2: cc1b addi.n a12, a12, 1 402563d4: fffa06 j 402563c0 402563d7: 0f9d mov.n a9, a15 402563d9: ff0b addi.n a15, a15, -1 402563db: c8a297 bge a2, a9, 402563a7 402563de: 043ec7 bltu a14, a12, 402563e6 402563e1: 002c movi.n a0, 32 402563e3: 004c02 s8i a0, a12, 0 402563e6: cc1b addi.n a12, a12, 1 402563e8: fffac6 j 402563d7 402563eb: dd0b addi.n a13, a13, -1 402563ed: ff36c6 j 402560cc 402563f0 : 402563f0: 049d mov.n a9, a4 402563f2: d0c112 addi a1, a1, -48 402563f5: 0109 s32i.n a0, a1, 0 402563f7: 7159 s32i.n a5, a1, 28 402563f9: 034d mov.n a4, a3 402563fb: 8169 s32i.n a6, a1, 32 402563fd: f37c movi.n a3, -1 402563ff: 6199 s32i.n a9, a1, 24 40256401: 056d mov.n a6, a5 40256403: 8178 l32i.n a7, a1, 32 40256405: 095d mov.n a5, a9 40256407: ffc885 call0 40256090 4025640a: 0108 l32i.n a0, a1, 0 4025640c: 30c112 addi a1, a1, 48 4025640f: f00d ret.n 40256411: 000000 ill 40256414 : 40256414: d0c112 addi a1, a1, -48 40256417: 9179 s32i.n a7, a1, 36 40256419: 8169 s32i.n a6, a1, 32 4025641b: 7159 s32i.n a5, a1, 28 4025641d: 3109 s32i.n a0, a1, 12 4025641f: 6149 s32i.n a4, a1, 24 40256421: 800c movi.n a0, 8 40256423: 10c142 addi a4, a1, 16 40256426: 0149 s32i.n a4, a1, 0 40256428: 045d mov.n a5, a4 4025642a: 1149 s32i.n a4, a1, 4 4025642c: 2109 s32i.n a0, a1, 8 4025642e: 006d mov.n a6, a0 40256430: fffbc5 call0 402563f0 40256433: 3108 l32i.n a0, a1, 12 40256435: 30c112 addi a1, a1, 48 40256438: f00d ret.n ... 4025643c : 4025643c: 000242 l8ui a4, a2, 0 4025643f: 025d mov.n a5, a2 40256441: 648c beqz.n a4, 4025644b 40256443: 010562 l8ui a6, a5, 1 40256446: 551b addi.n a5, a5, 1 40256448: ff7656 bnez a6, 40256443 4025644b: 000372 l8ui a7, a3, 0 4025644e: 004572 s8i a7, a5, 0 40256451: 331b addi.n a3, a3, 1 40256453: 551b addi.n a5, a5, 1 40256455: ff2756 bnez a7, 4025644b 40256458: f00d ret.n ... 4025645c : 4025645c: 000242 l8ui a4, a2, 0 4025645f: 026d mov.n a6, a2 40256461: 648c beqz.n a4, 4025646b 40256463: 010652 l8ui a5, a6, 1 40256466: 661b addi.n a6, a6, 1 40256468: ff7556 bnez a5, 40256463 4025646b: 660b addi.n a6, a6, -1 4025646d: 0c3627 bltu a6, a2, 4025647d 40256470: 220b addi.n a2, a2, -1 40256472: 000672 l8ui a7, a6, 0 40256475: 081377 beq a3, a7, 40256481 40256478: 660b addi.n a6, a6, -1 4025647a: f49267 bne a2, a6, 40256472 4025647d: 020c movi.n a2, 0 4025647f: f00d ret.n 40256481: 062d mov.n a2, a6 40256483: f00d ret.n 40256485: 000000 ill 40256488 : 40256488: 746030 extui a6, a3, 0, 8 4025648b: 000232 l8ui a3, a2, 0 4025648e: 638c beqz.n a3, 40256498 40256490: 091367 beq a3, a6, 4025649d 40256493: 221b addi.n a2, a2, 1 40256495: fffc86 j 4025648b 40256498: 011367 beq a3, a6, 4025649d 4025649b: 020c movi.n a2, 0 4025649d: f00d ret.n ... 402564a0 : 402564a0: 129c beqz.n a2, 402564b5 402564a2: 040c movi.n a4, 0 402564a4: 045020 extui a5, a2, 0, 1 402564a7: 412120 srli a2, a2, 1 402564aa: 445a add.n a4, a4, a5 402564ac: 744040 extui a4, a4, 0, 8 402564af: ff1256 bnez a2, 402564a4 402564b2: 000046 j 402564b7 402564b5: 040c movi.n a4, 0 402564b7: 042d mov.n a2, a4 402564b9: f00d ret.n ... 402564bc : 402564bc: d0c112 addi a1, a1, -48 402564bf: 9179 s32i.n a7, a1, 36 402564c1: 8169 s32i.n a6, a1, 32 402564c3: 3109 s32i.n a0, a1, 12 402564c5: 7159 s32i.n a5, a1, 28 402564c7: c00c movi.n a0, 12 402564c9: 10c152 addi a5, a1, 16 402564cc: 0159 s32i.n a5, a1, 0 402564ce: 056d mov.n a6, a5 402564d0: 1159 s32i.n a5, a1, 4 402564d2: 2109 s32i.n a0, a1, 8 402564d4: 007d mov.n a7, a0 402564d6: ffbb85 call0 40256090 402564d9: 3108 l32i.n a0, a1, 12 402564db: 30c112 addi a1, a1, 48 402564de: f00d ret.n 402564e0: f0c112 addi a1, a1, -16 402564e3: 11c9 s32i.n a12, a1, 4 402564e5: 0109 s32i.n a0, a1, 0 402564e7: 02cd mov.n a12, a2 402564e9: 020c movi.n a2, 0 402564eb: 002d45 call0 402567c0 402564ee: 0c08 l32i.n a0, a12, 0 402564f0: 023d mov.n a3, a2 402564f2: 80dc bnez.n a0, 4025650e 402564f4: 1cc8 l32i.n a12, a12, 4 402564f6: 828c beqz.n a2, 40256502 402564f8: 4308 l32i.n a0, a3, 16 402564fa: 0c2d mov.n a2, a12 402564fc: 0000c0 callx0 a0 402564ff: 0002c6 j 4025650e 40256502: 042c22 l32i a2, a12, 16 40256505: 0741c5 call0 4025d924 40256508: 202cc0 or a2, a12, a12 4025650b: f00085 call0 40246514 4025650e: 11c8 l32i.n a12, a1, 4 40256510: 0108 l32i.n a0, a1, 0 40256512: 10c112 addi a1, a1, 16 40256515: f00d ret.n 40256517: c11200 mul16u a1, a2, a0 4025651a: 11c9f0 slli a12, a9, 1 4025651d: 0109 s32i.n a0, a1, 0 4025651f: 02cd mov.n a12, a2 40256521: 120c movi.n a2, 1 40256523: 0029c5 call0 402567c0 40256526: 0c08 l32i.n a0, a12, 0 40256528: 023d mov.n a3, a2 4025652a: 80dc bnez.n a0, 40256546 4025652c: 1cc8 l32i.n a12, a12, 4 4025652e: 828c beqz.n a2, 4025653a 40256530: 4308 l32i.n a0, a3, 16 40256532: 0c2d mov.n a2, a12 40256534: 0000c0 callx0 a0 40256537: 0002c6 j 40256546 4025653a: 042c22 l32i a2, a12, 16 4025653d: 073e45 call0 4025d924 40256540: 202cc0 or a2, a12, a12 40256543: effd05 call0 40246514 40256546: 11c8 l32i.n a12, a1, 4 40256548: 0108 l32i.n a0, a1, 0 4025654a: 10c112 addi a1, a1, 16 4025654d: f00d ret.n 4025654f: a03200 addx4 a3, a2, a0 40256552: a542b2 s8i a11, a2, 165 40256555: 0cdc bnez.n a12, 40256569 40256557: 425265 excw 4025655a: 524232 s8i a3, a2, 82 4025655d: 3218 l32i.n a1, a2, 12 4025655f: 0c3942 excw 40256562: f00d02 l8ui a0, a13, 240 40256565: 000000 ill 40256568: 26f5a0 excw 4025656b: a96840 excw 4025656e: fe .byte 0xfe 4025656f: 3f .byte 0x3f 40256570: 80f8 l32i.n a15, a0, 32 40256572: fe .byte 0xfe 40256573: 3f .byte 0x3f 40256574: ce38 l32i.n a3, a14, 48 40256576: 184024 excw 40256579: 402635 excw 4025657c: 7acc bnez.n a10, 40256587 4025657e: 184025 excw 40256581: 402565 excw 40256584: d19c beqz.n a1, 402565a5 40256586: 504024 excw 40256589: 402565 excw 4025658c: fe .byte 0xfe 4025658d: 3ffe80 excw 40256590: 26f5b0 excw 40256593: f5d040 extui a13, a4, 16, 16 40256596: 004026 beqi a0, 4, 4025659a 40256599: 4026f6 bgeui a6, 2, 402565dd 4025659c: 2564e0 extui a6, a14, 20, 3 4025659f: c11240 mul16u a1, a2, a4 402565a0 : 402565a0: c0c112 addi a1, a1, -64 402565a3: e1d9 s32i.n a13, a1, 56 402565a5: d1c9 s32i.n a12, a1, 52 402565a7: f1e9 s32i.n a14, a1, 60 402565a9: c109 s32i.n a0, a1, 48 402565ab: 04ed mov.n a14, a4 402565ad: ffee01 l32r a0, 40256568 402565b0: 02cd mov.n a12, a2 402565b2: 032d mov.n a2, a3 402565b4: 0c38 l32i.n a3, a12, 0 402565b6: b129 s32i.n a2, a1, 44 402565b8: 63dc bnez.n a3, 402565d2 402565ba: 424c movi.n a2, 68 402565bc: 8fa042 movi a4, 143 402565bf: 003d mov.n a3, a0 402565c1: a6ad01 l32r a0, 40240078 <_irom0_text_start+0x78> 402565c4: 0000c0 callx0 a0 402565c7: 02dd mov.n a13, a2 402565c9: 0c29 s32i.n a2, a12, 0 402565cb: 32cc bnez.n a2, 402565d2 402565cd: 0d0c movi.n a13, 0 402565cf: 0044c6 j 402566e6 402565d2: ffe601 l32r a0, 4025656c 402565d5: 322c52 l32i a5, a12, 200 402565d8: 040c movi.n a4, 0 402565da: 117556 bnez a5, 402566f5 402565dd: ffe461 l32r a6, 40256570 402565e0: 000662 l8ui a6, a6, 0 402565e3: 071666 bnei a6, 1, 402565ee 402565e6: b128 l32i.n a2, a1, 44 402565e8: 024ac5 call0 40258a98 402565eb: ffe001 l32r a0, 4025656c 402565ee: 0068 l32i.n a6, a0, 0 402565f0: 0b6d62 s32i a6, a13, 44 402565f3: 076dc2 s32i a12, a13, 28 402565f6: b138 l32i.n a3, a1, 44 402565f8: 33cd22 addi a2, a13, 51 402565fb: 640c movi.n a4, 6 402565fd: ffde71 l32r a7, 40256578 40256600: ffdd81 l32r a8, 40256574 40256603: 77a092 movi a9, 119 40256606: 65a0a2 movi a10, 101 40256609: 3a4da2 s8i a10, a13, 58 4025660c: 3b4d92 s8i a9, a13, 59 4025660f: 5d89 s32i.n a8, a13, 20 40256611: 6d79 s32i.n a7, a13, 24 40256613: a68701 l32r a0, 40240030 <_irom0_text_start+0x30> 40256616: 0000c0 callx0 a0 40256619: 322cb2 l32i a11, a12, 200 4025661c: 6bdc bnez.n a11, 40256636 4025661e: ffd731 l32r a3, 4025657c 40256621: ad39 s32i.n a3, a13, 40 40256623: 0152c5 call0 40257b50 40256626: 420b addi.n a4, a2, -1 40256628: 0ce456 bnez a4, 402566fa 4025662b: 050c movi.n a5, 0 4025662d: 8159 s32i.n a5, a1, 32 4025662f: 9159 s32i.n a5, a1, 36 40256631: a159 s32i.n a5, a1, 40 40256633: 0036c6 j 40256712 40256636: 202dd0 or a2, a13, a13 40256639: 28c152 addi a5, a1, 40 4025663c: 24c142 addi a4, a1, 36 4025663f: 20c132 addi a3, a1, 32 40256642: 0e88 l32i.n a8, a14, 0 40256644: 0389 s32i.n a8, a3, 0 40256646: 1e78 l32i.n a7, a14, 4 40256648: 0479 s32i.n a7, a4, 0 4025664a: 2e68 l32i.n a6, a14, 8 4025664c: 0569 s32i.n a6, a5, 0 4025664e: efa485 call0 40246098 40256651: ffc531 l32r a3, 40256568 40256654: 025c movi.n a2, 80 40256656: cea042 movi a4, 206 40256659: a68701 l32r a0, 40240078 <_irom0_text_start+0x78> 4025665c: 0000c0 callx0 a0 4025665f: d31c movi.n a3, 29 40256661: a50c movi.n a5, 10 40256663: ffc291 l32r a9, 4025656c 40256666: 024d mov.n a4, a2 40256668: 2929 s32i.n a2, a9, 8 4025666a: ffc521 l32r a2, 40256580 4025666d: b96a01 l32r a0, 40244c18 40256670: 0000c0 callx0 a0 40256673: 0c6d mov.n a6, a12 40256675: ffc471 l32r a7, 40256588 40256678: 0d2d mov.n a2, a13 4025667a: 20c132 addi a3, a1, 32 4025667d: 24c142 addi a4, a1, 36 40256680: 28c152 addi a5, a1, 40 40256683: ffc0a1 l32r a10, 40256584 40256686: 01a9 s32i.n a10, a1, 0 40256688: ef9a45 call0 40246030 4025668b: ffc0b1 l32r a11, 4025658c 4025668e: 000bb2 l8ui a11, a11, 0 40256691: 051b16 beqz a11, 402566e6 40256694: 0e2d mov.n a2, a14 40256696: f59705 call0 4024c008 40256699: ffbd21 l32r a2, 40256590 4025669c: b70101 l32r a0, 402442a0 4025669f: 0000c0 callx0 a0 402566a2: 240172 l8ui a7, a1, 36 402566a5: 230162 l8ui a6, a1, 35 402566a8: 220152 l8ui a5, a1, 34 402566ab: 210142 l8ui a4, a1, 33 402566ae: 200132 l8ui a3, a1, 32 402566b1: 2501a2 l8ui a10, a1, 37 402566b4: 01a9 s32i.n a10, a1, 0 402566b6: 260192 l8ui a9, a1, 38 402566b9: 1199 s32i.n a9, a1, 4 402566bb: 270182 l8ui a8, a1, 39 402566be: 2189 s32i.n a8, a1, 8 402566c0: 280122 l8ui a2, a1, 40 402566c3: 3129 s32i.n a2, a1, 12 402566c5: ffb321 l32r a2, 40256594 402566c8: 290102 l8ui a0, a1, 41 402566cb: 4109 s32i.n a0, a1, 16 402566cd: 2a01e2 l8ui a14, a1, 42 402566d0: 51e9 s32i.n a14, a1, 20 402566d2: 2b01c2 l8ui a12, a1, 43 402566d5: 61c9 s32i.n a12, a1, 24 402566d7: b6f201 l32r a0, 402442a0 402566da: 0000c0 callx0 a0 402566dd: ffae21 l32r a2, 40256598 402566e0: b6f001 l32r a0, 402442a0 402566e3: 0000c0 callx0 a0 402566e6: c108 l32i.n a0, a1, 48 402566e8: d1c8 l32i.n a12, a1, 52 402566ea: 0d2d mov.n a2, a13 402566ec: f1e8 l32i.n a14, a1, 60 402566ee: e1d8 l32i.n a13, a1, 56 402566f0: 40c112 addi a1, a1, 64 402566f3: f00d ret.n 402566f5: 046d mov.n a6, a4 402566f7: ffbd46 j 402565f0 402566fa: 28c102 addi a0, a1, 40 402566fd: 24c132 addi a3, a1, 36 40256700: 20c152 addi a5, a1, 32 40256703: 002e42 l32i a4, a14, 0 40256706: 006542 s32i a4, a5, 0 40256709: 012e22 l32i a2, a14, 4 4025670c: 0329 s32i.n a2, a3, 0 4025670e: 2eb8 l32i.n a11, a14, 8 40256710: 00b9 s32i.n a11, a0, 0 40256712: ff9531 l32r a3, 40256568 40256715: 025c movi.n a2, 80 40256717: c1a042 movi a4, 193 4025671a: a65701 l32r a0, 40240078 <_irom0_text_start+0x78> 4025671d: 0000c0 callx0 a0 40256720: c31c movi.n a3, 28 40256722: a50c movi.n a5, 10 40256724: ff9261 l32r a6, 4025656c 40256727: 024d mov.n a4, a2 40256729: 1629 s32i.n a2, a6, 4 4025672b: ff9c21 l32r a2, 4025659c 4025672e: b93a01 l32r a0, 40244c18 40256731: 0000c0 callx0 a0 40256734: 0c6d mov.n a6, a12 40256736: 0d2d mov.n a2, a13 40256738: 20c132 addi a3, a1, 32 4025673b: 24c142 addi a4, a1, 36 4025673e: ff9171 l32r a7, 40256584 40256741: 28c152 addi a5, a1, 40 40256744: 0179 s32i.n a7, a1, 0 40256746: ff9071 l32r a7, 40256588 40256749: ef8e45 call0 40246030 4025674c: ffe586 j 402566e6 ... 40256750 : 40256750: f0c112 addi a1, a1, -16 40256753: 006102 s32i a0, a1, 0 40256756: 0161c2 s32i a12, a1, 4 40256759: 322232 l32i a3, a2, 200 4025675c: 20c220 or a12, a2, a2 4025675f: 73dc bnez.n a3, 4025677a 40256761: 0228 l32i.n a2, a2, 0 40256763: ef95c5 call0 402460c0 40256766: ff8031 l32r a3, 40256568 40256769: ff8021 l32r a2, 4025656c 4025676c: e9a042 movi a4, 233 4025676f: 1228 l32i.n a2, a2, 4 40256771: a6d301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40256774: 0000c0 callx0 a0 40256777: 0008c6 j 4025679e 4025677a: ff8431 l32r a3, 4025658c 4025677d: 000332 l8ui a3, a3, 0 40256780: 138c beqz.n a3, 40256785 40256782: f58ec5 call0 4024c070 40256785: 0c28 l32i.n a2, a12, 0 40256787: 201110 or a1, a1, a1 4025678a: ef9345 call0 402460c0 4025678d: ff7631 l32r a3, 40256568 40256790: ff7721 l32r a2, 4025656c 40256793: f1a042 movi a4, 241 40256796: 2228 l32i.n a2, a2, 8 40256798: a6ca01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025679b: 0000c0 callx0 a0 4025679e: 0c28 l32i.n a2, a12, 0 402567a0: e28c beqz.n a2, 402567b2 402567a2: ff7131 l32r a3, 40256568 402567a5: f5a042 movi a4, 245 402567a8: a6c601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402567ab: 0000c0 callx0 a0 402567ae: 030c movi.n a3, 0 402567b0: 0c39 s32i.n a3, a12, 0 402567b2: 11c8 l32i.n a12, a1, 4 402567b4: 0108 l32i.n a0, a1, 0 402567b6: 10c112 addi a1, a1, 16 402567b9: f00d ret.n 402567bb: f40400 extui a0, a0, 4, 16 402567be: fe .byte 0xfe 402567bf: 3f .byte 0x3f 402567c0 : 402567c0: ffff41 l32r a4, 402567bc 402567c3: 62cc bnez.n a2, 402567cd 402567c5: 4428 l32i.n a2, a4, 16 402567c7: 32dc bnez.n a2, 402567de 402567c9: 020c movi.n a2, 0 402567cb: f00d ret.n 402567cd: 0b1266 bnei a2, 1, 402567dc 402567d0: 5428 l32i.n a2, a4, 20 402567d2: 228c beqz.n a2, 402567d8 402567d4: 0228 l32i.n a2, a2, 0 402567d6: f00d ret.n 402567d8: 020c movi.n a2, 0 402567da: f00d ret.n 402567dc: f00d ret.n 402567de: 0228 l32i.n a2, a2, 0 402567e0: f00d ret.n 402567e2: c80000 excw 402567e5: fe8d excw 402567e7: 3f .byte 0x3f 402567e8: fe8dd0 excw 402567eb: 3f .byte 0x3f 402567ec: 24cc bnez.n a4, 402567f2 402567ee: 204000 or a4, a0, a0 402567f1: 1018 l32i.n a1, a0, 4 402567f3: c11240 mul16u a1, a2, a4 402567f4 : 402567f4: f0c112 addi a1, a1, -16 402567f7: 0109 s32i.n a0, a1, 0 402567f9: 0208 l32i.n a0, a2, 0 402567fb: 110026 beqi a0, -1, 40256810 402567fe: fff921 l32r a2, 402567e4 40256801: fff931 l32r a3, 402567e8 40256804: 03a142 movi a4, 0x103 40256807: fff901 l32r a0, 402567ec 4025680a: 0000c0 callx0 a0 4025680d: ffff06 j 4025680d 40256810: 030c movi.n a3, 0 40256812: 040c movi.n a4, 0 40256814: fff701 l32r a0, 402567f0 40256817: 0000c0 callx0 a0 4025681a: 0108 l32i.n a0, a1, 0 4025681c: 10c112 addi a1, a1, 16 4025681f: f00d ret.n 40256821: 000000 ill 40256824: fea980 excw 40256827: 3f .byte 0x3f 40256828: 3a98 l32i.n a9, a10, 12 4025682a: 740000 extui a0, a0, 0, 8 4025682d: 0f .byte 0xf 4025682e: 404000 ssai 0 40256831: 1018 l32i.n a1, a0, 4 40256833: 0f8040 excw 40256836: d84000 excw 40256839: 401017 beq a0, a1, 4025687d 4025683c : 4025683c: e0c112 addi a1, a1, -32 4025683f: 11c9 s32i.n a12, a1, 4 40256841: 21d9 s32i.n a13, a1, 8 40256843: 31e9 s32i.n a14, a1, 12 40256845: 41f9 s32i.n a15, a1, 16 40256847: 0109 s32i.n a0, a1, 0 40256849: fff801 l32r a0, 4025682c 4025684c: 0000c0 callx0 a0 4025684f: df7de1 l32r a14, 4024e644 40256852: cccaf1 l32r a15, 40249b7c 40256855: 0020c0 memw 40256858: 9f08 l32i.n a0, a15, 36 4025685a: 0020c0 memw 4025685d: 802ee2 l32i a14, a14, 0x200 40256860: fff1d1 l32r a13, 40256824 40256863: f37c movi.n a3, -1 40256865: 0dc8 l32i.n a12, a13, 0 40256867: 061c16 beqz a12, 402568cc 4025686a: 1c28 l32i.n a2, a12, 4 4025686c: 3c68 l32i.n a6, a12, 12 4025686e: c04200 sub a4, a2, a0 40256871: 4f14e6 bgei a4, 1, 402568c4 40256874: 2c28 l32i.n a2, a12, 8 40256876: 1dc9 s32i.n a12, a13, 4 40256878: 2d69 s32i.n a6, a13, 8 4025687a: 0c58 l32i.n a5, a12, 0 4025687c: 0d59 s32i.n a5, a13, 0 4025687e: 0c39 s32i.n a3, a12, 0 40256880: c29c beqz.n a2, 402568a0 40256882: 0020c0 memw 40256885: df6f81 l32r a8, 4024e644 40256888: 802882 l32i a8, a8, 0x200 4025688b: ffe771 l32r a7, 40256828 4025688e: c088e0 sub a8, a8, a14 40256891: 28b787 bgeu a7, a8, 402568bd 40256894: 220a add.n a2, a2, a0 40256896: 1c29 s32i.n a2, a12, 4 40256898: 0c3d mov.n a3, a12 4025689a: ffe501 l32r a0, 40256830 4025689d: 0000c0 callx0 a0 402568a0: ffe501 l32r a0, 40256834 402568a3: 0000c0 callx0 a0 402568a6: 3c08 l32i.n a0, a12, 12 402568a8: 4c28 l32i.n a2, a12, 16 402568aa: 0000c0 callx0 a0 402568ad: ffdf01 l32r a0, 4025682c 402568b0: 0000c0 callx0 a0 402568b3: f37c movi.n a3, -1 402568b5: 0020c0 memw 402568b8: 9f08 l32i.n a0, a15, 36 402568ba: ffe9c6 j 40256865 402568bd: 1c38 l32i.n a3, a12, 4 402568bf: 232a add.n a2, a3, a2 402568c1: fff446 j 40256896 402568c4: 4c8c beqz.n a12, 402568cc 402568c6: ffdc01 l32r a0, 40256838 402568c9: 0000c0 callx0 a0 402568cc: 11c8 l32i.n a12, a1, 4 402568ce: 21d8 l32i.n a13, a1, 8 402568d0: 31e8 l32i.n a14, a1, 12 402568d2: 41f8 l32i.n a15, a1, 16 402568d4: ffd801 l32r a0, 40256834 402568d7: 0000c0 callx0 a0 402568da: 0108 l32i.n a0, a1, 0 402568dc: 20c112 addi a1, a1, 32 402568df: f00d ret.n 402568e1: 000000 ill 402568e4: f0c112 addi a1, a1, -16 402568e7: 0109 s32i.n a0, a1, 0 402568e9: 0208 l32i.n a0, a2, 0 402568eb: 30cc bnez.n a0, 402568f2 402568ed: 020c movi.n a2, 0 402568ef: fff4c5 call0 4025683c 402568f2: 0108 l32i.n a0, a1, 0 402568f4: 10c112 addi a1, a1, 16 402568f7: f00d ret.n 402568f9: 000000 ill 402568fc: 1018f4 excw 402568ff: 68e440 excw 40256902: 904025 excw 40256905: fea9 s32i.n a10, a14, 60 40256907: 3f .byte 0x3f 40256908: 0fa8 l32i.n a10, a15, 0 4025690a: 0c4000 excw 4025690c : 4025690c: a20c movi.n a2, 10 4025690e: f0c112 addi a1, a1, -16 40256911: fffa31 l32r a3, 402568fc 40256914: 0109 s32i.n a0, a1, 0 40256916: ffc301 l32r a0, 40256824 40256919: 040c movi.n a4, 0 4025691b: 0049 s32i.n a4, a0, 0 4025691d: a60c01 l32r a0, 40240150 <_irom0_text_start+0x150> 40256920: 0000c0 callx0 a0 40256923: 440c movi.n a4, 4 40256925: e4c531 l32r a3, 4024fc3c 40256928: 0020c0 memw 4025692b: 812322 l32i a2, a3, 0x204 4025692e: 202240 or a2, a2, a4 40256931: 0020c0 memw 40256934: 816322 s32i a2, a3, 0x204 40256937: 00a422 movi a2, 0x400 4025693a: fff301 l32r a0, 40256908 4025693d: 0000c0 callx0 a0 40256940: fff021 l32r a2, 40256900 40256943: f31c movi.n a3, 31 40256945: ffef41 l32r a4, 40256904 40256948: 450c movi.n a5, 4 4025694a: b8b301 l32r a0, 40244c18 4025694d: 0000c0 callx0 a0 40256950: cc8b61 l32r a6, 40249b7c 40256953: 0020c0 memw 40256956: 050c movi.n a5, 0 40256958: c659 s32i.n a5, a6, 48 4025695a: 88a072 movi a7, 136 4025695d: 0020c0 memw 40256960: a679 s32i.n a7, a6, 40 40256962: 0020c0 memw 40256965: 8659 s32i.n a5, a6, 32 40256967: 0108 l32i.n a0, a1, 0 40256969: 10c112 addi a1, a1, 16 4025696c: f00d ret.n ... 40256970 : 40256970: 020c movi.n a2, 0 40256972: f00d ret.n 40256974: 200000 or a0, a0, a0 40256977: c11240 mul16u a1, a2, a4 4025697a: 21c9f0 srai a12, a15, 9 4025697d: 31d9 s32i.n a13, a1, 12 4025697f: 1109 s32i.n a0, a1, 4 40256981: 02dd mov.n a13, a2 40256983: fffc01 l32r a0, 40256974 40256986: 03cd mov.n a12, a3 40256988: 3ac307 bnall a3, a0, 402569c6 4025698b: 032d mov.n a2, a3 4025698d: a5a701 l32r a0, 4024002c <_irom0_text_start+0x2c> 40256990: 0000c0 callx0 a0 40256993: 320b addi.n a3, a2, -1 40256995: 001c movi.n a0, 16 40256997: 222b addi.n a2, a2, 2 40256999: b32330 movgez a2, a3, a3 4025699c: 430c movi.n a3, 4 4025699e: 212220 srai a2, a2, 2 402569a1: a02230 addx4 a2, a2, a3 402569a4: f42020 extui a2, a2, 0, 16 402569a7: 013027 bltu a0, a2, 402569ac 402569aa: 020d mov.n a0, a2 402569ac: 0c3d mov.n a3, a12 402569ae: 0d2d mov.n a2, a13 402569b0: f44000 extui a4, a0, 0, 16 402569b3: 0149 s32i.n a4, a1, 0 402569b5: a59e01 l32r a0, 40240030 <_irom0_text_start+0x30> 402569b8: 0000c0 callx0 a0 402569bb: 0dcd mov.n a12, a13 402569bd: 0158 l32i.n a5, a1, 0 402569bf: 040c movi.n a4, 0 402569c1: 55da add.n a5, a5, a13 402569c3: 004542 s8i a4, a5, 0 402569c6: 1108 l32i.n a0, a1, 4 402569c8: 0c2d mov.n a2, a12 402569ca: 31d8 l32i.n a13, a1, 12 402569cc: 21c8 l32i.n a12, a1, 8 402569ce: 10c112 addi a1, a1, 16 402569d1: f00d ret.n 402569d3: a9b000 excw 402569d6: fe .byte 0xfe 402569d7: 3f .byte 0x3f 402569d8 : 402569d8: ffff21 l32r a2, 402569d4 402569db: 8228 l32i.n a2, a2, 32 402569dd: f00d ret.n ... 402569e0 : 402569e0: f00d ret.n 402569e2: 300000 xor a0, a0, a0 402569e5: 3fff02 excw 402569e8: bff8 l32i.n a15, a15, 44 402569ea: ff .byte 0xff 402569eb: 3f .byte 0x3f 402569ec: f0c112 addi a1, a1, -16 402569ef: 006102 s32i a0, a1, 0 402569f2: fff7c5 call0 40256970 402569f5: fffc61 l32r a6, 402569e8 402569f8: fff741 l32r a4, 402569d4 402569fb: fffa71 l32r a7, 402569e4 402569fe: 0e6472 s32i a7, a4, 56 40256a01: c06670 sub a6, a6, a7 40256a04: 043216 beqz a2, 40256a4b 40256a07: 10a002 movi a0, 16 40256a0a: f30c movi.n a3, 15 40256a0c: 0b5432 s16i a3, a4, 22 40256a0f: 0c5402 s16i a0, a4, 24 40256a12: 0a5402 s16i a0, a4, 20 40256a15: 537a add.n a5, a3, a7 40256a17: f27c movi.n a2, -1 40256a19: 302320 xor a2, a3, a2 40256a1c: 105250 and a5, a2, a5 40256a1f: 9459 s32i.n a5, a4, 36 40256a21: 102260 and a2, a2, a6 40256a24: d429 s32i.n a2, a4, 52 40256a26: c06200 sub a6, a2, a0 40256a29: 8469 s32i.n a6, a4, 32 40256a2b: 225a add.n a2, a2, a5 40256a2d: c02200 sub a2, a2, a0 40256a30: 7429 s32i.n a2, a4, 28 40256a32: 000c movi.n a0, 0 40256a34: 4409 s32i.n a0, a4, 16 40256a36: a409 s32i.n a0, a4, 40 40256a38: 0209 s32i.n a0, a2, 0 40256a3a: 1209 s32i.n a0, a2, 4 40256a3c: 1569 s32i.n a6, a5, 4 40256a3e: 0529 s32i.n a2, a5, 0 40256a40: 0409 s32i.n a0, a4, 0 40256a42: 1409 s32i.n a0, a4, 4 40256a44: 0108 l32i.n a0, a1, 0 40256a46: 10c112 addi a1, a1, 16 40256a49: f00d ret.n 40256a4b: 800c movi.n a0, 8 40256a4d: 730c movi.n a3, 7 40256a4f: 0b5432 s16i a3, a4, 22 40256a52: 0c5402 s16i a0, a4, 24 40256a55: ffee46 j 40256a12 40256a58: 80fc bnez.n a0, 40256a94 40256a5a: fe .byte 0xfe 40256a5b: 3f .byte 0x3f 40256a5c : 40256a5c: ffff31 l32r a3, 40256a58 40256a5f: 140c movi.n a4, 1 40256a61: 932420 movnez a2, a4, a2 40256a64: 004322 s8i a2, a3, 0 40256a67: f00d ret.n 40256a69: 000000 ill 40256a6c : 40256a6c: fffb21 l32r a2, 40256a58 40256a6f: 000222 l8ui a2, a2, 0 40256a72: f00d ret.n 40256a74: fea9f4 excw 40256a77: 3f .byte 0x3f 40256a78: 256b50 extui a6, a5, 27, 3 40256a7b: f6d040 excw 40256a7e: 9c4026 beqi a0, 4, 40256a1e 40256a81: feaa add.n a15, a14, a10 40256a83: 3f .byte 0x3f 40256a84: 189c beqz.n a8, 40256a99 40256a86: 284010 excw 40256a89: 1019 s32i.n a1, a0, 4 40256a8b: c11240 mul16u a1, a2, a4 40256a8e: 61c2f0 xsr.eps2 a15 40256a91: 012902 l32i a0, a9, 4 40256a94: 1109 s32i.n a0, a1, 4 40256a96: 05c345 call0 4025c6cc 40256a99: 12cc bnez.n a2, 40256a9e 40256a9b: 0608c5 call0 4025cb28 40256a9e: 058805 call0 4025c320 40256aa1: 72ac beqz.n a2, 40256acc 40256aa3: fff4c1 l32r a12, 40256a74 40256aa6: fcccc2 addi a12, a12, -4 40256aa9: 000c02 l8ui a0, a12, 0 40256aac: 10dc bnez.n a0, 40256ac1 40256aae: fff121 l32r a2, 40256a74 40256ab1: fff131 l32r a3, 40256a78 40256ab4: 040c movi.n a4, 0 40256ab6: ff4e01 l32r a0, 402567f0 40256ab9: 0000c0 callx0 a0 40256abc: 100c movi.n a0, 1 40256abe: 004c02 s8i a0, a12, 0 40256ac1: 058445 call0 4025c308 40256ac4: 180c02 l8ui a0, a12, 24 40256ac7: 929c beqz.n a2, 40256ae4 40256ac9: 171026 beqi a0, 1, 40256ae4 40256acc: 020c movi.n a2, 0 40256ace: 000246 j 40256adb 40256ad1: 000000 ill 40256ad4: 0128 l32i.n a2, a1, 0 40256ad6: 834022 s8i a2, a0, 131 40256ad9: f27c movi.n a2, -1 40256adb: 21c8 l32i.n a12, a1, 8 40256add: 1108 l32i.n a0, a1, 4 40256adf: 10c112 addi a1, a1, 16 40256ae2: f00d ret.n 40256ae4: 023056 bnez a0, 40256b0b 40256ae7: 01a022 movi a2, 1 40256aea: 059a05 call0 4025c48c 40256aed: ffe121 l32r a2, 40256a74 40256af0: ffe501 l32r a0, 40256a84 40256af3: 0000c0 callx0 a0 40256af6: ffdf21 l32r a2, 40256a74 40256af9: 0aa032 movi a3, 10 40256afc: 040c movi.n a4, 0 40256afe: 150c movi.n a5, 1 40256b00: ffe201 l32r a0, 40256a88 40256b03: 0000c0 callx0 a0 40256b06: 130c movi.n a3, 1 40256b08: 184c32 s8i a3, a12, 24 40256b0b: 190c02 l8ui a0, a12, 25 40256b0e: a40c movi.n a4, 10 40256b10: 001b addi.n a0, a0, 1 40256b12: 740000 extui a0, a0, 0, 8 40256b15: 194c02 s8i a0, a12, 25 40256b18: 0db407 bgeu a4, a0, 40256b29 40256b1b: ffd821 l32r a2, 40256a7c 40256b1e: b5e001 l32r a0, 402442a0 40256b21: 0000c0 callx0 a0 40256b24: a00c movi.n a0, 10 40256b26: 194c02 s8i a0, a12, 25 40256b29: a20c movi.n a2, 10 40256b2b: 1a0c32 l8ui a3, a12, 26 40256b2e: ffd441 l32r a4, 40256a80 40256b31: 330a add.n a3, a3, a0 40256b33: 034a add.n a0, a3, a4 40256b35: 9ba237 bge a2, a3, 40256ad4 40256b38: 0148 l32i.n a4, a1, 0 40256b3a: 794042 s8i a4, a0, 121 40256b3d: ffe606 j 40256ad9 40256b40: feaa00 excw 40256b43: 3f .byte 0x3f 40256b44: feab20 excw 40256b47: 3f .byte 0x3f 40256b48: aa78 l32i.n a7, a10, 40 40256b4a: fe .byte 0xfe 40256b4b: 3f .byte 0x3f 40256b4c: aa0b addi.n a10, a10, -1 40256b4e: fe .byte 0xfe 40256b4f: 3f .byte 0x3f 40256b50: f0c112 addi a1, a1, -16 40256b53: 31e9 s32i.n a14, a1, 12 40256b55: 0109 s32i.n a0, a1, 0 40256b57: 21d9 s32i.n a13, a1, 8 40256b59: 11c9 s32i.n a12, a1, 4 40256b5b: fff9c1 l32r a12, 40256b40 40256b5e: 0d0c movi.n a13, 0 40256b60: 090c02 l8ui a0, a12, 9 40256b63: 084cd2 s8i a13, a12, 8 40256b66: 088016 beqz a0, 40256bf2 40256b69: fff6e1 l32r a14, 40256b44 40256b6c: 201110 or a1, a1, a1 40256b6f: 057985 call0 4025c308 40256b72: 72cc bnez.n a2, 40256b7d 40256b74: 201110 or a1, a1, a1 40256b77: 057a85 call0 4025c320 40256b7a: 071256 bnez a2, 40256bef 40256b7d: 0a0c42 l8ui a4, a12, 10 40256b80: 04ea add.n a0, a4, a14 40256b82: 000002 l8ui a0, a0, 0 40256b85: 571026 beqi a0, 1, 40256be0 40256b88: 4e2026 beqi a0, 2, 40256bda 40256b8b: 3f3026 beqi a0, 3, 40256bce 40256b8e: 364026 beqi a0, 4, 40256bc8 40256b91: 275026 beqi a0, 5, 40256bbc 40256b94: 0b6066 bnei a0, 6, 40256ba3 40256b97: ffec21 l32r a2, 40256b48 40256b9a: e40c32 l8ui a3, a12, 228 40256b9d: 022c45 call0 40258e64 40256ba0: 0a0c42 l8ui a4, a12, 10 40256ba3: 090c02 l8ui a0, a12, 9 40256ba6: 441b addi.n a4, a4, 1 40256ba8: 744040 extui a4, a4, 0, 8 40256bab: 000b addi.n a0, a0, -1 40256bad: 740000 extui a0, a0, 0, 8 40256bb0: 094c02 s8i a0, a12, 9 40256bb3: 2f9466 bnei a4, 10, 40256be6 40256bb6: 0a4cd2 s8i a13, a12, 10 40256bb9: 000b06 j 40256be9 40256bbc: 730c22 l8ui a2, a12, 115 40256bbf: 740c32 l8ui a3, a12, 116 40256bc2: 011545 call0 40257d18 40256bc5: fff5c6 j 40256ba0 40256bc8: 000cc5 call0 40256c98 40256bcb: fff446 j 40256ba0 40256bce: ffdf21 l32r a2, 40256b4c 40256bd1: 720c32 l8ui a3, a12, 114 40256bd4: 018e45 call0 402584bc 40256bd7: fff146 j 40256ba0 40256bda: 01ccc5 call0 402588a8 40256bdd: ffefc6 j 40256ba0 40256be0: 01d585 call0 4025893c 40256be3: ffee46 j 40256ba0 40256be6: 0a4c42 s8i a4, a12, 10 40256be9: f7f056 bnez a0, 40256b6c 40256bec: 000086 j 40256bf2 40256bef: 090c02 l8ui a0, a12, 9 40256bf2: ffa0e1 l32r a14, 40256a74 40256bf5: 60dc bnez.n a0, 40256c0f 40256bf7: 0e2d mov.n a2, a14 40256bf9: ffa201 l32r a0, 40256a84 40256bfc: 0000c0 callx0 a0 40256bff: 0108 l32i.n a0, a1, 0 40256c01: 084cd2 s8i a13, a12, 8 40256c04: 31e8 l32i.n a14, a1, 12 40256c06: 11c8 l32i.n a12, a1, 4 40256c08: 21d8 l32i.n a13, a1, 8 40256c0a: 10c112 addi a1, a1, 16 40256c0d: f00d ret.n 40256c0f: 05abc5 call0 4025c6cc 40256c12: 42cc bnez.n a2, 40256c1a 40256c14: 201110 or a1, a1, a1 40256c17: 05f105 call0 4025cb28 40256c1a: 120c movi.n a2, 1 40256c1c: 0586c5 call0 4025c48c 40256c1f: 202ee0 or a2, a14, a14 40256c22: ff9801 l32r a0, 40256a84 40256c25: 0000c0 callx0 a0 40256c28: 202ee0 or a2, a14, a14 40256c2b: a30c movi.n a3, 10 40256c2d: 040c movi.n a4, 0 40256c2f: 150c movi.n a5, 1 40256c31: ff9501 l32r a0, 40256a88 40256c34: 0000c0 callx0 a0 40256c37: 1d0c movi.n a13, 1 40256c39: fff086 j 40256bff 40256c3c : 40256c3c: f0c112 addi a1, a1, -16 40256c3f: 006102 s32i a0, a1, 0 40256c42: 06ce05 call0 4025d924 40256c45: 002102 l32i a0, a1, 0 40256c48: 10c112 addi a1, a1, 16 40256c4b: 000080 ret ... 40256c50 : 40256c50: 00a022 movi a2, 0 40256c53: f0c112 addi a1, a1, -16 40256c56: 006102 s32i a0, a1, 0 40256c59: feef85 call0 40255b54 40256c5c: f42020 extui a2, a2, 0, 16 40256c5f: 002102 l32i a0, a1, 0 40256c62: 10c112 addi a1, a1, 16 40256c65: f00d ret.n ... 40256c68 : 40256c68: f0c112 addi a1, a1, -16 40256c6b: 006102 s32i a0, a1, 0 40256c6e: ff1b05 call0 40255e20 40256c71: f42020 extui a2, a2, 0, 16 40256c74: 002102 l32i a0, a1, 0 40256c77: 10c112 addi a1, a1, 16 40256c7a: 000080 ret 40256c7d: 000000 ill 40256c80 : 40256c80: f00d ret.n 40256c82: 200000 or a0, a0, a0 40256c85: 0007a1 l32r a10, 40216ca4 <_lit4_end+0x10f554> 40256c88: 172c movi.n a7, 33 40256c8a: 1c4010 excw 40256c8d: 401022 l16ui a2, a0, 128 40256c90: 1021c4 excw 40256c93: 20cc40 or a12, a12, a4 40256c96: 224010 excw 40256c98 : 40256c98: 04a022 movi a2, 4 40256c9b: d0c112 addi a1, a1, -48 40256c9e: 0861c2 s32i a12, a1, 32 40256ca1: 076102 s32i a0, a1, 28 40256ca4: ffde45 call0 40256a8c 40256ca7: e3e5c1 l32r a12, 4024fc3c 40256caa: 130266 bnei a2, -1, 40256cc1 40256cad: 020c movi.n a2, 0 40256caf: fff601 l32r a0, 40256c88 40256cb2: 0000c0 callx0 a0 40256cb5: e4f701 l32r a0, 40250094 40256cb8: 0020c0 memw 40256cbb: 866c02 s32i a0, a12, 0x218 40256cbe: fd2185 call0 40253ed8 40256cc1: 00a022 movi a2, 0 40256cc4: 013d mov.n a3, a1 40256cc6: c41c movi.n a4, 28 40256cc8: fff101 l32r a0, 40256c8c 40256ccb: 0000c0 callx0 a0 40256cce: 0108 l32i.n a0, a1, 0 40256cd0: 273026 beqi a0, 3, 40256cfb 40256cd3: 242026 beqi a0, 2, 40256cfb 40256cd6: 012d mov.n a2, a1 40256cd8: 030c movi.n a3, 0 40256cda: c41c movi.n a4, 28 40256cdc: a4ec01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40256cdf: 0000c0 callx0 a0 40256ce2: 420c movi.n a2, 4 40256ce4: cba631 l32r a3, 40249b7c 40256ce7: 0020c0 memw 40256cea: c41c movi.n a4, 28 40256cec: 4c6322 s32i a2, a3, 0x130 40256cef: 0129 s32i.n a2, a1, 0 40256cf1: 013d mov.n a3, a1 40256cf3: 020c movi.n a2, 0 40256cf5: ffe601 l32r a0, 40256c90 40256cf8: 0000c0 callx0 a0 40256cfb: 012d mov.n a2, a1 40256cfd: fff805 call0 40256c80 40256d00: 020c movi.n a2, 0 40256d02: ffe031 l32r a3, 40256c84 40256d05: 033d85 call0 4025a0e0 40256d08: 120c movi.n a2, 1 40256d0a: ffde31 l32r a3, 40256c84 40256d0d: 033d05 call0 4025a0e0 40256d10: fec701 l32r a0, 4025682c 40256d13: 0000c0 callx0 a0 40256d16: 300c movi.n a0, 3 40256d18: e50a71 l32r a7, 40250140 40256d1b: 0020c0 memw 40256d1e: d227b2 l32i a11, a7, 0x348 40256d21: 20bb00 or a11, a11, a0 40256d24: 0020c0 memw 40256d27: d267b2 s32i a11, a7, 0x348 40256d2a: 00a1a2 movi a10, 0x100 40256d2d: 0020c0 memw 40256d30: 862c92 l32i a9, a12, 0x218 40256d33: 2099a0 or a9, a9, a10 40256d36: 0020c0 memw 40256d39: 866c92 s32i a9, a12, 0x218 40256d3c: c87c movi.n a8, -4 40256d3e: 0020c0 memw 40256d41: d22762 l32i a6, a7, 0x348 40256d44: 106680 and a6, a6, a8 40256d47: 0020c0 memw 40256d4a: d26762 s32i a6, a7, 0x348 40256d4d: ffae52 movi a5, 0xfffffeff 40256d50: 0020c0 memw 40256d53: 862c42 l32i a4, a12, 0x218 40256d56: 104450 and a4, a4, a5 40256d59: 0020c0 memw 40256d5c: 866c42 s32i a4, a12, 0x218 40256d5f: 81c8 l32i.n a12, a1, 32 40256d61: ffcc01 l32r a0, 40256c94 40256d64: 0000c0 callx0 a0 40256d67: 7108 l32i.n a0, a1, 28 40256d69: 30c112 addi a1, a1, 48 40256d6c: f00d ret.n 40256d6e: 500000 excw 40256d71: ff .byte 0xff 40256d72: fe .byte 0xfe 40256d73: 3f .byte 0x3f 40256d74: 6c98 l32i.n a9, a12, 24 40256d76: 124025 excw 40256d78 : 40256d78: f0c112 addi a1, a1, -16 40256d7b: 0109 s32i.n a0, a1, 0 40256d7d: 00e485 call0 40257bc8 40256d80: 020d mov.n a0, a2 40256d82: 1129 s32i.n a2, a1, 4 40256d84: 043226 beqi a2, 3, 40256d8c 40256d87: 1129 s32i.n a2, a1, 4 40256d89: 041266 bnei a2, 1, 40256d91 40256d8c: 107585 call0 402674e8 40256d8f: 1108 l32i.n a0, a1, 4 40256d91: 023026 beqi a0, 3, 40256d97 40256d94: 052066 bnei a0, 2, 40256d9d 40256d97: 201110 or a1, a1, a1 40256d9a: 0ae2c5 call0 40261bc8 40256d9d: fff421 l32r a2, 40256d70 40256da0: ff3901 l32r a0, 40256a84 40256da3: 0000c0 callx0 a0 40256da6: fff221 l32r a2, 40256d70 40256da9: fff231 l32r a3, 40256d74 40256dac: 040c movi.n a4, 0 40256dae: fe9001 l32r a0, 402567f0 40256db1: 0000c0 callx0 a0 40256db4: ffef21 l32r a2, 40256d70 40256db7: 64a032 movi a3, 100 40256dba: 040c movi.n a4, 0 40256dbc: 150c movi.n a5, 1 40256dbe: ff3201 l32r a0, 40256a88 40256dc1: 0000c0 callx0 a0 40256dc4: 0108 l32i.n a0, a1, 0 40256dc6: 10c112 addi a1, a1, 16 40256dc9: f00d ret.n 40256dcb: f69000 excw 40256dce: fc4026 beqi a0, 4, 40256dce 40256dd1: 3ffef5 excw 40256dd4 : 40256dd4: 84a422 movi a2, 0x484 40256dd7: fffd31 l32r a3, 40256dcc 40256dda: 98a142 movi a4, 0x198 40256ddd: f0c112 addi a1, a1, -16 40256de0: 11c9 s32i.n a12, a1, 4 40256de2: 0109 s32i.n a0, a1, 0 40256de4: a4a501 l32r a0, 40240078 <_irom0_text_start+0x78> 40256de7: 0000c0 callx0 a0 40256dea: 02cd mov.n a12, a2 40256dec: 043216 beqz a2, 40256e33 40256def: ffa032 movi a3, 255 40256df2: 84a442 movi a4, 0x484 40256df5: a4a501 l32r a0, 4024008c <_irom0_text_start+0x8c> 40256df8: 0000c0 callx0 a0 40256dfb: 0c2d mov.n a2, a12 40256dfd: fff431 l32r a3, 40256dd0 40256e00: 840c movi.n a4, 8 40256e02: a48b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40256e05: 0000c0 callx0 a0 40256e08: a4bc31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40256e0b: 0338 l32i.n a3, a3, 0 40256e0d: 1328 l32i.n a2, a3, 4 40256e0f: 3338 l32i.n a3, a3, 12 40256e11: a4be01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40256e14: 0000c0 callx0 a0 40256e17: 0c3d mov.n a3, a12 40256e19: 84a442 movi a4, 0x484 40256e1c: fdc222 addi a2, a2, -3 40256e1f: f42020 extui a2, a2, 0, 16 40256e22: 010f05 call0 40257f14 40256e25: 0c2d mov.n a2, a12 40256e27: ffe931 l32r a3, 40256dcc 40256e2a: a3a142 movi a4, 0x1a3 40256e2d: a52401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40256e30: 0000c0 callx0 a0 40256e33: 11c8 l32i.n a12, a1, 4 40256e35: 0108 l32i.n a0, a1, 0 40256e37: 10c112 addi a1, a1, 16 40256e3a: f00d ret.n 40256e3c : 40256e3c: 020c movi.n a2, 0 40256e3e: 840c movi.n a4, 8 40256e40: f0c112 addi a1, a1, -16 40256e43: 013d mov.n a3, a1 40256e45: 2109 s32i.n a0, a1, 8 40256e47: a4b301 l32r a0, 40240114 <_irom0_text_start+0x114> 40256e4a: 0000c0 callx0 a0 40256e4d: 0128 l32i.n a2, a1, 0 40256e4f: 2108 l32i.n a0, a1, 8 40256e51: 352c20 extui a2, a2, 28, 4 40256e54: 10c112 addi a1, a1, 16 40256e57: f00d ret.n 40256e59: 000000 ill 40256e5c : 40256e5c: fe5821 l32r a2, 402567bc 40256e5f: 7e2222 l32i a2, a2, 0x1f8 40256e62: 442820 extui a2, a2, 8, 5 40256e65: f00d ret.n 40256e67: f70000 excw 40256e6a: 124026 beqi a0, 4, 40256e80 40256e6d: 09f0c1 l32r a12, 40219630 <_lit4_end+0x111ee0> 40256e70: fe8501 l32r a0, 40256884 40256e73: ff .byte 0xff 40256e74: 0d32b6 bltui a2, 3, 40256e85 40256e77: f01c movi.n a0, 31 40256e79: 081207 beq a2, a0, 40256e85 40256e7c: 120c movi.n a2, 1 40256e7e: 0108 l32i.n a0, a1, 0 40256e80: 10c112 addi a1, a1, 16 40256e83: f00d ret.n 40256e85: fff821 l32r a2, 40256e68 40256e88: b50601 l32r a0, 402442a0 40256e8b: 0000c0 callx0 a0 40256e8e: 020c movi.n a2, 0 40256e90: fffa86 j 40256e7e ... 40256e94 : 40256e94: f0c112 addi a1, a1, -16 40256e97: 0109 s32i.n a0, a1, 0 40256e99: fffd05 call0 40256e6c 40256e9c: fe4841 l32r a4, 402567bc 40256e9f: 7e2442 l32i a4, a4, 0x1f8 40256ea2: f07c movi.n a0, -1 40256ea4: 044d40 extui a4, a4, 13, 1 40256ea7: 930420 movnez a0, a4, a2 40256eaa: 002d mov.n a2, a0 40256eac: 0108 l32i.n a0, a1, 0 40256eae: 10c112 addi a1, a1, 16 40256eb1: f00d ret.n 40256eb3: f58000 extui a8, a0, 16, 16 40256eb6: fe .byte 0xfe 40256eb7: 3f .byte 0x3f 40256eb8 : 40256eb8: f0c112 addi a1, a1, -16 40256ebb: 21c9 s32i.n a12, a1, 8 40256ebd: fffdc1 l32r a12, 40256eb4 40256ec0: 1109 s32i.n a0, a1, 4 40256ec2: 7d0c02 l8ui a0, a12, 125 40256ec5: 7c0c22 l8ui a2, a12, 124 40256ec8: 410700 srli a0, a0, 7 40256ecb: 90dc bnez.n a0, 40256ee8 40256ecd: 596227 bbci a2, 2, 40256f2a 40256ed0: 810c22 l8ui a2, a12, 129 40256ed3: 830c42 l8ui a4, a12, 131 40256ed6: 820c32 l8ui a3, a12, 130 40256ed9: 114400 slli a4, a4, 16 40256edc: 113380 slli a3, a3, 8 40256edf: 203340 or a3, a3, a4 40256ee2: 202230 or a2, a2, a3 40256ee5: 000e06 j 40256f21 40256ee8: fff505 call0 40256e3c 40256eeb: 0129 s32i.n a2, a1, 0 40256eed: 0020c5 call0 402570fc 40256ef0: 22dc bnez.n a2, 40256f06 40256ef2: c90c51 l32r a5, 40249324 40256ef5: 7d0c62 l8ui a6, a12, 125 40256ef8: 020c movi.n a2, 0 40256efa: 446060 extui a6, a6, 0, 5 40256efd: e1c662 addi a6, a6, -31 40256f00: 932560 movnez a2, a5, a6 40256f03: 000686 j 40256f21 40256f06: 0108 l32i.n a0, a1, 0 40256f08: 740000 extui a0, a0, 0, 8 40256f0b: d08c beqz.n a0, 40256f1c 40256f0d: 0250e6 bgei a0, 5, 40256f13 40256f10: 2e20e6 bgei a0, 2, 40256f42 40256f13: 0270e6 bgei a0, 7, 40256f19 40256f16: 2e50e6 bgei a0, 5, 40256f48 40256f19: 000046 j 40256f1e 40256f1c: 104c movi.n a0, 65 40256f1e: 112040 slli a2, a0, 12 40256f21: 21c8 l32i.n a12, a1, 8 40256f23: 1108 l32i.n a0, a1, 4 40256f25: 10c112 addi a1, a1, 16 40256f28: f00d ret.n 40256f2a: 7e0c22 l8ui a2, a12, 126 40256f2d: 800c42 l8ui a4, a12, 128 40256f30: 7f0c32 l8ui a3, a12, 127 40256f33: 114400 slli a4, a4, 16 40256f36: 113380 slli a3, a3, 8 40256f39: 203340 or a3, a3, a4 40256f3c: 202230 or a2, a2, a3 40256f3f: fff786 j 40256f21 40256f42: 81a002 movi a0, 129 40256f45: fff546 j 40256f1e 40256f48: 01a102 movi a0, 0x101 40256f4b: fff3c6 j 40256f1e ... 40256f50 : 40256f50: ffd951 l32r a5, 40256eb4 40256f53: 7d0552 l8ui a5, a5, 125 40256f56: f61c movi.n a6, 31 40256f58: 442050 extui a2, a5, 0, 5 40256f5b: 0732a6 blti a2, 3, 40256f66 40256f5e: 041267 beq a2, a6, 40256f66 40256f61: 412750 srli a2, a5, 7 40256f64: f00d ret.n 40256f66: 120c movi.n a2, 1 40256f68: f00d ret.n 40256f6a: 200000 or a0, a0, a0 40256f6d: 4026f7 blt a6, a15, 40256fb1 40256f70: 26f760 excw 40256f73: f7a040 excw 40256f76: 804026 beqi a0, 4, 40256efa 40256f79: 4026f7 blt a6, a15, 40256fbd 40256f7c: 26f740 excw 40256f7f: c11240 mul16u a1, a2, a4 40256f80 : 40256f80: e0c112 addi a1, a1, -32 40256f83: 2109 s32i.n a0, a1, 8 40256f85: 31c9 s32i.n a12, a1, 12 40256f87: 41d9 s32i.n a13, a1, 16 40256f89: 02cd mov.n a12, a2 40256f8b: 03dd mov.n a13, a3 40256f8d: ffedc5 call0 40256e6c 40256f90: 050216 beqz a2, 40256fe4 40256f93: 0cfc bnez.n a12, 40256fc7 40256f95: 020c movi.n a2, 0 40256f97: 013d mov.n a3, a1 40256f99: 840c movi.n a4, 8 40256f9b: a45e01 l32r a0, 40240114 <_irom0_text_start+0x114> 40256f9e: 0000c0 callx0 a0 40256fa1: 0108 l32i.n a0, a1, 0 40256fa3: 350c00 extui a0, a0, 28, 4 40256fa6: 096016 beqz a0, 40257040 40256fa9: 022066 bnei a0, 2, 40256faf 40256fac: 002406 j 40257040 40256faf: 023066 bnei a0, 3, 40256fb5 40256fb2: 002286 j 40257040 40256fb5: 024066 bnei a0, 4, 40256fbb 40256fb8: 002106 j 40257040 40256fbb: ffec21 l32r a2, 40256f6c 40256fbe: b4b801 l32r a0, 402442a0 40256fc1: 0000c0 callx0 a0 40256fc4: 000706 j 40256fe4 40256fc7: 101c66 bnei a12, 1, 40256fdb 40256fca: ffec85 call0 40256e94 40256fcd: 02ec bnez.n a2, 40256ff1 40256fcf: ffe821 l32r a2, 40256f70 40256fd2: b4b301 l32r a0, 402442a0 40256fd5: 0000c0 callx0 a0 40256fd8: 000206 j 40256fe4 40256fdb: ffe621 l32r a2, 40256f74 40256fde: b4b001 l32r a0, 402442a0 40256fe1: 0000c0 callx0 a0 40256fe4: 020c movi.n a2, 0 40256fe6: 31c8 l32i.n a12, a1, 12 40256fe8: 41d8 l32i.n a13, a1, 16 40256fea: 2108 l32i.n a0, a1, 8 40256fec: 20c112 addi a1, a1, 32 40256fef: f00d ret.n 40256ff1: ffe121 l32r a2, 40256f78 40256ff4: 0d3d mov.n a3, a13 40256ff6: b4aa01 l32r a0, 402442a0 40256ff9: 0000c0 callx0 a0 40256ffc: 4168d0 srli a6, a13, 8 40256fff: f540d0 extui a4, a13, 16, 16 40257002: ffac51 l32r a5, 40256eb4 40257005: a43c31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257008: 7e45d2 s8i a13, a5, 126 4025700b: 0338 l32i.n a3, a3, 0 4025700d: 804542 s8i a4, a5, 128 40257010: 7f4562 s8i a6, a5, 127 40257013: 7d0542 l8ui a4, a5, 125 40257016: bfa062 movi a6, 191 40257019: 104460 and a4, a4, a6 4025701c: 7d4542 s8i a4, a5, 125 4025701f: 1328 l32i.n a2, a3, 4 40257021: 3338 l32i.n a3, a3, 12 40257023: a43a01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257026: 0000c0 callx0 a0 40257029: ff6931 l32r a3, 40256dd0 4025702c: 84a442 movi a4, 0x484 4025702f: fdc222 addi a2, a2, -3 40257032: f42020 extui a2, a2, 0, 16 40257035: 00edc5 call0 40257f14 40257038: ffd3c5 call0 40256d78 4025703b: 120c movi.n a2, 1 4025703d: ffe946 j 40256fe6 40257040: ffe745 call0 40256eb8 40257043: 02cd mov.n a12, a2 40257045: 0d3d mov.n a3, a13 40257047: ffcd21 l32r a2, 40256f7c 4025704a: b49501 l32r a0, 402442a0 4025704d: 0000c0 callx0 a0 40257050: a42a31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257053: f560d0 extui a6, a13, 16, 16 40257056: 4198c0 srli a9, a12, 8 40257059: f580c0 extui a8, a12, 16, 16 4025705c: ff9651 l32r a5, 40256eb4 4025705f: 4178d0 srli a7, a13, 8 40257062: 824572 s8i a7, a5, 130 40257065: 8145d2 s8i a13, a5, 129 40257068: 804582 s8i a8, a5, 128 4025706b: 7f4592 s8i a9, a5, 127 4025706e: 7e45c2 s8i a12, a5, 126 40257071: 834562 s8i a6, a5, 131 40257074: 7d0542 l8ui a4, a5, 125 40257077: fba062 movi a6, 251 4025707a: 644040 extui a4, a4, 0, 7 4025707d: 7d4542 s8i a4, a5, 125 40257080: 7c0542 l8ui a4, a5, 124 40257083: 0338 l32i.n a3, a3, 0 40257085: 104460 and a4, a4, a6 40257088: 460c movi.n a6, 4 4025708a: 204460 or a4, a4, a6 4025708d: 7c4542 s8i a4, a5, 124 40257090: 1328 l32i.n a2, a3, 4 40257092: 3338 l32i.n a3, a3, 12 40257094: a41e01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257097: 0000c0 callx0 a0 4025709a: ff4d31 l32r a3, 40256dd0 4025709d: 84a442 movi a4, 0x484 402570a0: fdc222 addi a2, a2, -3 402570a3: f42020 extui a2, a2, 0, 16 402570a6: 00e6c5 call0 40257f14 402570a9: ffccc5 call0 40256d78 402570ac: ffe2c6 j 4025703b ... 402570b0 : 402570b0: f0c112 addi a1, a1, -16 402570b3: 11c9 s32i.n a12, a1, 4 402570b5: 0109 s32i.n a0, a1, 0 402570b7: 02cd mov.n a12, a2 402570b9: ffda05 call0 40256e5c 402570bc: 042cb6 bltui a12, 2, 402570c4 402570bf: 020c movi.n a2, 0 402570c1: 000ac6 j 402570f0 402570c4: fdbe51 l32r a5, 402567bc 402570c7: 042226 beqi a2, 2, 402570cf 402570ca: f01c movi.n a0, 31 402570cc: 0d9207 bne a2, a0, 402570dd 402570cf: 3400c0 extui a0, a12, 0, 4 402570d2: 7e2542 l32i a4, a5, 0x1f8 402570d5: 067c movi.n a6, -16 402570d7: 104460 and a4, a4, a6 402570da: 000286 j 402570e8 402570dd: 1400c0 extui a0, a12, 0, 2 402570e0: 7e2542 l32i a4, a5, 0x1f8 402570e3: c67c movi.n a6, -4 402570e5: 104460 and a4, a4, a6 402570e8: 120c movi.n a2, 1 402570ea: 207040 or a7, a0, a4 402570ed: 7e6572 s32i a7, a5, 0x1f8 402570f0: 11c8 l32i.n a12, a1, 4 402570f2: 0108 l32i.n a0, a1, 0 402570f4: 10c112 addi a1, a1, 16 402570f7: f00d ret.n 402570f9: 000000 ill 402570fc : 402570fc: f0c112 addi a1, a1, -16 402570ff: 0109 s32i.n a0, a1, 0 40257101: ffd585 call0 40256e5c 40257104: fdae01 l32r a0, 402567bc 40257107: f31c movi.n a3, 31 40257109: 1d1237 beq a2, a3, 4025712a 4025710c: 1a2226 beqi a2, 2, 4025712a 4025710f: 7e2002 l32i a0, a0, 0x1f8 40257112: 144000 extui a4, a0, 0, 2 40257115: 0b1466 bnei a4, 1, 40257124 40257118: 17e027 bbsi a0, 2, 40257133 4025711b: 020c movi.n a2, 0 4025711d: 0108 l32i.n a0, a1, 0 4025711f: 10c112 addi a1, a1, 16 40257122: f00d ret.n 40257124: f3e027 bbsi a0, 2, 4025711b 40257127: 000206 j 40257133 4025712a: 7e2052 l32i a5, a0, 0x1f8 4025712d: 345050 extui a5, a5, 0, 4 40257130: e71566 bnei a5, 1, 4025711b 40257133: 120c movi.n a2, 1 40257135: fff906 j 4025711d 40257138: fea9f0 excw 4025713b: 3f .byte 0x3f 4025713c : 4025713c: 0a32f6 bgeui a2, 3, 4025714a 4025713f: fffe31 l32r a3, 40257138 40257142: 140c movi.n a4, 1 40257144: f54322 s8i a2, a3, 245 40257147: 000046 j 4025714c 4025714a: 040c movi.n a4, 0 4025714c: 042d mov.n a2, a4 4025714e: f00d ret.n 40257150 : 40257150: fffa21 l32r a2, 40257138 40257153: f50222 l8ui a2, a2, 245 40257156: f00d ret.n 40257158: 26f7d0 excw 4025715b: f7c040 excw 4025715e: d84026 beqi a0, 4, 4025713a 40257161: 4026f7 blt a6, a15, 402571a5 40257164: 26f7e0 excw 40257167: f7dc40 excw 4025716a: e44026 beqi a0, 4, 40257152 4025716d: 4026f7 blt a6, a15, 402571b1 40257170: 26f7d4 excw 40257173: c11240 mul16u a1, a2, a4 40257174 : 40257174: f0c112 addi a1, a1, -16 40257177: 1109 s32i.n a0, a1, 4 40257179: ffce05 call0 40256e5c 4025717c: ffef01 l32r a0, 40257138 4025717f: 0129 s32i.n a2, a1, 0 40257181: f50002 l8ui a0, a0, 245 40257184: 020c movi.n a2, 0 40257186: 4e2026 beqi a0, 2, 402571d8 40257189: 001106 j 402571d1 4025718c: 7e2022 l32i a2, a0, 0x1f8 4025718f: 342020 extui a2, a2, 0, 4 40257192: 220b addi.n a2, a2, -1 40257194: 0ca256 bnez a2, 40257262 40257197: fff021 l32r a2, 40257158 4025719a: b44101 l32r a0, 402442a0 4025719d: 0000c0 callx0 a0 402571a0: fd8701 l32r a0, 402567bc 402571a3: 7e2022 l32i a2, a0, 0x1f8 402571a6: 037c movi.n a3, -16 402571a8: 102230 and a2, a2, a3 402571ab: a3d331 l32r a3, 402400f8 <_irom0_text_start+0xf8> 402571ae: 7e6022 s32i a2, a0, 0x1f8 402571b1: 0338 l32i.n a3, a3, 0 402571b3: 1328 l32i.n a2, a3, 4 402571b5: 3338 l32i.n a3, a3, 12 402571b7: a3d501 l32r a0, 4024010c <_irom0_text_start+0x10c> 402571ba: 0000c0 callx0 a0 402571bd: ff0431 l32r a3, 40256dd0 402571c0: 84a442 movi a4, 0x484 402571c3: fdc222 addi a2, a2, -3 402571c6: f42020 extui a2, a2, 0, 16 402571c9: 00d485 call0 40257f14 402571cc: ffba85 call0 40256d78 402571cf: 120c movi.n a2, 1 402571d1: 1108 l32i.n a0, a1, 4 402571d3: 10c112 addi a1, a1, 16 402571d6: f00d ret.n 402571d8: ffe121 l32r a2, 4025715c 402571db: b43101 l32r a0, 402442a0 402571de: 0000c0 callx0 a0 402571e1: 0138 l32i.n a3, a1, 0 402571e3: fd7601 l32r a0, 402567bc 402571e6: a22326 beqi a3, 2, 4025718c 402571e9: f41c movi.n a4, 31 402571eb: 9d1347 beq a3, a4, 4025718c 402571ee: daa561 l32r a6, 4024dc84 402571f1: 7e2052 l32i a5, a0, 0x1f8 402571f4: 205560 or a5, a5, a6 402571f7: 7e6052 s32i a5, a0, 0x1f8 402571fa: 142050 extui a2, a5, 0, 2 402571fd: 11e527 bbsi a5, 2, 40257212 40257200: 301266 bnei a2, 1, 40257234 40257203: ffd721 l32r a2, 40257160 40257206: b42601 l32r a0, 402442a0 40257209: 0000c0 callx0 a0 4025720c: fd6c01 l32r a0, 402567bc 4025720f: 000b46 j 40257240 40257212: 301266 bnei a2, 1, 40257246 40257215: ffd321 l32r a2, 40257164 40257218: b42201 l32r a0, 402442a0 4025721b: 0000c0 callx0 a0 4025721e: fd6701 l32r a0, 402567bc 40257221: 7e2022 l32i a2, a0, 0x1f8 40257224: c37c movi.n a3, -4 40257226: 102230 and a2, a2, a3 40257229: 7e6022 s32i a2, a0, 0x1f8 4025722c: 440c movi.n a4, 4 4025722e: 202240 or a2, a2, a4 40257231: ffdd86 j 402571ab 40257234: ffcd21 l32r a2, 40257168 40257237: b41a01 l32r a0, 402442a0 4025723a: 0000c0 callx0 a0 4025723d: fd5f01 l32r a0, 402567bc 40257240: 7e2022 l32i a2, a0, 0x1f8 40257243: fff946 j 4025722c 40257246: ffc921 l32r a2, 4025716c 40257249: b41501 l32r a0, 402442a0 4025724c: 0000c0 callx0 a0 4025724f: fd5b01 l32r a0, 402567bc 40257252: 7e2022 l32i a2, a0, 0x1f8 40257255: c37c movi.n a3, -4 40257257: 102230 and a2, a2, a3 4025725a: 130c movi.n a3, 1 4025725c: 202230 or a2, a2, a3 4025725f: fff186 j 40257229 40257262: ffc321 l32r a2, 40257170 40257265: b40e01 l32r a0, 402442a0 40257268: 0000c0 callx0 a0 4025726b: fd5401 l32r a0, 402567bc 4025726e: 7e2022 l32i a2, a0, 0x1f8 40257271: 037c movi.n a3, -16 40257273: 102230 and a2, a2, a3 40257276: 130c movi.n a3, 1 40257278: 202230 or a2, a2, a3 4025727b: ffcb06 j 402571ab 4025727e: ff0000 excw 40257281: bf .byte 0xbf 40257282: ff .byte 0xff 40257283: ff .byte 0xff 40257284: 010010 slli a0, a0, 31 40257287: 01ff00 slli a15, a15, 32 4025728a: ff .byte 0xff 4025728b: ff .byte 0xff 4025728c: 00fc00 excw 4025728f: 0f9800 excw 40257292: 0c4000 excw 40257295: 401021 l32r a2, 402272d8 <_lit4_end+0x11fb88> 40257298 : 40257298: f0c112 addi a1, a1, -16 4025729b: 0261d2 s32i a13, a1, 8 4025729e: 11c9 s32i.n a12, a1, 4 402572a0: 31e9 s32i.n a14, a1, 12 402572a2: 02cd mov.n a12, a2 402572a4: ffa521 l32r a2, 40257138 402572a7: 0109 s32i.n a0, a1, 0 402572a9: f60222 l8ui a2, a2, 246 402572ac: f9c6c5 call0 40250f1c 402572af: f31731 l32r a3, 40253f0c 402572b2: dce441 l32r a4, 4024e644 402572b5: 0020c0 memw 402572b8: f86432 s32i a3, a4, 0x3e0 402572bb: 421c movi.n a2, 20 402572bd: dce201 l32r a0, 4024e648 402572c0: 0000c0 callx0 a0 402572c3: 020c movi.n a2, 0 402572c5: fe6f31 l32r a3, 40256c84 402572c8: 02e145 call0 4025a0e0 402572cb: 120c movi.n a2, 1 402572cd: fe6d31 l32r a3, 40256c84 402572d0: 02e0c5 call0 4025a0e0 402572d3: 080c movi.n a8, 0 402572d5: 860c movi.n a6, 8 402572d7: ca29d1 l32r a13, 40249b7c 402572da: 0020c0 memw 402572dd: 406d82 s32i a8, a13, 0x100 402572e0: ffe8a1 l32r a10, 40257280 402572e3: 0020c0 memw 402572e6: 402d92 l32i a9, a13, 0x100 402572e9: 1099a0 and a9, a9, a10 402572ec: 0020c0 memw 402572ef: 406d92 s32i a9, a13, 0x100 402572f2: 073c movi.n a7, 48 402572f4: 0020c0 memw 402572f7: 402d52 l32i a5, a13, 0x100 402572fa: 205570 or a5, a5, a7 402572fd: 0020c0 memw 40257300: 406d52 s32i a5, a13, 0x100 40257303: 440c movi.n a4, 4 40257305: 0020c0 memw 40257308: 516d42 s32i a4, a13, 0x144 4025730b: ffde31 l32r a3, 40257284 4025730e: 0020c0 memw 40257311: 436d32 s32i a3, a13, 0x10c 40257314: ffdd21 l32r a2, 40257288 40257317: ffdd01 l32r a0, 4025728c 4025731a: 0020c0 memw 4025731d: 522de2 l32i a14, a13, 0x148 40257320: 10ee20 and a14, a14, a2 40257323: 20ee00 or a14, a14, a0 40257326: 0020c0 memw 40257329: 526de2 s32i a14, a13, 0x148 4025732c: 00aeb2 movi a11, 0xfffffe00 4025732f: 80a0a2 movi a10, 128 40257332: 0020c0 memw 40257335: 522d92 l32i a9, a13, 0x148 40257338: 1099b0 and a9, a9, a11 4025733b: 2099a0 or a9, a9, a10 4025733e: 0020c0 memw 40257341: 526d92 s32i a9, a13, 0x148 40257344: 0020c0 memw 40257347: 446d82 s32i a8, a13, 0x110 4025734a: 0020c0 memw 4025734d: 472d72 l32i a7, a13, 0x11c 40257350: 01d772 addmi a7, a7, 0x100 40257353: 88c772 addi a7, a7, -120 40257356: 0020c0 memw 40257359: 416d72 s32i a7, a13, 0x104 4025735c: 0020c0 memw 4025735f: 466d62 s32i a6, a13, 0x118 40257362: a40951 l32r a5, 40240388 <_irom0_text_start+0x388> 40257365: 0020c0 memw 40257368: 426d52 s32i a5, a13, 0x108 4025736b: c8a022 movi a2, 200 4025736e: dcb601 l32r a0, 4024e648 40257371: 0000c0 callx0 a0 40257374: e232e1 l32r a14, 4024fc3c 40257377: 320c movi.n a2, 3 40257379: 131c movi.n a3, 17 4025737b: 0020c0 memw 4025737e: 676d32 s32i a3, a13, 0x19c 40257381: 0020c0 memw 40257384: 686d22 s32i a2, a13, 0x1a0 40257387: f4ac61 l32r a6, 40254638 4025738a: 0020c0 memw 4025738d: 436d62 s32i a6, a13, 0x10c 40257390: cfaf52 movi a5, -49 40257393: 0020c0 memw 40257396: 402d42 l32i a4, a13, 0x100 40257399: 104450 and a4, a4, a5 4025739c: 0020c0 memw 4025739f: 406d42 s32i a4, a13, 0x100 402573a2: 0020c0 memw 402573a5: 676d32 s32i a3, a13, 0x19c 402573a8: 0020c0 memw 402573ab: 686d22 s32i a2, a13, 0x1a0 402573ae: e07c movi.n a0, -2 402573b0: 0020c0 memw 402573b3: 812eb2 l32i a11, a14, 0x204 402573b6: 10bb00 and a11, a11, a0 402573b9: 0020c0 memw 402573bc: 816eb2 s32i a11, a14, 0x204 402573bf: 00a122 movi a2, 0x100 402573c2: ffb301 l32r a0, 40257290 402573c5: 0000c0 callx0 a0 402573c8: e20c movi.n a2, 14 402573ca: 006c movi.n a0, -32 402573cc: 0020c0 memw 402573cf: 802e82 l32i a8, a14, 0x200 402573d2: 108800 and a8, a8, a0 402573d5: 208820 or a8, a8, a2 402573d8: 0020c0 memw 402573db: 806e82 s32i a8, a14, 0x200 402573de: 0020c0 memw 402573e1: 802e72 l32i a7, a14, 0x200 402573e4: e4e707 bbsi a7, 0, 402573cc 402573e7: ffafa2 movi a10, -1 402573ea: 0020c0 memw 402573ed: 506da2 s32i a10, a13, 0x140 402573f0: 20a092 movi a9, 32 402573f3: 0020c0 memw 402573f6: 516d92 s32i a9, a13, 0x144 402573f9: 039945 call0 4025ad90 402573fc: 0c2d mov.n a2, a12 402573fe: 039ec5 call0 4025adec 40257401: 9ccc bnez.n a12, 4025740e 40257403: 0020c0 memw 40257406: 0b0c movi.n a11, 0 40257408: 466db2 s32i a11, a13, 0x118 4025740b: 0001c6 j 40257416 4025740e: 0020c0 memw 40257411: 8c0c movi.n a12, 8 40257413: 466dc2 s32i a12, a13, 0x118 40257416: 11c8 l32i.n a12, a1, 4 40257418: 21d8 l32i.n a13, a1, 8 4025741a: 31e8 l32i.n a14, a1, 12 4025741c: ff9e01 l32r a0, 40257294 4025741f: 0000c0 callx0 a0 40257422: 0108 l32i.n a0, a1, 0 40257424: 10c112 addi a1, a1, 16 40257427: f00d ret.n 40257429: 000000 ill 4025742c: 7298 l32i.n a9, a2, 28 4025742e: 124025 excw 40257430 : 40257430: f0c112 addi a1, a1, -16 40257433: 006122 s32i a2, a1, 0 40257436: 016102 s32i a0, a1, 4 40257439: 0078c5 call0 40257bc8 4025743c: 200220 or a0, a2, a2 4025743f: 2129 s32i.n a2, a1, 8 40257441: ff3d31 l32r a3, 40257138 40257444: 120c movi.n a2, 1 40257446: f74322 s8i a2, a3, 247 40257449: 043026 beqi a0, 3, 40257451 4025744c: 2109 s32i.n a0, a1, 8 4025744e: 041066 bnei a0, 1, 40257456 40257451: 100945 call0 402674e8 40257454: 2108 l32i.n a0, a1, 8 40257456: 023026 beqi a0, 3, 4025745c 40257459: 022066 bnei a0, 2, 4025745f 4025745c: 0a7685 call0 40261bc8 4025745f: fe4421 l32r a2, 40256d70 40257462: fd8801 l32r a0, 40256a84 40257465: 0000c0 callx0 a0 40257468: fe4221 l32r a2, 40256d70 4025746b: fff031 l32r a3, 4025742c 4025746e: 002142 l32i a4, a1, 0 40257471: fcdf01 l32r a0, 402567f0 40257474: 0000c0 callx0 a0 40257477: fe3e21 l32r a2, 40256d70 4025747a: 64a032 movi a3, 100 4025747d: 00a042 movi a4, 0 40257480: 01a052 movi a5, 1 40257483: fd8101 l32r a0, 40256a88 40257486: 0000c0 callx0 a0 40257489: 1108 l32i.n a0, a1, 4 4025748b: 10c112 addi a1, a1, 16 4025748e: f00d ret.n 40257490 : 40257490: d28c beqz.n a2, 402574a1 40257492: 0b1226 beqi a2, 1, 402574a1 40257495: 082226 beqi a2, 2, 402574a1 40257498: 054226 beqi a2, 4, 402574a1 4025749b: 040c movi.n a4, 0 4025749d: 042d mov.n a2, a4 4025749f: f00d ret.n 402574a1: ff2531 l32r a3, 40257138 402574a4: 140c movi.n a4, 1 402574a6: f64322 s8i a2, a3, 246 402574a9: fffc06 j 4025749d 402574ac : 402574ac: 00a022 movi a2, 0 402574af: f0c112 addi a1, a1, -16 402574b2: 006102 s32i a0, a1, 0 402574b5: fe8345 call0 40255cec 402574b8: 002102 l32i a0, a1, 0 402574bb: 10c112 addi a1, a1, 16 402574be: f00d ret.n 402574c0 : 402574c0: f0c112 addi a1, a1, -16 402574c3: 006102 s32i a0, a1, 0 402574c6: fa1ac5 call0 40251674 402574c9: 002102 l32i a0, a1, 0 402574cc: 10c112 addi a1, a1, 16 402574cf: 000080 ret ... 402574d4 : 402574d4: f0c112 addi a1, a1, -16 402574d7: 006102 s32i a0, a1, 0 402574da: fa1b85 call0 40251694 402574dd: 002102 l32i a0, a1, 0 402574e0: 10c112 addi a1, a1, 16 402574e3: 000080 ret ... 402574e8 : 402574e8: f0c112 addi a1, a1, -16 402574eb: 006102 s32i a0, a1, 0 402574ee: f9a0c5 call0 40250efc 402574f1: 002102 l32i a0, a1, 0 402574f4: 10c112 addi a1, a1, 16 402574f7: 000080 ret ... 402574fc : 402574fc: f0c112 addi a1, a1, -16 402574ff: 006102 s32i a0, a1, 0 40257502: fa2f45 call0 402517f8 40257505: 002102 l32i a0, a1, 0 40257508: 10c112 addi a1, a1, 16 4025750b: 000080 ret ... 40257510 : 40257510: f0c112 addi a1, a1, -16 40257513: 055c movi.n a5, 80 40257515: 0109 s32i.n a0, a1, 0 40257517: e1c901 l32r a0, 4024fc3c 4025751a: 1b9257 bne a2, a5, 40257539 4025751d: e37c movi.n a3, -2 4025751f: 0020c0 memw 40257522: 852022 l32i a2, a0, 0x214 40257525: 102230 and a2, a2, a3 40257528: 0020c0 memw 4025752b: 856022 s32i a2, a0, 0x214 4025752e: 052d mov.n a2, a5 40257530: e4b701 l32r a0, 4025080c 40257533: 0000c0 callx0 a0 40257536: 000786 j 40257558 40257539: a0a052 movi a5, 160 4025753c: 1d9257 bne a2, a5, 4025755d 4025753f: 052d mov.n a2, a5 40257541: 160c movi.n a6, 1 40257543: 0020c0 memw 40257546: 852042 l32i a4, a0, 0x214 40257549: 204460 or a4, a4, a6 4025754c: 0020c0 memw 4025754f: 856042 s32i a4, a0, 0x214 40257552: e4ae01 l32r a0, 4025080c 40257555: 0000c0 callx0 a0 40257558: 120c movi.n a2, 1 4025755a: 000046 j 4025755f 4025755d: 020c movi.n a2, 0 4025755f: 0108 l32i.n a0, a1, 0 40257561: 10c112 addi a1, a1, 16 40257564: f00d ret.n 40257566: 0c0000 excw 40257569: 2f .byte 0x2f 4025756a: 124000 excw 4025756c : 4025756c: f0c112 addi a1, a1, -16 4025756f: 0109 s32i.n a0, a1, 0 40257571: fffd01 l32r a0, 40257568 40257574: 0000c0 callx0 a0 40257577: 742020 extui a2, a2, 0, 8 4025757a: 0108 l32i.n a0, a1, 0 4025757c: 10c112 addi a1, a1, 16 4025757f: f00d ret.n 40257581: 000000 ill 40257584 : 40257584: f0c112 addi a1, a1, -16 40257587: 0109 s32i.n a0, a1, 0 40257589: fffe05 call0 4025756c 4025758c: 005c movi.n a0, 80 4025758e: 129207 bne a2, a0, 402575a4 40257591: fee931 l32r a3, 40257138 40257594: 120c movi.n a2, 1 40257596: f84322 s8i a2, a3, 248 40257599: a0a022 movi a2, 160 4025759c: fff705 call0 40257510 4025759f: 120c movi.n a2, 1 402575a1: 000046 j 402575a6 402575a4: 020c movi.n a2, 0 402575a6: 0108 l32i.n a0, a1, 0 402575a8: 10c112 addi a1, a1, 16 402575ab: f00d ret.n 402575ad: 000000 ill 402575b0 : 402575b0: f0c112 addi a1, a1, -16 402575b3: 0109 s32i.n a0, a1, 0 402575b5: fffb45 call0 4025756c 402575b8: a0a002 movi a0, 160 402575bb: 179207 bne a2, a0, 402575d6 402575be: fede01 l32r a0, 40257138 402575c1: f80022 l8ui a2, a0, 248 402575c4: 0e1266 bnei a2, 1, 402575d6 402575c7: 025c movi.n a2, 80 402575c9: 030c movi.n a3, 0 402575cb: f84032 s8i a3, a0, 248 402575ce: fff405 call0 40257510 402575d1: 120c movi.n a2, 1 402575d3: 000046 j 402575d8 402575d6: 020c movi.n a2, 0 402575d8: 0108 l32i.n a0, a1, 0 402575da: 10c112 addi a1, a1, 16 402575dd: f00d ret.n ... 402575e0 : 402575e0: fd1e51 l32r a5, 40256a58 402575e3: 040c movi.n a4, 0 402575e5: 014542 s8i a4, a5, 1 402575e8: 84a022 movi a2, 132 402575eb: c96431 l32r a3, 40249b7c 402575ee: 0020c0 memw 402575f1: a329 s32i.n a2, a3, 40 402575f3: f00d ret.n 402575f5: 000000 ill 402575f8 : 402575f8: dc1331 l32r a3, 4024e644 402575fb: 0020c0 memw 402575fe: 802332 l32i a3, a3, 0x200 40257601: c02320 sub a2, a3, a2 40257604: f00d ret.n 40257606: 700000 excw 40257609: feaa add.n a15, a14, a10 4025760b: 3f .byte 0x3f 4025760c: 26f7f0 excw 4025760f: f82040 excw 40257612: 844026 beqi a0, 4, 4025759a 40257615: 3ffef5 excw 40257618 : 40257618: d0c112 addi a1, a1, -48 4025761b: a1c9 s32i.n a12, a1, 40 4025761d: fc67c1 l32r a12, 402567bc 40257620: 9109 s32i.n a0, a1, 36 40257622: 4cc8 l32i.n a12, a12, 16 40257624: fff901 l32r a0, 40257608 40257627: 0cc8 l32i.n a12, a12, 0 40257629: 1f2052 l32i a5, a0, 124 4025762c: 053c16 beqz a12, 40257683 4025762f: 050516 beqz a5, 40257683 40257632: 1c78 l32i.n a7, a12, 4 40257634: 0268 l32i.n a6, a2, 0 40257636: 2c98 l32i.n a9, a12, 8 40257638: 0b9677 bne a6, a7, 40257647 4025763b: 0388 l32i.n a8, a3, 0 4025763d: 069897 bne a8, a9, 40257647 40257640: 3cb8 l32i.n a11, a12, 12 40257642: 04a8 l32i.n a10, a4, 0 40257644: 3b1ab7 beq a10, a11, 40257683 40257647: c22c movi.n a2, 44 40257649: fde031 l32r a3, 40256dcc 4025764c: e3a342 movi a4, 0x3e3 4025764f: a28e01 l32r a0, 40240088 <_irom0_text_start+0x88> 40257652: 0000c0 callx0 a0 40257655: 8129 s32i.n a2, a1, 32 40257657: 82ac beqz.n a2, 40257683 40257659: 3c08 l32i.n a0, a12, 12 4025765b: 024d mov.n a4, a2 4025765d: 1c58 l32i.n a5, a12, 4 4025765f: 330c movi.n a3, 3 40257661: 0239 s32i.n a3, a2, 0 40257663: 1259 s32i.n a5, a2, 4 40257665: 2c28 l32i.n a2, a12, 8 40257667: 2429 s32i.n a2, a4, 8 40257669: 3409 s32i.n a0, a4, 12 4025766b: 521c movi.n a2, 21 4025766d: b2b301 l32r a0, 4024413c 40257670: 0000c0 callx0 a0 40257673: c28c beqz.n a2, 40257683 40257675: 8128 l32i.n a2, a1, 32 40257677: fdd531 l32r a3, 40256dcc 4025767a: eca342 movi a4, 0x3ec 4025767d: a31001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40257680: 0000c0 callx0 a0 40257683: 080c72 l8ui a7, a12, 8 40257686: 070c62 l8ui a6, a12, 7 40257689: 060c52 l8ui a5, a12, 6 4025768c: 050c42 l8ui a4, a12, 5 4025768f: 040c32 l8ui a3, a12, 4 40257692: 090c82 l8ui a8, a12, 9 40257695: 0189 s32i.n a8, a1, 0 40257697: 0a0c22 l8ui a2, a12, 10 4025769a: 1129 s32i.n a2, a1, 4 4025769c: ffdc21 l32r a2, 4025760c 4025769f: 0b0c02 l8ui a0, a12, 11 402576a2: 2109 s32i.n a0, a1, 8 402576a4: 0c0cb2 l8ui a11, a12, 12 402576a7: 31b9 s32i.n a11, a1, 12 402576a9: 0d0ca2 l8ui a10, a12, 13 402576ac: 41a9 s32i.n a10, a1, 16 402576ae: 0e0c92 l8ui a9, a12, 14 402576b1: 5199 s32i.n a9, a1, 20 402576b3: 0f0c82 l8ui a8, a12, 15 402576b6: 6189 s32i.n a8, a1, 24 402576b8: b2fa01 l32r a0, 402442a0 402576bb: 0000c0 callx0 a0 402576be: fc3fc1 l32r a12, 402567bc 402576c1: ffd321 l32r a2, 40257610 402576c4: b2f701 l32r a0, 402442a0 402576c7: 0000c0 callx0 a0 402576ca: 4c08 l32i.n a0, a12, 16 402576cc: 5a0c movi.n a10, 5 402576ce: d240a2 s8i a10, a0, 210 402576d1: 4cb8 l32i.n a11, a12, 16 402576d3: ffd021 l32r a2, 40257614 402576d6: d04ba2 s8i a10, a11, 208 402576d9: 810292 l8ui a9, a2, 129 402576dc: 800232 l8ui a3, a2, 128 402576df: 341966 bnei a9, 1, 40257717 402576e2: 311366 bnei a3, 1, 40257717 402576e5: 02cd mov.n a12, a2 402576e7: fda221 l32r a2, 40256d70 402576ea: fce601 l32r a0, 40256a84 402576ed: 0000c0 callx0 a0 402576f0: 140c movi.n a4, 1 402576f2: 820c32 l8ui a3, a12, 130 402576f5: ffc421 l32r a2, 40257608 402576f8: 401300 ssl a3 402576fb: 800222 l8ui a2, a2, 128 402576fe: 030c movi.n a3, 0 40257700: 045020 extui a5, a2, 0, 1 40257703: 833450 moveqz a3, a4, a5 40257706: a12200 sll a2, a2 40257709: a14400 sll a4, a4 4025770c: a13300 sll a3, a3 4025770f: 050c movi.n a5, 0 40257711: a2f401 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40257714: 0000c0 callx0 a0 40257717: a1c8 l32i.n a12, a1, 40 40257719: 9108 l32i.n a0, a1, 36 4025771b: 30c112 addi a1, a1, 48 4025771e: f00d ret.n 40257720: fe8000 excw 40257723: 3f .byte 0x3f 40257724: 83ec bnez.n a3, 40257750 40257726: fe .byte 0xfe 40257727: 3f .byte 0x3f 40257728: 26f830 excw 4025772b: 83f040 moveqz a15, a0, a4 4025772e: fe .byte 0xfe 4025772f: 3f .byte 0x3f 40257730: 8e2c movi.n a14, 40 40257732: fe .byte 0xfe 40257733: 3f .byte 0x3f 40257734: 26f850 excw 40257737: 8e3040 excw 4025773a: fe .byte 0xfe 4025773b: 3f .byte 0x3f 4025773c: ff0230 excw 4025773f: 3f .byte 0x3f 40257740: 26f870 excw 40257743: c00040 sub a0, a0, a4 40257746: ff .byte 0xff 40257747: 3f .byte 0x3f 40257748: 26f890 excw 4025774b: f72140 excw 4025774c : 4025774c: fff721 l32r a2, 40257728 4025774f: fff541 l32r a4, 40257724 40257752: fff351 l32r a5, 40257720 40257755: f0c112 addi a1, a1, -16 40257758: 0109 s32i.n a0, a1, 0 4025775a: 053d mov.n a3, a5 4025775c: c05450 sub a5, a4, a5 4025775f: b2d001 l32r a0, 402442a0 40257762: 0000c0 callx0 a0 40257765: fff321 l32r a2, 40257734 40257768: fff151 l32r a5, 4025772c 4025776b: fff141 l32r a4, 40257730 4025776e: 053d mov.n a3, a5 40257770: c05450 sub a5, a4, a5 40257773: b2cb01 l32r a0, 402442a0 40257776: 0000c0 callx0 a0 40257779: fff121 l32r a2, 40257740 4025777c: ffef51 l32r a5, 40257738 4025777f: ffef41 l32r a4, 4025773c 40257782: 053d mov.n a3, a5 40257784: c05450 sub a5, a4, a5 40257787: b2c601 l32r a0, 402442a0 4025778a: 0000c0 callx0 a0 4025778d: ffee21 l32r a2, 40257748 40257790: ffed41 l32r a4, 40257744 40257793: fc9461 l32r a6, 402569e4 40257796: ffeb51 l32r a5, 40257744 40257799: 063d mov.n a3, a6 4025779b: c05560 sub a5, a5, a6 4025779e: b2c001 l32r a0, 402442a0 402577a1: 0000c0 callx0 a0 402577a4: 0108 l32i.n a0, a1, 0 402577a6: 10c112 addi a1, a1, 16 402577a9: f00d ret.n ... 402577ac : 402577ac: f0c112 addi a1, a1, -16 402577af: 006102 s32i a0, a1, 0 402577b2: ff2245 call0 402569d8 402577b5: 002102 l32i a0, a1, 0 402577b8: 10c112 addi a1, a1, 16 402577bb: 000080 ret ... 402577c0 : 402577c0: e60b41 l32r a4, 40250fec 402577c3: e11e21 l32r a2, 4024fc3c 402577c6: 0020c0 memw 402577c9: 942232 l32i a3, a2, 0x250 402577cc: 103340 and a3, a3, a4 402577cf: b7f441 l32r a4, 402457a0 402577d2: 0020c0 memw 402577d5: 952222 l32i a2, a2, 0x254 402577d8: 404810 ssai 24 402577db: 102240 and a2, a2, a4 402577de: 812230 src a2, a2, a3 402577e1: f00d ret.n ... 402577e4 : 402577e4: f0c112 addi a1, a1, -16 402577e7: 006102 s32i a0, a1, 0 402577ea: 035a45 call0 4025ad90 402577ed: 002102 l32i a0, a1, 0 402577f0: 10c112 addi a1, a1, 16 402577f3: 000080 ret ... 402577f8 : 402577f8: c8e121 l32r a2, 40249b7c 402577fb: 0020c0 memw 402577fe: 472222 l32i a2, a2, 0x11c 40257801: f00d ret.n 40257803: bf8000 excw 40257806: 1286b1 l32r a11, 4021c220 <_lit4_end+0x114ad0> 40257808 : 40257808: d0c112 addi a1, a1, -48 4025780b: 9109 s32i.n a0, a1, 36 4025780d: 2149 s32i.n a4, a1, 8 4025780f: a1c9 s32i.n a12, a1, 40 40257811: b1d9 s32i.n a13, a1, 44 40257813: 02cd mov.n a12, a2 40257815: fec3d2 addi a13, a3, -2 40257818: 031de6 bgei a13, 1, 4025781f 4025781b: d3ab addi.n a13, a3, 10 4025781d: c20b addi.n a12, a2, -1 4025781f: 4159 s32i.n a5, a1, 16 40257821: 6169 s32i.n a6, a1, 24 40257823: 1179 s32i.n a7, a1, 4 40257825: 030c movi.n a3, 0 40257827: 020c movi.n a2, 0 40257829: 000c movi.n a0, 0 4025782b: 3109 s32i.n a0, a1, 12 4025782d: 5129 s32i.n a2, a1, 20 4025782f: 0139 s32i.n a3, a1, 0 40257831: 0c2d mov.n a2, a12 40257833: 90a132 movi a3, 0x190 40257836: a23501 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257839: 0000c0 callx0 a0 4025783c: 7129 s32i.n a2, a1, 28 4025783e: 64a032 movi a3, 100 40257841: 0c2d mov.n a2, a12 40257843: a23201 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257846: 0000c0 callx0 a0 40257849: 8129 s32i.n a2, a1, 32 4025784b: c30c movi.n a3, 12 4025784d: 6fa122 movi a2, 0x16f 40257850: 822d20 mull a2, a13, a2 40257853: a22e01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257856: 0000c0 callx0 a0 40257859: 030c movi.n a3, 0 4025785b: 41d8 l32i.n a13, a1, 16 4025785d: 7158 l32i.n a5, a1, 28 4025785f: 8178 l32i.n a7, a1, 32 40257861: 2148 l32i.n a4, a1, 8 40257863: 4162c0 srli a6, a12, 2 40257866: 442a add.n a4, a4, a2 40257868: c06670 sub a6, a6, a7 4025786b: 6da122 movi a2, 0x16d 4025786e: 822c20 mull a2, a12, a2 40257871: 556a add.n a5, a5, a6 40257873: 31c8 l32i.n a12, a1, 12 40257875: 445a add.n a4, a4, a5 40257877: 242a add.n a2, a4, a2 40257879: 01b247 bgeu a2, a4, 4025787e 4025787c: 130c movi.n a3, 1 4025787e: 050c movi.n a5, 0 40257880: 841c movi.n a4, 24 40257882: db1d01 l32r a0, 4024e4f8 40257885: 0000c0 callx0 a0 40257888: 3c3a add.n a3, a12, a3 4025788a: 2d2a add.n a2, a13, a2 4025788c: 51c8 l32i.n a12, a1, 20 4025788e: 01b2d7 bgeu a2, a13, 40257893 40257891: 331b addi.n a3, a3, 1 40257893: 61d8 l32i.n a13, a1, 24 40257895: 050c movi.n a5, 0 40257897: c43c movi.n a4, 60 40257899: db1701 l32r a0, 4024e4f8 4025789c: 0000c0 callx0 a0 4025789f: 3c3a add.n a3, a12, a3 402578a1: 2d2a add.n a2, a13, a2 402578a3: 01c8 l32i.n a12, a1, 0 402578a5: 01b2d7 bgeu a2, a13, 402578aa 402578a8: 331b addi.n a3, a3, 1 402578aa: 11d8 l32i.n a13, a1, 4 402578ac: 050c movi.n a5, 0 402578ae: c43c movi.n a4, 60 402578b0: db1201 l32r a0, 4024e4f8 402578b3: 0000c0 callx0 a0 402578b6: 4d2a add.n a4, a13, a2 402578b8: ffd321 l32r a2, 40257804 402578bb: 0c3a add.n a0, a12, a3 402578bd: 242a add.n a2, a4, a2 402578bf: 01b4d7 bgeu a4, a13, 402578c4 402578c2: 001b addi.n a0, a0, 1 402578c4: f1c032 addi a3, a0, -15 402578c7: a1c8 l32i.n a12, a1, 40 402578c9: b1d8 l32i.n a13, a1, 44 402578cb: 02b247 bgeu a2, a4, 402578d1 402578ce: f2c032 addi a3, a0, -14 402578d1: 9108 l32i.n a0, a1, 36 402578d3: 30c112 addi a1, a1, 48 402578d6: f00d ret.n 402578d8 : 402578d8: fe1831 l32r a3, 40257138 402578db: 416322 s32i a2, a3, 0x104 402578de: f00d ret.n 402578e0: aaf8 l32i.n a15, a10, 40 402578e2: fe .byte 0xfe 402578e3: 3f .byte 0x3f 402578e4 : 402578e4: ffff21 l32r a2, 402578e0 402578e7: f00d ret.n 402578e9: 000000 ill 402578ec : 402578ec: f0c112 addi a1, a1, -16 402578ef: c67c movi.n a6, -4 402578f1: 144020 extui a4, a2, 0, 2 402578f4: 434a add.n a4, a3, a4 402578f6: 106260 and a6, a2, a6 402578f9: 415240 srli a5, a4, 2 402578fc: 142040 extui a2, a4, 0, 2 402578ff: a05560 addx4 a5, a5, a6 40257902: 221a add.n a2, a2, a1 40257904: 0558 l32i.n a5, a5, 0 40257906: 0159 s32i.n a5, a1, 0 40257908: 000222 l8ui a2, a2, 0 4025790b: 10c112 addi a1, a1, 16 4025790e: f00d ret.n 40257910 : 40257910: f0c112 addi a1, a1, -16 40257913: c67c movi.n a6, -4 40257915: 144020 extui a4, a2, 0, 2 40257918: 904340 addx2 a4, a3, a4 4025791b: 106260 and a6, a2, a6 4025791e: 415240 srli a5, a4, 2 40257921: 142040 extui a2, a4, 0, 2 40257924: a05560 addx4 a5, a5, a6 40257927: 902210 addx2 a2, a2, a1 4025792a: 0558 l32i.n a5, a5, 0 4025792c: 0159 s32i.n a5, a1, 0 4025792e: 001222 l16ui a2, a2, 0 40257931: 10c112 addi a1, a1, 16 40257934: f00d ret.n ... 40257938 : 40257938: e0c112 addi a1, a1, -32 4025793b: 4139 s32i.n a3, a1, 16 4025793d: 1109 s32i.n a0, a1, 4 4025793f: 21c9 s32i.n a12, a1, 8 40257941: 31d9 s32i.n a13, a1, 12 40257943: 02cd mov.n a12, a2 40257945: 04dd mov.n a13, a4 40257947: 300c movi.n a0, 3 40257949: 308027 bany a0, a2, 4025797d 4025794c: a1b801 l32r a0, 4024002c <_irom0_text_start+0x2c> 4025794f: 0000c0 callx0 a0 40257952: f40020 extui a0, a2, 0, 16 40257955: 500b addi.n a5, a0, -1 40257957: 402b addi.n a4, a0, 2 40257959: b34550 movgez a4, a5, a5 4025795c: 450c movi.n a5, 4 4025795e: 214240 srai a4, a4, 2 40257961: a04450 addx4 a4, a4, a5 40257964: f44040 extui a4, a4, 0, 16 40257967: 059047 bne a0, a4, 40257970 4025796a: f460d0 extui a6, a13, 0, 16 4025796d: 0cb067 bgeu a0, a6, 4025797d 40257970: 0109 s32i.n a0, a1, 0 40257972: 0cb047 bgeu a0, a4, 40257982 40257975: 0109 s32i.n a0, a1, 0 40257977: f470d0 extui a7, a13, 0, 16 4025797a: 04b747 bgeu a7, a4, 40257982 4025797d: 020c movi.n a2, 0 4025797f: 000586 j 40257999 40257982: 41d8 l32i.n a13, a1, 16 40257984: 0c3d mov.n a3, a12 40257986: 0d2d mov.n a2, a13 40257988: a1aa01 l32r a0, 40240030 <_irom0_text_start+0x30> 4025798b: 0000c0 callx0 a0 4025798e: 120c movi.n a2, 1 40257990: 0198 l32i.n a9, a1, 0 40257992: 080c movi.n a8, 0 40257994: 99da add.n a9, a9, a13 40257996: 004982 s8i a8, a9, 0 40257999: 21c8 l32i.n a12, a1, 8 4025799b: 31d8 l32i.n a13, a1, 12 4025799d: 1108 l32i.n a0, a1, 4 4025799f: 20c112 addi a1, a1, 32 402579a2: f00d ret.n 402579a4 : 402579a4: f0c112 addi a1, a1, -16 402579a7: 036102 s32i a0, a1, 12 402579aa: 0021c5 call0 40257bc8 402579ad: 341226 beqi a2, 1, 402579e5 402579b0: 031216 beqz a2, 402579e5 402579b3: ff1801 l32r a0, 40257614 402579b6: 560002 l8ui a0, a0, 86 402579b9: 80ec bnez.n a0, 402579e5 402579bb: 120c movi.n a2, 1 402579bd: fee005 call0 402567c0 402579c0: fc2601 l32r a0, 40256a58 402579c3: 229c beqz.n a2, 402579d9 402579c5: 020022 l8ui a2, a0, 2 402579c8: d2cc bnez.n a2, 402579d9 402579ca: 120c movi.n a2, 1 402579cc: 013d mov.n a3, a1 402579ce: 01ef85 call0 402598c8 402579d1: 012d mov.n a2, a1 402579d3: f46345 call0 4024c008 402579d6: fc2001 l32r a0, 40256a58 402579d9: 120c movi.n a2, 1 402579db: 024022 s8i a2, a0, 2 402579de: 3108 l32i.n a0, a1, 12 402579e0: 10c112 addi a1, a1, 16 402579e3: f00d ret.n 402579e5: 020c movi.n a2, 0 402579e7: fffcc6 j 402579de ... 402579ec : 402579ec: f0c112 addi a1, a1, -16 402579ef: 006102 s32i a0, a1, 0 402579f2: 001d45 call0 40257bc8 402579f5: 2e1226 beqi a2, 1, 40257a27 402579f8: 02b216 beqz a2, 40257a27 402579fb: ff0601 l32r a0, 40257614 402579fe: 560002 l8ui a0, a0, 86 40257a01: 20ec bnez.n a0, 40257a27 40257a03: 120c movi.n a2, 1 40257a05: fedb85 call0 402567c0 40257a08: fc1401 l32r a0, 40256a58 40257a0b: a28c beqz.n a2, 40257a19 40257a0d: 020022 l8ui a2, a0, 2 40257a10: 051266 bnei a2, 1, 40257a19 40257a13: f465c5 call0 4024c070 40257a16: fc1001 l32r a0, 40256a58 40257a19: 120c movi.n a2, 1 40257a1b: 030c movi.n a3, 0 40257a1d: 024032 s8i a3, a0, 2 40257a20: 0108 l32i.n a0, a1, 0 40257a22: 10c112 addi a1, a1, 16 40257a25: f00d ret.n 40257a27: 020c movi.n a2, 0 40257a29: fffcc6 j 40257a20 40257a2c : 40257a2c: fc0b21 l32r a2, 40256a58 40257a2f: 020222 l8ui a2, a2, 2 40257a32: f00d ret.n 40257a34 : 40257a34: f0c112 addi a1, a1, -16 40257a37: 006102 s32i a0, a1, 0 40257a3a: 0018c5 call0 40257bc8 40257a3d: 452226 beqi a2, 2, 40257a86 40257a40: 042216 beqz a2, 40257a86 40257a43: fef401 l32r a0, 40257614 40257a46: 560002 l8ui a0, a0, 86 40257a49: 039056 bnez a0, 40257a86 40257a4c: 00a022 movi a2, 0 40257a4f: fed705 call0 402567c0 40257a52: 140c movi.n a4, 1 40257a54: fc0101 l32r a0, 40256a58 40257a57: 928c beqz.n a2, 40257a64 40257a59: 030032 l8ui a3, a0, 3 40257a5c: 43cc bnez.n a3, 40257a64 40257a5e: 390252 l8ui a5, a2, 57 40257a61: 0be507 bbsi a5, 0, 40257a70 40257a64: 034042 s8i a4, a0, 3 40257a67: 120c movi.n a2, 1 40257a69: 0108 l32i.n a0, a1, 0 40257a6b: 10c112 addi a1, a1, 16 40257a6e: f00d ret.n 40257a70: 00a062 movi a6, 0 40257a73: 016262 s32i a6, a2, 4 40257a76: 026262 s32i a6, a2, 8 40257a79: 3269 s32i.n a6, a2, 12 40257a7b: f2de85 call0 4024a864 40257a7e: fbf601 l32r a0, 40256a58 40257a81: 140c movi.n a4, 1 40257a83: fdd216 beqz a2, 40257a64 40257a86: 020c movi.n a2, 0 40257a88: fff746 j 40257a69 ... 40257a8c : 40257a8c: f0c112 addi a1, a1, -16 40257a8f: 006102 s32i a0, a1, 0 40257a92: 001345 call0 40257bc8 40257a95: 2e2226 beqi a2, 2, 40257ac7 40257a98: 02b216 beqz a2, 40257ac7 40257a9b: fede01 l32r a0, 40257614 40257a9e: 560002 l8ui a0, a0, 86 40257aa1: 20ec bnez.n a0, 40257ac7 40257aa3: 020c movi.n a2, 0 40257aa5: fed185 call0 402567c0 40257aa8: fbec01 l32r a0, 40256a58 40257aab: a28c beqz.n a2, 40257ab9 40257aad: 030032 l8ui a3, a0, 3 40257ab0: 051366 bnei a3, 1, 40257ab9 40257ab3: f358c5 call0 4024b040 40257ab6: fbe801 l32r a0, 40256a58 40257ab9: 120c movi.n a2, 1 40257abb: 040c movi.n a4, 0 40257abd: 034042 s8i a4, a0, 3 40257ac0: 0108 l32i.n a0, a1, 0 40257ac2: 10c112 addi a1, a1, 16 40257ac5: f00d ret.n 40257ac7: 020c movi.n a2, 0 40257ac9: fffcc6 j 40257ac0 40257acc : 40257acc: f0c112 addi a1, a1, -16 40257acf: 006102 s32i a0, a1, 0 40257ad2: fd9901 l32r a0, 40257138 40257ad5: 3f2002 l32i a0, a0, 252 40257ad8: 11c9 s32i.n a12, a1, 4 40257ada: 04c016 beqz a0, 40257b2a 40257add: 020c movi.n a2, 0 40257adf: fece05 call0 402567c0 40257ae2: 02cd mov.n a12, a2 40257ae4: 628c beqz.n a2, 40257aee 40257ae6: f35585 call0 4024b040 40257ae9: 0c2d mov.n a2, a12 40257aeb: f2d4c5 call0 4024a838 40257aee: c22c movi.n a2, 44 40257af0: fcb731 l32r a3, 40256dcc 40257af3: f1a442 movi a4, 0x4f1 40257af6: a16401 l32r a0, 40240088 <_irom0_text_start+0x88> 40257af9: 0000c0 callx0 a0 40257afc: 02cd mov.n a12, a2 40257afe: 82ac beqz.n a2, 40257b2a 40257b00: 420c movi.n a2, 4 40257b02: c30c movi.n a3, 12 40257b04: 0c29 s32i.n a2, a12, 0 40257b06: 2c4b addi.n a2, a12, 4 40257b08: b0f101 l32r a0, 40243ecc 40257b0b: 0000c0 callx0 a0 40257b0e: 521c movi.n a2, 21 40257b10: 430c movi.n a3, 4 40257b12: 0c4d mov.n a4, a12 40257b14: b18a01 l32r a0, 4024413c 40257b17: 0000c0 callx0 a0 40257b1a: c28c beqz.n a2, 40257b2a 40257b1c: 0c2d mov.n a2, a12 40257b1e: fcab31 l32r a3, 40256dcc 40257b21: f8a442 movi a4, 0x4f8 40257b24: a1e701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40257b27: 0000c0 callx0 a0 40257b2a: 00f185 call0 40258a44 40257b2d: 11c8 l32i.n a12, a1, 4 40257b2f: 051266 bnei a2, 1, 40257b38 40257b32: 00e085 call0 4025893c 40257b35: 00d705 call0 402588a8 40257b38: 0108 l32i.n a0, a1, 0 40257b3a: 10c112 addi a1, a1, 16 40257b3d: f00d ret.n ... 40257b40 : 40257b40: aea631 l32r a3, 402435d8 40257b43: 0020c0 memw 40257b46: f86322 s32i a2, a3, 0x3e0 40257b49: 120c movi.n a2, 1 40257b4b: f00d ret.n 40257b4d: 000000 ill 40257b50 : 40257b50: fbc221 l32r a2, 40256a58 40257b53: 030222 l8ui a2, a2, 3 40257b56: f00d ret.n 40257b58: fc9d31 l32r a3, 40256dcc 40257b5b: f0c112 addi a1, a1, -16 40257b5e: 31e9 s32i.n a14, a1, 12 40257b60: 0109 s32i.n a0, a1, 0 40257b62: 21d9 s32i.n a13, a1, 8 40257b64: 11c9 s32i.n a12, a1, 4 40257b66: 02dd mov.n a13, a2 40257b68: 051266 bnei a2, 1, 40257b71 40257b6b: fc99c1 l32r a12, 40256dd0 40257b6e: 000b06 j 40257b9e 40257b71: 84a422 movi a2, 0x484 40257b74: 27a542 movi a4, 0x527 40257b77: a14001 l32r a0, 40240078 <_irom0_text_start+0x78> 40257b7a: 0000c0 callx0 a0 40257b7d: a15e31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257b80: 0338 l32i.n a3, a3, 0 40257b82: 02cd mov.n a12, a2 40257b84: 1328 l32i.n a2, a3, 4 40257b86: 3338 l32i.n a3, a3, 12 40257b88: a16101 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257b8b: 0000c0 callx0 a0 40257b8e: 030c movi.n a3, 0 40257b90: 0c4d mov.n a4, a12 40257b92: 84a452 movi a5, 0x484 40257b95: fdc222 addi a2, a2, -3 40257b98: f42020 extui a2, a2, 0, 16 40257b9b: 0044c5 call0 40257fe8 40257b9e: 080ce2 l8ui a14, a12, 8 40257ba1: 014eb6 bltui a14, 4, 40257ba6 40257ba4: 2e0c movi.n a14, 2 40257ba6: 0d1d26 beqi a13, 1, 40257bb7 40257ba9: 0c2d mov.n a2, a12 40257bab: fc8831 l32r a3, 40256dcc 40257bae: 2fa542 movi a4, 0x52f 40257bb1: a1c301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40257bb4: 0000c0 callx0 a0 40257bb7: 0108 l32i.n a0, a1, 0 40257bb9: 11c8 l32i.n a12, a1, 4 40257bbb: 7420e0 extui a2, a14, 0, 8 40257bbe: 21d8 l32i.n a13, a1, 8 40257bc0: 31e8 l32i.n a14, a1, 12 40257bc2: 10c112 addi a1, a1, 16 40257bc5: f00d ret.n ... 40257bc8 : 40257bc8: 120c movi.n a2, 1 40257bca: f0c112 addi a1, a1, -16 40257bcd: 0109 s32i.n a0, a1, 0 40257bcf: fff885 call0 40257b58 40257bd2: 0108 l32i.n a0, a1, 0 40257bd4: 10c112 addi a1, a1, 16 40257bd7: f00d ret.n 40257bd9: 000000 ill 40257bdc : 40257bdc: 020c movi.n a2, 0 40257bde: f0c112 addi a1, a1, -16 40257be1: 0109 s32i.n a0, a1, 0 40257be3: fff745 call0 40257b58 40257be6: 0108 l32i.n a0, a1, 0 40257be8: 10c112 addi a1, a1, 16 40257beb: f00d ret.n 40257bed: 000000 ill 40257bf0: f0c112 addi a1, a1, -16 40257bf3: 11c9 s32i.n a12, a1, 4 40257bf5: 0109 s32i.n a0, a1, 0 40257bf7: 02cd mov.n a12, a2 40257bf9: 100c movi.n a0, 1 40257bfb: 0142f6 bgeui a2, 4, 40257c00 40257bfe: 000c movi.n a0, 0 40257c00: 220c movi.n a2, 2 40257c02: 93c200 movnez a12, a2, a0 40257c05: 011c26 beqi a12, 1, 40257c0a 40257c08: 4ccc bnez.n a12, 40257c10 40257c0a: 00a022 movi a2, 0 40257c0d: 09fb85 call0 40261bc8 40257c10: 022c26 beqi a12, 2, 40257c16 40257c13: 002c56 bnez a12, 40257c19 40257c16: 0f8d05 call0 402674e8 40257c19: 0c2d mov.n a2, a12 40257c1b: 201110 or a1, a1, a1 40257c1e: 084445 call0 40260064 40257c21: 021c26 beqi a12, 1, 40257c27 40257c24: 053c66 bnei a12, 3, 40257c2d 40257c27: 201110 or a1, a1, a1 40257c2a: 0f84c5 call0 40267478 40257c2d: 022c26 beqi a12, 2, 40257c33 40257c30: 053c66 bnei a12, 3, 40257c39 40257c33: 00a022 movi a2, 0 40257c36: 09e245 call0 40261a5c 40257c39: 0a1c66 bnei a12, 1, 40257c47 40257c3c: fae021 l32r a2, 402567bc 40257c3f: 042222 l32i a2, a2, 16 40257c42: 0228 l32i.n a2, a2, 0 40257c44: ee5985 call0 402461e0 40257c47: 11c8 l32i.n a12, a1, 4 40257c49: 0108 l32i.n a0, a1, 0 40257c4b: 10c112 addi a1, a1, 16 40257c4e: f00d ret.n 40257c50: feaa94 excw 40257c53: 3f .byte 0x3f 40257c54 : 40257c54: f0c112 addi a1, a1, -16 40257c57: 006102 s32i a0, a1, 0 40257c5a: fff6c5 call0 40257bc8 40257c5d: 200220 or a0, a2, a2 40257c60: 1c3266 bnei a2, 3, 40257c80 40257c63: fffb01 l32r a0, 40257c50 40257c66: 800002 l8ui a0, a0, 128 40257c69: 013056 bnez a0, 40257c80 40257c6c: 020c movi.n a2, 0 40257c6e: feb505 call0 402567c0 40257c71: b78941 l32r a4, 40245a98 40257c74: 130c movi.n a3, 1 40257c76: 0448 l32i.n a4, a4, 0 40257c78: 200c movi.n a0, 2 40257c7a: c04420 sub a4, a4, a2 40257c7d: 830340 moveqz a0, a3, a4 40257c80: 002d mov.n a2, a0 40257c82: 0108 l32i.n a0, a1, 0 40257c84: 10c112 addi a1, a1, 16 40257c87: f00d ret.n 40257c89: 000000 ill 40257c8c: 26f8b0 excw 40257c8f: c11240 mul16u a1, a2, a4 40257c90 : 40257c90: f0c112 addi a1, a1, -16 40257c93: 0109 s32i.n a0, a1, 0 40257c95: 048216 beqz a2, 40257ce1 40257c98: 4542f6 bgeui a2, 4, 40257ce1 40257c9b: ffed41 l32r a4, 40257c50 40257c9e: 000c movi.n a0, 0 40257ca0: 804402 s8i a0, a4, 128 40257ca3: 161226 beqi a2, 1, 40257cbd 40257ca6: 452226 beqi a2, 2, 40257cef 40257ca9: 2b3266 bnei a2, 3, 40257cd8 40257cac: fff185 call0 40257bc8 40257caf: 373266 bnei a2, 3, 40257cea 40257cb2: ffe731 l32r a3, 40257c50 40257cb5: 320c movi.n a2, 3 40257cb7: 804322 s8i a2, a3, 128 40257cba: 000686 j 40257cd8 40257cbd: fff085 call0 40257bc8 40257cc0: 051226 beqi a2, 1, 40257cc9 40257cc3: fff045 call0 40257bc8 40257cc6: 203266 bnei a2, 3, 40257cea 40257cc9: fabc01 l32r a0, 402567bc 40257ccc: 042002 l32i a0, a0, 16 40257ccf: 017016 beqz a0, 40257cea 40257cd2: 002022 l32i a2, a0, 0 40257cd5: ee5085 call0 402461e0 40257cd8: 120c movi.n a2, 1 40257cda: 0108 l32i.n a0, a1, 0 40257cdc: 10c112 addi a1, a1, 16 40257cdf: f00d ret.n 40257ce1: ffea21 l32r a2, 40257c8c 40257ce4: b16f01 l32r a0, 402442a0 40257ce7: 0000c0 callx0 a0 40257cea: 020c movi.n a2, 0 40257cec: fffa86 j 40257cda 40257cef: ffed85 call0 40257bc8 40257cf2: 052226 beqi a2, 2, 40257cfb 40257cf5: ffed05 call0 40257bc8 40257cf8: ee3266 bnei a2, 3, 40257cea 40257cfb: fab001 l32r a0, 402567bc 40257cfe: 5008 l32i.n a0, a0, 20 40257d00: fe6016 beqz a0, 40257cea 40257d03: 0028 l32i.n a2, a0, 0 40257d05: ee4d85 call0 402461e0 40257d08: fff306 j 40257cd8 40257d0b: aa4400 excw 40257d0e: fe .byte 0xfe 40257d0f: 3f .byte 0x3f 40257d10: feae40 excw 40257d13: 3f .byte 0x3f 40257d14: fef604 excw 40257d17: 3f .byte 0x3f 40257d18: f0c112 addi a1, a1, -16 40257d1b: 1109 s32i.n a0, a1, 4 40257d1d: 31d9 s32i.n a13, a1, 12 40257d1f: 21c9 s32i.n a12, a1, 8 40257d21: 03dd mov.n a13, a3 40257d23: 02cd mov.n a12, a2 40257d25: 0842f6 bgeui a2, 4, 40257d31 40257d28: fe3b01 l32r a0, 40257614 40257d2b: 560002 l8ui a0, a0, 86 40257d2e: 0a3016 beqz a0, 40257dd5 40257d31: 020c movi.n a2, 0 40257d33: 0024c6 j 40257dca 40257d36: 84a422 movi a2, 0x484 40257d39: fc2431 l32r a3, 40256dcc 40257d3c: c9a542 movi a4, 0x5c9 40257d3f: a0ce01 l32r a0, 40240078 <_irom0_text_start+0x78> 40257d42: 0000c0 callx0 a0 40257d45: a0ec41 l32r a4, 402400f8 <_irom0_text_start+0xf8> 40257d48: 0448 l32i.n a4, a4, 0 40257d4a: 0129 s32i.n a2, a1, 0 40257d4c: 3438 l32i.n a3, a4, 12 40257d4e: 1428 l32i.n a2, a4, 4 40257d50: a0ef01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257d53: 0000c0 callx0 a0 40257d56: 030c movi.n a3, 0 40257d58: 0148 l32i.n a4, a1, 0 40257d5a: 84a452 movi a5, 0x484 40257d5d: fdc222 addi a2, a2, -3 40257d60: f42020 extui a2, a2, 0, 16 40257d63: 002845 call0 40257fe8 40257d66: ffe901 l32r a0, 40257d0c 40257d69: 0138 l32i.n a3, a1, 0 40257d6b: 0158 l32i.n a5, a1, 0 40257d6d: 080332 l8ui a3, a3, 8 40257d70: ffe841 l32r a4, 40257d10 40257d73: 4013c7 beq a3, a12, 40257db7 40257d76: 0845c2 s8i a12, a5, 8 40257d79: 150c movi.n a5, 1 40257d7b: 000442 l8ui a4, a4, 0 40257d7e: d14052 s8i a5, a0, 209 40257d81: 071466 bnei a4, 1, 40257d8c 40257d84: 0c2d mov.n a2, a12 40257d86: ffe685 call0 40257bf0 40257d89: ffe001 l32r a0, 40257d0c 40257d8c: 060c movi.n a6, 0 40257d8e: d14062 s8i a6, a0, 209 40257d91: 331d66 bnei a13, 1, 40257dc8 40257d94: a0d931 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257d97: 0338 l32i.n a3, a3, 0 40257d99: 1328 l32i.n a2, a3, 4 40257d9b: 3338 l32i.n a3, a3, 12 40257d9d: a0db01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257da0: 0000c0 callx0 a0 40257da3: 0138 l32i.n a3, a1, 0 40257da5: 84a442 movi a4, 0x484 40257da8: fdc222 addi a2, a2, -3 40257dab: f42020 extui a2, a2, 0, 16 40257dae: 001645 call0 40257f14 40257db1: ffd831 l32r a3, 40257d14 40257db4: 0043c2 s8i a12, a3, 0 40257db7: 0d1d66 bnei a13, 1, 40257dc8 40257dba: 0128 l32i.n a2, a1, 0 40257dbc: fc0431 l32r a3, 40256dcc 40257dbf: dda542 movi a4, 0x5dd 40257dc2: a13f01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40257dc5: 0000c0 callx0 a0 40257dc8: 120c movi.n a2, 1 40257dca: 21c8 l32i.n a12, a1, 8 40257dcc: 31d8 l32i.n a13, a1, 12 40257dce: 1108 l32i.n a0, a1, 4 40257dd0: 10c112 addi a1, a1, 16 40257dd3: f00d ret.n 40257dd5: 520c movi.n a2, 5 40257dd7: fecb45 call0 40256a8c 40257dda: ffcc01 l32r a0, 40257d0c 40257ddd: 080266 bnei a2, -1, 40257de9 40257de0: 2f40c2 s8i a12, a0, 47 40257de3: 3040d2 s8i a13, a0, 48 40257de6: fff786 j 40257dc8 40257de9: f49d56 bnez a13, 40257d36 40257dec: fbf941 l32r a4, 40256dd0 40257def: 0149 s32i.n a4, a1, 0 40257df1: ffdd06 j 40257d69 40257df4 : 40257df4: 130c movi.n a3, 1 40257df6: f0c112 addi a1, a1, -16 40257df9: 0109 s32i.n a0, a1, 0 40257dfb: fff1c5 call0 40257d18 40257dfe: 0108 l32i.n a0, a1, 0 40257e00: 10c112 addi a1, a1, 16 40257e03: f00d ret.n 40257e05: 000000 ill 40257e08 : 40257e08: 030c movi.n a3, 0 40257e0a: f0c112 addi a1, a1, -16 40257e0d: 0109 s32i.n a0, a1, 0 40257e0f: fff085 call0 40257d18 40257e12: 0108 l32i.n a0, a1, 0 40257e14: 10c112 addi a1, a1, 16 40257e17: f00d ret.n 40257e19: 000000 ill 40257e1c : 40257e1c: f0c112 addi a1, a1, -16 40257e1f: 0109 s32i.n a0, a1, 0 40257e21: 939c beqz.n a3, 40257e3e 40257e23: efa002 movi a0, 239 40257e26: 060c movi.n a6, 0 40257e28: 561b addi.n a5, a6, 1 40257e2a: 426a add.n a4, a2, a6 40257e2c: 000442 l8ui a4, a4, 0 40257e2f: f46050 extui a6, a5, 0, 16 40257e32: 300400 xor a0, a4, a0 40257e35: 740000 extui a0, a0, 0, 8 40257e38: ec9367 bne a3, a6, 40257e28 40257e3b: 000086 j 40257e41 40257e3e: efa002 movi a0, 239 40257e41: 002d mov.n a2, a0 40257e43: 0108 l32i.n a0, a1, 0 40257e45: 10c112 addi a1, a1, 16 40257e48: f00d ret.n 40257e4a: d80000 excw 40257e4d: 26f8 l32i.n a15, a6, 8 40257e4f: f8d040 excw 40257e52: d44026 beqi a0, 4, 40257e2a 40257e55: 26f8 l32i.n a15, a6, 8 40257e57: 047d40 extui a7, a4, 13, 1 40257e58 : 40257e58: 047d mov.n a7, a4 40257e5a: e0c112 addi a1, a1, -32 40257e5d: 51f9 s32i.n a15, a1, 20 40257e5f: 01a642 movi a4, 0x601 40257e62: 1109 s32i.n a0, a1, 4 40257e64: 31d9 s32i.n a13, a1, 12 40257e66: 41e9 s32i.n a14, a1, 16 40257e68: 21c9 s32i.n a12, a1, 8 40257e6a: 05ed mov.n a14, a5 40257e6c: 6179 s32i.n a7, a1, 24 40257e6e: 02cd mov.n a12, a2 40257e70: 03dd mov.n a13, a3 40257e72: 052d mov.n a2, a5 40257e74: fbd631 l32r a3, 40256dcc 40257e77: a08401 l32r a0, 40240088 <_irom0_text_start+0x88> 40257e7a: 0000c0 callx0 a0 40257e7d: 020d mov.n a0, a2 40257e7f: 07c216 beqz a2, 40257eff 40257e82: 0109 s32i.n a0, a1, 0 40257e84: fff221 l32r a2, 40257e4c 40257e87: 82fcd0 mull a15, a12, a13 40257e8a: d28b addi.n a13, a2, 8 40257e8c: 0c2d mov.n a2, a12 40257e8e: a10e01 l32r a0, 402402c8 <_irom0_text_start+0x2c8> 40257e91: 0000c0 callx0 a0 40257e94: a28c beqz.n a2, 40257ea2 40257e96: ffee21 l32r a2, 40257e50 40257e99: b10101 l32r a0, 402442a0 40257e9c: 0000c0 callx0 a0 40257e9f: 001046 j 40257ee4 40257ea2: 0f2d mov.n a2, a15 40257ea4: 6138 l32i.n a3, a1, 24 40257ea6: 0e4d mov.n a4, a14 40257ea8: a10b01 l32r a0, 402402d4 <_irom0_text_start+0x2d4> 40257eab: 0000c0 callx0 a0 40257eae: a28c beqz.n a2, 40257ebc 40257eb0: ffe921 l32r a2, 40257e54 40257eb3: b0fb01 l32r a0, 402442a0 40257eb6: 0000c0 callx0 a0 40257eb9: 0009c6 j 40257ee4 40257ebc: 0f2d mov.n a2, a15 40257ebe: 0138 l32i.n a3, a1, 0 40257ec0: 0e4d mov.n a4, a14 40257ec2: a09401 l32r a0, 40240114 <_irom0_text_start+0x114> 40257ec5: 0000c0 callx0 a0 40257ec8: a28c beqz.n a2, 40257ed6 40257eca: ffe021 l32r a2, 40257e4c 40257ecd: b0f401 l32r a0, 402442a0 40257ed0: 0000c0 callx0 a0 40257ed3: 000346 j 40257ee4 40257ed6: 0128 l32i.n a2, a1, 0 40257ed8: 6138 l32i.n a3, a1, 24 40257eda: 0e4d mov.n a4, a14 40257edc: ceef01 l32r a0, 4024ba98 40257edf: 0000c0 callx0 a0 40257ee2: b28c beqz.n a2, 40257ef1 40257ee4: 0d2d mov.n a2, a13 40257ee6: 0c3d mov.n a3, a12 40257ee8: b0ee01 l32r a0, 402442a0 40257eeb: 0000c0 callx0 a0 40257eee: ffe686 j 40257e8c 40257ef1: 0128 l32i.n a2, a1, 0 40257ef3: fbb631 l32r a3, 40256dcc 40257ef6: 1ca642 movi a4, 0x61c 40257ef9: a0f101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40257efc: 0000c0 callx0 a0 40257eff: 21c8 l32i.n a12, a1, 8 40257f01: 31d8 l32i.n a13, a1, 12 40257f03: 41e8 l32i.n a14, a1, 16 40257f05: 51f8 l32i.n a15, a1, 20 40257f07: 1108 l32i.n a0, a1, 4 40257f09: 20c112 addi a1, a1, 32 40257f0c: f00d ret.n 40257f0e: aa0000 excw 40257f11: 55aa55 excw 40257f14 : 40257f14: d0c112 addi a1, a1, -48 40257f17: 8109 s32i.n a0, a1, 32 40257f19: a1d9 s32i.n a13, a1, 40 40257f1b: b1e9 s32i.n a14, a1, 44 40257f1d: 91c9 s32i.n a12, a1, 36 40257f1f: 02ed mov.n a14, a2 40257f21: 03cd mov.n a12, a3 40257f23: 04dd mov.n a13, a4 40257f25: 08b316 beqz a3, 40257fb4 40257f28: a07401 l32r a0, 402400f8 <_irom0_text_start+0xf8> 40257f2b: 0008 l32i.n a0, a0, 0 40257f2d: 3008 l32i.n a0, a0, 12 40257f2f: 02b047 bgeu a0, a4, 40257f35 40257f32: 001f86 j 40257fb4 40257f35: 013d mov.n a3, a1 40257f37: 222b addi.n a2, a2, 2 40257f39: c41c movi.n a4, 28 40257f3b: 7129 s32i.n a2, a1, 28 40257f3d: 822020 mull a2, a0, a2 40257f40: a07501 l32r a0, 40240114 <_irom0_text_start+0x114> 40257f43: 0000c0 callx0 a0 40257f46: 000152 l8ui a5, a1, 0 40257f49: 140c movi.n a4, 1 40257f4b: a06b31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257f4e: 020c movi.n a2, 0 40257f50: 0338 l32i.n a3, a3, 0 40257f52: 832450 moveqz a2, a4, a5 40257f55: 3338 l32i.n a3, a3, 12 40257f57: 0c4d mov.n a4, a12 40257f59: 004122 s8i a2, a1, 0 40257f5c: 0d5d mov.n a5, a13 40257f5e: 2e2a add.n a2, a14, a2 40257f60: 71d8 l32i.n a13, a1, 28 40257f62: ffef45 call0 40257e58 40257f65: c41c movi.n a4, 28 40257f67: 160c movi.n a6, 1 40257f69: 2178 l32i.n a7, a1, 8 40257f6b: 000152 l8ui a5, a1, 0 40257f6e: ffe881 l32r a8, 40257f10 40257f71: 1189 s32i.n a8, a1, 4 40257f73: a05510 addx4 a5, a5, a1 40257f76: 771b addi.n a7, a7, 1 40257f78: 936770 movnez a6, a7, a7 40257f7b: 2169 s32i.n a6, a1, 8 40257f7d: 3549 s32i.n a4, a5, 12 40257f7f: 000132 l8ui a3, a1, 0 40257f82: 0c2d mov.n a2, a12 40257f84: a03310 addx4 a3, a3, a1 40257f87: 061332 l16ui a3, a3, 12 40257f8a: ffe905 call0 40257e1c 40257f8d: c51c movi.n a5, 28 40257f8f: 000142 l8ui a4, a1, 0 40257f92: a05931 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257f95: a04410 addx4 a4, a4, a1 40257f98: 0338 l32i.n a3, a3, 0 40257f9a: 5429 s32i.n a2, a4, 20 40257f9c: 0d2d mov.n a2, a13 40257f9e: 3338 l32i.n a3, a3, 12 40257fa0: 014d mov.n a4, a1 40257fa2: ffeb45 call0 40257e58 40257fa5: 120c movi.n a2, 1 40257fa7: 91c8 l32i.n a12, a1, 36 40257fa9: a1d8 l32i.n a13, a1, 40 40257fab: b1e8 l32i.n a14, a1, 44 40257fad: 8108 l32i.n a0, a1, 32 40257faf: 30c112 addi a1, a1, 48 40257fb2: f00d ret.n 40257fb4: 020c movi.n a2, 0 40257fb6: fffb46 j 40257fa7 40257fb9: 000000 ill 40257fbc : 40257fbc: a04f31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40257fbf: f0c112 addi a1, a1, -16 40257fc2: 0338 l32i.n a3, a3, 0 40257fc4: 0109 s32i.n a0, a1, 0 40257fc6: 1328 l32i.n a2, a3, 4 40257fc8: 3338 l32i.n a3, a3, 12 40257fca: a05001 l32r a0, 4024010c <_irom0_text_start+0x10c> 40257fcd: 0000c0 callx0 a0 40257fd0: fb8031 l32r a3, 40256dd0 40257fd3: 84a442 movi a4, 0x484 40257fd6: fdc222 addi a2, a2, -3 40257fd9: f42020 extui a2, a2, 0, 16 40257fdc: fff345 call0 40257f14 40257fdf: 0108 l32i.n a0, a1, 0 40257fe1: 10c112 addi a1, a1, 16 40257fe4: f00d ret.n ... 40257fe8 : 40257fe8: d0c112 addi a1, a1, -48 40257feb: 8109 s32i.n a0, a1, 32 40257fed: a1d9 s32i.n a13, a1, 40 40257fef: 91c9 s32i.n a12, a1, 36 40257ff1: b1e9 s32i.n a14, a1, 44 40257ff3: 04cd mov.n a12, a4 40257ff5: 03ed mov.n a14, a3 40257ff7: 05dd mov.n a13, a5 40257ff9: c48c beqz.n a4, 40258009 40257ffb: a03f01 l32r a0, 402400f8 <_irom0_text_start+0xf8> 40257ffe: 0008 l32i.n a0, a0, 0 40258000: 7129 s32i.n a2, a1, 28 40258002: 3008 l32i.n a0, a0, 12 40258004: 335a add.n a3, a3, a5 40258006: 04b037 bgeu a0, a3, 4025800e 40258009: 020c movi.n a2, 0 4025800b: 000d46 j 40258044 4025800e: 013d mov.n a3, a1 40258010: c41c movi.n a4, 28 40258012: 222b addi.n a2, a2, 2 40258014: 822020 mull a2, a0, a2 40258017: a03f01 l32r a0, 40240114 <_irom0_text_start+0x114> 4025801a: 0000c0 callx0 a0 4025801d: 7138 l32i.n a3, a1, 28 4025801f: 150c movi.n a5, 1 40258021: a03521 l32r a2, 402400f8 <_irom0_text_start+0xf8> 40258024: 000142 l8ui a4, a1, 0 40258027: 0228 l32i.n a2, a2, 0 40258029: 934540 movnez a4, a5, a4 4025802c: 004142 s8i a4, a1, 0 4025802f: 334a add.n a3, a3, a4 40258031: 3228 l32i.n a2, a2, 12 40258033: 0d4d mov.n a4, a13 40258035: 822230 mull a2, a2, a3 40258038: 0c3d mov.n a3, a12 4025803a: 2e2a add.n a2, a14, a2 4025803c: a03601 l32r a0, 40240114 <_irom0_text_start+0x114> 4025803f: 0000c0 callx0 a0 40258042: 120c movi.n a2, 1 40258044: 91c8 l32i.n a12, a1, 36 40258046: a1d8 l32i.n a13, a1, 40 40258048: b1e8 l32i.n a14, a1, 44 4025804a: 8108 l32i.n a0, a1, 32 4025804c: 30c112 addi a1, a1, 48 4025804f: f00d ret.n 40258051: 000000 ill 40258054: e0c112 addi a1, a1, -32 40258057: 11c9 s32i.n a12, a1, 4 40258059: 41f9 s32i.n a15, a1, 16 4025805b: 0109 s32i.n a0, a1, 0 4025805d: 31e9 s32i.n a14, a1, 12 4025805f: 21d9 s32i.n a13, a1, 8 40258061: 03ed mov.n a14, a3 40258063: 02dd mov.n a13, a2 40258065: 32cc bnez.n a2, 4025806c 40258067: 020c movi.n a2, 0 40258069: 0028c6 j 40258110 4025806c: fb5831 l32r a3, 40256dcc 4025806f: 051e66 bnei a14, 1, 40258078 40258072: fb57c1 l32r a12, 40256dd0 40258075: 000b06 j 402580a5 40258078: 84a422 movi a2, 0x484 4025807b: 73a642 movi a4, 0x673 4025807e: 9ffe01 l32r a0, 40240078 <_irom0_text_start+0x78> 40258081: 0000c0 callx0 a0 40258084: a01d31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40258087: 0338 l32i.n a3, a3, 0 40258089: 02cd mov.n a12, a2 4025808b: 1328 l32i.n a2, a3, 4 4025808d: 3338 l32i.n a3, a3, 12 4025808f: a01f01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258092: 0000c0 callx0 a0 40258095: 030c movi.n a3, 0 40258097: 0c4d mov.n a4, a12 40258099: 84a452 movi a5, 0x484 4025809c: fdc222 addi a2, a2, -3 4025809f: f42020 extui a2, a2, 0, 16 402580a2: fff445 call0 40257fe8 402580a5: 3c38 l32i.n a3, a12, 12 402580a7: 37ccf2 addi a15, a12, 55 402580aa: 130366 bnei a3, -1, 402580c1 402580ad: 2ccb addi.n a2, a12, 12 402580af: 432c movi.n a3, 36 402580b1: af8601 l32r a0, 40243ecc 402580b4: 0000c0 callx0 a0 402580b7: 0f2d mov.n a2, a15 402580b9: 034c movi.n a3, 64 402580bb: af8401 l32r a0, 40243ecc 402580be: 0000c0 callx0 a0 402580c1: a90c42 l8ui a4, a12, 169 402580c4: 050c movi.n a5, 0 402580c6: 0224b6 bltui a4, 2, 402580cc 402580c9: a94c52 s8i a5, a12, 169 402580cc: 0d2d mov.n a2, a13 402580ce: 10cc32 addi a3, a12, 16 402580d1: 042c movi.n a4, 32 402580d3: 9fd701 l32r a0, 40240030 <_irom0_text_start+0x30> 402580d6: 0000c0 callx0 a0 402580d9: 0f3d mov.n a3, a15 402580db: 20cd22 addi a2, a13, 32 402580de: 044c movi.n a4, 64 402580e0: 9fd401 l32r a0, 40240030 <_irom0_text_start+0x30> 402580e3: 0000c0 callx0 a0 402580e6: 61cd22 addi a2, a13, 97 402580e9: 640c movi.n a4, 6 402580eb: 01dc32 addmi a3, a12, 0x100 402580ee: a90c62 l8ui a6, a12, 169 402580f1: 604d62 s8i a6, a13, 96 402580f4: aac332 addi a3, a3, -86 402580f7: 9fce01 l32r a0, 40240030 <_irom0_text_start+0x30> 402580fa: 0000c0 callx0 a0 402580fd: 0d1e26 beqi a14, 1, 4025810e 40258100: 0c2d mov.n a2, a12 40258102: fb3231 l32r a3, 40256dcc 40258105: 88a642 movi a4, 0x688 40258108: a06e01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025810b: 0000c0 callx0 a0 4025810e: 120c movi.n a2, 1 40258110: 11c8 l32i.n a12, a1, 4 40258112: 21d8 l32i.n a13, a1, 8 40258114: 31e8 l32i.n a14, a1, 12 40258116: 41f8 l32i.n a15, a1, 16 40258118: 0108 l32i.n a0, a1, 0 4025811a: 20c112 addi a1, a1, 32 4025811d: f00d ret.n ... 40258120 : 40258120: 130c movi.n a3, 1 40258122: f0c112 addi a1, a1, -16 40258125: 0109 s32i.n a0, a1, 0 40258127: fff2c5 call0 40258054 4025812a: 0108 l32i.n a0, a1, 0 4025812c: 10c112 addi a1, a1, 16 4025812f: f00d ret.n 40258131: 000000 ill 40258134 : 40258134: 030c movi.n a3, 0 40258136: f0c112 addi a1, a1, -16 40258139: 0109 s32i.n a0, a1, 0 4025813b: fff185 call0 40258054 4025813e: 0108 l32i.n a0, a1, 0 40258140: 10c112 addi a1, a1, 16 40258143: f00d ret.n 40258145: 000000 ill 40258148: f6b8 l32i.n a11, a6, 60 4025814a: fe .byte 0xfe 4025814b: 3f .byte 0x3f 4025814c: fef6c0 excw 4025814f: 3f .byte 0x3f 40258150: fef8c4 excw 40258153: 3f .byte 0x3f 40258154 : 40258154: fffd71 l32r a7, 40258148 40258157: e0c112 addi a1, a1, -32 4025815a: 31d9 s32i.n a13, a1, 12 4025815c: 51f9 s32i.n a15, a1, 20 4025815e: 41e9 s32i.n a14, a1, 16 40258160: 21c9 s32i.n a12, a1, 8 40258162: 6179 s32i.n a7, a1, 24 40258164: 800772 l8ui a7, a7, 128 40258167: 1109 s32i.n a0, a1, 4 40258169: 08b716 beqz a7, 402581f8 4025816c: ffa052 movi a5, 255 4025816f: 0c0c movi.n a12, 0 40258171: 0e0c movi.n a14, 0 40258173: 0129 s32i.n a2, a1, 0 40258175: 6108 l32i.n a0, a1, 24 40258177: 64a082 movi a8, 100 4025817a: 008b addi.n a0, a0, 8 4025817c: d18c80 mul16s a8, a12, a8 4025817f: 980a add.n a9, a8, a0 40258181: 800992 l8ui a9, a9, 128 40258184: 621957 beq a9, a5, 402581ea 40258187: 042c movi.n a4, 32 40258189: 0108 l32i.n a0, a1, 0 4025818b: f98cf1 l32r a15, 402567bc 4025818e: 67a0d2 movi a13, 103 40258191: d1ded0 mul16s a13, a14, a13 40258194: f8fa add.n a15, a8, a15 40258196: dd0a add.n a13, a13, a0 40258198: 0d2d mov.n a2, a13 4025819a: 03df32 addmi a3, a15, 0x300 4025819d: 3cc332 addi a3, a3, 60 402581a0: 9fa401 l32r a0, 40240030 <_irom0_text_start+0x30> 402581a3: 0000c0 callx0 a0 402581a6: 20cd22 addi a2, a13, 32 402581a9: 044c movi.n a4, 64 402581ab: 03df32 addmi a3, a15, 0x300 402581ae: 5cc332 addi a3, a3, 92 402581b1: 9f9f01 l32r a0, 40240030 <_irom0_text_start+0x30> 402581b4: 0000c0 callx0 a0 402581b7: 61cd22 addi a2, a13, 97 402581ba: f0fcc0 subx8 a15, a12, a12 402581bd: f97f31 l32r a3, 402567bc 402581c0: 41a542 movi a4, 0x541 402581c3: 334a add.n a3, a3, a4 402581c5: 3f3a add.n a3, a15, a3 402581c7: 640c movi.n a4, 6 402581c9: 9f9901 l32r a0, 40240030 <_irom0_text_start+0x30> 402581cc: 0000c0 callx0 a0 402581cf: ffdf01 l32r a0, 4025814c 402581d2: ffa052 movi a5, 255 402581d5: ffde61 l32r a6, 40258150 402581d8: 6178 l32i.n a7, a1, 24 402581da: ee1b addi.n a14, a14, 1 402581dc: 74e0e0 extui a14, a14, 0, 8 402581df: 800772 l8ui a7, a7, 128 402581e2: 8f6a add.n a8, a15, a6 402581e4: 800882 l8ui a8, a8, 128 402581e7: 604d82 s8i a8, a13, 96 402581ea: 64a082 movi a8, 100 402581ed: cc1b addi.n a12, a12, 1 402581ef: 74c0c0 extui a12, a12, 0, 8 402581f2: 863c77 bltu a12, a7, 4025817c 402581f5: 000046 j 402581fa 402581f8: 0e0c movi.n a14, 0 402581fa: 1108 l32i.n a0, a1, 4 402581fc: 21c8 l32i.n a12, a1, 8 402581fe: 31d8 l32i.n a13, a1, 12 40258200: 0e2d mov.n a2, a14 40258202: 51f8 l32i.n a15, a1, 20 40258204: 41e8 l32i.n a14, a1, 16 40258206: 20c112 addi a1, a1, 32 40258209: f00d ret.n ... 4025820c : 4025820c: f0c112 addi a1, a1, -16 4025820f: 11c9 s32i.n a12, a1, 4 40258211: 0109 s32i.n a0, a1, 0 40258213: 02cd mov.n a12, a2 40258215: ff9b05 call0 40257bc8 40258218: 3b6cf6 bgeui a12, 6, 40258257 4025821b: 8cbc beqz.n a12, 40258257 4025821d: 362226 beqi a2, 2, 40258257 40258220: 32bc beqz.n a2, 40258257 40258222: ffc901 l32r a0, 40258148 40258225: 800022 l8ui a2, a0, 128 40258228: 2012c7 beq a2, a12, 4025824c 4025822b: 9fb331 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025822e: 0338 l32i.n a3, a3, 0 40258230: 8040c2 s8i a12, a0, 128 40258233: 1328 l32i.n a2, a3, 4 40258235: 3338 l32i.n a3, a3, 12 40258237: 9fb501 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025823a: 0000c0 callx0 a0 4025823d: fae431 l32r a3, 40256dd0 40258240: 84a442 movi a4, 0x484 40258243: fdc222 addi a2, a2, -3 40258246: f42020 extui a2, a2, 0, 16 40258249: ffcc85 call0 40257f14 4025824c: 120c movi.n a2, 1 4025824e: 11c8 l32i.n a12, a1, 4 40258250: 0108 l32i.n a0, a1, 0 40258252: 10c112 addi a1, a1, 16 40258255: f00d ret.n 40258257: 020c movi.n a2, 0 40258259: fffc46 j 4025824e 4025825c: e0c112 addi a1, a1, -32 4025825f: 51e9 s32i.n a14, a1, 20 40258261: 0159 s32i.n a5, a1, 0 40258263: 61f9 s32i.n a15, a1, 24 40258265: 2109 s32i.n a0, a1, 8 40258267: 41d9 s32i.n a13, a1, 16 40258269: 31c9 s32i.n a12, a1, 12 4025826b: 03dd mov.n a13, a3 4025826d: 02cd mov.n a12, a2 4025826f: 01d202 addmi a0, a2, 0x100 40258272: 04fd mov.n a15, a4 40258274: 032d mov.n a2, a3 40258276: 3d40f2 s8i a15, a0, 61 40258279: 9f6c01 l32r a0, 4024002c <_irom0_text_start+0x2c> 4025827c: 0000c0 callx0 a0 4025827f: 002c movi.n a0, 32 40258281: 64a0e2 movi a14, 100 40258284: d1eef0 mul16s a14, a14, a15 40258287: ecea add.n a14, a12, a14 40258289: 013027 bltu a0, a2, 4025828e 4025828c: 020d mov.n a0, a2 4025828e: 0d3d mov.n a3, a13 40258290: 042c movi.n a4, 32 40258292: 506e02 s32i a0, a14, 0x140 40258295: 01de22 addmi a2, a14, 0x100 40258298: 44c222 addi a2, a2, 68 4025829b: 9f6501 l32r a0, 40240030 <_irom0_text_start+0x30> 4025829e: 0000c0 callx0 a0 402582a1: 044c movi.n a4, 64 402582a3: 20cd32 addi a3, a13, 32 402582a6: 01de22 addmi a2, a14, 0x100 402582a9: 64c222 addi a2, a2, 100 402582ac: 1139 s32i.n a3, a1, 4 402582ae: 9f6001 l32r a0, 40240030 <_irom0_text_start+0x30> 402582b1: 0000c0 callx0 a0 402582b4: 10cc22 addi a2, a12, 16 402582b7: 0d3d mov.n a3, a13 402582b9: 042c movi.n a4, 32 402582bb: 502e02 l32i a0, a14, 0x140 402582be: 3c09 s32i.n a0, a12, 12 402582c0: 9f5c01 l32r a0, 40240030 <_irom0_text_start+0x30> 402582c3: 0000c0 callx0 a0 402582c6: 1138 l32i.n a3, a1, 4 402582c8: 37cc22 addi a2, a12, 55 402582cb: 044c movi.n a4, 64 402582cd: 9f5801 l32r a0, 40240030 <_irom0_text_start+0x30> 402582d0: 0000c0 callx0 a0 402582d3: 020c movi.n a2, 0 402582d5: 130c movi.n a3, 1 402582d7: 364c32 s8i a3, a12, 54 402582da: 774c22 s8i a2, a12, 119 402582dd: a02d01 l32r a0, 40240394 <_irom0_text_start+0x394> 402582e0: acbe41 l32r a4, 402435d8 402582e3: 0020c0 memw 402582e6: f0eff0 subx8 a14, a15, a15 402582e9: fd6402 s32i a0, a4, 0x3f4 402582ec: 600d42 l8ui a4, a13, 96 402582ef: ecea add.n a14, a12, a14 402582f1: 03de02 addmi a0, a14, 0x300 402582f4: ccc002 addi a0, a0, -52 402582f7: 2b1466 bnei a4, 1, 40258326 402582fa: 640c movi.n a4, 6 402582fc: 61cdd2 addi a13, a13, 97 402582ff: 01dc22 addmi a2, a12, 0x100 40258302: a94c32 s8i a3, a12, 169 40258305: 7c4032 s8i a3, a0, 124 40258308: aac222 addi a2, a2, -86 4025830b: 0d3d mov.n a3, a13 4025830d: 9f4801 l32r a0, 40240030 <_irom0_text_start+0x30> 40258310: 0000c0 callx0 a0 40258313: 0d3d mov.n a3, a13 40258315: 640c movi.n a4, 6 40258317: 03de22 addmi a2, a14, 0x300 4025831a: 49c222 addi a2, a2, 73 4025831d: 9f4401 l32r a0, 40240030 <_irom0_text_start+0x30> 40258320: 0000c0 callx0 a0 40258323: 000146 j 4025832c 40258326: a94c22 s8i a2, a12, 169 40258329: 7c4022 s8i a2, a0, 124 4025832c: 41d8 l32i.n a13, a1, 16 4025832e: 51e8 l32i.n a14, a1, 20 40258330: 0158 l32i.n a5, a1, 0 40258332: 61f8 l32i.n a15, a1, 24 40258334: 1c1566 bnei a5, 1, 40258354 40258337: 9f7031 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025833a: 0338 l32i.n a3, a3, 0 4025833c: 1328 l32i.n a2, a3, 4 4025833e: 3338 l32i.n a3, a3, 12 40258340: 9f7301 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258343: 0000c0 callx0 a0 40258346: 0c3d mov.n a3, a12 40258348: 84a442 movi a4, 0x484 4025834b: fdc222 addi a2, a2, -3 4025834e: f42020 extui a2, a2, 0, 16 40258351: ffbc05 call0 40257f14 40258354: 31c8 l32i.n a12, a1, 12 40258356: 2108 l32i.n a0, a1, 8 40258358: 20c112 addi a1, a1, 32 4025835b: f00d ret.n 4025835d: 000000 ill 40258360: f608 l32i.n a0, a6, 60 40258362: fe .byte 0xfe 40258363: 3f .byte 0x3f 40258364: ffff21 l32r a2, 40258360 40258367: ffa032 movi a3, 255 4025836a: a4a042 movi a4, 164 4025836d: f0c112 addi a1, a1, -16 40258370: 0109 s32i.n a0, a1, 0 40258372: 9f4601 l32r a0, 4024008c <_irom0_text_start+0x8c> 40258375: 0000c0 callx0 a0 40258378: 9f6031 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025837b: 0338 l32i.n a3, a3, 0 4025837d: 1328 l32i.n a2, a3, 4 4025837f: 3338 l32i.n a3, a3, 12 40258381: 9f6201 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258384: 0000c0 callx0 a0 40258387: fa9231 l32r a3, 40256dd0 4025838a: 84a442 movi a4, 0x484 4025838d: fdc222 addi a2, a2, -3 40258390: f42020 extui a2, a2, 0, 16 40258393: ffb805 call0 40257f14 40258396: 0108 l32i.n a0, a1, 0 40258398: 10c112 addi a1, a1, 16 4025839b: f00d ret.n 4025839d: 000000 ill 402583a0: feac30 excw 402583a3: 3f .byte 0x3f 402583a4: d0c112 addi a1, a1, -48 402583a7: 2149 s32i.n a4, a1, 8 402583a9: 41c9 s32i.n a12, a1, 16 402583ab: 61e9 s32i.n a14, a1, 24 402583ad: 71f9 s32i.n a15, a1, 28 402583af: 51d9 s32i.n a13, a1, 20 402583b1: 03fd mov.n a15, a3 402583b3: 3109 s32i.n a0, a1, 12 402583b5: 01d232 addmi a3, a2, 0x100 402583b8: c0c302 addi a0, a3, -64 402583bb: 3c0332 l8ui a3, a3, 60 402583be: 02dd mov.n a13, a2 402583c0: 03ed mov.n a14, a3 402583c2: 092316 beqz a3, 40258458 402583c5: 0c0c movi.n a12, 0 402583c7: 0109 s32i.n a0, a1, 0 402583c9: 61cf82 addi a8, a15, 97 402583cc: 20cf92 addi a9, a15, 32 402583cf: 8199 s32i.n a9, a1, 32 402583d1: 1189 s32i.n a8, a1, 4 402583d3: 0f3d mov.n a3, a15 402583d5: 64a022 movi a2, 100 402583d8: 042c movi.n a4, 32 402583da: d12c20 mul16s a2, a12, a2 402583dd: 2d2a add.n a2, a13, a2 402583df: 9129 s32i.n a2, a1, 36 402583e1: 01d222 addmi a2, a2, 0x100 402583e4: 44c222 addi a2, a2, 68 402583e7: cdac01 l32r a0, 4024ba98 402583ea: 0000c0 callx0 a0 402583ed: 05c256 bnez a2, 4025844d 402583f0: 8138 l32i.n a3, a1, 32 402583f2: 9128 l32i.n a2, a1, 36 402583f4: 044c movi.n a4, 64 402583f6: 01d222 addmi a2, a2, 0x100 402583f9: 64c222 addi a2, a2, 100 402583fc: cda701 l32r a0, 4024ba98 402583ff: 0000c0 callx0 a0 40258402: 047256 bnez a2, 4025844d 40258405: 600f42 l8ui a4, a15, 96 40258408: 100c movi.n a0, 1 4025840a: 1e1466 bnei a4, 1, 4025842c 4025840d: 1138 l32i.n a3, a1, 4 4025840f: 640c movi.n a4, 6 40258411: f02cc0 subx8 a2, a12, a12 40258414: 2d2a add.n a2, a13, a2 40258416: 03d222 addmi a2, a2, 0x300 40258419: 49c222 addi a2, a2, 73 4025841c: cd9f01 l32r a0, 4024ba98 4025841f: 0000c0 callx0 a0 40258422: 130c movi.n a3, 1 40258424: 000c movi.n a0, 0 40258426: 830320 moveqz a0, a3, a2 40258429: ffffc6 j 4025842c 4025842c: d09c beqz.n a0, 4025844d 4025842e: 0148 l32i.n a4, a1, 0 40258430: f05cc0 subx8 a5, a12, a12 40258433: 7d0442 l8ui a4, a4, 125 40258436: 5d5a add.n a5, a13, a5 40258438: 1194c7 bne a4, a12, 4025844d 4025843b: 03d552 addmi a5, a5, 0x300 4025843e: c8c552 addi a5, a5, -56 40258441: 800552 l8ui a5, a5, 128 40258444: 511566 bnei a5, 1, 40258499 40258447: 600f62 l8ui a6, a15, 96 4025844a: 4b1626 beqi a6, 1, 40258499 4025844d: cc1b addi.n a12, a12, 1 4025844f: 74c0c0 extui a12, a12, 0, 8 40258452: 021ec7 beq a14, a12, 40258458 40258455: ffde86 j 402583d3 40258458: ee9c beqz.n a14, 4025847a 4025845a: ffa002 movi a0, 255 4025845d: c4a022 movi a2, 196 40258460: 0c0c movi.n a12, 0 40258462: 64a032 movi a3, 100 40258465: d13c30 mul16s a3, a12, a3 40258468: 3d3a add.n a3, a13, a3 4025846a: 332a add.n a3, a3, a2 4025846c: 800332 l8ui a3, a3, 128 4025846f: 351307 beq a3, a0, 402584a8 40258472: cc1b addi.n a12, a12, 1 40258474: 74c0c0 extui a12, a12, 0, 8 40258477: e79ec7 bne a14, a12, 40258462 4025847a: ffc9c1 l32r a12, 402583a0 4025847d: 000c42 l8ui a4, a12, 0 40258480: 049e47 bne a14, a4, 40258488 40258483: 040c movi.n a4, 0 40258485: 004c42 s8i a4, a12, 0 40258488: 0f3d mov.n a3, a15 4025848a: 0d2d mov.n a2, a13 4025848c: 2158 l32i.n a5, a1, 8 4025848e: ffdcc5 call0 4025825c 40258491: 000cd2 l8ui a13, a12, 0 40258494: dd1b addi.n a13, a13, 1 40258496: 004cd2 s8i a13, a12, 0 40258499: 41c8 l32i.n a12, a1, 16 4025849b: 51d8 l32i.n a13, a1, 20 4025849d: 61e8 l32i.n a14, a1, 24 4025849f: 71f8 l32i.n a15, a1, 28 402584a1: 3108 l32i.n a0, a1, 12 402584a3: 30c112 addi a1, a1, 48 402584a6: f00d ret.n 402584a8: 0c4d mov.n a4, a12 402584aa: 0f3d mov.n a3, a15 402584ac: 0d2d mov.n a2, a13 402584ae: 2158 l32i.n a5, a1, 8 402584b0: ffda85 call0 4025825c 402584b3: fff886 j 40258499 402584b6: 690000 excw 402584b9: ff .byte 0xff 402584ba: fe .byte 0xfe 402584bb: 3f .byte 0x3f 402584bc: f0c112 addi a1, a1, -16 402584bf: 0109 s32i.n a0, a1, 0 402584c1: 11c9 s32i.n a12, a1, 4 402584c3: 21d9 s32i.n a13, a1, 8 402584c5: 02cd mov.n a12, a2 402584c7: 03dd mov.n a13, a3 402584c9: ff6fc5 call0 40257bc8 402584cc: 099c16 beqz a12, 40258569 402584cf: fec202 addi a0, a2, -2 402584d2: 093016 beqz a0, 40258569 402584d5: 090216 beqz a2, 40258569 402584d8: 052d66 bnei a13, 2, 402584e1 402584db: ffe885 call0 40258364 402584de: 001e86 j 4025855c 402584e1: fff531 l32r a3, 402584b8 402584e4: 020c movi.n a2, 0 402584e6: 004322 s8i a2, a3, 0 402584e9: 320c movi.n a2, 3 402584eb: fe5a05 call0 40256a8c 402584ee: 160266 bnei a2, -1, 40258508 402584f1: 0c3d mov.n a3, a12 402584f3: f99621 l32r a2, 40256b4c 402584f6: 67a042 movi a4, 103 402584f9: 9ecd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402584fc: 0000c0 callx0 a0 402584ff: fb0e41 l32r a4, 40257138 40258502: 8244d2 s8i a13, a4, 130 40258505: 0014c6 j 4025855c 40258508: 461d66 bnei a13, 1, 40258552 4025850b: 84a422 movi a2, 0x484 4025850e: fa2f31 l32r a3, 40256dcc 40258511: 55a742 movi a4, 0x755 40258514: 9ed901 l32r a0, 40240078 <_irom0_text_start+0x78> 40258517: 0000c0 callx0 a0 4025851a: 9ef731 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025851d: 0338 l32i.n a3, a3, 0 4025851f: 02dd mov.n a13, a2 40258521: 1328 l32i.n a2, a3, 4 40258523: 3338 l32i.n a3, a3, 12 40258525: 9ef901 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258528: 0000c0 callx0 a0 4025852b: 030c movi.n a3, 0 4025852d: 0d4d mov.n a4, a13 4025852f: 84a452 movi a5, 0x484 40258532: fdc222 addi a2, a2, -3 40258535: f42020 extui a2, a2, 0, 16 40258538: ffaac5 call0 40257fe8 4025853b: 0d2d mov.n a2, a13 4025853d: 0c3d mov.n a3, a12 4025853f: 140c movi.n a4, 1 40258541: ffe605 call0 402583a4 40258544: 0d2d mov.n a2, a13 40258546: fa2131 l32r a3, 40256dcc 40258549: 5aa742 movi a4, 0x75a 4025854c: 9f5d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025854f: 0000c0 callx0 a0 40258552: 0c3d mov.n a3, a12 40258554: fa1f21 l32r a2, 40256dd0 40258557: 040c movi.n a4, 0 40258559: ffe485 call0 402583a4 4025855c: 120c movi.n a2, 1 4025855e: 11c8 l32i.n a12, a1, 4 40258560: 21d8 l32i.n a13, a1, 8 40258562: 0108 l32i.n a0, a1, 0 40258564: 10c112 addi a1, a1, 16 40258567: f00d ret.n 40258569: 020c movi.n a2, 0 4025856b: fffbc6 j 4025855e ... 40258570 : 40258570: f0c112 addi a1, a1, -16 40258573: 0109 s32i.n a0, a1, 0 40258575: f93801 l32r a0, 40256a58 40258578: 130c movi.n a3, 1 4025857a: 044032 s8i a3, a0, 4 4025857d: fff3c5 call0 402584bc 40258580: 0108 l32i.n a0, a1, 0 40258582: 10c112 addi a1, a1, 16 40258585: f00d ret.n ... 40258588 : 40258588: f0c112 addi a1, a1, -16 4025858b: 0109 s32i.n a0, a1, 0 4025858d: f93201 l32r a0, 40256a58 40258590: 030c movi.n a3, 0 40258592: 044032 s8i a3, a0, 4 40258595: fff245 call0 402584bc 40258598: 0108 l32i.n a0, a1, 0 4025859a: 10c112 addi a1, a1, 16 4025859d: f00d ret.n ... 402585a0 : 402585a0: 020c movi.n a2, 0 402585a2: 230c movi.n a3, 2 402585a4: f0c112 addi a1, a1, -16 402585a7: 0109 s32i.n a0, a1, 0 402585a9: fff105 call0 402584bc 402585ac: 0108 l32i.n a0, a1, 0 402585ae: 10c112 addi a1, a1, 16 402585b1: f00d ret.n 402585b3: f6bc00 excw 402585b6: fe .byte 0xfe 402585b7: 3f .byte 0x3f 402585b8 : 402585b8: ffff21 l32r a2, 402585b4 402585bb: 7d0222 l8ui a2, a2, 125 402585be: ffa032 movi a3, 255 402585c1: 011237 beq a2, a3, 402585c6 402585c4: f00d ret.n 402585c6: 020c movi.n a2, 0 402585c8: f00d ret.n ... 402585cc : 402585cc: 2212a6 blti a2, 1, 402585f2 402585cf: ffa082 movi a8, 255 402585d2: c8a092 movi a9, 200 402585d5: 060c movi.n a6, 0 402585d7: fedd51 l32r a5, 4025814c 402585da: 64a072 movi a7, 100 402585dd: d17720 mul16s a7, a7, a2 402585e0: 775a add.n a7, a7, a5 402585e2: 8005a2 l8ui a10, a5, 128 402585e5: 662b addi.n a6, a6, 2 402585e7: 109a87 bne a10, a8, 402585fb 402585ea: 559a add.n a5, a5, a9 402585ec: f23577 bltu a5, a7, 402585e2 402585ef: 000046 j 402585f4 402585f2: 060c movi.n a6, 0 402585f4: 019627 bne a6, a2, 402585f9 402585f7: 020c movi.n a2, 0 402585f9: f00d ret.n 402585fb: 120c movi.n a2, 1 402585fd: f00d ret.n 402585ff: f8f000 excw 40258602: c44026 beqi a0, 4, 402585ca 40258605: 3ffef4 excw 40258608: f60c movi.n a6, 15 4025860a: fe .byte 0xfe 4025860b: 3f .byte 0x3f 4025860c: fef633 excw 4025860f: 3f .byte 0x3f 40258610: fef960 excw 40258613: 3f .byte 0x3f 40258614: fef674 excw 40258617: 3f .byte 0x3f 40258618: fef6a6 blti a6, 0x100, 4025861a 4025861b: 3f .byte 0x3f 4025861c : 4025861c: e0c112 addi a1, a1, -32 4025861f: 3109 s32i.n a0, a1, 12 40258621: 61e9 s32i.n a14, a1, 24 40258623: 51d9 s32i.n a13, a1, 20 40258625: 41c9 s32i.n a12, a1, 16 40258627: fec8d1 l32r a13, 40258148 4025862a: 02cd mov.n a12, a2 4025862c: 800de2 l8ui a14, a13, 128 4025862f: ff5985 call0 40257bc8 40258632: 0c2226 beqi a2, 2, 40258642 40258635: 928c beqz.n a2, 40258642 40258637: 07bce7 bgeu a12, a14, 40258642 4025863a: fbf601 l32r a0, 40257614 4025863d: 560002 l8ui a0, a0, 86 40258640: d08c beqz.n a0, 40258651 40258642: 020c movi.n a2, 0 40258644: 41c8 l32i.n a12, a1, 16 40258646: 51d8 l32i.n a13, a1, 20 40258648: 61e8 l32i.n a14, a1, 24 4025864a: 3108 l32i.n a0, a1, 12 4025864c: 20c112 addi a1, a1, 32 4025864f: f00d ret.n 40258651: 0e2d mov.n a2, a14 40258653: fff785 call0 402585cc 40258656: fe8216 beqz a2, 40258642 40258659: febc61 l32r a6, 4025814c 4025865c: 64a072 movi a7, 100 4025865f: d177c0 mul16s a7, a7, a12 40258662: 676a add.n a6, a7, a6 40258664: 800622 l8ui a2, a6, 128 40258667: ffa082 movi a8, 255 4025866a: d41287 beq a2, a8, 40258642 4025866d: ffe421 l32r a2, 40258600 40258670: 0c3d mov.n a3, a12 40258672: 1179 s32i.n a7, a1, 4 40258674: 0169 s32i.n a6, a1, 0 40258676: af0a01 l32r a0, 402442a0 40258679: 0000c0 callx0 a0 4025867c: 810d82 l8ui a8, a13, 129 4025867f: 0498c7 bne a8, a12, 40258687 40258682: 120c movi.n a2, 1 40258684: ffef06 j 40258644 40258687: 814dc2 s8i a12, a13, 129 4025868a: ffdf21 l32r a2, 40258608 4025868d: f84b41 l32r a4, 402567bc 40258690: 1138 l32i.n a3, a1, 4 40258692: 0158 l32i.n a5, a1, 0 40258694: ffdce1 l32r a14, 40258604 40258697: 1f2552 l32i a5, a5, 124 4025869a: 516e52 s32i a5, a14, 0x144 4025869d: 334a add.n a3, a3, a4 4025869f: 2139 s32i.n a3, a1, 8 402586a1: 042c movi.n a4, 32 402586a3: 03d332 addmi a3, a3, 0x300 402586a6: 3cc332 addi a3, a3, 60 402586a9: 9e6101 l32r a0, 40240030 <_irom0_text_start+0x30> 402586ac: 0000c0 callx0 a0 402586af: ffd721 l32r a2, 4025860c 402586b2: 2138 l32i.n a3, a1, 8 402586b4: 044c movi.n a4, 64 402586b6: 03d332 addmi a3, a3, 0x300 402586b9: 5cc332 addi a3, a3, 92 402586bc: 9e5d01 l32r a0, 40240030 <_irom0_text_start+0x30> 402586bf: 0000c0 callx0 a0 402586c2: 110cb0 slli a0, a12, 5 402586c5: ffdd62 addmi a6, a13, 0xffffff00 402586c8: 050c movi.n a5, 0 402586ca: ffd141 l32r a4, 40258610 402586cd: bb4652 s8i a5, a6, 187 402586d0: 404a add.n a4, a0, a4 402586d2: 800442 l8ui a4, a4, 128 402586d5: ffa052 movi a5, 255 402586d8: 231457 beq a4, a5, 402586ff 402586db: ffce21 l32r a2, 40258614 402586de: f83731 l32r a3, 402567bc 402586e1: 042c movi.n a4, 32 402586e3: 06d332 addmi a3, a3, 0x600 402586e6: dcc332 addi a3, a3, -36 402586e9: 303a add.n a3, a0, a3 402586eb: 9e5101 l32r a0, 40240030 <_irom0_text_start+0x30> 402586ee: 0000c0 callx0 a0 402586f1: 040c movi.n a4, 0 402586f3: 01de52 addmi a5, a14, 0x100 402586f6: 80c552 addi a5, a5, -128 402586f9: ee4542 s8i a4, a5, 238 402586fc: 0001c6 j 40258707 402586ff: 01de72 addmi a7, a14, 0x100 40258702: 160c movi.n a6, 1 40258704: 6e4762 s8i a6, a7, 110 40258707: 9f2341 l32r a4, 40240394 <_irom0_text_start+0x394> 4025870a: abb351 l32r a5, 402435d8 4025870d: 0020c0 memw 40258710: ffc221 l32r a2, 40258618 40258713: ffdd92 addmi a9, a13, 0xffffff00 40258716: fe8ea1 l32r a10, 40258150 40258719: f08cc0 subx8 a8, a12, a12 4025871c: fd6542 s32i a4, a5, 0x3f4 4025871f: f82731 l32r a3, 402567bc 40258722: 640c movi.n a4, 6 40258724: 05d332 addmi a3, a3, 0x500 40258727: 41c332 addi a3, a3, 65 4025872a: 383a add.n a3, a8, a3 4025872c: 88aa add.n a8, a8, a10 4025872e: 800882 l8ui a8, a8, 128 40258731: ed4982 s8i a8, a9, 237 40258734: 9e3f01 l32r a0, 40240030 <_irom0_text_start+0x30> 40258737: 0000c0 callx0 a0 4025873a: 002005 call0 4025893c 4025873d: 001685 call0 402588a8 40258740: ffcf86 j 40258682 40258743: fb8a00 excw 40258746: fe .byte 0xfe 40258747: 3f .byte 0x3f 40258748 : 40258748: f0c112 addi a1, a1, -16 4025874b: 036102 s32i a0, a1, 12 4025874e: 006122 s32i a2, a1, 0 40258751: f81a01 l32r a0, 402567bc 40258754: 016132 s32i a3, a1, 4 40258757: 4008 l32i.n a0, a0, 16 40258759: 2109 s32i.n a0, a1, 8 4025875b: ff46c5 call0 40257bc8 4025875e: 282226 beqi a2, 2, 4025878a 40258761: 52ac beqz.n a2, 4025878a 40258763: 2128 l32i.n a2, a1, 8 40258765: fbab01 l32r a0, 40257614 40258768: e29c beqz.n a2, 4025878a 4025876a: 560032 l8ui a3, a0, 86 4025876d: 93dc bnez.n a3, 4025878a 4025876f: 0128 l32i.n a2, a1, 0 40258771: 1138 l32i.n a3, a1, 4 40258773: f4c042 addi a4, a0, -12 40258776: fff361 l32r a6, 40258744 40258779: 050c movi.n a5, 0 4025877b: 005652 s16i a5, a6, 0 4025877e: 0f1a05 call0 40267920 40258781: 120c movi.n a2, 1 40258783: 3108 l32i.n a0, a1, 12 40258785: 10c112 addi a1, a1, 16 40258788: f00d ret.n 4025878a: 020c movi.n a2, 0 4025878c: fffcc6 j 40258783 4025878f: f8bc00 excw 40258792: fe .byte 0xfe 40258793: 3f .byte 0x3f 40258794 : 40258794: ffff31 l32r a3, 40258790 40258797: 800332 l8ui a3, a3, 128 4025879a: 140c movi.n a4, 1 4025879c: 0123f6 bgeui a3, 2, 402587a1 4025879f: 034d mov.n a4, a3 402587a1: 742040 extui a2, a4, 0, 8 402587a4: f00d ret.n ... 402587a8 : 402587a8: f0c112 addi a1, a1, -16 402587ab: 11c9 s32i.n a12, a1, 4 402587ad: 0109 s32i.n a0, a1, 0 402587af: 02cd mov.n a12, a2 402587b1: ff4145 call0 40257bc8 402587b4: 392cf6 bgeui a12, 2, 402587f1 402587b7: 362226 beqi a2, 2, 402587f1 402587ba: 32bc beqz.n a2, 402587f1 402587bc: fff501 l32r a0, 40258790 402587bf: 800022 l8ui a2, a0, 128 402587c2: 2012c7 beq a2, a12, 402587e6 402587c5: 9e4c31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 402587c8: 0338 l32i.n a3, a3, 0 402587ca: 8040c2 s8i a12, a0, 128 402587cd: 1328 l32i.n a2, a3, 4 402587cf: 3338 l32i.n a3, a3, 12 402587d1: 9e4e01 l32r a0, 4024010c <_irom0_text_start+0x10c> 402587d4: 0000c0 callx0 a0 402587d7: f97e31 l32r a3, 40256dd0 402587da: 84a442 movi a4, 0x484 402587dd: fdc222 addi a2, a2, -3 402587e0: f42020 extui a2, a2, 0, 16 402587e3: ff7305 call0 40257f14 402587e6: 120c movi.n a2, 1 402587e8: 11c8 l32i.n a12, a1, 4 402587ea: 0108 l32i.n a0, a1, 0 402587ec: 10c112 addi a1, a1, 16 402587ef: f00d ret.n 402587f1: 020c movi.n a2, 0 402587f3: fffc46 j 402587e8 ... 402587f8 : 402587f8: f97621 l32r a2, 40256dd0 402587fb: e0c112 addi a1, a1, -32 402587fe: 11c9 s32i.n a12, a1, 4 40258800: 0109 s32i.n a0, a1, 0 40258802: 21d9 s32i.n a13, a1, 8 40258804: fe5101 l32r a0, 40258148 40258807: 31e9 s32i.n a14, a1, 12 40258809: 800002 l8ui a0, a0, 128 4025880c: 41f9 s32i.n a15, a1, 16 4025880e: 00ed mov.n a14, a0 40258810: 042016 beqz a0, 40258856 40258813: 0c0c movi.n a12, 0 40258815: 025d mov.n a5, a2 40258817: 10c5f2 addi a15, a5, 16 4025881a: 37c552 addi a5, a5, 55 4025881d: 5159 s32i.n a5, a1, 20 4025881f: 0f3d mov.n a3, a15 40258821: 042c movi.n a4, 32 40258823: f7e6d1 l32r a13, 402567bc 40258826: 64a002 movi a0, 100 40258829: d10c00 mul16s a0, a12, a0 4025882c: dd0a add.n a13, a13, a0 4025882e: 03dd22 addmi a2, a13, 0x300 40258831: 3cc222 addi a2, a2, 60 40258834: cc9901 l32r a0, 4024ba98 40258837: 0000c0 callx0 a0 4025883a: 02dc bnez.n a2, 4025884e 4025883c: 5138 l32i.n a3, a1, 20 4025883e: 044c movi.n a4, 64 40258840: 03dd22 addmi a2, a13, 0x300 40258843: 5cc222 addi a2, a2, 92 40258846: cc9401 l32r a0, 4024ba98 40258849: 0000c0 callx0 a0 4025884c: c2bc beqz.n a2, 4025888c 4025884e: cc1b addi.n a12, a12, 1 40258850: 74c0c0 extui a12, a12, 0, 8 40258853: c89ec7 bne a14, a12, 4025881f 40258856: 11c8 l32i.n a12, a1, 4 40258858: f880d1 l32r a13, 40256a58 4025885b: 31e8 l32i.n a14, a1, 12 4025885d: 040dd2 l8ui a13, a13, 4 40258860: 41f8 l32i.n a15, a1, 16 40258862: 1d1d66 bnei a13, 1, 40258883 40258865: 9e2431 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40258868: 0338 l32i.n a3, a3, 0 4025886a: 1328 l32i.n a2, a3, 4 4025886c: 3338 l32i.n a3, a3, 12 4025886e: 9e2701 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258871: 0000c0 callx0 a0 40258874: f95731 l32r a3, 40256dd0 40258877: 84a442 movi a4, 0x484 4025887a: fdc222 addi a2, a2, -3 4025887d: f42020 extui a2, a2, 0, 16 40258880: ff6905 call0 40257f14 40258883: 21d8 l32i.n a13, a1, 8 40258885: 0108 l32i.n a0, a1, 0 40258887: 20c112 addi a1, a1, 32 4025888a: f00d ret.n 4025888c: 113cb0 slli a3, a12, 5 4025888f: f7cb21 l32r a2, 402567bc 40258892: 042c movi.n a4, 32 40258894: 223a add.n a2, a2, a3 40258896: ff5f31 l32r a3, 40258614 40258899: 06d222 addmi a2, a2, 0x600 4025889c: dcc222 addi a2, a2, -36 4025889f: 9de401 l32r a0, 40240030 <_irom0_text_start+0x30> 402588a2: 0000c0 callx0 a0 402588a5: ffeb46 j 40258856 402588a8 : 402588a8: f0c112 addi a1, a1, -16 402588ab: 016102 s32i a0, a1, 4 402588ae: f7c301 l32r a0, 402567bc 402588b1: 042002 l32i a0, a0, 16 402588b4: 006102 s32i a0, a1, 0 402588b7: ff3105 call0 40257bc8 402588ba: 5d2226 beqi a2, 2, 4025891b 402588bd: 05a216 beqz a2, 4025891b 402588c0: 0128 l32i.n a2, a1, 0 402588c2: fb5431 l32r a3, 40257614 402588c5: 052216 beqz a2, 4025891b 402588c8: 560332 l8ui a3, a3, 86 402588cb: 04c356 bnez a3, 4025891b 402588ce: 220c movi.n a2, 2 402588d0: fe1b85 call0 40256a8c 402588d3: 510226 beqi a2, -1, 40258928 402588d6: f7b901 l32r a0, 402567bc 402588d9: 4028 l32i.n a2, a0, 16 402588db: 040c movi.n a4, 0 402588dd: d04242 s8i a4, a2, 208 402588e0: 4058 l32i.n a5, a0, 16 402588e2: 812002 l32i a0, a0, 0x204 402588e5: d14542 s8i a4, a5, 209 402588e8: 3c0026 beqi a0, -1, 40258928 402588eb: 90bc beqz.n a0, 40258928 402588ed: 9e4551 l32r a5, 40240204 <_irom0_text_start+0x204> 402588f0: ab3a31 l32r a3, 402435d8 402588f3: 0020c0 memw 402588f6: fd2342 l32i a4, a3, 0x3f4 402588f9: 104450 and a4, a4, a5 402588fc: f54040 extui a4, a4, 16, 16 402588ff: 0020c0 memw 40258902: fd2332 l32i a3, a3, 0x3f4 40258905: f93221 l32r a2, 40256dd0 40258908: 743030 extui a3, a3, 0, 8 4025890b: 111466 bnei a4, 1, 40258920 4025890e: d60c movi.n a6, 13 40258910: 1db637 bgeu a6, a3, 40258931 40258913: 030c movi.n a3, 0 40258915: 0ef4c5 call0 40267864 40258918: 000306 j 40258928 4025891b: 020c movi.n a2, 0 4025891d: 000246 j 4025892a 40258920: 030c movi.n a3, 0 40258922: 201110 or a1, a1, a1 40258925: 0ef3c5 call0 40267864 40258928: 120c movi.n a2, 1 4025892a: 1108 l32i.n a0, a1, 4 4025892c: 10c112 addi a1, a1, 16 4025892f: f00d ret.n 40258931: 0ef305 call0 40267864 40258934: fffc06 j 40258928 40258937: aa8000 excw 4025893a: fe .byte 0xfe 4025893b: 3f .byte 0x3f 4025893c : 4025893c: f0c112 addi a1, a1, -16 4025893f: 11c9 s32i.n a12, a1, 4 40258941: f79ec1 l32r a12, 402567bc 40258944: 0109 s32i.n a0, a1, 0 40258946: 4cc8 l32i.n a12, a12, 16 40258948: ff27c5 call0 40257bc8 4025894b: 066c16 beqz a12, 402589b5 4025894e: fb3101 l32r a0, 40257614 40258951: 560002 l8ui a0, a0, 86 40258954: 05d056 bnez a0, 402589b5 40258957: fff801 l32r a0, 40258938 4025895a: 512226 beqi a2, 2, 402589af 4025895d: 04e216 beqz a2, 402589af 40258960: 01a022 movi a2, 1 40258963: fe1285 call0 40256a8c 40258966: 020266 bnei a2, -1, 4025896c 40258969: 002086 j 402589ef 4025896c: f79441 l32r a4, 402567bc 4025896f: 042462 l32i a6, a4, 16 40258972: 030c movi.n a3, 0 40258974: d04632 s8i a3, a6, 208 40258977: 4458 l32i.n a5, a4, 16 40258979: d24532 s8i a3, a5, 210 4025897c: 4448 l32i.n a4, a4, 16 4025897e: ffee21 l32r a2, 40258938 40258981: d14432 s8i a3, a4, 209 40258984: 670222 l8ui a2, a2, 103 40258987: a2cc bnez.n a2, 40258995 40258989: 9e8271 l32r a7, 40240394 <_irom0_text_start+0x394> 4025898c: ab1381 l32r a8, 402435d8 4025898f: 0020c0 memw 40258992: fd6872 s32i a7, a8, 0x3f4 40258995: 0d0105 call0 402659a8 40258998: f78901 l32r a0, 402567bc 4025899b: 4008 l32i.n a0, a0, 16 4025899d: 112092 l32i a9, a0, 68 402589a0: 699c beqz.n a9, 402589ba 402589a2: f78621 l32r a2, 402567bc 402589a5: 030c movi.n a3, 0 402589a7: 040c movi.n a4, 0 402589a9: 0dc185 call0 402665c4 402589ac: 000806 j 402589d0 402589af: 950022 l8ui a2, a0, 149 402589b2: faa256 bnez a2, 40258960 402589b5: 020c movi.n a2, 0 402589b7: 000d86 j 402589f1 402589ba: 204b addi.n a2, a0, 4 402589bc: f83201 l32r a0, 40256a84 402589bf: 0000c0 callx0 a0 402589c2: f77e21 l32r a2, 402567bc 402589c5: 4228 l32i.n a2, a2, 16 402589c7: 18c222 addi a2, a2, 24 402589ca: f82e01 l32r a0, 40256a84 402589cd: 0000c0 callx0 a0 402589d0: f77b31 l32r a3, 402567bc 402589d3: 042332 l32i a3, a3, 16 402589d6: 342332 l32i a3, a3, 208 402589d9: 12f397 bbsi a3, 25, 402589ef 402589dc: 202cc0 or a2, a12, a12 402589df: fdd705 call0 40256750 402589e2: 020c movi.n a2, 0 402589e4: 030c movi.n a3, 0 402589e6: 040c movi.n a4, 0 402589e8: 050c movi.n a5, 0 402589ea: 060c movi.n a6, 0 402589ec: 020105 call0 4025aa00 402589ef: 120c movi.n a2, 1 402589f1: 11c8 l32i.n a12, a1, 4 402589f3: 0108 l32i.n a0, a1, 0 402589f5: 10c112 addi a1, a1, 16 402589f8: f00d ret.n ... 402589fc : 402589fc: f0c112 addi a1, a1, -16 402589ff: 1109 s32i.n a0, a1, 4 40258a01: f76e01 l32r a0, 402567bc 40258a04: 4008 l32i.n a0, a0, 16 40258a06: 0109 s32i.n a0, a1, 0 40258a08: ff1bc5 call0 40257bc8 40258a0b: 1108 l32i.n a0, a1, 4 40258a0d: 122226 beqi a2, 2, 40258a23 40258a10: f28c beqz.n a2, 40258a23 40258a12: 0128 l32i.n a2, a1, 0 40258a14: b28c beqz.n a2, 40258a23 40258a16: f76921 l32r a2, 402567bc 40258a19: 4228 l32i.n a2, a2, 16 40258a1b: d20222 l8ui a2, a2, 210 40258a1e: 10c112 addi a1, a1, 16 40258a21: f00d ret.n 40258a23: ffa022 movi a2, 255 40258a26: fffd06 j 40258a1e 40258a29: 000000 ill 40258a2c : 40258a2c: 728c beqz.n a2, 40258a37 40258a2e: 051226 beqi a2, 1, 40258a37 40258a31: 040c movi.n a4, 0 40258a33: 042d mov.n a2, a4 40258a35: f00d ret.n 40258a37: f80831 l32r a3, 40256a58 40258a3a: 140c movi.n a4, 1 40258a3c: 054322 s8i a2, a3, 5 40258a3f: fffc06 j 40258a33 ... 40258a44 : 40258a44: f80521 l32r a2, 40256a58 40258a47: 050222 l8ui a2, a2, 5 40258a4a: f00d ret.n 40258a4c : 40258a4c: f0c112 addi a1, a1, -16 40258a4f: 0109 s32i.n a0, a1, 0 40258a51: ff1745 call0 40257bc8 40258a54: 0b1226 beqi a2, 1, 40258a63 40258a57: 083226 beqi a2, 3, 40258a63 40258a5a: f21c movi.n a2, 31 40258a5c: 0108 l32i.n a0, a1, 0 40258a5e: 10c112 addi a1, a1, 16 40258a61: f00d ret.n 40258a63: f75601 l32r a0, 402567bc 40258a66: 042002 l32i a0, a0, 16 40258a69: 018016 beqz a0, 40258a85 40258a6c: 242032 l32i a3, a0, 144 40258a6f: 1fa022 movi a2, 31 40258a72: c38c beqz.n a3, 40258a82 40258a74: 020c movi.n a2, 0 40258a76: 021e85 call0 4025ac60 40258a79: 012280 slli a2, a2, 24 40258a7c: 312820 srai a2, a2, 24 40258a7f: fff646 j 40258a5c 40258a82: fff586 j 40258a5c 40258a85: f21c movi.n a2, 31 40258a87: fff446 j 40258a5c 40258a8a: a70000 excw 40258a8d: 0008 l32i.n a0, a0, 0 40258a8f: 08ab00 excw 40258a92: b00000 addx8 a0, a0, a0 40258a95: 4026f6 bgeui a6, 2, 40258ad9 40258a98 : 40258a98: 028d mov.n a8, a2 40258a9a: d0c112 addi a1, a1, -48 40258a9d: 9109 s32i.n a0, a1, 36 40258a9f: f6b321 l32r a2, 4025656c 40258aa2: f8ca01 l32r a0, 40256dcc 40258aa5: 0228 l32i.n a2, a2, 0 40258aa7: 8189 s32i.n a8, a1, 32 40258aa9: 329c beqz.n a2, 40258ac0 40258aab: fff841 l32r a4, 40258a8c 40258aae: 003d mov.n a3, a0 40258ab0: 9e0401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40258ab3: 0000c0 callx0 a0 40258ab6: f8c501 l32r a0, 40256dcc 40258ab9: f6ac41 l32r a4, 4025656c 40258abc: 030c movi.n a3, 0 40258abe: 0439 s32i.n a3, a4, 0 40258ac0: 20a022 movi a2, 32 40258ac3: fff341 l32r a4, 40258a90 40258ac6: 203000 or a3, a0, a0 40258ac9: 9d6b01 l32r a0, 40240078 <_irom0_text_start+0x78> 40258acc: 0000c0 callx0 a0 40258acf: f6a751 l32r a5, 4025656c 40258ad2: 006522 s32i a2, a5, 0 40258ad5: d29c beqz.n a2, 40258af6 40258ad7: ffef21 l32r a2, 40258a94 40258ada: 013d mov.n a3, a1 40258adc: 441c movi.n a4, 20 40258ade: fee585 call0 40257938 40258ae1: 013d mov.n a3, a1 40258ae3: 8168 l32i.n a6, a1, 32 40258ae5: f6a121 l32r a2, 4025656c 40258ae8: 030642 l8ui a4, a6, 3 40258aeb: 040652 l8ui a5, a6, 4 40258aee: 0228 l32i.n a2, a2, 0 40258af0: 050662 l8ui a6, a6, 5 40258af3: fd9205 call0 40256414 40258af6: 9108 l32i.n a0, a1, 36 40258af8: 30c112 addi a1, a1, 48 40258afb: f00d ret.n 40258afd: 000000 ill 40258b00 : 40258b00: f0c112 addi a1, a1, -16 40258b03: 0109 s32i.n a0, a1, 0 40258b05: ff0c05 call0 40257bc8 40258b08: 0108 l32i.n a0, a1, 0 40258b0a: 091226 beqi a2, 1, 40258b17 40258b0d: 063226 beqi a2, 3, 40258b17 40258b10: 020c movi.n a2, 0 40258b12: 10c112 addi a1, a1, 16 40258b15: f00d ret.n 40258b17: f69521 l32r a2, 4025656c 40258b1a: 0228 l32i.n a2, a2, 0 40258b1c: fffc86 j 40258b12 40258b1f: 08d700 excw 40258b22: db0000 excw 40258b25: 0008 l32i.n a0, a0, 0 40258b27: 2a8800 excw 40258b2a: 124000 excw 40258b2c : 40258b2c: f0c112 addi a1, a1, -16 40258b2f: 21c9 s32i.n a12, a1, 8 40258b31: 1109 s32i.n a0, a1, 4 40258b33: 02cd mov.n a12, a2 40258b35: 929c beqz.n a2, 40258b52 40258b37: 9d3d01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40258b3a: 0000c0 callx0 a0 40258b3d: 0129 s32i.n a2, a1, 0 40258b3f: 002c movi.n a0, 32 40258b41: 0d3027 bltu a0, a2, 40258b52 40258b44: ff0805 call0 40257bc8 40258b47: 121226 beqi a2, 1, 40258b5d 40258b4a: 0f3226 beqi a2, 3, 40258b5d 40258b4d: 020c movi.n a2, 0 40258b4f: 000046 j 40258b54 40258b52: 020c movi.n a2, 0 40258b54: 21c8 l32i.n a12, a1, 8 40258b56: 1108 l32i.n a0, a1, 4 40258b58: 10c112 addi a1, a1, 16 40258b5b: f00d ret.n 40258b5d: f89b01 l32r a0, 40256dcc 40258b60: f68441 l32r a4, 40256570 40258b63: f68221 l32r a2, 4025656c 40258b66: 030c movi.n a3, 0 40258b68: 0228 l32i.n a2, a2, 0 40258b6a: 004432 s8i a3, a4, 0 40258b6d: 329c beqz.n a2, 40258b84 40258b6f: ffec41 l32r a4, 40258b20 40258b72: 003d mov.n a3, a0 40258b74: 9dd301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40258b77: 0000c0 callx0 a0 40258b7a: f89401 l32r a0, 40256dcc 40258b7d: f67b61 l32r a6, 4025656c 40258b80: 050c movi.n a5, 0 40258b82: 0659 s32i.n a5, a6, 0 40258b84: ffe841 l32r a4, 40258b24 40258b87: 002122 l32i a2, a1, 0 40258b8a: 203000 or a3, a0, a0 40258b8d: 01c222 addi a2, a2, 1 40258b90: 9d3a01 l32r a0, 40240078 <_irom0_text_start+0x78> 40258b93: 0000c0 callx0 a0 40258b96: f67531 l32r a3, 4025656c 40258b99: 0329 s32i.n a2, a3, 0 40258b9b: 22ac beqz.n a2, 40258bc1 40258b9d: 020c movi.n a2, 0 40258b9f: fdc205 call0 402567c0 40258ba2: 3129 s32i.n a2, a1, 12 40258ba4: f67221 l32r a2, 4025656c 40258ba7: 0c3d mov.n a3, a12 40258ba9: 0228 l32i.n a2, a2, 0 40258bab: ffdf01 l32r a0, 40258b28 40258bae: 0000c0 callx0 a0 40258bb1: 3108 l32i.n a0, a1, 12 40258bb3: 120c movi.n a2, 1 40258bb5: 508c beqz.n a0, 40258bbe 40258bb7: f66d31 l32r a3, 4025656c 40258bba: 0338 l32i.n a3, a3, 0 40258bbc: b039 s32i.n a3, a0, 44 40258bbe: ffe486 j 40258b54 40258bc1: 020c movi.n a2, 0 40258bc3: ffe346 j 40258b54 ... 40258bc8 : 40258bc8: e0c112 addi a1, a1, -32 40258bcb: 11c9 s32i.n a12, a1, 4 40258bcd: 41f9 s32i.n a15, a1, 16 40258bcf: 0109 s32i.n a0, a1, 0 40258bd1: 21d9 s32i.n a13, a1, 8 40258bd3: 31e9 s32i.n a14, a1, 12 40258bd5: 02dd mov.n a13, a2 40258bd7: 03ed mov.n a14, a3 40258bd9: 044216 beqz a2, 40258c21 40258bdc: 041316 beqz a3, 40258c21 40258bdf: 640c movi.n a4, 6 40258be1: 9d1301 l32r a0, 40240030 <_irom0_text_start+0x30> 40258be4: 0000c0 callx0 a0 40258be7: 0c0c movi.n a12, 0 40258be9: 2f0c movi.n a15, 2 40258beb: 0d2d mov.n a2, a13 40258bed: 0e3d mov.n a3, a14 40258bef: 640c movi.n a4, 6 40258bf1: 000e02 l8ui a0, a14, 0 40258bf4: 115ce0 slli a5, a12, 2 40258bf7: 2000f0 or a0, a0, a15 40258bfa: 300050 xor a0, a0, a5 40258bfd: 004d02 s8i a0, a13, 0 40258c00: 9d1701 l32r a0, 4024005c <_irom0_text_start+0x5c> 40258c03: 0000c0 callx0 a0 40258c06: 62cc bnez.n a2, 40258c10 40258c08: cc1b addi.n a12, a12, 1 40258c0a: 74c0c0 extui a12, a12, 0, 8 40258c0d: dadc66 bnei a12, 64, 40258beb 40258c10: 120c movi.n a2, 1 40258c12: 11c8 l32i.n a12, a1, 4 40258c14: 21d8 l32i.n a13, a1, 8 40258c16: 31e8 l32i.n a14, a1, 12 40258c18: 41f8 l32i.n a15, a1, 16 40258c1a: 0108 l32i.n a0, a1, 0 40258c1c: 20c112 addi a1, a1, 32 40258c1f: f00d ret.n 40258c21: 020c movi.n a2, 0 40258c23: fffac6 j 40258c12 40258c26: 840000 extui a0, a0, 0, 9 40258c29: 3ffef6 bgeui a14, 0x100, 40258c6c 40258c2c: f6ac beqz.n a6, 40258c5f 40258c2e: fe .byte 0xfe 40258c2f: 3f .byte 0x3f 40258c30: fef6b0 excw 40258c33: 3f .byte 0x3f 40258c34: fef504 excw 40258c37: 3f .byte 0x3f 40258c38 : 40258c38: 120c movi.n a2, 1 40258c3a: c0c112 addi a1, a1, -64 40258c3d: 013d mov.n a3, a1 40258c3f: c109 s32i.n a0, a1, 48 40258c41: 00d7c5 call0 402599c0 40258c44: f6de01 l32r a0, 402567bc 40258c47: fff821 l32r a2, 40258c28 40258c4a: aa2002 l32i a0, a0, 0x2a8 40258c4d: 2c0222 l8ui a2, a2, 44 40258c50: 050026 beqi a0, -1, 40258c59 40258c53: ffa032 movi a3, 255 40258c56: 329237 bne a2, a3, 40258c8c 40258c59: ff8e21 l32r a2, 40258a94 40258c5c: 10c132 addi a3, a1, 16 40258c5f: 14a042 movi a4, 20 40258c62: fecd45 call0 40257938 40258c65: fff121 l32r a2, 40258c2c 40258c68: 24a032 movi a3, 36 40258c6b: ac9801 l32r a0, 40243ecc 40258c6e: 0000c0 callx0 a0 40258c71: ffef21 l32r a2, 40258c30 40258c74: 10c132 addi a3, a1, 16 40258c77: 030142 l8ui a4, a1, 3 40258c7a: 040152 l8ui a5, a1, 4 40258c7d: 050162 l8ui a6, a1, 5 40258c80: fd7905 call0 40256414 40258c83: ffec41 l32r a4, 40258c34 40258c86: 0aa032 movi a3, 10 40258c89: 6a6432 s32i a3, a4, 0x1a8 40258c8c: 120c movi.n a2, 1 40258c8e: c108 l32i.n a0, a1, 48 40258c90: 40c112 addi a1, a1, 64 40258c93: f00d ret.n 40258c95: 000000 ill 40258c98: 2f .byte 0x2f 40258c99: 0009 s32i.n a0, a0, 0 40258c9b: 096d00 excw 40258c9e: 120000 excw 40258ca1: d9b0c1 l32r a12, 4024f364 40258ca4: e1e9d1 l32r a13, 40251448 40258ca7: f1f9 s32i.n a15, a1, 60 40258ca9: c1c9 s32i.n a12, a1, 48 40258cab: b109 s32i.n a0, a1, 44 40258cad: 02cd mov.n a12, a2 40258caf: 32cc bnez.n a2, 40258cb6 40258cb1: 020c movi.n a2, 0 40258cb3: 003e06 j 40258daf 40258cb6: f84561 l32r a6, 40256dcc 40258cb9: a139 s32i.n a3, a1, 40 40258cbb: 051366 bnei a3, 1, 40258cc4 40258cbe: f844d1 l32r a13, 40256dd0 40258cc1: 000b86 j 40258cf3 40258cc4: 063d mov.n a3, a6 40258cc6: 84a422 movi a2, 0x484 40258cc9: fff341 l32r a4, 40258c98 40258ccc: 9ceb01 l32r a0, 40240078 <_irom0_text_start+0x78> 40258ccf: 0000c0 callx0 a0 40258cd2: 9d0931 l32r a3, 402400f8 <_irom0_text_start+0xf8> 40258cd5: 0338 l32i.n a3, a3, 0 40258cd7: 02dd mov.n a13, a2 40258cd9: 1328 l32i.n a2, a3, 4 40258cdb: 3338 l32i.n a3, a3, 12 40258cdd: 9d0b01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258ce0: 0000c0 callx0 a0 40258ce3: 030c movi.n a3, 0 40258ce5: 0d4d mov.n a4, a13 40258ce7: 84a452 movi a5, 0x484 40258cea: fdc222 addi a2, a2, -3 40258ced: f42020 extui a2, a2, 0, 16 40258cf0: ff2f45 call0 40257fe8 40258cf3: 0f0c movi.n a15, 0 40258cf5: 78cde2 addi a14, a13, 120 40258cf8: be0e02 l8ui a0, a14, 190 40258cfb: d4a022 movi a2, 212 40258cfe: 0250b6 bltui a0, 5, 40258d04 40258d01: 002e46 j 40258dbe 40258d04: 300b addi.n a3, a0, -1 40258d06: 0b4316 beqz a3, 40258dbe 40258d09: 196c02 s32i a0, a12, 100 40258d0c: 01dd42 addmi a4, a13, 0x100 40258d0f: d4c442 addi a4, a4, -44 40258d12: 106142 s32i a4, a1, 64 40258d15: ee58 l32i.n a5, a14, 56 40258d17: 3c0e62 l8ui a6, a14, 60 40258d1a: 551b addi.n a5, a5, 1 40258d1c: 0b1516 beqz a5, 40258dd1 40258d1f: ffa072 movi a7, 255 40258d22: c06670 sub a6, a6, a7 40258d25: 0a8616 beqz a6, 40258dd1 40258d28: 01dd02 addmi a0, a13, 0x100 40258d2b: b4c002 addi a0, a0, -76 40258d2e: 0c2d mov.n a2, a12 40258d30: 042c movi.n a4, 32 40258d32: 003d mov.n a3, a0 40258d34: 9cbf01 l32r a0, 40240030 <_irom0_text_start+0x30> 40258d37: 0000c0 callx0 a0 40258d3a: 102132 l32i a3, a1, 64 40258d3d: 20cc22 addi a2, a12, 32 40258d40: 044c movi.n a4, 64 40258d42: 9cbb01 l32r a0, 40240030 <_irom0_text_start+0x30> 40258d45: 0000c0 callx0 a0 40258d48: ee08 l32i.n a0, a14, 56 40258d4a: 022c movi.n a2, 32 40258d4c: 022207 blt a2, a0, 40258d52 40258d4f: 0510e6 bgei a0, 1, 40258d58 40258d52: 604cf2 s8i a15, a12, 96 40258d55: 000086 j 40258d5b 40258d58: 604c02 s8i a0, a12, 96 40258d5b: bd0e02 l8ui a0, a14, 189 40258d5e: e30c movi.n a3, 14 40258d60: 013307 bltu a3, a0, 40258d65 40258d63: 00cc bnez.n a0, 40258d67 40258d65: 100c movi.n a0, 1 40258d67: 614c02 s8i a0, a12, 97 40258d6a: bf0e02 l8ui a0, a14, 191 40258d6d: 0120f6 bgeui a0, 2, 40258d72 40258d70: 00fd mov.n a15, a0 40258d72: c37d41 l32r a4, 40249b68 40258d75: 684cf2 s8i a15, a12, 104 40258d78: c00e22 l8ui a2, a14, 192 40258d7b: 800c movi.n a0, 8 40258d7d: 013027 bltu a0, a2, 40258d82 40258d80: 020d mov.n a0, a2 40258d82: 694c02 s8i a0, a12, 105 40258d85: 03dd02 addmi a0, a13, 0x300 40258d88: 361002 l16ui a0, a0, 108 40258d8b: a138 l32i.n a3, a1, 40 40258d8d: 053407 bltu a4, a0, 40258d96 40258d90: 63a022 movi a2, 99 40258d93: 023207 bltu a2, a0, 40258d99 40258d96: 64a002 movi a0, 100 40258d99: 355c02 s16i a0, a12, 106 40258d9c: 0d1326 beqi a3, 1, 40258dad 40258d9f: 0d2d mov.n a2, a13 40258da1: f80a31 l32r a3, 40256dcc 40258da4: ffbe41 l32r a4, 40258c9c 40258da7: 9d4601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40258daa: 0000c0 callx0 a0 40258dad: 120c movi.n a2, 1 40258daf: c1c8 l32i.n a12, a1, 48 40258db1: d1d8 l32i.n a13, a1, 52 40258db3: e1e8 l32i.n a14, a1, 56 40258db5: f1f8 l32i.n a15, a1, 60 40258db7: b108 l32i.n a0, a1, 44 40258db9: 50c112 addi a1, a1, 80 40258dbc: f00d ret.n 40258dbe: 196cf2 s32i a15, a12, 100 40258dc1: 034c movi.n a3, 64 40258dc3: 2d2a add.n a2, a13, a2 40258dc5: 106122 s32i a2, a1, 64 40258dc8: ac4101 l32r a0, 40243ecc 40258dcb: 0000c0 callx0 a0 40258dce: ffd0c6 j 40258d15 40258dd1: ff3021 l32r a2, 40258a94 40258dd4: 203110 or a3, a1, a1 40258dd7: 14a042 movi a4, 20 40258dda: feb5c5 call0 40257938 40258ddd: 01a022 movi a2, 1 40258de0: 20c132 addi a3, a1, 32 40258de3: 00bdc5 call0 402599c0 40258de6: 432c movi.n a3, 36 40258de8: 01dd22 addmi a2, a13, 0x100 40258deb: b0c222 addi a2, a2, -80 40258dee: ac3701 l32r a0, 40243ecc 40258df1: 0000c0 callx0 a0 40258df4: 013d mov.n a3, a1 40258df6: 230142 l8ui a4, a1, 35 40258df9: 240152 l8ui a5, a1, 36 40258dfc: 250162 l8ui a6, a1, 37 40258dff: 01dd22 addmi a2, a13, 0x100 40258e02: b4c222 addi a2, a2, -76 40258e05: 116122 s32i a2, a1, 68 40258e08: fd6085 call0 40256414 40258e0b: 112102 l32i a0, a1, 68 40258e0e: a30c movi.n a3, 10 40258e10: ee39 s32i.n a3, a14, 56 40258e12: ffc606 j 40258d2e 40258e15: 000000 ill 40258e18 : 40258e18: 130c movi.n a3, 1 40258e1a: f0c112 addi a1, a1, -16 40258e1d: 0109 s32i.n a0, a1, 0 40258e1f: ffe805 call0 40258ca0 40258e22: 0108 l32i.n a0, a1, 0 40258e24: 10c112 addi a1, a1, 16 40258e27: f00d ret.n 40258e29: 000000 ill 40258e2c : 40258e2c: 030c movi.n a3, 0 40258e2e: f0c112 addi a1, a1, -16 40258e31: 0109 s32i.n a0, a1, 0 40258e33: ffe6c5 call0 40258ca0 40258e36: 0108 l32i.n a0, a1, 0 40258e38: 10c112 addi a1, a1, 16 40258e3b: f00d ret.n 40258e3d: 000000 ill 40258e40: 099b addi.n a0, a9, 9 40258e42: c30000 excw 40258e45: 0009 s32i.n a0, a0, 0 40258e47: 900000 addx2 a0, a0, a0 40258e4a: 040001 l32r a0, 40219e4c <_lit4_end+0x1126fc> 40258e4d: fef9 s32i.n a15, a14, 60 40258e4f: 3f .byte 0x3f 40258e50: 000a13 excw 40258e53: fa8000 excw 40258e56: fe .byte 0xfe 40258e57: 3f .byte 0x3f 40258e58: 09c9 s32i.n a12, a9, 0 40258e5a: ba0000 excw 40258e5d: 0009 s32i.n a0, a0, 0 40258e5f: b84000 excw 40258e62: 124000 excw 40258e65: e9d0c1 l32r a12, 402535a8 40258e68: 71f961 l32r a6, 4023564c <_lit4_end+0x12defc> 40258e6b: 3109 s32i.n a0, a1, 12 40258e6d: 41c9 s32i.n a12, a1, 16 40258e6f: 51d9 s32i.n a13, a1, 20 40258e71: 02cd mov.n a12, a2 40258e73: 03dd mov.n a13, a3 40258e75: fed505 call0 40257bc8 40258e78: cc8c beqz.n a12, 40258e88 40258e7a: 0a1226 beqi a2, 1, 40258e88 40258e7d: 728c beqz.n a2, 40258e88 40258e7f: f9e531 l32r a3, 40257614 40258e82: 560302 l8ui a0, a3, 86 40258e85: 101066 bnei a0, 1, 40258e99 40258e88: 020c movi.n a2, 0 40258e8a: 41c8 l32i.n a12, a1, 16 40258e8c: 51d8 l32i.n a13, a1, 20 40258e8e: 61e8 l32i.n a14, a1, 24 40258e90: 71f8 l32i.n a15, a1, 28 40258e92: 3108 l32i.n a0, a1, 12 40258e94: 30c112 addi a1, a1, 48 40258e97: f00d ret.n 40258e99: 620c movi.n a2, 6 40258e9b: 21d9 s32i.n a13, a1, 8 40258e9d: fdbec5 call0 40256a8c 40258ea0: 180266 bnei a2, -1, 40258ebc 40258ea3: 0c3d mov.n a3, a12 40258ea5: f72821 l32r a2, 40256b48 40258ea8: 6ca042 movi a4, 108 40258eab: 9c6101 l32r a0, 40240030 <_irom0_text_start+0x30> 40258eae: 0000c0 callx0 a0 40258eb1: f9d531 l32r a3, 40257608 40258eb4: 2128 l32i.n a2, a1, 8 40258eb6: 744322 s8i a2, a3, 116 40258eb9: 007f06 j 402590b9 40258ebc: f7c461 l32r a6, 40256dcc 40258ebf: 9c8ee1 l32r a14, 402400f8 <_irom0_text_start+0xf8> 40258ec2: 21d9 s32i.n a13, a1, 8 40258ec4: 4dcc bnez.n a13, 40258ecc 40258ec6: f7c2d1 l32r a13, 40256dd0 40258ec9: 000ac6 j 40258ef8 40258ecc: 063d mov.n a3, a6 40258ece: 84a422 movi a2, 0x484 40258ed1: ffdb41 l32r a4, 40258e40 40258ed4: 9c6901 l32r a0, 40240078 <_irom0_text_start+0x78> 40258ed7: 0000c0 callx0 a0 40258eda: 0e48 l32i.n a4, a14, 0 40258edc: 02dd mov.n a13, a2 40258ede: 3438 l32i.n a3, a4, 12 40258ee0: 1428 l32i.n a2, a4, 4 40258ee2: 9c8a01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40258ee5: 0000c0 callx0 a0 40258ee8: 030c movi.n a3, 0 40258eea: 0d4d mov.n a4, a13 40258eec: 84a452 movi a5, 0x484 40258eef: fdc222 addi a2, a2, -3 40258ef2: f42020 extui a2, a2, 0, 16 40258ef5: ff0f05 call0 40257fe8 40258ef8: 0c3d mov.n a3, a12 40258efa: 042c movi.n a4, 32 40258efc: 01dde2 addmi a14, a13, 0x100 40258eff: b4cee2 addi a14, a14, -76 40258f02: 0e2d mov.n a2, a14 40258f04: 01e9 s32i.n a14, a1, 0 40258f06: cae401 l32r a0, 4024ba98 40258f09: 0000c0 callx0 a0 40258f0c: 20ccf2 addi a15, a12, 32 40258f0f: 1b2216 beqz a2, 402590c5 40258f12: 192c02 l32i a0, a12, 100 40258f15: 120c movi.n a2, 1 40258f17: 8129 s32i.n a2, a1, 32 40258f19: 2520b6 bltui a0, 2, 40258f42 40258f1c: 0f2d mov.n a2, a15 40258f1e: 9c4301 l32r a0, 4024002c <_irom0_text_start+0x2c> 40258f21: 0000c0 callx0 a0 40258f24: 0282a6 blti a2, 8, 40258f2a 40258f27: 0072c6 j 402590f6 40258f2a: 2148 l32i.n a4, a1, 8 40258f2c: 440b addi.n a4, a4, -1 40258f2e: f56456 bnez a4, 40258e88 40258f31: 0d2d mov.n a2, a13 40258f33: f7a631 l32r a3, 40256dcc 40258f36: ffc341 l32r a4, 40258e44 40258f39: 9ce101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40258f3c: 0000c0 callx0 a0 40258f3f: ffd146 j 40258e88 40258f42: 000c52 l8ui a5, a12, 0 40258f45: ffa002 movi a0, 255 40258f48: 0e9507 bne a5, a0, 40258f5a 40258f4b: 010c62 l8ui a6, a12, 1 40258f4e: 089607 bne a6, a0, 40258f5a 40258f51: ffce45 call0 40258c38 40258f54: 78cde2 addi a14, a13, 120 40258f57: 000a46 j 40258f84 40258f5a: 600c02 l8ui a0, a12, 96 40258f5d: 90cc bnez.n a0, 40258f6a 40258f5f: 0c2d mov.n a2, a12 40258f61: 9c3201 l32r a0, 4024002c <_irom0_text_start+0x2c> 40258f64: 0000c0 callx0 a0 40258f67: 740020 extui a0, a2, 0, 8 40258f6a: 042c movi.n a4, 32 40258f6c: 78cde2 addi a14, a13, 120 40258f6f: 172c movi.n a7, 33 40258f71: 013077 bltu a0, a7, 40258f76 40258f74: 040d mov.n a0, a4 40258f76: 0128 l32i.n a2, a1, 0 40258f78: 0c3d mov.n a3, a12 40258f7a: 042c movi.n a4, 32 40258f7c: ee09 s32i.n a0, a14, 56 40258f7e: 9c2c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40258f81: 0000c0 callx0 a0 40258f84: 0f3d mov.n a3, a15 40258f86: 044c movi.n a4, 64 40258f88: 01dd22 addmi a2, a13, 0x100 40258f8b: d4c222 addi a2, a2, -44 40258f8e: 1129 s32i.n a2, a1, 4 40258f90: 9c2801 l32r a0, 40240030 <_irom0_text_start+0x30> 40258f93: 0000c0 callx0 a0 40258f96: 70a282 movi a8, 0x270 40258f99: 040c movi.n a4, 0 40258f9b: 9c4e42 s8i a4, a14, 156 40258f9e: 192c02 l32i a0, a12, 100 40258fa1: 170c movi.n a7, 1 40258fa3: 0260f6 bgeui a0, 6, 40258fa9 40258fa6: 051066 bnei a0, 1, 40258faf 40258fa9: be4e42 s8i a4, a14, 190 40258fac: 000086 j 40258fb2 40258faf: be4e02 s8i a0, a14, 190 40258fb2: 610c02 l8ui a0, a12, 97 40258fb5: e30c movi.n a3, 14 40258fb7: 013307 bltu a3, a0, 40258fbc 40258fba: 40cc bnez.n a0, 40258fc2 40258fbc: bd4e72 s8i a7, a14, 189 40258fbf: 000086 j 40258fc5 40258fc2: bd4e02 s8i a0, a14, 189 40258fc5: 680c02 l8ui a0, a12, 104 40258fc8: 0120f6 bgeui a0, 2, 40258fcd 40258fcb: 004d mov.n a4, a0 40258fcd: bf4e42 s8i a4, a14, 191 40258fd0: 690c42 l8ui a4, a12, 105 40258fd3: 08a002 movi a0, 8 40258fd6: 013047 bltu a0, a4, 40258fdb 40258fd9: 040d mov.n a0, a4 40258fdb: c2e341 l32r a4, 40249b68 40258fde: c04e02 s8i a0, a14, 192 40258fe1: 351c22 l16ui a2, a12, 106 40258fe4: 083427 bltu a4, a2, 40258ff0 40258fe7: 63a052 movi a5, 99 40258fea: 02b527 bgeu a5, a2, 40258ff0 40258fed: 003346 j 402590be 40258ff0: fd8a add.n a15, a13, a8 40258ff2: 64a022 movi a2, 100 40258ff5: 64a002 movi a0, 100 40258ff8: 64a032 movi a3, 100 40258ffb: 7e5f02 s16i a0, a15, 252 40258ffe: 9c4301 l32r a0, 4024010c <_irom0_text_start+0x10c> 40259001: 0000c0 callx0 a0 40259004: ff9131 l32r a3, 40258e48 40259007: f42020 extui a2, a2, 0, 16 4025900a: 822230 mull a2, a2, a3 4025900d: 05fc85 call0 4025efd8 40259010: 192c42 l32i a4, a12, 100 40259013: 2e24b6 bltui a4, 2, 40259045 40259016: 11c8 l32i.n a12, a1, 4 40259018: 0c2d mov.n a2, a12 4025901a: 9c0401 l32r a0, 4024002c <_irom0_text_start+0x2c> 4025901d: 0000c0 callx0 a0 40259020: 21d2e6 bgei a2, 64, 40259045 40259023: 8158 l32i.n a5, a1, 32 40259025: 1c1566 bnei a5, 1, 40259045 40259028: fe5585 call0 40257584 4025902b: 0c2d mov.n a2, a12 4025902d: 0138 l32i.n a3, a1, 0 4025902f: ee48 l32i.n a4, a14, 56 40259031: c0bc51 l32r a5, 40249324 40259034: 072c movi.n a7, 32 40259036: 01dd62 addmi a6, a13, 0x100 40259039: 15c662 addi a6, a6, 21 4025903c: ff8901 l32r a0, 40258e60 4025903f: 0000c0 callx0 a0 40259042: fe56c5 call0 402575b0 40259045: 2178 l32i.n a7, a1, 8 40259047: 4a1766 bnei a7, 1, 40259095 4025904a: 9c2b31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025904d: 0338 l32i.n a3, a3, 0 4025904f: 1328 l32i.n a2, a3, 4 40259051: 3338 l32i.n a3, a3, 12 40259053: 9c2e01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40259056: 0000c0 callx0 a0 40259059: 0d3d mov.n a3, a13 4025905b: 84a442 movi a4, 0x484 4025905e: fdc222 addi a2, a2, -3 40259061: f42020 extui a2, a2, 0, 16 40259064: feeac5 call0 40257f14 40259067: fef121 l32r a2, 40258c2c 4025906a: 8ca042 movi a4, 140 4025906d: 01dd32 addmi a3, a13, 0x100 40259070: b0c332 addi a3, a3, -80 40259073: 9bef01 l32r a0, 40240030 <_irom0_text_start+0x30> 40259076: 0000c0 callx0 a0 40259079: ff7451 l32r a5, 40258e4c 4025907c: 7e1f42 l16ui a4, a15, 252 4025907f: 2138 l32i.n a3, a1, 8 40259081: 325542 s16i a4, a5, 100 40259084: 0d1366 bnei a3, 1, 40259095 40259087: 0d2d mov.n a2, a13 40259089: f75031 l32r a3, 40256dcc 4025908c: ff7141 l32r a4, 40258e50 4025908f: 9c8c01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40259092: 0000c0 callx0 a0 40259095: f5c961 l32r a6, 402567bc 40259098: 5668 l32i.n a6, a6, 20 4025909a: b69c beqz.n a6, 402590b9 4025909c: f95e71 l32r a7, 40257614 4025909f: 560772 l8ui a7, a7, 86 402590a2: b7cc bnez.n a7, 402590b1 402590a4: 020c movi.n a2, 0 402590a6: 08b205 call0 40261bc8 402590a9: 020c movi.n a2, 0 402590ab: 089b05 call0 40261a5c 402590ae: 0001c6 j 402590b9 402590b1: ff6891 l32r a9, 40258e54 402590b4: 180c movi.n a8, 1 402590b6: 004982 s8i a8, a9, 0 402590b9: 120c movi.n a2, 1 402590bb: ff72c6 j 40258e8a 402590be: fd8a add.n a15, a13, a8 402590c0: 020d mov.n a0, a2 402590c2: ffcc86 j 40258ff8 402590c5: 0f3d mov.n a3, a15 402590c7: 044c movi.n a4, 64 402590c9: 01dd22 addmi a2, a13, 0x100 402590cc: d4c222 addi a2, a2, -44 402590cf: ca7201 l32r a0, 4024ba98 402590d2: 0000c0 callx0 a0 402590d5: 192c02 l32i a0, a12, 100 402590d8: e39256 bnez a2, 40258f15 402590db: 78cde2 addi a14, a13, 120 402590de: be0e42 l8ui a4, a14, 190 402590e1: 4c1047 beq a0, a4, 40259131 402590e4: 74cc bnez.n a4, 402590ef 402590e6: 782026 beqi a0, 2, 40259162 402590e9: 753026 beqi a0, 3, 40259162 402590ec: 724026 beqi a0, 4, 40259162 402590ef: 0a0c movi.n a10, 0 402590f1: 81a9 s32i.n a10, a1, 32 402590f3: ff8886 j 40258f19 402590f6: 202ff0 or a2, a15, a15 402590f9: 9bcc01 l32r a0, 4024002c <_irom0_text_start+0x2c> 402590fc: 0000c0 callx0 a0 402590ff: 02d2e6 bgei a2, 64, 40259105 40259102: ff8f06 j 40258f42 40259105: 202ff0 or a2, a15, a15 40259108: 20a042 movi a4, 32 4025910b: 01dd32 addmi a3, a13, 0x100 4025910e: 15c332 addi a3, a3, 21 40259111: f47585 call0 4024d86c 40259114: 421b addi.n a4, a2, 1 40259116: e28456 bnez a4, 40258f42 40259119: 2158 l32i.n a5, a1, 8 4025911b: 550b addi.n a5, a5, -1 4025911d: d67556 bnez a5, 40258e88 40259120: 0d2d mov.n a2, a13 40259122: f72a31 l32r a3, 40256dcc 40259125: ff4c41 l32r a4, 40258e58 40259128: 9c6601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025912b: 0000c0 callx0 a0 4025912e: ff5586 j 40258e88 40259131: bd0e72 l8ui a7, a14, 189 40259134: 610c62 l8ui a6, a12, 97 40259137: 209677 bne a6, a7, 4025915b 4025913a: c00e92 l8ui a9, a14, 192 4025913d: 690c82 l8ui a8, a12, 105 40259140: 179897 bne a8, a9, 4025915b 40259143: bf0eb2 l8ui a11, a14, 191 40259146: 680ca2 l8ui a10, a12, 104 40259149: 0e9ab7 bne a10, a11, 4025915b 4025914c: 351ce2 l16ui a14, a12, 106 4025914f: 02dd22 addmi a2, a13, 0x200 40259152: 70c222 addi a2, a2, 112 40259155: 7e1222 l16ui a2, a2, 252 40259158: 0d1e27 beq a14, a2, 40259169 4025915b: 030c movi.n a3, 0 4025915d: 8139 s32i.n a3, a1, 32 4025915f: ff6d86 j 40258f19 40259162: 140c movi.n a4, 1 40259164: 8149 s32i.n a4, a1, 32 40259166: ff6bc6 j 40258f19 40259169: 2158 l32i.n a5, a1, 8 4025916b: 550b addi.n a5, a5, -1 4025916d: f48556 bnez a5, 402590b9 40259170: 0d2d mov.n a2, a13 40259172: f71631 l32r a3, 40256dcc 40259175: ff3941 l32r a4, 40258e5c 40259178: 9c5201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025917b: 0000c0 callx0 a0 4025917e: ffcdc6 j 402590b9 40259181: 000000 ill 40259184 : 40259184: 130c movi.n a3, 1 40259186: f0c112 addi a1, a1, -16 40259189: 0109 s32i.n a0, a1, 0 4025918b: ffcd85 call0 40258e64 4025918e: 0108 l32i.n a0, a1, 0 40259190: 10c112 addi a1, a1, 16 40259193: f00d ret.n 40259195: 000000 ill 40259198 : 40259198: 030c movi.n a3, 0 4025919a: f0c112 addi a1, a1, -16 4025919d: 0109 s32i.n a0, a1, 0 4025919f: ffcc45 call0 40258e64 402591a2: 0108 l32i.n a0, a1, 0 402591a4: 10c112 addi a1, a1, 16 402591a7: f00d ret.n 402591a9: 000000 ill 402591ac : 402591ac: e0c112 addi a1, a1, -32 402591af: 41e9 s32i.n a14, a1, 16 402591b1: 51f9 s32i.n a15, a1, 20 402591b3: 21c9 s32i.n a12, a1, 8 402591b5: 31d9 s32i.n a13, a1, 12 402591b7: 1109 s32i.n a0, a1, 4 402591b9: fe9b01 l32r a0, 40258c28 402591bc: f580d1 l32r a13, 402567bc 402591bf: b00002 l8ui a0, a0, 176 402591c2: 5dd8 l32i.n a13, a13, 20 402591c4: 029096 bltz a0, 402591f1 402591c7: 1c0c movi.n a12, 1 402591c9: 02fd mov.n a15, a2 402591cb: 0139 s32i.n a3, a1, 0 402591cd: a0ecd0 addx4 a14, a12, a13 402591d0: 262e32 l32i a3, a14, 152 402591d3: 039c beqz.n a3, 402591e7 402591d5: 0f2d mov.n a2, a15 402591d7: 640c movi.n a4, 6 402591d9: ca2f01 l32r a0, 4024ba98 402591dc: 0000c0 callx0 a0 402591df: f29c beqz.n a2, 40259202 402591e1: fe9101 l32r a0, 40258c28 402591e4: b00002 l8ui a0, a0, 176 402591e7: cc1b addi.n a12, a12, 1 402591e9: 202b addi.n a2, a0, 2 402591eb: 74c0c0 extui a12, a12, 0, 8 402591ee: db2c27 blt a12, a2, 402591cd 402591f1: 020c movi.n a2, 0 402591f3: 21c8 l32i.n a12, a1, 8 402591f5: 31d8 l32i.n a13, a1, 12 402591f7: 41e8 l32i.n a14, a1, 16 402591f9: 51f8 l32i.n a15, a1, 20 402591fb: 1108 l32i.n a0, a1, 4 402591fd: 20c112 addi a1, a1, 32 40259200: f00d ret.n 40259202: 120c movi.n a2, 1 40259204: 01d8 l32i.n a13, a1, 0 40259206: 262ef2 l32i a15, a14, 152 40259209: 0dd8 l32i.n a13, a13, 0 4025920b: 426fd2 s32i a13, a15, 0x108 4025920e: fff846 j 402591f3 40259211: 000000 ill 40259214: 000a54 excw ... 40259218 : 40259218: e0c112 addi a1, a1, -32 4025921b: 11c9 s32i.n a12, a1, 4 4025921d: 21d9 s32i.n a13, a1, 8 4025921f: 41f9 s32i.n a15, a1, 16 40259221: 31e9 s32i.n a14, a1, 12 40259223: f566e1 l32r a14, 402567bc 40259226: 0109 s32i.n a0, a1, 0 40259228: 5ee8 l32i.n a14, a14, 20 4025922a: fe99c5 call0 40257bc8 4025922d: 08de16 beqz a14, 402592be 40259230: 021266 bnei a2, 1, 40259236 40259233: 0021c6 j 402592be 40259236: 084216 beqz a2, 402592be 40259239: f56031 l32r a3, 402567bc 4025923c: fe7ef1 l32r a15, 40258c34 4025923f: 020c movi.n a2, 0 40259241: fe7901 l32r a0, 40258c28 40259244: 1f6f22 s32i a2, a15, 124 40259247: 7ccff2 addi a15, a15, 124 4025924a: b00022 l8ui a2, a0, 176 4025924d: 6063f2 s32i a15, a3, 0x180 40259250: 055296 bltz a2, 402592a9 40259253: 1c0c movi.n a12, 1 40259255: a0dce0 addx4 a13, a12, a14 40259258: 262d52 l32i a5, a13, 152 4025925b: 040516 beqz a5, 4025929f 4025925e: 422542 l32i a4, a5, 0x108 40259261: 74bc beqz.n a4, 4025929c 40259263: 021c movi.n a2, 16 40259265: f6d931 l32r a3, 40256dcc 40259268: ffeb41 l32r a4, 40259214 4025926b: 9b8701 l32r a0, 40240088 <_irom0_text_start+0x88> 4025926e: 0000c0 callx0 a0 40259271: 02fd mov.n a15, a2 40259273: 22bc beqz.n a2, 402592a9 40259275: 224b addi.n a2, a2, 4 40259277: 262d32 l32i a3, a13, 152 4025927a: 640c movi.n a4, 6 4025927c: 9b6d01 l32r a0, 40240030 <_irom0_text_start+0x30> 4025927f: 0000c0 callx0 a0 40259282: f54e51 l32r a5, 402567bc 40259285: 080c movi.n a8, 0 40259287: 262d72 l32i a7, a13, 152 4025928a: 0f89 s32i.n a8, a15, 0 4025928c: 422772 l32i a7, a7, 0x108 4025928f: 3f79 s32i.n a7, a15, 12 40259291: 602562 l32i a6, a5, 0x180 40259294: fe6501 l32r a0, 40258c28 40259297: 06f9 s32i.n a15, a6, 0 40259299: 6065f2 s32i a15, a5, 0x180 4025929c: b00022 l8ui a2, a0, 176 4025929f: cc1b addi.n a12, a12, 1 402592a1: 922b addi.n a9, a2, 2 402592a3: 74c0c0 extui a12, a12, 0, 8 402592a6: ab2c97 blt a12, a9, 40259255 402592a9: f54421 l32r a2, 402567bc 402592ac: 5f2222 l32i a2, a2, 0x17c 402592af: 11c8 l32i.n a12, a1, 4 402592b1: 21d8 l32i.n a13, a1, 8 402592b3: 31e8 l32i.n a14, a1, 12 402592b5: 41f8 l32i.n a15, a1, 16 402592b7: 0108 l32i.n a0, a1, 0 402592b9: 20c112 addi a1, a1, 32 402592bc: f00d ret.n 402592be: 020c movi.n a2, 0 402592c0: fffac6 j 402592af 402592c3: 0a6b00 excw ... 402592c8 : 402592c8: e0c112 addi a1, a1, -32 402592cb: 0109 s32i.n a0, a1, 0 402592cd: 21d9 s32i.n a13, a1, 8 402592cf: 31e9 s32i.n a14, a1, 12 402592d1: 41f9 s32i.n a15, a1, 16 402592d3: 11c9 s32i.n a12, a1, 4 402592d5: f6f7f1 l32r a15, 40256eb4 402592d8: f539c1 l32r a12, 402567bc 402592db: f6bce1 l32r a14, 40256dcc 402592de: 01dcd2 addmi a13, a12, 0x100 402592e1: 5f2c22 l32i a2, a12, 0x17c 402592e4: 629c beqz.n a2, 402592fe 402592e6: 0208 l32i.n a0, a2, 0 402592e8: 1f6d02 s32i a0, a13, 124 402592eb: 10cc bnez.n a0, 402592f0 402592ed: 606cf2 s32i a15, a12, 0x180 402592f0: 0e3d mov.n a3, a14 402592f2: fff441 l32r a4, 402592c4 402592f5: 9bf201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402592f8: 0000c0 callx0 a0 402592fb: fff886 j 402592e1 402592fe: 11c8 l32i.n a12, a1, 4 40259300: 21d8 l32i.n a13, a1, 8 40259302: 31e8 l32i.n a14, a1, 12 40259304: 41f8 l32i.n a15, a1, 16 40259306: 0108 l32i.n a0, a1, 0 40259308: 20c112 addi a1, a1, 32 4025930b: f00d ret.n 4025930d: 000000 ill 40259310 : 40259310: f0c112 addi a1, a1, -16 40259313: 11c9 s32i.n a12, a1, 4 40259315: f529c1 l32r a12, 402567bc 40259318: 0109 s32i.n a0, a1, 0 4025931a: 5cc8 l32i.n a12, a12, 20 4025931c: fe8a85 call0 40257bc8 4025931f: 6cbc beqz.n a12, 40259359 40259321: 341226 beqi a2, 1, 40259359 40259324: 12bc beqz.n a2, 40259359 40259326: fe4001 l32r a0, 40258c28 40259329: b00002 l8ui a0, a0, 176 4025932c: 01e096 bltz a0, 4025934e 4025932f: 020c movi.n a2, 0 40259331: 502b addi.n a5, a0, 2 40259333: 100c movi.n a0, 1 40259335: 321b addi.n a3, a2, 1 40259337: a040c0 addx4 a4, a0, a12 4025933a: 262442 l32i a4, a4, 152 4025933d: 743030 extui a3, a3, 0, 8 40259340: 001b addi.n a0, a0, 1 40259342: 740000 extui a0, a0, 0, 8 40259345: 932340 movnez a2, a3, a4 40259348: e99507 bne a5, a0, 40259335 4025934b: 000046 j 40259350 4025934e: 020c movi.n a2, 0 40259350: 11c8 l32i.n a12, a1, 4 40259352: 0108 l32i.n a0, a1, 0 40259354: 10c112 addi a1, a1, 16 40259357: f00d ret.n 40259359: 020c movi.n a2, 0 4025935b: fffc46 j 40259350 ... 40259360 : 40259360: e0c112 addi a1, a1, -32 40259363: 31d9 s32i.n a13, a1, 12 40259365: 1109 s32i.n a0, a1, 4 40259367: 21c9 s32i.n a12, a1, 8 40259369: 41e9 s32i.n a14, a1, 16 4025936b: f514c1 l32r a12, 402567bc 4025936e: 02ed mov.n a14, a2 40259370: 5cc8 l32i.n a12, a12, 20 40259372: fe8545 call0 40257bc8 40259375: 271226 beqi a2, 1, 402593a0 40259378: 42ac beqz.n a2, 402593a0 4025937a: 2cac beqz.n a12, 402593a0 4025937c: f8a6d1 l32r a13, 40257614 4025937f: 560dd2 l8ui a13, a13, 86 40259382: addc bnez.n a13, 402593a0 40259384: 48cc22 addi a2, a12, 72 40259387: 242cd2 l32i a13, a12, 144 4025938a: 262c02 l32i a0, a12, 152 4025938d: 246c02 s32i a0, a12, 144 40259390: 0eec bnez.n a14, 402593b4 40259392: cea731 l32r a3, 4024ce30 40259395: 640c movi.n a4, 6 40259397: 9b2601 l32r a0, 40240030 <_irom0_text_start+0x30> 4025939a: 0000c0 callx0 a0 4025939d: 000746 j 402593be 402593a0: 020c movi.n a2, 0 402593a2: 000046 j 402593a7 402593a5: 120c movi.n a2, 1 402593a7: 21c8 l32i.n a12, a1, 8 402593a9: 31d8 l32i.n a13, a1, 12 402593ab: 41e8 l32i.n a14, a1, 16 402593ad: 1108 l32i.n a0, a1, 4 402593af: 20c112 addi a1, a1, 32 402593b2: f00d ret.n 402593b4: 0e3d mov.n a3, a14 402593b6: 640c movi.n a4, 6 402593b8: 9b1e01 l32r a0, 40240030 <_irom0_text_start+0x30> 402593bb: 0000c0 callx0 a0 402593be: 202cc0 or a2, a12, a12 402593c1: c0a032 movi a3, 192 402593c4: 02a042 movi a4, 2 402593c7: 0addc5 call0 402641a4 402593ca: fe1721 l32r a2, 40258c28 402593cd: 246cd2 s32i a13, a12, 144 402593d0: b00222 l8ui a2, a2, 176 402593d3: 01a0d2 movi a13, 1 402593d6: fcb296 bltz a2, 402593a5 402593d9: a00dc0 addx4 a0, a13, a12 402593dc: 262032 l32i a3, a0, 152 402593df: e39c beqz.n a3, 40259401 402593e1: 0109 s32i.n a0, a1, 0 402593e3: fe8c beqz.n a14, 402593f6 402593e5: 0e2d mov.n a2, a14 402593e7: 640c movi.n a4, 6 402593e9: c9ab01 l32r a0, 4024ba98 402593ec: 0000c0 callx0 a0 402593ef: 82cc bnez.n a2, 402593fb 402593f1: 0138 l32i.n a3, a1, 0 402593f3: 262332 l32i a3, a3, 152 402593f6: 0c2d mov.n a2, a12 402593f8: 0f7cc5 call0 40268bc8 402593fb: fe0b21 l32r a2, 40258c28 402593fe: b00222 l8ui a2, a2, 176 40259401: dd1b addi.n a13, a13, 1 40259403: 322b addi.n a3, a2, 2 40259405: 74d0d0 extui a13, a13, 0, 8 40259408: cd2d37 blt a13, a3, 402593d9 4025940b: ffe586 j 402593a5 ... 40259410 : 40259410: f88141 l32r a4, 40257614 40259413: 030c movi.n a3, 0 40259415: 560442 l8ui a4, a4, 86 40259418: 120c movi.n a2, 1 4025941a: fec442 addi a4, a4, -2 4025941d: 932340 movnez a2, a3, a4 40259420: f00d ret.n ... 40259424 : 40259424: f0c112 addi a1, a1, -16 40259427: 0129 s32i.n a2, a1, 0 40259429: 1109 s32i.n a0, a1, 4 4025942b: fe79c5 call0 40257bc8 4025942e: 082226 beqi a2, 2, 4025943a 40259431: 020c movi.n a2, 0 40259433: 1108 l32i.n a0, a1, 4 40259435: 10c112 addi a1, a1, 16 40259438: f00d ret.n 4025943a: 250c movi.n a5, 2 4025943c: fa3521 l32r a2, 40257d10 4025943f: f87541 l32r a4, 40257614 40259442: 000222 l8ui a2, a2, 0 40259445: 560402 l8ui a0, a4, 86 40259448: 92cc bnez.n a2, 40259455 4025944a: 0138 l32i.n a3, a1, 0 4025944c: 930530 movnez a0, a5, a3 4025944f: 564402 s8i a0, a4, 86 40259452: 000546 j 4025946b 40259455: 002162 l32i a6, a1, 0 40259458: 014616 beqz a6, 40259470 4025945b: 0c2026 beqi a0, 2, 4025946b 4025945e: 564452 s8i a5, a4, 86 40259461: 020c movi.n a2, 0 40259463: 087645 call0 40261bc8 40259466: 120c movi.n a2, 1 40259468: 085f05 call0 40261a5c 4025946b: 120c movi.n a2, 1 4025946d: fff086 j 40259433 40259470: ff7016 beqz a0, 4025946b 40259473: 01a022 movi a2, 1 40259476: 00a072 movi a7, 0 40259479: 564472 s8i a7, a4, 86 4025947c: 087485 call0 40261bc8 4025947f: 020c movi.n a2, 0 40259481: 085d85 call0 40261a5c 40259484: fff8c6 j 4025946b ... 40259488 : 40259488: 32cc bnez.n a2, 4025948f 4025948a: f47c movi.n a4, -1 4025948c: 0001c6 j 40259497 4025948f: fde931 l32r a3, 40258c34 40259492: 040c movi.n a4, 0 40259494: 1c6322 s32i a2, a3, 112 40259497: 042d mov.n a2, a4 40259499: f00d ret.n ... 4025949c : 4025949c: fde631 l32r a3, 40258c34 4025949f: 020c movi.n a2, 0 402594a1: 1c6322 s32i a2, a3, 112 402594a4: f00d ret.n 402594a6: 190000 excw 402594a9: 000b addi.n a0, a0, -1 402594ab: 0b1a00 excw 402594ae: 700000 excw 402594b1: 3ffef5 excw 402594b4: fef560 excw 402594b7: 3f .byte 0x3f 402594b8: 0b0a add.n a0, a11, a0 402594ba: 0e0000 excw 402594bd: 000b addi.n a0, a0, -1 402594bf: 0b1000 excw 402594c2: 640000 extui a0, a0, 0, 7 402594c5: 3ffef5 excw 402594c8: f568 l32i.n a6, a5, 60 402594ca: fe .byte 0xfe 402594cb: 3f .byte 0x3f 402594cc: f56c movi.n a5, -17 402594ce: fe .byte 0xfe 402594cf: 3f .byte 0x3f 402594d0 : 402594d0: 039d mov.n a9, a3 402594d2: e0c112 addi a1, a1, -32 402594d5: 41d9 s32i.n a13, a1, 16 402594d7: 2109 s32i.n a0, a1, 8 402594d9: 31c9 s32i.n a12, a1, 12 402594db: 51e9 s32i.n a14, a1, 20 402594dd: 04cd mov.n a12, a4 402594df: 06ed mov.n a14, a6 402594e1: 054d mov.n a4, a5 402594e3: 028c beqz.n a2, 402594e7 402594e5: 139c beqz.n a3, 402594fa 402594e7: 0f5cf6 bgeui a12, 5, 402594fa 402594ea: 05a216 beqz a2, 40259548 402594ed: 948c beqz.n a4, 402594fa 402594ef: 055216 beqz a2, 40259548 402594f2: 4e8c beqz.n a14, 402594fa 402594f4: f7a002 movi a0, 247 402594f7: 4db0e7 bgeu a0, a14, 40259548 402594fa: 020c movi.n a2, 0 402594fc: 000ec6 j 4025953b 402594ff: f633e1 l32r a14, 40256dcc 40259502: 00ac beqz.n a0, 40259526 40259504: 1028 l32i.n a2, a0, 4 40259506: b28c beqz.n a2, 40259515 40259508: 0e3d mov.n a3, a14 4025950a: ffe741 l32r a4, 402594a8 4025950d: 9b6c01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40259510: 0000c0 callx0 a0 40259513: 0d08 l32i.n a0, a13, 0 40259515: 0e3d mov.n a3, a14 40259517: ffe541 l32r a4, 402594ac 4025951a: 002d mov.n a2, a0 4025951c: 9b6901 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025951f: 0000c0 callx0 a0 40259522: 020c movi.n a2, 0 40259524: 0d29 s32i.n a2, a13, 0 40259526: fccc bnez.n a12, 40259539 40259528: f9fa31 l32r a3, 40257d10 4025952b: 000332 l8ui a3, a3, 0 4025952e: 071366 bnei a3, 1, 40259539 40259531: fe4851 l32r a5, 40258e54 40259534: 140c movi.n a4, 1 40259536: 004542 s8i a4, a5, 0 40259539: 120c movi.n a2, 1 4025953b: 31c8 l32i.n a12, a1, 12 4025953d: 41d8 l32i.n a13, a1, 16 4025953f: 51e8 l32i.n a14, a1, 20 40259541: 2108 l32i.n a0, a1, 8 40259543: 20c112 addi a1, a1, 32 40259546: f00d ret.n 40259548: 0c9c beqz.n a12, 4025955c 4025954a: 5c1c26 beqi a12, 1, 402595aa 4025954d: 5f2c26 beqi a12, 2, 402595b0 40259550: 623c26 beqi a12, 3, 402595b6 40259553: a34c66 bnei a12, 4, 402594fa 40259556: ffd6d1 l32r a13, 402594b0 40259559: 000086 j 4025955f 4025955c: ffd6d1 l32r a13, 402594b4 4025955f: f61b31 l32r a3, 40256dcc 40259562: 0d08 l32i.n a0, a13, 0 40259564: f97216 beqz a2, 402594ff 40259567: 1149 s32i.n a4, a1, 4 40259569: 0199 s32i.n a9, a1, 0 4025956b: f8b056 bnez a0, 402594fa 4025956e: c20c movi.n a2, 12 40259570: ffd241 l32r a4, 402594b8 40259573: 9ac101 l32r a0, 40240078 <_irom0_text_start+0x78> 40259576: 0000c0 callx0 a0 40259579: 0d29 s32i.n a2, a13, 0 4025957b: f7b216 beqz a2, 402594fa 4025957e: f61331 l32r a3, 40256dcc 40259581: 0042c2 s8i a12, a2, 0 40259584: ffce41 l32r a4, 402594bc 40259587: 0e2d mov.n a2, a14 40259589: 9abb01 l32r a0, 40240078 <_irom0_text_start+0x78> 4025958c: 0000c0 callx0 a0 4025958f: 0d78 l32i.n a7, a13, 0 40259591: 1729 s32i.n a2, a7, 4 40259593: 0d08 l32i.n a0, a13, 0 40259595: 1068 l32i.n a6, a0, 4 40259597: 16ec bnez.n a6, 402595bc 40259599: f60c31 l32r a3, 40256dcc 4025959c: ffc941 l32r a4, 402594c0 4025959f: 002d mov.n a2, a0 402595a1: 9b4701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402595a4: 0000c0 callx0 a0 402595a7: ffd3c6 j 402594fa 402595aa: ffc6d1 l32r a13, 402594c4 402595ad: ffeb86 j 4025955f 402595b0: ffc6d1 l32r a13, 402594c8 402595b3: ffea06 j 4025955f 402595b6: ffc5d1 l32r a13, 402594cc 402595b9: ffe886 j 4025955f 402595bc: 0138 l32i.n a3, a1, 0 402595be: 340c movi.n a4, 3 402595c0: 201b addi.n a2, a0, 1 402595c2: 9a9b01 l32r a0, 40240030 <_irom0_text_start+0x30> 402595c5: 0000c0 callx0 a0 402595c8: 1138 l32i.n a3, a1, 4 402595ca: 0d28 l32i.n a2, a13, 0 402595cc: 0e4d mov.n a4, a14 402595ce: 1228 l32i.n a2, a2, 4 402595d0: 9a9801 l32r a0, 40240030 <_irom0_text_start+0x30> 402595d3: 0000c0 callx0 a0 402595d6: 0d38 l32i.n a3, a13, 0 402595d8: 0843e2 s8i a14, a3, 8 402595db: ffd1c6 j 40259526 ... 402595e0 : 402595e0: f47741 l32r a4, 402567bc 402595e3: 429c beqz.n a2, 402595fb 402595e5: 171226 beqi a2, 1, 40259600 402595e8: 192226 beqi a2, 2, 40259605 402595eb: 1b3226 beqi a2, 3, 4025960a 402595ee: fcc252 addi a5, a2, -4 402595f1: 5b2432 l32i a3, a4, 0x16c 402595f4: 020c movi.n a2, 0 402595f6: 832350 moveqz a2, a3, a5 402595f9: f00d ret.n 402595fb: 572422 l32i a2, a4, 0x15c 402595fe: f00d ret.n 40259600: 582422 l32i a2, a4, 0x160 40259603: f00d ret.n 40259605: 592422 l32i a2, a4, 0x164 40259608: f00d ret.n 4025960a: 5a2422 l32i a2, a4, 0x168 4025960d: f00d ret.n 4025960f: f64800 excw 40259612: fe .byte 0xfe 40259613: 3f .byte 0x3f 40259614 : 40259614: ffff21 l32r a2, 40259610 40259617: be2222 l32i a2, a2, 0x2f8 4025961a: f00d ret.n 4025961c : 4025961c: f0c112 addi a1, a1, -16 4025961f: 036102 s32i a0, a1, 12 40259622: 0b6216 beqz a2, 402596dc 40259625: 0242b6 bltui a2, 4, 4025962b 40259628: 002c06 j 402596dc 4025962b: f7fa01 l32r a0, 40257614 4025962e: 560002 l8ui a0, a0, 86 40259631: 0a7056 bnez a0, 402596dc 40259634: f9b831 l32r a3, 40257d14 40259637: cf2332 l32i a3, a3, 0x33c 4025963a: 026122 s32i a2, a1, 8 4025963d: 029327 bne a3, a2, 40259643 40259640: 0023c6 j 402596d3 40259643: fe5845 call0 40257bc8 40259646: 0129 s32i.n a2, a1, 0 40259648: f9b351 l32r a5, 40257d14 4025964b: 9aab31 l32r a3, 402400f8 <_irom0_text_start+0xf8> 4025964e: 2148 l32i.n a4, a1, 8 40259650: 0338 l32i.n a3, a3, 0 40259652: cf6542 s32i a4, a5, 0x33c 40259655: 1328 l32i.n a2, a3, 4 40259657: 3338 l32i.n a3, a3, 12 40259659: 9aac01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025965c: 0000c0 callx0 a0 4025965f: f5dc31 l32r a3, 40256dd0 40259662: 84a442 movi a4, 0x484 40259665: fdc222 addi a2, a2, -3 40259668: f42020 extui a2, a2, 0, 16 4025966b: fe8a85 call0 40257f14 4025966e: f9a831 l32r a3, 40257d10 40259671: 000332 l8ui a3, a3, 0 40259674: 051366 bnei a3, 1, 4025967d 40259677: 0de705 call0 402674e8 4025967a: 0854c5 call0 40261bc8 4025967d: 022122 l32i a2, a1, 8 40259680: 0bad85 call0 4026515c 40259683: 022142 l32i a4, a1, 8 40259686: f9a371 l32r a7, 40257d14 40259689: 060c movi.n a6, 0 4025968b: cb6762 s32i a6, a7, 0x32c 4025968e: fed752 addmi a5, a7, 0xfffffe00 40259691: 043466 bnei a4, 3, 40259699 40259694: 052d mov.n a2, a5 40259696: 086d85 call0 40261d70 40259699: f99d81 l32r a8, 40257d10 4025969c: 000882 l8ui a8, a8, 0 4025969f: 0198 l32i.n a9, a1, 0 402596a1: 2e1866 bnei a8, 1, 402596d3 402596a4: 1199 s32i.n a9, a1, 4 402596a6: 021926 beqi a9, 1, 402596ac 402596a9: 083966 bnei a9, 3, 402596b5 402596ac: 201110 or a1, a1, a1 402596af: 0ddc85 call0 40267478 402596b2: ff1f45 call0 402588a8 402596b5: 1108 l32i.n a0, a1, 4 402596b7: 022026 beqi a0, 2, 402596bd 402596ba: 023066 bnei a0, 3, 402596c0 402596bd: 0839c5 call0 40261a5c 402596c0: 012132 l32i a3, a1, 4 402596c3: 0c1366 bnei a3, 1, 402596d3 402596c6: f43d01 l32r a0, 402567bc 402596c9: 042002 l32i a0, a0, 16 402596cc: 308c beqz.n a0, 402596d3 402596ce: 0028 l32i.n a2, a0, 0 402596d0: ecb0c5 call0 402461e0 402596d3: 120c movi.n a2, 1 402596d5: 3108 l32i.n a0, a1, 12 402596d7: 10c112 addi a1, a1, 16 402596da: f00d ret.n 402596dc: 020c movi.n a2, 0 402596de: fffcc6 j 402596d5 402596e1: 000000 ill 402596e4 : 402596e4: f0c112 addi a1, a1, -16 402596e7: 0109 s32i.n a0, a1, 0 402596e9: 0432b6 bltui a2, 3, 402596f1 402596ec: 020c movi.n a2, 0 402596ee: 0001c6 j 402596f9 402596f1: 742020 extui a2, a2, 0, 8 402596f4: 01a845 call0 4025b17c 402596f7: 120c movi.n a2, 1 402596f9: 0108 l32i.n a0, a1, 0 402596fb: 10c112 addi a1, a1, 16 402596fe: f00d ret.n 40259700 : 40259700: f0c112 addi a1, a1, -16 40259703: 006102 s32i a0, a1, 0 40259706: 01b645 call0 4025b26c 40259709: 002102 l32i a0, a1, 0 4025970c: 10c112 addi a1, a1, 16 4025970f: 000080 ret 40259712: f80000 excw 40259715: 401074 excw 40259718 : 40259718: f0c112 addi a1, a1, -16 4025971b: 0109 s32i.n a0, a1, 0 4025971d: fffd01 l32r a0, 40259714 40259720: 0000c0 callx0 a0 40259723: 060222 l8ui a2, a2, 6 40259726: 0108 l32i.n a0, a1, 0 40259728: 10c112 addi a1, a1, 16 4025972b: f00d ret.n 4025972d: 000000 ill 40259730 : 40259730: f0c112 addi a1, a1, -16 40259733: 11c9 s32i.n a12, a1, 4 40259735: 0109 s32i.n a0, a1, 0 40259737: 02cd mov.n a12, a2 40259739: e00c movi.n a0, 14 4025973b: 04b027 bgeu a0, a2, 40259743 4025973e: 020c movi.n a2, 0 40259740: 000846 j 40259765 40259743: f43a01 l32r a0, 4025682c 40259746: 0000c0 callx0 a0 40259749: f41c21 l32r a2, 402567bc 4025974c: 90ccc0 addx2 a12, a12, a12 4025974f: a0cc20 addx4 a12, a12, a2 40259752: 78ccc2 addi a12, a12, 120 40259755: 4b62c2 s32i a12, a2, 0x12c 40259758: f43701 l32r a0, 40256834 4025975b: 0000c0 callx0 a0 4025975e: 0c2d mov.n a2, a12 40259760: 0dfd85 call0 4026773c 40259763: 120c movi.n a2, 1 40259765: 11c8 l32i.n a12, a1, 4 40259767: 0108 l32i.n a0, a1, 0 40259769: 10c112 addi a1, a1, 16 4025976c: f00d ret.n ... 40259770 : 40259770: f0c112 addi a1, a1, -16 40259773: 0109 s32i.n a0, a1, 0 40259775: f7a701 l32r a0, 40257614 40259778: 023d mov.n a3, a2 4025977a: 560002 l8ui a0, a0, 86 4025977d: 020c movi.n a2, 0 4025977f: 021026 beqi a0, 1, 40259785 40259782: 000fc6 j 402597c5 40259785: 01a092 movi a9, 1 40259788: e9e241 l32r a4, 40253f10 4025978b: 0020c0 memw 4025978e: 9b2482 l32i a8, a4, 0x26c 40259791: 208890 or a8, a8, a9 40259794: 0020c0 memw 40259797: 9b6482 s32i a8, a4, 0x26c 4025979a: 02a072 movi a7, 2 4025979d: 0020c0 memw 402597a0: 9b2462 l32i a6, a4, 0x26c 402597a3: 206670 or a6, a6, a7 402597a6: 0020c0 memw 402597a9: 9b6462 s32i a6, a4, 0x26c 402597ac: 04a052 movi a5, 4 402597af: 0020c0 memw 402597b2: 9b2422 l32i a2, a4, 0x26c 402597b5: 202250 or a2, a2, a5 402597b8: 0020c0 memw 402597bb: 9b6422 s32i a2, a4, 0x26c 402597be: 020c movi.n a2, 0 402597c0: 05b545 call0 4025f318 402597c3: 120c movi.n a2, 1 402597c5: 0108 l32i.n a0, a1, 0 402597c7: 10c112 addi a1, a1, 16 402597ca: f00d ret.n 402597cc: feae22 movi a2, 0xfffffefe 402597cf: 3f .byte 0x3f 402597d0: 105db0 and a5, a13, a11 402597d3: c11240 mul16u a1, a2, a4 402597d4 : 402597d4: f0c112 addi a1, a1, -16 402597d7: 0129 s32i.n a2, a1, 0 402597d9: 1109 s32i.n a0, a1, 4 402597db: fe3ec5 call0 40257bc8 402597de: f94c01 l32r a0, 40257d10 402597e1: 000002 l8ui a0, a0, 0 402597e4: e08c beqz.n a0, 402597f6 402597e6: 0c1266 bnei a2, 1, 402597f6 402597e9: f78a51 l32r a5, 40257614 402597ec: 01b8 l32i.n a11, a1, 0 402597ee: 560562 l8ui a6, a5, 86 402597f1: 140c movi.n a4, 1 402597f3: 603666 bnei a6, 3, 40259857 402597f6: 020c movi.n a2, 0 402597f8: 001506 j 40259850 402597fb: fff501 l32r a0, 402597d0 402597fe: 0000c0 callx0 a0 40259801: 060c05 call0 4025f8c4 40259804: 0020c0 memw 40259807: e9c231 l32r a3, 40253f10 4025980a: 9b2372 l32i a7, a3, 0x26c 4025980d: 01a082 movi a8, 1 40259810: 207780 or a7, a7, a8 40259813: 0020c0 memw 40259816: 9b6372 s32i a7, a3, 0x26c 40259819: 260c movi.n a6, 2 4025981b: 0020c0 memw 4025981e: 9b2352 l32i a5, a3, 0x26c 40259821: 205560 or a5, a5, a6 40259824: 0020c0 memw 40259827: 9b6352 s32i a5, a3, 0x26c 4025982a: 440c movi.n a4, 4 4025982c: 0020c0 memw 4025982f: 9b2322 l32i a2, a3, 0x26c 40259832: 202240 or a2, a2, a4 40259835: 0020c0 memw 40259838: 9b6322 s32i a2, a3, 0x26c 4025983b: 020c movi.n a2, 0 4025983d: ffe331 l32r a3, 402597cc 40259840: 05ad45 call0 4025f318 40259843: f774a1 l32r a10, 40257614 40259846: 090c movi.n a9, 0 40259848: 564a92 s8i a9, a10, 86 4025984b: 05f205 call0 4025f76c 4025984e: 120c movi.n a2, 1 40259850: 1108 l32i.n a0, a1, 4 40259852: 10c112 addi a1, a1, 16 40259855: f00d ret.n 40259857: 054b16 beqz a11, 402598af 4025985a: 541626 beqi a6, 1, 402598b2 4025985d: ff0dc5 call0 4025893c 40259860: ffdc01 l32r a0, 402597d0 40259863: 0000c0 callx0 a0 40259866: feaf92 movi a9, -2 40259869: 0020c0 memw 4025986c: e9a941 l32r a4, 40253f10 4025986f: 9b2482 l32i a8, a4, 0x26c 40259872: 108890 and a8, a8, a9 40259875: 0020c0 memw 40259878: 9b6482 s32i a8, a4, 0x26c 4025987b: fdaf72 movi a7, -3 4025987e: 0020c0 memw 40259881: 9b2462 l32i a6, a4, 0x26c 40259884: 106670 and a6, a6, a7 40259887: 0020c0 memw 4025988a: 9b6462 s32i a6, a4, 0x26c 4025988d: b57c movi.n a5, -5 4025988f: 0020c0 memw 40259892: 9b2432 l32i a3, a4, 0x26c 40259895: 103350 and a3, a3, a5 40259898: 0020c0 memw 4025989b: 9b6432 s32i a3, a4, 0x26c 4025989e: f75d21 l32r a2, 40257614 402598a1: 100c movi.n a0, 1 402598a3: 564202 s8i a0, a2, 86 402598a6: 05eec5 call0 4025f794 402598a9: 05ec05 call0 4025f76c 402598ac: ffe786 j 4025984e 402598af: f48656 bnez a6, 402597fb 402598b2: 042d mov.n a2, a4 402598b4: ffe606 j 40259850 ... 402598b8 : 402598b8: f62031 l32r a3, 40257138 402598bb: 4a6322 s32i a2, a3, 0x128 402598be: f00d ret.n 402598c0: feae04 excw 402598c3: 3f .byte 0x3f 402598c4: feae10 excw 402598c7: 3f .byte 0x3f 402598c8 : 402598c8: f0c112 addi a1, a1, -16 402598cb: 006102 s32i a0, a1, 0 402598ce: 0261d2 s32i a13, a1, 8 402598d1: 0161c2 s32i a12, a1, 4 402598d4: 02dd mov.n a13, a2 402598d6: 03cd mov.n a12, a3 402598d8: 1d22f6 bgeui a2, 2, 402598f9 402598db: a39c beqz.n a3, 402598f9 402598dd: fcee05 call0 402567c0 402598e0: 22ac beqz.n a2, 40259906 402598e2: 390202 l8ui a0, a2, 57 402598e5: 1d6007 bbci a0, 0, 40259906 402598e8: 1248 l32i.n a4, a2, 4 402598ea: 0c49 s32i.n a4, a12, 0 402598ec: 2238 l32i.n a3, a2, 8 402598ee: 1c39 s32i.n a3, a12, 4 402598f0: 3208 l32i.n a0, a2, 12 402598f2: 2c09 s32i.n a0, a12, 8 402598f4: 120c movi.n a2, 1 402598f6: 000046 j 402598fb 402598f9: 020c movi.n a2, 0 402598fb: 11c8 l32i.n a12, a1, 4 402598fd: 21d8 l32i.n a13, a1, 8 402598ff: 0108 l32i.n a0, a1, 0 40259901: 10c112 addi a1, a1, 16 40259904: f00d ret.n 40259906: 000c movi.n a0, 0 40259908: f45421 l32r a2, 40256a58 4025990b: bdcc bnez.n a13, 4025991a 4025990d: 030252 l8ui a5, a2, 3 40259910: 231566 bnei a5, 1, 40259937 40259913: 0c09 s32i.n a0, a12, 0 40259915: 1c09 s32i.n a0, a12, 4 40259917: fff5c6 j 402598f2 4025991a: 020262 l8ui a6, a2, 2 4025991d: 061666 bnei a6, 1, 40259927 40259920: 0c09 s32i.n a0, a12, 0 40259922: 1c09 s32i.n a0, a12, 4 40259924: fff286 j 402598f2 40259927: ffe601 l32r a0, 402598c0 4025992a: 0038 l32i.n a3, a0, 0 4025992c: 0c39 s32i.n a3, a12, 0 4025992e: 1028 l32i.n a2, a0, 4 40259930: 1c29 s32i.n a2, a12, 4 40259932: 2008 l32i.n a0, a0, 8 40259934: ffee86 j 402598f2 40259937: ffe301 l32r a0, 402598c4 4025993a: 0038 l32i.n a3, a0, 0 4025993c: 0c39 s32i.n a3, a12, 0 4025993e: 1028 l32i.n a2, a0, 4 40259940: 1c29 s32i.n a2, a12, 4 40259942: 2008 l32i.n a0, a0, 8 40259944: ffea86 j 402598f2 ... 40259948 : 40259948: f0c112 addi a1, a1, -16 4025994b: 006102 s32i a0, a1, 0 4025994e: 0161c2 s32i a12, a1, 4 40259951: 0261d2 s32i a13, a1, 8 40259954: 02cd mov.n a12, a2 40259956: 03dd mov.n a13, a3 40259958: 839c beqz.n a3, 40259974 4025995a: 1622f6 bgeui a2, 2, 40259974 4025995d: fce605 call0 402567c0 40259960: f43e01 l32r a0, 40256a58 40259963: 4ccc bnez.n a12, 4025996b 40259965: 030032 l8ui a3, a0, 3 40259968: 081326 beqi a3, 1, 40259974 4025996b: 0a1c66 bnei a12, 1, 40259979 4025996e: 020042 l8ui a4, a0, 2 40259971: 041466 bnei a4, 1, 40259979 40259974: 020c movi.n a2, 0 40259976: 000986 j 402599a0 40259979: ecec bnez.n a12, 402599ab 4025997b: ffd201 l32r a0, 402598c4 4025997e: 0d68 l32i.n a6, a13, 0 40259980: 0069 s32i.n a6, a0, 0 40259982: 1d58 l32i.n a5, a13, 4 40259984: 1059 s32i.n a5, a0, 4 40259986: 022d72 l32i a7, a13, 8 40259989: 026072 s32i a7, a0, 8 4025998c: 00e216 beqz a2, 4025999e 4025998f: 390282 l8ui a8, a2, 57 40259992: 086807 bbci a8, 0, 4025999e 40259995: 0d3d mov.n a3, a13 40259997: 4d4b addi.n a4, a13, 4 40259999: 5d8b addi.n a5, a13, 8 4025999b: ec6fc5 call0 40246098 4025999e: 120c movi.n a2, 1 402599a0: 11c8 l32i.n a12, a1, 4 402599a2: 21d8 l32i.n a13, a1, 8 402599a4: 0108 l32i.n a0, a1, 0 402599a6: 10c112 addi a1, a1, 16 402599a9: f00d ret.n 402599ab: ffc501 l32r a0, 402598c0 402599ae: 0da8 l32i.n a10, a13, 0 402599b0: 00a9 s32i.n a10, a0, 0 402599b2: 1d98 l32i.n a9, a13, 4 402599b4: 1099 s32i.n a9, a0, 4 402599b6: fff306 j 40259986 402599b9: 000000 ill 402599bc: ae1c movi.n a14, 26 402599be: fe .byte 0xfe 402599bf: 3f .byte 0x3f 402599c0 : 402599c0: f0c112 addi a1, a1, -16 402599c3: 006102 s32i a0, a1, 0 402599c6: 0161c2 s32i a12, a1, 4 402599c9: 0261d2 s32i a13, a1, 8 402599cc: 02cd mov.n a12, a2 402599ce: 03dd mov.n a13, a3 402599d0: 1822f6 bgeui a2, 2, 402599ec 402599d3: 539c beqz.n a3, 402599ec 402599d5: fcde85 call0 402567c0 402599d8: 020d mov.n a0, a2 402599da: d2ac beqz.n a2, 40259a0b 402599dc: 0d2d mov.n a2, a13 402599de: 640c movi.n a4, 6 402599e0: 33c032 addi a3, a0, 51 402599e3: 999301 l32r a0, 40240030 <_irom0_text_start+0x30> 402599e6: 0000c0 callx0 a0 402599e9: 000446 j 402599fe 402599ec: 020c movi.n a2, 0 402599ee: 000386 j 40259a00 402599f1: 0d2d mov.n a2, a13 402599f3: fff231 l32r a3, 402599bc 402599f6: 640c movi.n a4, 6 402599f8: 998e01 l32r a0, 40240030 <_irom0_text_start+0x30> 402599fb: 0000c0 callx0 a0 402599fe: 120c movi.n a2, 1 40259a00: 11c8 l32i.n a12, a1, 4 40259a02: 21d8 l32i.n a13, a1, 8 40259a04: 0108 l32i.n a0, a1, 0 40259a06: 10c112 addi a1, a1, 16 40259a09: f00d ret.n 40259a0b: fe2c56 bnez a12, 402599f1 40259a0e: 0d2d mov.n a2, a13 40259a10: ff6f31 l32r a3, 402597cc 40259a13: 640c movi.n a4, 6 40259a15: 998601 l32r a0, 40240030 <_irom0_text_start+0x30> 40259a18: 0000c0 callx0 a0 40259a1b: fff7c6 j 402599fe ... 40259a20 : 40259a20: e0c112 addi a1, a1, -32 40259a23: 3109 s32i.n a0, a1, 12 40259a25: 41c9 s32i.n a12, a1, 16 40259a27: 51d9 s32i.n a13, a1, 20 40259a29: 03cd mov.n a12, a3 40259a2b: 02dd mov.n a13, a2 40259a2d: fe1985 call0 40257bc8 40259a30: 020d mov.n a0, a2 40259a32: 1c8c beqz.n a12, 40259a37 40259a34: 0c2db6 bltui a13, 2, 40259a44 40259a37: 020c movi.n a2, 0 40259a39: 41c8 l32i.n a12, a1, 16 40259a3b: 51d8 l32i.n a13, a1, 20 40259a3d: 3108 l32i.n a0, a1, 12 40259a3f: 20c112 addi a1, a1, 32 40259a42: f00d ret.n 40259a44: 000c22 l8ui a2, a12, 0 40259a47: 016102 s32i a0, a1, 4 40259a4a: e9e207 bbsi a2, 0, 40259a37 40259a4d: 0d2d mov.n a2, a13 40259a4f: fcd705 call0 402567c0 40259a52: ff5e31 l32r a3, 402597cc 40259a55: 2129 s32i.n a2, a1, 8 40259a57: 059d56 bnez a13, 40259ab4 40259a5a: 1148 l32i.n a4, a1, 4 40259a5c: d72426 beqi a4, 2, 40259a37 40259a5f: 0149 s32i.n a4, a1, 0 40259a61: fd2416 beqz a4, 40259a37 40259a64: 640c movi.n a4, 6 40259a66: 032d mov.n a2, a3 40259a68: 02dd mov.n a13, a2 40259a6a: 0c3d mov.n a3, a12 40259a6c: c80b01 l32r a0, 4024ba98 40259a6f: 0000c0 callx0 a0 40259a72: 0af216 beqz a2, 40259b25 40259a75: 0158 l32i.n a5, a1, 0 40259a77: 0f3566 bnei a5, 3, 40259a8a 40259a7a: ffd021 l32r a2, 402599bc 40259a7d: 0c3d mov.n a3, a12 40259a7f: 640c movi.n a4, 6 40259a81: c80501 l32r a0, 4024ba98 40259a84: 0000c0 callx0 a0 40259a87: fac216 beqz a2, 40259a37 40259a8a: 0d2d mov.n a2, a13 40259a8c: 0c3d mov.n a3, a12 40259a8e: 640c movi.n a4, 6 40259a90: 996801 l32r a0, 40240030 <_irom0_text_start+0x30> 40259a93: 0000c0 callx0 a0 40259a96: 2168 l32i.n a6, a1, 8 40259a98: 08e616 beqz a6, 40259b2a 40259a9b: 0c3d mov.n a3, a12 40259a9d: 33c622 addi a2, a6, 51 40259aa0: 640c movi.n a4, 6 40259aa2: 996301 l32r a0, 40240030 <_irom0_text_start+0x30> 40259aa5: 0000c0 callx0 a0 40259aa8: 0da3c5 call0 402674e8 40259aab: 0d9cc5 call0 40267478 40259aae: fedf85 call0 402588a8 40259ab1: 001c06 j 40259b25 40259ab4: fe1105 call0 40257bc8 40259ab7: 021266 bnei a2, 1, 40259abd 40259aba: ffde46 j 40259a37 40259abd: 203cc0 or a3, a12, a12 40259ac0: ffbf21 l32r a2, 402599bc 40259ac3: 06a042 movi a4, 6 40259ac6: 02dd mov.n a13, a2 40259ac8: c7f401 l32r a0, 4024ba98 40259acb: 0000c0 callx0 a0 40259ace: 053216 beqz a2, 40259b25 40259ad1: 1138 l32i.n a3, a1, 4 40259ad3: 0f3366 bnei a3, 3, 40259ae6 40259ad6: ff3d21 l32r a2, 402597cc 40259ad9: 0c3d mov.n a3, a12 40259adb: 640c movi.n a4, 6 40259add: c7ee01 l32r a0, 4024ba98 40259ae0: 0000c0 callx0 a0 40259ae3: f50216 beqz a2, 40259a37 40259ae6: 0d2d mov.n a2, a13 40259ae8: 0c3d mov.n a3, a12 40259aea: 640c movi.n a4, 6 40259aec: 995101 l32r a0, 40240030 <_irom0_text_start+0x30> 40259aef: 0000c0 callx0 a0 40259af2: 2148 l32i.n a4, a1, 8 40259af4: d4ac beqz.n a4, 40259b25 40259af6: 33c422 addi a2, a4, 51 40259af9: 0c3d mov.n a3, a12 40259afb: 640c movi.n a4, 6 40259afd: 994c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40259b00: 0000c0 callx0 a0 40259b03: f6c431 l32r a3, 40257614 40259b06: 560332 l8ui a3, a3, 86 40259b09: 0c2366 bnei a3, 2, 40259b19 40259b0c: 120c movi.n a2, 1 40259b0e: 080b85 call0 40261bc8 40259b11: 120c movi.n a2, 1 40259b13: 07f485 call0 40261a5c 40259b16: 0002c6 j 40259b25 40259b19: 00a022 movi a2, 0 40259b1c: 080a85 call0 40261bc8 40259b1f: 00a022 movi a2, 0 40259b22: 07f385 call0 40261a5c 40259b25: 120c movi.n a2, 1 40259b27: ffc386 j 40259a39 40259b2a: f29141 l32r a4, 40256570 40259b2d: 000442 l8ui a4, a4, 0 40259b30: f11466 bnei a4, 1, 40259b25 40259b33: 0d2d mov.n a2, a13 40259b35: fef605 call0 40258a98 40259b38: fffa46 j 40259b25 ... 40259b3c : 40259b3c: f6b631 l32r a3, 40257614 40259b3f: 714322 s8i a2, a3, 113 40259b42: f00d ret.n 40259b44 : 40259b44: 529c beqz.n a2, 40259b5d 40259b46: 339c beqz.n a3, 40259b5d 40259b48: f6b341 l32r a4, 40257614 40259b4b: 050c movi.n a5, 0 40259b4d: 730462 l8ui a6, a4, 115 40259b50: 004362 s8i a6, a3, 0 40259b53: 720442 l8ui a4, a4, 114 40259b56: 004242 s8i a4, a2, 0 40259b59: 052d mov.n a2, a5 40259b5b: f00d ret.n 40259b5d: f57c movi.n a5, -1 40259b5f: fffd86 j 40259b59 ... 40259b64 : 40259b64: 04c3b6 bltui a3, 32, 40259b6c 40259b67: f57c movi.n a5, -1 40259b69: 000486 j 40259b7f 40259b6c: 0d42f6 bgeui a2, 4, 40259b7d 40259b6f: f6a941 l32r a4, 40257614 40259b72: 050c movi.n a5, 0 40259b74: 734432 s8i a3, a4, 115 40259b77: 724422 s8i a2, a4, 114 40259b7a: 000046 j 40259b7f 40259b7d: e57c movi.n a5, -2 40259b7f: 052d mov.n a2, a5 40259b81: f00d ret.n ... 40259b84 : 40259b84: f0c112 addi a1, a1, -16 40259b87: 0109 s32i.n a0, a1, 0 40259b89: 11c9 s32i.n a12, a1, 4 40259b8b: 21d9 s32i.n a13, a1, 8 40259b8d: 03cd mov.n a12, a3 40259b8f: 02dd mov.n a13, a2 40259b91: ffa805 call0 40259614 40259b94: 193cd7 bltu a12, a13, 40259bb1 40259b97: 420b addi.n a4, a2, -1 40259b99: 330c movi.n a3, 3 40259b9b: b00c movi.n a0, 11 40259b9d: 830340 moveqz a0, a3, a4 40259ba0: 0d30c7 bltu a0, a12, 40259bb1 40259ba3: f69c51 l32r a5, 40257614 40259ba6: 020c movi.n a2, 0 40259ba8: 7445d2 s8i a13, a5, 116 40259bab: 7545c2 s8i a12, a5, 117 40259bae: 000046 j 40259bb3 40259bb1: f27c movi.n a2, -1 40259bb3: 11c8 l32i.n a12, a1, 4 40259bb5: 21d8 l32i.n a13, a1, 8 40259bb7: 0108 l32i.n a0, a1, 0 40259bb9: 10c112 addi a1, a1, 16 40259bbc: f00d ret.n ... 40259bc0 : 40259bc0: f0c112 addi a1, a1, -16 40259bc3: 0109 s32i.n a0, a1, 0 40259bc5: 0432b6 bltui a2, 3, 40259bcd 40259bc8: 020c movi.n a2, 0 40259bca: 000386 j 40259bdc 40259bcd: 04d005 call0 4025e8d0 40259bd0: 01a002 movi a0, 1 40259bd3: 203220 or a3, a2, a2 40259bd6: 00a022 movi a2, 0 40259bd9: 832030 moveqz a2, a0, a3 40259bdc: 0108 l32i.n a0, a1, 0 40259bde: 10c112 addi a1, a1, 16 40259be1: f00d ret.n ... 40259be4 : 40259be4: f68c21 l32r a2, 40257614 40259be7: 760222 l8ui a2, a2, 118 40259bea: f00d ret.n 40259bec : 40259bec: fca032 movi a3, 252 40259bef: 0a8327 bany a3, a2, 40259bfd 40259bf2: f68851 l32r a5, 40257614 40259bf5: 140c movi.n a4, 1 40259bf7: 764522 s8i a2, a5, 118 40259bfa: 000046 j 40259bff 40259bfd: 040c movi.n a4, 0 40259bff: 042d mov.n a2, a4 40259c01: f00d ret.n ... 40259c04 : 40259c04: 32cc bnez.n a2, 40259c0b 40259c06: f47c movi.n a4, -1 40259c08: 0001c6 j 40259c13 40259c0b: f2ec31 l32r a3, 402567bc 40259c0e: 040c movi.n a4, 0 40259c10: 786322 s32i a2, a3, 0x1e0 40259c13: 042d mov.n a2, a4 40259c15: f00d ret.n ... 40259c18 : 40259c18: f2e931 l32r a3, 402567bc 40259c1b: 020c movi.n a2, 0 40259c1d: 786322 s32i a2, a3, 0x1e0 40259c20: f00d ret.n ... 40259c24 : 40259c24: f0c112 addi a1, a1, -16 40259c27: 0129 s32i.n a2, a1, 0 40259c29: 1139 s32i.n a3, a1, 4 40259c2b: 2149 s32i.n a4, a1, 8 40259c2d: 3109 s32i.n a0, a1, 12 40259c2f: fdf985 call0 40257bc8 40259c32: f2e201 l32r a0, 402567bc 40259c35: 0f1226 beqi a2, 1, 40259c48 40259c38: 0742e6 bgei a2, 4, 40259c43 40259c3b: 0422a6 blti a2, 2, 40259c43 40259c3e: 5028 l32i.n a2, a0, 20 40259c40: 000186 j 40259c4a 40259c43: 020c movi.n a2, 0 40259c45: 000046 j 40259c4a 40259c48: 4028 l32i.n a2, a0, 16 40259c4a: 32cc bnez.n a2, 40259c51 40259c4c: 627c movi.n a2, -10 40259c4e: 000506 j 40259c66 40259c51: 002132 l32i a3, a1, 0 40259c54: 012142 l32i a4, a1, 4 40259c57: 022152 l32i a5, a1, 8 40259c5a: 0af845 call0 40264be0 40259c5d: f07c movi.n a0, -1 40259c5f: 023d mov.n a3, a2 40259c61: 020c movi.n a2, 0 40259c63: 932030 movnez a2, a0, a3 40259c66: 3108 l32i.n a0, a1, 12 40259c68: 10c112 addi a1, a1, 16 40259c6b: f00d ret.n 40259c6d: 000000 ill 40259c70 : 40259c70: f0c112 addi a1, a1, -16 40259c73: 006102 s32i a0, a1, 0 40259c76: 0b8805 call0 402654f8 40259c79: 002102 l32i a0, a1, 0 40259c7c: 10c112 addi a1, a1, 16 40259c7f: 000080 ret ... 40259c84 : 40259c84: f0c112 addi a1, a1, -16 40259c87: 006102 s32i a0, a1, 0 40259c8a: 0b8a45 call0 40265530 40259c8d: 002102 l32i a0, a1, 0 40259c90: 10c112 addi a1, a1, 16 40259c93: 000080 ret ... 40259c98 : 40259c98: f0c112 addi a1, a1, -16 40259c9b: 006102 s32i a0, a1, 0 40259c9e: 0b8e45 call0 40265584 40259ca1: 002102 l32i a0, a1, 0 40259ca4: 10c112 addi a1, a1, 16 40259ca7: 000080 ret ... 40259cac : 40259cac: f0c112 addi a1, a1, -16 40259caf: 006102 s32i a0, a1, 0 40259cb2: 0b8e45 call0 40265598 40259cb5: 002102 l32i a0, a1, 0 40259cb8: 10c112 addi a1, a1, 16 40259cbb: 000080 ret 40259cbe: 880000 excw 40259cc1: 3ffef5 excw 40259cc4 : 40259cc4: 146040 extui a6, a4, 0, 2 40259cc7: 180c movi.n a8, 1 40259cc9: fffd91 l32r a9, 40259cc0 40259ccc: 470c movi.n a7, 4 40259cce: 107470 and a7, a4, a7 40259cd1: 7e4922 s8i a2, a9, 126 40259cd4: 7f4982 s8i a8, a9, 127 40259cd7: 7d4982 s8i a8, a9, 125 40259cda: 1177e0 slli a7, a7, 2 40259cdd: 206670 or a6, a6, a7 40259ce0: 1166c0 slli a6, a6, 4 40259ce3: cfae72 movi a7, 0xfffffecf 40259ce6: 0020c0 memw 40259ce9: 0358 l32i.n a5, a3, 0 40259ceb: 105570 and a5, a5, a7 40259cee: 205560 or a5, a5, a6 40259cf1: 0020c0 memw 40259cf4: 0359 s32i.n a5, a3, 0 40259cf6: f00d ret.n 40259cf8 : 40259cf8: f0c112 addi a1, a1, -16 40259cfb: 0109 s32i.n a0, a1, 0 40259cfd: fff001 l32r a0, 40259cc0 40259d00: 7d0022 l8ui a2, a0, 125 40259d03: 0d1266 bnei a2, 1, 40259d14 40259d06: f41a21 l32r a2, 40256d70 40259d09: 030c movi.n a3, 0 40259d0b: 7d4032 s8i a3, a0, 125 40259d0e: f35d01 l32r a0, 40256a84 40259d11: 0000c0 callx0 a0 40259d14: 0108 l32i.n a0, a1, 0 40259d16: 10c112 addi a1, a1, 16 40259d19: f00d ret.n ... 40259d1c : 40259d1c: f63b41 l32r a4, 40257608 40259d1f: 620b addi.n a6, a2, -1 40259d21: 150c movi.n a5, 1 40259d23: 030c movi.n a3, 0 40259d25: 833560 moveqz a3, a5, a6 40259d28: 804432 s8i a3, a4, 128 40259d2b: f00d ret.n 40259d2d: 000000 ill 40259d30: 000d74 excw 40259d33: 014100 slli a4, a1, 32 40259d36: c112f5 excw 40259d39: 0109f0 slli a0, a9, 17 40259d3c: 11c9 s32i.n a12, a1, 4 40259d3e: 3f2442 l32i a4, a4, 252 40259d41: 12c8 l32i.n a12, a2, 4 40259d43: 349c beqz.n a4, 40259d5a 40259d45: 1c9c beqz.n a12, 40259d5a 40259d47: 0c2d mov.n a2, a12 40259d49: 0004c0 callx0 a4 40259d4c: 0c2d mov.n a2, a12 40259d4e: f41f31 l32r a3, 40256dcc 40259d51: fff741 l32r a4, 40259d30 40259d54: 995b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40259d57: 0000c0 callx0 a0 40259d5a: 11c8 l32i.n a12, a1, 4 40259d5c: 0108 l32i.n a0, a1, 0 40259d5e: 10c112 addi a1, a1, 16 40259d61: f00d ret.n 40259d63: ac3100 excw 40259d66: fe .byte 0xfe 40259d67: 3f .byte 0x3f 40259d68: feaad0 excw 40259d6b: 3f .byte 0x3f 40259d6c: 259d34 excw 40259d6f: fd3140 excw 40259d70 : 40259d70: fffd31 l32r a3, 40259d64 40259d73: f0c112 addi a1, a1, -16 40259d76: 0129 s32i.n a2, a1, 0 40259d78: 1109 s32i.n a0, a1, 4 40259d7a: 000332 l8ui a3, a3, 0 40259d7d: fffa01 l32r a0, 40259d68 40259d80: 23ec bnez.n a3, 40259da6 40259d82: fffa21 l32r a2, 40259d6c 40259d85: 531c movi.n a3, 21 40259d87: 052c movi.n a5, 32 40259d89: 004d mov.n a4, a0 40259d8b: 60c442 addi a4, a4, 96 40259d8e: aba201 l32r a0, 40244c18 40259d91: 0000c0 callx0 a0 40259d94: fff461 l32r a6, 40259d64 40259d97: 150c movi.n a5, 1 40259d99: fff381 l32r a8, 40259d68 40259d9c: 0178 l32i.n a7, a1, 0 40259d9e: 7879 s32i.n a7, a8, 28 40259da0: 004652 s8i a5, a6, 0 40259da3: 000046 j 40259da8 40259da6: 7029 s32i.n a2, a0, 28 40259da8: 1108 l32i.n a0, a1, 4 40259daa: 10c112 addi a1, a1, 16 40259dad: f00d ret.n 40259daf: f91000 excw 40259db2: 304026 beqi a0, 4, 40259de6 40259db5: 26f9 s32i.n a15, a6, 8 40259db7: c11240 mul16u a1, a2, a4 40259db8 : 40259db8: f0c112 addi a1, a1, -16 40259dbb: 0109 s32i.n a0, a1, 0 40259dbd: 0f33b6 bltui a3, 3, 40259dd0 40259dc0: fffc21 l32r a2, 40259db0 40259dc3: 330c movi.n a3, 3 40259dc5: a93601 l32r a0, 402442a0 40259dc8: 0000c0 callx0 a0 40259dcb: 020c movi.n a2, 0 40259dcd: 000406 j 40259de1 40259dd0: 449c beqz.n a4, 40259de8 40259dd2: 259c beqz.n a5, 40259de8 40259dd4: 332b addi.n a3, a3, 2 40259dd6: 743030 extui a3, a3, 0, 8 40259dd9: ab8f01 l32r a0, 40244c18 40259ddc: 0000c0 callx0 a0 40259ddf: 120c movi.n a2, 1 40259de1: 0108 l32i.n a0, a1, 0 40259de3: 10c112 addi a1, a1, 16 40259de6: f00d ret.n 40259de8: fff321 l32r a2, 40259db4 40259deb: a92d01 l32r a0, 402442a0 40259dee: 0000c0 callx0 a0 40259df1: fff586 j 40259dcb 40259df4 : 40259df4: 00a022 movi a2, 0 40259df7: f3a331 l32r a3, 40256c84 40259dfa: f0c112 addi a1, a1, -16 40259dfd: 006102 s32i a0, a1, 0 40259e00: 002dc5 call0 4025a0e0 40259e03: 120c movi.n a2, 1 40259e05: f39f31 l32r a3, 40256c84 40259e08: 002d45 call0 4025a0e0 40259e0b: d78c21 l32r a2, 4024fc3c 40259e0e: cfae72 movi a7, 0xfffffecf 40259e11: 00a162 movi a6, 0x100 40259e14: bf5a51 l32r a5, 40249b7c 40259e17: 0020c0 memw 40259e1a: 822582 l32i a8, a5, 0x208 40259e1d: 108870 and a8, a8, a7 40259e20: 208860 or a8, a8, a6 40259e23: 0020c0 memw 40259e26: 826582 s32i a8, a5, 0x208 40259e29: 0020c0 memw 40259e2c: 842542 l32i a4, a5, 0x210 40259e2f: 104470 and a4, a4, a7 40259e32: 204460 or a4, a4, a6 40259e35: 0020c0 memw 40259e38: 846542 s32i a4, a5, 0x210 40259e3b: 430c movi.n a3, 4 40259e3d: 0020c0 memw 40259e40: 8a2202 l32i a0, a2, 0x228 40259e43: 200030 or a0, a0, a3 40259e46: 0020c0 memw 40259e49: 8a6202 s32i a0, a2, 0x228 40259e4c: 0108 l32i.n a0, a1, 0 40259e4e: 10c112 addi a1, a1, 16 40259e51: f00d ret.n ... 40259e54 : 40259e54: 00a022 movi a2, 0 40259e57: f38b31 l32r a3, 40256c84 40259e5a: f0c112 addi a1, a1, -16 40259e5d: 006102 s32i a0, a1, 0 40259e60: 0027c5 call0 4025a0e0 40259e63: 120c movi.n a2, 1 40259e65: f38731 l32r a3, 40256c84 40259e68: 002745 call0 4025a0e0 40259e6b: b37c movi.n a3, -5 40259e6d: d77321 l32r a2, 4024fc3c 40259e70: 0020c0 memw 40259e73: 8a2202 l32i a0, a2, 0x228 40259e76: 100030 and a0, a0, a3 40259e79: 0020c0 memw 40259e7c: 8a6202 s32i a0, a2, 0x228 40259e7f: 0108 l32i.n a0, a1, 0 40259e81: 10c112 addi a1, a1, 16 40259e84: f00d ret.n 40259e86: f00000 subx8 a0, a0, a0 40259e89: 3ffe83 excw 40259e8c : 40259e8c: ffff21 l32r a2, 40259e88 40259e8f: f00d ret.n 40259e91: 000000 ill 40259e94: 8dc8 l32i.n a12, a13, 32 40259e96: fe .byte 0xfe 40259e97: 3f .byte 0x3f 40259e98: fe8df0 excw 40259e9b: 3f .byte 0x3f 40259e9c: 105660 and a5, a6, a6 40259e9f: c11240 mul16u a1, a2, a4 40259ea2: 61c2f0 xsr.eps2 a15 40259ea5: 610201 l32r a0, 402322b0 <_lit4_end+0x12ab60> 40259ea8: c33000 excw 40259eab: 160520 excw 40259eae: 029cf7 bne a12, a15, 40259eb4 40259eb1: fff821 l32r a2, 40259e94 40259eb4: fff931 l32r a3, 40259e98 40259eb7: e1a042 movi a4, 225 40259eba: f24c01 l32r a0, 402567ec 40259ebd: 0000c0 callx0 a0 40259ec0: ffff06 j 40259ec0 40259ec3: 00a022 movi a2, 0 40259ec6: 2ca432 movi a3, 0x42c 40259ec9: 98a201 l32r a0, 40240154 <_irom0_text_start+0x154> 40259ecc: 0000c0 callx0 a0 40259ecf: 120c movi.n a2, 1 40259ed1: 2ca432 movi a3, 0x42c 40259ed4: 98a001 l32r a0, 40240154 <_irom0_text_start+0x154> 40259ed7: 0000c0 callx0 a0 40259eda: fa9205 call0 402547fc 40259edd: f78d21 l32r a2, 40257d14 40259ee0: cf2222 l32i a2, a2, 0x33c 40259ee3: 0b2785 call0 4026515c 40259ee6: 00dd85 call0 4025acc0 40259ee9: 0c2d mov.n a2, a12 40259eeb: 053a05 call0 4025f28c 40259eee: 043285 call0 4025e218 40259ef1: 0c3d mov.n a3, a12 40259ef3: f23221 l32r a2, 402567bc 40259ef6: 05fd45 call0 4025fecc 40259ef9: 020c movi.n a2, 0 40259efb: ffe831 l32r a3, 40259e9c 40259efe: 040c movi.n a4, 0 40259f00: 989401 l32r a0, 40240150 <_irom0_text_start+0x150> 40259f03: 0000c0 callx0 a0 40259f06: 120c movi.n a2, 1 40259f08: f28001 l32r a0, 40256908 40259f0b: 0000c0 callx0 a0 40259f0e: 021805 call0 4025c090 40259f11: 028c05 call0 4025c7d4 40259f14: f22ac1 l32r a12, 402567bc 40259f17: fa8cc5 call0 402547e4 40259f1a: 0c2d mov.n a2, a12 40259f1c: 0d8b05 call0 402677d0 40259f1f: 11c8 l32i.n a12, a1, 4 40259f21: 058485 call0 4025f76c 40259f24: 0108 l32i.n a0, a1, 0 40259f26: 10c112 addi a1, a1, 16 40259f29: f00d ret.n 40259f2b: f6b400 excw 40259f2e: fe .byte 0xfe 40259f2f: 3f .byte 0x3f 40259f30: f86c movi.n a8, -17 40259f32: fe .byte 0xfe 40259f33: 3f .byte 0x3f 40259f34: fef6d0 excw 40259f37: 3f .byte 0x3f 40259f38: ffa032 movi a3, 255 40259f3b: e0c112 addi a1, a1, -32 40259f3e: 11c9 s32i.n a12, a1, 4 40259f40: 21d9 s32i.n a13, a1, 8 40259f42: 31e9 s32i.n a14, a1, 12 40259f44: f9b4e1 l32r a14, 40258614 40259f47: 0109 s32i.n a0, a1, 0 40259f49: ffde02 addmi a0, a14, 0xffffff00 40259f4c: 900022 l8ui a2, a0, 144 40259f4f: 41f9 s32i.n a15, a1, 16 40259f51: 049237 bne a2, a3, 40259f59 40259f54: 240c movi.n a4, 2 40259f56: 904042 s8i a4, a0, 144 40259f59: fecdc5 call0 40258c38 40259f5c: fe1c21 l32r a2, 402597cc 40259f5f: feb385 call0 40258a98 40259f62: 01a0f2 movi a15, 1 40259f65: bf0061 l32r a6, 40249b68 40259f68: 0ea052 movi a5, 14 40259f6b: fff0c1 l32r a12, 40259f2c 40259f6e: fff0d1 l32r a13, 40259f30 40259f71: 7d0c02 l8ui a0, a12, 125 40259f74: 7e1d22 l16ui a2, a13, 252 40259f77: 013507 bltu a5, a0, 40259f7c 40259f7a: 10cc bnez.n a0, 40259f7f 40259f7c: 7d4cf2 s8i a15, a12, 125 40259f7f: 053627 bltu a6, a2, 40259f88 40259f82: 63a072 movi a7, 99 40259f85: 083727 bltu a7, a2, 40259f91 40259f88: 64a022 movi a2, 100 40259f8b: 64a082 movi a8, 100 40259f8e: 7e5d82 s16i a8, a13, 252 40259f91: 64a032 movi a3, 100 40259f94: 985e01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40259f97: 0000c0 callx0 a0 40259f9a: fbab31 l32r a3, 40258e48 40259f9d: f42020 extui a2, a2, 0, 16 40259fa0: 822230 mull a2, a2, a3 40259fa3: 201110 or a1, a1, a1 40259fa6: 050305 call0 4025efd8 40259fa9: 7e0c02 l8ui a0, a12, 126 40259fac: 0f0c movi.n a15, 0 40259fae: 0250f6 bgeui a0, 5, 40259fb4 40259fb1: 0d1066 bnei a0, 1, 40259fc2 40259fb4: 7e4cf2 s8i a15, a12, 126 40259fb7: ffdf21 l32r a2, 40259f34 40259fba: 034c movi.n a3, 64 40259fbc: a7c401 l32r a0, 40243ecc 40259fbf: 0000c0 callx0 a0 40259fc2: 800c62 l8ui a6, a12, 128 40259fc5: 7f0c42 l8ui a4, a12, 127 40259fc8: 850c movi.n a5, 8 40259fca: 0224b6 bltui a4, 2, 40259fd0 40259fcd: 7f4cf2 s8i a15, a12, 127 40259fd0: ffde82 addmi a8, a14, 0xffffff00 40259fd3: 252882 l32i a8, a8, 148 40259fd6: 04b567 bgeu a5, a6, 40259fde 40259fd9: 470c movi.n a7, 4 40259fdb: 804c72 s8i a7, a12, 128 40259fde: 150866 bnei a8, -1, 40259ff7 40259fe1: f8df21 l32r a2, 40258360 40259fe4: 432c movi.n a3, 36 40259fe6: a7b901 l32r a0, 40243ecc 40259fe9: 0000c0 callx0 a0 40259fec: f98821 l32r a2, 4025860c 40259fef: 034c movi.n a3, 64 40259ff1: a7b601 l32r a0, 40243ecc 40259ff4: 0000c0 callx0 a0 40259ff7: 416df2 s32i a15, a13, 0x104 40259ffa: 406df2 s32i a15, a13, 0x100 40259ffd: 840ca2 l8ui a10, a12, 132 4025a000: ffdeb2 addmi a11, a14, 0xffffff00 4025a003: ffdc02 addmi a0, a12, 0xffffff00 4025a006: f10092 l8ui a9, a0, 241 4025a009: 914bf2 s8i a15, a11, 145 4025a00c: 0229b6 bltui a9, 2, 4025a012 4025a00f: f140f2 s8i a15, a0, 241 4025a012: 352d02 l32i a0, a13, 212 4025a015: 046ab6 bltui a10, 6, 4025a01d 4025a018: 1e0c movi.n a14, 1 4025a01a: 844ce2 s8i a14, a12, 132 4025a01d: 11c8 l32i.n a12, a1, 4 4025a01f: 31e8 l32i.n a14, a1, 12 4025a021: 0140f6 bgeui a0, 4, 4025a026 4025a024: 30cc bnez.n a0, 4025a02b 4025a026: 3f0c movi.n a15, 3 4025a028: 356df2 s32i a15, a13, 212 4025a02b: 21d8 l32i.n a13, a1, 8 4025a02d: 41f8 l32i.n a15, a1, 16 4025a02f: 0108 l32i.n a0, a1, 0 4025a031: 20c112 addi a1, a1, 32 4025a034: f00d ret.n 4025a036: 540000 extui a0, a0, 0, 6 4025a039: 401025 excw 4025a03c : 4025a03c: f0c112 addi a1, a1, -16 4025a03f: 006102 s32i a0, a1, 0 4025a042: 083216 beqz a2, 4025a0c9 4025a045: feaf32 movi a3, -2 4025a048: becd21 l32r a2, 40249b7c 4025a04b: 0020c0 memw 4025a04e: c02202 l32i a0, a2, 0x300 4025a051: 100030 and a0, a0, a3 4025a054: 0020c0 memw 4025a057: fff831 l32r a3, 4025a038 4025a05a: c06202 s32i a0, a2, 0x300 4025a05d: 00a042 movi a4, 0 4025a060: 820c movi.n a2, 8 4025a062: 983b01 l32r a0, 40240150 <_irom0_text_start+0x150> 4025a065: 0000c0 callx0 a0 4025a068: 160c movi.n a6, 1 4025a06a: d6f431 l32r a3, 4024fc3c 4025a06d: 0020c0 memw 4025a070: 812322 l32i a2, a3, 0x204 4025a073: 202260 or a2, a2, a6 4025a076: 0020c0 memw 4025a079: 816322 s32i a2, a3, 0x204 4025a07c: b00c movi.n a0, 11 4025a07e: 0020c0 memw 4025a081: bebe51 l32r a5, 40249b7c 4025a084: c16502 s32i a0, a5, 0x304 4025a087: db0c movi.n a11, 13 4025a089: 0020c0 memw 4025a08c: c265b2 s32i a11, a5, 0x308 4025a08f: 8a3c movi.n a10, 56 4025a091: 0020c0 memw 4025a094: c02592 l32i a9, a5, 0x300 4025a097: 2099a0 or a9, a9, a10 4025a09a: 0020c0 memw 4025a09d: c06592 s32i a9, a5, 0x300 4025a0a0: 987c movi.n a8, -7 4025a0a2: 0020c0 memw 4025a0a5: c02572 l32i a7, a5, 0x300 4025a0a8: 107780 and a7, a7, a8 4025a0ab: 0020c0 memw 4025a0ae: c06572 s32i a7, a5, 0x300 4025a0b1: 0020c0 memw 4025a0b4: c02542 l32i a4, a5, 0x300 4025a0b7: 204460 or a4, a4, a6 4025a0ba: 0020c0 memw 4025a0bd: c06542 s32i a4, a5, 0x300 4025a0c0: 00a122 movi a2, 0x100 4025a0c3: f21101 l32r a0, 40256908 4025a0c6: 0000c0 callx0 a0 4025a0c9: 02fdc5 call0 4025d0a8 4025a0cc: 0108 l32i.n a0, a1, 0 4025a0ce: 10c112 addi a1, a1, 16 4025a0d1: f00d ret.n 4025a0d3: fe0000 excw 4025a0d6: ff .byte 0xff 4025a0d7: 5f .byte 0x5f 4025a0d8: ff0000 excw 4025a0db: 217c00 srai a7, a0, 12 4025a0de: 124010 excw 4025a0e0 : 4025a0e0: e0c112 addi a1, a1, -32 4025a0e3: 21d9 s32i.n a13, a1, 8 4025a0e5: 41f9 s32i.n a15, a1, 16 4025a0e7: 0109 s32i.n a0, a1, 0 4025a0e9: 11c9 s32i.n a12, a1, 4 4025a0eb: 31e9 s32i.n a14, a1, 12 4025a0ed: 02cd mov.n a12, a2 4025a0ef: 03ed mov.n a14, a3 4025a0f1: fffa01 l32r a0, 4025a0dc 4025a0f4: 0000c0 callx0 a0 4025a0f7: 02dd mov.n a13, a2 4025a0f9: e2e0f1 l32r a15, 40252c7c 4025a0fc: fff601 l32r a0, 4025a0d4 4025a0ff: d1ffc0 mul16s a15, a15, a12 4025a102: ff0a add.n a15, a15, a0 4025a104: fff5c1 l32r a12, 4025a0d8 4025a107: 0020c0 memw 4025a10a: 872f02 l32i a0, a15, 0x21c 4025a10d: 140c07 bnone a12, a0, 4025a125 4025a110: fff301 l32r a0, 4025a0dc 4025a113: 0000c0 callx0 a0 4025a116: c002d0 sub a0, a2, a13 4025a119: 083e07 bltu a14, a0, 4025a125 4025a11c: 0020c0 memw 4025a11f: 872f22 l32i a2, a15, 0x21c 4025a122: ea82c7 bany a2, a12, 4025a110 4025a125: 11c8 l32i.n a12, a1, 4 4025a127: 21d8 l32i.n a13, a1, 8 4025a129: 31e8 l32i.n a14, a1, 12 4025a12b: 41f8 l32i.n a15, a1, 16 4025a12d: 0108 l32i.n a0, a1, 0 4025a12f: 20c112 addi a1, a1, 32 4025a132: f00d ret.n 4025a134: 26fa40 excw 4025a137: a1da40 excw 4025a13a: 104025 excw 4025a13d: 26fd excw 4025a13f: fd2040 excw 4025a142: 604026 beqi a0, 4, 4025a1a6 4025a145: 26fa add.n a2, a6, a15 4025a147: fcf040 excw 4025a14a: d04026 beqi a0, 4, 4025a11e 4025a14d: 26fc bnez.n a6, 4025a183 4025a14f: fcb040 excw 4025a152: 904026 beqi a0, 4, 4025a0e6 4025a155: 26fc bnez.n a6, 4025a18b 4025a157: fc7040 excw 4025a15a: 504026 beqi a0, 4, 4025a1ae 4025a15d: 26fc bnez.n a6, 4025a193 4025a15f: fc3040 excw 4025a162: 104026 beqi a0, 4, 4025a176 4025a165: 26fc bnez.n a6, 4025a19b 4025a167: fbf040 excw 4025a16a: d04026 beqi a0, 4, 4025a13e 4025a16d: 26fb addi.n a2, a6, 15 4025a16f: fbb040 excw 4025a172: 904026 beqi a0, 4, 4025a106 4025a175: 26fb addi.n a2, a6, 15 4025a177: fb7040 excw 4025a17a: 504026 beqi a0, 4, 4025a1ce 4025a17d: 26fb addi.n a2, a6, 15 4025a17f: fb3040 excw 4025a182: 104026 beqi a0, 4, 4025a196 4025a185: 26fb addi.n a2, a6, 15 4025a187: fb0040 excw 4025a18a: e04026 beqi a0, 4, 4025a16e 4025a18d: 26fa add.n a2, a6, a15 4025a18f: fac040 excw 4025a192: a04026 beqi a0, 4, 4025a136 4025a195: 26fa add.n a2, a6, a15 4025a197: fa8040 excw 4025a19a: 214026 beqi a0, 4, 4025a1bf 4025a19d: 30ffe6 bgei a15, 0x100, 4025a1d1 4025a1a0: 03e8 l32i.n a14, a3, 0 4025a1a2: c0c112 addi a1, a1, -64 4025a1a5: 81c9 s32i.n a12, a1, 32 4025a1a7: 91d9 s32i.n a13, a1, 36 4025a1a9: a1e9 s32i.n a14, a1, 40 4025a1ab: b1f9 s32i.n a15, a1, 44 4025a1ad: 7109 s32i.n a0, a1, 28 4025a1af: c139 s32i.n a3, a1, 48 4025a1b1: 03b100 rsr.epc1 a0 4025a1b4: d109 s32i.n a0, a1, 52 4025a1b6: 03b2f0 rsr.epc2 a15 4025a1b9: 03b3e0 rsr.epc3 a14 4025a1bc: 03eed0 rsr.excvaddr a13 4025a1bf: 03c0c0 rsr.depc a12 4025a1c2: a83701 l32r a0, 402442a0 4025a1c5: 0000c0 callx0 a0 4025a1c8: c128 l32i.n a2, a1, 48 4025a1ca: e41c movi.n a4, 30 4025a1cc: 64b247 bgeu a2, a4, 4025a234 4025a1cf: ffda61 l32r a6, 4025a138 4025a1d2: 905220 addx2 a5, a2, a2 4025a1d5: 556a add.n a5, a5, a6 4025a1d7: 0005a0 jx a5 4025a1da: 002906 j 4025a282 4025a1dd: 006746 j 4025a37e 4025a1e0: 006386 j 4025a372 4025a1e3: 005fc6 j 4025a366 4025a1e6: 005c06 j 4025a35a 4025a1e9: 005846 j 4025a34e 4025a1ec: 005486 j 4025a342 4025a1ef: 001046 j 4025a234 4025a1f2: 005006 j 4025a336 4025a1f5: 004c46 j 4025a32a 4025a1f8: 000e06 j 4025a234 4025a1fb: 000d46 j 4025a234 4025a1fe: 004706 j 4025a31e 4025a201: 004346 j 4025a312 4025a204: 003f86 j 4025a306 4025a207: 003bc6 j 4025a2fa 4025a20a: 003806 j 4025a2ee 4025a20d: 003446 j 4025a2e2 4025a210: 003086 j 4025a2d6 4025a213: 000746 j 4025a234 4025a216: 002c06 j 4025a2ca 4025a219: 0005c6 j 4025a234 4025a21c: 000506 j 4025a234 4025a21f: 000446 j 4025a234 4025a222: 002606 j 4025a2be 4025a225: 002246 j 4025a2b2 4025a228: 001e86 j 4025a2a6 4025a22b: 000146 j 4025a234 4025a22e: 001a06 j 4025a29a 4025a231: 001646 j 4025a28e 4025a234: ffc221 l32r a2, 4025a13c 4025a237: a81a01 l32r a0, 402442a0 4025a23a: 0000c0 callx0 a0 4025a23d: ffc021 l32r a2, 4025a140 4025a240: 0d2132 l32i a3, a1, 52 4025a243: 204ff0 or a4, a15, a15 4025a246: 205ee0 or a5, a14, a14 4025a249: 0d6d mov.n a6, a13 4025a24b: 0c7d mov.n a7, a12 4025a24d: a81401 l32r a0, 402442a0 4025a250: 0000c0 callx0 a0 4025a253: 290c movi.n a9, 2 4025a255: be49a1 l32r a10, 40249b7c 4025a258: 0020c0 memw 4025a25b: 020c movi.n a2, 0 4025a25d: 013d mov.n a3, a1 4025a25f: c41c movi.n a4, 28 4025a261: d178 l32i.n a7, a1, 52 4025a263: c188 l32i.n a8, a1, 48 4025a265: 4c6a92 s32i a9, a10, 0x130 4025a268: 0199 s32i.n a9, a1, 0 4025a26a: 31f9 s32i.n a15, a1, 12 4025a26c: 41e9 s32i.n a14, a1, 16 4025a26e: 51d9 s32i.n a13, a1, 20 4025a270: 61c9 s32i.n a12, a1, 24 4025a272: 1189 s32i.n a8, a1, 4 4025a274: 2179 s32i.n a7, a1, 8 4025a276: f28601 l32r a0, 40256c90 4025a279: 0000c0 callx0 a0 4025a27c: fca185 call0 40256c98 4025a27f: ffff06 j 4025a27f 4025a282: ffb021 l32r a2, 4025a144 4025a285: a80601 l32r a0, 402442a0 4025a288: 0000c0 callx0 a0 4025a28b: ffeb86 j 4025a23d 4025a28e: ffae21 l32r a2, 4025a148 4025a291: a80301 l32r a0, 402442a0 4025a294: 0000c0 callx0 a0 4025a297: ffe886 j 4025a23d 4025a29a: ffac21 l32r a2, 4025a14c 4025a29d: a80001 l32r a0, 402442a0 4025a2a0: 0000c0 callx0 a0 4025a2a3: ffe586 j 4025a23d 4025a2a6: ffaa21 l32r a2, 4025a150 4025a2a9: a7fd01 l32r a0, 402442a0 4025a2ac: 0000c0 callx0 a0 4025a2af: ffe286 j 4025a23d 4025a2b2: ffa821 l32r a2, 4025a154 4025a2b5: a7fa01 l32r a0, 402442a0 4025a2b8: 0000c0 callx0 a0 4025a2bb: ffdf86 j 4025a23d 4025a2be: ffa621 l32r a2, 4025a158 4025a2c1: a7f701 l32r a0, 402442a0 4025a2c4: 0000c0 callx0 a0 4025a2c7: ffdc86 j 4025a23d 4025a2ca: ffa421 l32r a2, 4025a15c 4025a2cd: a7f401 l32r a0, 402442a0 4025a2d0: 0000c0 callx0 a0 4025a2d3: ffd986 j 4025a23d 4025a2d6: ffa221 l32r a2, 4025a160 4025a2d9: a7f101 l32r a0, 402442a0 4025a2dc: 0000c0 callx0 a0 4025a2df: ffd686 j 4025a23d 4025a2e2: ffa021 l32r a2, 4025a164 4025a2e5: a7ee01 l32r a0, 402442a0 4025a2e8: 0000c0 callx0 a0 4025a2eb: ffd386 j 4025a23d 4025a2ee: ff9e21 l32r a2, 4025a168 4025a2f1: a7eb01 l32r a0, 402442a0 4025a2f4: 0000c0 callx0 a0 4025a2f7: ffd086 j 4025a23d 4025a2fa: ff9c21 l32r a2, 4025a16c 4025a2fd: a7e801 l32r a0, 402442a0 4025a300: 0000c0 callx0 a0 4025a303: ffcd86 j 4025a23d 4025a306: ff9a21 l32r a2, 4025a170 4025a309: a7e501 l32r a0, 402442a0 4025a30c: 0000c0 callx0 a0 4025a30f: ffca86 j 4025a23d 4025a312: ff9821 l32r a2, 4025a174 4025a315: a7e201 l32r a0, 402442a0 4025a318: 0000c0 callx0 a0 4025a31b: ffc786 j 4025a23d 4025a31e: ff9621 l32r a2, 4025a178 4025a321: a7df01 l32r a0, 402442a0 4025a324: 0000c0 callx0 a0 4025a327: ffc486 j 4025a23d 4025a32a: ff9421 l32r a2, 4025a17c 4025a32d: a7dc01 l32r a0, 402442a0 4025a330: 0000c0 callx0 a0 4025a333: ffc186 j 4025a23d 4025a336: ff9221 l32r a2, 4025a180 4025a339: a7d901 l32r a0, 402442a0 4025a33c: 0000c0 callx0 a0 4025a33f: ffbe86 j 4025a23d 4025a342: ff9021 l32r a2, 4025a184 4025a345: a7d601 l32r a0, 402442a0 4025a348: 0000c0 callx0 a0 4025a34b: ffbb86 j 4025a23d 4025a34e: ff8e21 l32r a2, 4025a188 4025a351: a7d301 l32r a0, 402442a0 4025a354: 0000c0 callx0 a0 4025a357: ffb886 j 4025a23d 4025a35a: ff8c21 l32r a2, 4025a18c 4025a35d: a7d001 l32r a0, 402442a0 4025a360: 0000c0 callx0 a0 4025a363: ffb586 j 4025a23d 4025a366: ff8a21 l32r a2, 4025a190 4025a369: a7cd01 l32r a0, 402442a0 4025a36c: 0000c0 callx0 a0 4025a36f: ffb286 j 4025a23d 4025a372: ff8821 l32r a2, 4025a194 4025a375: a7ca01 l32r a0, 402442a0 4025a378: 0000c0 callx0 a0 4025a37b: ffaf86 j 4025a23d 4025a37e: ff8621 l32r a2, 4025a198 4025a381: a7c701 l32r a0, 402442a0 4025a384: 0000c0 callx0 a0 4025a387: ffac86 j 4025a23d 4025a38a: 0d0000 excw 4025a38d: 0000f0 excw 4025a390: 25bc beqz.n a5, 4025a3c6 4025a392: 004010 break 0, 1 4025a395: ae .byte 0xae 4025a396: fe .byte 0xfe 4025a397: 3f .byte 0x3f 4025a398: 04a8c0 extui a10, a12, 8, 1 4025a39b: 9cb801 l32r a0, 4024167c 4025a39e: 2c4024 excw 4025a3a1: ae .byte 0xae 4025a3a2: fe .byte 0xfe 4025a3a3: 3f .byte 0x3f 4025a3a4: 26f970 excw 4025a3a7: a93040 excw 4025a3aa: fe .byte 0xfe 4025a3ab: 3f .byte 0x3f 4025a3ac: fea910 excw 4025a3af: 3f .byte 0x3f 4025a3b0: 26f980 excw 4025a3b3: fd7040 excw 4025a3b6: a04026 beqi a0, 4, 4025a35a 4025a3b9: 26fd excw 4025a3bb: fb8640 excw 4025a3be: fe .byte 0xfe 4025a3bf: 3f .byte 0x3f 4025a3c0: feaaf4 excw 4025a3c3: 3f .byte 0x3f 4025a3c4: 000454 excw 4025a3c7: 246040 extui a6, a4, 0, 3 4025a3ca: 844010 extui a4, a1, 0, 9 4025a3cd: 100c movi.n a0, 1 4025a3cf: 25e040 extui a14, a4, 16, 3 4025a3d2: 504000 iitlb a0 4025a3d5: 1009 s32i.n a0, a0, 4 4025a3d7: a02240 addx4 a2, a2, a4 4025a3da: 1209 s32i.n a0, a2, 4 4025a3dc: d2e0c1 l32r a12, 4024ef5c 4025a3df: e90261 l32r a6, 402547e8 4025a3e2: 11c931 l32r a3, 4021eb08 <_lit4_end+0x1173b8> 4025a3e5: 41f9 s32i.n a15, a1, 16 4025a3e7: ffeac1 l32r a12, 4025a390 4025a3ea: 0109 s32i.n a0, a1, 0 4025a3ec: 0c3d mov.n a3, a12 4025a3ee: fff501 l32r a0, 4025a3c4 4025a3f1: 0000c0 callx0 a0 4025a3f4: 020c movi.n a2, 0 4025a3f6: 0c3d mov.n a3, a12 4025a3f8: fff301 l32r a0, 4025a3c4 4025a3fb: 0000c0 callx0 a0 4025a3fe: 220c movi.n a2, 2 4025a400: 0c3d mov.n a3, a12 4025a402: fff001 l32r a0, 4025a3c4 4025a405: 0000c0 callx0 a0 4025a408: 320c movi.n a2, 3 4025a40a: 0c3d mov.n a3, a12 4025a40c: ffee01 l32r a0, 4025a3c4 4025a40f: 0000c0 callx0 a0 4025a412: c21c movi.n a2, 28 4025a414: 0c3d mov.n a3, a12 4025a416: ffeb01 l32r a0, 4025a3c4 4025a419: 0000c0 callx0 a0 4025a41c: d21c movi.n a2, 29 4025a41e: 0c3d mov.n a3, a12 4025a420: ffe901 l32r a0, 4025a3c4 4025a423: 0000c0 callx0 a0 4025a426: 0c3d mov.n a3, a12 4025a428: 820c movi.n a2, 8 4025a42a: ffe601 l32r a0, 4025a3c4 4025a42d: 0000c0 callx0 a0 4025a430: fa2105 call0 40254644 4025a433: fce6e1 l32r a14, 402597cc 4025a436: 0e2d mov.n a2, a14 4025a438: ffe401 l32r a0, 4025a3c8 4025a43b: 0000c0 callx0 a0 4025a43e: fd5f21 l32r a2, 402599bc 4025a441: 0e3d mov.n a3, a14 4025a443: fe7845 call0 40258bc8 4025a446: acd601 l32r a0, 402457a0 4025a449: ffd2c1 l32r a12, 4025a394 4025a44c: ffd321 l32r a2, 4025a398 4025a44f: 1c29 s32i.n a2, a12, 4 4025a451: 3c29 s32i.n a2, a12, 12 4025a453: 2c09 s32i.n a0, a12, 8 4025a455: fc4b45 call0 4025690c 4025a458: 0592c5 call0 4025fd88 4025a45b: ea7c05 call0 40244c1c 4025a45e: ffd021 l32r a2, 4025a3a0 4025a461: 931c movi.n a3, 25 4025a463: 040c movi.n a4, 0 4025a465: 145c32 s16i a3, a12, 40 4025a468: ffcd31 l32r a3, 4025a39c 4025a46b: f0e101 l32r a0, 402567f0 4025a46e: 0000c0 callx0 a0 4025a471: ffac45 call0 40259f38 4025a474: d5f241 l32r a4, 4024fc3c 4025a477: 0020c0 memw 4025a47a: 8a2442 l32i a4, a4, 0x228 4025a47d: 056407 bbci a4, 0, 4025a486 4025a480: ff9705 call0 40259df4 4025a483: 000146 j 4025a48c 4025a486: 201110 or a1, a1, a1 4025a489: ff9c85 call0 40259e54 4025a48c: ff1301 l32r a0, 4025a0d8 4025a48f: ff1131 l32r a3, 4025a0d4 4025a492: 0020c0 memw 4025a495: 872362 l32i a6, a3, 0x21c 4025a498: 080067 bnone a0, a6, 4025a4a4 4025a49b: 0020c0 memw 4025a49e: 872372 l32i a7, a3, 0x21c 4025a4a1: f68707 bany a7, a0, 4025a49b 4025a4a4: a44dc1 l32r a12, 402435d8 4025a4a7: 0020c0 memw 4025a4aa: 472c82 l32i a8, a12, 0x11c 4025a4ad: 080087 bnone a0, a8, 4025a4b9 4025a4b0: 0020c0 memw 4025a4b3: 472c92 l32i a9, a12, 0x11c 4025a4b6: f68907 bany a9, a0, 4025a4b0 4025a4b9: f4a222 movi a2, 0x2f4 4025a4bc: ffba31 l32r a3, 4025a3a4 4025a4bf: c6a342 movi a4, 0x3c6 4025a4c2: 96f101 l32r a0, 40240088 <_irom0_text_start+0x88> 4025a4c5: 0000c0 callx0 a0 4025a4c8: 970ca1 l32r a10, 402400f8 <_irom0_text_start+0xf8> 4025a4cb: 0aa8 l32i.n a10, a10, 0 4025a4cd: 02dd mov.n a13, a2 4025a4cf: 3af8 l32i.n a15, a10, 12 4025a4d1: 1a28 l32i.n a2, a10, 4 4025a4d3: 0f3d mov.n a3, a15 4025a4d5: 970d01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025a4d8: 0000c0 callx0 a0 4025a4db: 0d3d mov.n a3, a13 4025a4dd: f4a242 movi a4, 0x2f4 4025a4e0: fcc222 addi a2, a2, -4 4025a4e3: 822f20 mull a2, a15, a2 4025a4e6: 970b01 l32r a0, 40240114 <_irom0_text_start+0x114> 4025a4e9: 0000c0 callx0 a0 4025a4ec: f44a31 l32r a3, 40257614 4025a4ef: 000c movi.n a0, 0 4025a4f1: 574302 s8i a0, a3, 87 4025a4f4: 700d42 l8ui a4, a13, 112 4025a4f7: ffabf1 l32r a15, 4025a3a4 4025a4fa: 043466 bnei a4, 3, 4025a502 4025a4fd: 150c movi.n a5, 1 4025a4ff: 574352 s8i a5, a3, 87 4025a502: ffa971 l32r a7, 4025a3a8 4025a505: ffa991 l32r a9, 4025a3ac 4025a508: 01dd82 addmi a8, a13, 0x100 4025a50b: 060c movi.n a6, 0 4025a50d: f84d62 s8i a6, a13, 248 4025a510: 0989 s32i.n a8, a9, 0 4025a512: 004762 s8i a6, a7, 0 4025a515: ffad01 l32r a0, 4025a3cc 4025a518: 0000c0 callx0 a0 4025a51b: 000da2 l8ui a10, a13, 0 4025a51e: 175a26 beqi a10, 5, 4025a539 4025a521: 0d2d mov.n a2, a13 4025a523: ffa331 l32r a3, 4025a3b0 4025a526: 80a042 movi a4, 128 4025a529: 96c101 l32r a0, 40240030 <_irom0_text_start+0x30> 4025a52c: 0000c0 callx0 a0 4025a52f: 0e3d mov.n a3, a14 4025a531: 0d2d mov.n a2, a13 4025a533: ff96c5 call0 40259ea0 4025a536: 000186 j 4025a540 4025a539: 0e3d mov.n a3, a14 4025a53b: 0d2d mov.n a2, a13 4025a53d: ff9605 call0 40259ea0 4025a540: f80db2 l8ui a11, a13, 248 4025a543: 081b26 beqi a11, 1, 4025a54f 4025a546: ff98e1 l32r a14, 4025a3a8 4025a549: 000ee2 l8ui a14, a14, 0 4025a54c: 221e66 bnei a14, 1, 4025a572 4025a54f: 96ea21 l32r a2, 402400f8 <_irom0_text_start+0xf8> 4025a552: 002222 l32i a2, a2, 0 4025a555: 0322f2 l32i a15, a2, 12 4025a558: 1228 l32i.n a2, a2, 4 4025a55a: 0f3d mov.n a3, a15 4025a55c: 96ec01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025a55f: 0000c0 callx0 a0 4025a562: 0f3d mov.n a3, a15 4025a564: fcc222 addi a2, a2, -4 4025a567: 0d4d mov.n a4, a13 4025a569: f4a252 movi a5, 0x2f4 4025a56c: fd8e85 call0 40257e58 4025a56f: ff8df1 l32r a15, 4025a3a4 4025a572: 0d2d mov.n a2, a13 4025a574: eba342 movi a4, 0x3eb 4025a577: 0f3d mov.n a3, a15 4025a579: 975101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025a57c: 0000c0 callx0 a0 4025a57f: ff8d21 l32r a2, 4025a3b4 4025a582: fe4131 l32r a3, 40259e88 4025a585: a74601 l32r a0, 402442a0 4025a588: 0000c0 callx0 a0 4025a58b: ff8b21 l32r a2, 4025a3b8 4025a58e: 0020c0 memw 4025a591: 9f2c32 l32i a3, a12, 0x27c 4025a594: ac6b51 l32r a5, 40245740 4025a597: f53030 extui a3, a3, 16, 16 4025a59a: 0020c0 memw 4025a59d: fe2c42 l32i a4, a12, 0x3f8 4025a5a0: 104450 and a4, a4, a5 4025a5a3: 414840 srli a4, a4, 8 4025a5a6: 0020c0 memw 4025a5a9: fe2c52 l32i a5, a12, 0x3f8 4025a5ac: 745050 extui a5, a5, 0, 8 4025a5af: a73c01 l32r a0, 402442a0 4025a5b2: 0000c0 callx0 a0 4025a5b5: bd71d1 l32r a13, 40249b7c 4025a5b8: 0020c0 memw 4025a5bb: 4c2dd2 l32i a13, a13, 0x130 4025a5be: c21c movi.n a2, 28 4025a5c0: 0f3d mov.n a3, a15 4025a5c2: 12a442 movi a4, 0x412 4025a5c5: 96b001 l32r a0, 40240088 <_irom0_text_start+0x88> 4025a5c8: 0000c0 callx0 a0 4025a5cb: c41c movi.n a4, 28 4025a5cd: 02ed mov.n a14, a2 4025a5cf: f4c431 l32r a3, 402578e0 4025a5d2: 020c movi.n a2, 0 4025a5d4: f1ae01 l32r a0, 40256c8c 4025a5d7: 0000c0 callx0 a0 4025a5da: ff7801 l32r a0, 4025a3bc 4025a5dd: 1c2db6 bltui a13, 2, 4025a5fd 4025a5e0: 195df6 bgeui a13, 5, 4025a5fd 4025a5e3: 0020c0 memw 4025a5e6: 9e2c32 l32i a3, a12, 0x278 4025a5e9: 120c movi.n a2, 1 4025a5eb: f53030 extui a3, a3, 16, 16 4025a5ee: 113300 slli a3, a3, 16 4025a5f1: 313030 srai a3, a3, 16 4025a5f4: 005032 s16i a3, a0, 0 4025a5f7: fb1b45 call0 402557ac 4025a5fa: 0004c6 j 4025a611 4025a5fd: 050c movi.n a5, 0 4025a5ff: 005052 s16i a5, a0, 0 4025a602: 0020c0 memw 4025a605: 9e2c42 l32i a4, a12, 0x278 4025a608: f44040 extui a4, a4, 0, 16 4025a60b: 0020c0 memw 4025a60e: 9e6c42 s32i a4, a12, 0x278 4025a611: 9ddc bnez.n a13, 4025a62e 4025a613: ff6f01 l32r a0, 4025a3d0 4025a616: 0000c0 callx0 a0 4025a619: 520b addi.n a5, a2, -1 4025a61b: 0d9556 bnez a5, 4025a6f8 4025a61e: f4b021 l32r a2, 402578e0 4025a621: 030c movi.n a3, 0 4025a623: c41c movi.n a4, 28 4025a625: 969901 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025a628: 0000c0 callx0 a0 4025a62b: 0003c6 j 4025a63e 4025a62e: 0c7db6 bltui a13, 7, 4025a63e 4025a631: f4ab21 l32r a2, 402578e0 4025a634: 030c movi.n a3, 0 4025a636: c41c movi.n a4, 28 4025a638: 969501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025a63b: 0000c0 callx0 a0 4025a63e: 00a022 movi a2, 0 4025a641: 203ee0 or a3, a14, a14 4025a644: 1ca042 movi a4, 28 4025a647: f19201 l32r a0, 40256c90 4025a64a: 0000c0 callx0 a0 4025a64d: 0f3d mov.n a3, a15 4025a64f: 0e2d mov.n a2, a14 4025a651: 37a442 movi a4, 0x437 4025a654: 971b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025a657: 0000c0 callx0 a0 4025a65a: f3eef1 l32r a15, 40257614 4025a65d: 120c movi.n a2, 1 4025a65f: ff9dc5 call0 4025a03c 4025a662: ff5c01 l32r a0, 4025a3d4 4025a665: 0000c0 callx0 a0 4025a668: ff4ee1 l32r a14, 4025a3a0 4025a66b: 0e2d mov.n a2, a14 4025a66d: f10501 l32r a0, 40256a84 4025a670: 0000c0 callx0 a0 4025a673: 0e2d mov.n a2, a14 4025a675: bd41d1 l32r a13, 40249b7c 4025a678: 140c movi.n a4, 1 4025a67a: ff46c1 l32r a12, 4025a394 4025a67d: 150c movi.n a5, 1 4025a67f: 141c32 l16ui a3, a12, 40 4025a682: f10101 l32r a0, 40256a88 4025a685: 0000c0 callx0 a0 4025a688: 73a072 movi a7, 115 4025a68b: 0020c0 memw 4025a68e: c56d72 s32i a7, a13, 0x314 4025a691: 160c movi.n a6, 1 4025a693: 404c62 s8i a6, a12, 64 4025a696: 800fc2 l8ui a12, a15, 128 4025a699: 0c2d mov.n a2, a12 4025a69b: 059c85 call0 40260064 4025a69e: 021c26 beqi a12, 1, 4025a6a4 4025a6a1: 023c66 bnei a12, 3, 4025a6a7 4025a6a4: 0cdd05 call0 40267478 4025a6a7: 052c26 beqi a12, 2, 4025a6b0 4025a6aa: 183c66 bnei a12, 3, 4025a6c6 4025a6ad: 0f2c66 bnei a12, 2, 4025a6c0 4025a6b0: 560f82 l8ui a8, a15, 86 4025a6b3: 092866 bnei a8, 2, 4025a6c0 4025a6b6: 120c movi.n a2, 1 4025a6b8: 073a05 call0 40261a5c 4025a6bb: 0001c6 j 4025a6c6 4025a6be: 220000 excw 4025a6c1: 8500a0 extui a0, a10, 16, 9 4025a6c4: 0739 s32i.n a3, a7, 0 4025a6c6: 0a1c66 bnei a12, 1, 4025a6d4 4025a6c9: f03c21 l32r a2, 402567bc 4025a6cc: 042222 l32i a2, a2, 16 4025a6cf: 0228 l32i.n a2, a2, 0 4025a6d1: ebb0c5 call0 402461e0 4025a6d4: fe0bc5 call0 40258794 4025a6d7: 021266 bnei a2, 1, 4025a6dd 4025a6da: fe1cc5 call0 402588a8 4025a6dd: ff3821 l32r a2, 4025a3c0 4025a6e0: 002222 l32i a2, a2, 0 4025a6e3: 002216 beqz a2, 4025a6e9 4025a6e6: 0002c0 callx0 a2 4025a6e9: 11c8 l32i.n a12, a1, 4 4025a6eb: 21d8 l32i.n a13, a1, 8 4025a6ed: 31e8 l32i.n a14, a1, 12 4025a6ef: 41f8 l32i.n a15, a1, 16 4025a6f1: 0108 l32i.n a0, a1, 0 4025a6f3: 20c112 addi a1, a1, 32 4025a6f6: f00d ret.n 4025a6f8: ff3601 l32r a0, 4025a3d0 4025a6fb: 0000c0 callx0 a0 4025a6fe: 2d2266 bnei a2, 2, 4025a72f 4025a701: f47731 l32r a3, 402578e0 4025a704: 0338 l32i.n a3, a3, 0 4025a706: 0e5366 bnei a3, 5, 4025a718 4025a709: f47541 l32r a4, 402578e0 4025a70c: 2448 l32i.n a4, a4, 8 4025a70e: 64cc bnez.n a4, 4025a718 4025a710: f47451 l32r a5, 402578e0 4025a713: 5558 l32i.n a5, a5, 20 4025a715: f25516 beqz a5, 4025a63e 4025a718: f47221 l32r a2, 402578e0 4025a71b: 030c movi.n a3, 0 4025a71d: c41c movi.n a4, 28 4025a71f: 965b01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025a722: 0000c0 callx0 a0 4025a725: f46e71 l32r a7, 402578e0 4025a728: 660c movi.n a6, 6 4025a72a: 0769 s32i.n a6, a7, 0 4025a72c: ffc386 j 4025a63e 4025a72f: ff2801 l32r a0, 4025a3d0 4025a732: 0000c0 callx0 a0 4025a735: ffc146 j 4025a63e 4025a738: fdc8 l32i.n a12, a13, 60 4025a73a: ca4026 beqi a0, 4, 4025a708 4025a73d: 26fd excw 4025a73f: a44240 extui a4, a4, 2, 11 4025a742: 1279 s32i.n a7, a2, 4 4025a744: 09e0c1 l32r a12, 4021cec4 <_lit4_end+0x115774> 4025a747: 31e901 l32r a0, 40226eec <_lit4_end+0x11f79c> 4025a74a: 11c9 s32i.n a12, a1, 4 4025a74c: 41f9 s32i.n a15, a1, 16 4025a74e: 21d9 s32i.n a13, a1, 8 4025a750: 02fd mov.n a15, a2 4025a752: 03dd mov.n a13, a3 4025a754: c33b addi.n a12, a3, 3 4025a756: adace1 l32r a14, 40245e08 4025a759: ff1231 l32r a3, 4025a3a4 4025a75c: 10cce0 and a12, a12, a14 4025a75f: 0c2d mov.n a2, a12 4025a761: 964501 l32r a0, 40240078 <_irom0_text_start+0x78> 4025a764: 0000c0 callx0 a0 4025a767: 02ed mov.n a14, a2 4025a769: 0c4d mov.n a4, a12 4025a76b: 112f40 slli a2, a15, 12 4025a76e: 0e3d mov.n a3, a14 4025a770: 966901 l32r a0, 40240114 <_irom0_text_start+0x114> 4025a773: 0000c0 callx0 a0 4025a776: bdac beqz.n a13, 4025a7a5 4025a778: fff0f1 l32r a15, 4025a738 4025a77b: 0c0c movi.n a12, 0 4025a77d: f8cff2 addi a15, a15, -8 4025a780: 0f2d mov.n a2, a15 4025a782: 3eca add.n a3, a14, a12 4025a784: 000332 l8ui a3, a3, 0 4025a787: a6c601 l32r a0, 402442a0 4025a78a: 0000c0 callx0 a0 4025a78d: 4c1b addi.n a4, a12, 1 4025a78f: 444040 extui a4, a4, 0, 5 4025a792: 74cc bnez.n a4, 4025a79d 4025a794: ffe921 l32r a2, 4025a738 4025a797: a6c201 l32r a0, 402442a0 4025a79a: 0000c0 callx0 a0 4025a79d: cc1b addi.n a12, a12, 1 4025a79f: f4c0c0 extui a12, a12, 0, 16 4025a7a2: da9dc7 bne a13, a12, 4025a780 4025a7a5: feffc1 l32r a12, 4025a3a4 4025a7a8: ffe521 l32r a2, 4025a73c 4025a7ab: a6bd01 l32r a0, 402442a0 4025a7ae: 0000c0 callx0 a0 4025a7b1: 85a442 movi a4, 0x485 4025a7b4: 21d8 l32i.n a13, a1, 8 4025a7b6: 41f8 l32i.n a15, a1, 16 4025a7b8: 0c3d mov.n a3, a12 4025a7ba: 0e2d mov.n a2, a14 4025a7bc: 11c8 l32i.n a12, a1, 4 4025a7be: 31e8 l32i.n a14, a1, 12 4025a7c0: 96c001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025a7c3: 0000c0 callx0 a0 4025a7c6: 0108 l32i.n a0, a1, 0 4025a7c8: 20c112 addi a1, a1, 32 4025a7cb: f00d ret.n 4025a7cd: 000000 ill 4025a7d0: 26fdd0 excw 4025a7d3: c11240 mul16u a1, a2, a4 4025a7d6: 11c9f0 slli a12, a9, 1 4025a7d9: 0109 s32i.n a0, a1, 0 4025a7db: 02cd mov.n a12, a2 4025a7dd: fffc21 l32r a2, 4025a7d0 4025a7e0: a6b001 l32r a0, 402442a0 4025a7e3: 0000c0 callx0 a0 4025a7e6: 0c2d mov.n a2, a12 4025a7e8: 84a432 movi a3, 0x484 4025a7eb: fff545 call0 4025a740 4025a7ee: 2c1b addi.n a2, a12, 1 4025a7f0: 84a432 movi a3, 0x484 4025a7f3: fff4c5 call0 4025a740 4025a7f6: 2c2b addi.n a2, a12, 2 4025a7f8: c31c movi.n a3, 28 4025a7fa: 11c8 l32i.n a12, a1, 4 4025a7fc: fff405 call0 4025a740 4025a7ff: 0108 l32i.n a0, a1, 0 4025a801: 10c112 addi a1, a1, 16 4025a804: f00d ret.n 4025a806: 610000 excw 4025a809: f3cd excw 4025a80b: f3cb41 l32r a4, 40257738 4025a80e: 050c movi.n a5, 0 4025a810: 07b467 bgeu a4, a6, 4025a81b 4025a813: 004452 s8i a5, a4, 0 4025a816: 441b addi.n a4, a4, 1 4025a818: f79467 bne a4, a6, 4025a813 4025a81b: f00d ret.n 4025a81d: 000000 ill 4025a820: f0c112 addi a1, a1, -16 4025a823: 006102 s32i a0, a1, 0 4025a826: 046485 call0 4025ee70 4025a829: 005296 bltz a2, 4025a832 4025a82c: 0222e6 bgei a2, 2, 4025a832 4025a82f: 00ef85 call0 4025b728 4025a832: 002102 l32i a0, a1, 0 4025a835: 10c112 addi a1, a1, 16 4025a838: f00d ret.n 4025a83a: 700000 excw 4025a83d: ae .byte 0xae 4025a83e: fe .byte 0xfe 4025a83f: 3f .byte 0x3f 4025a840 : 4025a840: ffff31 l32r a3, 4025a83c 4025a843: 1122c0 slli a2, a2, 4 4025a846: 232a add.n a2, a3, a2 4025a848: f00d ret.n ... 4025a84c : 4025a84c: fffc51 l32r a5, 4025a83c 4025a84f: 1162c0 slli a6, a2, 4 4025a852: 556a add.n a5, a5, a6 4025a854: 2539 s32i.n a3, a5, 8 4025a856: 0c4542 s8i a4, a5, 12 4025a859: f00d ret.n 4025a85b: ae5000 excw 4025a85e: fe .byte 0xfe 4025a85f: 3f .byte 0x3f 4025a860 : 4025a860: f0c112 addi a1, a1, -16 4025a863: 016152 s32i a5, a1, 4 4025a866: 026102 s32i a0, a1, 8 4025a869: 0361c2 s32i a12, a1, 12 4025a86c: 0149 s32i.n a4, a1, 0 4025a86e: 02cd mov.n a12, a2 4025a870: fff321 l32r a2, 4025a83c 4025a873: 114cc0 slli a4, a12, 4 4025a876: 224a add.n a2, a2, a4 4025a878: 640c movi.n a4, 6 4025a87a: 95ed01 l32r a0, 40240030 <_irom0_text_start+0x30> 4025a87d: 0000c0 callx0 a0 4025a880: 0c2d mov.n a2, a12 4025a882: 0138 l32i.n a3, a1, 0 4025a884: 1148 l32i.n a4, a1, 4 4025a886: fffc45 call0 4025a84c 4025a889: 130c movi.n a3, 1 4025a88b: 401c00 ssl a12 4025a88e: fff351 l32r a5, 4025a85c 4025a891: 31c8 l32i.n a12, a1, 12 4025a893: 000522 l8ui a2, a5, 0 4025a896: a13300 sll a3, a3 4025a899: 202230 or a2, a2, a3 4025a89c: 742020 extui a2, a2, 0, 8 4025a89f: 004522 s8i a2, a5, 0 4025a8a2: fbbfc5 call0 402564a0 4025a8a5: 742020 extui a2, a2, 0, 8 4025a8a8: 2108 l32i.n a0, a1, 8 4025a8aa: 10c112 addi a1, a1, 16 4025a8ad: f00d ret.n ... 4025a8b0 : 4025a8b0: ffeb31 l32r a3, 4025a85c 4025a8b3: 000332 l8ui a3, a3, 0 4025a8b6: 400200 ssr a2 4025a8b9: 912030 srl a2, a3 4025a8bc: 042020 extui a2, a2, 0, 1 4025a8bf: f00d ret.n 4025a8c1: 000000 ill 4025a8c4 : 4025a8c4: f0c112 addi a1, a1, -16 4025a8c7: 006102 s32i a0, a1, 0 4025a8ca: ffe401 l32r a0, 4025a85c 4025a8cd: 01a042 movi a4, 1 4025a8d0: 000002 l8ui a0, a0, 0 4025a8d3: 400200 ssr a2 4025a8d6: 913000 srl a3, a0 4025a8d9: 1d6307 bbci a3, 0, 4025a8fa 4025a8dc: 401200 ssl a2 4025a8df: a13400 sll a3, a4 4025a8e2: ffaf42 movi a4, -1 4025a8e5: 303340 xor a3, a3, a4 4025a8e8: ffdd41 l32r a4, 4025a85c 4025a8eb: 103030 and a3, a0, a3 4025a8ee: 004432 s8i a3, a4, 0 4025a8f1: 0448c5 call0 4025ed80 4025a8f4: ffda01 l32r a0, 4025a85c 4025a8f7: 000002 l8ui a0, a0, 0 4025a8fa: 202000 or a2, a0, a0 4025a8fd: fbba05 call0 402564a0 4025a900: 742020 extui a2, a2, 0, 8 4025a903: 002102 l32i a0, a1, 0 4025a906: 10c112 addi a1, a1, 16 4025a909: 000080 ret 4025a90c : 4025a90c: ffcc41 l32r a4, 4025a83c 4025a90f: 1152c0 slli a5, a2, 4 4025a912: 445a add.n a4, a4, a5 4025a914: 2438 l32i.n a3, a4, 8 4025a916: 020c movi.n a2, 0 4025a918: 071326 beqi a3, 1, 4025a923 4025a91b: 0c0472 l8ui a7, a4, 12 4025a91e: 160c movi.n a6, 1 4025a920: 832670 moveqz a2, a6, a7 4025a923: 742020 extui a2, a2, 0, 8 4025a926: f00d ret.n 4025a928 : 4025a928: ffc531 l32r a3, 4025a83c 4025a92b: 1122c0 slli a2, a2, 4 4025a92e: 232a add.n a2, a3, a2 4025a930: 0d0222 l8ui a2, a2, 13 4025a933: f00d ret.n 4025a935: 000000 ill 4025a938 : 4025a938: ffc131 l32r a3, 4025a83c 4025a93b: 1122c0 slli a2, a2, 4 4025a93e: 232a add.n a2, a3, a2 4025a940: 0e0222 l8ui a2, a2, 14 4025a943: f00d ret.n 4025a945: 000000 ill 4025a948 : 4025a948: ffbd41 l32r a4, 4025a83c 4025a94b: 1152c0 slli a5, a2, 4 4025a94e: 445a add.n a4, a4, a5 4025a950: 0d4432 s8i a3, a4, 13 4025a953: f00d ret.n 4025a955: 000000 ill 4025a958 : 4025a958: ffb941 l32r a4, 4025a83c 4025a95b: 1152c0 slli a5, a2, 4 4025a95e: 445a add.n a4, a4, a5 4025a960: 0e4432 s8i a3, a4, 14 4025a963: f00d ret.n 4025a965: 000000 ill 4025a968 : 4025a968: ffb531 l32r a3, 4025a83c 4025a96b: 1122c0 slli a2, a2, 4 4025a96e: 232a add.n a2, a3, a2 4025a970: 0c0222 l8ui a2, a2, 12 4025a973: f00d ret.n 4025a975: 000000 ill 4025a978: f0c112 addi a1, a1, -16 4025a97b: 006102 s32i a0, a1, 0 4025a97e: f32501 l32r a0, 40257614 4025a981: 0161c2 s32i a12, a1, 4 4025a984: 700002 l8ui a0, a0, 112 4025a987: 20c220 or a12, a2, a2 4025a98a: f0cc bnez.n a0, 4025a99d 4025a98c: 030c movi.n a3, 0 4025a98e: fffb85 call0 4025a948 4025a991: 0c2d mov.n a2, a12 4025a993: 030c movi.n a3, 0 4025a995: fffc05 call0 4025a958 4025a998: 0c2d mov.n a2, a12 4025a99a: 04d985 call0 4025f734 4025a99d: 01a022 movi a2, 1 4025a9a0: 203cc0 or a3, a12, a12 4025a9a3: 00a042 movi a4, 0 4025a9a6: 11c8 l32i.n a12, a1, 4 4025a9a8: 04a085 call0 4025f3b4 4025a9ab: 0108 l32i.n a0, a1, 0 4025a9ad: 10c112 addi a1, a1, 16 4025a9b0: f00d ret.n 4025a9b2: 000000 ill 4025a9b5: fe .byte 0xfe 4025a9b6: 124026 beqi a0, 4, 4025a9cc 4025a9b9: c2f0c1 l32r a12, 4024b57c 4025a9bc: 020161 l32r a6, 4021b1c0 <_lit4_end+0x113a70> 4025a9bf: cd0061 l32r a6, 4024ddc0 4025a9c2: fc2102 l32i a0, a1, 0x3f0 4025a9c5: ff .byte 0xff 4025a9c6: 0c3d mov.n a3, a12 4025a9c8: a63601 l32r a0, 402442a0 4025a9cb: 0000c0 callx0 a0 4025a9ce: 020c movi.n a2, 0 4025a9d0: 0c3d mov.n a3, a12 4025a9d2: 040c movi.n a4, 0 4025a9d4: 049dc5 call0 4025f3b4 4025a9d7: 0c2d mov.n a2, a12 4025a9d9: ffee85 call0 4025a8c4 4025a9dc: 11c8 l32i.n a12, a1, 4 4025a9de: 72cc bnez.n a2, 4025a9e9 4025a9e0: fb7c01 l32r a0, 402597d0 4025a9e3: 0000c0 callx0 a0 4025a9e6: 019905 call0 4025c378 4025a9e9: 0108 l32i.n a0, a1, 0 4025a9eb: 10c112 addi a1, a1, 16 4025a9ee: f00d ret.n 4025a9f0: 26fe10 excw 4025a9f3: fe2040 excw 4025a9f6: 544026 beqi a0, 4, 4025aa4e 4025a9f9: ae .byte 0xae 4025a9fa: fe .byte 0xfe 4025a9fb: 3f .byte 0x3f 4025a9fc: 25a820 extui a10, a2, 24, 3 4025a9ff: c11240 mul16u a1, a2, a4 4025aa00 : 4025aa00: e0c112 addi a1, a1, -32 4025aa03: 3109 s32i.n a0, a1, 12 4025aa05: 2159 s32i.n a5, a1, 8 4025aa07: 41c9 s32i.n a12, a1, 16 4025aa09: 1169 s32i.n a6, a1, 4 4025aa0b: 02cd mov.n a12, a2 4025aa0d: 042d mov.n a2, a4 4025aa0f: 162366 bnei a3, 2, 4025aa29 4025aa12: fff721 l32r a2, 4025a9f0 4025aa15: 0c3d mov.n a3, a12 4025aa17: a62201 l32r a0, 402442a0 4025aa1a: 0000c0 callx0 a0 4025aa1d: 0c2d mov.n a2, a12 4025aa1f: 2138 l32i.n a3, a1, 8 4025aa21: 1148 l32i.n a4, a1, 4 4025aa23: ffe285 call0 4025a84c 4025aa26: 000dc6 j 4025aa61 4025aa29: 006122 s32i a2, a1, 0 4025aa2c: 2b1366 bnei a3, 1, 4025aa5b 4025aa2f: fff121 l32r a2, 4025a9f4 4025aa32: 203cc0 or a3, a12, a12 4025aa35: a61a01 l32r a0, 402442a0 4025aa38: 0000c0 callx0 a0 4025aa3b: 0c2d mov.n a2, a12 4025aa3d: 0138 l32i.n a3, a1, 0 4025aa3f: 048d85 call0 4025f318 4025aa42: 0c2d mov.n a2, a12 4025aa44: 0138 l32i.n a3, a1, 0 4025aa46: 2148 l32i.n a4, a1, 8 4025aa48: 1158 l32i.n a5, a1, 4 4025aa4a: ffe145 call0 4025a860 4025aa4d: 021266 bnei a2, 1, 4025aa53 4025aa50: 04d185 call0 4025f76c 4025aa53: 0c2d mov.n a2, a12 4025aa55: fff205 call0 4025a978 4025aa58: 000146 j 4025aa61 4025aa5b: 202cc0 or a2, a12, a12 4025aa5e: fff585 call0 4025a9b8 4025aa61: ffe5c1 l32r a12, 4025a9f8 4025aa64: 202cc0 or a2, a12, a12 4025aa67: f00701 l32r a0, 40256a84 4025aa6a: 0000c0 callx0 a0 4025aa6d: f2e901 l32r a0, 40257614 4025aa70: 560002 l8ui a0, a0, 86 4025aa73: 90ec bnez.n a0, 4025aaa0 4025aa75: 0c2d mov.n a2, a12 4025aa77: ffe131 l32r a3, 4025a9fc 4025aa7a: 040c movi.n a4, 0 4025aa7c: ef5d01 l32r a0, 402567f0 4025aa7f: 0000c0 callx0 a0 4025aa82: 043ec5 call0 4025ee70 4025aa85: 02cd mov.n a12, a2 4025aa87: 01e296 bltz a2, 4025aaa9 4025aa8a: 742020 extui a2, a2, 0, 8 4025aa8d: ffe7c5 call0 4025a90c 4025aa90: 529c beqz.n a2, 4025aaa9 4025aa92: ff7221 l32r a2, 4025a85c 4025aa95: 000222 l8ui a2, a2, 0 4025aa98: 0de217 bbsi a2, 1, 4025aaa9 4025aa9b: 0c2d mov.n a2, a12 4025aa9d: 00c885 call0 4025b728 4025aaa0: 41c8 l32i.n a12, a1, 16 4025aaa2: 3108 l32i.n a0, a1, 12 4025aaa4: 20c112 addi a1, a1, 32 4025aaa7: f00d ret.n 4025aaa9: ffd321 l32r a2, 4025a9f8 4025aaac: eff601 l32r a0, 40256a84 4025aaaf: 0000c0 callx0 a0 4025aab2: 00b605 call0 4025b614 4025aab5: fff9c6 j 4025aaa0 4025aab8: 26fe30 excw 4025aabb: c11240 mul16u a1, a2, a4 4025aabc : 4025aabc: e0c112 addi a1, a1, -32 4025aabf: 0461e2 s32i a14, a1, 16 4025aac2: 016102 s32i a0, a1, 4 4025aac5: 31d9 s32i.n a13, a1, 12 4025aac7: 21c9 s32i.n a12, a1, 8 4025aac9: 06dd mov.n a13, a6 4025aacb: 02cd mov.n a12, a2 4025aacd: 03d316 beqz a3, 4025ab0e 4025aad0: 043d mov.n a3, a4 4025aad2: 0179 s32i.n a7, a1, 0 4025aad4: 054d mov.n a4, a5 4025aad6: 065d mov.n a5, a6 4025aad8: 041645 call0 4025ec40 4025aadb: 02ed mov.n a14, a2 4025aadd: 0d3d mov.n a3, a13 4025aadf: fff621 l32r a2, 4025aab8 4025aae2: a5ef01 l32r a0, 402442a0 4025aae5: 0000c0 callx0 a0 4025aae8: ceac beqz.n a14, 4025ab18 4025aaea: 0c2d mov.n a2, a12 4025aaec: ffe785 call0 4025a968 4025aaef: 02cd mov.n a12, a2 4025aaf1: 0108 l32i.n a0, a1, 0 4025aaf3: 176e02 s32i a0, a14, 92 4025aaf6: ef4d01 l32r a0, 4025682c 4025aaf9: 0000c0 callx0 a0 4025aafc: 0c4d mov.n a4, a12 4025aafe: 0e2d mov.n a2, a14 4025ab00: 030c movi.n a3, 0 4025ab02: 03ee85 call0 4025e9ec 4025ab05: ef4b01 l32r a0, 40256834 4025ab08: 0000c0 callx0 a0 4025ab0b: 000246 j 4025ab18 4025ab0e: 043d mov.n a3, a4 4025ab10: 054d mov.n a4, a5 4025ab12: 201110 or a1, a1, a1 4025ab15: 042145 call0 4025ed2c 4025ab18: f47f01 l32r a0, 40257d14 4025ab1b: da2022 l32i a2, a0, 0x368 4025ab1e: db2032 l32i a3, a0, 0x36c 4025ab21: 04f216 beqz a2, 4025ab74 4025ab24: 4c2326 beqi a3, 2, 4025ab74 4025ab27: 0c0c movi.n a12, 0 4025ab29: ffb3d1 l32r a13, 4025a9f8 4025ab2c: 202dd0 or a2, a13, a13 4025ab2f: efd501 l32r a0, 40256a84 4025ab32: 0000c0 callx0 a0 4025ab35: 0421e2 l32i a14, a1, 16 4025ab38: 02dc16 beqz a12, 4025ab69 4025ab3b: f2b641 l32r a4, 40257614 4025ab3e: 560442 l8ui a4, a4, 86 4025ab41: 44ec bnez.n a4, 4025ab69 4025ab43: 0432c5 call0 4025ee70 4025ab46: 02f296 bltz a2, 4025ab79 4025ab49: 742020 extui a2, a2, 0, 8 4025ab4c: ffdbc5 call0 4025a90c 4025ab4f: 62ac beqz.n a2, 4025ab79 4025ab51: ff4251 l32r a5, 4025a85c 4025ab54: 000552 l8ui a5, a5, 0 4025ab57: 1ee517 bbsi a5, 1, 4025ab79 4025ab5a: 0d2d mov.n a2, a13 4025ab5c: b78331 l32r a3, 40248968 4025ab5f: 040c movi.n a4, 0 4025ab61: 150c movi.n a5, 1 4025ab63: efc901 l32r a0, 40256a88 4025ab66: 0000c0 callx0 a0 4025ab69: 21c8 l32i.n a12, a1, 8 4025ab6b: 31d8 l32i.n a13, a1, 12 4025ab6d: 1108 l32i.n a0, a1, 4 4025ab6f: 20c112 addi a1, a1, 32 4025ab72: f00d ret.n 4025ab74: 1c0c movi.n a12, 1 4025ab76: ffebc6 j 4025ab29 4025ab79: 0d2d mov.n a2, a13 4025ab7b: efc201 l32r a0, 40256a84 4025ab7e: 0000c0 callx0 a0 4025ab81: 00a905 call0 4025b614 4025ab84: fff846 j 4025ab69 4025ab87: fe4000 excw 4025ab8a: 484026 beqi a0, 4, 4025abd6 4025ab8d: fe .byte 0xfe 4025ab8e: 384026 beqi a0, 4, 4025abca 4025ab91: fe .byte 0xfe 4025ab92: 124026 beqi a0, 4, 4025aba8 4025ab94 : 4025ab94: f0c112 addi a1, a1, -16 4025ab97: 016102 s32i a0, a1, 4 4025ab9a: 112466 bnei a4, 2, 4025abaf 4025ab9d: 006152 s32i a5, a1, 0 4025aba0: 039516 beqz a5, 4025abdd 4025aba3: 034d mov.n a4, a3 4025aba5: 023d mov.n a3, a2 4025aba7: 220c movi.n a2, 2 4025aba9: 048085 call0 4025f3b4 4025abac: 000c06 j 4025abe0 4025abaf: 171466 bnei a4, 1, 4025abca 4025abb2: 204330 or a4, a3, a3 4025abb5: 203220 or a3, a2, a2 4025abb8: 02a022 movi a2, 2 4025abbb: 047f85 call0 4025f3b4 4025abbe: fff221 l32r a2, 4025ab88 4025abc1: a5b701 l32r a0, 402442a0 4025abc4: 0000c0 callx0 a0 4025abc7: 0002c6 j 4025abd6 4025abca: ffdac5 call0 4025a978 4025abcd: ffef21 l32r a2, 4025ab8c 4025abd0: a5b401 l32r a0, 402442a0 4025abd3: 0000c0 callx0 a0 4025abd6: 1108 l32i.n a0, a1, 4 4025abd8: 10c112 addi a1, a1, 16 4025abdb: f00d ret.n 4025abdd: ffd985 call0 4025a978 4025abe0: ffec21 l32r a2, 4025ab90 4025abe3: 0138 l32i.n a3, a1, 0 4025abe5: a5ae01 l32r a0, 402442a0 4025abe8: 0000c0 callx0 a0 4025abeb: fff9c6 j 4025abd6 ... 4025abf0 : 4025abf0: d0c112 addi a1, a1, -48 4025abf3: 7109 s32i.n a0, a1, 28 4025abf5: 4149 s32i.n a4, a1, 16 4025abf7: 5159 s32i.n a5, a1, 20 4025abf9: 6179 s32i.n a7, a1, 24 4025abfb: a1e9 s32i.n a14, a1, 40 4025abfd: 91d9 s32i.n a13, a1, 36 4025abff: 81c9 s32i.n a12, a1, 32 4025ac01: 02dd mov.n a13, a2 4025ac03: 03cd mov.n a12, a3 4025ac05: 06ed mov.n a14, a6 4025ac07: 0566b6 bltui a6, 6, 4025ac10 4025ac0a: ffd3c5 call0 4025a948 4025ac0d: 000446 j 4025ac22 4025ac10: b3cc bnez.n a3, 4025ac1f 4025ac12: ffd345 call0 4025a948 4025ac15: 0d2d mov.n a2, a13 4025ac17: 0c3d mov.n a3, a12 4025ac19: ffd3c5 call0 4025a958 4025ac1c: 000086 j 4025ac22 4025ac1f: ffd385 call0 4025a958 4025ac22: 206ee0 or a6, a14, a14 4025ac25: 042142 l32i a4, a1, 16 4025ac28: 5158 l32i.n a5, a1, 20 4025ac2a: 6178 l32i.n a7, a1, 24 4025ac2c: 0c2d mov.n a2, a12 4025ac2e: 0d3d mov.n a3, a13 4025ac30: 300102 l8ui a0, a1, 48 4025ac33: 0109 s32i.n a0, a1, 0 4025ac35: 048e05 call0 4025f518 4025ac38: a1e8 l32i.n a14, a1, 40 4025ac3a: 0c3d mov.n a3, a12 4025ac3c: 0d2d mov.n a2, a13 4025ac3e: 81c8 l32i.n a12, a1, 32 4025ac40: 91d8 l32i.n a13, a1, 36 4025ac42: 04a545 call0 4025f698 4025ac45: 7108 l32i.n a0, a1, 28 4025ac47: 30c112 addi a1, a1, 48 4025ac4a: f00d ret.n 4025ac4c : 4025ac4c: f0c112 addi a1, a1, -16 4025ac4f: 006102 s32i a0, a1, 0 4025ac52: 049b85 call0 4025f60c 4025ac55: 002102 l32i a0, a1, 0 4025ac58: 10c112 addi a1, a1, 16 4025ac5b: 000080 ret ... 4025ac60 : 4025ac60: f0c112 addi a1, a1, -16 4025ac63: 006102 s32i a0, a1, 0 4025ac66: 041785 call0 4025ede0 4025ac69: 002102 l32i a0, a1, 0 4025ac6c: 004256 bnez a2, 4025ac74 4025ac6f: f21c movi.n a2, 31 4025ac71: 0002c6 j 4025ac80 4025ac74: 030222 l8ui a2, a2, 3 4025ac77: a0c222 addi a2, a2, -96 4025ac7a: 012280 slli a2, a2, 24 4025ac7d: 312820 srai a2, a2, 24 4025ac80: 10c112 addi a1, a1, 16 4025ac83: f00d ret.n 4025ac85: 000000 ill 4025ac88: feaec0 excw 4025ac8b: 3f .byte 0x3f 4025ac8c : 4025ac8c: 070c movi.n a7, 0 4025ac8e: fffe91 l32r a9, 4025ac88 4025ac91: b08220 addx8 a8, a2, a2 4025ac94: a08890 addx4 a8, a8, a9 4025ac97: 044822 s8i a2, a8, 4 4025ac9a: 054832 s8i a3, a8, 5 4025ac9d: 084852 s8i a5, a8, 8 4025aca0: 074842 s8i a4, a8, 7 4025aca3: 064842 s8i a4, a8, 6 4025aca6: 0c5862 s16i a6, a8, 24 4025aca9: 094872 s8i a7, a8, 9 4025acac: 0a4872 s8i a7, a8, 10 4025acaf: 114872 s8i a7, a8, 17 4025acb2: 7879 s32i.n a7, a8, 28 4025acb4: 8879 s32i.n a7, a8, 32 4025acb6: f00d ret.n 4025acb8: 000bc0 callx0 a11 4025acbb: ae9000 excw 4025acbe: fe .byte 0xfe 4025acbf: 3f .byte 0x3f 4025acc0 : 4025acc0: f0c112 addi a1, a1, -16 4025acc3: 006102 s32i a0, a1, 0 4025acc6: 000705 call0 4025ad38 4025acc9: 02a022 movi a2, 2 4025accc: 330c movi.n a3, 3 4025acce: 440c movi.n a4, 4 4025acd0: a50c movi.n a5, 10 4025acd2: 060c movi.n a6, 0 4025acd4: fffb45 call0 4025ac8c 4025acd7: 320c movi.n a2, 3 4025acd9: 730c movi.n a3, 7 4025acdb: 440c movi.n a4, 4 4025acdd: a50c movi.n a5, 10 4025acdf: 060c movi.n a6, 0 4025ace1: fffa85 call0 4025ac8c 4025ace4: 120c movi.n a2, 1 4025ace6: 230c movi.n a3, 2 4025ace8: 340c movi.n a4, 3 4025acea: 450c movi.n a5, 4 4025acec: fff361 l32r a6, 4025acb8 4025acef: fff9c5 call0 4025ac8c 4025acf2: 020c movi.n a2, 0 4025acf4: 230c movi.n a3, 2 4025acf6: 240c movi.n a4, 2 4025acf8: 350c movi.n a5, 3 4025acfa: e0a562 movi a6, 0x5e0 4025acfd: fff8c5 call0 4025ac8c 4025ad00: 420c movi.n a2, 4 4025ad02: 230c movi.n a3, 2 4025ad04: 440c movi.n a4, 4 4025ad06: a50c movi.n a5, 10 4025ad08: 060c movi.n a6, 0 4025ad0a: fff805 call0 4025ac8c 4025ad0d: 720c movi.n a2, 7 4025ad0f: 230c movi.n a3, 2 4025ad11: 540c movi.n a4, 5 4025ad13: a50c movi.n a5, 10 4025ad15: 060c movi.n a6, 0 4025ad17: fff745 call0 4025ac8c 4025ad1a: ffe821 l32r a2, 4025acbc 4025ad1d: 830c movi.n a3, 8 4025ad1f: 004232 s8i a3, a2, 0 4025ad22: 0e1222 l16ui a2, a2, 28 4025ad25: 130c movi.n a3, 1 4025ad27: 03b405 call0 4025e868 4025ad2a: 03e8c5 call0 4025ebb8 4025ad2d: 0108 l32i.n a0, a1, 0 4025ad2f: 10c112 addi a1, a1, 16 4025ad32: f00d ret.n 4025ad34: 092a add.n a0, a9, a2 4025ad36: 210000 srai a0, a0, 0 4025ad39: 42d3c2 addmi a12, a3, 0x4200 4025ad3c: 0c5fa1 l32r a10, 4021deb8 <_lit4_end+0x116768> 4025ad3f: a26295 excw 4025ad42: a17200 sll a7, a2 4025ad45: fb8100 excw 4025ad48: ff .byte 0xff 4025ad49: ffdc31 l32r a3, 4025acbc 4025ad4c: b90c movi.n a9, 11 4025ad4e: 0d4392 s8i a9, a3, 13 4025ad51: 0c4392 s8i a9, a3, 12 4025ad54: 085382 s16i a8, a3, 16 4025ad57: 075382 s16i a8, a3, 14 4025ad5a: 1379 s32i.n a7, a3, 4 4025ad5c: 2369 s32i.n a6, a3, 8 4025ad5e: 0a5352 s16i a5, a3, 20 4025ad61: 0e5342 s16i a4, a3, 28 4025ad64: 0f5322 s16i a2, a3, 30 4025ad67: f00d ret.n 4025ad69: 000000 ill 4025ad6c : 4025ad6c: ffd461 l32r a6, 4025acbc 4025ad6f: 540c movi.n a4, 5 4025ad71: 451c movi.n a5, 20 4025ad73: 013527 bltu a5, a2, 4025ad78 4025ad76: 025d mov.n a5, a2 4025ad78: 742050 extui a2, a5, 0, 8 4025ad7b: 0152b6 bltui a2, 5, 4025ad80 4025ad7e: 024d mov.n a4, a2 4025ad80: 0d4642 s8i a4, a6, 13 4025ad83: 0c4642 s8i a4, a6, 12 4025ad86: f00d ret.n 4025ad88: feafe0 excw 4025ad8b: 3f .byte 0x3f 4025ad8c: 101670 and a1, a6, a7 4025ad8f: a02240 addx4 a2, a2, a4 4025ad90 : 4025ad90: 6aa022 movi a2, 106 4025ad93: 230c movi.n a3, 2 4025ad95: 050c movi.n a5, 0 4025ad97: f0c112 addi a1, a1, -16 4025ad9a: 0109 s32i.n a0, a1, 0 4025ad9c: cb8d01 l32r a0, 4024dbd0 4025ad9f: fffa61 l32r a6, 4025ad88 4025ada2: 0008 l32i.n a0, a0, 0 4025ada4: 1659 s32i.n a5, a6, 4 4025ada6: 262002 l32i a0, a0, 152 4025ada9: 840c movi.n a4, 8 4025adab: 0000c0 callx0 a0 4025adae: fff621 l32r a2, 4025ad88 4025adb1: fff601 l32r a0, 4025ad8c 4025adb4: 0000c0 callx0 a0 4025adb7: fff421 l32r a2, 4025ad88 4025adba: 0108 l32i.n a0, a1, 0 4025adbc: 10c112 addi a1, a1, 16 4025adbf: 1228 l32i.n a2, a2, 4 4025adc1: f00d ret.n 4025adc3: b0f400 addx8 a15, a4, a0 4025adc6: fe .byte 0xfe 4025adc7: 3f .byte 0x3f 4025adc8 : 4025adc8: f0c112 addi a1, a1, -16 4025adcb: 0109 s32i.n a0, a1, 0 4025adcd: fffd01 l32r a0, 4025adc4 4025add0: 000002 l8ui a0, a0, 0 4025add3: 90cc bnez.n a0, 4025ade0 4025add5: fffb85 call0 4025ad90 4025add8: fffb31 l32r a3, 4025adc4 4025addb: 120c movi.n a2, 1 4025addd: 004322 s8i a2, a3, 0 4025ade0: ffea21 l32r a2, 4025ad88 4025ade3: 0108 l32i.n a0, a1, 0 4025ade5: 10c112 addi a1, a1, 16 4025ade8: 1228 l32i.n a2, a2, 4 4025adea: f00d ret.n 4025adec : 4025adec: ffe731 l32r a3, 4025ad88 4025adef: f0c112 addi a1, a1, -16 4025adf2: 006102 s32i a0, a1, 0 4025adf5: 012332 l32i a3, a3, 4 4025adf8: f8bc05 call0 402539bc 4025adfb: f8c005 call0 402539fc 4025adfe: 0108 l32i.n a0, a1, 0 4025ae00: 10c112 addi a1, a1, 16 4025ae03: f00d ret.n 4025ae05: 000000 ill 4025ae08: f0c112 addi a1, a1, -16 4025ae0b: 006102 s32i a0, a1, 0 4025ae0e: ffde01 l32r a0, 4025ad88 4025ae11: 0c2002 l32i a0, a0, 48 4025ae14: 0d6007 bbci a0, 0, 4025ae25 4025ae17: f8be45 call0 402539fc 4025ae1a: ffdb01 l32r a0, 4025ad88 4025ae1d: 08a022 movi a2, 8 4025ae20: c008 l32i.n a0, a0, 48 4025ae22: 000086 j 4025ae28 4025ae25: 00a022 movi a2, 0 4025ae28: 056017 bbci a0, 1, 4025ae31 4025ae2b: 10a032 movi a3, 16 4025ae2e: 202230 or a2, a2, a3 4025ae31: 056027 bbci a0, 2, 4025ae3a 4025ae34: 04a042 movi a4, 4 4025ae37: 202240 or a2, a2, a4 4025ae3a: 043300 extui a3, a0, 3, 1 4025ae3d: f8cfc5 call0 40253b3c 4025ae40: 0108 l32i.n a0, a1, 0 4025ae42: 10c112 addi a1, a1, 16 4025ae45: f00d ret.n 4025ae47: fe8000 excw 4025ae4a: 0c4026 beqi a0, 4, 4025ae5a 4025ae4d: 3ffe81 l32r a8, 4022ae48 <_lit4_end+0x1236f8> 4025ae50: feb150 excw 4025ae53: 3f .byte 0x3f 4025ae54: b148 l32i.n a4, a1, 44 4025ae56: fe .byte 0xfe 4025ae57: 3f .byte 0x3f 4025ae58: f0c112 addi a1, a1, -16 4025ae5b: 31c9 s32i.n a12, a1, 12 4025ae5d: ffcac1 l32r a12, 4025ad88 4025ae60: 2109 s32i.n a0, a1, 8 4025ae62: 382c02 l32i a0, a12, 224 4025ae65: b0fc bnez.n a0, 4025aea4 4025ae67: f4a222 movi a2, 0x2f4 4025ae6a: fff731 l32r a3, 4025ae48 4025ae6d: 1ca142 movi a4, 0x11c 4025ae70: 948601 l32r a0, 40240088 <_irom0_text_start+0x88> 4025ae73: 0000c0 callx0 a0 4025ae76: 023d mov.n a3, a2 4025ae78: 0129 s32i.n a2, a1, 0 4025ae7a: 949f21 l32r a2, 402400f8 <_irom0_text_start+0xf8> 4025ae7d: 0228 l32i.n a2, a2, 0 4025ae7f: 386c32 s32i a3, a12, 224 4025ae82: 3238 l32i.n a3, a2, 12 4025ae84: 1139 s32i.n a3, a1, 4 4025ae86: 1228 l32i.n a2, a2, 4 4025ae88: 94a101 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025ae8b: 0000c0 callx0 a0 4025ae8e: fcc232 addi a3, a2, -4 4025ae91: 1128 l32i.n a2, a1, 4 4025ae93: f4a242 movi a4, 0x2f4 4025ae96: 822230 mull a2, a2, a3 4025ae99: 0138 l32i.n a3, a1, 0 4025ae9b: 949e01 l32r a0, 40240114 <_irom0_text_start+0x114> 4025ae9e: 0000c0 callx0 a0 4025aea1: 382c02 l32i a0, a12, 224 4025aea4: fd4141 l32r a4, 4025a3a8 4025aea7: ffe951 l32r a5, 4025ae4c 4025aeaa: fd4071 l32r a7, 4025a3ac 4025aead: 01d062 addmi a6, a0, 0x100 4025aeb0: 006762 s32i a6, a7, 0 4025aeb3: 00a002 movi a0, 0 4025aeb6: 000552 l8ui a5, a5, 0 4025aeb9: 004402 s8i a0, a4, 0 4025aebc: 181566 bnei a5, 1, 4025aed8 4025aebf: c80c82 l8ui a8, a12, 200 4025aec2: 0228b6 bltui a8, 2, 4025aec8 4025aec5: 002886 j 4025af6b 4025aec8: 02a022 movi a2, 2 4025aecb: 030c movi.n a3, 0 4025aecd: f95085 call0 402543d8 4025aed0: 290c movi.n a9, 2 4025aed2: c84c92 s8i a9, a12, 200 4025aed5: 002706 j 4025af75 4025aed8: 192566 bnei a5, 2, 4025aef5 4025aedb: 01a022 movi a2, 1 4025aede: ef6a01 l32r a0, 40256c88 4025aee1: 0000c0 callx0 a0 4025aee4: 08a022 movi a2, 8 4025aee7: 00a032 movi a3, 0 4025aeea: f94ec5 call0 402543d8 4025aeed: 020c movi.n a2, 0 4025aeef: ef6601 l32r a0, 40256c88 4025aef2: 0000c0 callx0 a0 4025aef5: fd2ca1 l32r a10, 4025a3a8 4025aef8: 000aa2 l8ui a10, a10, 0 4025aefb: 211a66 bnei a10, 1, 4025af20 4025aefe: 947e21 l32r a2, 402400f8 <_irom0_text_start+0xf8> 4025af01: 002222 l32i a2, a2, 0 4025af04: 032232 l32i a3, a2, 12 4025af07: 016132 s32i a3, a1, 4 4025af0a: 1228 l32i.n a2, a2, 4 4025af0c: 948001 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025af0f: 0000c0 callx0 a0 4025af12: 1138 l32i.n a3, a1, 4 4025af14: fcc222 addi a2, a2, -4 4025af17: 382c42 l32i a4, a12, 224 4025af1a: f4a252 movi a5, 0x2f4 4025af1d: fcf385 call0 40257e58 4025af20: ffca31 l32r a3, 4025ae48 4025af23: 382c22 l32i a2, a12, 224 4025af26: 47a142 movi a4, 0x147 4025af29: 94e501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025af2c: 0000c0 callx0 a0 4025af2f: ffc851 l32r a5, 4025ae50 4025af32: 00a002 movi a0, 0 4025af35: 000532 l8ui a3, a5, 0 4025af38: 386c02 s32i a0, a12, 224 4025af3b: 0d1366 bnei a3, 1, 4025af4c 4025af3e: 00a022 movi a2, 0 4025af41: 00a042 movi a4, 0 4025af44: 004542 s8i a4, a5, 0 4025af47: f59605 call0 402508a8 4025af4a: 000c movi.n a0, 0 4025af4c: ffc231 l32r a3, 4025ae54 4025af4f: 000352 l8ui a5, a3, 0 4025af52: 0321c2 l32i a12, a1, 12 4025af55: 0b1566 bnei a5, 1, 4025af64 4025af58: 004302 s8i a0, a3, 0 4025af5b: 01a022 movi a2, 1 4025af5e: 01a032 movi a3, 1 4025af61: f3ff45 call0 4024ef58 4025af64: 2108 l32i.n a0, a1, 8 4025af66: 10c112 addi a1, a1, 16 4025af69: f00d ret.n 4025af6b: 220c movi.n a2, 2 4025af6d: 130c movi.n a3, 1 4025af6f: 201110 or a1, a1, a1 4025af72: f94645 call0 402543d8 4025af75: ee2f01 l32r a0, 40256834 4025af78: 0000c0 callx0 a0 4025af7b: 020c movi.n a2, 0 4025af7d: ef4201 l32r a0, 40256c88 4025af80: 0000c0 callx0 a0 4025af83: 0218c5 call0 4025d110 4025af86: c90c62 l8ui a6, a12, 201 4025af89: 021626 beqi a6, 1, 4025af8f 4025af8c: ffd946 j 4025aef5 4025af8f: 190c movi.n a9, 1 4025af91: d32a81 l32r a8, 4024fc3c 4025af94: 0020c0 memw 4025af97: 852872 l32i a7, a8, 0x214 4025af9a: 207790 or a7, a7, a9 4025af9d: 0020c0 memw 4025afa0: 856872 s32i a7, a8, 0x214 4025afa3: a0a022 movi a2, 160 4025afa6: d61901 l32r a0, 4025080c 4025afa9: 0000c0 callx0 a0 4025afac: ffd146 j 4025aef5 4025afaf: 766100 excw 4025afb2: ff .byte 0xff 4025afb3: 320622 l8ui a2, a6, 50 4025afb6: cda351 l32r a5, 4024e644 4025afb9: 12ac beqz.n a2, 4025afde 4025afbb: 0020c0 memw 4025afbe: 3a0642 l8ui a4, a6, 58 4025afc1: 802552 l32i a5, a5, 0x200 4025afc4: 5628 l32i.n a2, a6, 20 4025afc6: b638 l32i.n a3, a6, 44 4025afc8: c02250 sub a2, a2, a5 4025afcb: 823340 mull a3, a3, a4 4025afce: 0c3327 bltu a3, a2, 4025afde 4025afd1: 122682 l32i a8, a6, 72 4025afd4: 141672 l16ui a7, a6, 40 4025afd7: 778a add.n a7, a7, a8 4025afd9: 01b727 bgeu a7, a2, 4025afde 4025afdc: f00d ret.n 4025afde: 020c movi.n a2, 0 4025afe0: f00d ret.n 4025afe2: 120000 excw 4025afe5: c2e0c1 l32r a12, 4024bb68 4025afe8: e20361 l32r a6, 402537f4 4025afeb: f20561 l32r a6, 40257800 4025afee: d90661 l32r a6, 40251408 4025aff1: 210941 l32r a4, 40223418 <_lit4_end+0x11bcc8> 4025aff4: 02dd mov.n a13, a2 4025aff6: ffdd05 call0 4025adc8 4025aff9: ff63c1 l32r a12, 4025ad88 4025affc: 122c22 l32i a2, a12, 72 4025afff: 1c38 l32i.n a3, a12, 4 4025b001: c02d20 sub a2, a13, a2 4025b004: f89b45 call0 402539bc 4025b007: cd8fe1 l32r a14, 4024e644 4025b00a: 0020c0 memw 4025b00d: 802ef2 l32i a15, a14, 0x200 4025b010: 2ca132 movi a3, 0x12c 4025b013: 023327 bltu a3, a2, 4025b019 4025b016: 004806 j 4025b13a 4025b019: 040c movi.n a4, 0 4025b01b: 150c movi.n a5, 1 4025b01d: d30731 l32r a3, 4024fc3c 4025b020: 0020c0 memw 4025b023: 852362 l32i a6, a3, 0x214 4025b026: 046060 extui a6, a6, 0, 1 4025b029: 934560 movnez a4, a5, a6 4025b02c: 744040 extui a4, a4, 0, 8 4025b02f: c94c42 s8i a4, a12, 201 4025b032: 181466 bnei a4, 1, 4025b04e 4025b035: e87c movi.n a8, -2 4025b037: 0020c0 memw 4025b03a: 852372 l32i a7, a3, 0x214 4025b03d: 107780 and a7, a7, a8 4025b040: 0020c0 memw 4025b043: 856372 s32i a7, a3, 0x214 4025b046: 025c movi.n a2, 80 4025b048: d5f101 l32r a0, 4025080c 4025b04b: 0000c0 callx0 a0 4025b04e: 020945 call0 4025d0e4 4025b051: 120c movi.n a2, 1 4025b053: ef0d01 l32r a0, 40256c88 4025b056: 0000c0 callx0 a0 4025b059: 220c movi.n a2, 2 4025b05b: f91f85 call0 40254254 4025b05e: 71f9 s32i.n a15, a1, 28 4025b060: ffd2c5 call0 4025ad90 4025b063: 122c22 l32i a2, a12, 72 4025b066: 1c38 l32i.n a3, a12, 4 4025b068: c02d20 sub a2, a13, a2 4025b06b: f89505 call0 402539bc 4025b06e: 02fd mov.n a15, a2 4025b070: 0020c0 memw 4025b073: 7148 l32i.n a4, a1, 28 4025b075: 802e22 l32i a2, a14, 0x200 4025b078: 1c38 l32i.n a3, a12, 4 4025b07a: c02240 sub a2, a2, a4 4025b07d: f893c5 call0 402539bc 4025b080: 382c52 l32i a5, a12, 224 4025b083: 02dd mov.n a13, a2 4025b085: 85fc bnez.n a5, 4025b0c1 4025b087: f4a222 movi a2, 0x2f4 4025b08a: ff6f31 l32r a3, 4025ae48 4025b08d: a7a142 movi a4, 0x1a7 4025b090: 93fe01 l32r a0, 40240088 <_irom0_text_start+0x88> 4025b093: 0000c0 callx0 a0 4025b096: 023d mov.n a3, a2 4025b098: 941841 l32r a4, 402400f8 <_irom0_text_start+0xf8> 4025b09b: 0129 s32i.n a2, a1, 0 4025b09d: 0428 l32i.n a2, a4, 0 4025b09f: 386c32 s32i a3, a12, 224 4025b0a2: 3238 l32i.n a3, a2, 12 4025b0a4: 1139 s32i.n a3, a1, 4 4025b0a6: 1228 l32i.n a2, a2, 4 4025b0a8: 941901 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025b0ab: 0000c0 callx0 a0 4025b0ae: fcc232 addi a3, a2, -4 4025b0b1: 1128 l32i.n a2, a1, 4 4025b0b3: f4a242 movi a4, 0x2f4 4025b0b6: 822230 mull a2, a2, a3 4025b0b9: 0138 l32i.n a3, a1, 0 4025b0bb: 941601 l32r a0, 40240114 <_irom0_text_start+0x114> 4025b0be: 0000c0 callx0 a0 4025b0c1: edda01 l32r a0, 4025682c 4025b0c4: 0000c0 callx0 a0 4025b0c7: 04dd42 addmi a4, a13, 0x400 4025b0ca: ffdf52 addmi a5, a15, 0xffffff00 4025b0cd: d4c552 addi a5, a5, -44 4025b0d0: e8c442 addi a4, a4, -24 4025b0d3: 6cb457 bgeu a4, a5, 4025b143 4025b0d6: c02fd0 sub a2, a15, a13 4025b0d9: ffd222 addmi a2, a2, 0xffffff00 4025b0dc: d4c222 addi a2, a2, -44 4025b0df: ffd285 call0 4025ae08 4025b0e2: cf9971 l32r a7, 4024ef48 4025b0e5: 0c2c62 l32i a6, a12, 48 4025b0e8: 106670 and a6, a6, a7 4025b0eb: 00a672 movi a7, 0x600 4025b0ee: 206670 or a6, a6, a7 4025b0f1: 3fae72 movi a7, 0xfffffe3f 4025b0f4: 106670 and a6, a6, a7 4025b0f7: 0c6c62 s32i a6, a12, 48 4025b0fa: baa031 l32r a3, 40249b7c 4025b0fd: 0020c0 memw 4025b100: 472352 l32i a5, a3, 0x11c 4025b103: 7c59 s32i.n a5, a12, 28 4025b105: 0020c0 memw 4025b108: 802e42 l32i a4, a14, 0x200 4025b10b: 8c49 s32i.n a4, a12, 32 4025b10d: 0020c0 memw 4025b110: 220c movi.n a2, 2 4025b112: 9338 l32i.n a3, a3, 36 4025b114: 9c39 s32i.n a3, a12, 36 4025b116: c84c22 s8i a2, a12, 200 4025b119: f8c345 call0 40253d50 4025b11c: c84c22 s8i a2, a12, 200 4025b11f: 748020 extui a8, a2, 0, 8 4025b122: 38cc bnez.n a8, 4025b129 4025b124: 220c movi.n a2, 2 4025b126: f8d745 call0 40253e9c 4025b129: 020c movi.n a2, 0 4025b12b: 31c8 l32i.n a12, a1, 12 4025b12d: 41d8 l32i.n a13, a1, 16 4025b12f: 51e8 l32i.n a14, a1, 20 4025b131: 61f8 l32i.n a15, a1, 24 4025b133: 2108 l32i.n a0, a1, 8 4025b135: 20c112 addi a1, a1, 32 4025b138: f00d ret.n 4025b13a: edbe01 l32r a0, 40256834 4025b13d: 0000c0 callx0 a0 4025b140: 000086 j 4025b146 4025b143: ffd145 call0 4025ae58 4025b146: 120c movi.n a2, 1 4025b148: fff7c6 j 4025b12b ... 4025b14c : 4025b14c: ff0f41 l32r a4, 4025ad88 4025b14f: 130c movi.n a3, 1 4025b151: c448 l32i.n a4, a4, 48 4025b153: 020c movi.n a2, 0 4025b155: 244940 extui a4, a4, 9, 3 4025b158: fdc442 addi a4, a4, -3 4025b15b: 832340 moveqz a2, a3, a4 4025b15e: f00d ret.n 4025b160: ae28 l32i.n a2, a14, 40 4025b162: fe .byte 0xfe 4025b163: 3f .byte 0x3f 4025b164: 26fe90 excw 4025b167: b16840 excw 4025b16a: fe .byte 0xfe 4025b16b: 3f .byte 0x3f 4025b16c: 26fea0 excw 4025b16f: feb040 excw 4025b172: c04026 beqi a0, 4, 4025b136 4025b175: fe .byte 0xfe 4025b176: b84026 beqi a0, 4, 4025b132 4025b179: 000b addi.n a0, a0, -1 ... 4025b17c : 4025b17c: f0c112 addi a1, a1, -16 4025b17f: 0109 s32i.n a0, a1, 0 4025b181: 31e9 s32i.n a14, a1, 12 4025b183: 11c9 s32i.n a12, a1, 4 4025b185: 21d9 s32i.n a13, a1, 8 4025b187: 02cd mov.n a12, a2 4025b189: feffd1 l32r a13, 4025ad88 4025b18c: fc85e1 l32r a14, 4025a3a0 4025b18f: 02fc bnez.n a2, 4025b1c3 4025b191: 0e2d mov.n a2, a14 4025b193: ee3c01 l32r a0, 40256a84 4025b196: 0000c0 callx0 a0 4025b199: 0e2d mov.n a2, a14 4025b19b: fff141 l32r a4, 4025b160 4025b19e: 931c movi.n a3, 25 4025b1a0: 150c movi.n a5, 1 4025b1a2: 005432 s16i a3, a4, 0 4025b1a5: 931c movi.n a3, 25 4025b1a7: 140c movi.n a4, 1 4025b1a9: ee3701 l32r a0, 40256a88 4025b1ac: 0000c0 callx0 a0 4025b1af: ffed21 l32r a2, 4025b164 4025b1b2: 050c movi.n a5, 0 4025b1b4: ca4d52 s8i a5, a13, 202 4025b1b7: cc4d52 s8i a5, a13, 204 4025b1ba: a43901 l32r a0, 402442a0 4025b1bd: 0000c0 callx0 a0 4025b1c0: 001746 j 4025b221 4025b1c3: ffea21 l32r a2, 4025b16c 4025b1c6: cc0d92 l8ui a9, a13, 204 4025b1c9: ffe781 l32r a8, 4025b168 4025b1cc: 160c movi.n a6, 1 4025b1ce: 000872 l8ui a7, a8, 0 4025b1d1: cc4d62 s8i a6, a13, 204 4025b1d4: 837690 moveqz a7, a6, a9 4025b1d7: 004872 s8i a7, a8, 0 4025b1da: a43101 l32r a0, 402442a0 4025b1dd: 0000c0 callx0 a0 4025b1e0: 531c26 beqi a12, 1, 4025b237 4025b1e3: 502c26 beqi a12, 2, 4025b237 4025b1e6: cb4dc2 s8i a12, a13, 203 4025b1e9: 000d06 j 4025b221 4025b1ec: 202ee0 or a2, a14, a14 4025b1ef: ee2501 l32r a0, 40256a84 4025b1f2: 0000c0 callx0 a0 4025b1f5: 202ee0 or a2, a14, a14 4025b1f8: 19a032 movi a3, 25 4025b1fb: 140c movi.n a4, 1 4025b1fd: 150c movi.n a5, 1 4025b1ff: ffd8b1 l32r a11, 4025b160 4025b202: 9a1c movi.n a10, 25 4025b204: 005ba2 s16i a10, a11, 0 4025b207: ee2001 l32r a0, 40256a88 4025b20a: 0000c0 callx0 a0 4025b20d: 64a022 movi a2, 100 4025b210: 020b05 call0 4025d2c4 4025b213: 0c3d mov.n a3, a12 4025b215: ca4dc2 s8i a12, a13, 202 4025b218: ffd621 l32r a2, 4025b170 4025b21b: a42101 l32r a0, 402442a0 4025b21e: 0000c0 callx0 a0 4025b221: ffd421 l32r a2, 4025b174 4025b224: 11c8 l32i.n a12, a1, 4 4025b226: 21d8 l32i.n a13, a1, 8 4025b228: 31e8 l32i.n a14, a1, 12 4025b22a: a41d01 l32r a0, 402442a0 4025b22d: 0000c0 callx0 a0 4025b230: 0108 l32i.n a0, a1, 0 4025b232: 10c112 addi a1, a1, 16 4025b235: f00d ret.n 4025b237: ca0d32 l8ui a3, a13, 202 4025b23a: da1c37 beq a12, a3, 4025b218 4025b23d: ab1c66 bnei a12, 1, 4025b1ec 4025b240: 202ee0 or a2, a14, a14 4025b243: ee1001 l32r a0, 40256a84 4025b246: 0000c0 callx0 a0 4025b249: 202ee0 or a2, a14, a14 4025b24c: 01a042 movi a4, 1 4025b24f: 150c movi.n a5, 1 4025b251: ffc301 l32r a0, 4025b160 4025b254: ffc931 l32r a3, 4025b178 4025b257: 005032 s16i a3, a0, 0 4025b25a: ee0b01 l32r a0, 40256a88 4025b25d: 0000c0 callx0 a0 4025b260: ffc621 l32r a2, 4025b178 4025b263: 020605 call0 4025d2c4 4025b266: ffea46 j 4025b213 4025b269: 000000 ill 4025b26c : 4025b26c: fec721 l32r a2, 4025ad88 4025b26f: 030c movi.n a3, 0 4025b271: cc0242 l8ui a4, a2, 204 4025b274: ca0222 l8ui a2, a2, 202 4025b277: 440b addi.n a4, a4, -1 4025b279: 932340 movnez a2, a3, a4 4025b27c: f00d ret.n 4025b27e: 940000 extui a0, a0, 0, 10 4025b281: 3ffeb0 excw 4025b284: f0c112 addi a1, a1, -16 4025b287: 0361d2 s32i a13, a1, 12 4025b28a: 016102 s32i a0, a1, 4 4025b28d: febed1 l32r a13, 4025ad88 4025b290: 0261c2 s32i a12, a1, 8 4025b293: 122dd2 l32i a13, a13, 72 4025b296: ccebc1 l32r a12, 4024e644 4025b299: c0d2d0 sub a13, a2, a13 4025b29c: 0020c0 memw 4025b29f: 802cc2 l32i a12, a12, 0x200 4025b2a2: 203c movi.n a0, 50 4025b2a4: 6fb0d7 bgeu a0, a13, 4025b317 4025b2a7: 120c movi.n a2, 1 4025b2a9: ee7701 l32r a0, 40256c88 4025b2ac: 0000c0 callx0 a0 4025b2af: 820c movi.n a2, 8 4025b2b1: f8fa05 call0 40254254 4025b2b4: 020c movi.n a2, 0 4025b2b6: ee7401 l32r a0, 40256c88 4025b2b9: 0000c0 callx0 a0 4025b2bc: 0020c0 memw 4025b2bf: cce131 l32r a3, 4024e644 4025b2c2: 802332 l32i a3, a3, 0x200 4025b2c5: cecd22 addi a2, a13, -50 4025b2c8: c0c3c0 sub a12, a3, a12 4025b2cb: 18dc02 addmi a0, a12, 0x1800 4025b2ce: d4c002 addi a0, a0, -44 4025b2d1: 3fb027 bgeu a0, a2, 4025b314 4025b2d4: ffeb21 l32r a2, 4025b280 4025b2d7: 0129 s32i.n a2, a1, 0 4025b2d9: edea01 l32r a0, 40256a84 4025b2dc: 0000c0 callx0 a0 4025b2df: e8a332 movi a3, 0x3e8 4025b2e2: c02dc0 sub a2, a13, a12 4025b2e5: cec222 addi a2, a2, -50 4025b2e8: 938901 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025b2eb: 0000c0 callx0 a0 4025b2ee: 040c movi.n a4, 0 4025b2f0: 023d mov.n a3, a2 4025b2f2: 150c movi.n a5, 1 4025b2f4: 0128 l32i.n a2, a1, 0 4025b2f6: ede401 l32r a0, 40256a88 4025b2f9: 0000c0 callx0 a0 4025b2fc: 020c movi.n a2, 0 4025b2fe: fea241 l32r a4, 4025ad88 4025b301: cf1161 l32r a6, 4024ef48 4025b304: c438 l32i.n a3, a4, 48 4025b306: 00a652 movi a5, 0x600 4025b309: 103360 and a3, a3, a6 4025b30c: 203350 or a3, a3, a5 4025b30f: c439 s32i.n a3, a4, 48 4025b311: 000106 j 4025b319 4025b314: ffb405 call0 4025ae58 4025b317: 120c movi.n a2, 1 4025b319: 21c8 l32i.n a12, a1, 8 4025b31b: 31d8 l32i.n a13, a1, 12 4025b31d: 1108 l32i.n a0, a1, 4 4025b31f: 10c112 addi a1, a1, 16 4025b322: f00d ret.n 4025b324: 26fed0 excw 4025b327: 0a0040 excw 4025b32a: 120000 excw 4025b32d: d9e0c1 l32r a12, 40251ab0 4025b330: 31c941 l32r a4, 40227a54 <_lit4_end+0x120304> 4025b333: 2109 s32i.n a0, a1, 8 4025b335: 02cd mov.n a12, a2 4025b337: ffb205 call0 4025ae58 4025b33a: fe93d1 l32r a13, 4025ad88 4025b33d: 582c26 beqi a12, 2, 4025b399 4025b340: 554c26 beqi a12, 4, 4025b399 4025b343: 2d8c26 beqi a12, 8, 4025b374 4025b346: 4fbc66 bnei a12, 16, 4025b399 4025b349: cd08 l32i.n a0, a13, 48 4025b34b: 4a60d7 bbci a0, 13, 4025b399 4025b34e: 64cd22 addi a2, a13, 100 4025b351: 0129 s32i.n a2, a1, 0 4025b353: edcc01 l32r a0, 40256a84 4025b356: 0000c0 callx0 a0 4025b359: 0128 l32i.n a2, a1, 0 4025b35b: a30c movi.n a3, 10 4025b35d: 040c movi.n a4, 0 4025b35f: aaab71 l32r a7, 40245e0c 4025b362: cd68 l32i.n a6, a13, 48 4025b364: 150c movi.n a5, 1 4025b366: 206670 or a6, a6, a7 4025b369: cd69 s32i.n a6, a13, 48 4025b36b: edc701 l32r a0, 40256a88 4025b36e: 0000c0 callx0 a0 4025b371: 000906 j 4025b399 4025b374: 50cd22 addi a2, a13, 80 4025b377: 1129 s32i.n a2, a1, 4 4025b379: edc201 l32r a0, 40256a84 4025b37c: 0000c0 callx0 a0 4025b37f: 132d22 l32i a2, a13, 76 4025b382: e8a332 movi a3, 0x3e8 4025b385: 936101 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025b388: 0000c0 callx0 a0 4025b38b: 040c movi.n a4, 0 4025b38d: 023d mov.n a3, a2 4025b38f: 150c movi.n a5, 1 4025b391: 1128 l32i.n a2, a1, 4 4025b393: edbd01 l32r a0, 40256a88 4025b396: 0000c0 callx0 a0 4025b399: cd08 l32i.n a0, a13, 48 4025b39b: 243900 extui a3, a0, 9, 3 4025b39e: 0c3326 beqi a3, 3, 4025b3ae 4025b3a1: ffe021 l32r a2, 4025b324 4025b3a4: 0c4d mov.n a4, a12 4025b3a6: a3be01 l32r a0, 402442a0 4025b3a9: 0000c0 callx0 a0 4025b3ac: cd08 l32i.n a0, a13, 48 4025b3ae: cee621 l32r a2, 4024ef48 4025b3b1: 102020 and a2, a0, a2 4025b3b4: 1560d7 bbci a0, 13, 4025b3cd 4025b3b7: ffdc01 l32r a0, 4025b328 4025b3ba: 200200 or a0, a2, a0 4025b3bd: cd09 s32i.n a0, a13, 48 4025b3bf: 334dc2 s8i a12, a13, 51 4025b3c2: 31c8 l32i.n a12, a1, 12 4025b3c4: 41d8 l32i.n a13, a1, 16 4025b3c6: 2108 l32i.n a0, a1, 8 4025b3c8: 20c112 addi a1, a1, 32 4025b3cb: f00d ret.n 4025b3cd: 020d mov.n a0, a2 4025b3cf: fffa86 j 4025b3bd 4025b3d2: 120000 excw 4025b3d5: 09f0c1 l32r a12, 4021db98 <_lit4_end+0x116448> 4025b3d8: 9c0101 l32r a0, 402423dc 4025b3db: fe .byte 0xfe 4025b3dc: 000002 l8ui a0, a0, 0 4025b3df: 042066 bnei a0, 2, 4025b3e7 4025b3e2: 820c movi.n a2, 8 4025b3e4: fff445 call0 4025b32c 4025b3e7: 0108 l32i.n a0, a1, 0 4025b3e9: 10c112 addi a1, a1, 16 4025b3ec: f00d ret.n ... 4025b3f0 : 4025b3f0: f00d ret.n ... 4025b3f4 : 4025b3f4: f00d ret.n 4025b3f6: 700000 excw 4025b3f9: 25bb addi.n a2, a5, 11 4025b3fb: 0dc040 excw 4025b3fe: 314000 srai a4, a0, 16 4025b401: 21fe62 excw 4025b404: fffd excw 4025b406: f0c112 addi a1, a1, -16 4025b409: 0109 s32i.n a0, a1, 0 4025b40b: fffc01 l32r a0, 4025b3fc 4025b40e: 0000c0 callx0 a0 4025b411: fe5d21 l32r a2, 4025ad88 4025b414: cecd31 l32r a3, 4024ef48 4025b417: c208 l32i.n a0, a2, 48 4025b419: 100030 and a0, a0, a3 4025b41c: 00a432 movi a3, 0x400 4025b41f: 200030 or a0, a0, a3 4025b422: c209 s32i.n a0, a2, 48 4025b424: 0108 l32i.n a0, a1, 0 4025b426: 10c112 addi a1, a1, 16 4025b429: f00d ret.n 4025b42b: b04400 addx8 a4, a4, a0 4025b42e: fe .byte 0xfe 4025b42f: 3f .byte 0x3f 4025b430: f0c112 addi a1, a1, -16 4025b433: 0109 s32i.n a0, a1, 0 4025b435: 31e9 s32i.n a14, a1, 12 4025b437: 11c9 s32i.n a12, a1, 4 4025b439: 21d9 s32i.n a13, a1, 8 4025b43b: fe53c1 l32r a12, 4025ad88 4025b43e: cc81d1 l32r a13, 4024e644 4025b441: 64cc82 addi a8, a12, 100 4025b444: 50cce2 addi a14, a12, 80 4025b447: 0020c0 memw 4025b44a: 802dd2 l32i a13, a13, 0x200 4025b44d: cebe41 l32r a4, 4024ef48 4025b450: cc28 l32i.n a2, a12, 48 4025b452: b68731 l32r a3, 40248e70 4025b455: 102240 and a2, a2, a4 4025b458: 202230 or a2, a2, a3 4025b45b: cc29 s32i.n a2, a12, 48 4025b45d: 320c02 l8ui a0, a12, 50 4025b460: bc58 l32i.n a5, a12, 44 4025b462: 07f016 beqz a0, 4025b4e5 4025b465: 4c08 l32i.n a0, a12, 16 4025b467: 5c78 l32i.n a7, a12, 20 4025b469: c020d0 sub a2, a0, a13 4025b46c: 3ab527 bgeu a5, a2, 4025b4aa 4025b46f: f676b1 l32r a11, 40258e48 4025b472: 64a0a2 movi a10, 100 4025b475: 060c movi.n a6, 0 4025b477: 3a0c92 l8ui a9, a12, 58 4025b47a: 120c movi.n a2, 1 4025b47c: 661b addi.n a6, a6, 1 4025b47e: 6c09 s32i.n a0, a12, 24 4025b480: 828950 mull a8, a9, a5 4025b483: 050a add.n a0, a5, a0 4025b485: 4c09 s32i.n a0, a12, 16 4025b487: c03700 sub a3, a7, a0 4025b48a: 03b837 bgeu a8, a3, 4025b491 4025b48d: 787a add.n a7, a8, a7 4025b48f: 5c79 s32i.n a7, a12, 20 4025b491: c080d0 sub a8, a0, a13 4025b494: 0f96a7 bne a6, a10, 4025b4a7 4025b497: 744090 extui a4, a9, 0, 8 4025b49a: 835b50 moveqz a5, a11, a5 4025b49d: bc59 s32i.n a5, a12, 44 4025b49f: 834290 moveqz a4, a2, a9 4025b4a2: 049d mov.n a9, a4 4025b4a4: 3a4c42 s8i a4, a12, 58 4025b4a7: d13587 bltu a5, a8, 4025b47c 4025b4aa: ffe021 l32r a2, 4025b42c 4025b4ad: ed7501 l32r a0, 40256a84 4025b4b0: 0000c0 callx0 a0 4025b4b3: 0e2d mov.n a2, a14 4025b4b5: ed7301 l32r a0, 40256a84 4025b4b8: 0000c0 callx0 a0 4025b4bb: e8a332 movi a3, 0x3e8 4025b4be: 122c42 l32i a4, a12, 72 4025b4c1: 4c58 l32i.n a5, a12, 16 4025b4c3: 132c22 l32i a2, a12, 76 4025b4c6: c055d0 sub a5, a5, a13 4025b4c9: 225a add.n a2, a2, a5 4025b4cb: c02240 sub a2, a2, a4 4025b4ce: 930f01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025b4d1: 0000c0 callx0 a0 4025b4d4: 040c movi.n a4, 0 4025b4d6: 023d mov.n a3, a2 4025b4d8: 150c movi.n a5, 1 4025b4da: 0e2d mov.n a2, a14 4025b4dc: ed6b01 l32r a0, 40256a88 4025b4df: 0000c0 callx0 a0 4025b4e2: 000786 j 4025b504 4025b4e5: 082d mov.n a2, a8 4025b4e7: ed6701 l32r a0, 40256a84 4025b4ea: 0000c0 callx0 a0 4025b4ed: 0e2d mov.n a2, a14 4025b4ef: ed6501 l32r a0, 40256a84 4025b4f2: 0000c0 callx0 a0 4025b4f5: 0e2d mov.n a2, a14 4025b4f7: 69a032 movi a3, 105 4025b4fa: 040c movi.n a4, 0 4025b4fc: 150c movi.n a5, 1 4025b4fe: ed6201 l32r a0, 40256a88 4025b501: 0000c0 callx0 a0 4025b504: 11c8 l32i.n a12, a1, 4 4025b506: 21d8 l32i.n a13, a1, 8 4025b508: 31e8 l32i.n a14, a1, 12 4025b50a: 0108 l32i.n a0, a1, 0 4025b50c: 10c112 addi a1, a1, 16 4025b50f: f00d ret.n 4025b511: 000000 ill 4025b514: 26fef0 excw 4025b517: c11240 mul16u a1, a2, a4 4025b51a: 0109f0 slli a0, a9, 17 4025b51d: ffc2c5 call0 4025b14c 4025b520: 92dc bnez.n a2, 4025b53d 4025b522: 120c movi.n a2, 1 4025b524: 00c585 call0 4025c180 4025b527: fe1821 l32r a2, 4025ad88 4025b52a: ce8741 l32r a4, 4024ef48 4025b52d: c208 l32i.n a0, a2, 48 4025b52f: 00a232 movi a3, 0x200 4025b532: 100040 and a0, a0, a4 4025b535: 200030 or a0, a0, a3 4025b538: c209 s32i.n a0, a2, 48 4025b53a: 000206 j 4025b546 4025b53d: fff521 l32r a2, 4025b514 4025b540: a35801 l32r a0, 402442a0 4025b543: 0000c0 callx0 a0 4025b546: 0108 l32i.n a0, a1, 0 4025b548: 10c112 addi a1, a1, 16 4025b54b: f00d ret.n 4025b54d: 000000 ill 4025b550: 000c00 excw 4025b553: ff1000 excw 4025b556: 124026 beqi a0, 4, 4025b56c 4025b559: 09f0c1 l32r a12, 4021dd1c <_lit4_end+0x1165cc> 4025b55c: bec501 l32r a0, 4024b070 4025b55f: ff .byte 0xff 4025b560: 92dc bnez.n a2, 4025b57d 4025b562: 020c movi.n a2, 0 4025b564: 00c185 call0 4025c180 4025b567: fe0821 l32r a2, 4025ad88 4025b56a: ce7741 l32r a4, 4024ef48 4025b56d: c208 l32i.n a0, a2, 48 4025b56f: fff831 l32r a3, 4025b550 4025b572: 100040 and a0, a0, a4 4025b575: 200030 or a0, a0, a3 4025b578: c209 s32i.n a0, a2, 48 4025b57a: 000206 j 4025b586 4025b57d: fff521 l32r a2, 4025b554 4025b580: a34801 l32r a0, 402442a0 4025b583: 0000c0 callx0 a0 4025b586: 0108 l32i.n a0, a1, 0 4025b588: 10c112 addi a1, a1, 16 4025b58b: f00d ret.n 4025b58d: 000000 ill 4025b590: 000e00 excw 4025b593: a02200 addx4 a2, a2, a0 4025b596: a03200 addx4 a3, a2, a0 4025b599: c11200 mul16u a1, a2, a0 4025b59c: 61c2f0 xsr.eps2 a15 4025b59f: 010901 l32r a0, 4021b9c4 <_lit4_end+0x114274> 4025b5a2: ff9601 l32r a0, 4025b3fc 4025b5a5: 0000c0 callx0 a0 4025b5a8: fdf8c1 l32r a12, 4025ad88 4025b5ab: ef3531 l32r a3, 40257280 4025b5ae: cc08 l32i.n a0, a12, 48 4025b5b0: 50cc22 addi a2, a12, 80 4025b5b3: 100030 and a0, a0, a3 4025b5b6: cc09 s32i.n a0, a12, 48 4025b5b8: ed3301 l32r a0, 40256a84 4025b5bb: 0000c0 callx0 a0 4025b5be: ff9b21 l32r a2, 4025b42c 4025b5c1: ed3001 l32r a0, 40256a84 4025b5c4: 0000c0 callx0 a0 4025b5c7: cc08 l32i.n a0, a12, 48 4025b5c9: 370c42 l8ui a4, a12, 55 4025b5cc: 2ee0c7 bbsi a0, 12, 4025b5fe 4025b5cf: b4ec bnez.n a4, 4025b5fe 4025b5d1: 050c movi.n a5, 0 4025b5d3: 394c52 s8i a5, a12, 57 4025b5d6: 0d60d7 bbci a0, 13, 4025b5e7 4025b5d9: ffed61 l32r a6, 4025b590 4025b5dc: 206060 or a6, a0, a6 4025b5df: cc69 s32i.n a6, a12, 48 4025b5e1: 022d45 call0 4025d8b8 4025b5e4: 000286 j 4025b5f2 4025b5e7: ce5871 l32r a7, 4024ef48 4025b5ea: 107070 and a7, a0, a7 4025b5ed: cc79 s32i.n a7, a12, 48 4025b5ef: 022c85 call0 4025d8b8 4025b5f2: 11c8 l32i.n a12, a1, 4 4025b5f4: 0108 l32i.n a0, a1, 0 4025b5f6: 10c112 addi a1, a1, 16 4025b5f9: f00d ret.n 4025b5fb: 000000 ill 4025b5fe: fff585 call0 4025b558 4025b601: fffb46 j 4025b5f2 4025b604: ff .byte 0xff 4025b605: ef .byte 0xef 4025b606: ff .byte 0xff 4025b607: ff .byte 0xff 4025b608: 26ff30 excw 4025b60b: 232840 excw 4025b60e: ff0000 excw 4025b611: df .byte 0xdf 4025b612: ff .byte 0xff 4025b613: ff .byte 0xff 4025b614 : 4025b614: f0c112 addi a1, a1, -16 4025b617: 11c9 s32i.n a12, a1, 4 4025b619: fddbc1 l32r a12, 4025ad88 4025b61c: 0109 s32i.n a0, a1, 0 4025b61e: cc08 l32i.n a0, a12, 48 4025b620: 040d00 extui a0, a0, 13, 1 4025b623: 0a7016 beqz a0, 4025b6ce 4025b626: 50cc22 addi a2, a12, 80 4025b629: ed1601 l32r a0, 40256a84 4025b62c: 0000c0 callx0 a0 4025b62f: ff7f21 l32r a2, 4025b42c 4025b632: ed1401 l32r a0, 40256a84 4025b635: 0000c0 callx0 a0 4025b638: fff331 l32r a3, 4025b604 4025b63b: cc08 l32i.n a0, a12, 48 4025b63d: fe0321 l32r a2, 4025ae4c 4025b640: 040c movi.n a4, 0 4025b642: 364c42 s8i a4, a12, 54 4025b645: 374c42 s8i a4, a12, 55 4025b648: 000222 l8ui a2, a2, 0 4025b64b: 100030 and a0, a0, a3 4025b64e: cc09 s32i.n a0, a12, 48 4025b650: 142266 bnei a2, 2, 4025b668 4025b653: ffaf85 call0 4025b14c 4025b656: c28c beqz.n a2, 4025b666 4025b658: ff0a21 l32r a2, 4025b280 4025b65b: ed0a01 l32r a0, 40256a84 4025b65e: 0000c0 callx0 a0 4025b661: 220c movi.n a2, 2 4025b663: ffcc85 call0 4025b32c 4025b666: cc08 l32i.n a0, a12, 48 4025b668: 243900 extui a3, a0, 9, 3 4025b66b: 0b7326 beqi a3, 7, 4025b67a 4025b66e: 008316 beqz a3, 4025b67a 4025b671: fff205 call0 4025b594 4025b674: 0c2c32 l32i a3, a12, 48 4025b677: 243930 extui a3, a3, 9, 3 4025b67a: ffe321 l32r a2, 4025b608 4025b67d: a30801 l32r a0, 402442a0 4025b680: 0000c0 callx0 a0 4025b683: feaf22 movi a2, -2 4025b686: 3fae32 movi a3, 0xfffffe3f 4025b689: ffe171 l32r a7, 4025b610 4025b68c: cc68 l32i.n a6, a12, 48 4025b68e: ffdf41 l32r a4, 4025b60c 4025b691: 050c movi.n a5, 0 4025b693: feb981 l32r a8, 4025b178 4025b696: 126c82 s32i a8, a12, 72 4025b699: bc59 s32i.n a5, a12, 44 4025b69b: 3a4c52 s8i a5, a12, 58 4025b69e: 6c59 s32i.n a5, a12, 24 4025b6a0: 4c59 s32i.n a5, a12, 16 4025b6a2: 5c59 s32i.n a5, a12, 20 4025b6a4: 8c59 s32i.n a5, a12, 32 4025b6a6: 136c42 s32i a4, a12, 76 4025b6a9: 106670 and a6, a6, a7 4025b6ac: cc69 s32i.n a6, a12, 48 4025b6ae: 324c52 s8i a5, a12, 50 4025b6b1: cc08 l32i.n a0, a12, 48 4025b6b3: 740c movi.n a4, 7 4025b6b5: 100030 and a0, a0, a3 4025b6b8: 100020 and a0, a0, a2 4025b6bb: cc09 s32i.n a0, a12, 48 4025b6bd: 415900 srli a5, a0, 9 4025b6c0: 0a0457 bnone a4, a5, 4025b6ce 4025b6c3: ce2191 l32r a9, 4024ef48 4025b6c6: 109090 and a9, a0, a9 4025b6c9: cc99 s32i.n a9, a12, 48 4025b6cb: 021ec5 call0 4025d8b8 4025b6ce: 11c8 l32i.n a12, a1, 4 4025b6d0: 0108 l32i.n a0, a1, 0 4025b6d2: 10c112 addi a1, a1, 16 4025b6d5: f00d ret.n 4025b6d7: b08000 addx8 a8, a0, a0 4025b6da: fe .byte 0xfe 4025b6db: 3f .byte 0x3f 4025b6dc : 4025b6dc: f0c112 addi a1, a1, -16 4025b6df: fdaa21 l32r a2, 4025ad88 4025b6e2: 016102 s32i a0, a1, 4 4025b6e5: 00a002 movi a0, 0 4025b6e8: 344202 s8i a0, a2, 52 4025b6eb: fffb21 l32r a2, 4025b6d8 4025b6ee: 006122 s32i a2, a1, 0 4025b6f1: ece401 l32r a0, 40256a84 4025b6f4: 0000c0 callx0 a0 4025b6f7: fda431 l32r a3, 4025ad88 4025b6fa: c338 l32i.n a3, a3, 48 4025b6fc: 13e3d7 bbsi a3, 13, 4025b713 4025b6ff: 036185 call0 4025ed18 4025b702: d2cc bnez.n a2, 4025b713 4025b704: 0128 l32i.n a2, a1, 0 4025b706: f4a132 movi a3, 0x1f4 4025b709: 040c movi.n a4, 0 4025b70b: 150c movi.n a5, 1 4025b70d: ecde01 l32r a0, 40256a88 4025b710: 0000c0 callx0 a0 4025b713: 1108 l32i.n a0, a1, 4 4025b715: 10c112 addi a1, a1, 16 4025b718: f00d ret.n ... 4025b71c : 4025b71c: f00d ret.n 4025b71e: 400000 ssr a0 4025b721: ff .byte 0xff 4025b722: 1d4026 beqi a0, 4, 4025b743 4025b725: 3ffeb0 excw 4025b728 : 4025b728: f0c112 addi a1, a1, -16 4025b72b: 0361d2 s32i a13, a1, 12 4025b72e: 0261c2 s32i a12, a1, 8 4025b731: fd95c1 l32r a12, 4025ad88 4025b734: 1109 s32i.n a0, a1, 4 4025b736: cc08 l32i.n a0, a12, 48 4025b738: 02dd mov.n a13, a2 4025b73a: 0260d7 bbci a0, 13, 4025b740 4025b73d: 002286 j 4025b7cb 4025b740: 00f7c5 call0 4025c6c0 4025b743: 128c beqz.n a2, 4025b748 4025b745: 00fa85 call0 4025c6f0 4025b748: 202dd0 or a2, a13, a13 4025b74b: 036505 call0 4025ed9c 4025b74e: 006122 s32i a2, a1, 0 4025b751: 076216 beqz a2, 4025b7cb 4025b754: d27d41 l32r a4, 40250148 4025b757: 0c2c32 l32i a3, a12, 48 4025b75a: ffdf21 l32r a2, 4025b6d8 4025b75d: 203340 or a3, a3, a4 4025b760: cc39 s32i.n a3, a12, 48 4025b762: ecc801 l32r a0, 40256a84 4025b765: 0000c0 callx0 a0 4025b768: ffee21 l32r a2, 4025b720 4025b76b: cc48 l32i.n a4, a12, 48 4025b76d: ca0c32 l8ui a3, a12, 202 4025b770: 244940 extui a4, a4, 9, 3 4025b773: a2cb01 l32r a0, 402442a0 4025b776: 0000c0 callx0 a0 4025b779: cc08 l32i.n a0, a12, 48 4025b77b: 245900 extui a5, a0, 9, 3 4025b77e: 65cc bnez.n a5, 4025b788 4025b780: ff8461 l32r a6, 4025b590 4025b783: 206060 or a6, a0, a6 4025b786: cc69 s32i.n a6, a12, 48 4025b788: 00a022 movi a2, 0 4025b78b: 00a032 movi a3, 0 4025b78e: ff1b01 l32r a0, 4025b3fc 4025b791: 0000c0 callx0 a0 4025b794: 0138 l32i.n a3, a1, 0 4025b796: ffe321 l32r a2, 4025b724 4025b799: 101342 l16ui a4, a3, 32 4025b79c: 3c4cd2 s8i a13, a12, 60 4025b79f: 225c42 s16i a4, a12, 68 4025b7a2: 1ac332 addi a3, a3, 26 4025b7a5: 640c movi.n a4, 6 4025b7a7: 922201 l32r a0, 40240030 <_irom0_text_start+0x30> 4025b7aa: 0000c0 callx0 a0 4025b7ad: cc78 l32i.n a7, a12, 48 4025b7af: 180c movi.n a8, 1 4025b7b1: 207780 or a7, a7, a8 4025b7b4: cc79 s32i.n a7, a12, 48 4025b7b6: cba361 l32r a6, 4024e644 4025b7b9: 0020c0 memw 4025b7bc: 050c movi.n a5, 0 4025b7be: 802662 l32i a6, a6, 0x200 4025b7c1: 2c69 s32i.n a6, a12, 8 4025b7c3: 3c59 s32i.n a5, a12, 12 4025b7c5: 01b345 call0 4025d2fc 4025b7c8: 01b545 call0 4025d320 4025b7cb: 21c8 l32i.n a12, a1, 8 4025b7cd: 31d8 l32i.n a13, a1, 12 4025b7cf: 1108 l32i.n a0, a1, 4 4025b7d1: 10c112 addi a1, a1, 16 4025b7d4: f00d ret.n 4025b7d6: 600000 neg a0, a0 4025b7d9: ff .byte 0xff 4025b7da: 304026 beqi a0, 4, 4025b80e 4025b7dd: 3ffeb0 excw 4025b7e0: feb0f5 excw 4025b7e3: 3f .byte 0x3f 4025b7e4: feb0f6 bgeui a0, 16, 4025b7e6 4025b7e7: 3f .byte 0x3f 4025b7e8: fe8120 excw 4025b7eb: 3f .byte 0x3f 4025b7ec: 107194 excw 4025b7ef: c11240 mul16u a1, a2, a4 4025b7f0 : 4025b7f0: e0c112 addi a1, a1, -32 4025b7f3: 41d9 s32i.n a13, a1, 16 4025b7f5: 61f9 s32i.n a15, a1, 24 4025b7f7: 31c9 s32i.n a12, a1, 12 4025b7f9: 51e9 s32i.n a14, a1, 20 4025b7fb: 2109 s32i.n a0, a1, 8 4025b7fd: 03ed mov.n a14, a3 4025b7ff: c00430 sub a0, a4, a3 4025b802: 40a0a6 blti a0, 12, 4025b846 4025b805: 0ecb addi.n a0, a14, 12 4025b807: 041332 l16ui a3, a3, 8 4025b80a: fd5fc1 l32r a12, 4025ad88 4025b80d: 113360 slli a3, a3, 10 4025b810: bc39 s32i.n a3, a12, 44 4025b812: c03400 sub a3, a4, a0 4025b815: 1e23a6 blti a3, 2, 4025b837 4025b818: 0d0c movi.n a13, 0 4025b81a: 010072 l8ui a7, a0, 1 4025b81d: 000062 l8ui a6, a0, 0 4025b820: 572b addi.n a5, a7, 2 4025b822: 202357 blt a3, a5, 4025b846 4025b825: 872b addi.n a8, a7, 2 4025b827: 015666 bnei a6, 5, 4025b82c 4025b82a: 00dd mov.n a13, a0 4025b82c: 008a add.n a0, a0, a8 4025b82e: c03400 sub a3, a4, a0 4025b831: e523e6 bgei a3, 2, 4025b81a 4025b834: 000046 j 4025b839 4025b837: 0d0c movi.n a13, 0 4025b839: 1129 s32i.n a2, a1, 4 4025b83b: 6ddc bnez.n a13, 4025b855 4025b83d: ffe621 l32r a2, 4025b7d8 4025b840: a29801 l32r a0, 402442a0 4025b843: 0000c0 callx0 a0 4025b846: 31c8 l32i.n a12, a1, 12 4025b848: 41d8 l32i.n a13, a1, 16 4025b84a: 51e8 l32i.n a14, a1, 20 4025b84c: 61f8 l32i.n a15, a1, 24 4025b84e: 2108 l32i.n a0, a1, 8 4025b850: 20c112 addi a1, a1, 32 4025b853: f00d ret.n 4025b855: ffe121 l32r a2, 4025b7dc 4025b858: ec8b01 l32r a0, 40256a84 4025b85b: 0000c0 callx0 a0 4025b85e: 000c movi.n a0, 0 4025b860: 681c92 l16ui a9, a12, 208 4025b863: 675c02 s16i a0, a12, 206 4025b866: 991b addi.n a9, a9, 1 4025b868: 685c92 s16i a9, a12, 208 4025b86b: 020d32 l8ui a3, a13, 2 4025b86e: bcf8 l32i.n a15, a12, 44 4025b870: 93cc bnez.n a3, 4025b87d 4025b872: 030da2 l8ui a10, a13, 3 4025b875: 82afa0 mull a10, a15, a10 4025b878: 01a9 s32i.n a10, a1, 0 4025b87a: 000106 j 4025b882 4025b87d: 82b3f0 mull a11, a3, a15 4025b880: 01b9 s32i.n a11, a1, 0 4025b882: 1e38 l32i.n a3, a14, 4 4025b884: 0e28 l32i.n a2, a14, 0 4025b886: 050c movi.n a5, 0 4025b888: 0f4d mov.n a4, a15 4025b88a: ffd801 l32r a0, 4025b7ec 4025b88d: 0000c0 callx0 a0 4025b890: 1138 l32i.n a3, a1, 4 4025b892: 040c movi.n a4, 0 4025b894: 9338 l32i.n a3, a3, 36 4025b896: 320ce2 l8ui a14, a12, 50 4025b899: 1338 l32i.n a3, a3, 4 4025b89b: 0108 l32i.n a0, a1, 0 4025b89d: c02320 sub a2, a3, a2 4025b8a0: fea032 movi a3, 254 4025b8a3: 6c29 s32i.n a2, a12, 24 4025b8a5: 002a add.n a0, a0, a2 4025b8a7: 5c09 s32i.n a0, a12, 20 4025b8a9: 22fa add.n a2, a2, a15 4025b8ab: 4c29 s32i.n a2, a12, 16 4025b8ad: 4ecc bnez.n a14, 4025b8b5 4025b8af: 030d52 l8ui a5, a13, 3 4025b8b2: 3a4c52 s8i a5, a12, 58 4025b8b5: 1f0c movi.n a15, 1 4025b8b7: 221c22 l16ui a2, a12, 68 4025b8ba: 1a0c movi.n a10, 1 4025b8bc: 0a0d mov.n a0, a10 4025b8be: 324ca2 s8i a10, a12, 50 4025b8c1: d46020 extui a6, a2, 0, 14 4025b8c4: 040d72 l8ui a7, a13, 4 4025b8c7: 010d92 l8ui a9, a13, 1 4025b8ca: 103730 and a3, a7, a3 4025b8cd: 993a add.n a9, a9, a3 4025b8cf: 047070 extui a7, a7, 0, 1 4025b8d2: 2a4c72 s8i a7, a12, 42 4025b8d5: fcc992 addi a9, a9, -4 4025b8d8: 749090 extui a9, a9, 0, 8 4025b8db: d69c beqz.n a6, 4025b8fc 4025b8dd: a48320 extui a8, a2, 3, 11 4025b8e0: 163837 bltu a8, a3, 4025b8fa 4025b8e3: 133987 bltu a9, a8, 4025b8fa 4025b8e6: 246020 extui a6, a2, 0, 3 4025b8e9: c05d30 sub a5, a13, a3 4025b8ec: 585a add.n a5, a8, a5 4025b8ee: 050552 l8ui a5, a5, 5 4025b8f1: 400600 ssr a6 4025b8f4: b15050 sra a5, a5 4025b8f7: 01e507 bbsi a5, 0, 4025b8fc 4025b8fa: 000c movi.n a0, 0 4025b8fc: 742000 extui a2, a0, 0, 8 4025b8ff: 2b4c22 s8i a2, a12, 43 4025b902: 37cc bnez.n a7, 4025b909 4025b904: 060c movi.n a6, 0 4025b906: 83f620 moveqz a15, a6, a2 4025b909: 74e0f0 extui a14, a15, 0, 8 4025b90c: ffb571 l32r a7, 4025b7e0 4025b90f: 748000 extui a8, a0, 0, 8 4025b912: 000722 l8ui a2, a7, 0 4025b915: 030d32 l8ui a3, a13, 3 4025b918: 021b addi.n a0, a2, 1 4025b91a: 740000 extui a0, a0, 0, 8 4025b91d: c88c beqz.n a8, 4025b92d 4025b91f: cc28 l32i.n a2, a12, 48 4025b921: 242920 extui a2, a2, 9, 3 4025b924: 0522a6 blti a2, 2, 4025b92d 4025b927: 0262e6 bgei a2, 6, 4025b92d 4025b92a: e44ca2 s8i a10, a12, 228 4025b92d: 1843f6 bgeui a3, 4, 4025b949 4025b930: 7109 s32i.n a0, a1, 28 4025b932: 339c beqz.n a3, 4025b949 4025b934: f20c movi.n a2, 15 4025b936: 91f601 l32r a0, 40240110 <_irom0_text_start+0x110> 4025b939: 0000c0 callx0 a0 4025b93c: 7108 l32i.n a0, a1, 28 4025b93e: 040c movi.n a4, 0 4025b940: ffa871 l32r a7, 4025b7e0 4025b943: 742020 extui a2, a2, 0, 8 4025b946: 000046 j 4025b94b 4025b949: f20c movi.n a2, 15 4025b94b: 253027 bltu a0, a2, 4025b974 4025b94e: 004742 s8i a4, a7, 0 4025b951: ffa401 l32r a0, 4025b7e4 4025b954: e40c52 l8ui a5, a12, 228 4025b957: ffa431 l32r a3, 4025b7e8 4025b95a: 0d8516 beqz a5, 4025ba36 4025b95d: 000022 l8ui a2, a0, 0 4025b960: 221b addi.n a2, a2, 1 4025b962: 742020 extui a2, a2, 0, 8 4025b965: 6622b6 bltui a2, 2, 4025b9cf 4025b968: 004042 s8i a4, a0, 0 4025b96b: 14a552 movi a5, 0x514 4025b96e: 005352 s16i a5, a3, 0 4025b971: 001746 j 4025b9d2 4025b974: 004702 s8i a0, a7, 0 4025b977: 7460f0 extui a6, a15, 0, 8 4025b97a: 04c656 bnez a6, 4025b9ca 4025b97d: 030d72 l8ui a7, a13, 3 4025b980: 3b0c02 l8ui a0, a12, 59 4025b983: d17070 mul16s a7, a0, a7 4025b986: 06b7a6 blti a7, 16, 4025b990 4025b989: 1e0c movi.n a14, 1 4025b98b: 000c movi.n a0, 0 4025b98d: 3b4c02 s8i a0, a12, 59 4025b990: 201b addi.n a2, a0, 1 4025b992: cc08 l32i.n a0, a12, 48 4025b994: 3b4c22 s8i a2, a12, 59 4025b997: 242900 extui a2, a0, 9, 3 4025b99a: 06a216 beqz a2, 4025ba08 4025b99d: 3a1226 beqi a2, 1, 4025b9db 4025b9a0: 492226 beqi a2, 2, 4025b9ed 4025b9a3: 613226 beqi a2, 3, 4025ba08 4025b9a6: 694226 beqi a2, 4, 4025ba13 4025b9a9: 6f5226 beqi a2, 5, 4025ba1c 4025b9ac: fac282 addi a8, a2, -6 4025b9af: e93816 beqz a8, 4025b846 4025b9b2: f9c292 addi a9, a2, -7 4025b9b5: e8d956 bnez a9, 4025b846 4025b9b8: e8ae56 bnez a14, 4025b846 4025b9bb: 00a385 call0 4025c3f4 4025b9be: e84216 beqz a2, 4025b846 4025b9c1: 019845 call0 4025d348 4025b9c4: ff9f86 j 4025b846 4025b9c7: 000000 ill 4025b9ca: 042d mov.n a2, a4 4025b9cc: fff086 j 4025b992 4025b9cf: 004022 s8i a2, a0, 0 4025b9d2: e44c42 s8i a4, a12, 228 4025b9d5: e54c42 s8i a4, a12, 229 4025b9d8: ffe6c6 j 4025b977 4025b9db: e67e16 beqz a14, 4025b846 4025b9de: 05e0c7 bbsi a0, 12, 4025b9e7 4025b9e1: 370ca2 l8ui a10, a12, 55 4025b9e4: e5ea16 beqz a10, 4025b846 4025b9e7: ffb705 call0 4025b558 4025b9ea: ff9606 j 4025b846 4025b9ed: e55e16 beqz a14, 4025b846 4025b9f0: 020c movi.n a2, 0 4025b9f2: 030c movi.n a3, 0 4025b9f4: fe8201 l32r a0, 4025b3fc 4025b9f7: 0000c0 callx0 a0 4025b9fa: ccb8 l32i.n a11, a12, 48 4025b9fc: 04bcb0 extui a11, a11, 12, 1 4025b9ff: e43b16 beqz a11, 4025b846 4025ba02: ffb545 call0 4025b558 4025ba05: ff8f46 j 4025b846 4025ba08: e3ae16 beqz a14, 4025b846 4025ba0b: 120c movi.n a2, 1 4025ba0d: 00a7c5 call0 4025c48c 4025ba10: ff8c86 j 4025b846 4025ba13: 045e16 beqz a14, 4025ba5c 4025ba16: ffb405 call0 4025b558 4025ba19: ff8a46 j 4025b846 4025ba1c: 045e16 beqz a14, 4025ba65 4025ba1f: fe8321 l32r a2, 4025b42c 4025ba22: ec1801 l32r a0, 40256a84 4025ba25: 0000c0 callx0 a0 4025ba28: ccd8 l32i.n a13, a12, 48 4025ba2a: 04dcd0 extui a13, a13, 12, 1 4025ba2d: e15d16 beqz a13, 4025b846 4025ba30: ffb245 call0 4025b558 4025ba33: ff83c6 j 4025b846 4025ba36: e50c22 l8ui a2, a12, 229 4025ba39: 004042 s8i a4, a0, 0 4025ba3c: 040216 beqz a2, 4025ba80 4025ba3f: 010022 l8ui a2, a0, 1 4025ba42: 221b addi.n a2, a2, 1 4025ba44: 742020 extui a2, a2, 0, 8 4025ba47: f2ac beqz.n a2, 4025ba7a 4025ba49: 030c movi.n a3, 0 4025ba4b: 014032 s8i a3, a0, 1 4025ba4e: 00b405 call0 4025c590 4025ba51: ff6551 l32r a5, 4025b7e8 4025ba54: 040c movi.n a4, 0 4025ba56: 005522 s16i a2, a5, 0 4025ba59: ffdd46 j 4025b9d2 4025ba5c: 14e0c7 bbsi a0, 12, 4025ba74 4025ba5f: ffab85 call0 4025b518 4025ba62: ff7806 j 4025b846 4025ba65: 756800 extui a6, a0, 24, 8 4025ba68: f8c662 addi a6, a6, -8 4025ba6b: dd7656 bnez a6, 4025b846 4025ba6e: ff9905 call0 4025b400 4025ba71: ff7446 j 4025b846 4025ba74: ff9885 call0 4025b400 4025ba77: ff72c6 j 4025b846 4025ba7a: 014022 s8i a2, a0, 1 4025ba7d: ffd446 j 4025b9d2 4025ba80: 014042 s8i a4, a0, 1 4025ba83: ffd2c6 j 4025b9d2 4025ba86: 780000 excw 4025ba89: febb addi.n a15, a14, 11 4025ba8b: 3f .byte 0x3f 4025ba8c: ffffa1 l32r a10, 4025ba88 4025ba8f: fcbe41 l32r a4, 4025ad88 4025ba92: 0a98 l32i.n a9, a10, 0 4025ba94: 3488 l32i.n a8, a4, 12 4025ba96: 4478 l32i.n a7, a4, 16 4025ba98: 5468 l32i.n a6, a4, 20 4025ba9a: 2438 l32i.n a3, a4, 8 4025ba9c: 6458 l32i.n a5, a4, 24 4025ba9e: c03320 sub a3, a3, a2 4025baa1: c05520 sub a5, a5, a2 4025baa4: c06620 sub a6, a6, a2 4025baa7: c07720 sub a7, a7, a2 4025baaa: 882a add.n a8, a8, a2 4025baac: 992a add.n a9, a9, a2 4025baae: 0a99 s32i.n a9, a10, 0 4025bab0: 3489 s32i.n a8, a4, 12 4025bab2: 4479 s32i.n a7, a4, 16 4025bab4: 5469 s32i.n a6, a4, 20 4025bab6: 6459 s32i.n a5, a4, 24 4025bab8: 2439 s32i.n a3, a4, 8 4025baba: f00d ret.n 4025babc: f0c112 addi a1, a1, -16 4025babf: 31c9 s32i.n a12, a1, 12 4025bac1: 2109 s32i.n a0, a1, 8 4025bac3: 02cd mov.n a12, a2 4025bac5: ff3905 call0 4025ae58 4025bac8: fcb001 l32r a0, 4025ad88 4025bacb: 682c26 beqi a12, 2, 4025bb37 4025bace: 654c26 beqi a12, 4, 4025bb37 4025bad1: 358c26 beqi a12, 8, 4025bb0a 4025bad4: 5fbc66 bnei a12, 16, 4025bb37 4025bad7: c028 l32i.n a2, a0, 48 4025bad9: 5a62d7 bbci a2, 13, 4025bb37 4025badc: 002d mov.n a2, a0 4025bade: 64c222 addi a2, a2, 100 4025bae1: 0129 s32i.n a2, a1, 0 4025bae3: ebe801 l32r a0, 40256a84 4025bae6: 0000c0 callx0 a0 4025bae9: 0128 l32i.n a2, a1, 0 4025baeb: a30c movi.n a3, 10 4025baed: 040c movi.n a4, 0 4025baef: fca671 l32r a7, 4025ad88 4025baf2: a8c681 l32r a8, 40245e0c 4025baf5: c768 l32i.n a6, a7, 48 4025baf7: 150c movi.n a5, 1 4025baf9: 206680 or a6, a6, a8 4025bafc: c769 s32i.n a6, a7, 48 4025bafe: ebe201 l32r a0, 40256a88 4025bb01: 0000c0 callx0 a0 4025bb04: fca101 l32r a0, 4025ad88 4025bb07: 000b06 j 4025bb37 4025bb0a: 002d mov.n a2, a0 4025bb0c: 50c222 addi a2, a2, 80 4025bb0f: 1129 s32i.n a2, a1, 4 4025bb11: ebdc01 l32r a0, 40256a84 4025bb14: 0000c0 callx0 a0 4025bb17: fc9c21 l32r a2, 4025ad88 4025bb1a: e8a332 movi a3, 0x3e8 4025bb1d: 132222 l32i a2, a2, 76 4025bb20: 917b01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025bb23: 0000c0 callx0 a0 4025bb26: 040c movi.n a4, 0 4025bb28: 023d mov.n a3, a2 4025bb2a: 150c movi.n a5, 1 4025bb2c: 1128 l32i.n a2, a1, 4 4025bb2e: ebd601 l32r a0, 40256a88 4025bb31: 0000c0 callx0 a0 4025bb34: fc9501 l32r a0, 4025ad88 4025bb37: cd0421 l32r a2, 4024ef48 4025bb3a: 3340c2 s8i a12, a0, 51 4025bb3d: c038 l32i.n a3, a0, 48 4025bb3f: 31c8 l32i.n a12, a1, 12 4025bb41: 102320 and a2, a3, a2 4025bb44: 0563d7 bbci a3, 13, 4025bb4d 4025bb47: fdf831 l32r a3, 4025b328 4025bb4a: 202230 or a2, a2, a3 4025bb4d: c029 s32i.n a2, a0, 48 4025bb4f: 2108 l32i.n a0, a1, 8 4025bb51: 10c112 addi a1, a1, 16 4025bb54: f00d ret.n ... 4025bb58 : 4025bb58: fc8c31 l32r a3, 4025ad88 4025bb5b: 3a6322 s32i a2, a3, 232 4025bb5e: f00d ret.n 4025bb60 : 4025bb60: fc8a31 l32r a3, 4025ad88 4025bb63: 3b6322 s32i a2, a3, 236 4025bb66: f00d ret.n 4025bb68: 0f4240 excw 4025bb6b: ff7000 excw 4025bb6e: 124026 beqi a0, 4, 4025bb84 4025bb71: c2e0c1 l32r a12, 4024c6f4 4025bb74: d20361 l32r a6, 40250380 4025bb77: 020461 l32r a6, 4021c388 <_lit4_end+0x114c38> 4025bb7a: 010261 l32r a6, 4021bf84 <_lit4_end+0x114834> 4025bb7d: 2e .byte 0x2e 4025bb7e: c0eb addi.n a12, a0, 14 4025bb80: d10000 mul16s a0, a0, a0 4025bb83: 48fc81 l32r a8, 4022df74 <_lit4_end+0x126824> 4025bb86: c1cd excw 4025bb88: b7fd excw 4025bb8a: 043e40 extui a3, a4, 14, 1 4025bb8d: 0a3356 bnez a3, 4025bc34 4025bb90: 045f40 extui a5, a4, 15, 1 4025bb93: 09d556 bnez a5, 4025bc34 4025bb96: 120c movi.n a2, 1 4025bb98: 01de85 call0 4025d984 4025bb9b: 021266 bnei a2, 1, 4025bba1 4025bb9e: 002486 j 4025bc34 4025bba1: fff151 l32r a5, 4025bb68 4025bba4: cd68 l32i.n a6, a13, 48 4025bba6: 070c movi.n a7, 0 4025bba8: 1179 s32i.n a7, a1, 4 4025bbaa: 048060 extui a8, a6, 0, 1 4025bbad: 935780 movnez a5, a7, a8 4025bbb0: 076607 bbci a6, 0, 4025bbbb 4025bbb3: ff3fc5 call0 4025afb0 4025bbb6: 025d mov.n a5, a2 4025bbb8: 159216 beqz a2, 4025bd15 4025bbbb: ca0d92 l8ui a9, a13, 202 4025bbbe: 200c movi.n a0, 2 4025bbc0: 990b addi.n a9, a9, -1 4025bbc2: 0af956 bnez a9, 4025bc75 4025bbc5: eb1771 l32r a7, 40256824 4025bbc8: 0778 l32i.n a7, a7, 0 4025bbca: 5159 s32i.n a5, a1, 20 4025bbcc: 14b716 beqz a7, 4025bd1b 4025bbcf: b83901 l32r a0, 40249cb4 4025bbd2: a0b550 addx4 a11, a5, a5 4025bbd5: 11abf0 slli a10, a11, 1 4025bbd8: 000002 l8ui a0, a0, 0 4025bbdb: 41a5a0 srli a10, a10, 5 4025bbde: 83ab00 moveqz a10, a11, a0 4025bbe1: 200c movi.n a0, 2 4025bbe3: 0020c0 memw 4025bbe6: 9c98 l32i.n a9, a12, 36 4025bbe8: 1788 l32i.n a8, a7, 4 4025bbea: 99aa add.n a9, a9, a10 4025bbec: 013897 bltu a8, a9, 4025bbf1 4025bbef: 100c movi.n a0, 1 4025bbf1: 742000 extui a2, a0, 0, 8 4025bbf4: fc9661 l32r a6, 4025ae4c 4025bbf7: 004622 s8i a2, a6, 0 4025bbfa: 3a2d42 l32i a4, a13, 232 4025bbfd: 5159 s32i.n a5, a1, 20 4025bbff: 149c beqz.n a4, 4025bc14 4025bc01: 0004c0 callx0 a4 4025bc04: 5158 l32i.n a5, a1, 20 4025bc06: fc9161 l32r a6, 4025ae4c 4025bc09: 041266 bnei a2, 1, 4025bc11 4025bc0c: 220c movi.n a2, 2 4025bc0e: 004622 s8i a2, a6, 0 4025bc11: 000622 l8ui a2, a6, 0 4025bc14: 521266 bnei a2, 1, 4025bc6a 4025bc17: 052d mov.n a2, a5 4025bc19: ff3c85 call0 4025afe4 4025bc1c: 000046 j 4025bc21 4025bc1f: 020c movi.n a2, 0 4025bc21: fc8a61 l32r a6, 4025ae4c 4025bc24: 052216 beqz a2, 4025bc7a 4025bc27: ff8085 call0 4025b430 4025bc2a: 020c movi.n a2, 0 4025bc2c: 030c movi.n a3, 0 4025bc2e: fdf301 l32r a0, 4025b3fc 4025bc31: 0000c0 callx0 a0 4025bc34: b820d1 l32r a13, 40249cb4 4025bc37: eafd01 l32r a0, 4025682c 4025bc3a: 0000c0 callx0 a0 4025bc3d: 000d32 l8ui a3, a13, 0 4025bc40: e3cc bnez.n a3, 4025bc52 4025bc42: 0020c0 memw 4025bc45: 9c48 l32i.n a4, a12, 36 4025bc47: 05d442 addmi a4, a4, 0x500 4025bc4a: 0020c0 memw 4025bc4d: cc49 s32i.n a4, a12, 48 4025bc4f: 000306 j 4025bc5f 4025bc52: 0020c0 memw 4025bc55: 9c58 l32i.n a5, a12, 36 4025bc57: 50c552 addi a5, a5, 80 4025bc5a: 0020c0 memw 4025bc5d: cc59 s32i.n a5, a12, 48 4025bc5f: 31c8 l32i.n a12, a1, 12 4025bc61: 41d8 l32i.n a13, a1, 16 4025bc63: 2108 l32i.n a0, a1, 8 4025bc65: 20c112 addi a1, a1, 32 4025bc68: f00d ret.n 4025bc6a: b12266 bnei a2, 2, 4025bc1f 4025bc6d: 052d mov.n a2, a5 4025bc6f: ff6145 call0 4025b284 4025bc72: ffeac6 j 4025bc21 4025bc75: 002d mov.n a2, a0 4025bc77: ffde46 j 4025bbf4 4025bc7a: 000672 l8ui a7, a6, 0 4025bc7d: a91766 bnei a7, 1, 4025bc2a 4025bc80: c80d02 l8ui a0, a13, 200 4025bc83: 047056 bnez a0, 4025bcce 4025bc86: 072d42 l32i a4, a13, 28 4025bc89: 0020c0 memw 4025bc8c: 472c22 l32i a2, a12, 0x11c 4025bc8f: 012d32 l32i a3, a13, 4 4025bc92: c02240 sub a2, a2, a4 4025bc95: f7d585 call0 402539f0 4025bc98: ca6b31 l32r a3, 4024e644 4025bc9b: 0020c0 memw 4025bc9e: 082d42 l32i a4, a13, 32 4025bca1: 802332 l32i a3, a3, 0x200 4025bca4: 224a add.n a2, a2, a4 4025bca6: c02230 sub a2, a2, a3 4025bca9: 0129 s32i.n a2, a1, 0 4025bcab: ffde05 call0 4025ba8c 4025bcae: 9d48 l32i.n a4, a13, 36 4025bcb0: b80171 l32r a7, 40249cb4 4025bcb3: 0168 l32i.n a6, a1, 0 4025bcb5: 000772 l8ui a7, a7, 0 4025bcb8: a06660 addx4 a6, a6, a6 4025bcbb: 1156f0 slli a5, a6, 1 4025bcbe: 415550 srli a5, a5, 5 4025bcc1: 835670 moveqz a5, a6, a7 4025bcc4: 445a add.n a4, a4, a5 4025bcc6: 0020c0 memw 4025bcc9: 8c49 s32i.n a4, a12, 32 4025bccb: c80d02 l8ui a0, a13, 200 4025bcce: 0020c0 memw 4025bcd1: 4a2c22 l32i a2, a12, 0x128 4025bcd4: 0b6207 bbci a2, 0, 4025bce3 4025bcd7: 0020c0 memw 4025bcda: 462c22 l32i a2, a12, 0x118 4025bcdd: 542820 extui a2, a2, 8, 6 4025bce0: 000246 j 4025bced 4025bce3: 044120 extui a4, a2, 1, 1 4025bce6: 1128 l32i.n a2, a1, 4 4025bce8: 230c movi.n a3, 2 4025bcea: 932340 movnez a2, a3, a4 4025bced: 600b addi.n a6, a0, -1 4025bcef: 250c movi.n a5, 2 4025bcf1: 071c movi.n a7, 16 4025bcf3: 04a220 extui a10, a2, 2, 1 4025bcf6: 490c movi.n a9, 4 4025bcf8: 9329a0 movnez a2, a9, a10 4025bcfb: 820b addi.n a8, a2, -1 4025bcfd: 108280 and a8, a2, a8 4025bd00: 932780 movnez a2, a7, a8 4025bd03: 832560 moveqz a2, a5, a6 4025bd06: ffdb45 call0 4025babc 4025bd09: 3b2d22 l32i a2, a13, 236 4025bd0c: f1a216 beqz a2, 4025bc2a 4025bd0f: 0002c0 callx0 a2 4025bd12: ffc506 j 4025bc2a 4025bd15: ff7185 call0 4025b430 4025bd18: ffc386 j 4025bc2a 4025bd1b: ff9421 l32r a2, 4025bb6c 4025bd1e: a16001 l32r a0, 402442a0 4025bd21: 0000c0 callx0 a0 4025bd24: 5158 l32i.n a5, a1, 20 4025bd26: 120c movi.n a2, 1 4025bd28: ffb206 j 4025bbf4 4025bd2b: c11200 mul16u a1, a2, a0 4025bd2e: 1631f0 excw 4025bd31: 02fc bnez.n a2, 4025bd65 4025bd33: 020061 l32r a6, 4021c534 <_lit4_end+0x114de4> 4025bd36: 000c23 excw 4025bd39: 2429 s32i.n a2, a4, 8 4025bd3b: 1d6266 bnei a2, 6, 4025bd5c 4025bd3e: 0e60d7 bbci a0, 13, 4025bd50 4025bd41: fe1341 l32r a4, 4025b590 4025bd44: 204040 or a4, a0, a4 4025bd47: 0c6342 s32i a4, a3, 48 4025bd4a: 01b6c5 call0 4025d8b8 4025bd4d: 0002c6 j 4025bd5c 4025bd50: cc7e51 l32r a5, 4024ef48 4025bd53: 105050 and a5, a0, a5 4025bd56: 0c6352 s32i a5, a3, 48 4025bd59: 01b5c5 call0 4025d8b8 4025bd5c: 002102 l32i a0, a1, 0 4025bd5f: 10c112 addi a1, a1, 16 4025bd62: 000080 ret 4025bd65: 000000 ill 4025bd68: b058 l32i.n a5, a0, 44 4025bd6a: fe .byte 0xfe 4025bd6b: 3f .byte 0x3f 4025bd6c: b0f8 l32i.n a15, a0, 44 4025bd6e: fe .byte 0xfe 4025bd6f: 3f .byte 0x3f 4025bd70: af .byte 0xaf 4025bd71: 000036 excw 4025bd74: 024d mov.n a4, a2 4025bd76: f0c112 addi a1, a1, -16 4025bd79: 21c9 s32i.n a12, a1, 8 4025bd7b: 31d9 s32i.n a13, a1, 12 4025bd7d: fffa21 l32r a2, 4025bd68 4025bd80: 1109 s32i.n a0, a1, 4 4025bd82: 0149 s32i.n a4, a1, 0 4025bd84: eb4001 l32r a0, 40256a84 4025bd87: 0000c0 callx0 a0 4025bd8a: fbffd1 l32r a13, 4025ad88 4025bd8d: 0128 l32i.n a2, a1, 0 4025bd8f: cd48 l32i.n a4, a13, 48 4025bd91: 0c0c movi.n a12, 0 4025bd93: 240940 extui a0, a4, 9, 3 4025bd96: 60bc beqz.n a0, 4025bdd0 4025bd98: 374dc2 s8i a12, a13, 55 4025bd9b: 364dc2 s8i a12, a13, 54 4025bd9e: 9228 l32i.n a2, a2, 36 4025bda0: fff301 l32r a0, 4025bd6c 4025bda3: 0f0222 l8ui a2, a2, 15 4025bda6: b55f61 l32r a6, 40249324 4025bda9: 2e1226 beqi a2, 1, 4025bddb 4025bdac: f65a01 l32r a0, 40259714 4025bdaf: 0000c0 callx0 a0 4025bdb2: 390d32 l8ui a3, a13, 57 4025bdb5: cd48 l32i.n a4, a13, 48 4025bdb7: 082366 bnei a3, 2, 4025bdc3 4025bdba: 394dc2 s8i a12, a13, 57 4025bdbd: ff7985 call0 4025b558 4025bdc0: 000306 j 4025bdd0 4025bdc3: 100c movi.n a0, 1 4025bdc5: 0464d7 bbci a4, 13, 4025bdcd 4025bdc8: 3a64f7 bbci a4, 15, 4025be06 4025bdcb: 00cd mov.n a12, a0 4025bdcd: 394dc2 s8i a12, a13, 57 4025bdd0: 21c8 l32i.n a12, a1, 8 4025bdd2: 31d8 l32i.n a13, a1, 12 4025bdd4: 1108 l32i.n a0, a1, 4 4025bdd6: 10c112 addi a1, a1, 16 4025bdd9: f00d ret.n 4025bddb: 0040c2 s8i a12, a0, 0 4025bdde: 204460 or a4, a4, a6 4025bde1: 390d52 l8ui a5, a13, 57 4025bde4: cd49 s32i.n a4, a13, 48 4025bde6: 082566 bnei a5, 2, 4025bdf2 4025bde9: 394dc2 s8i a12, a13, 57 4025bdec: ff7685 call0 4025b558 4025bdef: fff746 j 4025bdd0 4025bdf2: 394dc2 s8i a12, a13, 57 4025bdf5: 247940 extui a7, a4, 9, 3 4025bdf8: d41766 bnei a7, 1, 4025bdd0 4025bdfb: ff1b45 call0 4025afb0 4025bdfe: 92bc beqz.n a2, 4025be3b 4025be00: ff5fc5 call0 4025b400 4025be03: fff246 j 4025bdd0 4025be06: ff1a85 call0 4025afb0 4025be09: ffd981 l32r a8, 4025bd70 4025be0c: ffd801 l32r a0, 4025bd6c 4025be0f: 083827 bltu a8, a2, 4025be1b 4025be12: 394dc2 s8i a12, a13, 57 4025be15: ff6185 call0 4025b430 4025be18: ffed06 j 4025bdd0 4025be1b: 000092 l8ui a9, a0, 0 4025be1e: e50c movi.n a5, 14 4025be20: 291b addi.n a2, a9, 1 4025be22: 0a3597 bltu a5, a9, 4025be30 4025be25: 004022 s8i a2, a0, 0 4025be28: 120c movi.n a2, 1 4025be2a: 003545 call0 4025c180 4025be2d: ffe7c6 j 4025bdd0 4025be30: 120c movi.n a2, 1 4025be32: 004052 s8i a5, a0, 0 4025be35: 003485 call0 4025c180 4025be38: ffe506 j 4025bdd0 4025be3b: 020c movi.n a2, 0 4025be3d: 030c movi.n a3, 0 4025be3f: fd6f01 l32r a0, 4025b3fc 4025be42: 0000c0 callx0 a0 4025be45: ff5e85 call0 4025b430 4025be48: ffe106 j 4025bdd0 4025be4b: b0f900 addx8 a15, a9, a0 4025be4e: fe .byte 0xfe 4025be4f: 3f .byte 0x3f 4025be50: 024d mov.n a4, a2 4025be52: f0c112 addi a1, a1, -16 4025be55: 21c9 s32i.n a12, a1, 8 4025be57: ffc421 l32r a2, 4025bd68 4025be5a: 1109 s32i.n a0, a1, 4 4025be5c: 0149 s32i.n a4, a1, 0 4025be5e: eb0901 l32r a0, 40256a84 4025be61: 0000c0 callx0 a0 4025be64: fbc9c1 l32r a12, 4025ad88 4025be67: 120c movi.n a2, 1 4025be69: cc08 l32i.n a0, a12, 48 4025be6b: 0158 l32i.n a5, a1, 0 4025be6d: 240900 extui a0, a0, 9, 3 4025be70: 048016 beqz a0, 4025bebc 4025be73: fff641 l32r a4, 4025be4c 4025be76: 000c movi.n a0, 0 4025be78: 384c02 s8i a0, a12, 56 4025be7b: 364c02 s8i a0, a12, 54 4025be7e: 000432 l8ui a3, a4, 0 4025be81: 9558 l32i.n a5, a5, 36 4025be83: 05b3b6 bltui a3, 16, 4025be8c 4025be86: 0f4522 s8i a2, a5, 15 4025be89: 000086 j 4025be8f 4025be8c: 0f0522 l8ui a2, a5, 15 4025be8f: 321226 beqi a2, 1, 4025bec5 4025be92: f62001 l32r a0, 40259714 4025be95: 0000c0 callx0 a0 4025be98: 390c62 l8ui a6, a12, 57 4025be9b: 181c82 l16ui a8, a12, 48 4025be9e: 071666 bnei a6, 1, 4025bea9 4025bea1: 070c movi.n a7, 0 4025bea3: 394c72 s8i a7, a12, 57 4025bea6: 000486 j 4025bebc 4025bea9: 418f80 srli a8, a8, 15 4025beac: e8ac beqz.n a8, 4025bede 4025beae: 200c movi.n a0, 2 4025beb0: 394c02 s8i a0, a12, 57 4025beb3: 000146 j 4025bebc 4025beb6: 394c02 s8i a0, a12, 57 4025beb9: ffe705 call0 4025bd2c 4025bebc: 21c8 l32i.n a12, a1, 8 4025bebe: 1108 l32i.n a0, a1, 4 4025bec0: 10c112 addi a1, a1, 16 4025bec3: f00d ret.n 4025bec5: 004402 s8i a0, a4, 0 4025bec8: fdcf31 l32r a3, 4025b604 4025becb: cc28 l32i.n a2, a12, 48 4025becd: 390c92 l8ui a9, a12, 57 4025bed0: 102230 and a2, a2, a3 4025bed3: cc29 s32i.n a2, a12, 48 4025bed5: dd1966 bnei a9, 1, 4025beb6 4025bed8: d4e2d7 bbsi a2, 13, 4025beb0 4025bedb: fff5c6 j 4025beb6 4025bede: 3c0c22 l8ui a2, a12, 60 4025bee1: fe1031 l32r a3, 4025b724 4025bee4: 02ef85 call0 4025ede0 4025bee7: c2cc bnez.n a2, 4025bef7 4025bee9: 040c movi.n a4, 0 4025beeb: 394c42 s8i a4, a12, 57 4025beee: ffe3c5 call0 4025bd2c 4025bef1: fff1c6 j 4025bebc 4025bef4: 000000 ill 4025bef7: ffd561 l32r a6, 4025be4c 4025befa: 000652 l8ui a5, a6, 0 4025befd: 020c movi.n a2, 0 4025beff: 551b addi.n a5, a5, 1 4025bf01: 004652 s8i a5, a6, 0 4025bf04: 002785 call0 4025c180 4025bf07: ffec46 j 4025bebc 4025bf0a: 3c0000 excw 4025bf0d: 0f .byte 0xf 4025bf0e: b40000 extui a0, a0, 0, 12 4025bf11: 002d mov.n a2, a0 4025bf13: 0c1b00 excw 4025bf16: cb0000 excw 4025bf19: 000010 excw 4025bf1c: 023d mov.n a3, a2 4025bf1e: f0c112 addi a1, a1, -16 4025bf21: 11c9 s32i.n a12, a1, 4 4025bf23: 21d9 s32i.n a13, a1, 8 4025bf25: fb98c1 l32r a12, 4025ad88 4025bf28: 0109 s32i.n a0, a1, 0 4025bf2a: 671cd2 l16ui a13, a12, 206 4025bf2d: 3129 s32i.n a2, a1, 12 4025bf2f: dd1b addi.n a13, a13, 1 4025bf31: f4d0d0 extui a13, a13, 0, 16 4025bf34: 675cd2 s16i a13, a12, 206 4025bf37: 05bd16 beqz a13, 4025bf96 4025bf3a: 681c22 l16ui a2, a12, 208 4025bf3d: 0d3d mov.n a3, a13 4025bf3f: 907301 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025bf42: 0000c0 callx0 a0 4025bf45: 3138 l32i.n a3, a1, 12 4025bf47: f42020 extui a2, a2, 0, 16 4025bf4a: a00c movi.n a0, 10 4025bf4c: 203027 bltu a0, a2, 4025bf70 4025bf4f: 122c02 l32i a0, a12, 72 4025bf52: ffee41 l32r a4, 4025bf0c 4025bf55: ffee61 l32r a6, 4025bf10 4025bf58: 053407 bltu a4, a0, 4025bf61 4025bf5b: 64c052 addi a5, a0, 100 4025bf5e: 126c52 s32i a5, a12, 72 4025bf61: 132c02 l32i a0, a12, 76 4025bf64: 083607 bltu a6, a0, 4025bf70 4025bf67: 01d072 addmi a7, a0, 0x100 4025bf6a: 2cc772 addi a7, a7, 44 4025bf6d: 136c72 s32i a7, a12, 76 4025bf70: d81c movi.n a8, 29 4025bf72: 20b827 bgeu a8, a2, 4025bf96 4025bf75: 122c02 l32i a0, a12, 72 4025bf78: ffe791 l32r a9, 4025bf14 4025bf7b: ffe7b1 l32r a11, 4025bf18 4025bf7e: 05b907 bgeu a9, a0, 4025bf87 4025bf81: 9cc0a2 addi a10, a0, -100 4025bf84: 126ca2 s32i a10, a12, 72 4025bf87: 132c02 l32i a0, a12, 76 4025bf8a: 08bb07 bgeu a11, a0, 4025bf96 4025bf8d: ffd022 addmi a2, a0, 0xffffff00 4025bf90: d4c222 addi a2, a2, -44 4025bf93: 136c22 s32i a2, a12, 76 4025bf96: 040c movi.n a4, 0 4025bf98: 685c42 s16i a4, a12, 208 4025bf9b: 11c8 l32i.n a12, a1, 4 4025bf9d: 072db6 bltui a13, 2, 4025bfa8 4025bfa0: 738c beqz.n a3, 4025bfab 4025bfa2: ff5f05 call0 4025b594 4025bfa5: 000086 j 4025bfab 4025bfa8: ff4845 call0 4025b430 4025bfab: 21d8 l32i.n a13, a1, 8 4025bfad: 0108 l32i.n a0, a1, 0 4025bfaf: 10c112 addi a1, a1, 16 4025bfb2: f00d ret.n 4025bfb4: fb7531 l32r a3, 4025ad88 4025bfb7: f0c112 addi a1, a1, -16 4025bfba: c338 l32i.n a3, a3, 48 4025bfbc: 0109 s32i.n a0, a1, 0 4025bfbe: 240930 extui a0, a3, 9, 3 4025bfc1: 055066 bnei a0, 5, 4025bfca 4025bfc4: 754830 extui a4, a3, 24, 8 4025bfc7: 028426 beqi a4, 8, 4025bfcd 4025bfca: 044066 bnei a0, 4, 4025bfd2 4025bfcd: 120c movi.n a2, 1 4025bfcf: fff4c5 call0 4025bf1c 4025bfd2: 0108 l32i.n a0, a1, 0 4025bfd4: 10c112 addi a1, a1, 16 4025bfd7: f00d ret.n 4025bfd9: 000000 ill 4025bfdc: eca941 l32r a4, 40257280 4025bfdf: fb6a31 l32r a3, 4025ad88 4025bfe2: f0c112 addi a1, a1, -16 4025bfe5: 0109 s32i.n a0, a1, 0 4025bfe7: c328 l32i.n a2, a3, 48 4025bfe9: fb9801 l32r a0, 4025ae4c 4025bfec: 102240 and a2, a2, a4 4025bfef: 000002 l8ui a0, a0, 0 4025bff2: c329 s32i.n a2, a3, 48 4025bff4: 0b2066 bnei a0, 2, 4025c003 4025bff7: ff5605 call0 4025b558 4025bffa: fb9401 l32r a0, 4025ae4c 4025bffd: 000002 l8ui a0, a0, 0 4025c000: fb6231 l32r a3, 4025ad88 4025c003: 211066 bnei a0, 1, 4025c028 4025c006: c328 l32i.n a2, a3, 48 4025c008: 360342 l8ui a4, a3, 54 4025c00b: 1962c7 bbci a2, 12, 4025c028 4025c00e: 64dc bnez.n a4, 4025c028 4025c010: fef9c5 call0 4025afb0 4025c013: 428c beqz.n a2, 4025c01b 4025c015: ff3e85 call0 4025b400 4025c018: 000306 j 4025c028 4025c01b: 020c movi.n a2, 0 4025c01d: 030c movi.n a3, 0 4025c01f: fcf701 l32r a0, 4025b3fc 4025c022: 0000c0 callx0 a0 4025c025: ff4085 call0 4025b430 4025c028: 0108 l32i.n a0, a1, 0 4025c02a: 10c112 addi a1, a1, 16 4025c02d: f00d ret.n 4025c02f: 4e2100 excw 4025c032: ff .byte 0xff 4025c033: f0c112 addi a1, a1, -16 4025c036: 1109 s32i.n a0, a1, 4 4025c038: 0129 s32i.n a2, a1, 0 4025c03a: ea9201 l32r a0, 40256a84 4025c03d: 0000c0 callx0 a0 4025c040: 0128 l32i.n a2, a1, 0 4025c042: 733c movi.n a3, 55 4025c044: 040c movi.n a4, 0 4025c046: 150c movi.n a5, 1 4025c048: ea9001 l32r a0, 40256a88 4025c04b: 0000c0 callx0 a0 4025c04e: 1108 l32i.n a0, a1, 4 4025c050: 10c112 addi a1, a1, 16 4025c053: f00d ret.n 4025c055: 000000 ill 4025c058 : 4025c058: fb4c31 l32r a3, 4025ad88 4025c05b: c328 l32i.n a2, a3, 48 4025c05d: 042c movi.n a4, 32 4025c05f: 202240 or a2, a2, a4 4025c062: c329 s32i.n a2, a3, 48 4025c064: f00d ret.n 4025c066: d40000 extui a0, a0, 0, 14 4025c069: 4025b3 excw 4025c06c: 0009c4 excw 4025c06f: bd7400 excw 4025c072: 504025 excw 4025c075: be .byte 0xbe 4025c076: b44025 excw 4025c079: bf .byte 0xbf 4025c07a: dc4025 excw 4025c07d: bf .byte 0xbf 4025c07e: 304025 excw 4025c081: 4025c0 excw 4025c084: b71c movi.n a7, 27 4025c086: dc4025 excw 4025c089: 4025c4 excw 4025c08c: feb0d0 excw 4025c08f: 3f .byte 0x3f 4025c090 : 4025c090: fc7c21 l32r a2, 4025b280 4025c093: fff531 l32r a3, 4025c068 4025c096: 00a042 movi a4, 0 4025c099: 08a062 movi a6, 8 4025c09c: d77c movi.n a7, -3 4025c09e: e87c movi.n a8, -2 4025c0a0: 490c movi.n a9, 4 4025c0a2: 2b0c movi.n a11, 2 4025c0a4: f0c112 addi a1, a1, -16 4025c0a7: fb3851 l32r a5, 4025ad88 4025c0aa: 0109 s32i.n a0, a1, 0 4025c0ac: c508 l32i.n a0, a5, 48 4025c0ae: c845b2 s8i a11, a5, 200 4025c0b1: 200090 or a0, a0, a9 4025c0b4: 100080 and a0, a0, a8 4025c0b7: 100070 and a0, a0, a7 4025c0ba: 200060 or a0, a0, a6 4025c0bd: c509 s32i.n a0, a5, 48 4025c0bf: e9cc01 l32r a0, 402567f0 4025c0c2: 0000c0 callx0 a0 4025c0c5: fd5291 l32r a9, 4025b610 4025c0c8: dfafa2 movi a10, -33 4025c0cb: fd5031 l32r a3, 4025b60c 4025c0ce: fc2a51 l32r a5, 4025b178 4025c0d1: ffe661 l32r a6, 4025c06c 4025c0d4: 100c movi.n a0, 1 4025c0d6: 070c movi.n a7, 0 4025c0d8: ff2421 l32r a2, 4025bd68 4025c0db: 2b0c movi.n a11, 2 4025c0dd: 5242b2 s8i a11, a2, 82 4025c0e0: 514272 s8i a7, a2, 81 4025c0e3: 534272 s8i a7, a2, 83 4025c0e6: 544202 s8i a0, a2, 84 4025c0e9: 88c242 addi a4, a2, -120 4025c0ec: 145462 s16i a6, a4, 40 4025c0ef: 126452 s32i a5, a4, 72 4025c0f2: 136432 s32i a3, a4, 76 4025c0f5: c488 l32i.n a8, a4, 48 4025c0f7: 530c movi.n a3, 5 4025c0f9: 1088a0 and a8, a8, a10 4025c0fc: 108890 and a8, a8, a9 4025c0ff: ffdc21 l32r a2, 4025c070 4025c102: c489 s32i.n a8, a4, 48 4025c104: 324472 s8i a7, a4, 50 4025c107: 017c05 call0 4025d8c8 4025c10a: ffda21 l32r a2, 4025c074 4025c10d: 630c movi.n a3, 6 4025c10f: 017b85 call0 4025d8c8 4025c112: fdb221 l32r a2, 4025b7dc 4025c115: ffd831 l32r a3, 4025c078 4025c118: 040c movi.n a4, 0 4025c11a: e9b501 l32r a0, 402567f0 4025c11d: 0000c0 callx0 a0 4025c120: fcc321 l32r a2, 4025b42c 4025c123: ffd631 l32r a3, 4025c07c 4025c126: 040c movi.n a4, 0 4025c128: e9b201 l32r a0, 402567f0 4025c12b: 0000c0 callx0 a0 4025c12e: ff0e21 l32r a2, 4025bd68 4025c131: ffd331 l32r a3, 4025c080 4025c134: 040c movi.n a4, 0 4025c136: e9ae01 l32r a0, 402567f0 4025c139: 0000c0 callx0 a0 4025c13c: fd6721 l32r a2, 4025b6d8 4025c13f: ffd131 l32r a3, 4025c084 4025c142: 040c movi.n a4, 0 4025c144: e9ab01 l32r a0, 402567f0 4025c147: 0000c0 callx0 a0 4025c14a: ffcf21 l32r a2, 4025c088 4025c14d: 431c movi.n a3, 20 4025c14f: ffcf41 l32r a4, 4025c08c 4025c152: 350c movi.n a5, 3 4025c154: a2b101 l32r a0, 40244c18 4025c157: 0000c0 callx0 a0 4025c15a: fb0b21 l32r a2, 4025ad88 4025c15d: 100c movi.n a0, 1 4025c15f: 354202 s8i a0, a2, 53 4025c162: ff5785 call0 4025b6dc 4025c165: 0108 l32i.n a0, a1, 0 4025c167: 10c112 addi a1, a1, 16 4025c16a: f00d ret.n 4025c16c: ff .byte 0xff 4025c16d: ff .byte 0xff 4025c16e: ff .byte 0xff 4025c16f: df .byte 0xdf 4025c170: ff .byte 0xff 4025c171: 0f .byte 0xf 4025c172: 00ff00 excw 4025c175: 000180 ret 4025c178: ff .byte 0xff 4025c179: ff .byte 0xff 4025c17a: 8f .byte 0x8f 4025c17b: ff .byte 0xff 4025c17c: fffff7 bbsi a15, 31, 4025c17f 4025c17f: 250c03 excw 4025c180 : 4025c180: 250c movi.n a5, 2 4025c182: d0c112 addi a1, a1, -48 4025c185: fb0031 l32r a3, 4025ad88 4025c188: a109 s32i.n a0, a1, 40 4025c18a: 000c movi.n a0, 0 4025c18c: 370342 l8ui a4, a3, 55 4025c18f: 4109 s32i.n a0, a1, 16 4025c191: 74dc bnez.n a4, 4025c1ac 4025c193: 380362 l8ui a6, a3, 56 4025c196: 568c beqz.n a6, 4025c19f 4025c198: 025d mov.n a5, a2 4025c19a: 100c movi.n a0, 1 4025c19c: 000306 j 4025c1ac 4025c19f: 181372 l16ui a7, a3, 48 4025c1a2: 160c movi.n a6, 1 4025c1a4: 417f70 srli a7, a7, 15 4025c1a7: 045716 beqz a7, 4025c1f0 4025c1aa: 060d mov.n a0, a6 4025c1ac: 935020 movnez a5, a0, a2 4025c1af: 394352 s8i a5, a3, 57 4025c1b2: 000cc6 j 4025c1e9 4025c1b5: 51b8 l32i.n a11, a1, 20 4025c1b7: 010ba2 l8ui a10, a11, 1 4025c1ba: 021c movi.n a2, 16 4025c1bc: 20aa20 or a10, a10, a2 4025c1bf: 014ba2 s8i a10, a11, 1 4025c1c2: 9098 l32i.n a9, a0, 36 4025c1c4: 082c movi.n a8, 32 4025c1c6: 4989 s32i.n a8, a9, 16 4025c1c8: fee821 l32r a2, 4025bd68 4025c1cb: 066122 s32i a2, a1, 24 4025c1ce: ea2d01 l32r a0, 40256a84 4025c1d1: 0000c0 callx0 a0 4025c1d4: 062122 l32i a2, a1, 24 4025c1d7: 37a032 movi a3, 55 4025c1da: 040c movi.n a4, 0 4025c1dc: 150c movi.n a5, 1 4025c1de: ea2a01 l32r a0, 40256a88 4025c1e1: 0000c0 callx0 a0 4025c1e4: 7128 l32i.n a2, a1, 28 4025c1e6: 015585 call0 4025d740 4025c1e9: a108 l32i.n a0, a1, 40 4025c1eb: 30c112 addi a1, a1, 48 4025c1ee: f00d ret.n 4025c1f0: 9129 s32i.n a2, a1, 36 4025c1f2: 364362 s8i a6, a3, 54 4025c1f5: 8109 s32i.n a0, a1, 32 4025c1f7: 42cc bnez.n a2, 4025c1ff 4025c1f9: 384362 s8i a6, a3, 56 4025c1fc: 000086 j 4025c202 4025c1ff: 374362 s8i a6, a3, 55 4025c202: 10c122 addi a2, a1, 16 4025c205: 18a032 movi a3, 24 4025c208: 040c movi.n a4, 0 4025c20a: 041045 call0 40260310 4025c20d: 7129 s32i.n a2, a1, 28 4025c20f: 1228 l32i.n a2, a2, 4 4025c211: 831c movi.n a3, 24 4025c213: 1228 l32i.n a2, a2, 4 4025c215: 5129 s32i.n a2, a1, 20 4025c217: 9f2d01 l32r a0, 40243ecc 4025c21a: 0000c0 callx0 a0 4025c21d: 851c movi.n a5, 24 4025c21f: 7148 l32i.n a4, a1, 28 4025c221: 8188 l32i.n a8, a1, 32 4025c223: 0b5482 s16i a8, a4, 22 4025c226: 0a5452 s16i a5, a4, 20 4025c229: a54431 l32r a3, 4024573c 4025c22c: ce6951 l32r a5, 4024fbd0 4025c22f: 1448 l32i.n a4, a4, 4 4025c231: 0020c0 memw 4025c234: 0428 l32i.n a2, a4, 0 4025c236: 102250 and a2, a2, a5 4025c239: 202230 or a2, a2, a3 4025c23c: 0020c0 memw 4025c23f: 0429 s32i.n a2, a4, 0 4025c241: dacfb1 l32r a11, 40252d80 4025c244: cb9b01 l32r a0, 4024f0b0 4025c247: 0020c0 memw 4025c24a: 04a8 l32i.n a10, a4, 0 4025c24c: 10aa00 and a10, a10, a0 4025c24f: 20aab0 or a10, a10, a11 4025c252: 0020c0 memw 4025c255: 04a9 s32i.n a10, a4, 0 4025c257: ffc591 l32r a9, 4025c16c 4025c25a: 0020c0 memw 4025c25d: 0478 l32i.n a7, a4, 0 4025c25f: 107790 and a7, a7, a9 4025c262: 207780 or a7, a7, a8 4025c265: 0020c0 memw 4025c268: 0479 s32i.n a7, a4, 0 4025c26a: ffc251 l32r a5, 4025c174 4025c26d: ffc061 l32r a6, 4025c170 4025c270: 0020c0 memw 4025c273: 0438 l32i.n a3, a4, 0 4025c275: 103360 and a3, a3, a6 4025c278: 203350 or a3, a3, a5 4025c27b: 0020c0 memw 4025c27e: 0439 s32i.n a3, a4, 0 4025c280: 020c movi.n a2, 0 4025c282: fe5bc5 call0 4025a840 4025c285: 7138 l32i.n a3, a1, 28 4025c287: 844c movi.n a4, 72 4025c289: 050c movi.n a5, 0 4025c28b: 026d mov.n a6, a2 4025c28d: fd2581 l32r a8, 4025b724 4025c290: e94b21 l32r a2, 402567bc 4025c293: 087d mov.n a7, a8 4025c295: 4228 l32i.n a2, a2, 16 4025c297: 0189 s32i.n a8, a1, 0 4025c299: 074ec5 call0 40263788 4025c29c: 7108 l32i.n a0, a1, 28 4025c29e: c8e921 l32r a2, 4024e644 4025c2a1: 9038 l32i.n a3, a0, 36 4025c2a3: 0020c0 memw 4025c2a6: 6a0c movi.n a10, 6 4025c2a8: 0b7c movi.n a11, -16 4025c2aa: ffb351 l32r a5, 4025c178 4025c2ad: 1348 l32i.n a4, a3, 4 4025c2af: 802222 l32i a2, a2, 0x200 4025c2b2: 6329 s32i.n a2, a3, 24 4025c2b4: 104450 and a4, a4, a5 4025c2b7: 1349 s32i.n a4, a3, 4 4025c2b9: 9098 l32i.n a9, a0, 36 4025c2bb: 9138 l32i.n a3, a1, 36 4025c2bd: 1988 l32i.n a8, a9, 4 4025c2bf: 8148 l32i.n a4, a1, 32 4025c2c1: 1088b0 and a8, a8, a11 4025c2c4: 2088a0 or a8, a8, a10 4025c2c7: 1989 s32i.n a8, a9, 4 4025c2c9: 9068 l32i.n a6, a0, 36 4025c2cb: d87c movi.n a8, -3 4025c2cd: 0678 l32i.n a7, a6, 0 4025c2cf: ffab91 l32r a9, 4025c17c 4025c2d2: 545070 extui a5, a7, 0, 6 4025c2d5: 417670 srli a7, a7, 6 4025c2d8: 107790 and a7, a7, a9 4025c2db: 1177a0 slli a7, a7, 6 4025c2de: 205570 or a5, a5, a7 4025c2e1: faa971 l32r a7, 4025ad88 4025c2e4: 0659 s32i.n a5, a6, 0 4025c2e6: 3c0772 l8ui a7, a7, 60 4025c2e9: 105580 and a5, a5, a8 4025c2ec: 047070 extui a7, a7, 0, 1 4025c2ef: 1177f0 slli a7, a7, 1 4025c2f2: 205570 or a5, a5, a7 4025c2f5: 0659 s32i.n a5, a6, 0 4025c2f7: 7049 s32i.n a4, a0, 28 4025c2f9: eb8356 bnez a3, 4025c1b5 4025c2fc: 9048 l32i.n a4, a0, 36 4025c2fe: 034c movi.n a3, 64 4025c300: 4439 s32i.n a3, a4, 16 4025c302: ffb086 j 4025c1c8 4025c305: 000000 ill 4025c308 : 4025c308: faa041 l32r a4, 4025ad88 4025c30b: c448 l32i.n a4, a4, 48 4025c30d: 020c movi.n a2, 0 4025c30f: 243940 extui a3, a4, 9, 3 4025c312: 047366 bnei a3, 7, 4025c31a 4025c315: 0164d7 bbci a4, 13, 4025c31a 4025c318: 120c movi.n a2, 1 4025c31a: 742020 extui a2, a2, 0, 8 4025c31d: f00d ret.n ... 4025c320 : 4025c320: fa9a41 l32r a4, 4025ad88 4025c323: 130c movi.n a3, 1 4025c325: c448 l32i.n a4, a4, 48 4025c327: 020c movi.n a2, 0 4025c329: 044d40 extui a4, a4, 13, 1 4025c32c: 440b addi.n a4, a4, -1 4025c32e: 832340 moveqz a2, a3, a4 4025c331: f00d ret.n 4025c333: ff8000 excw 4025c336: 214026 beqi a0, 4, 4025c35b 4025c338 : 4025c338: ffff21 l32r a2, 4025c334 4025c33b: f0c112 addi a1, a1, -16 4025c33e: 006102 s32i a0, a1, 0 4025c341: 9fd701 l32r a0, 402442a0 4025c344: 0000c0 callx0 a0 4025c347: fa9021 l32r a2, 4025ad88 4025c34a: c64e31 l32r a3, 4024dc84 4025c34d: 0c2202 l32i a0, a2, 48 4025c350: 200030 or a0, a0, a3 4025c353: 0c6202 s32i a0, a2, 48 4025c356: 00fa45 call0 4025d2fc 4025c359: 0108 l32i.n a0, a1, 0 4025c35b: 10c112 addi a1, a1, 16 4025c35e: f00d ret.n 4025c360 : 4025c360: 020c movi.n a2, 0 4025c362: f0c112 addi a1, a1, -16 4025c365: 0109 s32i.n a0, a1, 0 4025c367: 000305 call0 4025c398 4025c36a: 0108 l32i.n a0, a1, 0 4025c36c: 10c112 addi a1, a1, 16 4025c36f: f00d ret.n 4025c371: 000000 ill 4025c374: ff88 l32i.n a8, a15, 60 4025c376: 214026 beqi a0, 4, 4025c39b 4025c378 : 4025c378: ffff21 l32r a2, 4025c374 4025c37b: f0c112 addi a1, a1, -16 4025c37e: 0109 s32i.n a0, a1, 0 4025c380: 9fc801 l32r a0, 402442a0 4025c383: 0000c0 callx0 a0 4025c386: 020c movi.n a2, 0 4025c388: 0000c5 call0 4025c398 4025c38b: 0108 l32i.n a0, a1, 0 4025c38d: 10c112 addi a1, a1, 16 4025c390: f00d ret.n 4025c392: ff0000 excw 4025c395: 7f .byte 0x7f 4025c396: ff .byte 0xff 4025c397: ff .byte 0xff 4025c398: ffff21 l32r a2, 4025c394 4025c39b: f0c112 addi a1, a1, -16 4025c39e: fa7a41 l32r a4, 4025ad88 4025c3a1: 0109 s32i.n a0, a1, 0 4025c3a3: c408 l32i.n a0, a4, 48 4025c3a5: 360432 l8ui a3, a4, 54 4025c3a8: 100020 and a0, a0, a2 4025c3ab: c409 s32i.n a0, a4, 48 4025c3ad: 2560d7 bbci a0, 13, 4025c3d6 4025c3b0: 23ec bnez.n a3, 4025c3d6 4025c3b2: 390452 l8ui a5, a4, 57 4025c3b5: 020c movi.n a2, 0 4025c3b7: 241566 bnei a5, 1, 4025c3df 4025c3ba: 394422 s8i a2, a4, 57 4025c3bd: 245900 extui a5, a0, 9, 3 4025c3c0: 121566 bnei a5, 1, 4025c3d6 4025c3c3: 120c movi.n a2, 1 4025c3c5: ffdb85 call0 4025c180 4025c3c8: 000286 j 4025c3d6 4025c3cb: fff3c5 call0 4025c308 4025c3ce: 428c beqz.n a2, 4025c3d6 4025c3d0: 00f285 call0 4025d2fc 4025c3d3: 00f4c5 call0 4025d320 4025c3d6: 0108 l32i.n a0, a1, 0 4025c3d8: 10c112 addi a1, a1, 16 4025c3db: f00d ret.n 4025c3dd: 660000 excw 4025c3e0: 22e825 excw 4025c3e3: 003944 excw 4025c3e6: 2469 s32i.n a6, a4, 8 4025c3e8: ea6666 bnei a6, 6, 4025c3d6 4025c3eb: ffd945 call0 4025c180 4025c3ee: fff906 j 4025c3d6 4025c3f1: 000000 ill 4025c3f4 : 4025c3f4: fa6541 l32r a4, 4025ad88 4025c3f7: 130c movi.n a3, 1 4025c3f9: 181442 l16ui a4, a4, 48 4025c3fc: 020c movi.n a2, 0 4025c3fe: 414f40 srli a4, a4, 15 4025c401: 832340 moveqz a2, a3, a4 4025c404: f00d ret.n ... 4025c408 : 4025c408: fa6061 l32r a6, 4025ad88 4025c40b: c648 l32i.n a4, a6, 48 4025c40d: 150c movi.n a5, 1 4025c40f: 244940 extui a4, a4, 9, 3 4025c412: 097426 beqi a4, 7, 4025c41f 4025c415: 648c beqz.n a4, 4025c41f 4025c417: 3c0672 l8ui a7, a6, 60 4025c41a: 019727 bne a7, a2, 4025c41f 4025c41d: 050c movi.n a5, 0 4025c41f: 742050 extui a2, a5, 0, 8 4025c422: f00d ret.n 4025c424 : 4025c424: 011232 l16ui a3, a2, 2 4025c427: 238c beqz.n a3, 4025c42d 4025c429: f27c movi.n a2, -1 4025c42b: f00d ret.n 4025c42d: 021242 l16ui a4, a2, 4 4025c430: fa5651 l32r a5, 4025ad88 4025c433: 020c movi.n a2, 0 4025c435: 225542 s16i a4, a5, 68 4025c438: f00d ret.n ... 4025c43c : 4025c43c: f0c112 addi a1, a1, -16 4025c43f: 0109 s32i.n a0, a1, 0 4025c441: fa5101 l32r a0, 4025ad88 4025c444: 640c movi.n a4, 6 4025c446: 3c4022 s8i a2, a0, 60 4025c449: 3dc022 addi a2, a0, 61 4025c44c: 8ef901 l32r a0, 40240030 <_irom0_text_start+0x30> 4025c44f: 0000c0 callx0 a0 4025c452: 0108 l32i.n a0, a1, 0 4025c454: 10c112 addi a1, a1, 16 4025c457: f00d ret.n 4025c459: 000000 ill 4025c45c : 4025c45c: f0c112 addi a1, a1, -16 4025c45f: 0109 s32i.n a0, a1, 0 4025c461: fa4901 l32r a0, 4025ad88 4025c464: c038 l32i.n a3, a0, 48 4025c466: 1163d7 bbci a3, 13, 4025c47b 4025c469: 640c movi.n a4, 6 4025c46b: 3dc032 addi a3, a0, 61 4025c46e: bd8a01 l32r a0, 4024ba98 4025c471: 0000c0 callx0 a0 4025c474: 32cc bnez.n a2, 4025c47b 4025c476: 100c movi.n a0, 1 4025c478: 000046 j 4025c47d 4025c47b: 000c movi.n a0, 0 4025c47d: 742000 extui a2, a0, 0, 8 4025c480: 0108 l32i.n a0, a1, 0 4025c482: 10c112 addi a1, a1, 16 4025c485: f00d ret.n 4025c487: b0f000 addx8 a15, a0, a0 4025c48a: fe .byte 0xfe 4025c48b: 3f .byte 0x3f 4025c48c : 4025c48c: f0c112 addi a1, a1, -16 4025c48f: 0109 s32i.n a0, a1, 0 4025c491: fa3d01 l32r a0, 4025ad88 4025c494: 11c9 s32i.n a12, a1, 4 4025c496: 350002 l8ui a0, a0, 53 4025c499: 02cd mov.n a12, a2 4025c49b: 00bc beqz.n a0, 4025c4cf 4025c49d: e8e301 l32r a0, 4025682c 4025c4a0: 0000c0 callx0 a0 4025c4a3: fff921 l32r a2, 4025c488 4025c4a6: 2c2a add.n a2, a12, a2 4025c4a8: 000202 l8ui a0, a2, 0 4025c4ab: 908c beqz.n a0, 4025c4b8 4025c4ad: e8e101 l32r a0, 40256834 4025c4b0: 0000c0 callx0 a0 4025c4b3: 020c movi.n a2, 0 4025c4b5: 000586 j 4025c4cf 4025c4b8: 301b addi.n a3, a0, 1 4025c4ba: 004232 s8i a3, a2, 0 4025c4bd: e8dd01 l32r a0, 40256834 4025c4c0: 0000c0 callx0 a0 4025c4c3: 0c3d mov.n a3, a12 4025c4c5: 421c movi.n a2, 20 4025c4c7: 040c movi.n a4, 0 4025c4c9: 9f1c01 l32r a0, 4024413c 4025c4cc: 0000c0 callx0 a0 4025c4cf: 11c8 l32i.n a12, a1, 4 4025c4d1: 0108 l32i.n a0, a1, 0 4025c4d3: 10c112 addi a1, a1, 16 4025c4d6: f00d ret.n 4025c4d8: feb090 excw 4025c4db: 3f .byte 0x3f 4025c4dc: f0c112 addi a1, a1, -16 4025c4df: 1109 s32i.n a0, a1, 4 4025c4e1: 0208 l32i.n a0, a2, 0 4025c4e3: ffe951 l32r a5, 4025c488 4025c4e6: 073016 beqz a0, 4025c55d 4025c4e9: 311026 beqi a0, 1, 4025c51e 4025c4ec: 0129 s32i.n a2, a1, 0 4025c4ee: 252066 bnei a0, 2, 4025c517 4025c4f1: e8ce01 l32r a0, 4025682c 4025c4f4: 0000c0 callx0 a0 4025c4f7: 0138 l32i.n a3, a1, 0 4025c4f9: ffe341 l32r a4, 4025c488 4025c4fc: 0338 l32i.n a3, a3, 0 4025c4fe: 334a add.n a3, a3, a4 4025c500: 000322 l8ui a2, a3, 0 4025c503: 220b addi.n a2, a2, -1 4025c505: 004322 s8i a2, a3, 0 4025c508: e8cb01 l32r a0, 40256834 4025c50b: 0000c0 callx0 a0 4025c50e: ff1cc5 call0 4025b6dc 4025c511: 000086 j 4025c517 4025c514: ff07c5 call0 4025b594 4025c517: 1108 l32i.n a0, a1, 4 4025c519: 10c112 addi a1, a1, 16 4025c51c: f00d ret.n 4025c51e: 605a add.n a6, a0, a5 4025c520: 000642 l8ui a4, a6, 0 4025c523: fa1901 l32r a0, 4025ad88 4025c526: 440b addi.n a4, a4, -1 4025c528: c008 l32i.n a0, a0, 48 4025c52a: 004642 s8i a4, a6, 0 4025c52d: e660d7 bbci a0, 13, 4025c517 4025c530: 240900 extui a0, a0, 9, 3 4025c533: e07026 beqi a0, 7, 4025c517 4025c536: dd6026 beqi a0, 6, 4025c517 4025c539: fa4421 l32r a2, 4025ae4c 4025c53c: 000222 l8ui a2, a2, 0 4025c53f: d12266 bnei a2, 2, 4025c514 4025c542: 052d mov.n a2, a5 4025c544: a4c222 addi a2, a2, -92 4025c547: e94f01 l32r a0, 40256a84 4025c54a: 0000c0 callx0 a0 4025c54d: febfc5 call0 4025b14c 4025c550: 328c beqz.n a2, 4025c557 4025c552: 220c movi.n a2, 2 4025c554: fedd45 call0 4025b32c 4025c557: ff03c5 call0 4025b594 4025c55a: ffee46 j 4025c517 4025c55d: 204550 or a4, a5, a5 4025c560: 804040 add a4, a0, a4 4025c563: 000432 l8ui a3, a4, 0 4025c566: 01a022 movi a2, 1 4025c569: 330b addi.n a3, a3, -1 4025c56b: 004432 s8i a3, a4, 0 4025c56e: 014145 call0 4025d984 4025c571: fa2256 bnez a2, 4025c517 4025c574: ffd905 call0 4025c308 4025c577: f9c216 beqz a2, 4025c517 4025c57a: ffd701 l32r a0, 4025c4d8 4025c57d: 1c0052 l8ui a5, a0, 28 4025c580: 931566 bnei a5, 1, 4025c517 4025c583: 160c movi.n a6, 1 4025c585: 354062 s8i a6, a0, 53 4025c588: fef8c5 call0 4025b518 4025c58b: ffe206 j 4025c517 ... 4025c590 : 4025c590: f9fe21 l32r a2, 4025ad88 4025c593: f0c112 addi a1, a1, -16 4025c596: 006102 s32i a0, a1, 0 4025c599: 3c0222 l8ui a2, a2, 60 4025c59c: 027fc5 call0 4025ed9c 4025c59f: 028216 beqz a2, 4025c5cb 4025c5a2: 010222 l8ui a2, a2, 1 4025c5a5: 1aa032 movi a3, 26 4025c5a8: 010280 slli a0, a2, 24 4025c5ab: 310800 srai a0, a0, 24 4025c5ae: 04a307 bge a3, a0, 4025c5b6 4025c5b1: 025c movi.n a2, 80 4025c5b3: 000346 j 4025c5c4 4025c5b6: 031c movi.n a3, 16 4025c5b8: 0fa307 bge a3, a0, 4025c5cb 4025c5bb: 7fa042 movi a4, 127 4025c5be: 091247 beq a2, a4, 4025c5cb 4025c5c1: a0a022 movi a2, 160 4025c5c4: 0108 l32i.n a0, a1, 0 4025c5c6: 10c112 addi a1, a1, 16 4025c5c9: f00d ret.n 4025c5cb: f0a022 movi a2, 240 4025c5ce: fffc86 j 4025c5c4 4025c5d1: 000000 ill 4025c5d4: b0fc bnez.n a0, 4025c613 4025c5d6: fe .byte 0xfe 4025c5d7: 3f .byte 0x3f 4025c5d8: 26ffb0 excw 4025c5db: ffd040 excw 4025c5de: f04026 beqi a0, 4, 4025c5d2 4025c5e1: ff .byte 0xff 4025c5e2: 004026 beqi a0, 4, 4025c5e6 4025c5e5: 402700 ssa8l a7 4025c5e8 : 4025c5e8: f0c112 addi a1, a1, -16 4025c5eb: 11c9 s32i.n a12, a1, 4 4025c5ed: 0109 s32i.n a0, a1, 0 4025c5ef: 02cd mov.n a12, a2 4025c5f1: f76b21 l32r a2, 4025a3a0 4025c5f4: 7cec bnez.n a12, 4025c61f 4025c5f6: e92301 l32r a0, 40256a84 4025c5f9: 0000c0 callx0 a0 4025c5fc: f76921 l32r a2, 4025a3a0 4025c5ff: 931c movi.n a3, 25 4025c601: 140c movi.n a4, 1 4025c603: 150c movi.n a5, 1 4025c605: e92001 l32r a0, 40256a88 4025c608: 0000c0 callx0 a0 4025c60b: fff321 l32r a2, 4025c5d8 4025c60e: fff141 l32r a4, 4025c5d4 4025c611: 030c movi.n a3, 0 4025c613: 2e4432 s8i a3, a4, 46 4025c616: 9f2201 l32r a0, 402442a0 4025c619: 0000c0 callx0 a0 4025c61c: 001c46 j 4025c691 4025c61f: ffef21 l32r a2, 4025c5dc 4025c622: 9f1f01 l32r a0, 402442a0 4025c625: 0000c0 callx0 a0 4025c628: 021c26 beqi a12, 1, 4025c62e 4025c62b: 622c66 bnei a12, 2, 4025c691 4025c62e: ffe931 l32r a3, 4025c5d4 4025c631: 2e0332 l8ui a3, a3, 46 4025c634: 501c37 beq a12, a3, 4025c688 4025c637: 241c66 bnei a12, 1, 4025c65f 4025c63a: f75921 l32r a2, 4025a3a0 4025c63d: e91101 l32r a0, 40256a84 4025c640: 0000c0 callx0 a0 4025c643: f75721 l32r a2, 4025a3a0 4025c646: facc31 l32r a3, 4025b178 4025c649: 140c movi.n a4, 1 4025c64b: 150c movi.n a5, 1 4025c64d: e90e01 l32r a0, 40256a88 4025c650: 0000c0 callx0 a0 4025c653: fac921 l32r a2, 4025b178 4025c656: 00c6c5 call0 4025d2c4 4025c659: 0008c6 j 4025c680 4025c65c: 000000 ill 4025c65f: f75021 l32r a2, 4025a3a0 4025c662: e90801 l32r a0, 40256a84 4025c665: 0000c0 callx0 a0 4025c668: f74e21 l32r a2, 4025a3a0 4025c66b: 19a032 movi a3, 25 4025c66e: 01a042 movi a4, 1 4025c671: 01a052 movi a5, 1 4025c674: e90501 l32r a0, 40256a88 4025c677: 0000c0 callx0 a0 4025c67a: 64a022 movi a2, 100 4025c67d: 00c445 call0 4025d2c4 4025c680: ffd541 l32r a4, 4025c5d4 4025c683: 0c3d mov.n a3, a12 4025c685: 2e44c2 s8i a12, a4, 46 4025c688: ffd621 l32r a2, 4025c5e0 4025c68b: 9f0501 l32r a0, 402442a0 4025c68e: 0000c0 callx0 a0 4025c691: ffd421 l32r a2, 4025c5e4 4025c694: 11c8 l32i.n a12, a1, 4 4025c696: 9f0201 l32r a0, 402442a0 4025c699: 0000c0 callx0 a0 4025c69c: 0108 l32i.n a0, a1, 0 4025c69e: 10c112 addi a1, a1, 16 4025c6a1: f00d ret.n ... 4025c6a4 : 4025c6a4: ffcc21 l32r a2, 4025c5d4 4025c6a7: 2e0222 l8ui a2, a2, 46 4025c6aa: f00d ret.n 4025c6ac : 4025c6ac: ffca41 l32r a4, 4025c5d4 4025c6af: 130c movi.n a3, 1 4025c6b1: 4448 l32i.n a4, a4, 16 4025c6b3: 020c movi.n a2, 0 4025c6b5: 244940 extui a4, a4, 9, 3 4025c6b8: fec442 addi a4, a4, -2 4025c6bb: 832340 moveqz a2, a3, a4 4025c6be: f00d ret.n 4025c6c0 : 4025c6c0: ffc521 l32r a2, 4025c5d4 4025c6c3: 4228 l32i.n a2, a2, 16 4025c6c5: 042d20 extui a2, a2, 13, 1 4025c6c8: f00d ret.n ... 4025c6cc : 4025c6cc: ffc241 l32r a4, 4025c5d4 4025c6cf: 120c movi.n a2, 1 4025c6d1: 4448 l32i.n a4, a4, 16 4025c6d3: 050c movi.n a5, 0 4025c6d5: 244940 extui a4, a4, 9, 3 4025c6d8: 023426 beqi a4, 3, 4025c6de 4025c6db: 932540 movnez a2, a5, a4 4025c6de: 742020 extui a2, a2, 0, 8 4025c6e1: f00d ret.n 4025c6e3: 811000 src a1, a0, a0 4025c6e6: fe .byte 0xfe 4025c6e7: 3f .byte 0x3f 4025c6e8: feb114 excw 4025c6eb: 3f .byte 0x3f 4025c6ec: 270010 excw 4025c6ef: c11240 mul16u a1, a2, a4 4025c6f0 : 4025c6f0: f0c112 addi a1, a1, -16 4025c6f3: 0109 s32i.n a0, a1, 0 4025c6f5: ffb701 l32r a0, 4025c5d4 4025c6f8: 4008 l32i.n a0, a0, 16 4025c6fa: 6060d7 bbci a0, 13, 4025c75e 4025c6fd: 020c movi.n a2, 0 4025c6ff: 030c movi.n a3, 0 4025c701: fb3e01 l32r a0, 4025b3fc 4025c704: 0000c0 callx0 a0 4025c707: fff721 l32r a2, 4025c6e4 4025c70a: 000222 l8ui a2, a2, 0 4025c70d: 132266 bnei a2, 2, 4025c724 4025c710: fff985 call0 4025c6ac 4025c713: d28c beqz.n a2, 4025c724 4025c715: fff421 l32r a2, 4025c6e8 4025c718: e8db01 l32r a0, 40256a84 4025c71b: 0000c0 callx0 a0 4025c71e: 80a022 movi a2, 128 4025c721: 002685 call0 4025c98c 4025c724: ffac31 l32r a3, 4025c5d4 4025c727: 4338 l32i.n a3, a3, 16 4025c729: fff021 l32r a2, 4025c6ec 4025c72c: 243930 extui a3, a3, 9, 3 4025c72f: 9edc01 l32r a0, 402442a0 4025c732: 0000c0 callx0 a0 4025c735: 750c movi.n a5, 7 4025c737: fbb621 l32r a2, 4025b610 4025c73a: ffa671 l32r a7, 4025c5d4 4025c73d: 030c movi.n a3, 0 4025c73f: 4708 l32i.n a0, a7, 16 4025c741: 2739 s32i.n a3, a7, 8 4025c743: 100020 and a0, a0, a2 4025c746: 3fae22 movi a2, 0xfffffe3f 4025c749: 100020 and a0, a0, a2 4025c74c: 4709 s32i.n a0, a7, 16 4025c74e: 416900 srli a6, a0, 9 4025c751: 090567 bnone a5, a6, 4025c75e 4025c754: c9fd41 l32r a4, 4024ef48 4025c757: 075d mov.n a5, a7 4025c759: 104040 and a4, a0, a4 4025c75c: 4549 s32i.n a4, a5, 16 4025c75e: 0108 l32i.n a0, a1, 0 4025c760: 10c112 addi a1, a1, 16 4025c763: f00d ret.n 4025c765: 000000 ill 4025c768: 270020 excw 4025c76b: c11240 mul16u a1, a2, a4 4025c76c : 4025c76c: f0c112 addi a1, a1, -16 4025c76f: 006102 s32i a0, a1, 0 4025c772: ff9801 l32r a0, 4025c5d4 4025c775: 042002 l32i a0, a0, 16 4025c778: 4de0d7 bbsi a0, 13, 4025c7c9 4025c77b: ffba45 call0 4025c320 4025c77e: 128c beqz.n a2, 4025c783 4025c780: fee905 call0 4025b614 4025c783: 020c movi.n a2, 0 4025c785: ff9351 l32r a5, 4025c5d4 4025c788: ce7061 l32r a6, 40250148 4025c78b: 4548 l32i.n a4, a5, 16 4025c78d: 030c movi.n a3, 0 4025c78f: 204460 or a4, a4, a6 4025c792: 4549 s32i.n a4, a5, 16 4025c794: fb1a01 l32r a0, 4025b3fc 4025c797: 0000c0 callx0 a0 4025c79a: ff8e31 l32r a3, 4025c5d4 4025c79d: fff221 l32r a2, 4025c768 4025c7a0: 4348 l32i.n a4, a3, 16 4025c7a2: 2e0332 l8ui a3, a3, 46 4025c7a5: 244940 extui a4, a4, 9, 3 4025c7a8: 9ebe01 l32r a0, 402442a0 4025c7ab: 0000c0 callx0 a0 4025c7ae: ff8901 l32r a0, 4025c5d4 4025c7b1: 4008 l32i.n a0, a0, 16 4025c7b3: 244900 extui a4, a0, 9, 3 4025c7b6: f4cc bnez.n a4, 4025c7c9 4025c7b8: c9e421 l32r a2, 4024ef48 4025c7bb: 00a632 movi a3, 0x600 4025c7be: 102020 and a2, a0, a2 4025c7c1: 202230 or a2, a2, a3 4025c7c4: ff8431 l32r a3, 4025c5d4 4025c7c7: 4329 s32i.n a2, a3, 16 4025c7c9: 0108 l32i.n a0, a1, 0 4025c7cb: 10c112 addi a1, a1, 16 4025c7ce: f00d ret.n 4025c7d0: cadc bnez.n a10, 4025c7f0 4025c7d2: 314025 excw 4025c7d4 : 4025c7d4: ffff31 l32r a3, 4025c7d0 4025c7d7: 040c movi.n a4, 0 4025c7d9: 860c movi.n a6, 8 4025c7db: d77c movi.n a7, -3 4025c7dd: 180c movi.n a8, 1 4025c7df: 490c movi.n a9, 4 4025c7e1: ff7c51 l32r a5, 4025c5d4 4025c7e4: 2a0c movi.n a10, 2 4025c7e6: f0c112 addi a1, a1, -16 4025c7e9: 0109 s32i.n a0, a1, 0 4025c7eb: 2c45a2 s8i a10, a5, 44 4025c7ee: 4508 l32i.n a0, a5, 16 4025c7f0: 18c522 addi a2, a5, 24 4025c7f3: 200090 or a0, a0, a9 4025c7f6: 200080 or a0, a0, a8 4025c7f9: 100070 and a0, a0, a7 4025c7fc: 200060 or a0, a0, a6 4025c7ff: 4509 s32i.n a0, a5, 16 4025c801: e7fb01 l32r a0, 402567f0 4025c804: 0000c0 callx0 a0 4025c807: 120c movi.n a2, 1 4025c809: fb8141 l32r a4, 4025b610 4025c80c: 0b0c movi.n a11, 0 4025c80e: ff7101 l32r a0, 4025c5d4 4025c811: 250c movi.n a5, 2 4025c813: 2e4052 s8i a5, a0, 46 4025c816: 4038 l32i.n a3, a0, 16 4025c818: 2d40b2 s8i a11, a0, 45 4025c81b: 103340 and a3, a3, a4 4025c81e: 4039 s32i.n a3, a0, 16 4025c820: 124022 s8i a2, a0, 18 4025c823: 0108 l32i.n a0, a1, 0 4025c825: 10c112 addi a1, a1, 16 4025c828: f00d ret.n 4025c82a: c00000 sub a0, a0, a0 4025c82d: 3ffeb0 excw 4025c830: 26ff90 excw 4025c833: c11240 mul16u a1, a2, a4 4025c836: 31c9f0 srai a12, a15, 25 4025c839: fffcc1 l32r a12, 4025c82c 4025c83c: 2109 s32i.n a0, a1, 8 4025c83e: 0c08 l32i.n a0, a12, 0 4025c840: 90fc bnez.n a0, 4025c87d 4025c842: f4a222 movi a2, 0x2f4 4025c845: fffa31 l32r a3, 4025c830 4025c848: 04a142 movi a4, 0x104 4025c84b: 8e0f01 l32r a0, 40240088 <_irom0_text_start+0x88> 4025c84e: 0000c0 callx0 a0 4025c851: 023d mov.n a3, a2 4025c853: 0129 s32i.n a2, a1, 0 4025c855: 8e2821 l32r a2, 402400f8 <_irom0_text_start+0xf8> 4025c858: 0228 l32i.n a2, a2, 0 4025c85a: 0c39 s32i.n a3, a12, 0 4025c85c: 3238 l32i.n a3, a2, 12 4025c85e: 1139 s32i.n a3, a1, 4 4025c860: 1228 l32i.n a2, a2, 4 4025c862: 8e2a01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025c865: 0000c0 callx0 a0 4025c868: fcc232 addi a3, a2, -4 4025c86b: 1128 l32i.n a2, a1, 4 4025c86d: f4a242 movi a4, 0x2f4 4025c870: 822230 mull a2, a2, a3 4025c873: 0138 l32i.n a3, a1, 0 4025c875: 8e2701 l32r a0, 40240114 <_irom0_text_start+0x114> 4025c878: 0000c0 callx0 a0 4025c87b: 0c08 l32i.n a0, a12, 0 4025c87d: f6ca41 l32r a4, 4025a3a8 4025c880: ff9951 l32r a5, 4025c6e4 4025c883: f6ca71 l32r a7, 4025a3ac 4025c886: 01d062 addmi a6, a0, 0x100 4025c889: 006762 s32i a6, a7, 0 4025c88c: 00a002 movi a0, 0 4025c88f: 000552 l8ui a5, a5, 0 4025c892: 004402 s8i a0, a4, 0 4025c895: 1e1566 bnei a5, 1, 4025c8b7 4025c898: ff4f81 l32r a8, 4025c5d4 4025c89b: 2c0882 l8ui a8, a8, 44 4025c89e: 0228b6 bltui a8, 2, 4025c8a4 4025c8a1: 002786 j 4025c943 4025c8a4: 02a022 movi a2, 2 4025c8a7: 030c movi.n a3, 0 4025c8a9: f7b2c5 call0 402543d8 4025c8ac: ff4aa1 l32r a10, 4025c5d4 4025c8af: 290c movi.n a9, 2 4025c8b1: 2c4a92 s8i a9, a10, 44 4025c8b4: 002546 j 4025c94d 4025c8b7: 192566 bnei a5, 2, 4025c8d4 4025c8ba: 01a022 movi a2, 1 4025c8bd: e8f201 l32r a0, 40256c88 4025c8c0: 0000c0 callx0 a0 4025c8c3: 08a022 movi a2, 8 4025c8c6: 00a032 movi a3, 0 4025c8c9: f7b0c5 call0 402543d8 4025c8cc: 020c movi.n a2, 0 4025c8ce: e8ee01 l32r a0, 40256c88 4025c8d1: 0000c0 callx0 a0 4025c8d4: f6b5b1 l32r a11, 4025a3a8 4025c8d7: 000bb2 l8ui a11, a11, 0 4025c8da: 1f1b66 bnei a11, 1, 4025c8fd 4025c8dd: 8e0621 l32r a2, 402400f8 <_irom0_text_start+0xf8> 4025c8e0: 002222 l32i a2, a2, 0 4025c8e3: 032232 l32i a3, a2, 12 4025c8e6: 1139 s32i.n a3, a1, 4 4025c8e8: 1228 l32i.n a2, a2, 4 4025c8ea: 8e0801 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025c8ed: 0000c0 callx0 a0 4025c8f0: 1138 l32i.n a3, a1, 4 4025c8f2: fcc222 addi a2, a2, -4 4025c8f5: 0c48 l32i.n a4, a12, 0 4025c8f7: f4a252 movi a5, 0x2f4 4025c8fa: fb55c5 call0 40257e58 4025c8fd: ffcc31 l32r a3, 4025c830 4025c900: 0c28 l32i.n a2, a12, 0 4025c902: 2ca142 movi a4, 0x12c 4025c905: 8e6e01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025c908: 0000c0 callx0 a0 4025c90b: f95151 l32r a5, 4025ae50 4025c90e: 000c movi.n a0, 0 4025c910: 000532 l8ui a3, a5, 0 4025c913: 0c09 s32i.n a0, a12, 0 4025c915: 0b1366 bnei a3, 1, 4025c924 4025c918: 020c movi.n a2, 0 4025c91a: 040c movi.n a4, 0 4025c91c: 004542 s8i a4, a5, 0 4025c91f: f3f885 call0 402508a8 4025c922: 000c movi.n a0, 0 4025c924: f94c31 l32r a3, 4025ae54 4025c927: 000352 l8ui a5, a3, 0 4025c92a: 0321c2 l32i a12, a1, 12 4025c92d: 0b1566 bnei a5, 1, 4025c93c 4025c930: 004302 s8i a0, a3, 0 4025c933: 01a022 movi a2, 1 4025c936: 01a032 movi a3, 1 4025c939: f261c5 call0 4024ef58 4025c93c: 2108 l32i.n a0, a1, 8 4025c93e: 10c112 addi a1, a1, 16 4025c941: f00d ret.n 4025c943: 220c movi.n a2, 2 4025c945: 130c movi.n a3, 1 4025c947: 201110 or a1, a1, a1 4025c94a: f7a8c5 call0 402543d8 4025c94d: e7b901 l32r a0, 40256834 4025c950: 0000c0 callx0 a0 4025c953: 020c movi.n a2, 0 4025c955: e8cc01 l32r a0, 40256c88 4025c958: 0000c0 callx0 a0 4025c95b: 007b45 call0 4025d110 4025c95e: ff1d61 l32r a6, 4025c5d4 4025c961: 2d0662 l8ui a6, a6, 45 4025c964: 021626 beqi a6, 1, 4025c96a 4025c967: ffda46 j 4025c8d4 4025c96a: 190c movi.n a9, 1 4025c96c: ccb481 l32r a8, 4024fc3c 4025c96f: 0020c0 memw 4025c972: 852872 l32i a7, a8, 0x214 4025c975: 207790 or a7, a7, a9 4025c978: 0020c0 memw 4025c97b: 856872 s32i a7, a8, 0x214 4025c97e: a0a022 movi a2, 160 4025c981: cfa201 l32r a0, 4025080c 4025c984: 0000c0 callx0 a0 4025c987: ffd246 j 4025c8d4 4025c98a: 120000 excw 4025c98d: 09f0c1 l32r a12, 4021f150 <_lit4_end+0x117a00> 4025c990: ea0501 l32r a0, 402571a4 4025c993: ff .byte 0xff 4025c994: ff1031 l32r a3, 4025c5d4 4025c997: c96c01 l32r a0, 4024ef48 4025c99a: 4328 l32i.n a2, a3, 16 4025c99c: 100200 and a0, a2, a0 4025c99f: 0562d7 bbci a2, 13, 4025c9a8 4025c9a2: 00a622 movi a2, 0x600 4025c9a5: 200020 or a0, a0, a2 4025c9a8: 046302 s32i a0, a3, 16 4025c9ab: 00f0c5 call0 4025d8b8 4025c9ae: 002102 l32i a0, a1, 0 4025c9b1: 10c112 addi a1, a1, 16 4025c9b4: 000080 ret ... 4025c9b8 : 4025c9b8: ff0731 l32r a3, 4025c5d4 4025c9bb: c329 s32i.n a2, a3, 48 4025c9bd: f00d ret.n 4025c9bf: 8dc800 excw 4025c9c2: fe .byte 0xfe 4025c9c3: 3f .byte 0x3f 4025c9c4: 8df8 l32i.n a15, a13, 32 4025c9c6: fe .byte 0xfe 4025c9c7: 3f .byte 0x3f 4025c9c8: 270040 excw 4025c9cb: c11240 mul16u a1, a2, a4 4025c9ce: 0151f0 slli a5, a1, 17 4025c9d1: ff .byte 0xff 4025c9d2: 006102 s32i a0, a1, 0 4025c9d5: 2c0542 l8ui a4, a5, 44 4025c9d8: b46901 l32r a0, 40249b7c 4025c9db: 053456 bnez a4, 4025ca32 4025c9de: 203550 or a3, a5, a5 4025c9e1: 012342 l32i a4, a3, 4 4025c9e4: 0020c0 memw 4025c9e7: b46521 l32r a2, 40249b7c 4025c9ea: 472222 l32i a2, a2, 0x11c 4025c9ed: 0338 l32i.n a3, a3, 0 4025c9ef: c02240 sub a2, a2, a4 4025c9f2: f6ffc5 call0 402539f0 4025c9f5: c71391 l32r a9, 4024e644 4025c9f8: fc2481 l32r a8, 4025ba88 4025c9fb: 0020c0 memw 4025c9fe: 0878 l32i.n a7, a8, 0 4025ca00: fef551 l32r a5, 4025c5d4 4025ca03: 802992 l32i a9, a9, 0x200 4025ca06: 2568 l32i.n a6, a5, 8 4025ca08: 3538 l32i.n a3, a5, 12 4025ca0a: 626a add.n a6, a2, a6 4025ca0c: c06690 sub a6, a6, a9 4025ca0f: 776a add.n a7, a7, a6 4025ca11: 0879 s32i.n a7, a8, 0 4025ca13: a06660 addx4 a6, a6, a6 4025ca16: b4a771 l32r a7, 40249cb4 4025ca19: 1146f0 slli a4, a6, 1 4025ca1c: 000772 l8ui a7, a7, 0 4025ca1f: 414540 srli a4, a4, 5 4025ca22: 834670 moveqz a4, a6, a7 4025ca25: 334a add.n a3, a3, a4 4025ca27: 0020c0 memw 4025ca2a: b45401 l32r a0, 40249b7c 4025ca2d: 8039 s32i.n a3, a0, 32 4025ca2f: 2c0542 l8ui a4, a5, 44 4025ca32: 0020c0 memw 4025ca35: 4a2022 l32i a2, a0, 0x128 4025ca38: 260c movi.n a6, 2 4025ca3a: 14a020 extui a10, a2, 0, 2 4025ca3d: 0adc bnez.n a10, 4025ca51 4025ca3f: ffe021 l32r a2, 4025c9c0 4025ca42: ffe031 l32r a3, 4025c9c4 4025ca45: 6da142 movi a4, 0x16d 4025ca48: e76901 l32r a0, 402567ec 4025ca4b: 0000c0 callx0 a0 4025ca4e: ffff06 j 4025ca4e 4025ca51: 0b6207 bbci a2, 0, 4025ca60 4025ca54: 0020c0 memw 4025ca57: 462022 l32i a2, a0, 0x118 4025ca5a: 542820 extui a2, a2, 8, 6 4025ca5d: 0001c6 j 4025ca68 4025ca60: 103260 and a3, a2, a6 4025ca63: 020c movi.n a2, 0 4025ca65: 932630 movnez a2, a6, a3 4025ca68: 840b addi.n a8, a4, -1 4025ca6a: 04a220 extui a10, a2, 2, 1 4025ca6d: 4578 l32i.n a7, a5, 16 4025ca6f: 490c movi.n a9, 4 4025ca71: 247970 extui a7, a7, 9, 3 4025ca74: 9329a0 movnez a2, a9, a10 4025ca77: 832680 moveqz a2, a6, a8 4025ca7a: 112726 beqi a7, 2, 4025ca8f 4025ca7d: ffd021 l32r a2, 4025c9c0 4025ca80: ffd131 l32r a3, 4025c9c4 4025ca83: 78a142 movi a4, 0x178 4025ca86: e75901 l32r a0, 402567ec 4025ca89: 0000c0 callx0 a0 4025ca8c: ffff06 j 4025ca8c 4025ca8f: ffefc5 call0 4025c98c 4025ca92: fed0b1 l32r a11, 4025c5d4 4025ca95: 042bb2 l32i a11, a11, 16 4025ca98: 206bc7 bbci a11, 12, 4025cabc 4025ca9b: f64121 l32r a2, 4025a3a0 4025ca9e: e7f901 l32r a0, 40256a84 4025caa1: 0000c0 callx0 a0 4025caa4: f63f21 l32r a2, 4025a3a0 4025caa7: f9b431 l32r a3, 4025b178 4025caaa: 01a042 movi a4, 1 4025caad: 01a052 movi a5, 1 4025cab0: e7f601 l32r a0, 40256a88 4025cab3: 0000c0 callx0 a0 4025cab6: f9b021 l32r a2, 4025b178 4025cab9: 008085 call0 4025d2c4 4025cabc: ffc321 l32r a2, 4025c9c8 4025cabf: 9df801 l32r a0, 402442a0 4025cac2: 0000c0 callx0 a0 4025cac5: fec321 l32r a2, 4025c5d4 4025cac8: c228 l32i.n a2, a2, 48 4025caca: 128c beqz.n a2, 4025cacf 4025cacc: 0002c0 callx0 a2 4025cacf: 0108 l32i.n a0, a1, 0 4025cad1: 10c112 addi a1, a1, 16 4025cad4: f00d ret.n 4025cad6: 480000 excw 4025cad9: 402700 ssa8l a7 4025cadc: f0c112 addi a1, a1, -16 4025cadf: 0109 s32i.n a0, a1, 0 4025cae1: febc01 l32r a0, 4025c5d4 4025cae4: 4008 l32i.n a0, a0, 16 4025cae6: 240900 extui a0, a0, 9, 3 4025cae9: 112026 beqi a0, 2, 4025cafe 4025caec: ffb521 l32r a2, 4025c9c0 4025caef: ffb531 l32r a3, 4025c9c4 4025caf2: 88a142 movi a4, 0x188 4025caf5: e73d01 l32r a0, 402567ec 4025caf8: 0000c0 callx0 a0 4025cafb: ffff06 j 4025cafb 4025cafe: 820c movi.n a2, 8 4025cb00: ffe885 call0 4025c98c 4025cb03: fff521 l32r a2, 4025cad8 4025cb06: 9de601 l32r a0, 402442a0 4025cb09: 0000c0 callx0 a0 4025cb0c: feb231 l32r a3, 4025c5d4 4025cb0f: c338 l32i.n a3, a3, 48 4025cb11: 138c beqz.n a3, 4025cb16 4025cb13: 0003c0 callx0 a3 4025cb16: 0108 l32i.n a0, a1, 0 4025cb18: 10c112 addi a1, a1, 16 4025cb1b: f00d ret.n 4025cb1d: 000000 ill 4025cb20: 270050 excw 4025cb23: 007040 excw 4025cb26: 124027 ball a0, a2, 4025cb3c 4025cb28 : 4025cb28: f0c112 addi a1, a1, -16 4025cb2b: 0109 s32i.n a0, a1, 0 4025cb2d: fea901 l32r a0, 4025c5d4 4025cb30: 4008 l32i.n a0, a0, 16 4025cb32: 0be0d7 bbsi a0, 13, 4025cb41 4025cb35: fffa21 l32r a2, 4025cb20 4025cb38: 9dda01 l32r a0, 402442a0 4025cb3b: 0000c0 callx0 a0 4025cb3e: 0002c6 j 4025cb4d 4025cb41: ff7dc5 call0 4025c320 4025cb44: fff821 l32r a2, 4025cb24 4025cb47: 9dd601 l32r a0, 402442a0 4025cb4a: 0000c0 callx0 a0 4025cb4d: 0108 l32i.n a0, a1, 0 4025cb4f: 10c112 addi a1, a1, 16 4025cb52: f00d ret.n 4025cb54: f0c112 addi a1, a1, -16 4025cb57: 0161c2 s32i a12, a1, 4 4025cb5a: fe9ec1 l32r a12, 4025c5d4 4025cb5d: 006102 s32i a0, a1, 0 4025cb60: 042c02 l32i a0, a12, 16 4025cb63: 096007 bbci a0, 0, 4025cb70 4025cb66: f6e945 call0 402539fc 4025cb69: 4c08 l32i.n a0, a12, 16 4025cb6b: 820c movi.n a2, 8 4025cb6d: 000086 j 4025cb73 4025cb70: 00a022 movi a2, 0 4025cb73: 056017 bbci a0, 1, 4025cb7c 4025cb76: 10a032 movi a3, 16 4025cb79: 202230 or a2, a2, a3 4025cb7c: 056027 bbci a0, 2, 4025cb85 4025cb7f: 04a042 movi a4, 4 4025cb82: 202240 or a2, a2, a4 4025cb85: 043300 extui a3, a0, 3, 1 4025cb88: f6fb05 call0 40253b3c 4025cb8b: 4c08 l32i.n a0, a12, 16 4025cb8d: 245900 extui a5, a0, 9, 3 4025cb90: 111526 beqi a5, 1, 4025cba5 4025cb93: ff8b21 l32r a2, 4025c9c0 4025cb96: ff8b31 l32r a3, 4025c9c4 4025cb99: c6a142 movi a4, 0x1c6 4025cb9c: e71401 l32r a0, 402567ec 4025cb9f: 0000c0 callx0 a0 4025cba2: ffff06 j 4025cba2 4025cba5: c8e891 l32r a9, 4024ef48 4025cba8: 00a4a2 movi a10, 0x400 4025cbab: 109090 and a9, a0, a9 4025cbae: 2099a0 or a9, a9, a10 4025cbb1: 3faea2 movi a10, 0xfffffe3f 4025cbb4: 1099a0 and a9, a9, a10 4025cbb7: 046c92 s32i a9, a12, 16 4025cbba: b3f061 l32r a6, 40249b7c 4025cbbd: 0020c0 memw 4025cbc0: 472682 l32i a8, a6, 0x11c 4025cbc3: 016c82 s32i a8, a12, 4 4025cbc6: c69f71 l32r a7, 4024e644 4025cbc9: 0020c0 memw 4025cbcc: 802772 l32i a7, a7, 0x200 4025cbcf: 2c79 s32i.n a7, a12, 8 4025cbd1: 0020c0 memw 4025cbd4: 220c movi.n a2, 2 4025cbd6: 9668 l32i.n a6, a6, 36 4025cbd8: 3c69 s32i.n a6, a12, 12 4025cbda: 2c4c22 s8i a2, a12, 44 4025cbdd: f71705 call0 40253d50 4025cbe0: 2c4c22 s8i a2, a12, 44 4025cbe3: 74a020 extui a10, a2, 0, 8 4025cbe6: 3acc bnez.n a10, 4025cbed 4025cbe8: 220c movi.n a2, 2 4025cbea: f72b05 call0 40253e9c 4025cbed: 11c8 l32i.n a12, a1, 4 4025cbef: 0108 l32i.n a0, a1, 0 4025cbf1: 10c112 addi a1, a1, 16 4025cbf4: f00d ret.n 4025cbf6: 480000 excw 4025cbf9: fffff4 excw 4025cbfc: 2700a0 excw 4025cbff: c11240 mul16u a1, a2, a4 4025cc02: 61d2e0 xsr.excsave2 a14 4025cc05: 51e904 excw 4025cc08: 31c9 s32i.n a12, a1, 12 4025cc0a: 2109 s32i.n a0, a1, 8 4025cc0c: 02cd mov.n a12, a2 4025cc0e: fe1b85 call0 4025adc8 4025cc11: fff9e1 l32r a14, 4025cbf8 4025cc14: ecea add.n a14, a12, a14 4025cc16: fe6fc1 l32r a12, 4025c5d4 4025cc19: 023d mov.n a3, a2 4025cc1b: 0c29 s32i.n a2, a12, 0 4025cc1d: 0e2d mov.n a2, a14 4025cc1f: f6d9c5 call0 402539bc 4025cc22: c68801 l32r a0, 4024e644 4025cc25: 0020c0 memw 4025cc28: 8020d2 l32i a13, a0, 0x200 4025cc2b: 2ca132 movi a3, 0x12c 4025cc2e: 023327 bltu a3, a2, 4025cc34 4025cc31: 003ac6 j 4025cd20 4025cc34: 040c movi.n a4, 0 4025cc36: 150c movi.n a5, 1 4025cc38: cc0131 l32r a3, 4024fc3c 4025cc3b: 0020c0 memw 4025cc3e: 852362 l32i a6, a3, 0x214 4025cc41: 046060 extui a6, a6, 0, 1 4025cc44: 934560 movnez a4, a5, a6 4025cc47: 744040 extui a4, a4, 0, 8 4025cc4a: 2d4c42 s8i a4, a12, 45 4025cc4d: 181466 bnei a4, 1, 4025cc69 4025cc50: 0020c0 memw 4025cc53: 852382 l32i a8, a3, 0x214 4025cc56: e97c movi.n a9, -2 4025cc58: 108890 and a8, a8, a9 4025cc5b: 0020c0 memw 4025cc5e: 856382 s32i a8, a3, 0x214 4025cc61: 025c movi.n a2, 80 4025cc63: ceea01 l32r a0, 4025080c 4025cc66: 0000c0 callx0 a0 4025cc69: 004785 call0 4025d0e4 4025cc6c: 120c movi.n a2, 1 4025cc6e: e80601 l32r a0, 40256c88 4025cc71: 0000c0 callx0 a0 4025cc74: 220c movi.n a2, 2 4025cc76: f75dc5 call0 40254254 4025cc79: fe1145 call0 4025ad90 4025cc7c: 023d mov.n a3, a2 4025cc7e: 0c29 s32i.n a2, a12, 0 4025cc80: 0e2d mov.n a2, a14 4025cc82: f6d385 call0 402539bc 4025cc85: 02ed mov.n a14, a2 4025cc87: 0020c0 memw 4025cc8a: c66e21 l32r a2, 4024e644 4025cc8d: 802222 l32i a2, a2, 0x200 4025cc90: 0c38 l32i.n a3, a12, 0 4025cc92: c022d0 sub a2, a2, a13 4025cc95: f6d245 call0 402539bc 4025cc98: fee531 l32r a3, 4025c82c 4025cc9b: 0338 l32i.n a3, a3, 0 4025cc9d: 02dd mov.n a13, a2 4025cc9f: a3fc bnez.n a3, 4025ccdd 4025cca1: f4a222 movi a2, 0x2f4 4025cca4: fee331 l32r a3, 4025c830 4025cca7: f8a142 movi a4, 0x1f8 4025ccaa: 8cf701 l32r a0, 40240088 <_irom0_text_start+0x88> 4025ccad: 0000c0 callx0 a0 4025ccb0: 023d mov.n a3, a2 4025ccb2: 0129 s32i.n a2, a1, 0 4025ccb4: 8d1151 l32r a5, 402400f8 <_irom0_text_start+0xf8> 4025ccb7: fedd41 l32r a4, 4025c82c 4025ccba: 0528 l32i.n a2, a5, 0 4025ccbc: 0439 s32i.n a3, a4, 0 4025ccbe: 3238 l32i.n a3, a2, 12 4025ccc0: 1139 s32i.n a3, a1, 4 4025ccc2: 1228 l32i.n a2, a2, 4 4025ccc4: 8d1201 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025ccc7: 0000c0 callx0 a0 4025ccca: fcc232 addi a3, a2, -4 4025cccd: 1128 l32i.n a2, a1, 4 4025cccf: f4a242 movi a4, 0x2f4 4025ccd2: 822230 mull a2, a2, a3 4025ccd5: 0138 l32i.n a3, a1, 0 4025ccd7: 8d0f01 l32r a0, 40240114 <_irom0_text_start+0x114> 4025ccda: 0000c0 callx0 a0 4025ccdd: e6d301 l32r a0, 4025682c 4025cce0: 0000c0 callx0 a0 4025cce3: d4ae22 movi a2, 0xfffffed4 4025cce6: 04dd42 addmi a4, a13, 0x400 4025cce9: ffde52 addmi a5, a14, 0xffffff00 4025ccec: d4c552 addi a5, a5, -44 4025ccef: e8c442 addi a4, a4, -24 4025ccf2: 36b457 bgeu a4, a5, 4025cd2c 4025ccf5: 4c08 l32i.n a0, a12, 16 4025ccf7: e67c movi.n a6, -2 4025ccf9: 1b60c7 bbci a0, 12, 4025cd18 4025ccfc: 100060 and a0, a0, a6 4025ccff: 4c09 s32i.n a0, a12, 16 4025cd01: c07ed0 sub a7, a14, a13 4025cd04: 272a add.n a2, a7, a2 4025cd06: ffe4c5 call0 4025cb54 4025cd09: 020c movi.n a2, 0 4025cd0b: 31c8 l32i.n a12, a1, 12 4025cd0d: 41d8 l32i.n a13, a1, 16 4025cd0f: 51e8 l32i.n a14, a1, 20 4025cd11: 2108 l32i.n a0, a1, 8 4025cd13: 20c112 addi a1, a1, 32 4025cd16: f00d ret.n 4025cd18: 180c movi.n a8, 1 4025cd1a: 200080 or a0, a0, a8 4025cd1d: fff786 j 4025ccff 4025cd20: ffb721 l32r a2, 4025cbfc 4025cd23: 9d5f01 l32r a0, 402442a0 4025cd26: 0000c0 callx0 a0 4025cd29: 000086 j 4025cd2f 4025cd2c: ffb045 call0 4025c834 4025cd2f: 120c movi.n a2, 1 4025cd31: fff586 j 4025cd0b 4025cd34: fff416 beqz a4, 4025cd37 4025cd37: ff .byte 0xff 4025cd38: 2700b0 excw 4025cd3b: c11240 mul16u a1, a2, a4 4025cd3e: 6102f0 excw 4025cd41: 61d201 l32r a0, 4023548c <_lit4_end+0x12dd3c> 4025cd44: 61c203 excw 4025cd47: 02cd02 addi a0, a13, 2 4025cd4a: c63ed1 l32r a13, 4024e644 4025cd4d: 0020c0 memw 4025cd50: 802dd2 l32i a13, a13, 0x200 4025cd53: ffa921 l32r a2, 4025cbf8 4025cd56: 203c movi.n a0, 50 4025cd58: 2c2a add.n a2, a12, a2 4025cd5a: 023027 bltu a0, a2, 4025cd60 4025cd5d: 001fc6 j 4025cde0 4025cd60: 120c movi.n a2, 1 4025cd62: e7c901 l32r a0, 40256c88 4025cd65: 0000c0 callx0 a0 4025cd68: 820c movi.n a2, 8 4025cd6a: f74e85 call0 40254254 4025cd6d: 020c movi.n a2, 0 4025cd6f: e7c601 l32r a0, 40256c88 4025cd72: 0000c0 callx0 a0 4025cd75: ffef21 l32r a2, 4025cd34 4025cd78: 0020c0 memw 4025cd7b: c63241 l32r a4, 4024e644 4025cd7e: 802442 l32i a4, a4, 0x200 4025cd81: 3c2a add.n a3, a12, a2 4025cd83: c0d4d0 sub a13, a4, a13 4025cd86: 18dd02 addmi a0, a13, 0x1800 4025cd89: d4c002 addi a0, a0, -44 4025cd8c: 5cb037 bgeu a0, a3, 4025cdec 4025cd8f: fe1141 l32r a4, 4025c5d4 4025cd92: 4408 l32i.n a0, a4, 16 4025cd94: 30e0c7 bbsi a0, 12, 4025cdc8 4025cd97: 042d mov.n a2, a4 4025cd99: 18c222 addi a2, a2, 24 4025cd9c: 0129 s32i.n a2, a1, 0 4025cd9e: e73901 l32r a0, 40256a84 4025cda1: 0000c0 callx0 a0 4025cda4: ffe431 l32r a3, 4025cd34 4025cda7: c02cd0 sub a2, a12, a13 4025cdaa: 223a add.n a2, a2, a3 4025cdac: e8a332 movi a3, 0x3e8 4025cdaf: 8cd701 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025cdb2: 0000c0 callx0 a0 4025cdb5: 040c movi.n a4, 0 4025cdb7: 023d mov.n a3, a2 4025cdb9: 150c movi.n a5, 1 4025cdbb: 0128 l32i.n a2, a1, 0 4025cdbd: e73201 l32r a0, 40256a88 4025cdc0: 0000c0 callx0 a0 4025cdc3: fe0441 l32r a4, 4025c5d4 4025cdc6: 4408 l32i.n a0, a4, 16 4025cdc8: 245900 extui a5, a0, 9, 3 4025cdcb: 2d1526 beqi a5, 1, 4025cdfc 4025cdce: fefc21 l32r a2, 4025c9c0 4025cdd1: fefc31 l32r a3, 4025c9c4 4025cdd4: 2fa242 movi a4, 0x22f 4025cdd7: e68501 l32r a0, 402567ec 4025cdda: 0000c0 callx0 a0 4025cddd: ffff06 j 4025cddd 4025cde0: ffd621 l32r a2, 4025cd38 4025cde3: 9d2f01 l32r a0, 402442a0 4025cde6: 0000c0 callx0 a0 4025cde9: 000086 j 4025cdef 4025cdec: ffa445 call0 4025c834 4025cdef: 120c movi.n a2, 1 4025cdf1: 21c8 l32i.n a12, a1, 8 4025cdf3: 31d8 l32i.n a13, a1, 12 4025cdf5: 1108 l32i.n a0, a1, 4 4025cdf7: 10c112 addi a1, a1, 16 4025cdfa: f00d ret.n 4025cdfc: 020c movi.n a2, 0 4025cdfe: c85261 l32r a6, 4024ef48 4025ce01: 00a472 movi a7, 0x400 4025ce04: 106060 and a6, a0, a6 4025ce07: 206670 or a6, a6, a7 4025ce0a: 4469 s32i.n a6, a4, 16 4025ce0c: fff846 j 4025cdf1 4025ce0f: fffe00 excw 4025ce12: ff .byte 0xff 4025ce13: 0f .byte 0xf 4025ce14: 002d50 excw 4025ce17: 00d000 excw 4025ce1a: c04027 ball a0, a2, 4025cdde 4025ce1d: 402700 ssa8l a7 4025ce20: f0c112 addi a1, a1, -16 4025ce23: 1109 s32i.n a0, a1, 4 4025ce25: e68301 l32r a0, 40256834 4025ce28: 0000c0 callx0 a0 4025ce2b: fdea01 l32r a0, 4025c5d4 4025ce2e: 4038 l32i.n a3, a0, 16 4025ce30: 0563d7 bbci a3, 13, 4025ce39 4025ce33: 244930 extui a4, a3, 9, 3 4025ce36: 111426 beqi a4, 1, 4025ce4b 4025ce39: fee121 l32r a2, 4025c9c0 4025ce3c: fee231 l32r a3, 4025c9c4 4025ce3f: 48a242 movi a4, 0x248 4025ce42: e66a01 l32r a0, 402567ec 4025ce45: 0000c0 callx0 a0 4025ce48: ffff06 j 4025ce48 4025ce4b: ff4d45 call0 4025c320 4025ce4e: 329c beqz.n a2, 4025ce65 4025ce50: fedc21 l32r a2, 4025c9c0 4025ce53: fedc31 l32r a3, 4025c9c4 4025ce56: 49a242 movi a4, 0x249 4025ce59: e66401 l32r a0, 402567ec 4025ce5c: 0000c0 callx0 a0 4025ce5f: ffff06 j 4025ce5f 4025ce62: 000000 ill 4025ce65: fddb31 l32r a3, 4025c5d4 4025ce68: 042332 l32i a3, a3, 16 4025ce6b: 4ce3e7 bbsi a3, 14, 4025cebb 4025ce6e: 49e3f7 bbsi a3, 15, 4025cebb 4025ce71: 01a022 movi a2, 1 4025ce74: 00b0c5 call0 4025d984 4025ce77: 401226 beqi a2, 1, 4025cebb 4025ce7a: fdd601 l32r a0, 4025c5d4 4025ce7d: ffe451 l32r a5, 4025ce10 4025ce80: 052002 l32i a0, a0, 20 4025ce83: 693507 bltu a5, a0, 4025cef0 4025ce86: c5ef31 l32r a3, 4024e644 4025ce89: 0020c0 memw 4025ce8c: fdd221 l32r a2, 4025c5d4 4025ce8f: 802332 l32i a3, a3, 0x200 4025ce92: 2228 l32i.n a2, a2, 8 4025ce94: c02230 sub a2, a2, a3 4025ce97: 202a add.n a2, a0, a2 4025ce99: 001586 j 4025cef3 4025ce9c: fdce41 l32r a4, 4025c5d4 4025ce9f: 4448 l32i.n a4, a4, 16 4025cea1: 100400 and a0, a4, a0 4025cea4: 044d40 extui a4, a4, 13, 1 4025cea7: 148c beqz.n a4, 4025ceac 4025cea9: 200030 or a0, a0, a3 4025ceac: fdca51 l32r a5, 4025c5d4 4025ceaf: 4509 s32i.n a0, a5, 16 4025ceb1: 020c movi.n a2, 0 4025ceb3: 030c movi.n a3, 0 4025ceb5: f95101 l32r a0, 4025b3fc 4025ceb8: 0000c0 callx0 a0 4025cebb: e65c01 l32r a0, 4025682c 4025cebe: 0000c0 callx0 a0 4025cec1: b37c61 l32r a6, 40249cb4 4025cec4: 000662 l8ui a6, a6, 0 4025cec7: b32d01 l32r a0, 40249b7c 4025ceca: e6cc bnez.n a6, 4025cedc 4025cecc: 0020c0 memw 4025cecf: 9078 l32i.n a7, a0, 36 4025ced1: 05d772 addmi a7, a7, 0x500 4025ced4: 0020c0 memw 4025ced7: c079 s32i.n a7, a0, 48 4025ced9: 000306 j 4025cee9 4025cedc: 0020c0 memw 4025cedf: 9088 l32i.n a8, a0, 36 4025cee1: 50c882 addi a8, a8, 80 4025cee4: 0020c0 memw 4025cee7: c089 s32i.n a8, a0, 48 4025cee9: 1108 l32i.n a0, a1, 4 4025ceeb: 10c112 addi a1, a1, 16 4025ceee: f00d ret.n 4025cef0: cb4d21 l32r a2, 4024fc24 4025cef3: c81501 l32r a0, 4024ef48 4025cef6: ffc791 l32r a9, 4025ce14 4025cef9: 00a632 movi a3, 0x600 4025cefc: 9cb927 bgeu a9, a2, 4025ce9c 4025ceff: cb4961 l32r a6, 4024fc24 4025cf02: 963627 bltu a6, a2, 4025ce9c 4025cf05: fdb3a1 l32r a10, 4025c5d4 4025cf08: f9bf41 l32r a4, 4025b604 4025cf0b: 4a38 l32i.n a3, a10, 16 4025cf0d: 0129 s32i.n a2, a1, 0 4025cf0f: 103340 and a3, a3, a4 4025cf12: 4a39 s32i.n a3, a10, 16 4025cf14: 099267 bne a2, a6, 4025cf21 4025cf17: b10361 l32r a6, 40249324 4025cf1a: 0a5d mov.n a5, a10 4025cf1c: 203360 or a3, a3, a6 4025cf1f: 4539 s32i.n a3, a5, 16 4025cf21: fdac71 l32r a7, 4025c5d4 4025cf24: 2e0772 l8ui a7, a7, 46 4025cf27: 671766 bnei a7, 1, 4025cf92 4025cf2a: 7763c7 bbci a3, 12, 4025cfa5 4025cf2d: f51c21 l32r a2, 4025a3a0 4025cf30: e6d501 l32r a0, 40256a84 4025cf33: 0000c0 callx0 a0 4025cf36: 0024c5 call0 4025d184 4025cf39: 130c movi.n a3, 1 4025cf3b: fdea81 l32r a8, 4025c6e4 4025cf3e: ffb621 l32r a2, 4025ce18 4025cf41: 004832 s8i a3, a8, 0 4025cf44: 9cd701 l32r a0, 402442a0 4025cf47: 0000c0 callx0 a0 4025cf4a: fde601 l32r a0, 4025c6e4 4025cf4d: 000032 l8ui a3, a0, 0 4025cf50: 131366 bnei a3, 1, 4025cf67 4025cf53: 0128 l32i.n a2, a1, 0 4025cf55: ffca85 call0 4025cc00 4025cf58: fde301 l32r a0, 4025c6e4 4025cf5b: 012280 slli a2, a2, 24 4025cf5e: 312820 srai a2, a2, 24 4025cf61: 0003c6 j 4025cf74 4025cf64: 000000 ill 4025cf67: 072366 bnei a3, 2, 4025cf72 4025cf6a: 0128 l32i.n a2, a1, 0 4025cf6c: ffdcc5 call0 4025cd3c 4025cf6f: fff946 j 4025cf58 4025cf72: 020c movi.n a2, 0 4025cf74: f29c beqz.n a2, 4025cf97 4025cf76: fd9731 l32r a3, 4025c5d4 4025cf79: c7f301 l32r a0, 4024ef48 4025cf7c: 4338 l32i.n a3, a3, 16 4025cf7e: 100300 and a0, a3, a0 4025cf81: 0563d7 bbci a3, 13, 4025cf8a 4025cf84: 00a642 movi a4, 0x600 4025cf87: 200040 or a0, a0, a4 4025cf8a: fd9251 l32r a5, 4025c5d4 4025cf8d: 4509 s32i.n a0, a5, 16 4025cf8f: ffc786 j 4025ceb1 4025cf92: 230c movi.n a3, 2 4025cf94: ffe8c6 j 4025cf3b 4025cf97: 000062 l8ui a6, a0, 0 4025cf9a: 660b addi.n a6, a6, -1 4025cf9c: f11656 bnez a6, 4025ceb1 4025cf9f: ffa2c5 call0 4025c9cc 4025cfa2: ffc2c6 j 4025ceb1 4025cfa5: e61f01 l32r a0, 40256824 4025cfa8: 0008 l32i.n a0, a0, 0 4025cfaa: b0ac beqz.n a0, 4025cfd9 4025cfac: 0158 l32i.n a5, a1, 0 4025cfae: b34161 l32r a6, 40249cb4 4025cfb1: a05550 addx4 a5, a5, a5 4025cfb4: 000662 l8ui a6, a6, 0 4025cfb7: 1145f0 slli a4, a5, 1 4025cfba: 414540 srli a4, a4, 5 4025cfbd: 834560 moveqz a4, a5, a6 4025cfc0: 0020c0 memw 4025cfc3: b2ee31 l32r a3, 40249b7c 4025cfc6: 1028 l32i.n a2, a0, 4 4025cfc8: 9338 l32i.n a3, a3, 36 4025cfca: 200c movi.n a0, 2 4025cfcc: 334a add.n a3, a3, a4 4025cfce: 013237 bltu a2, a3, 4025cfd3 4025cfd1: 100c movi.n a0, 1 4025cfd3: 743000 extui a3, a0, 0, 8 4025cfd6: ffd846 j 4025cf3b 4025cfd9: ff9021 l32r a2, 4025ce1c 4025cfdc: 9cb101 l32r a0, 402442a0 4025cfdf: 0000c0 callx0 a0 4025cfe2: 130c movi.n a3, 1 4025cfe4: ffd4c6 j 4025cf3b 4025cfe7: ce2000 excw 4025cfea: 124025 excw 4025cfec : 4025cfec: f0c112 addi a1, a1, -16 4025cfef: 006122 s32i a2, a1, 0 4025cff2: 016102 s32i a0, a1, 4 4025cff5: ff3285 call0 4025c320 4025cff8: 011216 beqz a2, 4025d00d 4025cffb: fe7121 l32r a2, 4025c9c0 4025cffe: fe7131 l32r a3, 4025c9c4 4025d001: b8a242 movi a4, 0x2b8 4025d004: e5fa01 l32r a0, 402567ec 4025d007: 0000c0 callx0 a0 4025d00a: ffff06 j 4025d00a 4025d00d: fd7141 l32r a4, 4025c5d4 4025d010: 4408 l32i.n a0, a4, 16 4025d012: e27c movi.n a2, -2 4025d014: 02e0d7 bbsi a0, 13, 4025d01a 4025d017: 0001c6 j 4025d022 4025d01a: 242900 extui a2, a0, 9, 3 4025d01d: 083226 beqi a2, 3, 4025d029 4025d020: f27c movi.n a2, -1 4025d022: 1108 l32i.n a0, a1, 4 4025d024: 10c112 addi a1, a1, 16 4025d027: f00d ret.n 4025d029: 2e0432 l8ui a3, a4, 46 4025d02c: 33cc bnez.n a3, 4025d033 4025d02e: 020c movi.n a2, 0 4025d030: fffb86 j 4025d022 4025d033: c58461 l32r a6, 4024e644 4025d036: 0020c0 memw 4025d039: ffeb21 l32r a2, 4025cfe8 4025d03c: 030c movi.n a3, 0 4025d03e: 045d mov.n a5, a4 4025d040: 802662 l32i a6, a6, 0x200 4025d043: 0148 l32i.n a4, a1, 0 4025d045: 2569 s32i.n a6, a5, 8 4025d047: 5549 s32i.n a4, a5, 20 4025d049: f8ec01 l32r a0, 4025b3fc 4025d04c: 0000c0 callx0 a0 4025d04f: fd6181 l32r a8, 4025c5d4 4025d052: c7bda1 l32r a10, 4024ef48 4025d055: 4878 l32i.n a7, a8, 16 4025d057: 00a292 movi a9, 0x200 4025d05a: 1077a0 and a7, a7, a10 4025d05d: 207790 or a7, a7, a9 4025d060: 4879 s32i.n a7, a8, 16 4025d062: fff206 j 4025d02e 4025d065: 000000 ill 4025d068: fe8114 excw 4025d06b: 3f .byte 0x3f 4025d06c: feb130 excw 4025d06f: 3f .byte 0x3f 4025d070: 55cc bnez.n a5, 4025d079 4025d072: 124010 excw 4025d074 : 4025d074: f0c112 addi a1, a1, -16 4025d077: 0109 s32i.n a0, a1, 0 4025d079: 73a052 movi a5, 115 4025d07c: b2c061 l32r a6, 40249b7c 4025d07f: 0020c0 memw 4025d082: c56652 s32i a5, a6, 0x314 4025d085: fff821 l32r a2, 4025d068 4025d088: fff941 l32r a4, 4025d06c 4025d08b: 030c movi.n a3, 0 4025d08d: 004432 s8i a3, a4, 0 4025d090: 0228 l32i.n a2, a2, 0 4025d092: fff701 l32r a0, 4025d070 4025d095: 0000c0 callx0 a0 4025d098: 0108 l32i.n a0, a1, 0 4025d09a: 10c112 addi a1, a1, 16 4025d09d: f00d ret.n 4025d09f: 3ebc00 excw 4025d0a2: ac4010 excw 4025d0a5: 401055 excw 4025d0a8 : 4025d0a8: fffe21 l32r a2, 4025d0a0 4025d0ab: f0c112 addi a1, a1, -16 4025d0ae: 0109 s32i.n a0, a1, 0 4025d0b0: fffd01 l32r a0, 4025d0a4 4025d0b3: 0000c0 callx0 a0 4025d0b6: ffec21 l32r a2, 4025d068 4025d0b9: 0228 l32i.n a2, a2, 0 4025d0bb: ffed01 l32r a0, 4025d070 4025d0be: 0000c0 callx0 a0 4025d0c1: 0108 l32i.n a0, a1, 0 4025d0c3: 10c112 addi a1, a1, 16 4025d0c6: f00d ret.n 4025d0c8 : 4025d0c8: ffe951 l32r a5, 4025d06c 4025d0cb: 040c movi.n a4, 0 4025d0cd: 004542 s8i a4, a5, 0 4025d0d0: 73a022 movi a2, 115 4025d0d3: b2aa31 l32r a3, 40249b7c 4025d0d6: 0020c0 memw 4025d0d9: c56322 s32i a2, a3, 0x314 4025d0dc: f00d ret.n 4025d0de: 800000 add a0, a0, a0 4025d0e1: 2c1d excw 4025d0e3: c11204 excw 4025d0e4 : 4025d0e4: f0c112 addi a1, a1, -16 4025d0e7: 0109 s32i.n a0, a1, 0 4025d0e9: 73a032 movi a3, 115 4025d0ec: b2a441 l32r a4, 40249b7c 4025d0ef: 0020c0 memw 4025d0f2: ffde21 l32r a2, 4025d06c 4025d0f5: 000c movi.n a0, 0 4025d0f7: c56432 s32i a3, a4, 0x314 4025d0fa: 004202 s8i a0, a2, 0 4025d0fd: fff821 l32r a2, 4025d0e0 4025d100: ffdc01 l32r a0, 4025d070 4025d103: 0000c0 callx0 a0 4025d106: 0108 l32i.n a0, a1, 0 4025d108: 10c112 addi a1, a1, 16 4025d10b: f00d ret.n 4025d10d: 000000 ill 4025d110 : 4025d110: ffe421 l32r a2, 4025d0a0 4025d113: f0c112 addi a1, a1, -16 4025d116: 0109 s32i.n a0, a1, 0 4025d118: ffe301 l32r a0, 4025d0a4 4025d11b: 0000c0 callx0 a0 4025d11e: ffd221 l32r a2, 4025d068 4025d121: 0228 l32i.n a2, a2, 0 4025d123: ffd301 l32r a0, 4025d070 4025d126: 0000c0 callx0 a0 4025d129: ffd061 l32r a6, 4025d06c 4025d12c: 050c movi.n a5, 0 4025d12e: 004652 s8i a5, a6, 0 4025d131: 73a032 movi a3, 115 4025d134: b29241 l32r a4, 40249b7c 4025d137: 0020c0 memw 4025d13a: c56432 s32i a3, a4, 0x314 4025d13d: 0108 l32i.n a0, a1, 0 4025d13f: 10c112 addi a1, a1, 16 4025d142: f00d ret.n 4025d144: feb9d0 excw 4025d147: 3f .byte 0x3f 4025d148 : 4025d148: ffff41 l32r a4, 4025d144 4025d14b: 620c movi.n a2, 6 4025d14d: 011452 l16ui a5, a4, 2 4025d150: 001432 l16ui a3, a4, 0 4025d153: 050442 l8ui a4, a4, 5 4025d156: 335a add.n a3, a3, a5 4025d158: 743030 extui a3, a3, 0, 8 4025d15b: 832340 moveqz a2, a3, a4 4025d15e: f00d ret.n 4025d160 : 4025d160: fff921 l32r a2, 4025d144 4025d163: 050232 l8ui a3, a2, 5 4025d166: a248 l32i.n a4, a2, 40 4025d168: 33cc bnez.n a3, 4025d16f 4025d16a: 020c movi.n a2, 0 4025d16c: 000286 j 4025d17a 4025d16f: 520c movi.n a2, 5 4025d171: f00d ret.n 4025d173: 2448 l32i.n a4, a4, 8 4025d175: 221b addi.n a2, a2, 1 4025d177: 742020 extui a2, a2, 0, 8 4025d17a: ff5456 bnez a4, 4025d173 4025d17d: f00d ret.n 4025d17f: b13400 excw 4025d182: fe .byte 0xfe 4025d183: 3f .byte 0x3f 4025d184 : 4025d184: ffff21 l32r a2, 4025d180 4025d187: f0c112 addi a1, a1, -16 4025d18a: 0109 s32i.n a0, a1, 0 4025d18c: e63e01 l32r a0, 40256a84 4025d18f: 0000c0 callx0 a0 4025d192: 0108 l32i.n a0, a1, 0 4025d194: 10c112 addi a1, a1, 16 4025d197: f00d ret.n 4025d199: 000000 ill 4025d19c: 2700f0 excw 4025d19f: 010040 slli a0, a0, 28 4025d1a2: 214027 ball a0, a2, 4025d1c7 4025d1a4 : 4025d1a4: fff721 l32r a2, 4025d180 4025d1a7: e0c112 addi a1, a1, -32 4025d1aa: 0161c2 s32i a12, a1, 4 4025d1ad: 0261d2 s32i a13, a1, 8 4025d1b0: 31e9 s32i.n a14, a1, 12 4025d1b2: 0109 s32i.n a0, a1, 0 4025d1b4: e63401 l32r a0, 40256a84 4025d1b7: 0000c0 callx0 a0 4025d1ba: fdf905 call0 4025b14c 4025d1bd: ffabc1 l32r a12, 4025d06c 4025d1c0: 1e0c movi.n a14, 1 4025d1c2: 32cc bnez.n a2, 4025d1c9 4025d1c4: ff4e45 call0 4025c6ac 4025d1c7: 428c beqz.n a2, 4025d1cf 4025d1c9: 184ce2 s8i a14, a12, 24 4025d1cc: 000246 j 4025d1d9 4025d1cf: 120c movi.n a2, 1 4025d1d1: 130c movi.n a3, 1 4025d1d3: 201110 or a1, a1, a1 4025d1d6: f1d805 call0 4024ef58 4025d1d9: ffdad1 l32r a13, 4025d144 4025d1dc: 011d02 l16ui a0, a13, 2 4025d1df: 001dd2 l16ui a13, a13, 0 4025d1e2: dd0a add.n a13, a13, a0 4025d1e4: 74d0d0 extui a13, a13, 0, 8 4025d1e7: fff785 call0 4025d160 4025d1ea: 02ed mov.n a14, a2 4025d1ec: 030c movi.n a3, 0 4025d1ee: 762db6 bltui a13, 2, 4025d268 4025d1f1: 742020 extui a2, a2, 0, 8 4025d1f4: 7022b6 bltui a2, 2, 4025d268 4025d1f7: 194c32 s8i a3, a12, 25 4025d1fa: 000086 j 4025d200 4025d1fd: 194c02 s8i a0, a12, 25 4025d200: f1d285 call0 4024ef2c 4025d203: 02c2e2 addi a14, a2, 2 4025d206: 7cd8 l32i.n a13, a12, 28 4025d208: ff9821 l32r a2, 4025d068 4025d20b: 21e2e0 srai a14, a14, 2 4025d20e: dd1b addi.n a13, a13, 1 4025d210: 0642e2 s8i a14, a2, 6 4025d213: 0212e2 l16ui a14, a2, 4 4025d216: 2228 l32i.n a2, a2, 8 4025d218: 0e3d mov.n a3, a14 4025d21a: 8bbc01 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025d21d: 0000c0 callx0 a0 4025d220: 183d27 bltu a13, a2, 4025d23c 4025d223: ff91d1 l32r a13, 4025d068 4025d226: 000c movi.n a0, 0 4025d228: 7c09 s32i.n a0, a12, 28 4025d22a: fdf205 call0 4025b14c 4025d22d: 32cc bnez.n a2, 4025d234 4025d22f: ff47c5 call0 4025c6ac 4025d232: 42ac beqz.n a2, 4025d25a 4025d234: 120c movi.n a2, 1 4025d236: 204c22 s8i a2, a12, 32 4025d239: 000886 j 4025d25f 4025d23c: 7cd9 s32i.n a13, a12, 28 4025d23e: ffd021 l32r a2, 4025d180 4025d241: 040c movi.n a4, 0 4025d243: 150c movi.n a5, 1 4025d245: 11c8 l32i.n a12, a1, 4 4025d247: 0e3d mov.n a3, a14 4025d249: 21d8 l32i.n a13, a1, 8 4025d24b: 31e8 l32i.n a14, a1, 12 4025d24d: e60e01 l32r a0, 40256a88 4025d250: 0000c0 callx0 a0 4025d253: 0108 l32i.n a0, a1, 0 4025d255: 20c112 addi a1, a1, 32 4025d258: f00d ret.n 4025d25a: 020c movi.n a2, 0 4025d25c: f36485 call0 402508a8 4025d25f: 021de2 l16ui a14, a13, 4 4025d262: fff606 j 4025d23e 4025d265: 000000 ill 4025d268: e8a322 movi a2, 0x3e8 4025d26b: ff7f31 l32r a3, 4025d068 4025d26e: 190c42 l8ui a4, a12, 25 4025d271: 021332 l16ui a3, a3, 4 4025d274: 441b addi.n a4, a4, 1 4025d276: 744040 extui a4, a4, 0, 8 4025d279: 4149 s32i.n a4, a1, 16 4025d27b: 8ba501 l32r a0, 40240110 <_irom0_text_start+0x110> 4025d27e: 0000c0 callx0 a0 4025d281: 4108 l32i.n a0, a1, 16 4025d283: 040c movi.n a4, 0 4025d285: 02a027 bge a0, a2, 4025d28b 4025d288: ffdc46 j 4025d1fd 4025d28b: 194c42 s8i a4, a12, 25 4025d28e: 0a2df6 bgeui a13, 2, 4025d29c 4025d291: 0d3d mov.n a3, a13 4025d293: ffc221 l32r a2, 4025d19c 4025d296: 9c0201 l32r a0, 402442a0 4025d299: 0000c0 callx0 a0 4025d29c: 7430e0 extui a3, a14, 0, 8 4025d29f: 0223b6 bltui a3, 2, 4025d2a5 4025d2a2: ffd686 j 4025d200 4025d2a5: ffbe21 l32r a2, 4025d1a0 4025d2a8: 9bfe01 l32r a0, 402442a0 4025d2ab: 0000c0 callx0 a0 4025d2ae: ffd386 j 4025d200 4025d2b1: 000000 ill 4025d2b4 : 4025d2b4: f0c112 addi a1, a1, -16 4025d2b7: 0109 s32i.n a0, a1, 0 4025d2b9: ffee85 call0 4025d1a4 4025d2bc: 0108 l32i.n a0, a1, 0 4025d2be: 10c112 addi a1, a1, 16 4025d2c1: f00d ret.n ... 4025d2c4 : 4025d2c4: f0c112 addi a1, a1, -16 4025d2c7: 0129 s32i.n a2, a1, 0 4025d2c9: 1109 s32i.n a0, a1, 4 4025d2cb: ffad21 l32r a2, 4025d180 4025d2ce: 000c movi.n a0, 0 4025d2d0: 6209 s32i.n a0, a2, 24 4025d2d2: 154202 s8i a0, a2, 21 4025d2d5: e5eb01 l32r a0, 40256a84 4025d2d8: 0000c0 callx0 a0 4025d2db: ffa921 l32r a2, 4025d180 4025d2de: ff6241 l32r a4, 4025d068 4025d2e1: 0138 l32i.n a3, a1, 0 4025d2e3: 150c movi.n a5, 1 4025d2e5: 025432 s16i a3, a4, 4 4025d2e8: 040c movi.n a4, 0 4025d2ea: e5e701 l32r a0, 40256a88 4025d2ed: 0000c0 callx0 a0 4025d2f0: 1108 l32i.n a0, a1, 4 4025d2f2: 10c112 addi a1, a1, 16 4025d2f5: f00d ret.n 4025d2f7: b15400 excw 4025d2fa: fe .byte 0xfe 4025d2fb: 3f .byte 0x3f 4025d2fc : 4025d2fc: f0c112 addi a1, a1, -16 4025d2ff: 0109 s32i.n a0, a1, 0 4025d301: ff5a01 l32r a0, 4025d06c 4025d304: 210022 l8ui a2, a0, 33 4025d307: 041266 bnei a2, 1, 4025d30f 4025d30a: 030c movi.n a3, 0 4025d30c: 214032 s8i a3, a0, 33 4025d30f: fffa21 l32r a2, 4025d2f8 4025d312: e5dc01 l32r a0, 40256a84 4025d315: 0000c0 callx0 a0 4025d318: 0108 l32i.n a0, a1, 0 4025d31a: 10c112 addi a1, a1, 16 4025d31d: f00d ret.n ... 4025d320 : 4025d320: 040c movi.n a4, 0 4025d322: ff5131 l32r a3, 4025d068 4025d325: ff5121 l32r a2, 4025d06c 4025d328: 150c movi.n a5, 1 4025d32a: f0c112 addi a1, a1, -16 4025d32d: 0109 s32i.n a0, a1, 0 4025d32f: 214252 s8i a5, a2, 33 4025d332: 061332 l16ui a3, a3, 12 4025d335: 24c222 addi a2, a2, 36 4025d338: e5d401 l32r a0, 40256a88 4025d33b: 0000c0 callx0 a0 4025d33e: 0108 l32i.n a0, a1, 0 4025d340: 10c112 addi a1, a1, 16 4025d343: f00d ret.n 4025d345: 000000 ill 4025d348 : 4025d348: f0c112 addi a1, a1, -16 4025d34b: 0109 s32i.n a0, a1, 0 4025d34d: ff4701 l32r a0, 4025d06c 4025d350: 210022 l8ui a2, a0, 33 4025d353: 380032 l8ui a3, a0, 56 4025d356: 128c beqz.n a2, 4025d35b 4025d358: 181366 bnei a3, 1, 4025d374 4025d35b: ffe721 l32r a2, 4025d2f8 4025d35e: ff4231 l32r a3, 4025d068 4025d361: 150c movi.n a5, 1 4025d363: 040c movi.n a4, 0 4025d365: 384042 s8i a4, a0, 56 4025d368: 214052 s8i a5, a0, 33 4025d36b: 061332 l16ui a3, a3, 12 4025d36e: e5c601 l32r a0, 40256a88 4025d371: 0000c0 callx0 a0 4025d374: 0108 l32i.n a0, a1, 0 4025d376: 10c112 addi a1, a1, 16 4025d379: f00d ret.n 4025d37b: ab1800 excw 4025d37e: fe .byte 0xfe 4025d37f: 3f .byte 0x3f 4025d380: 2700e0 excw 4025d383: c11240 mul16u a1, a2, a4 4025d384 : 4025d384: f0c112 addi a1, a1, -16 4025d387: 11c9 s32i.n a12, a1, 4 4025d389: 02cd mov.n a12, a2 4025d38b: fffc21 l32r a2, 4025d37c 4025d38e: 0109 s32i.n a0, a1, 0 4025d390: 0208 l32i.n a0, a2, 0 4025d392: 042016 beqz a0, 4025d3d8 4025d395: 001c32 l16ui a3, a12, 0 4025d398: 1c08 l32i.n a0, a12, 4 4025d39a: 413e30 srli a3, a3, 14 4025d39d: a38c beqz.n a3, 4025d3ab 4025d39f: 4ce077 bbsi a0, 7, 4025d3ef 4025d3a2: 644000 extui a4, a0, 0, 7 4025d3a5: 4684e6 bgei a4, 8, 4025d3ef 4025d3a8: 43f0e7 bbsi a0, 30, 4025d3ef 4025d3ab: 0c0c52 l8ui a5, a12, 12 4025d3ae: 80a032 movi a3, 128 4025d3b1: 345050 extui a5, a5, 0, 4 4025d3b4: 15cc bnez.n a5, 4025d3b9 4025d3b6: 000386 j 4025d3c8 4025d3b9: 181c32 l16ui a3, a12, 48 4025d3bc: a03330 addx4 a3, a3, a3 4025d3bf: 1133f0 slli a3, a3, 1 4025d3c2: 32c332 addi a3, a3, 50 4025d3c5: f43030 extui a3, a3, 0, 16 4025d3c8: 000c42 l8ui a4, a12, 0 4025d3cb: a0c442 addi a4, a4, -96 4025d3ce: 004c42 s8i a4, a12, 0 4025d3d1: 0208 l32i.n a0, a2, 0 4025d3d3: 0c2d mov.n a2, a12 4025d3d5: 0000c0 callx0 a0 4025d3d8: ffea31 l32r a3, 4025d380 4025d3db: 0c2d mov.n a2, a12 4025d3dd: 88a142 movi a4, 0x188 4025d3e0: 11c8 l32i.n a12, a1, 4 4025d3e2: 8bb701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025d3e5: 0000c0 callx0 a0 4025d3e8: 0108 l32i.n a0, a1, 0 4025d3ea: 10c112 addi a1, a1, 16 4025d3ed: f00d ret.n 4025d3ef: c30c movi.n a3, 12 4025d3f1: fff4c6 j 4025d3c8 4025d3f4: feb300 excw 4025d3f7: 3f .byte 0x3f 4025d3f8: 25d463 excw 4025d3fb: 3f5040 excw 4025d3fe: 184010 excw 4025d401: 401036 excw 4025d404: f0c112 addi a1, a1, -16 4025d407: 1109 s32i.n a0, a1, 4 4025d409: ff1801 l32r a0, 4025d06c 4025d40c: 390002 l8ui a0, a0, 57 4025d40f: 0129 s32i.n a2, a1, 0 4025d411: 371066 bnei a0, 1, 4025d44c 4025d414: e50601 l32r a0, 4025682c 4025d417: 0000c0 callx0 a0 4025d41a: ff1471 l32r a7, 4025d06c 4025d41d: 080c movi.n a8, 0 4025d41f: 3a0792 l8ui a9, a7, 58 4025d422: 000762 l8ui a6, a7, 0 4025d425: 3b0752 l8ui a5, a7, 59 4025d428: 836890 moveqz a6, a8, a9 4025d42b: 004762 s8i a6, a7, 0 4025d42e: a5cc bnez.n a5, 4025d43c 4025d430: 0020c0 memw 4025d433: b1d2b1 l32r a11, 40249b7c 4025d436: 73a0a2 movi a10, 115 4025d439: c56ba2 s32i a10, a11, 0x314 4025d43c: ff0c21 l32r a2, 4025d06c 4025d43f: 000c movi.n a0, 0 4025d441: 394202 s8i a0, a2, 57 4025d444: e4fc01 l32r a0, 40256834 4025d447: 0000c0 callx0 a0 4025d44a: 0128 l32i.n a2, a1, 0 4025d44c: ffea01 l32r a0, 4025d3f4 4025d44f: 0258 l32i.n a5, a2, 0 4025d451: f30c movi.n a3, 15 4025d453: 5bb537 bgeu a5, a3, 4025d4b2 4025d456: 0129 s32i.n a2, a1, 0 4025d458: ffe861 l32r a6, 4025d3f8 4025d45b: 904550 addx2 a4, a5, a5 4025d45e: 446a add.n a4, a4, a6 4025d460: 0004a0 jx a4 4025d463: 001486 j 4025d4b9 4025d466: 0013c6 j 4025d4b9 4025d469: 001306 j 4025d4b9 4025d46c: 001246 j 4025d4b9 4025d46f: 000746 j 4025d490 4025d472: 005946 j 4025d5db 4025d475: 000e46 j 4025d4b2 4025d478: 000d86 j 4025d4b2 4025d47b: 005286 j 4025d5c9 4025d47e: 004fc6 j 4025d5c1 4025d481: 004586 j 4025d59b 4025d484: 003cc6 j 4025d57b 4025d487: 002746 j 4025d528 4025d48a: 001a46 j 4025d4f7 4025d48d: 001006 j 4025d4d1 4025d490: e4e701 l32r a0, 4025682c 4025d493: 0000c0 callx0 a0 4025d496: 0188 l32i.n a8, a1, 0 4025d498: ffd791 l32r a9, 4025d3f4 4025d49b: 0888 l32i.n a8, a8, 0 4025d49d: 889a add.n a8, a8, a9 4025d49f: 000872 l8ui a7, a8, 0 4025d4a2: 770b addi.n a7, a7, -1 4025d4a4: 004872 s8i a7, a8, 0 4025d4a7: e4e301 l32r a0, 40256834 4025d4aa: 0000c0 callx0 a0 4025d4ad: 120c movi.n a2, 1 4025d4af: 005b05 call0 4025da60 4025d4b2: 1108 l32i.n a0, a1, 4 4025d4b4: 10c112 addi a1, a1, 16 4025d4b7: f00d ret.n 4025d4b9: 00ad mov.n a10, a0 4025d4bb: a5aa add.n a10, a5, a10 4025d4bd: 000a92 l8ui a9, a10, 0 4025d4c0: 742050 extui a2, a5, 0, 8 4025d4c3: 990b addi.n a9, a9, -1 4025d4c5: 004a92 s8i a9, a10, 0 4025d4c8: ffcd01 l32r a0, 4025d3fc 4025d4cb: 0000c0 callx0 a0 4025d4ce: fff806 j 4025d4b2 4025d4d1: e4d601 l32r a0, 4025682c 4025d4d4: 0000c0 callx0 a0 4025d4d7: 0108 l32i.n a0, a1, 0 4025d4d9: ffc621 l32r a2, 4025d3f4 4025d4dc: 0008 l32i.n a0, a0, 0 4025d4de: 002a add.n a0, a0, a2 4025d4e0: 0000b2 l8ui a11, a0, 0 4025d4e3: bb0b addi.n a11, a11, -1 4025d4e5: 0040b2 s8i a11, a0, 0 4025d4e8: e4d301 l32r a0, 40256834 4025d4eb: 0000c0 callx0 a0 4025d4ee: ffc401 l32r a0, 4025d400 4025d4f1: 0000c0 callx0 a0 4025d4f4: ffee86 j 4025d4b2 4025d4f7: e4cd01 l32r a0, 4025682c 4025d4fa: 0000c0 callx0 a0 4025d4fd: 0138 l32i.n a3, a1, 0 4025d4ff: ffbd41 l32r a4, 4025d3f4 4025d502: 0338 l32i.n a3, a3, 0 4025d504: 334a add.n a3, a3, a4 4025d506: 000322 l8ui a2, a3, 0 4025d509: 220b addi.n a2, a2, -1 4025d50b: 004322 s8i a2, a3, 0 4025d50e: e4c901 l32r a0, 40256834 4025d511: 0000c0 callx0 a0 4025d514: e4aa01 l32r a0, 402567bc 4025d517: 772002 l32i a0, a0, 0x1dc 4025d51a: f94016 beqz a0, 4025d4b2 4025d51d: 1028 l32i.n a2, a0, 4 4025d51f: f8f216 beqz a2, 4025d4b2 4025d522: 0002c0 callx0 a2 4025d525: ffe246 j 4025d4b2 4025d528: e4c101 l32r a0, 4025682c 4025d52b: 0000c0 callx0 a0 4025d52e: 0148 l32i.n a4, a1, 0 4025d530: ffb151 l32r a5, 4025d3f4 4025d533: 0448 l32i.n a4, a4, 0 4025d535: fecd21 l32r a2, 4025d06c 4025d538: 445a add.n a4, a4, a5 4025d53a: 000432 l8ui a3, a4, 0 4025d53d: 390222 l8ui a2, a2, 57 4025d540: 330b addi.n a3, a3, -1 4025d542: 004432 s8i a3, a4, 0 4025d545: 291266 bnei a2, 1, 4025d572 4025d548: fec971 l32r a7, 4025d06c 4025d54b: 080c movi.n a8, 0 4025d54d: 3a0792 l8ui a9, a7, 58 4025d550: 000762 l8ui a6, a7, 0 4025d553: 3b0752 l8ui a5, a7, 59 4025d556: 836890 moveqz a6, a8, a9 4025d559: 004762 s8i a6, a7, 0 4025d55c: a5cc bnez.n a5, 4025d56a 4025d55e: 0020c0 memw 4025d561: b186b1 l32r a11, 40249b7c 4025d564: 73a0a2 movi a10, 115 4025d567: c56ba2 s32i a10, a11, 0x314 4025d56a: fec021 l32r a2, 4025d06c 4025d56d: 000c movi.n a0, 0 4025d56f: 394202 s8i a0, a2, 57 4025d572: e4b001 l32r a0, 40256834 4025d575: 0000c0 callx0 a0 4025d578: ffcd86 j 4025d4b2 4025d57b: e4ac01 l32r a0, 4025682c 4025d57e: 0000c0 callx0 a0 4025d581: 0148 l32i.n a4, a1, 0 4025d583: ff9c51 l32r a5, 4025d3f4 4025d586: 0448 l32i.n a4, a4, 0 4025d588: 445a add.n a4, a4, a5 4025d58a: 000432 l8ui a3, a4, 0 4025d58d: 330b addi.n a3, a3, -1 4025d58f: 004432 s8i a3, a4, 0 4025d592: e4a801 l32r a0, 40256834 4025d595: 0000c0 callx0 a0 4025d598: ffc586 j 4025d4b2 4025d59b: e4a401 l32r a0, 4025682c 4025d59e: 0000c0 callx0 a0 4025d5a1: 002162 l32i a6, a1, 0 4025d5a4: ff9471 l32r a7, 4025d3f4 4025d5a7: 002662 l32i a6, a6, 0 4025d5aa: 806670 add a6, a6, a7 4025d5ad: 000652 l8ui a5, a6, 0 4025d5b0: 550b addi.n a5, a5, -1 4025d5b2: 004652 s8i a5, a6, 0 4025d5b5: e49f01 l32r a0, 40256834 4025d5b8: 0000c0 callx0 a0 4025d5bb: fea9c5 call0 4025c058 4025d5be: ffbc06 j 4025d4b2 4025d5c1: 1228 l32i.n a2, a2, 4 4025d5c3: ffdc05 call0 4025d384 4025d5c6: ffba06 j 4025d4b2 4025d5c9: 008d mov.n a8, a0 4025d5cb: 858a add.n a8, a5, a8 4025d5cd: 000872 l8ui a7, a8, 0 4025d5d0: 770b addi.n a7, a7, -1 4025d5d2: 004872 s8i a7, a8, 0 4025d5d5: 00d385 call0 4025e310 4025d5d8: ffb586 j 4025d4b2 4025d5db: e49401 l32r a0, 4025682c 4025d5de: 0000c0 callx0 a0 4025d5e1: 01a8 l32i.n a10, a1, 0 4025d5e3: ff84b1 l32r a11, 4025d3f4 4025d5e6: 0aa8 l32i.n a10, a10, 0 4025d5e8: aaba add.n a10, a10, a11 4025d5ea: 000a92 l8ui a9, a10, 0 4025d5ed: 990b addi.n a9, a9, -1 4025d5ef: 004a92 s8i a9, a10, 0 4025d5f2: e49001 l32r a0, 40256834 4025d5f5: 0000c0 callx0 a0 4025d5f8: 006185 call0 4025dc14 4025d5fb: ffacc6 j 4025d4b2 4025d5fe: 0c0000 excw 4025d601: ca0c24 excw 4025d604: 4288 l32i.n a8, a2, 16 4025d606: 9268 l32i.n a6, a2, 36 4025d608: 040832 l8ui a3, a8, 4 4025d60b: 0658 l32i.n a5, a6, 0 4025d60d: 106307 bbci a3, 0, 4025d621 4025d610: 417650 srli a7, a5, 6 4025d613: 545050 extui a5, a5, 0, 6 4025d616: 207740 or a7, a7, a4 4025d619: 1177a0 slli a7, a7, 6 4025d61c: 205570 or a5, a5, a7 4025d61f: 0659 s32i.n a5, a6, 0 4025d621: 000892 l8ui a9, a8, 0 4025d624: f0a072 movi a7, 240 4025d627: 10b9a0 and a11, a9, a10 4025d62a: 107970 and a7, a9, a7 4025d62d: 448b66 bnei a11, 8, 4025d675 4025d630: 549050 extui a9, a5, 0, 6 4025d633: 8a0c movi.n a10, 8 4025d635: 415650 srli a5, a5, 6 4025d638: 2055a0 or a5, a5, a10 4025d63b: 1155a0 slli a5, a5, 6 4025d63e: 205950 or a5, a9, a5 4025d641: 0659 s32i.n a5, a6, 0 4025d643: 05d726 beqi a7, 64, 4025d64c 4025d646: c0a0b2 movi a11, 192 4025d649: 1397b7 bne a7, a11, 4025d660 4025d64c: 543050 extui a3, a5, 0, 6 4025d64f: facb71 l32r a7, 4025c17c 4025d652: 415650 srli a5, a5, 6 4025d655: 105570 and a5, a5, a7 4025d658: 1155a0 slli a5, a5, 6 4025d65b: 205350 or a5, a3, a5 4025d65e: 0659 s32i.n a5, a6, 0 4025d660: 414650 srli a4, a5, 6 4025d663: 0c7427 bbci a4, 18, 4025d673 4025d666: 12a8 l32i.n a10, a2, 4 4025d668: 0b1892 l16ui a9, a8, 22 4025d66b: 1aa8 l32i.n a10, a10, 4 4025d66d: 419490 srli a9, a9, 4 4025d670: 034a92 s8i a9, a10, 3 4025d673: f00d ret.n 4025d675: e789a7 bany a9, a10, 4025d660 4025d678: 414650 srli a4, a5, 6 4025d67b: 17e766 bnei a7, 128, 4025d696 4025d67e: 1475d7 bbci a5, 29, 4025d696 4025d681: fe7931 l32r a3, 4025d068 4025d684: 4338 l32i.n a3, a3, 16 4025d686: 5923b2 l32i a11, a3, 0x164 4025d689: bb1b addi.n a11, a11, 1 4025d68b: 5963b2 s32i a11, a3, 0x164 4025d68e: 0658 l32i.n a5, a6, 0 4025d690: 414650 srli a4, a5, 6 4025d693: fff306 j 4025d663 4025d696: c9d766 bnei a7, 64, 4025d663 4025d699: c6e417 bbsi a4, 1, 4025d663 4025d69c: adf571 l32r a7, 40248e70 4025d69f: 545050 extui a5, a5, 0, 6 4025d6a2: 207470 or a7, a4, a7 4025d6a5: 1177a0 slli a7, a7, 6 4025d6a8: 205570 or a5, a5, a7 4025d6ab: 0659 s32i.n a5, a6, 0 4025d6ad: fff7c6 j 4025d690 4025d6b0: feb310 excw 4025d6b3: 3f .byte 0x3f 4025d6b4: 1045a4 excw 4025d6b7: c11240 mul16u a1, a2, a4 4025d6b8 : 4025d6b8: f0c112 addi a1, a1, -16 4025d6bb: 11c9 s32i.n a12, a1, 4 4025d6bd: 21d9 s32i.n a13, a1, 8 4025d6bf: fe6bd1 l32r a13, 4025d06c 4025d6c2: 0109 s32i.n a0, a1, 0 4025d6c4: 3d0d02 l8ui a0, a13, 61 4025d6c7: 02cd mov.n a12, a2 4025d6c9: 050016 beqz a0, 4025d71d 4025d6cc: 3c0d02 l8ui a0, a13, 60 4025d6cf: cccc bnez.n a12, 4025d6df 4025d6d1: fff721 l32r a2, 4025d6b0 4025d6d4: a02020 addx4 a2, a0, a2 4025d6d7: 0228 l32i.n a2, a2, 0 4025d6d9: 000645 call0 4025d740 4025d6dc: 0007c6 j 4025d6ff 4025d6df: 1c1c66 bnei a12, 1, 4025d6ff 4025d6e2: e45201 l32r a0, 4025682c 4025d6e5: 0000c0 callx0 a0 4025d6e8: fff231 l32r a3, 4025d6b0 4025d6eb: 3c0d22 l8ui a2, a13, 60 4025d6ee: a02230 addx4 a2, a2, a3 4025d6f1: 0228 l32i.n a2, a2, 0 4025d6f3: fff001 l32r a0, 4025d6b4 4025d6f6: 0000c0 callx0 a0 4025d6f9: e44e01 l32r a0, 40256834 4025d6fc: 0000c0 callx0 a0 4025d6ff: 3c0d02 l8ui a0, a13, 60 4025d702: 3d0d22 l8ui a2, a13, 61 4025d705: 001b addi.n a0, a0, 1 4025d707: 220b addi.n a2, a2, -1 4025d709: 742020 extui a2, a2, 0, 8 4025d70c: 740000 extui a0, a0, 0, 8 4025d70f: 0190b6 bltui a0, 10, 4025d714 4025d712: 000c movi.n a0, 0 4025d714: 3c4d02 s8i a0, a13, 60 4025d717: 3d4d22 s8i a2, a13, 61 4025d71a: fb1256 bnez a2, 4025d6cf 4025d71d: 11c8 l32i.n a12, a1, 4 4025d71f: 21d8 l32i.n a13, a1, 8 4025d721: 0108 l32i.n a0, a1, 0 4025d723: 10c112 addi a1, a1, 16 4025d726: f00d ret.n 4025d728: 8dc8 l32i.n a12, a13, 32 4025d72a: fe .byte 0xfe 4025d72b: 3f .byte 0x3f 4025d72c: 8dfc bnez.n a13, 4025d768 4025d72e: fe .byte 0xfe 4025d72f: 3f .byte 0x3f 4025d730: 270110 excw 4025d733: 4b4440 excw 4025d736: fc4010 excw 4025d739: 401046 j 4026d77e 4025d73c: 45c8 l32i.n a12, a5, 16 4025d73e: 124010 excw 4025d740 : 4025d740: f0c112 addi a1, a1, -16 4025d743: 1109 s32i.n a0, a1, 4 4025d745: 9258 l32i.n a5, a2, 36 4025d747: 21c9 s32i.n a12, a1, 8 4025d749: 1558 l32i.n a5, a5, 4 4025d74b: 02cd mov.n a12, a2 4025d74d: 256450 extui a6, a5, 20, 3 4025d750: 340050 extui a0, a5, 0, 4 4025d753: 309c beqz.n a0, 4025d76a 4025d755: 113026 beqi a0, 3, 4025d76a 4025d758: 0930a6 blti a0, 3, 4025d765 4025d75b: 120c movi.n a2, 1 4025d75d: 0b60a6 blti a0, 6, 4025d76c 4025d760: 020c movi.n a2, 0 4025d762: 000186 j 4025d76c 4025d765: 320c movi.n a2, 3 4025d767: 000046 j 4025d76c 4025d76a: 220c movi.n a2, 2 4025d76c: 111267 beq a2, a6, 4025d781 4025d76f: ffee21 l32r a2, 4025d728 4025d772: ffee31 l32r a3, 4025d72c 4025d775: 6ba242 movi a4, 0x26b 4025d778: e41d01 l32r a0, 402567ec 4025d77b: 0000c0 callx0 a0 4025d77e: ffff06 j 4025d77e 4025d781: 0c2d mov.n a2, a12 4025d783: ffe7c5 call0 4025d600 4025d786: 0c2d mov.n a2, a12 4025d788: 00d8c5 call0 4025e518 4025d78b: 720b addi.n a7, a2, -1 4025d78d: 0f2716 beqz a7, 4025d883 4025d790: e42701 l32r a0, 4025682c 4025d793: 0000c0 callx0 a0 4025d796: 7c28 l32i.n a2, a12, 28 4025d798: 9c38 l32i.n a3, a12, 36 4025d79a: ffe601 l32r a0, 4025d734 4025d79d: 0000c0 callx0 a0 4025d7a0: e42501 l32r a0, 40256834 4025d7a3: 0000c0 callx0 a0 4025d7a6: 0c2d mov.n a2, a12 4025d7a8: ffe401 l32r a0, 4025d738 4025d7ab: 0000c0 callx0 a0 4025d7ae: c3a581 l32r a8, 4024e644 4025d7b1: 9c98 l32i.n a9, a12, 36 4025d7b3: 0020c0 memw 4025d7b6: 0c2d mov.n a2, a12 4025d7b8: 802882 l32i a8, a8, 0x200 4025d7bb: 6989 s32i.n a8, a9, 24 4025d7bd: 00bc05 call0 4025e380 4025d7c0: fe2a51 l32r a5, 4025d068 4025d7c3: 000c movi.n a0, 0 4025d7c5: 0109 s32i.n a0, a1, 0 4025d7c7: 043256 bnez a2, 4025d80e 4025d7ca: e41801 l32r a0, 4025682c 4025d7cd: 0000c0 callx0 a0 4025d7d0: fe26a1 l32r a10, 4025d068 4025d7d3: 9cb8 l32i.n a11, a12, 36 4025d7d5: 0108 l32i.n a0, a1, 0 4025d7d7: 8c09 s32i.n a0, a12, 32 4025d7d9: 0b08 l32i.n a0, a11, 0 4025d7db: 4aa8 l32i.n a10, a10, 16 4025d7dd: 340200 extui a0, a0, 2, 4 4025d7e0: 1100b0 slli a0, a0, 5 4025d7e3: 0a0a add.n a0, a10, a0 4025d7e5: 7008 l32i.n a0, a0, 28 4025d7e7: 00c9 s32i.n a12, a0, 0 4025d7e9: 0bb8 l32i.n a11, a11, 0 4025d7eb: 20cc92 addi a9, a12, 32 4025d7ee: 34b2b0 extui a11, a11, 2, 4 4025d7f1: 11bbb0 slli a11, a11, 5 4025d7f4: aaba add.n a10, a10, a11 4025d7f6: 7a99 s32i.n a9, a10, 28 4025d7f8: e40f01 l32r a0, 40256834 4025d7fb: 0000c0 callx0 a0 4025d7fe: 9c28 l32i.n a2, a12, 36 4025d800: 1228 l32i.n a2, a2, 4 4025d802: 252420 extui a2, a2, 20, 3 4025d805: ffcd01 l32r a0, 4025d73c 4025d808: 0000c0 callx0 a0 4025d80b: 000946 j 4025d834 4025d80e: 2b1266 bnei a2, 1, 4025d83d 4025d811: 9c48 l32i.n a4, a12, 36 4025d813: 8c09 s32i.n a0, a12, 32 4025d815: 0478 l32i.n a7, a4, 0 4025d817: 4568 l32i.n a6, a5, 16 4025d819: 047170 extui a7, a7, 1, 1 4025d81c: b07760 addx8 a7, a7, a6 4025d81f: 472772 l32i a7, a7, 0x11c 4025d822: 07c9 s32i.n a12, a7, 0 4025d824: 0448 l32i.n a4, a4, 0 4025d826: 20cc32 addi a3, a12, 32 4025d829: 044140 extui a4, a4, 1, 1 4025d82c: b04460 addx8 a4, a4, a6 4025d82f: 476432 s32i a3, a4, 0x11c 4025d832: 020c movi.n a2, 0 4025d834: 21c8 l32i.n a12, a1, 8 4025d836: 1108 l32i.n a0, a1, 4 4025d838: 10c112 addi a1, a1, 16 4025d83b: f00d ret.n 4025d83d: 362266 bnei a2, 2, 4025d877 4025d840: fe0b21 l32r a2, 4025d06c 4025d843: 3d0292 l8ui a9, a2, 61 4025d846: a80c movi.n a8, 10 4025d848: 991b addi.n a9, a9, 1 4025d84a: 749090 extui a9, a9, 0, 8 4025d84d: 3d4292 s8i a9, a2, 61 4025d850: 46b897 bgeu a8, a9, 4025d89a 4025d853: e3f601 l32r a0, 4025682c 4025d856: 0000c0 callx0 a0 4025d859: 0c2d mov.n a2, a12 4025d85b: ff9601 l32r a0, 4025d6b4 4025d85e: 0000c0 callx0 a0 4025d861: fe02c1 l32r a12, 4025d06c 4025d864: e3f401 l32r a0, 40256834 4025d867: 0000c0 callx0 a0 4025d86a: 3d0ca2 l8ui a10, a12, 61 4025d86d: aa0b addi.n a10, a10, -1 4025d86f: 3d4ca2 s8i a10, a12, 61 4025d872: 120c movi.n a2, 1 4025d874: ffef06 j 4025d834 4025d877: b73266 bnei a2, 3, 4025d832 4025d87a: ffad21 l32r a2, 4025d730 4025d87d: 9a8801 l32r a0, 402442a0 4025d880: 0000c0 callx0 a0 4025d883: e3ea01 l32r a0, 4025682c 4025d886: 0000c0 callx0 a0 4025d889: 0c2d mov.n a2, a12 4025d88b: ff8a01 l32r a0, 4025d6b4 4025d88e: 0000c0 callx0 a0 4025d891: e3e801 l32r a0, 40256834 4025d894: 0000c0 callx0 a0 4025d897: fff5c6 j 4025d872 4025d89a: 3e02b2 l8ui a11, a2, 62 4025d89d: ff8431 l32r a3, 4025d6b0 4025d8a0: 4b1b addi.n a4, a11, 1 4025d8a2: 744040 extui a4, a4, 0, 8 4025d8a5: a0bb30 addx4 a11, a11, a3 4025d8a8: 0bc9 s32i.n a12, a11, 0 4025d8aa: 0194f6 bgeui a4, 10, 4025d8af 4025d8ad: 040d mov.n a0, a4 4025d8af: 3e4202 s8i a0, a2, 62 4025d8b2: ffdf06 j 4025d832 4025d8b5: 000000 ill 4025d8b8 : 4025d8b8: f0c112 addi a1, a1, -16 4025d8bb: 0109 s32i.n a0, a1, 0 4025d8bd: 00a505 call0 4025e310 4025d8c0: 0108 l32i.n a0, a1, 0 4025d8c2: 10c112 addi a1, a1, 16 4025d8c5: f00d ret.n ... 4025d8c8 : 4025d8c8: fde881 l32r a8, 4025d068 4025d8cb: 401300 ssl a3 4025d8ce: 4888 l32i.n a8, a8, 16 4025d8d0: 190c movi.n a9, 1 4025d8d2: 4e2872 l32i a7, a8, 0x138 4025d8d5: a16900 sll a6, a9 4025d8d8: 030767 bnone a7, a6, 4025d8df 4025d8db: 092d mov.n a2, a9 4025d8dd: f00d ret.n 4025d8df: 20a670 or a10, a6, a7 4025d8e2: a09380 addx4 a9, a3, a8 4025d8e5: 4e68a2 s32i a10, a8, 0x138 4025d8e8: 4f6922 s32i a2, a9, 0x13c 4025d8eb: 020c movi.n a2, 0 4025d8ed: f00d ret.n ... 4025d8f0 : 4025d8f0: fdde71 l32r a7, 4025d068 4025d8f3: 401200 ssl a2 4025d8f6: 4778 l32i.n a7, a7, 16 4025d8f8: 180c movi.n a8, 1 4025d8fa: 4e2762 l32i a6, a7, 0x138 4025d8fd: a15800 sll a5, a8 4025d900: 038657 bany a6, a5, 4025d907 4025d903: 082d mov.n a2, a8 4025d905: f00d ret.n 4025d907: a08270 addx4 a8, a2, a7 4025d90a: f97c movi.n a9, -1 4025d90c: 020c movi.n a2, 0 4025d90e: 309590 xor a9, a5, a9 4025d911: 109690 and a9, a6, a9 4025d914: 4e6792 s32i a9, a7, 0x138 4025d917: 4f6822 s32i a2, a8, 0x13c 4025d91a: f00d ret.n 4025d91c: 105b64 excw 4025d91f: 505040 pitlb a4, a0 4025d922: 124000 excw 4025d924 : 4025d924: f0c112 addi a1, a1, -16 4025d927: 0109 s32i.n a0, a1, 0 4025d929: 11c9 s32i.n a12, a1, 4 4025d92b: 061242 l16ui a4, a2, 12 4025d92e: 02cd mov.n a12, a2 4025d930: 1228 l32i.n a2, a2, 4 4025d932: 9c08 l32i.n a0, a12, 36 4025d934: 4c38 l32i.n a3, a12, 16 4025d936: 0008 l32i.n a0, a0, 0 4025d938: 1239 s32i.n a3, a2, 4 4025d93a: b40000 extui a0, a0, 0, 12 4025d93d: 0ae047 bbsi a0, 4, 4025d94b 4025d940: 2c38 l32i.n a3, a12, 8 4025d942: fff601 l32r a0, 4025d91c 4025d945: 0000c0 callx0 a0 4025d948: 000806 j 4025d96c 4025d94b: 340b addi.n a3, a4, -1 4025d94d: f43030 extui a3, a3, 0, 16 4025d950: fff401 l32r a0, 4025d920 4025d953: 0000c0 callx0 a0 4025d956: 061c42 l16ui a4, a12, 12 4025d959: 050c movi.n a5, 0 4025d95b: 023d mov.n a3, a2 4025d95d: 2259 s32i.n a5, a2, 8 4025d95f: 1c28 l32i.n a2, a12, 4 4025d961: 440b addi.n a4, a4, -1 4025d963: f44040 extui a4, a4, 0, 16 4025d966: ffed01 l32r a0, 4025d91c 4025d969: 0000c0 callx0 a0 4025d96c: 202cc0 or a2, a12, a12 4025d96f: 08a032 movi a3, 8 4025d972: 0121c2 l32i a12, a1, 4 4025d975: 0220c5 call0 4025fb84 4025d978: 0108 l32i.n a0, a1, 0 4025d97a: 10c112 addi a1, a1, 16 4025d97d: f00d ret.n 4025d97f: 289800 excw 4025d982: 124010 excw 4025d984 : 4025d984: f0c112 addi a1, a1, -16 4025d987: 21d9 s32i.n a13, a1, 8 4025d989: 11c9 s32i.n a12, a1, 4 4025d98b: 0109 s32i.n a0, a1, 0 4025d98d: 02cd mov.n a12, a2 4025d98f: 428c beqz.n a2, 4025d997 4025d991: e3a601 l32r a0, 4025682c 4025d994: 0000c0 callx0 a0 4025d997: 0d0c movi.n a13, 0 4025d999: 0d2d mov.n a2, a13 4025d99b: fff901 l32r a0, 4025d980 4025d99e: 0000c0 callx0 a0 4025d9a1: 07a216 beqz a2, 4025da1f 4025d9a4: dd1b addi.n a13, a13, 1 4025d9a6: 74d0d0 extui a13, a13, 0, 8 4025d9a9: ec4d66 bnei a13, 4, 4025d999 4025d9ac: fdafd1 l32r a13, 4025d068 4025d9af: 4d08 l32i.n a0, a13, 16 4025d9b1: 0038 l32i.n a3, a0, 0 4025d9b3: 602030 neg a2, a3 4025d9b6: 102230 and a2, a2, a3 4025d9b9: 40f220 nsau a2, a2 4025d9bc: 602020 neg a2, a2 4025d9bf: 1fc222 addi a2, a2, 31 4025d9c2: 06e296 bltz a2, 4025da34 4025d9c5: 1142b0 slli a4, a2, 5 4025d9c8: 404a add.n a4, a0, a4 4025d9ca: 6458 l32i.n a5, a4, 24 4025d9cc: 04f556 bnez a5, 4025da1f 4025d9cf: b458 l32i.n a5, a4, 44 4025d9d1: 240442 l8ui a4, a4, 36 4025d9d4: 047556 bnez a5, 4025da1f 4025d9d7: 349c beqz.n a4, 4025d9ee 4025d9d9: 113426 beqi a4, 3, 4025d9ee 4025d9dc: 0934b6 bltui a4, 3, 4025d9e9 4025d9df: 150c movi.n a5, 1 4025d9e1: 0b64b6 bltui a4, 6, 4025d9f0 4025d9e4: 050c movi.n a5, 0 4025d9e6: 000186 j 4025d9f0 4025d9e9: 350c movi.n a5, 3 4025d9eb: 000046 j 4025d9f0 4025d9ee: 250c movi.n a5, 2 4025d9f0: 170c movi.n a7, 1 4025d9f2: 749050 extui a9, a5, 0, 8 4025d9f5: 74a020 extui a10, a2, 0, 8 4025d9f8: 401a00 ssl a10 4025d9fb: a09900 addx4 a9, a9, a0 4025d9fe: 1988 l32i.n a8, a9, 4 4025da00: fa7c movi.n a10, -1 4025da02: a17700 sll a7, a7 4025da05: 3077a0 xor a7, a7, a10 4025da08: 108870 and a8, a8, a7 4025da0b: 1989 s32i.n a8, a9, 4 4025da0d: 0068 l32i.n a6, a0, 0 4025da0f: 820c movi.n a2, 8 4025da11: 106670 and a6, a6, a7 4025da14: 0069 s32i.n a6, a0, 0 4025da16: ff4901 l32r a0, 4025d73c 4025da19: 0000c0 callx0 a0 4025da1c: ffe3c6 j 4025d9af 4025da1f: 4c8c beqz.n a12, 4025da27 4025da21: e38401 l32r a0, 40256834 4025da24: 0000c0 callx0 a0 4025da27: 120c movi.n a2, 1 4025da29: 11c8 l32i.n a12, a1, 4 4025da2b: 21d8 l32i.n a13, a1, 8 4025da2d: 0108 l32i.n a0, a1, 0 4025da2f: 10c112 addi a1, a1, 16 4025da32: f00d ret.n 4025da34: 60b8 l32i.n a11, a0, 24 4025da36: fe5b56 bnez a11, 4025da1f 4025da39: e0d8 l32i.n a13, a0, 56 4025da3b: fe0d56 bnez a13, 4025da1f 4025da3e: 462022 l32i a2, a0, 0x118 4025da41: fda256 bnez a2, 4025da1f 4025da44: 482032 l32i a3, a0, 0x120 4025da47: fd4356 bnez a3, 4025da1f 4025da4a: 4c8c beqz.n a12, 4025da52 4025da4c: e37a01 l32r a0, 40256834 4025da4f: 0000c0 callx0 a0 4025da52: 020c movi.n a2, 0 4025da54: fff446 j 4025da29 4025da57: b45000 extui a5, a0, 0, 12 4025da5a: fe .byte 0xfe 4025da5b: 3f .byte 0x3f 4025da5c: faa8 l32i.n a10, a10, 60 4025da5e: fe .byte 0xfe 4025da5f: 3f .byte 0x3f 4025da60: 090c movi.n a9, 0 4025da62: e0c112 addi a1, a1, -32 4025da65: 21c9 s32i.n a12, a1, 8 4025da67: 31d9 s32i.n a13, a1, 12 4025da69: 1109 s32i.n a0, a1, 4 4025da6b: 41e9 s32i.n a14, a1, 16 4025da6d: 51f9 s32i.n a15, a1, 20 4025da6f: 6199 s32i.n a9, a1, 24 4025da71: fd7df1 l32r a15, 4025d068 4025da74: 1e0c movi.n a14, 1 4025da76: 007105 call0 4025e188 4025da79: 137216 beqz a2, 4025dbb4 4025da7c: 92d8 l32i.n a13, a2, 36 4025da7e: f07c movi.n a0, -1 4025da80: 4dd8 l32i.n a13, a13, 16 4025da82: 0129 s32i.n a2, a1, 0 4025da84: 60c0d0 neg a12, a13 4025da87: 10ccd0 and a12, a12, a13 4025da8a: 40fcc0 nsau a12, a12 4025da8d: 60c0c0 neg a12, a12 4025da90: 1fccc2 addi a12, a12, 31 4025da93: 029c96 bltz a12, 4025dac0 4025da96: 4f58 l32i.n a5, a15, 16 4025da98: 4e2522 l32i a2, a5, 0x138 4025da9b: 400c00 ssr a12 4025da9e: 912020 srl a2, a2 4025daa1: 0c6207 bbci a2, 0, 4025dab1 4025daa4: a00c50 addx4 a0, a12, a5 4025daa7: 4f2002 l32i a0, a0, 0x13c 4025daaa: 0128 l32i.n a2, a1, 0 4025daac: 0000c0 callx0 a0 4025daaf: f07c movi.n a0, -1 4025dab1: 401c00 ssl a12 4025dab4: a12e00 sll a2, a14 4025dab7: 302200 xor a2, a2, a0 4025daba: 10dd20 and a13, a13, a2 4025dabd: fff0c6 j 4025da84 4025dac0: 002162 l32i a6, a1, 0 4025dac3: e6d481 l32r a8, 40257614 4025dac6: 092662 l32i a6, a6, 36 4025dac9: 560882 l8ui a8, a8, 86 4025dacc: 002632 l32i a3, a6, 0 4025dacf: 040672 l8ui a7, a6, 4 4025dad2: 410630 srli a0, a3, 6 4025dad5: 39f3c7 bbsi a3, 28, 4025db12 4025dad8: ffe061 l32r a6, 4025da58 4025dadb: fec882 addi a8, a8, -2 4025dade: 000662 l8ui a6, a6, 0 4025dae1: 417470 srli a7, a7, 4 4025dae4: 667a add.n a6, a6, a7 4025dae6: 746060 extui a6, a6, 0, 8 4025dae9: 570c movi.n a7, 5 4025daeb: 837e80 moveqz a7, a14, a8 4025daee: 1a3677 bltu a6, a7, 4025db0c 4025daf1: 120c movi.n a2, 1 4025daf3: 030c movi.n a3, 0 4025daf5: ffd881 l32r a8, 4025da58 4025daf8: 070c movi.n a7, 0 4025dafa: 004872 s8i a7, a8, 0 4025dafd: f50a45 call0 40252ba4 4025db00: 0108 l32i.n a0, a1, 0 4025db02: 9008 l32i.n a0, a0, 36 4025db04: 0008 l32i.n a0, a0, 0 4025db06: 410600 srli a0, a0, 6 4025db09: 000146 j 4025db12 4025db0c: ffd321 l32r a2, 4025da58 4025db0f: 004262 s8i a6, a2, 0 4025db12: 7760d7 bbci a0, 13, 4025db8d 4025db15: 002122 l32i a2, a1, 0 4025db18: 002222 l32i a2, a2, 0 4025db1b: 0c0232 l8ui a3, a2, 12 4025db1e: 003356 bnez a3, 4025db25 4025db21: 030c movi.n a3, 0 4025db23: 4239 s32i.n a3, a2, 16 4025db25: e89ec5 call0 40246514 4025db28: 0108 l32i.n a0, a1, 0 4025db2a: 9008 l32i.n a0, a0, 36 4025db2c: 120c movi.n a2, 1 4025db2e: 0008 l32i.n a0, a0, 0 4025db30: 6129 s32i.n a2, a1, 24 4025db32: 410600 srli a0, a0, 6 4025db35: 477077 bbci a0, 23, 4025db80 4025db38: 0148 l32i.n a4, a1, 0 4025db3a: 0b1452 l16ui a5, a4, 22 4025db3d: fcc552 addi a5, a5, -4 4025db40: 0b5452 s16i a5, a4, 22 4025db43: 2448 l32i.n a4, a4, 8 4025db45: 0020c0 memw 4025db48: 9f1661 l32r a6, 402457a0 4025db4b: 0458 l32i.n a5, a4, 0 4025db4d: 105560 and a5, a5, a6 4025db50: 415c50 srli a5, a5, 12 4025db53: fcc552 addi a5, a5, -4 4025db56: b45050 extui a5, a5, 0, 12 4025db59: 115540 slli a5, a5, 12 4025db5c: 0020c0 memw 4025db5f: f98461 l32r a6, 4025c170 4025db62: 0438 l32i.n a3, a4, 0 4025db64: 103360 and a3, a3, a6 4025db67: 203350 or a3, a3, a5 4025db6a: 0020c0 memw 4025db6d: ffbb21 l32r a2, 4025da5c 4025db70: 0439 s32i.n a3, a4, 0 4025db72: 000222 l8ui a2, a2, 0 4025db75: efd216 beqz a2, 4025da76 4025db78: ffb971 l32r a7, 4025da5c 4025db7b: 060c movi.n a6, 0 4025db7d: 004762 s8i a6, a7, 0 4025db80: 0128 l32i.n a2, a1, 0 4025db82: 6138 l32i.n a3, a1, 24 4025db84: 01ffc5 call0 4025fb84 4025db87: ffbac6 j 4025da76 4025db8a: 000000 ill 4025db8d: 0660e7 bbci a0, 14, 4025db97 4025db90: 480c movi.n a8, 4 4025db92: 6189 s32i.n a8, a1, 24 4025db94: ffe746 j 4025db35 4025db97: 067087 bbci a0, 24, 4025dba1 4025db9a: 690c movi.n a9, 6 4025db9c: 6199 s32i.n a9, a1, 24 4025db9e: ffe4c6 j 4025db35 4025dba1: 0660f7 bbci a0, 15, 4025dbab 4025dba4: 5a0c movi.n a10, 5 4025dba6: 61a9 s32i.n a10, a1, 24 4025dba8: ffe246 j 4025db35 4025dbab: 05b500 extui a11, a0, 21, 1 4025dbae: ec4b56 bnez a11, 4025da76 4025dbb1: ffe006 j 4025db35 4025dbb4: ff7445 call0 4025d2fc 4025dbb7: 01a022 movi a2, 1 4025dbba: ffdc85 call0 4025d984 4025dbbd: e2dc bnez.n a2, 4025dbdf 4025dbbf: fe7485 call0 4025c308 4025dbc2: 929c beqz.n a2, 4025dbdf 4025dbc4: fe82c5 call0 4025c3f4 4025dbc7: 429c beqz.n a2, 4025dbdf 4025dbc9: 061f32 l16ui a3, a15, 12 4025dbcc: 040c movi.n a4, 0 4025dbce: fd2721 l32r a2, 4025d06c 4025dbd1: 150c movi.n a5, 1 4025dbd3: 2142e2 s8i a14, a2, 33 4025dbd6: 24c222 addi a2, a2, 36 4025dbd9: e3ab01 l32r a0, 40256a88 4025dbdc: 0000c0 callx0 a0 4025dbdf: e2f701 l32r a0, 402567bc 4025dbe2: 7038 l32i.n a3, a0, 28 4025dbe4: 0463e7 bbci a3, 14, 4025dbec 4025dbe7: 1028 l32i.n a2, a0, 4 4025dbe9: 081805 call0 40265d6c 4025dbec: 21c8 l32i.n a12, a1, 8 4025dbee: 31d8 l32i.n a13, a1, 12 4025dbf0: 41e8 l32i.n a14, a1, 16 4025dbf2: 51f8 l32i.n a15, a1, 20 4025dbf4: 1108 l32i.n a0, a1, 4 4025dbf6: 20c112 addi a1, a1, 32 4025dbf9: f00d ret.n ... 4025dbfc : 4025dbfc: 00a022 movi a2, 0 4025dbff: f0c112 addi a1, a1, -16 4025dc02: 006102 s32i a0, a1, 0 4025dc05: fe8845 call0 4025c48c 4025dc08: 002102 l32i a0, a1, 0 4025dc0b: 10c112 addi a1, a1, 16 4025dc0e: f00d ret.n 4025dc10: fe83c4 excw 4025dc13: 3f .byte 0x3f 4025dc14: f0c112 addi a1, a1, -16 4025dc17: 11c9 s32i.n a12, a1, 4 4025dc19: 21d9 s32i.n a13, a1, 8 4025dc1b: 0109 s32i.n a0, a1, 0 4025dc1d: 000386 j 4025dc2f 4025dc20: 42d8 l32i.n a13, a2, 16 4025dc22: 1268 l32i.n a6, a2, 4 4025dc24: 0d3d mov.n a3, a13 4025dc26: 5dcb addi.n a5, a13, 12 4025dc28: 1659 s32i.n a5, a6, 4 4025dc2a: 003405 call0 4025df6c 4025dc2d: 129c beqz.n a2, 4025dc42 4025dc2f: 005945 call0 4025e1c4 4025dc32: 02cd mov.n a12, a2 4025dc34: fe8256 bnez a2, 4025dc20 4025dc37: 11c8 l32i.n a12, a1, 4 4025dc39: 21d8 l32i.n a13, a1, 8 4025dc3b: 0108 l32i.n a0, a1, 0 4025dc3d: 10c112 addi a1, a1, 16 4025dc40: f00d ret.n 4025dc42: 0d08 l32i.n a0, a13, 0 4025dc44: e67471 l32r a7, 40257614 4025dc47: 02f0c7 bbsi a0, 28, 4025dc4d 4025dc4a: 0270e7 bbci a0, 30, 4025dc50 4025dc4d: 1c70f7 bbci a0, 31, 4025dc6d 4025dc50: 560772 l8ui a7, a7, 86 4025dc53: 161726 beqi a7, 1, 4025dc6d 4025dc56: 02f0d7 bbsi a0, 29, 4025dc5c 4025dc59: 2370f7 bbci a0, 31, 4025dc80 4025dc5c: ffed81 l32r a8, 4025dc10 4025dc5f: 000882 l8ui a8, a8, 0 4025dc62: 221866 bnei a8, 1, 4025dc88 4025dc65: 0c2d mov.n a2, a12 4025dc67: ffcbc5 call0 4025d924 4025dc6a: fff046 j 4025dc2f 4025dc6d: 080d02 l8ui a0, a13, 8 4025dc70: f5a092 movi a9, 245 4025dc73: e0ac beqz.n a0, 4025dca5 4025dc75: 2c1097 beq a0, a9, 4025dca5 4025dc78: 0c2d mov.n a2, a12 4025dc7a: ffca85 call0 4025d924 4025dc7d: ffeb86 j 4025dc2f 4025dc80: 0c2d mov.n a2, a12 4025dc82: ffca05 call0 4025d924 4025dc85: ffe986 j 4025dc2f 4025dc88: 203cc0 or a3, a12, a12 4025dc8b: 00a052 movi a5, 0 4025dc8e: 042c42 l32i a4, a12, 16 4025dc91: e2ca21 l32r a2, 402567bc 4025dc94: 000442 l8ui a4, a4, 0 4025dc97: 5228 l32i.n a2, a2, 20 4025dc99: 014480 slli a4, a4, 24 4025dc9c: 314840 srai a4, a4, 24 4025dc9f: 02e705 call0 40260b10 4025dca2: ffe246 j 4025dc2f 4025dca5: 203cc0 or a3, a12, a12 4025dca8: 00a052 movi a5, 0 4025dcab: 042c42 l32i a4, a12, 16 4025dcae: e2c321 l32r a2, 402567bc 4025dcb1: 000442 l8ui a4, a4, 0 4025dcb4: 4228 l32i.n a2, a2, 16 4025dcb6: 014480 slli a4, a4, 24 4025dcb9: 314840 srai a4, a4, 24 4025dcbc: 08c7c5 call0 4026693c 4025dcbf: ffdb06 j 4025dc2f 4025dcc2: 280000 excw 4025dcc5: 3ffef6 bgeui a14, 0x100, 4025dd08 4025dcc8: fe8e00 excw 4025dccb: 3f .byte 0x3f 4025dccc: e0c112 addi a1, a1, -32 4025dccf: 51c9 s32i.n a12, a1, 20 4025dcd1: 4109 s32i.n a0, a1, 16 4025dcd3: 71e9 s32i.n a14, a1, 28 4025dcd5: 61d9 s32i.n a13, a1, 24 4025dcd7: 06ed mov.n a14, a6 4025dcd9: 05dd mov.n a13, a5 4025dcdb: c00540 sub a0, a5, a4 4025dcde: 02a0e6 bgei a0, 12, 4025dce4 4025dce1: 002a06 j 4025dd8d 4025dce4: c4cb addi.n a12, a4, 12 4025dce6: c005c0 sub a0, a5, a12 4025dce9: 0220e6 bgei a0, 2, 4025dcef 4025dcec: 002886 j 4025dd92 4025dcef: dda052 movi a5, 221 4025dcf2: 020c movi.n a2, 0 4025dcf4: fff441 l32r a4, 4025dcc4 4025dcf7: 10c372 addi a7, a3, 16 4025dcfa: 2179 s32i.n a7, a1, 8 4025dcfc: 3149 s32i.n a4, a1, 12 4025dcfe: e4c462 addi a6, a4, -28 4025dd01: 0169 s32i.n a6, a1, 0 4025dd03: 7ec442 addi a4, a4, 126 4025dd06: 1149 s32i.n a4, a1, 4 4025dd08: 010c42 l8ui a4, a12, 1 4025dd0b: 842b addi.n a8, a4, 2 4025dd0d: 7c2087 blt a0, a8, 4025dd8d 4025dd10: 000c02 l8ui a0, a12, 0 4025dd13: 90bc beqz.n a0, 4025dd50 4025dd15: 1a3026 beqi a0, 3, 4025dd33 4025dd18: 0a5026 beqi a0, 5, 4025dd26 4025dd1b: 079057 bne a0, a5, 4025dd26 4025dd1e: 041e66 bnei a14, 1, 4025dd26 4025dd21: 7c34f6 bgeui a4, 3, 4025dda1 4025dd24: 120c movi.n a2, 1 4025dd26: 942b addi.n a9, a4, 2 4025dd28: cc9a add.n a12, a12, a9 4025dd2a: c00dc0 sub a0, a13, a12 4025dd2d: d720e6 bgei a0, 2, 4025dd08 4025dd30: 001806 j 4025dd94 4025dd33: ef1e66 bnei a14, 1, 4025dd26 4025dd36: ee7701 l32r a0, 40259714 4025dd39: 0000c0 callx0 a0 4025dd3c: 0602b2 l8ui a11, a2, 6 4025dd3f: 020ca2 l8ui a10, a12, 2 4025dd42: dda052 movi a5, 221 4025dd45: 499ab7 bne a10, a11, 4025dd92 4025dd48: 010c42 l8ui a4, a12, 1 4025dd4b: 120c movi.n a2, 1 4025dd4d: fff546 j 4025dd26 4025dd50: d22e66 bnei a14, 2, 4025dd26 4025dd53: 3108 l32i.n a0, a1, 12 4025dd55: 7d0002 l8ui a0, a0, 125 4025dd58: f08c beqz.n a0, 4025dd6b 4025dd5a: 1128 l32i.n a2, a1, 4 4025dd5c: 2138 l32i.n a3, a1, 8 4025dd5e: 640c movi.n a4, 6 4025dd60: b74e01 l32r a0, 4024ba98 4025dd63: 0000c0 callx0 a0 4025dd66: 82ec bnez.n a2, 4025dd92 4025dd68: 010c42 l8ui a4, a12, 1 4025dd6b: 3128 l32i.n a2, a1, 12 4025dd6d: ffd222 addmi a2, a2, 0xffffff00 4025dd70: 382222 l32i a2, a2, 224 4025dd73: 1b9247 bne a2, a4, 4025dd92 4025dd76: 0128 l32i.n a2, a1, 0 4025dd78: 3c2b addi.n a3, a12, 2 4025dd7a: b74701 l32r a0, 4024ba98 4025dd7d: 0000c0 callx0 a0 4025dd80: e2cc bnez.n a2, 4025dd92 4025dd82: dda052 movi a5, 221 4025dd85: 010c42 l8ui a4, a12, 1 4025dd88: 120c movi.n a2, 1 4025dd8a: ffe606 j 4025dd26 4025dd8d: 220c movi.n a2, 2 4025dd8f: 000046 j 4025dd94 4025dd92: 020c movi.n a2, 0 4025dd94: 51c8 l32i.n a12, a1, 20 4025dd96: 61d8 l32i.n a13, a1, 24 4025dd98: 71e8 l32i.n a14, a1, 28 4025dd9a: 4108 l32i.n a0, a1, 16 4025dd9c: 20c112 addi a1, a1, 32 4025dd9f: f00d ret.n 4025dda1: 2c2b addi.n a2, a12, 2 4025dda3: ffc931 l32r a3, 4025dcc8 4025dda6: 340c movi.n a4, 3 4025dda8: b73c01 l32r a0, 4024ba98 4025ddab: 0000c0 callx0 a0 4025ddae: 130c movi.n a3, 1 4025ddb0: 932320 movnez a2, a3, a2 4025ddb3: fff746 j 4025dd94 ... 4025ddb8 : 4025ddb8: fcac31 l32r a3, 4025d068 4025ddbb: 120c movi.n a2, 1 4025ddbd: 144322 s8i a2, a3, 20 4025ddc0: f00d ret.n 4025ddc2: d80000 excw 4025ddc5: fefa add.n a15, a14, a15 4025ddc7: 3f .byte 0x3f 4025ddc8: fefac0 excw 4025ddcb: 3f .byte 0x3f 4025ddcc: 0249f0 excw 4025ddcf: 012000 slli a2, a0, 32 4025ddd2: 304027 ball a0, a2, 4025de06 4025ddd5: 402701 l32r a0, 4022de74 <_lit4_end+0x126724> 4025ddd8: feb174 excw 4025dddb: 3f .byte 0x3f 4025dddc: ddb8 l32i.n a11, a13, 52 4025ddde: 914025 excw 4025dde1: fff9 s32i.n a15, a15, 60 4025dde3: f0c112 addi a1, a1, -16 4025dde6: 1109 s32i.n a0, a1, 4 4025dde8: 0378 l32i.n a7, a3, 0 4025ddea: 21c9 s32i.n a12, a1, 8 4025ddec: 460992 l8ui a9, a9, 70 4025ddef: 0c92c2 l16si a12, a2, 24 4025ddf2: 048090 extui a8, a9, 0, 1 4025ddf5: 6577c7 bbci a7, 28, 4025de5e 4025ddf8: 62e907 bbsi a9, 0, 4025de5e 4025ddfb: 043d mov.n a3, a4 4025ddfd: 054d mov.n a4, a5 4025ddff: 065d mov.n a5, a6 4025de01: 160c movi.n a6, 1 4025de03: ffec85 call0 4025dccc 4025de06: 241266 bnei a2, 1, 4025de2e 4025de09: d4aea2 movi a10, 0xfffffed4 4025de0c: 1eaac7 bge a10, a12, 4025de2e 4025de0f: 2ba1b2 movi a11, 0x12b 4025de12: 182bc7 blt a11, a12, 4025de2e 4025de15: fc9531 l32r a3, 4025d06c 4025de18: 209322 l16si a2, a3, 64 4025de1b: 01a2c7 bge a2, a12, 4025de20 4025de1e: 0c2d mov.n a2, a12 4025de20: 219302 l16si a0, a3, 66 4025de23: 205322 s16i a2, a3, 64 4025de26: 01ac07 bge a12, a0, 4025de2b 4025de29: 0c0d mov.n a0, a12 4025de2b: 215302 s16i a0, a3, 66 4025de2e: ffe621 l32r a2, 4025ddc8 4025de31: c20401 l32r a0, 4024e644 4025de34: 0228 l32i.n a2, a2, 0 4025de36: 0020c0 memw 4025de39: 802002 l32i a0, a0, 0x200 4025de3c: ffe4c1 l32r a12, 4025ddcc 4025de3f: c00020 sub a0, a0, a2 4025de42: 13bc07 bgeu a12, a0, 4025de59 4025de45: f56c movi.n a5, -17 4025de47: d83241 l32r a4, 40253f10 4025de4a: 0020c0 memw 4025de4d: 9b2432 l32i a3, a4, 0x26c 4025de50: 103350 and a3, a3, a5 4025de53: 0020c0 memw 4025de56: 9b6432 s32i a3, a4, 0x26c 4025de59: 120c movi.n a2, 1 4025de5b: 003ec6 j 4025df5a 4025de5e: 0f6856 bnez a8, 4025df58 4025de61: 043d mov.n a3, a4 4025de63: 054d mov.n a4, a5 4025de65: 065d mov.n a5, a6 4025de67: 260c movi.n a6, 2 4025de69: ffe605 call0 4025dccc 4025de6c: 620b addi.n a6, a2, -1 4025de6e: 0e6656 bnez a6, 4025df58 4025de71: 802c movi.n a0, 40 4025de73: d8af22 movi a2, -40 4025de76: 052c27 blt a12, a2, 4025de7f 4025de79: 0220c7 blt a0, a12, 4025de7f 4025de7c: 003606 j 4025df58 4025de7f: d4ae72 movi a7, 0xfffffed4 4025de82: 0227c7 blt a7, a12, 4025de88 4025de85: 0033c6 j 4025df58 4025de88: 2ba182 movi a8, 0x12b 4025de8b: 02a8c7 bge a8, a12, 4025de91 4025de8e: 003186 j 4025df58 4025de91: fc7591 l32r a9, 4025d068 4025de94: 140992 l8ui a9, a9, 20 4025de97: 0bd916 beqz a9, 4025df58 4025de9a: ee1e01 l32r a0, 40259714 4025de9d: 0000c0 callx0 a0 4025dea0: f14741 l32r a4, 4025a3bc 4025dea3: 009432 l16si a3, a4, 0 4025dea6: 0129 s32i.n a2, a1, 0 4025dea8: ac3a add.n a10, a12, a3 4025deaa: 03fad6 bgez a10, 4025deed 4025dead: d8afb2 movi a11, -40 4025deb0: 0bacb7 bge a12, a11, 4025debf 4025deb3: d8c332 addi a3, a3, -40 4025deb6: 113300 slli a3, a3, 16 4025deb9: 313030 srai a3, a3, 16 4025debc: 005432 s16i a3, a4, 0 4025debf: 852c movi.n a5, 40 4025dec1: 0ea5c7 bge a5, a12, 4025ded3 4025dec4: f13e61 l32r a6, 4025a3bc 4025dec7: 28c332 addi a3, a3, 40 4025deca: 113300 slli a3, a3, 16 4025decd: 313030 srai a3, a3, 16 4025ded0: 005632 s16i a3, a6, 0 4025ded3: f13ac1 l32r a12, 4025a3bc 4025ded6: a8ad42 movi a4, 0xfffffda8 4025ded9: 04a347 bge a3, a4, 4025dee1 4025dedc: 030c movi.n a3, 0 4025dede: 005c32 s16i a3, a12, 0 4025dee1: ffbb21 l32r a2, 4025ddd0 4025dee4: 98ef01 l32r a0, 402442a0 4025dee7: 0000c0 callx0 a0 4025deea: 000506 j 4025df02 4025deed: 20c440 or a12, a4, a4 4025def0: 00e316 beqz a3, 4025df02 4025def3: ffb821 l32r a2, 4025ddd4 4025def6: 00a032 movi a3, 0 4025def9: 005c32 s16i a3, a12, 0 4025defc: 98e901 l32r a0, 402442a0 4025deff: 0000c0 callx0 a0 4025df02: 0128 l32i.n a2, a1, 0 4025df04: 009c32 l16si a3, a12, 0 4025df07: 060222 l8ui a2, a2, 6 4025df0a: f78a05 call0 402557ac 4025df0d: 95b261 l32r a6, 402435d8 4025df10: 009c72 l16si a7, a12, 0 4025df13: ffb121 l32r a2, 4025ddd8 4025df16: 117700 slli a7, a7, 16 4025df19: 0020c0 memw 4025df1c: 9e2652 l32i a5, a6, 0x278 4025df1f: f45050 extui a5, a5, 0, 16 4025df22: 205570 or a5, a5, a7 4025df25: 0020c0 memw 4025df28: 9e6652 s32i a5, a6, 0x278 4025df2b: fc4f41 l32r a4, 4025d068 4025df2e: 030c movi.n a3, 0 4025df30: 144432 s8i a3, a4, 20 4025df33: e2d401 l32r a0, 40256a84 4025df36: 0000c0 callx0 a0 4025df39: ffa831 l32r a3, 4025dddc 4025df3c: ffa7c1 l32r a12, 4025ddd8 4025df3f: 040c movi.n a4, 0 4025df41: 0c2d mov.n a2, a12 4025df43: e22b01 l32r a0, 402567f0 4025df46: 0000c0 callx0 a0 4025df49: 0c2d mov.n a2, a12 4025df4b: e8a332 movi a3, 0x3e8 4025df4e: 040c movi.n a4, 0 4025df50: 150c movi.n a5, 1 4025df52: e2cd01 l32r a0, 40256a88 4025df55: 0000c0 callx0 a0 4025df58: 020c movi.n a2, 0 4025df5a: 21c8 l32i.n a12, a1, 8 4025df5c: 1108 l32i.n a0, a1, 4 4025df5e: 10c112 addi a1, a1, 16 4025df61: f00d ret.n 4025df63: 3e8800 excw 4025df66: cc4010 excw 4025df69: 104a add.n a1, a0, a4 4025df6b: a04240 addx4 a4, a2, a4 4025df6e: c112f0 mul16u a1, a2, a15 4025df71: 61c2d0 xsr.eps2 a13 4025df74: 612204 excw 4025df77: 0209 s32i.n a0, a2, 0 4025df79: e90361 l32r a6, 40258388 4025df7c: 71f961 l32r a6, 4023a760 <_lit4_end+0x133010> 4025df7f: 51d9 s32i.n a13, a1, 20 4025df81: cf0c movi.n a15, 12 4025df83: 03dd mov.n a13, a3 4025df85: 12e8 l32i.n a14, a2, 4 4025df87: fc3831 l32r a3, 4025d068 4025df8a: 1ee8 l32i.n a14, a14, 4 4025df8c: 060302 l8ui a0, a3, 6 4025df8f: 000e22 l8ui a2, a14, 0 4025df92: 010080 slli a0, a0, 24 4025df95: 10f2f0 and a15, a2, a15 4025df98: 310800 srai a0, a0, 24 4025df9b: 102240 and a2, a2, a4 4025df9e: 8129 s32i.n a2, a1, 32 4025dfa0: 0d10a6 blti a0, 1, 4025dfb1 4025dfa3: f0f885 call0 4024ef2c 4025dfa6: fc3031 l32r a3, 4025d068 4025dfa9: 022b addi.n a0, a2, 2 4025dfab: 210200 srai a0, a0, 2 4025dfae: 064302 s8i a0, a3, 6 4025dfb1: e59861 l32r a6, 40257614 4025dfb4: 0d08 l32i.n a0, a13, 0 4025dfb6: 570652 l8ui a5, a6, 87 4025dfb9: 05f0c7 bbsi a0, 28, 4025dfc2 4025dfbc: 052e00 extui a2, a0, 30, 1 4025dfbf: 127216 beqz a2, 4025e0ea 4025dfc2: 07f0d7 bbsi a0, 29, 4025dfcd 4025dfc5: 04f0f7 bbsi a0, 31, 4025dfcd 4025dfc8: 0c0c movi.n a12, 0 4025dfca: 000046 j 4025dfcf 4025dfcd: 2c0c movi.n a12, 2 4025dfcf: fc2701 l32r a0, 4025d06c 4025dfd2: 076507 bbci a5, 0, 4025dfdd 4025dfd5: 2c1072 l16ui a7, a0, 88 4025dfd8: 771b addi.n a7, a7, 1 4025dfda: 2c5072 s16i a7, a0, 88 4025dfdd: 2e8f66 bnei a15, 8, 4025e00f 4025dfe0: ff3185 call0 4025d2fc 4025dfe3: fe3245 call0 4025c308 4025dfe6: 066216 beqz a2, 4025e050 4025dfe9: fe4085 call0 4025c3f4 4025dfec: 060216 beqz a2, 4025e050 4025dfef: fc1f51 l32r a5, 4025d06c 4025dff2: fc1d31 l32r a3, 4025d068 4025dff5: 01a042 movi a4, 1 4025dff8: 061332 l16ui a3, a3, 12 4025dffb: 214542 s8i a4, a5, 33 4025dffe: 24c522 addi a2, a5, 36 4025e001: 00a042 movi a4, 0 4025e004: 150c movi.n a5, 1 4025e006: e2a001 l32r a0, 40256a88 4025e009: 0000c0 callx0 a0 4025e00c: 001006 j 4025e050 4025e00f: 03df56 bnez a15, 4025e050 4025e012: 8168 l32i.n a6, a1, 32 4025e014: 38e666 bnei a6, 128, 4025e050 4025e017: 0e2d mov.n a2, a14 4025e019: ffd201 l32r a0, 4025df64 4025e01c: 0000c0 callx0 a0 4025e01f: 0d08 l32i.n a0, a13, 0 4025e021: 023d mov.n a3, a2 4025e023: 147e00 extui a7, a0, 14, 2 4025e026: 0d0756 bnez a7, 4025e0fa 4025e029: b50000 extui a0, a0, 16, 12 4025e02c: 0033c6 j 4025e0ff 4025e02f: 2eab addi.n a2, a14, 10 4025e031: fe4285 call0 4025c45c 4025e034: 829c beqz.n a2, 4025e050 4025e036: 9128 l32i.n a2, a1, 36 4025e038: 2158 l32i.n a5, a1, 8 4025e03a: 1148 l32i.n a4, a1, 4 4025e03c: 18ce32 addi a3, a14, 24 4025e03f: c04450 sub a4, a4, a5 4025e042: fcc442 addi a4, a4, -4 4025e045: f44040 extui a4, a4, 0, 16 4025e048: 4e4a add.n a4, a14, a4 4025e04a: 18c442 addi a4, a4, 24 4025e04d: fd7a05 call0 4025b7f0 4025e050: 442cf6 bgeui a12, 2, 4025e098 4025e053: 0c2d mov.n a2, a12 4025e055: 3eab addi.n a3, a14, 10 4025e057: 0139 s32i.n a3, a1, 0 4025e059: 00d845 call0 4025ede0 4025e05c: 9168 l32i.n a6, a1, 36 4025e05e: 0d3d mov.n a3, a13 4025e060: 7629 s32i.n a2, a6, 28 4025e062: ffc101 l32r a0, 4025df68 4025e065: 0000c0 callx0 a0 4025e068: 000d72 l8ui a7, a13, 0 4025e06b: 0c2d mov.n a2, a12 4025e06d: 773b addi.n a7, a7, 3 4025e06f: 004d72 s8i a7, a13, 0 4025e072: fc8985 call0 4025a90c 4025e075: 05d216 beqz a2, 4025e0d6 4025e078: 05af56 bnez a15, 4025e0d6 4025e07b: 0e2d mov.n a2, a14 4025e07d: ffb901 l32r a0, 4025df64 4025e080: 0000c0 callx0 a0 4025e083: 0d08 l32i.n a0, a13, 0 4025e085: 148e00 extui a8, a0, 14, 2 4025e088: d8dc bnez.n a8, 4025e0a9 4025e08a: b50000 extui a0, a0, 16, 12 4025e08d: 000746 j 4025e0ae 4025e090: 0c2d mov.n a2, a12 4025e092: 201110 or a1, a1, a1 4025e095: fc8905 call0 4025a928 4025e098: 020c movi.n a2, 0 4025e09a: 41c8 l32i.n a12, a1, 16 4025e09c: 51d8 l32i.n a13, a1, 20 4025e09e: 61e8 l32i.n a14, a1, 24 4025e0a0: 71f8 l32i.n a15, a1, 28 4025e0a2: 3108 l32i.n a0, a1, 12 4025e0a4: 30c112 addi a1, a1, 48 4025e0a7: f00d ret.n 4025e0a9: 1d08 l32i.n a0, a13, 4 4025e0ab: 410800 srli a0, a0, 8 4025e0ae: 082132 l32i a3, a1, 32 4025e0b1: 04b326 beqi a3, 16, 4025e0b9 4025e0b4: 053c movi.n a5, 48 4025e0b6: 1c9357 bne a3, a5, 4025e0d6 4025e0b9: c03020 sub a3, a0, a2 4025e0bc: 18ce22 addi a2, a14, 24 4025e0bf: fcc332 addi a3, a3, -4 4025e0c2: f43030 extui a3, a3, 0, 16 4025e0c5: 3e3a add.n a3, a14, a3 4025e0c7: 18c332 addi a3, a3, 24 4025e0ca: fe3585 call0 4025c424 4025e0cd: 528c beqz.n a2, 4025e0d6 4025e0cf: 0c2d mov.n a2, a12 4025e0d1: 0138 l32i.n a3, a1, 0 4025e0d3: fe3685 call0 4025c43c 4025e0d6: 010e42 l8ui a4, a14, 1 4025e0d9: 040e52 l8ui a5, a14, 4 4025e0dc: b86467 bbci a4, 6, 4025e098 4025e0df: ad6507 bbci a5, 0, 4025e090 4025e0e2: 0c2d mov.n a2, a12 4025e0e4: fc8505 call0 4025a938 4025e0e7: ffeb46 j 4025e098 4025e0ea: 02f0d7 bbsi a0, 29, 4025e0f0 4025e0ed: 0470f7 bbci a0, 31, 4025e0f5 4025e0f0: 1c0c movi.n a12, 1 4025e0f2: ffb646 j 4025dfcf 4025e0f5: 2c0c movi.n a12, 2 4025e0f7: ffb506 j 4025dfcf 4025e0fa: 1d08 l32i.n a0, a13, 4 4025e0fc: 410800 srli a0, a0, 8 4025e0ff: e54521 l32r a2, 40257614 4025e102: 2139 s32i.n a3, a1, 8 4025e104: 570222 l8ui a2, a2, 87 4025e107: 1109 s32i.n a0, a1, 4 4025e109: 042020 extui a2, a2, 0, 1 4025e10c: f1f216 beqz a2, 4025e02f 4025e10f: 9128 l32i.n a2, a1, 36 4025e111: 0e4d mov.n a4, a14 4025e113: c06030 sub a6, a0, a3 4025e116: 18ce52 addi a5, a14, 24 4025e119: 0d3d mov.n a3, a13 4025e11b: fcc662 addi a6, a6, -4 4025e11e: f46060 extui a6, a6, 0, 16 4025e121: 6e6a add.n a6, a14, a6 4025e123: 18c662 addi a6, a6, 24 4025e126: ffcb85 call0 4025dde0 4025e129: 820b addi.n a8, a2, -1 4025e12b: f00856 bnez a8, 4025e02f 4025e12e: 9128 l32i.n a2, a1, 36 4025e130: ff7f05 call0 4025d924 4025e133: 120c movi.n a2, 1 4025e135: ffd846 j 4025e09a 4025e138 : 4025e138: f0c112 addi a1, a1, -16 4025e13b: 1109 s32i.n a0, a1, 4 4025e13d: 2e82f6 bgeui a2, 8, 4025e16f 4025e140: fbca01 l32r a0, 4025d068 4025e143: 4008 l32i.n a0, a0, 16 4025e145: 1132b0 slli a3, a2, 5 4025e148: 003a add.n a0, a0, a3 4025e14a: 270002 l8ui a0, a0, 39 4025e14d: 0139 s32i.n a3, a1, 0 4025e14f: c0dc bnez.n a0, 4025e16f 4025e151: e1b601 l32r a0, 4025682c 4025e154: 0000c0 callx0 a0 4025e157: fbc421 l32r a2, 4025d068 4025e15a: 0138 l32i.n a3, a1, 0 4025e15c: 4228 l32i.n a2, a2, 16 4025e15e: 223a add.n a2, a2, a3 4025e160: 6228 l32i.n a2, a2, 24 4025e162: 2129 s32i.n a2, a1, 8 4025e164: e1b401 l32r a0, 40256834 4025e167: 0000c0 callx0 a0 4025e16a: 2108 l32i.n a0, a1, 8 4025e16c: 000046 j 4025e171 4025e16f: 000c movi.n a0, 0 4025e171: 708c beqz.n a0, 4025e17c 4025e173: 9038 l32i.n a3, a0, 36 4025e175: 0338 l32i.n a3, a3, 0 4025e177: 017387 bbci a3, 24, 4025e17c 4025e17a: 000c movi.n a0, 0 4025e17c: 002d mov.n a2, a0 4025e17e: 1108 l32i.n a0, a1, 4 4025e180: 10c112 addi a1, a1, 16 4025e183: f00d ret.n 4025e185: 000000 ill 4025e188: f0c112 addi a1, a1, -16 4025e18b: 11c9 s32i.n a12, a1, 4 4025e18d: 0109 s32i.n a0, a1, 0 4025e18f: e1a701 l32r a0, 4025682c 4025e192: 0000c0 callx0 a0 4025e195: fbb401 l32r a0, 4025d068 4025e198: 4008 l32i.n a0, a0, 16 4025e19a: 4a20c2 l32i a12, a0, 0x128 4025e19d: 2c9c beqz.n a12, 4025e1b3 4025e19f: 040c movi.n a4, 0 4025e1a1: 8c28 l32i.n a2, a12, 32 4025e1a3: 4a6022 s32i a2, a0, 0x128 4025e1a6: 72cc bnez.n a2, 4025e1b1 4025e1a8: 01d032 addmi a3, a0, 0x100 4025e1ab: 28c332 addi a3, a3, 40 4025e1ae: 4b6032 s32i a3, a0, 0x12c 4025e1b1: 8c49 s32i.n a4, a12, 32 4025e1b3: e1a001 l32r a0, 40256834 4025e1b6: 0000c0 callx0 a0 4025e1b9: 0c2d mov.n a2, a12 4025e1bb: 0108 l32i.n a0, a1, 0 4025e1bd: 11c8 l32i.n a12, a1, 4 4025e1bf: 10c112 addi a1, a1, 16 4025e1c2: f00d ret.n 4025e1c4: f0c112 addi a1, a1, -16 4025e1c7: 11c9 s32i.n a12, a1, 4 4025e1c9: 0109 s32i.n a0, a1, 0 4025e1cb: e19801 l32r a0, 4025682c 4025e1ce: 0000c0 callx0 a0 4025e1d1: fba501 l32r a0, 4025d068 4025e1d4: 4008 l32i.n a0, a0, 16 4025e1d6: 4c20c2 l32i a12, a0, 0x130 4025e1d9: 2c9c beqz.n a12, 4025e1ef 4025e1db: 040c movi.n a4, 0 4025e1dd: 8c28 l32i.n a2, a12, 32 4025e1df: 4c6022 s32i a2, a0, 0x130 4025e1e2: 72cc bnez.n a2, 4025e1ed 4025e1e4: 01d032 addmi a3, a0, 0x100 4025e1e7: 30c332 addi a3, a3, 48 4025e1ea: 4d6032 s32i a3, a0, 0x134 4025e1ed: 8c49 s32i.n a4, a12, 32 4025e1ef: e19101 l32r a0, 40256834 4025e1f2: 0000c0 callx0 a0 4025e1f5: 0c2d mov.n a2, a12 4025e1f7: 0108 l32i.n a0, a1, 0 4025e1f9: 11c8 l32i.n a12, a1, 4 4025e1fb: 10c112 addi a1, a1, 16 4025e1fe: f00d ret.n 4025e200: 000906 j 4025e228 4025e203: d40400 extui a0, a0, 4, 14 4025e206: 404025 excw 4025e209: 3ffeb3 excw 4025e20c: dbfc bnez.n a11, 4025e24d 4025e20e: b44025 excw 4025e211: 4025d2 l32i a13, a5, 0x100 4025e214: 0927c0 excw ... 4025e218 : 4025e218: 040c movi.n a4, 0 4025e21a: 160c movi.n a6, 1 4025e21c: f0c112 addi a1, a1, -16 4025e21f: fb9231 l32r a3, 4025d068 4025e222: 0109 s32i.n a0, a1, 0 4025e224: 000c movi.n a0, 0 4025e226: 4338 l32i.n a3, a3, 16 4025e228: 1120b0 slli a2, a0, 5 4025e22b: 001b addi.n a0, a0, 1 4025e22d: 232a add.n a2, a3, a2 4025e22f: 6249 s32i.n a4, a2, 24 4025e231: 274242 s8i a4, a2, 39 4025e234: 740000 extui a0, a0, 0, 8 4025e237: 18c252 addi a5, a2, 24 4025e23a: 7259 s32i.n a5, a2, 28 4025e23c: e88066 bnei a0, 8, 4025e228 4025e23f: 000c movi.n a0, 0 4025e241: 750c movi.n a5, 7 4025e243: 1120b0 slli a2, a0, 5 4025e246: 001b addi.n a0, a0, 1 4025e248: 232a add.n a2, a3, a2 4025e24a: 274262 s8i a6, a2, 39 4025e24d: 244252 s8i a5, a2, 36 4025e250: 740000 extui a0, a0, 0, 8 4025e253: ec2066 bnei a0, 2, 4025e243 4025e256: 0349 s32i.n a4, a3, 0 4025e258: 000c movi.n a0, 0 4025e25a: 906000 addx2 a6, a0, a0 4025e25d: a05030 addx4 a5, a0, a3 4025e260: 1549 s32i.n a4, a5, 4 4025e262: 1166f0 slli a6, a6, 1 4025e265: 503a add.n a5, a0, a3 4025e267: 263b addi.n a2, a6, 3 4025e269: b32660 movgez a2, a6, a6 4025e26c: 001b addi.n a0, a0, 1 4025e26e: 740000 extui a0, a0, 0, 8 4025e271: 212220 srai a2, a2, 2 4025e274: 222b addi.n a2, a2, 2 4025e276: 144522 s8i a2, a5, 20 4025e279: dd4066 bnei a0, 4, 4025e25a 4025e27c: 000c movi.n a0, 0 4025e27e: 18a162 movi a6, 0x118 4025e281: b02030 addx8 a2, a0, a3 4025e284: 466242 s32i a4, a2, 0x118 4025e287: 01c002 addi a0, a0, 1 4025e28a: 805260 add a5, a2, a6 4025e28d: 476252 s32i a5, a2, 0x11c 4025e290: 740000 extui a0, a0, 0, 8 4025e293: ea2066 bnei a0, 2, 4025e281 4025e296: 4c6342 s32i a4, a3, 0x130 4025e299: 4a6342 s32i a4, a3, 0x128 4025e29c: 01d382 addmi a8, a3, 0x100 4025e29f: 28c892 addi a9, a8, 40 4025e2a2: 4b6392 s32i a9, a3, 0x12c 4025e2a5: 30c882 addi a8, a8, 48 4025e2a8: 4d6382 s32i a8, a3, 0x134 4025e2ab: ffd561 l32r a6, 4025e200 4025e2ae: 94ca71 l32r a7, 402435d8 4025e2b1: 0020c0 memw 4025e2b4: fe6762 s32i a6, a7, 0x3f8 4025e2b7: 01a0c5 call0 4025fcc4 4025e2ba: ffd221 l32r a2, 4025e204 4025e2bd: 20a032 movi a3, 32 4025e2c0: ffd241 l32r a4, 4025e208 4025e2c3: 252c movi.n a5, 34 4025e2c5: 9a5401 l32r a0, 40244c18 4025e2c8: 0000c0 callx0 a0 4025e2cb: fc0b21 l32r a2, 4025d2f8 4025e2ce: ffcf31 l32r a3, 4025e20c 4025e2d1: 040c movi.n a4, 0 4025e2d3: e14701 l32r a0, 402567f0 4025e2d6: 0000c0 callx0 a0 4025e2d9: fba921 l32r a2, 4025d180 4025e2dc: ffcd31 l32r a3, 4025e210 4025e2df: 040c movi.n a4, 0 4025e2e1: fb61b1 l32r a11, 4025d068 4025e2e4: c89951 l32r a5, 40250548 4025e2e7: a9a001 l32r a0, 40248968 4025e2ea: 6a0552 l8ui a5, a5, 106 4025e2ed: ffc9a1 l32r a10, 4025e214 4025e2f0: d10500 mul16s a0, a5, a0 4025e2f3: 93a050 movnez a10, a0, a5 4025e2f6: 2ba9 s32i.n a10, a11, 8 4025e2f8: e13e01 l32r a0, 402567f0 4025e2fb: 0000c0 callx0 a0 4025e2fe: feea45 call0 4025d1a4 4025e301: 0108 l32i.n a0, a1, 0 4025e303: 10c112 addi a1, a1, 16 4025e306: f00d ret.n 4025e308: feb451 l32r a5, 4025ddd8 4025e30b: 3f .byte 0x3f 4025e30c: 4488 l32i.n a8, a4, 16 4025e30e: 124010 excw 4025e311: 02e0c1 l32r a12, 4021ee94 <_lit4_end+0x117744> 4025e314: c20061 l32r a6, 4024eb14 4025e317: e90161 l32r a6, 4025871c 4025e31a: 21d931 l32r a3, 40226a80 <_lit4_end+0x11f330> 4025e31d: 41f9 s32i.n a15, a1, 16 4025e31f: fd7c movi.n a13, -1 4025e321: fff9f1 l32r a15, 4025e308 4025e324: 0e0c movi.n a14, 0 4025e326: 000fc2 l8ui a12, a15, 0 4025e329: fe3a05 call0 4025c6cc 4025e32c: 12cc bnez.n a2, 4025e331 4025e32e: fe7f85 call0 4025cb28 4025e331: 202cc0 or a2, a12, a12 4025e334: fe0d05 call0 4025c408 4025e337: 00b216 beqz a2, 4025e346 4025e33a: 202cc0 or a2, a12, a12 4025e33d: fff301 l32r a0, 4025e30c 4025e340: 0000c0 callx0 a0 4025e343: 93dc20 movnez a13, a12, a2 4025e346: 000f02 l8ui a0, a15, 0 4025e349: cc1b addi.n a12, a12, 1 4025e34b: 74c0c0 extui a12, a12, 0, 8 4025e34e: fecc22 addi a2, a12, -2 4025e351: 83ce20 moveqz a12, a14, a2 4025e354: d190c7 bne a0, a12, 4025e329 4025e357: 11c8 l32i.n a12, a1, 4 4025e359: 0c0d26 beqi a13, -1, 4025e369 4025e35c: 0d1b addi.n a0, a13, 1 4025e35e: 742000 extui a2, a0, 0, 8 4025e361: 012226 beqi a2, 2, 4025e366 4025e364: 00ed mov.n a14, a0 4025e366: 004fe2 s8i a14, a15, 0 4025e369: 21d8 l32i.n a13, a1, 8 4025e36b: 31e8 l32i.n a14, a1, 12 4025e36d: 41f8 l32i.n a15, a1, 16 4025e36f: 0108 l32i.n a0, a1, 0 4025e371: 20c112 addi a1, a1, 32 4025e374: f00d ret.n 4025e376: 8e0000 excw 4025e379: fefa add.n a15, a14, a15 4025e37b: 3f .byte 0x3f 4025e37c: 104320 and a4, a3, a2 4025e37f: c11240 mul16u a1, a2, a4 4025e382: 61c2e0 xsr.eps2 a14 4025e385: 610205 call0 402bf3a8 <_irom0_text_end+0x4ea25> 4025e388: 02cd04 excw 4025e38b: 4208 l32i.n a0, a2, 16 4025e38d: 3109 s32i.n a0, a1, 12 4025e38f: fff805 call0 4025e310 4025e392: 3128 l32i.n a2, a1, 12 4025e394: 000222 l8ui a2, a2, 0 4025e397: c30c movi.n a3, 12 4025e399: 102230 and a2, a2, a3 4025e39c: 2129 s32i.n a2, a1, 8 4025e39e: fe32c5 call0 4025c6cc 4025e3a1: 12cc bnez.n a2, 4025e3a6 4025e3a3: fe7845 call0 4025cb28 4025e3a6: 9c08 l32i.n a0, a12, 36 4025e3a8: 7c88 l32i.n a8, a12, 28 4025e3aa: 5038 l32i.n a3, a0, 20 4025e3ac: fff341 l32r a4, 4025e378 4025e3af: 126307 bbci a3, 0, 4025e3c5 4025e3b2: 0078 l32i.n a7, a0, 0 4025e3b4: 000442 l8ui a4, a4, 0 4025e3b7: 042170 extui a2, a7, 1, 1 4025e3ba: 0d24f6 bgeui a4, 2, 4025e3cb 4025e3bd: 0a6717 bbci a7, 1, 4025e3cb 4025e3c0: 220c movi.n a2, 2 4025e3c2: 0014c6 j 4025e419 4025e3c5: 002072 l32i a7, a0, 0 4025e3c8: 042170 extui a2, a7, 1, 1 4025e3cb: 053856 bnez a8, 4025e422 4025e3ce: 049970 extui a9, a7, 9, 1 4025e3d1: 0fe956 bnez a9, 4025e4d3 4025e3d4: fe0305 call0 4025c408 4025e3d7: 092c02 l32i a0, a12, 36 4025e3da: 00a256 bnez a2, 4025e3e8 4025e3dd: 4028 l32i.n a2, a0, 16 4025e3df: 05c226 beqi a2, 32, 4025e3e8 4025e3e2: c0c2a2 addi a10, a2, -64 4025e3e5: 10da56 bnez a10, 4025e4f6 4025e3e8: 0088 l32i.n a8, a0, 0 4025e3ea: c3af72 movi a7, -61 4025e3ed: 107870 and a7, a8, a7 4025e3f0: 048180 extui a8, a8, 1, 1 4025e3f3: 1188e0 slli a8, a8, 2 4025e3f6: 207780 or a7, a7, a8 4025e3f9: 0079 s32i.n a7, a0, 0 4025e3fb: 9c58 l32i.n a5, a12, 36 4025e3fd: f75e61 l32r a6, 4025c178 4025e400: 1548 l32i.n a4, a5, 4 4025e402: 104460 and a4, a4, a6 4025e405: 1549 s32i.n a4, a5, 4 4025e407: 9c28 l32i.n a2, a12, 36 4025e409: 12b8 l32i.n a11, a2, 4 4025e40b: 037c movi.n a3, -16 4025e40d: 10bb30 and a11, a11, a3 4025e410: 730c movi.n a3, 7 4025e412: 20bb30 or a11, a11, a3 4025e415: 12b9 s32i.n a11, a2, 4 4025e417: 020c movi.n a2, 0 4025e419: 51c8 l32i.n a12, a1, 20 4025e41b: 4108 l32i.n a0, a1, 16 4025e41d: 20c112 addi a1, a1, 32 4025e420: f00d ret.n 4025e422: 022182 l32i a8, a1, 8 4025e425: 03a856 bnez a8, 4025e463 4025e428: fdfdc5 call0 4025c408 4025e42b: 0bc216 beqz a2, 4025e4eb 4025e42e: 092c52 l32i a5, a12, 36 4025e431: 0568 l32i.n a6, a5, 0 4025e433: c3af42 movi a4, -61 4025e436: 104640 and a4, a6, a4 4025e439: 046160 extui a6, a6, 1, 1 4025e43c: 1166e0 slli a6, a6, 2 4025e43f: 204460 or a4, a4, a6 4025e442: 0549 s32i.n a4, a5, 0 4025e444: 9c28 l32i.n a2, a12, 36 4025e446: f74c31 l32r a3, 4025c178 4025e449: 1208 l32i.n a0, a2, 4 4025e44b: 100030 and a0, a0, a3 4025e44e: 1209 s32i.n a0, a2, 4 4025e450: 9ca8 l32i.n a10, a12, 36 4025e452: 1a98 l32i.n a9, a10, 4 4025e454: 0b7c movi.n a11, -16 4025e456: 1099b0 and a9, a9, a11 4025e459: 7b0c movi.n a11, 7 4025e45b: 2099b0 or a9, a9, a11 4025e45e: 1a99 s32i.n a9, a10, 4 4025e460: ffecc6 j 4025e417 4025e463: fdfa45 call0 4025c408 4025e466: 011256 bnez a2, 4025e47b 4025e469: 092c52 l32i a5, a12, 36 4025e46c: 0558 l32i.n a5, a5, 0 4025e46e: 097537 bbci a5, 19, 4025e47b 4025e471: 120c movi.n a2, 1 4025e473: fe0185 call0 4025c48c 4025e476: 120c movi.n a2, 1 4025e478: ffe746 j 4025e419 4025e47b: e0ec01 l32r a0, 4025682c 4025e47e: 0000c0 callx0 a0 4025e481: 072c32 l32i a3, a12, 28 4025e484: 092c52 l32i a5, a12, 36 4025e487: 760332 l8ui a3, a3, 118 4025e48a: 002522 l32i a2, a5, 0 4025e48d: 1558 l32i.n a5, a5, 4 4025e48f: 042120 extui a2, a2, 1, 1 4025e492: 344050 extui a4, a5, 0, 4 4025e495: 255450 extui a5, a5, 20, 3 4025e498: ffb901 l32r a0, 4025e37c 4025e49b: 0000c0 callx0 a0 4025e49e: 1129 s32i.n a2, a1, 4 4025e4a0: e0e501 l32r a0, 40256834 4025e4a3: 0000c0 callx0 a0 4025e4a6: 1148 l32i.n a4, a1, 4 4025e4a8: 0149 s32i.n a4, a1, 0 4025e4aa: c88426 beqi a4, 8, 4025e476 4025e4ad: 9c28 l32i.n a2, a12, 36 4025e4af: 0228 l32i.n a2, a2, 0 4025e4b1: 042120 extui a2, a2, 1, 1 4025e4b4: fdf505 call0 4025c408 4025e4b7: 52ac beqz.n a2, 4025e4e0 4025e4b9: c3af62 movi a6, -61 4025e4bc: 9c48 l32i.n a4, a12, 36 4025e4be: 0158 l32i.n a5, a1, 0 4025e4c0: 0438 l32i.n a3, a4, 0 4025e4c2: 345050 extui a5, a5, 0, 4 4025e4c5: 1155e0 slli a5, a5, 2 4025e4c8: 103360 and a3, a3, a6 4025e4cb: 203350 or a3, a3, a5 4025e4ce: 0439 s32i.n a3, a4, 0 4025e4d0: ffd0c6 j 4025e417 4025e4d3: fdf345 call0 4025c408 4025e4d6: 72ac beqz.n a2, 4025e501 4025e4d8: 9c08 l32i.n a0, a12, 36 4025e4da: ffc286 j 4025e3e8 4025e4dd: 000000 ill 4025e4e0: 120c movi.n a2, 1 4025e4e2: fdfa85 call0 4025c48c 4025e4e5: ffe346 j 4025e476 4025e4e8: 000000 ill 4025e4eb: 120c movi.n a2, 1 4025e4ed: fdf9c5 call0 4025c48c 4025e4f0: ffe086 j 4025e476 4025e4f3: 000000 ill 4025e4f6: 120c movi.n a2, 1 4025e4f8: fdf905 call0 4025c48c 4025e4fb: ffddc6 j 4025e476 4025e4fe: 000000 ill 4025e501: 120c movi.n a2, 1 4025e503: fdf885 call0 4025c48c 4025e506: ffdb06 j 4025e476 4025e509: 000000 ill 4025e50c: 85c8 l32i.n a12, a5, 32 4025e50e: fe .byte 0xfe 4025e50f: 3f .byte 0x3f 4025e510: 000bb4 excw 4025e513: 0fff00 excw 4025e516: fff8 l32i.n a15, a15, 60 4025e518: f0c112 addi a1, a1, -16 4025e51b: 0109 s32i.n a0, a1, 0 4025e51d: 9208 l32i.n a0, a2, 36 4025e51f: 7258 l32i.n a5, a2, 28 4025e521: 3008 l32i.n a0, a0, 12 4025e523: 0b12b2 l16ui a11, a2, 22 4025e526: 340800 extui a0, a0, 8, 4 4025e529: 0a40f6 bgeui a0, 4, 4025e537 4025e52c: fff831 l32r a3, 4025e50c 4025e52f: 003a add.n a0, a0, a3 4025e531: 000002 l8ui a0, a0, 0 4025e534: 000046 j 4025e539 4025e537: 400c movi.n a0, 4 4025e539: bb0a add.n a11, a11, a0 4025e53b: 0b52b2 s16i a11, a2, 22 4025e53e: 9c98a1 l32r a10, 402457a0 4025e541: 2278 l32i.n a7, a2, 8 4025e543: 0020c0 memw 4025e546: 0788 l32i.n a8, a7, 0 4025e548: f70a91 l32r a9, 4025c170 4025e54b: 1088a0 and a8, a8, a10 4025e54e: 418c80 srli a8, a8, 12 4025e551: 880a add.n a8, a8, a0 4025e553: b48080 extui a8, a8, 0, 12 4025e556: 118840 slli a8, a8, 12 4025e559: 0020c0 memw 4025e55c: 0768 l32i.n a6, a7, 0 4025e55e: 106690 and a6, a6, a9 4025e561: 206680 or a6, a6, a8 4025e564: 0020c0 memw 4025e567: 9248 l32i.n a4, a2, 36 4025e569: 0448 l32i.n a4, a4, 0 4025e56b: 0769 s32i.n a6, a7, 0 4025e56d: 067487 bbci a4, 24, 4025e577 4025e570: 45ec bnez.n a5, 4025e598 4025e572: 120c movi.n a2, 1 4025e574: 000646 j 4025e591 4025e577: c2ce51 l32r a5, 4024f0b0 4025e57a: d20141 l32r a4, 40252d80 4025e57d: 2238 l32i.n a3, a2, 8 4025e57f: 0020c0 memw 4025e582: 0308 l32i.n a0, a3, 0 4025e584: 100050 and a0, a0, a5 4025e587: 200040 or a0, a0, a4 4025e58a: 0020c0 memw 4025e58d: 0309 s32i.n a0, a3, 0 4025e58f: 020c movi.n a2, 0 4025e591: 0108 l32i.n a0, a1, 0 4025e593: 10c112 addi a1, a1, 16 4025e596: f00d ret.n 4025e598: f6f571 l32r a7, 4025c16c 4025e59b: c0f361 l32r a6, 4024e968 4025e59e: 1248 l32i.n a4, a2, 4 4025e5a0: 0020c0 memw 4025e5a3: 0438 l32i.n a3, a4, 0 4025e5a5: 103370 and a3, a3, a7 4025e5a8: 203360 or a3, a3, a6 4025e5ab: 0020c0 memw 4025e5ae: 0439 s32i.n a3, a4, 0 4025e5b0: 9208 l32i.n a0, a2, 36 4025e5b2: 3008 l32i.n a0, a0, 12 4025e5b4: 340800 extui a0, a0, 8, 4 4025e5b7: 133026 beqi a0, 3, 4025e5ce 4025e5ba: 009c beqz.n a0, 4025e5ce 4025e5bc: fc5b21 l32r a2, 4025d728 4025e5bf: fc5b31 l32r a3, 4025d72c 4025e5c2: ffd341 l32r a4, 4025e510 4025e5c5: e08901 l32r a0, 402567ec 4025e5c8: 0000c0 callx0 a0 4025e5cb: ffff06 j 4025e5cb 4025e5ce: 9e0e41 l32r a4, 40245e08 4025e5d1: 1268 l32i.n a6, a2, 4 4025e5d3: 0b1232 l16ui a3, a2, 22 4025e5d6: 1668 l32i.n a6, a6, 4 4025e5d8: 334a add.n a3, a3, a4 4025e5da: c23f41 l32r a4, 4024eed8 4025e5dd: 0628 l32i.n a2, a6, 0 4025e5df: b43030 extui a3, a3, 0, 12 4025e5e2: 102240 and a2, a2, a4 4025e5e5: 202230 or a2, a2, a3 4025e5e8: c7ae41 l32r a4, 402504a0 4025e5eb: ffca31 l32r a3, 4025e514 4025e5ee: 0629 s32i.n a2, a6, 0 4025e5f0: b40020 extui a0, a2, 0, 12 4025e5f3: 804b addi.n a8, a0, 4 4025e5f5: 740552 l8ui a5, a5, 116 4025e5f8: 103230 and a3, a2, a3 4025e5fb: 082587 blt a5, a8, 4025e607 4025e5fe: c00500 sub a0, a5, a0 4025e601: 210200 srai a0, a0, 2 4025e604: 000046 j 4025e609 4025e607: 000c movi.n a0, 0 4025e609: 645000 extui a5, a0, 0, 7 4025e60c: 115540 slli a5, a5, 12 4025e60f: 203350 or a3, a3, a5 4025e612: 103340 and a3, a3, a4 4025e615: 0639 s32i.n a3, a6, 0 4025e617: ffdd06 j 4025e58f 4025e61a: 600000 neg a0, a0 4025e61d: 3ffeb4 excw 4025e620: 2e .byte 0x2e 4025e621: 00ba add.n a0, a0, a11 4025e623: 5d1700 excw 4025e626: c00000 sub a0, a0, a0 4025e629: 0f .byte 0xf 4025e62a: aa0000 excw 4025e62d: 00aa add.n a0, a0, a10 4025e62f: 71c700 excw 4025e632: 550000 extui a0, a0, 16, 6 4025e635: 000055 excw 4025e638: 0038e3 excw 4025e63b: 2aaa00 excw 4025e63e: 710000 excw 4025e641: 001c movi.n a0, 16 4025e643: 155500 extui a5, a0, 21, 2 4025e646: f60000 excw 4025e649: 000012 l8ui a1, a0, 0 4025e64c: 9d89 s32i.n a8, a13, 36 4025e64e: c40000 extui a0, a0, 0, 13 4025e651: 4e .byte 0x4e 4025e652: 830000 moveqz a0, a0, a0 4025e655: 000034 excw 4025e658: 002762 l32i a6, a7, 0 4025e65b: 1a4100 excw 4025e65e: b10000 sra a0, a0 4025e661: 000013 excw 4025e664: 001181 l32r a8, 4021e6a8 <_lit4_end+0x116f58> 4025e667: 8dc800 excw 4025e66a: e40000 extui a0, a0, 0, 15 4025e66d: 000046 j 4025e672 4025e670: 002f42 l32i a4, a15, 0 4025e673: 237200 excw 4025e676: a10000 sll a0, a0 4025e679: 000017 bnone a0, a1, 4025e67d 4025e67c: 11b9 s32i.n a11, a1, 4 4025e67e: 2d0000 excw 4025e681: 0e .byte 0xe 4025e682: 910000 srl a0, a0 4025e685: 41ffe7 bbsi a15, 30, 4025e6ca 4025e688: b1c035 excw 4025e68b: cedb addi.n a12, a14, 13 4025e68d: ffe571 l32r a7, 4025e624 4025e690: 750c movi.n a5, 7 4025e692: 360c movi.n a6, 3 4025e694: 020c movi.n a2, 0 4025e696: 1a0c movi.n a10, 1 4025e698: ffe131 l32r a3, 4025e61c 4025e69b: 280c movi.n a8, 2 4025e69d: 364382 s8i a8, a3, 54 4025e6a0: 144382 s8i a8, a3, 20 4025e6a3: 154382 s8i a8, a3, 21 4025e6a6: 164382 s8i a8, a3, 22 4025e6a9: 2e43a2 s8i a10, a3, 46 4025e6ac: 0c43a2 s8i a10, a3, 12 4025e6af: 0d43a2 s8i a10, a3, 13 4025e6b2: 0e43a2 s8i a10, a3, 14 4025e6b5: 044322 s8i a2, a3, 4 4025e6b8: 054322 s8i a2, a3, 5 4025e6bb: 064322 s8i a2, a3, 6 4025e6be: 264322 s8i a2, a3, 38 4025e6c1: 3e4362 s8i a6, a3, 62 4025e6c4: 1c4362 s8i a6, a3, 28 4025e6c7: 1d4362 s8i a6, a3, 29 4025e6ca: 1e4362 s8i a6, a3, 30 4025e6cd: 3c4352 s8i a5, a3, 60 4025e6d0: 3d4352 s8i a5, a3, 61 4025e6d3: 464352 s8i a5, a3, 70 4025e6d6: 664352 s8i a5, a3, 102 4025e6d9: e379 s32i.n a7, a3, 56 4025e6db: 6379 s32i.n a7, a3, 24 4025e6dd: a3b9 s32i.n a11, a3, 40 4025e6df: 23b9 s32i.n a11, a3, 8 4025e6e1: 0349 s32i.n a4, a3, 0 4025e6e3: c399 s32i.n a9, a3, 48 4025e6e5: 4399 s32i.n a9, a3, 16 4025e6e7: 8349 s32i.n a4, a3, 32 4025e6e9: ffcf91 l32r a9, 4025e628 4025e6ec: b40c movi.n a4, 11 4025e6ee: ab0c movi.n a11, 10 4025e6f0: 670c movi.n a7, 6 4025e6f2: 344372 s8i a7, a3, 52 4025e6f5: 354372 s8i a7, a3, 53 4025e6f8: 4e4372 s8i a7, a3, 78 4025e6fb: 6e4372 s8i a7, a3, 110 4025e6fe: 9e4372 s8i a7, a3, 158 4025e701: a64372 s8i a7, a3, 166 4025e704: ae4372 s8i a7, a3, 174 4025e707: b64372 s8i a7, a3, 182 4025e70a: be4372 s8i a7, a3, 190 4025e70d: de4372 s8i a7, a3, 222 4025e710: e64372 s8i a7, a3, 230 4025e713: ee4372 s8i a7, a3, 238 4025e716: f64372 s8i a7, a3, 246 4025e719: fe4372 s8i a7, a3, 254 4025e71c: 5443b2 s8i a11, a3, 84 4025e71f: 5543b2 s8i a11, a3, 85 4025e722: 7443b2 s8i a11, a3, 116 4025e725: 7543b2 s8i a11, a3, 117 4025e728: 8c43b2 s8i a11, a3, 140 4025e72b: 8d43b2 s8i a11, a3, 141 4025e72e: 9443b2 s8i a11, a3, 148 4025e731: 9543b2 s8i a11, a3, 149 4025e734: cc43b2 s8i a11, a3, 204 4025e737: cd43b2 s8i a11, a3, 205 4025e73a: d443b2 s8i a11, a3, 212 4025e73d: d543b2 s8i a11, a3, 213 4025e740: 5c4342 s8i a4, a3, 92 4025e743: 5d4342 s8i a4, a3, 93 4025e746: 7c4342 s8i a4, a3, 124 4025e749: 7d4342 s8i a4, a3, 125 4025e74c: 844342 s8i a4, a3, 132 4025e74f: 854342 s8i a4, a3, 133 4025e752: c44342 s8i a4, a3, 196 4025e755: c54342 s8i a4, a3, 197 4025e758: 2e6392 s32i a9, a3, 184 4025e75b: 3c6392 s32i a9, a3, 240 4025e75e: ffb451 l32r a5, 4025e630 4025e761: ffb261 l32r a6, 4025e62c 4025e764: 420c movi.n a2, 4 4025e766: 5a0c movi.n a10, 5 4025e768: 980c movi.n a8, 9 4025e76a: 4c4382 s8i a8, a3, 76 4025e76d: 4d4382 s8i a8, a3, 77 4025e770: 6c4382 s8i a8, a3, 108 4025e773: 6d4382 s8i a8, a3, 109 4025e776: 444382 s8i a8, a3, 68 4025e779: 454382 s8i a8, a3, 69 4025e77c: 644382 s8i a8, a3, 100 4025e77f: 654382 s8i a8, a3, 101 4025e782: 9c4382 s8i a8, a3, 156 4025e785: 9d4382 s8i a8, a3, 157 4025e788: a44382 s8i a8, a3, 164 4025e78b: a54382 s8i a8, a3, 165 4025e78e: ac4382 s8i a8, a3, 172 4025e791: ad4382 s8i a8, a3, 173 4025e794: b44382 s8i a8, a3, 180 4025e797: b54382 s8i a8, a3, 181 4025e79a: bc4382 s8i a8, a3, 188 4025e79d: bd4382 s8i a8, a3, 189 4025e7a0: dc4382 s8i a8, a3, 220 4025e7a3: dd4382 s8i a8, a3, 221 4025e7a6: e44382 s8i a8, a3, 228 4025e7a9: e54382 s8i a8, a3, 229 4025e7ac: ec4382 s8i a8, a3, 236 4025e7af: ed4382 s8i a8, a3, 237 4025e7b2: f44382 s8i a8, a3, 244 4025e7b5: f54382 s8i a8, a3, 245 4025e7b8: fc4382 s8i a8, a3, 252 4025e7bb: fd4382 s8i a8, a3, 253 4025e7be: 2c43a2 s8i a10, a3, 44 4025e7c1: 2d43a2 s8i a10, a3, 45 4025e7c4: 5643a2 s8i a10, a3, 86 4025e7c7: 7643a2 s8i a10, a3, 118 4025e7ca: 8e43a2 s8i a10, a3, 142 4025e7cd: 9643a2 s8i a10, a3, 150 4025e7d0: ce43a2 s8i a10, a3, 206 4025e7d3: d643a2 s8i a10, a3, 214 4025e7d6: 244322 s8i a2, a3, 36 4025e7d9: 254322 s8i a2, a3, 37 4025e7dc: 5e4322 s8i a2, a3, 94 4025e7df: 7e4322 s8i a2, a3, 126 4025e7e2: 864322 s8i a2, a3, 134 4025e7e5: c64322 s8i a2, a3, 198 4025e7e8: 166362 s32i a6, a3, 88 4025e7eb: 1e6352 s32i a5, a3, 120 4025e7ee: ff9591 l32r a9, 4025e644 4025e7f1: 106392 s32i a9, a3, 64 4025e7f4: ff9851 l32r a5, 4025e654 4025e7f7: ff9661 l32r a6, 4025e650 4025e7fa: 226362 s32i a6, a3, 136 4025e7fd: 246352 s32i a5, a3, 144 4025e800: ff9a91 l32r a9, 4025e668 4025e803: 306392 s32i a9, a3, 192 4025e806: ff9c51 l32r a5, 4025e678 4025e809: ff9a61 l32r a6, 4025e674 4025e80c: 366362 s32i a6, a3, 216 4025e80f: 386352 s32i a5, a3, 224 4025e812: ff8921 l32r a2, 4025e638 4025e815: ff8741 l32r a4, 4025e634 4025e818: 146342 s32i a4, a3, 80 4025e81b: 1c6322 s32i a2, a3, 112 4025e81e: ff8e41 l32r a4, 4025e658 4025e821: ff8e21 l32r a2, 4025e65c 4025e824: ff87a1 l32r a10, 4025e640 4025e827: 1a63a2 s32i a10, a3, 104 4025e82a: 286322 s32i a2, a3, 160 4025e82d: 266342 s32i a4, a3, 152 4025e830: ff9421 l32r a2, 4025e680 4025e833: ff82b1 l32r a11, 4025e63c 4025e836: ff9141 l32r a4, 4025e67c 4025e839: ff8aa1 l32r a10, 4025e664 4025e83c: 2c63a2 s32i a10, a3, 176 4025e83f: 3a6342 s32i a4, a3, 232 4025e842: 1263b2 s32i a11, a3, 72 4025e845: 3e6322 s32i a2, a3, 248 4025e848: ff86b1 l32r a11, 4025e660 4025e84b: ff8071 l32r a7, 4025e64c 4025e84e: 206372 s32i a7, a3, 128 4025e851: 2a63b2 s32i a11, a3, 168 4025e854: ff8771 l32r a7, 4025e670 4025e857: 346372 s32i a7, a3, 208 4025e85a: ff7b81 l32r a8, 4025e648 4025e85d: 186382 s32i a8, a3, 96 4025e860: ff8381 l32r a8, 4025e66c 4025e863: 326382 s32i a8, a3, 200 4025e866: f00d ret.n 4025e868 : 4025e868: f0c112 addi a1, a1, -16 4025e86b: 0109 s32i.n a0, a1, 0 4025e86d: 5fa102 movi a0, 0x15f 4025e870: 05c207 bnall a2, a0, 4025e879 4025e873: ffe105 call0 4025e684 4025e876: 000bc6 j 4025e8a9 4025e879: ff6841 l32r a4, 4025e61c 4025e87c: 580c movi.n a8, 5 4025e87e: 750c movi.n a5, 7 4025e880: 320c movi.n a2, 3 4025e882: 930b addi.n a9, a3, -1 4025e884: 170c movi.n a7, 1 4025e886: 060c movi.n a6, 0 4025e888: 836790 moveqz a6, a7, a9 4025e88b: 932560 movnez a2, a5, a6 4025e88e: 937860 movnez a7, a8, a6 4025e891: 5c4472 s8i a7, a4, 92 4025e894: 7c4472 s8i a7, a4, 124 4025e897: 544472 s8i a7, a4, 84 4025e89a: 744422 s8i a2, a4, 116 4025e89d: 4c4422 s8i a2, a4, 76 4025e8a0: 6c4422 s8i a2, a4, 108 4025e8a3: 444422 s8i a2, a4, 68 4025e8a6: 644422 s8i a2, a4, 100 4025e8a9: 020c movi.n a2, 0 4025e8ab: 0108 l32i.n a0, a1, 0 4025e8ad: 10c112 addi a1, a1, 16 4025e8b0: f00d ret.n ... 4025e8b4 : 4025e8b4: 250c movi.n a5, 2 4025e8b6: 0132f6 bgeui a2, 3, 4025e8bb 4025e8b9: 025d mov.n a5, a2 4025e8bb: 745050 extui a5, a5, 0, 8 4025e8be: 638c beqz.n a3, 4025e8c8 4025e8c0: 352b addi.n a3, a5, 2 4025e8c2: 743030 extui a3, a3, 0, 8 4025e8c5: 935320 movnez a5, a3, a2 4025e8c8: 052d mov.n a2, a5 4025e8ca: f00d ret.n 4025e8cc: fe8180 excw 4025e8cf: 3f .byte 0x3f 4025e8d0 : 4025e8d0: 0323b6 bltui a3, 2, 4025e8d7 4025e8d3: f27c movi.n a2, -1 4025e8d5: f00d ret.n 4025e8d7: fffda1 l32r a10, 4025e8cc 4025e8da: ffa092 movi a9, 255 4025e8dd: 080c movi.n a8, 0 4025e8df: 82bc beqz.n a2, 4025e91b 4025e8e1: 591226 beqi a2, 1, 4025e93e 4025e8e4: fec262 addi a6, a2, -2 4025e8e7: 07c616 beqz a6, 4025e967 4025e8ea: fdc272 addi a7, a2, -3 4025e8ed: 09f716 beqz a7, 4025e990 4025e8f0: 034226 beqi a2, 4, 4025e8f7 4025e8f3: e27c movi.n a2, -2 4025e8f5: f00d ret.n 4025e8f7: 820c movi.n a2, 8 4025e8f9: 0f9497 bne a4, a9, 4025e90c 4025e8fc: 0c9597 bne a5, a9, 4025e90c 4025e8ff: 9093a0 addx2 a9, a3, a10 4025e902: 104982 s8i a8, a9, 16 4025e905: 114922 s8i a2, a9, 17 4025e908: 020c movi.n a2, 0 4025e90a: f00d ret.n 4025e90c: c33547 bltu a5, a4, 4025e8d3 4025e90f: 8b0c movi.n a11, 8 4025e911: be3b57 bltu a11, a5, 4025e8d3 4025e914: 048d mov.n a8, a4 4025e916: 052d mov.n a2, a5 4025e918: fff8c6 j 4025e8ff 4025e91b: 109497 bne a4, a9, 4025e92f 4025e91e: 0d9597 bne a5, a9, 4025e92f 4025e921: 350c movi.n a5, 3 4025e923: 9023a0 addx2 a2, a3, a10 4025e926: 004282 s8i a8, a2, 0 4025e929: 014252 s8i a5, a2, 1 4025e92c: fff606 j 4025e908 4025e92f: a03547 bltu a5, a4, 4025e8d3 4025e932: 9d45f6 bgeui a5, 4, 4025e8d3 4025e935: 9023a0 addx2 a2, a3, a10 4025e938: 004242 s8i a4, a2, 0 4025e93b: fffa86 j 4025e929 4025e93e: a20c movi.n a2, 10 4025e940: 0e9497 bne a4, a9, 4025e952 4025e943: 0b9597 bne a5, a9, 4025e952 4025e946: 9043a0 addx2 a4, a3, a10 4025e949: 044482 s8i a8, a4, 4 4025e94c: 054422 s8i a2, a4, 5 4025e94f: ffed46 j 4025e908 4025e952: 02b547 bgeu a5, a4, 4025e958 4025e955: ffde86 j 4025e8d3 4025e958: a60c movi.n a6, 10 4025e95a: 02b657 bgeu a6, a5, 4025e960 4025e95d: ffdc86 j 4025e8d3 4025e960: 052d mov.n a2, a5 4025e962: 048d mov.n a8, a4 4025e964: fff786 j 4025e946 4025e967: 109497 bne a4, a9, 4025e97b 4025e96a: 0d9597 bne a5, a9, 4025e97b 4025e96d: b50c movi.n a5, 11 4025e96f: 9023a0 addx2 a2, a3, a10 4025e972: 084282 s8i a8, a2, 8 4025e975: 094252 s8i a5, a2, 9 4025e978: ffe306 j 4025e908 4025e97b: 02b547 bgeu a5, a4, 4025e981 4025e97e: ffd446 j 4025e8d3 4025e981: 02a5b6 bltui a5, 12, 4025e987 4025e984: ffd2c6 j 4025e8d3 4025e987: 9023a0 addx2 a2, a3, a10 4025e98a: 084242 s8i a4, a2, 8 4025e98d: fff906 j 4025e975 4025e990: 109497 bne a4, a9, 4025e9a4 4025e993: 0d9597 bne a5, a9, 4025e9a4 4025e996: 750c movi.n a5, 7 4025e998: 9023a0 addx2 a2, a3, a10 4025e99b: 0c4282 s8i a8, a2, 12 4025e99e: 0d4252 s8i a5, a2, 13 4025e9a1: ffd8c6 j 4025e908 4025e9a4: 02b547 bgeu a5, a4, 4025e9aa 4025e9a7: ffca06 j 4025e8d3 4025e9aa: 0285b6 bltui a5, 8, 4025e9b0 4025e9ad: ffc886 j 4025e8d3 4025e9b0: 9023a0 addx2 a2, a3, a10 4025e9b3: 0c4242 s8i a4, a2, 12 4025e9b6: fff906 j 4025e99e 4025e9b9: 000000 ill 4025e9bc: d38c beqz.n a3, 4025e9cd 4025e9be: 060c movi.n a6, 0 4025e9c0: 0a4262 s8i a6, a2, 10 4025e9c3: 22cb addi.n a2, a2, 12 4025e9c5: 661b addi.n a6, a6, 1 4025e9c7: 746060 extui a6, a6, 0, 8 4025e9ca: f29367 bne a3, a6, 4025e9c0 4025e9cd: f00d ret.n 4025e9cf: 48e800 excw 4025e9d2: b44010 extui a4, a1, 0, 12 4025e9d5: 3ffe82 excw 4025e9d8: 4878 l32i.n a7, a8, 16 4025e9da: 004010 break 0, 1 4025e9dd: 3ffe82 excw 4025e9e0: fe8254 excw 4025e9e3: 3f .byte 0x3f 4025e9e4: fe8290 excw 4025e9e7: 3f .byte 0x3f 4025e9e8: 4918 l32i.n a1, a9, 16 4025e9ea: 614010 excw 4025e9ec : 4025e9ec: fff961 l32r a6, 4025e9d0 4025e9ef: e0c112 addi a1, a1, -32 4025e9f2: 0109 s32i.n a0, a1, 0 4025e9f4: 154232 s8i a3, a2, 21 4025e9f7: 11c9 s32i.n a12, a1, 4 4025e9f9: 21d9 s32i.n a13, a1, 8 4025e9fb: 41f9 s32i.n a15, a1, 16 4025e9fd: 31e9 s32i.n a14, a1, 12 4025e9ff: ffb3f1 l32r a15, 4025e8cc 4025ea02: fff4e1 l32r a14, 4025e9d4 4025ea05: 04dd mov.n a13, a4 4025ea07: 02cd mov.n a12, a2 4025ea09: 340c movi.n a4, 3 4025ea0b: 020c movi.n a2, 0 4025ea0d: 172c02 l32i a0, a12, 92 4025ea10: dcce72 addi a7, a14, -36 4025ea13: 0e5016 beqz a0, 4025eafc 4025ea16: 3d1026 beqi a0, 1, 4025ea57 4025ea19: 1a6c72 s32i a7, a12, 104 4025ea1c: 044c22 s8i a2, a12, 4 4025ea1f: 054c42 s8i a4, a12, 5 4025ea22: 784c42 s8i a4, a12, 120 4025ea25: 1b6c62 s32i a6, a12, 108 4025ea28: 186ce2 s32i a14, a12, 96 4025ea2b: 0c2d mov.n a2, a12 4025ea2d: 41f8 l32i.n a15, a1, 16 4025ea2f: 794cd2 s8i a13, a12, 121 4025ea32: 196ce2 s32i a14, a12, 100 4025ea35: 21d8 l32i.n a13, a1, 8 4025ea37: 31e8 l32i.n a14, a1, 12 4025ea39: ffeb01 l32r a0, 4025e9e8 4025ea3c: 0000c0 callx0 a0 4025ea3f: 7fa002 movi a0, 127 4025ea42: 004c02 s8i a0, a12, 0 4025ea45: 014c02 s8i a0, a12, 1 4025ea48: 024c02 s8i a0, a12, 2 4025ea4b: 034c02 s8i a0, a12, 3 4025ea4e: 11c8 l32i.n a12, a1, 4 4025ea50: 0108 l32i.n a0, a1, 0 4025ea52: 20c112 addi a1, a1, 32 4025ea55: f00d ret.n 4025ea57: 044c22 s8i a2, a12, 4 4025ea5a: ffe061 l32r a6, 4025e9dc 4025ea5d: 20cf52 addi a5, a15, 32 4025ea60: a80c movi.n a8, 10 4025ea62: ffdd71 l32r a7, 4025e9d8 4025ea65: 790c movi.n a9, 7 4025ea67: 784c92 s8i a9, a12, 120 4025ea6a: 1b6c72 s32i a7, a12, 108 4025ea6d: 9389d0 movnez a8, a9, a13 4025ea70: 054c82 s8i a8, a12, 5 4025ea73: 8356d0 moveqz a5, a6, a13 4025ea76: 1a6c52 s32i a5, a12, 104 4025ea79: 02a3a6 blti a3, 12, 4025ea7f 4025ea7c: 003106 j 4025eb44 4025ea7f: ae0c movi.n a14, 10 4025ea81: 3d8c beqz.n a13, 4025ea88 4025ea83: 018eb6 bltui a14, 8, 4025ea88 4025ea86: 7e0c movi.n a14, 7 4025ea88: 0d3d mov.n a3, a13 4025ea8a: 742000 extui a2, a0, 0, 8 4025ea8d: ffe245 call0 4025e8b4 4025ea90: 770ca2 l8ui a10, a12, 119 4025ea93: 90a2a0 addx2 a10, a2, a10 4025ea96: 172c22 l32i a2, a12, 92 4025ea99: 90aaf0 addx2 a10, a10, a15 4025ea9c: 000aa2 l8ui a10, a10, 0 4025ea9f: 742020 extui a2, a2, 0, 8 4025eaa2: 2a3ea7 bltu a14, a10, 4025ead0 4025eaa5: 0d3d mov.n a3, a13 4025eaa7: ffe0c5 call0 4025e8b4 4025eaaa: 770cb2 l8ui a11, a12, 119 4025eaad: 90b2b0 addx2 a11, a2, a11 4025eab0: 90bbf0 addx2 a11, a11, a15 4025eab3: 010bb2 l8ui a11, a11, 1 4025eab6: 27bbe7 bgeu a11, a14, 4025eae1 4025eab9: 5c0c22 l8ui a2, a12, 92 4025eabc: 0d3d mov.n a3, a13 4025eabe: ffdf45 call0 4025e8b4 4025eac1: 770ce2 l8ui a14, a12, 119 4025eac4: 90e2e0 addx2 a14, a2, a14 4025eac7: 90eef0 addx2 a14, a14, a15 4025eaca: 010ee2 l8ui a14, a14, 1 4025eacd: 000406 j 4025eae1 4025ead0: 0d3d mov.n a3, a13 4025ead2: ffde05 call0 4025e8b4 4025ead5: 770ce2 l8ui a14, a12, 119 4025ead8: 90e2e0 addx2 a14, a2, a14 4025eadb: 90eef0 addx2 a14, a14, a15 4025eade: 000ee2 l8ui a14, a14, 0 4025eae1: 1a2c02 l32i a0, a12, 104 4025eae4: ffbf21 l32r a2, 4025e9e0 4025eae7: 74f0e0 extui a15, a14, 0, 8 4025eaea: 90fff0 addx2 a15, a15, a15 4025eaed: a0c2e2 addi a14, a2, -96 4025eaf0: 83e2d0 moveqz a14, a2, a13 4025eaf3: a0ff00 addx4 a15, a15, a0 4025eaf6: 186cf2 s32i a15, a12, 96 4025eaf9: ffcb86 j 4025ea2b 4025eafc: 030c movi.n a3, 0 4025eafe: 742000 extui a2, a0, 0, 8 4025eb01: ffdb05 call0 4025e8b4 4025eb04: 770c02 l8ui a0, a12, 119 4025eb07: 900200 addx2 a0, a2, a0 4025eb0a: 172c22 l32i a2, a12, 92 4025eb0d: 9000f0 addx2 a0, a0, a15 4025eb10: 000002 l8ui a0, a0, 0 4025eb13: 742020 extui a2, a2, 0, 8 4025eb16: 3e40f6 bgeui a0, 4, 4025eb58 4025eb19: 030c movi.n a3, 0 4025eb1b: ffd985 call0 4025e8b4 4025eb1e: 770c32 l8ui a3, a12, 119 4025eb21: 902230 addx2 a2, a2, a3 4025eb24: 9022f0 addx2 a2, a2, a15 4025eb27: 010222 l8ui a2, a2, 1 4025eb2a: 6332f6 bgeui a2, 3, 4025eb91 4025eb2d: 5c0c22 l8ui a2, a12, 92 4025eb30: 030c movi.n a3, 0 4025eb32: ffd805 call0 4025e8b4 4025eb35: 770c02 l8ui a0, a12, 119 4025eb38: 900200 addx2 a0, a2, a0 4025eb3b: 9000f0 addx2 a0, a0, a15 4025eb3e: 010002 l8ui a0, a0, 1 4025eb41: 000906 j 4025eb69 4025eb44: 051c movi.n a5, 16 4025eb46: 042537 blt a5, a3, 4025eb4e 4025eb49: 5e0c movi.n a14, 5 4025eb4b: ffcc86 j 4025ea81 4025eb4e: 561c movi.n a6, 21 4025eb50: 422637 blt a6, a3, 4025eb96 4025eb53: 04ed mov.n a14, a4 4025eb55: ffca06 j 4025ea81 4025eb58: 030c movi.n a3, 0 4025eb5a: ffd585 call0 4025e8b4 4025eb5d: 770c02 l8ui a0, a12, 119 4025eb60: 900200 addx2 a0, a2, a0 4025eb63: 9000f0 addx2 a0, a0, a15 4025eb66: 000002 l8ui a0, a0, 0 4025eb69: ff9931 l32r a3, 4025e9d0 4025eb6c: 340c movi.n a4, 3 4025eb6e: 050c movi.n a5, 0 4025eb70: 742000 extui a2, a0, 0, 8 4025eb73: 044c52 s8i a5, a12, 4 4025eb76: 054c42 s8i a4, a12, 5 4025eb79: 784c42 s8i a4, a12, 120 4025eb7c: 1b6c32 s32i a3, a12, 108 4025eb7f: 902220 addx2 a2, a2, a2 4025eb82: ff9831 l32r a3, 4025e9e4 4025eb85: 1a6c32 s32i a3, a12, 104 4025eb88: a02230 addx4 a2, a2, a3 4025eb8b: 186c22 s32i a2, a12, 96 4025eb8e: ffa646 j 4025ea2b 4025eb91: 300c movi.n a0, 3 4025eb93: fff486 j 4025eb69 4025eb96: 2e0c movi.n a14, 2 4025eb98: e61c movi.n a6, 30 4025eb9a: 02a367 bge a3, a6, 4025eba0 4025eb9d: ffb806 j 4025ea81 4025eba0: 02ed mov.n a14, a2 4025eba2: ffb6c6 j 4025ea81 4025eba5: 000000 ill 4025eba8: feb560 excw 4025ebab: 3f .byte 0x3f 4025ebac: fe82c0 excw 4025ebaf: 3f .byte 0x3f 4025ebb0: fe8350 excw 4025ebb3: 3f .byte 0x3f 4025ebb4: fe81a0 excw 4025ebb7: 3f .byte 0x3f 4025ebb8 : 4025ebb8: fffc41 l32r a4, 4025eba8 4025ebbb: 050c movi.n a5, 0 4025ebbd: f0c112 addi a1, a1, -16 4025ebc0: 0109 s32i.n a0, a1, 0 4025ebc2: 044452 s8i a5, a4, 4 4025ebc5: 046b addi.n a0, a4, 6 4025ebc7: 448b addi.n a4, a4, 8 4025ebc9: 004052 s8i a5, a0, 0 4025ebcc: 001b addi.n a0, a0, 1 4025ebce: f79047 bne a0, a4, 4025ebc9 4025ebd1: fff621 l32r a2, 4025ebac 4025ebd4: c30c movi.n a3, 12 4025ebd6: ffde45 call0 4025e9bc 4025ebd9: fff521 l32r a2, 4025ebb0 4025ebdc: 930c movi.n a3, 9 4025ebde: ffddc5 call0 4025e9bc 4025ebe1: ff7e21 l32r a2, 4025e9dc 4025ebe4: b30c movi.n a3, 11 4025ebe6: ffdd45 call0 4025e9bc 4025ebe9: fff221 l32r a2, 4025ebb4 4025ebec: 830c movi.n a3, 8 4025ebee: ffdcc5 call0 4025e9bc 4025ebf1: ff7c21 l32r a2, 4025e9e4 4025ebf4: 430c movi.n a3, 4 4025ebf6: ffdc45 call0 4025e9bc 4025ebf9: 0108 l32i.n a0, a1, 0 4025ebfb: 10c112 addi a1, a1, 16 4025ebfe: f00d ret.n 4025ec00: feb570 excw 4025ec03: 3f .byte 0x3f 4025ec04 : 4025ec04: ffff21 l32r a2, 4025ec00 4025ec07: f00d ret.n 4025ec09: 000000 ill 4025ec0c : 4025ec0c: f00d ret.n ... 4025ec10 : 4025ec10: c28c beqz.n a2, 4025ec20 4025ec12: 5238 l32i.n a3, a2, 20 4025ec14: 140c movi.n a4, 1 4025ec16: 203340 or a3, a3, a4 4025ec19: 440c movi.n a4, 4 4025ec1b: 203340 or a3, a3, a4 4025ec1e: 5239 s32i.n a3, a2, 20 4025ec20: f00d ret.n ... 4025ec24 : 4025ec24: c28c beqz.n a2, 4025ec34 4025ec26: 5238 l32i.n a3, a2, 20 4025ec28: e47c movi.n a4, -2 4025ec2a: 103340 and a3, a3, a4 4025ec2d: b47c movi.n a4, -5 4025ec2f: 103340 and a3, a3, a4 4025ec32: 5239 s32i.n a3, a2, 20 4025ec34: f00d ret.n 4025ec36: 600000 neg a0, a0 4025ec39: 402701 l32r a0, 4022ecd8 <_lit4_end+0x127588> 4025ec3c: 270150 excw 4025ec3f: 180c40 excw 4025ec40 : 4025ec40: 180c movi.n a8, 1 4025ec42: 400400 ssr a4 4025ec45: ffee71 l32r a7, 4025ec00 4025ec48: e0c112 addi a1, a1, -32 4025ec4b: 41d9 s32i.n a13, a1, 16 4025ec4d: 2109 s32i.n a0, a1, 8 4025ec4f: 51e9 s32i.n a14, a1, 20 4025ec51: 61f9 s32i.n a15, a1, 24 4025ec53: 31c9 s32i.n a12, a1, 12 4025ec55: f6c7f2 addi a15, a7, -10 4025ec58: 04cd mov.n a12, a4 4025ec5a: 02ed mov.n a14, a2 4025ec5c: f0c742 addi a4, a7, -16 4025ec5f: 032d mov.n a2, a3 4025ec61: fefa add.n a15, a14, a15 4025ec63: 0129 s32i.n a2, a1, 0 4025ec65: 053d mov.n a3, a5 4025ec67: 040402 l8ui a0, a4, 4 4025ec6a: 1139 s32i.n a3, a1, 4 4025ec6c: 915000 srl a5, a0 4025ec6f: 336507 bbci a5, 0, 4025eca6 4025ec72: 000f02 l8ui a0, a15, 0 4025ec75: 400c00 ssr a12 4025ec78: 910000 srl a0, a0 4025ec7b: 02e007 bbsi a0, 0, 4025ec81 4025ec7e: 002186 j 4025ed08 4025ec81: 0138 l32i.n a3, a1, 0 4025ec83: 640c movi.n a4, 6 4025ec85: 7ca0d2 movi a13, 124 4025ec88: d1ddc0 mul16s a13, a13, a12 4025ec8b: d7da add.n a13, a7, a13 4025ec8d: 1acd22 addi a2, a13, 26 4025ec90: 7129 s32i.n a2, a1, 28 4025ec92: b38101 l32r a0, 4024ba98 4025ec95: 0000c0 callx0 a0 4025ec98: 06c256 bnez a2, 4025ed08 4025ec9b: ffc341 l32r a4, 4025eba8 4025ec9e: 180c movi.n a8, 1 4025eca0: 040402 l8ui a0, a4, 4 4025eca3: 000386 j 4025ecb5 4025eca6: 1ac732 addi a3, a7, 26 4025eca9: 7ca022 movi a2, 124 4025ecac: d122c0 mul16s a2, a2, a12 4025ecaf: d27a add.n a13, a2, a7 4025ecb1: 223a add.n a2, a2, a3 4025ecb3: 7129 s32i.n a2, a1, 28 4025ecb5: 0d2d mov.n a2, a13 4025ecb7: 000f32 l8ui a3, a15, 0 4025ecba: 401c00 ssl a12 4025ecbd: a15800 sll a5, a8 4025ecc0: 206500 or a6, a5, a0 4025ecc3: 203350 or a3, a3, a5 4025ecc6: 004f32 s8i a3, a15, 0 4025ecc9: 044462 s8i a6, a4, 4 4025eccc: 7ca032 movi a3, 124 4025eccf: 947f01 l32r a0, 40243ecc 4025ecd2: 0000c0 callx0 a0 4025ecd5: 774de2 s8i a14, a13, 119 4025ecd8: 764dc2 s8i a12, a13, 118 4025ecdb: 7128 l32i.n a2, a1, 28 4025ecdd: 0138 l32i.n a3, a1, 0 4025ecdf: 640c movi.n a4, 6 4025ece1: 1178 l32i.n a7, a1, 4 4025ece3: 105d72 s16i a7, a13, 32 4025ece6: 84d201 l32r a0, 40240030 <_irom0_text_start+0x30> 4025ece9: 0000c0 callx0 a0 4025ecec: 0c3d mov.n a3, a12 4025ecee: ffd221 l32r a2, 4025ec38 4025ecf1: 956b01 l32r a0, 402442a0 4025ecf4: 0000c0 callx0 a0 4025ecf7: 2108 l32i.n a0, a1, 8 4025ecf9: 31c8 l32i.n a12, a1, 12 4025ecfb: 51e8 l32i.n a14, a1, 20 4025ecfd: 0d2d mov.n a2, a13 4025ecff: 61f8 l32i.n a15, a1, 24 4025ed01: 41d8 l32i.n a13, a1, 16 4025ed03: 20c112 addi a1, a1, 32 4025ed06: f00d ret.n 4025ed08: ffcd21 l32r a2, 4025ec3c 4025ed0b: 956501 l32r a0, 402442a0 4025ed0e: 0000c0 callx0 a0 4025ed11: 0d0c movi.n a13, 0 4025ed13: fff806 j 4025ecf7 ... 4025ed18 : 4025ed18: ffa421 l32r a2, 4025eba8 4025ed1b: 040222 l8ui a2, a2, 4 4025ed1e: f00d ret.n 4025ed20: feb566 bnei a5, 16, 4025ed22 4025ed23: 3f .byte 0x3f 4025ed24: 0168 l32i.n a6, a1, 0 4025ed26: 704027 ball a0, a2, 4025ed9a 4025ed29: 402701 l32r a0, 4022edc8 <_lit4_end+0x127678> 4025ed2c : 4025ed2c: 170c movi.n a7, 1 4025ed2e: f0c112 addi a1, a1, -16 4025ed31: fffb31 l32r a3, 4025ed20 4025ed34: 0109 s32i.n a0, a1, 0 4025ed36: 223a add.n a2, a2, a3 4025ed38: 000202 l8ui a0, a2, 0 4025ed3b: 400400 ssr a4 4025ed3e: 915000 srl a5, a0 4025ed41: 2a6507 bbci a5, 0, 4025ed6f 4025ed44: 401400 ssl a4 4025ed47: f97c movi.n a9, -1 4025ed49: a18700 sll a8, a7 4025ed4c: fac372 addi a7, a3, -6 4025ed4f: 308890 xor a8, a8, a9 4025ed52: 043d mov.n a3, a4 4025ed54: 109080 and a9, a0, a8 4025ed57: 040762 l8ui a6, a7, 4 4025ed5a: 004292 s8i a9, a2, 0 4025ed5d: fff121 l32r a2, 4025ed24 4025ed60: 106680 and a6, a6, a8 4025ed63: 044762 s8i a6, a7, 4 4025ed66: 954e01 l32r a0, 402442a0 4025ed69: 0000c0 callx0 a0 4025ed6c: 000206 j 4025ed78 4025ed6f: ffee21 l32r a2, 4025ed28 4025ed72: 954b01 l32r a0, 402442a0 4025ed75: 0000c0 callx0 a0 4025ed78: 0108 l32i.n a0, a1, 0 4025ed7a: 10c112 addi a1, a1, 16 4025ed7d: f00d ret.n ... 4025ed80 : 4025ed80: ff8a61 l32r a6, 4025eba8 4025ed83: 030c movi.n a3, 0 4025ed85: 040672 l8ui a7, a6, 4 4025ed88: 466b addi.n a4, a6, 6 4025ed8a: 424a add.n a4, a2, a4 4025ed8c: 000452 l8ui a5, a4, 0 4025ed8f: 004432 s8i a3, a4, 0 4025ed92: 305570 xor a5, a5, a7 4025ed95: 044652 s8i a5, a6, 4 4025ed98: f00d ret.n ... 4025ed9c : 4025ed9c: f0c112 addi a1, a1, -16 4025ed9f: 016102 s32i a0, a1, 4 4025eda2: ffdf01 l32r a0, 4025ed20 4025eda5: 800200 add a0, a2, a0 4025eda8: 006102 s32i a0, a1, 0 4025edab: 000022 l8ui a2, a0, 0 4025edae: f76f05 call0 402564a0 4025edb1: 1108 l32i.n a0, a1, 4 4025edb3: 211266 bnei a2, 1, 4025edd8 4025edb6: 0158 l32i.n a5, a1, 0 4025edb8: ff9221 l32r a2, 4025ec00 4025edbb: 000552 l8ui a5, a5, 0 4025edbe: 7ca042 movi a4, 124 4025edc1: 603050 neg a3, a5 4025edc4: 103350 and a3, a3, a5 4025edc7: 40f330 nsau a3, a3 4025edca: 603030 neg a3, a3 4025edcd: 1fc332 addi a3, a3, 31 4025edd0: 823340 mull a3, a3, a4 4025edd3: 223a add.n a2, a2, a3 4025edd5: 000046 j 4025edda 4025edd8: 020c movi.n a2, 0 4025edda: 10c112 addi a1, a1, 16 4025eddd: f00d ret.n ... 4025ede0 : 4025ede0: e0c112 addi a1, a1, -32 4025ede3: 21d9 s32i.n a13, a1, 8 4025ede5: 41f9 s32i.n a15, a1, 16 4025ede7: 0109 s32i.n a0, a1, 0 4025ede9: 11c9 s32i.n a12, a1, 4 4025edeb: ffcdc1 l32r a12, 4025ed20 4025edee: 31e9 s32i.n a14, a1, 12 4025edf0: c2ca add.n a12, a2, a12 4025edf2: 000cc2 l8ui a12, a12, 0 4025edf5: 03ed mov.n a14, a3 4025edf7: 60d0c0 neg a13, a12 4025edfa: 10ddc0 and a13, a13, a12 4025edfd: 40fdd0 nsau a13, a13 4025ee00: 60d0d0 neg a13, a13 4025ee03: 1fcdd2 addi a13, a13, 31 4025ee06: 02fd96 bltz a13, 4025ee39 4025ee09: 0e3d mov.n a3, a14 4025ee0b: 640c movi.n a4, 6 4025ee0d: ff7cf1 l32r a15, 4025ec00 4025ee10: 7ca002 movi a0, 124 4025ee13: 820d00 mull a0, a13, a0 4025ee16: ff0a add.n a15, a15, a0 4025ee18: 1acf22 addi a2, a15, 26 4025ee1b: b31f01 l32r a0, 4024ba98 4025ee1e: 0000c0 callx0 a0 4025ee21: 52ac beqz.n a2, 4025ee4a 4025ee23: f07c movi.n a0, -1 4025ee25: 401d00 ssl a13 4025ee28: 1f0c movi.n a15, 1 4025ee2a: a1ff00 sll a15, a15 4025ee2d: 30ff00 xor a15, a15, a0 4025ee30: 10ccf0 and a12, a12, a15 4025ee33: 74c0c0 extui a12, a12, 0, 8 4025ee36: ffef46 j 4025edf7 4025ee39: 020c movi.n a2, 0 4025ee3b: 11c8 l32i.n a12, a1, 4 4025ee3d: 21d8 l32i.n a13, a1, 8 4025ee3f: 31e8 l32i.n a14, a1, 12 4025ee41: 41f8 l32i.n a15, a1, 16 4025ee43: 0108 l32i.n a0, a1, 0 4025ee45: 20c112 addi a1, a1, 32 4025ee48: f00d ret.n 4025ee4a: 0f2d mov.n a2, a15 4025ee4c: fffac6 j 4025ee3b ... 4025ee50 : 4025ee50: ff5641 l32r a4, 4025eba8 4025ee53: 400200 ssr a2 4025ee56: 040432 l8ui a3, a4, 4 4025ee59: 10c452 addi a5, a4, 16 4025ee5c: 913030 srl a3, a3 4025ee5f: 096307 bbci a3, 0, 4025ee6c 4025ee62: 7ca032 movi a3, 124 4025ee65: d12320 mul16s a2, a3, a2 4025ee68: 252a add.n a2, a5, a2 4025ee6a: f00d ret.n 4025ee6c: 020c movi.n a2, 0 4025ee6e: f00d ret.n 4025ee70 : 4025ee70: ff4e21 l32r a2, 4025eba8 4025ee73: f0c112 addi a1, a1, -16 4025ee76: 006102 s32i a0, a1, 0 4025ee79: 040222 l8ui a2, a2, 4 4025ee7c: f76205 call0 402564a0 4025ee7f: 002102 l32i a0, a1, 0 4025ee82: 101266 bnei a2, 1, 4025ee96 4025ee85: ff4841 l32r a4, 4025eba8 4025ee88: 01a032 movi a3, 1 4025ee8b: 060442 l8ui a4, a4, 6 4025ee8e: 020c movi.n a2, 0 4025ee90: 832340 moveqz a2, a3, a4 4025ee93: 000046 j 4025ee98 4025ee96: f27c movi.n a2, -1 4025ee98: 10c112 addi a1, a1, 16 4025ee9b: f00d ret.n 4025ee9d: 000000 ill 4025eea0: 84a000 extui a10, a0, 0, 9 4025eea3: bff780 excw 4025eea6: df .byte 0xdf 4025eea7: ff .byte 0xff 4025eea8: 001600 excw ... 4025eeac : 4025eeac: fffdb1 l32r a11, 4025eea0 4025eeaf: ca0ba1 l32r a10, 402516dc 4025eeb2: bde431 l32r a3, 4024e644 4025eeb5: 0020c0 memw 4025eeb8: a22392 l32i a9, a3, 0x288 4025eebb: 2099b0 or a9, a9, a11 4025eebe: 0020c0 memw 4025eec1: a26392 s32i a9, a3, 0x288 4025eec4: fff881 l32r a8, 4025eea4 4025eec7: 0020c0 memw 4025eeca: a22372 l32i a7, a3, 0x288 4025eecd: 107780 and a7, a7, a8 4025eed0: 0020c0 memw 4025eed3: a26372 s32i a7, a3, 0x288 4025eed6: 860c movi.n a6, 8 4025eed8: 0020c0 memw 4025eedb: a42352 l32i a5, a3, 0x290 4025eede: 205560 or a5, a5, a6 4025eee1: 0020c0 memw 4025eee4: a46352 s32i a5, a3, 0x290 4025eee7: 340c movi.n a4, 3 4025eee9: 0020c0 memw 4025eeec: a52322 l32i a2, a3, 0x294 4025eeef: 202240 or a2, a2, a4 4025eef2: 0020c0 memw 4025eef5: a56322 s32i a2, a3, 0x294 4025eef8: 0fafb2 movi a11, -241 4025eefb: 0020c0 memw 4025eefe: 2a98 l32i.n a9, a10, 8 4025ef00: 1099b0 and a9, a9, a11 4025ef03: 0020c0 memw 4025ef06: 2a99 s32i.n a9, a10, 8 4025ef08: 0020c0 memw 4025ef0b: 9a2382 l32i a8, a3, 0x268 4025ef0e: 758080 extui a8, a8, 16, 8 4025ef11: c45e91 l32r a9, 4025008c 4025ef14: 12c882 addi a8, a8, 18 4025ef17: 748080 extui a8, a8, 0, 8 4025ef1a: 118800 slli a8, a8, 16 4025ef1d: 0020c0 memw 4025ef20: 9a2372 l32i a7, a3, 0x268 4025ef23: 107790 and a7, a7, a9 4025ef26: 207780 or a7, a7, a8 4025ef29: 0020c0 memw 4025ef2c: 9a6372 s32i a7, a3, 0x268 4025ef2f: 00af62 movi a6, 0xffffff00 4025ef32: 651c movi.n a5, 22 4025ef34: 0020c0 memw 4025ef37: 9b2342 l32i a4, a3, 0x26c 4025ef3a: 104460 and a4, a4, a6 4025ef3d: 204450 or a4, a4, a5 4025ef40: 0020c0 memw 4025ef43: 9b6342 s32i a4, a3, 0x26c 4025ef46: c45321 l32r a2, 40250094 4025ef49: ffd7b1 l32r a11, 4025eea8 4025ef4c: 0020c0 memw 4025ef4f: 9b23a2 l32i a10, a3, 0x26c 4025ef52: 10aa20 and a10, a10, a2 4025ef55: 20aab0 or a10, a10, a11 4025ef58: 0020c0 memw 4025ef5b: 9b63a2 s32i a10, a3, 0x26c 4025ef5e: bfde91 l32r a9, 4024eed8 4025ef61: f0a082 movi a8, 240 4025ef64: 0020c0 memw 4025ef67: 852372 l32i a7, a3, 0x214 4025ef6a: 107790 and a7, a7, a9 4025ef6d: 207780 or a7, a7, a8 4025ef70: 0020c0 memw 4025ef73: 856372 s32i a7, a3, 0x214 4025ef76: 99f161 l32r a6, 4024573c 4025ef79: 0020c0 memw 4025ef7c: 852352 l32i a5, a3, 0x214 4025ef7f: 205560 or a5, a5, a6 4025ef82: 0020c0 memw 4025ef85: 856352 s32i a5, a3, 0x214 4025ef88: cf7e41 l32r a4, 40252d80 4025ef8b: 0020c0 memw 4025ef8e: 852322 l32i a2, a3, 0x214 4025ef91: 202240 or a2, a2, a4 4025ef94: 0020c0 memw 4025ef97: 856322 s32i a2, a3, 0x214 4025ef9a: f00d ret.n 4025ef9c: 000000 ill 4025ef9f: ff41c4 excw 4025efa0 : 4025efa0: ffff41 l32r a4, 4025ef9c 4025efa3: c9ce31 l32r a3, 402516dc 4025efa6: 0020c0 memw 4025efa9: 962322 l32i a2, a3, 0x258 4025efac: 202240 or a2, a2, a4 4025efaf: 0020c0 memw 4025efb2: 966322 s32i a2, a3, 0x258 4025efb5: f00d ret.n 4025efb7: ffff00 excw 4025efba: ff .byte 0xff 4025efbb: 413b addi.n a4, a1, 3 4025efbc : 4025efbc: ffff41 l32r a4, 4025efb8 4025efbf: c9c731 l32r a3, 402516dc 4025efc2: 0020c0 memw 4025efc5: 962322 l32i a2, a3, 0x258 4025efc8: 102240 and a2, a2, a4 4025efcb: 0020c0 memw 4025efce: 966322 s32i a2, a3, 0x258 4025efd1: f00d ret.n 4025efd3: 83bc00 moveqz a11, a12, a0 4025efd6: fe .byte 0xfe 4025efd7: 3f .byte 0x3f 4025efd8 : 4025efd8: ffff31 l32r a3, 4025efd4 4025efdb: 1329 s32i.n a2, a3, 4 4025efdd: f00d ret.n ... 4025efe0 : 4025efe0: f0c112 addi a1, a1, -16 4025efe3: 006102 s32i a0, a1, 0 4025efe6: fffd45 call0 4025efbc 4025efe9: fe0885 call0 4025d074 4025efec: f85631 l32r a3, 4025d144 4025efef: 00a002 movi a0, 0 4025eff2: 696302 s32i a0, a3, 0x1a4 4025eff5: c9b921 l32r a2, 402516dc 4025eff8: 0020c0 memw 4025effb: 976202 s32i a0, a2, 0x25c 4025effe: 0020c0 memw 4025f001: 986202 s32i a0, a2, 0x260 4025f004: fff985 call0 4025efa0 4025f007: 002102 l32i a0, a1, 0 4025f00a: 10c112 addi a1, a1, 16 4025f00d: f00d ret.n ... 4025f010 : 4025f010: c9b351 l32r a5, 402516dc 4025f013: f84c71 l32r a7, 4025d144 4025f016: ffef61 l32r a6, 4025efd4 4025f019: f0c112 addi a1, a1, -16 4025f01c: 0109 s32i.n a0, a1, 0 4025f01e: 1668 l32i.n a6, a6, 4 4025f020: 692702 l32i a0, a7, 0x1a4 4025f023: 006a add.n a0, a0, a6 4025f025: 0020c0 memw 4025f028: 922522 l32i a2, a5, 0x248 4025f02b: c02020 sub a2, a0, a2 4025f02e: f13627 bltu a6, a2, 4025f023 4025f031: e8a332 movi a3, 0x3e8 4025f034: 696702 s32i a0, a7, 0x1a4 4025f037: 843501 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025f03a: 0000c0 callx0 a0 4025f03d: 221b addi.n a2, a2, 1 4025f03f: 0108 l32i.n a0, a1, 0 4025f041: 10c112 addi a1, a1, 16 4025f044: f00d ret.n 4025f046: 980000 excw 4025f049: 000025 excw 4025f04c: febb80 excw 4025f04f: 3f .byte 0x3f 4025f050: fee170 excw 4025f053: 3f .byte 0x3f 4025f054: fee1f0 excw 4025f057: 3f .byte 0x3f 4025f058: e168 l32i.n a6, a1, 56 4025f05a: fe .byte 0xfe 4025f05b: 3f .byte 0x3f 4025f05c: fee950 excw 4025f05f: 3f .byte 0x3f 4025f060: 004f40 break 15, 4 4025f063: 5dd440 excw 4025f066: 4c4010 excw 4025f069: f75183 excw 4025f06c: ff .byte 0xff 4025f06d: 44a662 movi a6, 0x644 4025f070: 170c movi.n a7, 1 4025f072: fff641 l32r a4, 4025f04c 4025f075: d0c112 addi a1, a1, -48 4025f078: 51c9 s32i.n a12, a1, 20 4025f07a: 61d9 s32i.n a13, a1, 24 4025f07c: 71e9 s32i.n a14, a1, 28 4025f07e: 81f9 s32i.n a15, a1, 32 4025f080: 4109 s32i.n a0, a1, 16 4025f082: ffd4f1 l32r a15, 4025efd4 4025f085: 042d mov.n a2, a4 4025f087: 0f88 l32i.n a8, a15, 0 4025f089: 50c442 addi a4, a4, 80 4025f08c: 08cb addi.n a0, a8, 12 4025f08e: 1109 s32i.n a0, a1, 4 4025f090: 888b addi.n a8, a8, 8 4025f092: 0189 s32i.n a8, a1, 0 4025f094: fff301 l32r a0, 4025f060 4025f097: 0000c0 callx0 a0 4025f09a: bf8fc1 l32r a12, 4024eed8 4025f09d: 0f08 l32i.n a0, a15, 0 4025f09f: 650c movi.n a5, 6 4025f0a1: 20d8 l32i.n a13, a0, 8 4025f0a3: 005052 s16i a5, a0, 0 4025f0a6: 04ad16 beqz a13, 4025f0f4 4025f0a9: f431e1 l32r a14, 4025c170 4025f0ac: 0020c0 memw 4025f0af: 0d98 l32i.n a9, a13, 0 4025f0b1: b49090 extui a9, a9, 0, 12 4025f0b4: fcc992 addi a9, a9, -4 4025f0b7: b49090 extui a9, a9, 0, 12 4025f0ba: 0020c0 memw 4025f0bd: 0d88 l32i.n a8, a13, 0 4025f0bf: 1088c0 and a8, a8, a12 4025f0c2: 208890 or a8, a8, a9 4025f0c5: 0020c0 memw 4025f0c8: 0d89 s32i.n a8, a13, 0 4025f0ca: 0020c0 memw 4025f0cd: 0d78 l32i.n a7, a13, 0 4025f0cf: b47070 extui a7, a7, 0, 12 4025f0d2: 117740 slli a7, a7, 12 4025f0d5: 0020c0 memw 4025f0d8: 0d68 l32i.n a6, a13, 0 4025f0da: 1066e0 and a6, a6, a14 4025f0dd: 206670 or a6, a6, a7 4025f0e0: 0020c0 memw 4025f0e3: 0d69 s32i.n a6, a13, 0 4025f0e5: 0d2d mov.n a2, a13 4025f0e7: ffdf01 l32r a0, 4025f064 4025f0ea: 0000c0 callx0 a0 4025f0ed: 2dd8 l32i.n a13, a13, 8 4025f0ef: fb9d56 bnez a13, 4025f0ac 4025f0f2: 0f08 l32i.n a0, a15, 0 4025f0f4: 60a032 movi a3, 96 4025f0f7: 052c movi.n a5, 32 4025f0f9: 460c movi.n a6, 4 4025f0fb: 070c movi.n a7, 0 4025f0fd: ffd421 l32r a2, 4025f050 4025f100: 2cc0a2 addi a10, a0, 44 4025f103: 28c0b2 addi a11, a0, 40 4025f106: 01b9 s32i.n a11, a1, 0 4025f108: 11a9 s32i.n a10, a1, 4 4025f10a: 60c242 addi a4, a2, 96 4025f10d: ffd401 l32r a0, 4025f060 4025f110: 0000c0 callx0 a0 4025f113: 0f58 l32i.n a5, a15, 0 4025f115: 0e0c movi.n a14, 0 4025f117: 85e9 s32i.n a14, a5, 32 4025f119: 0155e2 s16i a14, a5, 2 4025f11c: 24c542 addi a4, a5, 36 4025f11f: 7549 s32i.n a4, a5, 28 4025f121: 460c movi.n a6, 4 4025f123: f412d1 l32r a13, 4025c16c 4025f126: ffcb41 l32r a4, 4025f054 4025f129: 0020c0 memw 4025f12c: 6538 l32i.n a3, a5, 24 4025f12e: 1033c0 and a3, a3, a12 4025f131: 203360 or a3, a3, a6 4025f134: 0020c0 memw 4025f137: 6539 s32i.n a3, a5, 24 4025f139: c2a501 l32r a0, 4024fbd0 4025f13c: 9980b1 l32r a11, 4024573c 4025f13f: 0020c0 memw 4025f142: 65a8 l32i.n a10, a5, 24 4025f144: 10aa00 and a10, a10, a0 4025f147: 20aab0 or a10, a10, a11 4025f14a: 0020c0 memw 4025f14d: 65a9 s32i.n a10, a5, 24 4025f14f: bfd891 l32r a9, 4024f0b0 4025f152: 0020c0 memw 4025f155: 6588 l32i.n a8, a5, 24 4025f157: 108890 and a8, a8, a9 4025f15a: 0020c0 memw 4025f15d: 6589 s32i.n a8, a5, 24 4025f15f: 0020c0 memw 4025f162: 6578 l32i.n a7, a5, 24 4025f164: 1077d0 and a7, a7, a13 4025f167: 0020c0 memw 4025f16a: 435c movi.n a3, 84 4025f16c: 30c562 addi a6, a5, 48 4025f16f: 042d mov.n a2, a4 4025f171: 6579 s32i.n a7, a5, 24 4025f173: 60c442 addi a4, a4, 96 4025f176: 170c movi.n a7, 1 4025f178: 0169 s32i.n a6, a1, 0 4025f17a: 34c552 addi a5, a5, 52 4025f17d: 1159 s32i.n a5, a1, 4 4025f17f: 00a162 movi a6, 0x100 4025f182: 00a752 movi a5, 0x700 4025f185: ffb601 l32r a0, 4025f060 4025f188: 0000c0 callx0 a0 4025f18b: 0f78 l32i.n a7, a15, 0 4025f18d: 730c movi.n a3, 7 4025f18f: 044732 s8i a3, a7, 4 4025f192: d35f61 l32r a6, 40253f10 4025f195: 0020c0 memw 4025f198: ffad21 l32r a2, 4025f04c 4025f19b: a06622 s32i a2, a6, 0x280 4025f19e: ffae01 l32r a0, 4025f058 4025f1a1: 0020c0 memw 4025f1a4: 9f6602 s32i a0, a6, 0x27c 4025f1a7: 0020c0 memw 4025f1aa: ffaaf1 l32r a15, 4025f054 4025f1ad: a266f2 s32i a15, a6, 0x288 4025f1b0: ffabc1 l32r a12, 4025f05c 4025f1b3: 0020c0 memw 4025f1b6: a166c2 s32i a12, a6, 0x284 4025f1b9: 00afb2 movi a11, 0xffffff00 4025f1bc: 0020c0 memw 4025f1bf: 8026a2 l32i a10, a6, 0x200 4025f1c2: 10aab0 and a10, a10, a11 4025f1c5: 0020c0 memw 4025f1c8: 8066a2 s32i a10, a6, 0x200 4025f1cb: 2798 l32i.n a9, a7, 8 4025f1cd: 0020c0 memw 4025f1d0: 826692 s32i a9, a6, 0x208 4025f1d3: c788 l32i.n a8, a7, 48 4025f1d5: 0020c0 memw 4025f1d8: 836682 s32i a8, a6, 0x20c 4025f1db: 0547e2 s8i a14, a7, 5 4025f1de: 0020c0 memw 4025f1e1: 8466e2 s32i a14, a6, 0x210 4025f1e4: 0020c0 memw 4025f1e7: 802652 l32i a5, a6, 0x200 4025f1ea: 1055d0 and a5, a5, a13 4025f1ed: 0020c0 memw 4025f1f0: 806652 s32i a5, a6, 0x200 4025f1f3: 51c8 l32i.n a12, a1, 20 4025f1f5: 61d8 l32i.n a13, a1, 24 4025f1f7: 71e8 l32i.n a14, a1, 28 4025f1f9: 81f8 l32i.n a15, a1, 32 4025f1fb: 4108 l32i.n a0, a1, 16 4025f1fd: 30c112 addi a1, a1, 48 4025f200: f00d ret.n 4025f202: 100000 and a0, a0, a0 4025f205: 765032 s16i a3, a0, 236 4025f208: bbbb addi.n a11, a11, 11 4025f20a: bbbb addi.n a11, a11, 11 4025f20c: fffe41 l32r a4, 4025f204 4025f20f: fffe21 l32r a2, 4025f208 4025f212: d38b31 l32r a3, 40254040 4025f215: 0020c0 memw 4025f218: 806342 s32i a4, a3, 0x200 4025f21b: 0020c0 memw 4025f21e: 816322 s32i a2, a3, 0x204 4025f221: 0020c0 memw 4025f224: 826322 s32i a2, a3, 0x208 4025f227: f00d ret.n 4025f229: 000000 ill 4025f22c: f0c112 addi a1, a1, -16 4025f22f: 0109 s32i.n a0, a1, 0 4025f231: 07a772 movi a7, 0x707 4025f234: d33721 l32r a2, 40253f10 4025f237: 0020c0 memw 4025f23a: 9b2262 l32i a6, a2, 0x26c 4025f23d: 206670 or a6, a6, a7 4025f240: 0020c0 memw 4025f243: 9b6262 s32i a6, a2, 0x26c 4025f246: f56c movi.n a5, -17 4025f248: 0020c0 memw 4025f24b: 9b2242 l32i a4, a2, 0x26c 4025f24e: 104450 and a4, a4, a5 4025f251: 0020c0 memw 4025f254: 9b6242 s32i a4, a2, 0x26c 4025f257: f0eb31 l32r a3, 4025b604 4025f25a: 0020c0 memw 4025f25d: 9b2202 l32i a0, a2, 0x26c 4025f260: 100030 and a0, a0, a3 4025f263: 0020c0 memw 4025f266: 030c movi.n a3, 0 4025f268: 9b6202 s32i a0, a2, 0x26c 4025f26b: 040c movi.n a4, 0 4025f26d: 020c movi.n a2, 0 4025f26f: 001445 call0 4025f3b4 4025f272: 020c movi.n a2, 0 4025f274: 130c movi.n a3, 1 4025f276: 040c movi.n a4, 0 4025f278: 001385 call0 4025f3b4 4025f27b: 0108 l32i.n a0, a1, 0 4025f27d: 10c112 addi a1, a1, 16 4025f280: f00d ret.n 4025f282: 000000 ill 4025f285: 2c9f03 excw 4025f288: febaf0 excw 4025f28b: 3f .byte 0x3f 4025f28c : 4025f28c: f0c112 addi a1, a1, -16 4025f28f: 0109 s32i.n a0, a1, 0 4025f291: 030c movi.n a3, 0 4025f293: bcec21 l32r a2, 4024e644 4025f296: 0020c0 memw 4025f299: 866232 s32i a3, a2, 0x218 4025f29c: f07c movi.n a0, -1 4025f29e: 0020c0 memw 4025f2a1: 896202 s32i a0, a2, 0x224 4025f2a4: ffc045 call0 4025eeac 4025f2a7: 004385 call0 4025f6e0 4025f2aa: ffdbc5 call0 4025f068 4025f2ad: fff5c5 call0 4025f20c 4025f2b0: fff785 call0 4025f22c 4025f2b3: fff4b1 l32r a11, 4025f284 4025f2b6: d31671 l32r a7, 40253f10 4025f2b9: 0020c0 memw 4025f2bc: bce201 l32r a0, 4024e644 4025f2bf: 8660b2 s32i a11, a0, 0x218 4025f2c2: 2a0c movi.n a10, 2 4025f2c4: 0020c0 memw 4025f2c7: de2792 l32i a9, a7, 0x378 4025f2ca: 2099a0 or a9, a9, a10 4025f2cd: 0020c0 memw 4025f2d0: de6792 s32i a9, a7, 0x378 4025f2d3: c23f81 l32r a8, 4024fbd0 4025f2d6: 0020c0 memw 4025f2d9: 812762 l32i a6, a7, 0x204 4025f2dc: 106680 and a6, a6, a8 4025f2df: 0020c0 memw 4025f2e2: 816762 s32i a6, a7, 0x204 4025f2e5: ffe851 l32r a5, 4025f288 4025f2e8: 140c movi.n a4, 1 4025f2ea: 0108 l32i.n a0, a1, 0 4025f2ec: 10c112 addi a1, a1, 16 4025f2ef: 804542 s8i a4, a5, 128 4025f2f2: f00d ret.n 4025f2f4: 070b00 excw 4025f2f7: 0c0700 excw 4025f2fa: 410007 bnone a0, a0, 4025f33f 4025f2fc : 4025f2fc: d35141 l32r a4, 40254040 4025f2ff: 928c beqz.n a2, 4025f30c 4025f301: fffc31 l32r a3, 4025f2f4 4025f304: 0020c0 memw 4025f307: 836432 s32i a3, a4, 0x20c 4025f30a: f00d ret.n 4025f30c: fffb21 l32r a2, 4025f2f8 4025f30f: 0020c0 memw 4025f312: 836422 s32i a2, a4, 0x20c 4025f315: f00d ret.n ... 4025f318 : 4025f318: f97c movi.n a9, -1 4025f31a: 841e81 l32r a8, 40240394 <_irom0_text_start+0x394> 4025f31d: 030372 l8ui a7, a3, 3 4025f320: 010352 l8ui a5, a3, 1 4025f323: 000362 l8ui a6, a3, 0 4025f326: 115580 slli a5, a5, 8 4025f329: 205560 or a5, a5, a6 4025f32c: 020362 l8ui a6, a3, 2 4025f32f: 017780 slli a7, a7, 24 4025f332: 116600 slli a6, a6, 16 4025f335: 206670 or a6, a6, a7 4025f338: 838471 l32r a7, 40240148 <_irom0_text_start+0x148> 4025f33b: 205560 or a5, a5, a6 4025f33e: bcc161 l32r a6, 4024e644 4025f341: 32bc beqz.n a2, 4025f378 4025f343: 0020c0 memw 4025f346: 946652 s32i a5, a6, 0x250 4025f349: 0503b2 l8ui a11, a3, 5 4025f34c: 0403a2 l8ui a10, a3, 4 4025f34f: 11bb80 slli a11, a11, 8 4025f352: 20aab0 or a10, a10, a11 4025f355: 0020c0 memw 4025f358: 9566a2 s32i a10, a6, 0x254 4025f35b: 0020c0 memw 4025f35e: 986692 s32i a9, a6, 0x260 4025f361: 0020c0 memw 4025f364: 996672 s32i a7, a6, 0x264 4025f367: 0020c0 memw 4025f36a: 992642 l32i a4, a6, 0x264 4025f36d: 204480 or a4, a4, a8 4025f370: 0020c0 memw 4025f373: 996642 s32i a4, a6, 0x264 4025f376: f00d ret.n 4025f378: 0020c0 memw 4025f37b: 926652 s32i a5, a6, 0x248 4025f37e: 050322 l8ui a2, a3, 5 4025f381: 0403b2 l8ui a11, a3, 4 4025f384: 112280 slli a2, a2, 8 4025f387: 20bb20 or a11, a11, a2 4025f38a: 0020c0 memw 4025f38d: 9366b2 s32i a11, a6, 0x24c 4025f390: 0020c0 memw 4025f393: 966692 s32i a9, a6, 0x258 4025f396: 0020c0 memw 4025f399: 976672 s32i a7, a6, 0x25c 4025f39c: 0020c0 memw 4025f39f: 9726a2 l32i a10, a6, 0x25c 4025f3a2: 20aa80 or a10, a10, a8 4025f3a5: 0020c0 memw 4025f3a8: 9766a2 s32i a10, a6, 0x25c 4025f3ab: f00d ret.n 4025f3ad: 000000 ill 4025f3b0: ff .byte 0xff 4025f3b1: ff .byte 0xff 4025f3b2: fe .byte 0xfe 4025f3b3: ff .byte 0xff 4025f3b4 : 4025f3b4: f0c112 addi a1, a1, -16 4025f3b7: 0109 s32i.n a0, a1, 0 4025f3b9: 82dc bnez.n a2, 4025f3d5 4025f3bb: fffd01 l32r a0, 4025f3b0 4025f3be: bca121 l32r a2, 4024e644 4025f3c1: 13fc bnez.n a3, 4025f3f6 4025f3c3: 0020c0 memw 4025f3c6: 8f2232 l32i a3, a2, 0x23c 4025f3c9: 103300 and a3, a3, a0 4025f3cc: 0020c0 memw 4025f3cf: 8f6232 s32i a3, a2, 0x23c 4025f3d2: 000646 j 4025f3ef 4025f3d5: 0a1266 bnei a2, 1, 4025f3e3 4025f3d8: 032d mov.n a2, a3 4025f3da: b69531 l32r a3, 4024ce30 4025f3dd: 000285 call0 4025f408 4025f3e0: 0002c6 j 4025f3ef 4025f3e3: 082266 bnei a2, 2, 4025f3ef 4025f3e6: 548c beqz.n a4, 4025f3ef 4025f3e8: 032d mov.n a2, a3 4025f3ea: 043d mov.n a3, a4 4025f3ec: 000185 call0 4025f408 4025f3ef: 0108 l32i.n a0, a1, 0 4025f3f1: 10c112 addi a1, a1, 16 4025f3f4: f00d ret.n 4025f3f6: 0020c0 memw 4025f3f9: 912242 l32i a4, a2, 0x244 4025f3fc: 104400 and a4, a4, a0 4025f3ff: 0020c0 memw 4025f402: 916242 s32i a4, a2, 0x244 4025f405: fff986 j 4025f3ef 4025f408 : 4025f408: fa7c movi.n a10, -1 4025f40a: 83e281 l32r a8, 40240394 <_irom0_text_start+0x394> 4025f40d: 834e71 l32r a7, 40240148 <_irom0_text_start+0x148> 4025f410: ffe851 l32r a5, 4025f3b0 4025f413: bc8c61 l32r a6, 4024e644 4025f416: 061216 beqz a2, 4025f47b 4025f419: 0020c0 memw 4025f41c: 9126b2 l32i a11, a6, 0x244 4025f41f: 10bb50 and a11, a11, a5 4025f422: 0020c0 memw 4025f425: 9166b2 s32i a11, a6, 0x244 4025f428: 0303b2 l8ui a11, a3, 3 4025f42b: 010392 l8ui a9, a3, 1 4025f42e: 000342 l8ui a4, a3, 0 4025f431: 119980 slli a9, a9, 8 4025f434: 204490 or a4, a4, a9 4025f437: 020392 l8ui a9, a3, 2 4025f43a: 01bb80 slli a11, a11, 24 4025f43d: 119900 slli a9, a9, 16 4025f440: 2099b0 or a9, a9, a11 4025f443: 204490 or a4, a4, a9 4025f446: 0020c0 memw 4025f449: 8c6642 s32i a4, a6, 0x230 4025f44c: 050322 l8ui a2, a3, 5 4025f44f: 0403b2 l8ui a11, a3, 4 4025f452: 112280 slli a2, a2, 8 4025f455: 20bb20 or a11, a11, a2 4025f458: 0020c0 memw 4025f45b: 8d66b2 s32i a11, a6, 0x234 4025f45e: 0020c0 memw 4025f461: 9066a2 s32i a10, a6, 0x240 4025f464: 0020c0 memw 4025f467: 916672 s32i a7, a6, 0x244 4025f46a: 0020c0 memw 4025f46d: 912692 l32i a9, a6, 0x244 4025f470: 209980 or a9, a9, a8 4025f473: 0020c0 memw 4025f476: 916692 s32i a9, a6, 0x244 4025f479: f00d ret.n 4025f47b: 0020c0 memw 4025f47e: 8f2642 l32i a4, a6, 0x23c 4025f481: 104450 and a4, a4, a5 4025f484: 0020c0 memw 4025f487: 8f6642 s32i a4, a6, 0x23c 4025f48a: 030342 l8ui a4, a3, 3 4025f48d: 010322 l8ui a2, a3, 1 4025f490: 0003b2 l8ui a11, a3, 0 4025f493: 112280 slli a2, a2, 8 4025f496: 20bb20 or a11, a11, a2 4025f499: 020322 l8ui a2, a3, 2 4025f49c: 014480 slli a4, a4, 24 4025f49f: 112200 slli a2, a2, 16 4025f4a2: 202240 or a2, a2, a4 4025f4a5: 20bb20 or a11, a11, a2 4025f4a8: 0020c0 memw 4025f4ab: 8a66b2 s32i a11, a6, 0x228 4025f4ae: 050392 l8ui a9, a3, 5 4025f4b1: 040342 l8ui a4, a3, 4 4025f4b4: 119980 slli a9, a9, 8 4025f4b7: 204490 or a4, a4, a9 4025f4ba: 0020c0 memw 4025f4bd: 8b6642 s32i a4, a6, 0x22c 4025f4c0: 0020c0 memw 4025f4c3: 8e66a2 s32i a10, a6, 0x238 4025f4c6: 0020c0 memw 4025f4c9: 8f6672 s32i a7, a6, 0x23c 4025f4cc: 0020c0 memw 4025f4cf: 8f2622 l32i a2, a6, 0x23c 4025f4d2: 202280 or a2, a2, a8 4025f4d5: 0020c0 memw 4025f4d8: 8f6622 s32i a2, a6, 0x23c 4025f4db: f00d ret.n 4025f4dd: 000000 ill 4025f4e0 : 4025f4e0: ffb441 l32r a4, 4025f3b0 4025f4e3: bc5851 l32r a5, 4024e644 4025f4e6: f28c beqz.n a2, 4025f4f9 4025f4e8: 0020c0 memw 4025f4eb: 912532 l32i a3, a5, 0x244 4025f4ee: 103340 and a3, a3, a4 4025f4f1: 0020c0 memw 4025f4f4: 916532 s32i a3, a5, 0x244 4025f4f7: f00d ret.n 4025f4f9: 0020c0 memw 4025f4fc: 8f2522 l32i a2, a5, 0x23c 4025f4ff: 102240 and a2, a2, a4 4025f502: 0020c0 memw 4025f505: 8f6522 s32i a2, a5, 0x23c 4025f508: f00d ret.n 4025f50a: 000000 ill 4025f50d: 3ff212 excw 4025f510: f20600 excw 4025f513: 3f .byte 0x3f 4025f514: 1408 l32i.n a0, a4, 4 4025f516: 123ff2 excw 4025f518 : 4025f518: e0c112 addi a1, a1, -32 4025f51b: 1109 s32i.n a0, a1, 4 4025f51d: 0149 s32i.n a4, a1, 0 4025f51f: 050502 l8ui a0, a5, 5 4025f522: 0405b2 l8ui a11, a5, 4 4025f525: 110080 slli a0, a0, 8 4025f528: bb0a add.n a11, a11, a0 4025f52a: 065266 bnei a2, 5, 4025f534 4025f52d: 140c movi.n a4, 1 4025f52f: 120c movi.n a2, 1 4025f531: 000046 j 4025f536 4025f534: 040c movi.n a4, 0 4025f536: 100c movi.n a0, 1 4025f538: 091226 beqi a2, 1, 4025f545 4025f53b: 6a0c movi.n a10, 6 4025f53d: 0666a6 blti a6, 6, 4025f547 4025f540: 2a0c movi.n a10, 2 4025f542: 000046 j 4025f547 4025f545: 7a0c movi.n a10, 7 4025f547: 4179 s32i.n a7, a1, 16 4025f549: 010592 l8ui a9, a5, 1 4025f54c: 030572 l8ui a7, a5, 3 4025f54f: 1923f6 bgeui a3, 2, 4025f56c 4025f552: 401600 ssl a6 4025f555: a10000 sll a0, a0 4025f558: 1626a6 blti a6, 2, 4025f572 4025f55b: dc9881 l32r a8, 402567bc 4025f55e: a08380 addx4 a8, a3, a8 4025f561: 7a2882 l32i a8, a8, 0x1e8 4025f564: 0a0807 bnone a8, a0, 4025f572 4025f567: 3a0c movi.n a10, 3 4025f569: 000146 j 4025f572 4025f56c: 401600 ssl a6 4025f56f: a10000 sll a0, a0 4025f572: 000582 l8ui a8, a5, 0 4025f575: 119980 slli a9, a9, 8 4025f578: 889a add.n a8, a8, a9 4025f57a: 020592 l8ui a9, a5, 2 4025f57d: 015780 slli a5, a7, 24 4025f580: 119900 slli a9, a9, 16 4025f583: ffe271 l32r a7, 4025f50c 4025f586: 995a add.n a9, a9, a5 4025f588: a05660 addx4 a5, a6, a6 4025f58b: 1155d0 slli a5, a5, 3 4025f58e: 889a add.n a8, a8, a9 4025f590: 757a add.n a7, a5, a7 4025f592: 0020c0 memw 4025f595: 2490a0 extui a9, a10, 0, 3 4025f598: 806782 s32i a8, a7, 0x200 4025f59b: 144040 extui a4, a4, 0, 2 4025f59e: f480b0 extui a8, a11, 0, 16 4025f5a1: 114400 slli a4, a4, 16 4025f5a4: 0199b0 slli a9, a9, 21 4025f5a7: 448a add.n a4, a4, a8 4025f5a9: 248020 extui a8, a2, 0, 3 4025f5ac: 0188e0 slli a8, a8, 18 4025f5af: 0128 l32i.n a2, a1, 0 4025f5b1: 889a add.n a8, a8, a9 4025f5b3: 448a add.n a4, a4, a8 4025f5b5: 048030 extui a8, a3, 0, 1 4025f5b8: 012220 slli a2, a2, 30 4025f5bb: 018880 slli a8, a8, 24 4025f5be: 228a add.n a2, a2, a8 4025f5c0: 224a add.n a2, a2, a4 4025f5c2: 0020c0 memw 4025f5c5: 816722 s32i a2, a7, 0x204 4025f5c8: 0020c0 memw 4025f5cb: ffd121 l32r a2, 4025f510 4025f5ce: 832292 l32i a9, a2, 0x20c 4025f5d1: 209900 or a9, a9, a0 4025f5d4: 0020c0 memw 4025f5d7: 836292 s32i a9, a2, 0x20c 4025f5da: 4178 l32i.n a7, a1, 16 4025f5dc: 1123f6 bgeui a3, 2, 4025f5f1 4025f5df: 0e26a6 blti a6, 2, 4025f5f1 4025f5e2: fe7cb1 l32r a11, 4025efd4 4025f5e5: 0bb8 l32i.n a11, a11, 0 4025f5e7: a0b3b0 addx4 a11, a3, a11 4025f5ea: eba8 l32i.n a10, a11, 56 4025f5ec: 20a0a0 or a10, a0, a10 4025f5ef: eba9 s32i.n a10, a11, 56 4025f5f1: 073d mov.n a3, a7 4025f5f3: ffc821 l32r a2, 4025f514 4025f5f6: 8148 l32i.n a4, a1, 32 4025f5f8: 252a add.n a2, a5, a2 4025f5fa: 828d01 l32r a0, 40240030 <_irom0_text_start+0x30> 4025f5fd: 0000c0 callx0 a0 4025f600: 1108 l32i.n a0, a1, 4 4025f602: 20c112 addi a1, a1, 32 4025f605: f00d ret.n 4025f607: ffff00 excw 4025f60a: 1f .byte 0x1f 4025f60b: ff .byte 0xff 4025f60c : 4025f60c: ffc171 l32r a7, 4025f510 4025f60f: 401200 ssl a2 4025f612: 180c movi.n a8, 1 4025f614: f97c movi.n a9, -1 4025f616: a18800 sll a8, a8 4025f619: 308890 xor a8, a8, a9 4025f61c: 0020c0 memw 4025f61f: 832762 l32i a6, a7, 0x20c 4025f622: 106680 and a6, a6, a8 4025f625: 0020c0 memw 4025f628: 836762 s32i a6, a7, 0x20c 4025f62b: ffb851 l32r a5, 4025f50c 4025f62e: a04220 addx4 a4, a2, a2 4025f631: b04450 addx8 a4, a4, a5 4025f634: fff551 l32r a5, 4025f608 4025f637: 0020c0 memw 4025f63a: 812432 l32i a3, a4, 0x204 4025f63d: 103350 and a3, a3, a5 4025f640: 0020c0 memw 4025f643: 816432 s32i a3, a4, 0x204 4025f646: f00d ret.n 4025f648 : 4025f648: f37c movi.n a3, -1 4025f64a: dc5c41 l32r a4, 402567bc 4025f64d: f0c112 addi a1, a1, -16 4025f650: 21d9 s32i.n a13, a1, 8 4025f652: 0109 s32i.n a0, a1, 0 4025f654: 11c9 s32i.n a12, a1, 4 4025f656: 31e9 s32i.n a14, a1, 12 4025f658: 0c0c movi.n a12, 0 4025f65a: 9e1c movi.n a14, 25 4025f65c: 1102e0 slli a0, a2, 2 4025f65f: fe5dd1 l32r a13, 4025efd4 4025f662: 004a add.n a0, a0, a4 4025f664: 0dd8 l32i.n a13, a13, 0 4025f666: 7a2002 l32i a0, a0, 0x1e8 4025f669: a0d2d0 addx4 a13, a2, a13 4025f66c: edd8 l32i.n a13, a13, 56 4025f66e: 300030 xor a0, a0, a3 4025f671: 10dd00 and a13, a13, a0 4025f674: 045dc7 bbc a13, a12, 4025f67c 4025f677: 0c2d mov.n a2, a12 4025f679: fff905 call0 4025f60c 4025f67c: cc1b addi.n a12, a12, 1 4025f67e: 74c0c0 extui a12, a12, 0, 8 4025f681: ef9ce7 bne a12, a14, 4025f674 4025f684: 11c8 l32i.n a12, a1, 4 4025f686: 21d8 l32i.n a13, a1, 8 4025f688: 31e8 l32i.n a14, a1, 12 4025f68a: 0108 l32i.n a0, a1, 0 4025f68c: 10c112 addi a1, a1, 16 4025f68f: f00d ret.n 4025f691: 000000 ill 4025f694: 030303 excw ... 4025f698 : 4025f698: ffff61 l32r a6, 4025f694 4025f69b: c14871 l32r a7, 4024fbbc 4025f69e: ff9c51 l32r a5, 4025f510 4025f6a1: b2dc bnez.n a2, 4025f6c0 4025f6a3: 0020c0 memw 4025f6a6: 806562 s32i a6, a5, 0x200 4025f6a9: 021326 beqi a3, 1, 4025f6af 4025f6ac: 2b5366 bnei a3, 5, 4025f6db 4025f6af: 0020c0 memw 4025f6b2: 802522 l32i a2, a5, 0x200 4025f6b5: 202270 or a2, a2, a7 4025f6b8: 0020c0 memw 4025f6bb: 806522 s32i a2, a5, 0x200 4025f6be: f00d ret.n 4025f6c0: 0020c0 memw 4025f6c3: 816562 s32i a6, a5, 0x204 4025f6c6: 021326 beqi a3, 1, 4025f6cc 4025f6c9: 0e5366 bnei a3, 5, 4025f6db 4025f6cc: 0020c0 memw 4025f6cf: 812532 l32i a3, a5, 0x204 4025f6d2: 203370 or a3, a3, a7 4025f6d5: 0020c0 memw 4025f6d8: 816532 s32i a3, a5, 0x204 4025f6db: f00d ret.n 4025f6dd: 000000 ill 4025f6e0: e0c112 addi a1, a1, -32 4025f6e3: 4109 s32i.n a0, a1, 16 4025f6e5: bab421 l32r a2, 4024e1b8 4025f6e8: b5d271 l32r a7, 4024ce30 4025f6eb: ff8931 l32r a3, 4025f510 4025f6ee: 0020c0 memw 4025f6f1: 806322 s32i a2, a3, 0x200 4025f6f4: 0020c0 memw 4025f6f7: 040c movi.n a4, 0 4025f6f9: 075d mov.n a5, a7 4025f6fb: 060c movi.n a6, 0 4025f6fd: 816322 s32i a2, a3, 0x204 4025f700: 600c movi.n a0, 6 4025f702: 320c movi.n a2, 3 4025f704: 030c movi.n a3, 0 4025f706: 0109 s32i.n a0, a1, 0 4025f708: ffe0c5 call0 4025f518 4025f70b: 320c movi.n a2, 3 4025f70d: 130c movi.n a3, 1 4025f70f: 160c movi.n a6, 1 4025f711: b5c771 l32r a7, 4024ce30 4025f714: 640c movi.n a4, 6 4025f716: 0149 s32i.n a4, a1, 0 4025f718: 075d mov.n a5, a7 4025f71a: 040c movi.n a4, 0 4025f71c: ffdf85 call0 4025f518 4025f71f: 050c movi.n a5, 0 4025f721: 0020c0 memw 4025f724: ff7b61 l32r a6, 4025f510 4025f727: 4108 l32i.n a0, a1, 16 4025f729: 20c112 addi a1, a1, 32 4025f72c: 826652 s32i a5, a6, 0x208 4025f72f: f00d ret.n 4025f731: 000000 ill 4025f734 : 4025f734: fe2861 l32r a6, 4025efd4 4025f737: ff7641 l32r a4, 4025f510 4025f73a: 0668 l32i.n a6, a6, 0 4025f73c: ba9f51 l32r a5, 4024e1b8 4025f73f: a06260 addx4 a6, a2, a6 4025f742: e668 l32i.n a6, a6, 56 4025f744: 72cc bnez.n a2, 4025f74f 4025f746: 0020c0 memw 4025f749: 806452 s32i a5, a4, 0x200 4025f74c: 000146 j 4025f755 4025f74f: 0020c0 memw 4025f752: 816452 s32i a5, a4, 0x204 4025f755: f87c movi.n a8, -1 4025f757: 308680 xor a8, a6, a8 4025f75a: 0020c0 memw 4025f75d: 832472 l32i a7, a4, 0x20c 4025f760: 107780 and a7, a7, a8 4025f763: 0020c0 memw 4025f766: 836472 s32i a7, a4, 0x20c 4025f769: f00d ret.n ... 4025f76c : 4025f76c: 97f461 l32r a6, 4024573c 4025f76f: d1e851 l32r a5, 40253f10 4025f772: 0020c0 memw 4025f775: 812542 l32i a4, a5, 0x204 4025f778: 204460 or a4, a4, a6 4025f77b: 0020c0 memw 4025f77e: 816542 s32i a4, a5, 0x204 4025f781: fec131 l32r a3, 4025f288 4025f784: 020c movi.n a2, 0 4025f786: 804322 s8i a2, a3, 128 4025f789: f00d ret.n 4025f78b: 000000 ill 4025f78e: ff0300 excw 4025f791: ff .byte 0xff 4025f792: ff .byte 0xff 4025f793: 61db addi.n a6, a1, 13 4025f794 : 4025f794: d1df61 l32r a6, 40253f10 4025f797: 080c movi.n a8, 0 4025f799: ba8621 l32r a2, 4024e1b4 4025f79c: fffc31 l32r a3, 4025f78c 4025f79f: 82fd71 l32r a7, 40240394 <_irom0_text_start+0x394> 4025f7a2: ff5ba1 l32r a10, 4025f510 4025f7a5: 150c movi.n a5, 1 4025f7a7: fe0b41 l32r a4, 4025efd4 4025f7aa: f0c112 addi a1, a1, -16 4025f7ad: 0448 l32i.n a4, a4, 0 4025f7af: 0109 s32i.n a0, a1, 0 4025f7b1: 054452 s8i a5, a4, 5 4025f7b4: feffb1 l32r a11, 4025f3b0 4025f7b7: bba351 l32r a5, 4024e644 4025f7ba: c448 l32i.n a4, a4, 48 4025f7bc: 0020c0 memw 4025f7bf: 836642 s32i a4, a6, 0x20c 4025f7c2: bbe601 l32r a0, 4024e75c 4025f7c5: 0020c0 memw 4025f7c8: a22592 l32i a9, a5, 0x288 4025f7cb: 209900 or a9, a9, a0 4025f7ce: 0020c0 memw 4025f7d1: a26592 s32i a9, a5, 0x288 4025f7d4: 0020c0 memw 4025f7d7: 802a62 l32i a6, a10, 0x200 4025f7da: 206630 or a6, a6, a3 4025f7dd: 0020c0 memw 4025f7e0: 806a62 s32i a6, a10, 0x200 4025f7e3: 0020c0 memw 4025f7e6: 802a42 l32i a4, a10, 0x200 4025f7e9: 1044b0 and a4, a4, a11 4025f7ec: 0020c0 memw 4025f7ef: 806a42 s32i a4, a10, 0x200 4025f7f2: 0020c0 memw 4025f7f5: 812a02 l32i a0, a10, 0x204 4025f7f8: 200030 or a0, a0, a3 4025f7fb: 0020c0 memw 4025f7fe: 816a02 s32i a0, a10, 0x204 4025f801: 0020c0 memw 4025f804: 812a92 l32i a9, a10, 0x204 4025f807: 1099b0 and a9, a9, a11 4025f80a: 0020c0 memw 4025f80d: 816a92 s32i a9, a10, 0x204 4025f810: 0020c0 memw 4025f813: 966582 s32i a8, a5, 0x258 4025f816: 0020c0 memw 4025f819: 976572 s32i a7, a5, 0x25c 4025f81c: 0020c0 memw 4025f81f: 8e6582 s32i a8, a5, 0x238 4025f822: 0020c0 memw 4025f825: 8f6572 s32i a7, a5, 0x23c 4025f828: c60c movi.n a6, 12 4025f82a: 0020c0 memw 4025f82d: 862542 l32i a4, a5, 0x218 4025f830: 204460 or a4, a4, a6 4025f833: 0020c0 memw 4025f836: 866542 s32i a4, a5, 0x218 4025f839: ffd531 l32r a3, 4025f790 4025f83c: 0020c0 memw 4025f83f: d12202 l32i a0, a2, 0x344 4025f842: 100030 and a0, a0, a3 4025f845: 0020c0 memw 4025f848: d16202 s32i a0, a2, 0x344 4025f84b: dbf721 l32r a2, 40256828 4025f84e: bb7e01 l32r a0, 4024e648 4025f851: 0000c0 callx0 a0 4025f854: e77c movi.n a7, -2 4025f856: 0020c0 memw 4025f859: bb7a61 l32r a6, 4024e644 4025f85c: a52652 l32i a5, a6, 0x294 4025f85f: 105570 and a5, a5, a7 4025f862: 0020c0 memw 4025f865: a56652 s32i a5, a6, 0x294 4025f868: 0108 l32i.n a0, a1, 0 4025f86a: 10c112 addi a1, a1, 16 4025f86d: f00d ret.n ... 4025f870 : 4025f870: f0c112 addi a1, a1, -16 4025f873: 0109 s32i.n a0, a1, 0 4025f875: 023d mov.n a3, a2 4025f877: 180c movi.n a8, 1 4025f879: d1a521 l32r a2, 40253f10 4025f87c: 0020c0 memw 4025f87f: 9b2272 l32i a7, a2, 0x26c 4025f882: 207780 or a7, a7, a8 4025f885: 0020c0 memw 4025f888: 9b6272 s32i a7, a2, 0x26c 4025f88b: 260c movi.n a6, 2 4025f88d: 0020c0 memw 4025f890: 9b2252 l32i a5, a2, 0x26c 4025f893: 205560 or a5, a5, a6 4025f896: 0020c0 memw 4025f899: 9b6252 s32i a5, a2, 0x26c 4025f89c: 440c movi.n a4, 4 4025f89e: 0020c0 memw 4025f8a1: 9b2202 l32i a0, a2, 0x26c 4025f8a4: 200040 or a0, a0, a4 4025f8a7: 0020c0 memw 4025f8aa: 9b6202 s32i a0, a2, 0x26c 4025f8ad: 020c movi.n a2, 0 4025f8af: ffa685 call0 4025f318 4025f8b2: 0108 l32i.n a0, a1, 0 4025f8b4: 10c112 addi a1, a1, 16 4025f8b7: f00d ret.n 4025f8b9: 000000 ill 4025f8bc: 000000 ill 4025f8bf: ffff24 excw 4025f8c2: fffb addi.n a15, a15, 15 4025f8c4 : 4025f8c4: fdc431 l32r a3, 4025efd4 4025f8c7: fa7c movi.n a10, -1 4025f8c9: 0338 l32i.n a3, a3, 0 4025f8cb: 190c movi.n a9, 1 4025f8cd: 050322 l8ui a2, a3, 5 4025f8d0: ba3941 l32r a4, 4024e1b4 4025f8d3: 0ba216 beqz a2, 4025f991 4025f8d6: ff0eb1 l32r a11, 4025f510 4025f8d9: 82ae21 l32r a2, 40240394 <_irom0_text_start+0x394> 4025f8dc: d18f51 l32r a5, 40253f18 4025f8df: bb5981 l32r a8, 4024e644 4025f8e2: 0020c0 memw 4025f8e5: a52872 l32i a7, a8, 0x294 4025f8e8: 207790 or a7, a7, a9 4025f8eb: 0020c0 memw 4025f8ee: a56872 s32i a7, a8, 0x294 4025f8f1: fff261 l32r a6, 4025f8bc 4025f8f4: 0020c0 memw 4025f8f7: d12492 l32i a9, a4, 0x344 4025f8fa: 209960 or a9, a9, a6 4025f8fd: 0020c0 memw 4025f900: d16492 s32i a9, a4, 0x344 4025f903: 377c movi.n a7, -13 4025f905: 0020c0 memw 4025f908: 862862 l32i a6, a8, 0x218 4025f90b: 106670 and a6, a6, a7 4025f90e: 0020c0 memw 4025f911: 866862 s32i a6, a8, 0x218 4025f914: 0020c0 memw 4025f917: 9668a2 s32i a10, a8, 0x258 4025f91a: 823b41 l32r a4, 40240208 <_irom0_text_start+0x208> 4025f91d: 0020c0 memw 4025f920: 976842 s32i a4, a8, 0x25c 4025f923: 0020c0 memw 4025f926: 8e68a2 s32i a10, a8, 0x238 4025f929: 820791 l32r a9, 40240148 <_irom0_text_start+0x148> 4025f92c: 0020c0 memw 4025f92f: 8f6892 s32i a9, a8, 0x23c 4025f932: 0020c0 memw 4025f935: 802b72 l32i a7, a11, 0x200 4025f938: 107750 and a7, a7, a5 4025f93b: 0020c0 memw 4025f93e: 806b72 s32i a7, a11, 0x200 4025f941: 0020c0 memw 4025f944: 802b62 l32i a6, a11, 0x200 4025f947: 206620 or a6, a6, a2 4025f94a: 0020c0 memw 4025f94d: 806b62 s32i a6, a11, 0x200 4025f950: 0020c0 memw 4025f953: 812b42 l32i a4, a11, 0x204 4025f956: 104450 and a4, a4, a5 4025f959: 0020c0 memw 4025f95c: 816b42 s32i a4, a11, 0x204 4025f95f: 0020c0 memw 4025f962: 812ba2 l32i a10, a11, 0x204 4025f965: 20aa20 or a10, a10, a2 4025f968: 0020c0 memw 4025f96b: 816ba2 s32i a10, a11, 0x204 4025f96e: ffd491 l32r a9, 4025f8c0 4025f971: 0020c0 memw 4025f974: a22872 l32i a7, a8, 0x288 4025f977: 107790 and a7, a7, a9 4025f97a: 0020c0 memw 4025f97d: a26872 s32i a7, a8, 0x288 4025f980: 18c352 addi a5, a3, 24 4025f983: d16361 l32r a6, 40253f10 4025f986: 0020c0 memw 4025f989: 836652 s32i a5, a6, 0x20c 4025f98c: 040c movi.n a4, 0 4025f98e: 054342 s8i a4, a3, 5 4025f991: f00d ret.n 4025f993: e96000 excw 4025f996: fe .byte 0xfe 4025f997: 3f .byte 0x3f 4025f998: 270180 excw 4025f99b: 046d40 extui a6, a4, 13, 1 4025f99c : 4025f99c: 046d mov.n a6, a4 4025f99e: e0c112 addi a1, a1, -32 4025f9a1: 31d9 s32i.n a13, a1, 12 4025f9a3: 1109 s32i.n a0, a1, 4 4025f9a5: 21c9 s32i.n a12, a1, 8 4025f9a7: fffb41 l32r a4, 4025f994 4025f9aa: 02cd mov.n a12, a2 4025f9ac: 020c movi.n a2, 0 4025f9ae: 091366 bnei a3, 1, 4025f9bb 4025f9b1: 6c8c beqz.n a12, 4025f9bb 4025f9b3: 0408 l32i.n a0, a4, 0 4025f9b5: 15d016 beqz a0, 4025fb16 4025f9b8: 005946 j 4025fb21 4025f9bb: fff7c1 l32r a12, 4025f998 4025f9be: 704366 bnei a3, 4, 4025fa32 4025f9c1: 822c movi.n a2, 40 4025f9c3: 0c3d mov.n a3, a12 4025f9c5: 57a142 movi a4, 0x157 4025f9c8: 0169 s32i.n a6, a1, 0 4025f9ca: 81ab01 l32r a0, 40240078 <_irom0_text_start+0x78> 4025f9cd: 0000c0 callx0 a0 4025f9d0: 02dd mov.n a13, a2 4025f9d2: 1a9216 beqz a2, 4025fb7f 4025f9d5: c20c movi.n a2, 12 4025f9d7: 0c3d mov.n a3, a12 4025f9d9: 59a142 movi a4, 0x159 4025f9dc: 81a701 l32r a0, 40240078 <_irom0_text_start+0x78> 4025f9df: 0000c0 callx0 a0 4025f9e2: 5ca142 movi a4, 0x15c 4025f9e5: 1d29 s32i.n a2, a13, 4 4025f9e7: 130c movi.n a3, 1 4025f9e9: 2d29 s32i.n a2, a13, 8 4025f9eb: 065d32 s16i a3, a13, 12 4025f9ee: 0c3d mov.n a3, a12 4025f9f0: 022c movi.n a2, 32 4025f9f2: 81a501 l32r a0, 40240088 <_irom0_text_start+0x88> 4025f9f5: 0000c0 callx0 a0 4025f9f8: 9d29 s32i.n a2, a13, 36 4025f9fa: 030c movi.n a3, 0 4025f9fc: 042c movi.n a4, 32 4025f9fe: 81a301 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fa01: 0000c0 callx0 a0 4025fa04: 0c3d mov.n a3, a12 4025fa06: 0128 l32i.n a2, a1, 0 4025fa08: 9d68 l32i.n a6, a13, 36 4025fa0a: 5fa142 movi a4, 0x15f 4025fa0d: 0678 l32i.n a7, a6, 0 4025fa0f: 98ff81 l32r a8, 40245e0c 4025fa12: 545070 extui a5, a7, 0, 6 4025fa15: 417670 srli a7, a7, 6 4025fa18: 207780 or a7, a7, a8 4025fa1b: 1177a0 slli a7, a7, 6 4025fa1e: 205570 or a5, a5, a7 4025fa21: 0659 s32i.n a5, a6, 0 4025fa23: 819501 l32r a0, 40240078 <_irom0_text_start+0x78> 4025fa26: 0000c0 callx0 a0 4025fa29: 1d88 l32i.n a8, a13, 4 4025fa2b: 4d29 s32i.n a2, a13, 16 4025fa2d: 1829 s32i.n a2, a8, 4 4025fa2f: 003846 j 4025fb14 4025fa32: 3d5366 bnei a3, 5, 4025fa73 4025fa35: 2498 l32i.n a9, a4, 8 4025fa37: 144916 beqz a9, 4025fb7f 4025fa3a: ffd6c1 l32r a12, 4025f994 4025fa3d: db7b01 l32r a0, 4025682c 4025fa40: 0000c0 callx0 a0 4025fa43: 0a0c movi.n a10, 0 4025fa45: 2cd8 l32i.n a13, a12, 8 4025fa47: 41d9 s32i.n a13, a1, 16 4025fa49: 8db8 l32i.n a11, a13, 32 4025fa4b: 2cb9 s32i.n a11, a12, 8 4025fa4d: 8da9 s32i.n a10, a13, 32 4025fa4f: 41c8 l32i.n a12, a1, 16 4025fa51: db7801 l32r a0, 40256834 4025fa54: 0000c0 callx0 a0 4025fa57: 9d28 l32i.n a2, a13, 36 4025fa59: 030c movi.n a3, 0 4025fa5b: 042c movi.n a4, 32 4025fa5d: 818b01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fa60: 0000c0 callx0 a0 4025fa63: 9c48 l32i.n a4, a12, 36 4025fa65: 1c28 l32i.n a2, a12, 4 4025fa67: 4c08 l32i.n a0, a12, 16 4025fa69: 1209 s32i.n a0, a2, 4 4025fa6b: 0438 l32i.n a3, a4, 0 4025fa6d: b88501 l32r a0, 4024dc84 4025fa70: 003dc6 j 4025fb6b 4025fa73: 706366 bnei a3, 6, 4025fae7 4025fa76: 822c movi.n a2, 40 4025fa78: 0c3d mov.n a3, a12 4025fa7a: 7ca142 movi a4, 0x17c 4025fa7d: 0169 s32i.n a6, a1, 0 4025fa7f: 817e01 l32r a0, 40240078 <_irom0_text_start+0x78> 4025fa82: 0000c0 callx0 a0 4025fa85: 02dd mov.n a13, a2 4025fa87: 089216 beqz a2, 4025fb14 4025fa8a: c20c movi.n a2, 12 4025fa8c: 0c3d mov.n a3, a12 4025fa8e: 7fa142 movi a4, 0x17f 4025fa91: 817901 l32r a0, 40240078 <_irom0_text_start+0x78> 4025fa94: 0000c0 callx0 a0 4025fa97: 82a142 movi a4, 0x182 4025fa9a: 1d29 s32i.n a2, a13, 4 4025fa9c: 130c movi.n a3, 1 4025fa9e: 2d29 s32i.n a2, a13, 8 4025faa0: 065d32 s16i a3, a13, 12 4025faa3: 0c3d mov.n a3, a12 4025faa5: 022c movi.n a2, 32 4025faa7: 817401 l32r a0, 40240078 <_irom0_text_start+0x78> 4025faaa: 0000c0 callx0 a0 4025faad: 9d29 s32i.n a2, a13, 36 4025faaf: 030c movi.n a3, 0 4025fab1: 042c movi.n a4, 32 4025fab3: 817601 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fab6: 0000c0 callx0 a0 4025fab9: 0c3d mov.n a3, a12 4025fabb: 0128 l32i.n a2, a1, 0 4025fabd: 9d68 l32i.n a6, a13, 36 4025fabf: 85a142 movi a4, 0x185 4025fac2: 0678 l32i.n a7, a6, 0 4025fac4: 818e81 l32r a8, 402400fc <_irom0_text_start+0xfc> 4025fac7: 545070 extui a5, a7, 0, 6 4025faca: 417670 srli a7, a7, 6 4025facd: 207780 or a7, a7, a8 4025fad0: 1177a0 slli a7, a7, 6 4025fad3: 205570 or a5, a5, a7 4025fad6: 0659 s32i.n a5, a6, 0 4025fad8: 816801 l32r a0, 40240078 <_irom0_text_start+0x78> 4025fadb: 0000c0 callx0 a0 4025fade: 1d88 l32i.n a8, a13, 4 4025fae0: 4d29 s32i.n a2, a13, 16 4025fae2: 1829 s32i.n a2, a8, 4 4025fae4: 000b06 j 4025fb14 4025fae7: 277366 bnei a3, 7, 4025fb12 4025faea: 3498 l32i.n a9, a4, 12 4025faec: 08f916 beqz a9, 4025fb7f 4025faef: ffa9c1 l32r a12, 4025f994 4025faf2: db4e01 l32r a0, 4025682c 4025faf5: 0000c0 callx0 a0 4025faf8: 3cd8 l32i.n a13, a12, 12 4025fafa: 0a0c movi.n a10, 0 4025fafc: 8db8 l32i.n a11, a13, 32 4025fafe: 3cb9 s32i.n a11, a12, 12 4025fb00: 8da9 s32i.n a10, a13, 32 4025fb02: db4c01 l32r a0, 40256834 4025fb05: 0000c0 callx0 a0 4025fb08: 9d48 l32i.n a4, a13, 36 4025fb0a: bd6a01 l32r a0, 4024f0b4 4025fb0d: 0438 l32i.n a3, a4, 0 4025fb0f: 001606 j 4025fb6b 4025fb12: 0d0c movi.n a13, 0 4025fb14: 0d2d mov.n a2, a13 4025fb16: 21c8 l32i.n a12, a1, 8 4025fb18: 31d8 l32i.n a13, a1, 12 4025fb1a: 1108 l32i.n a0, a1, 4 4025fb1c: 20c112 addi a1, a1, 32 4025fb1f: f00d ret.n 4025fb21: db4201 l32r a0, 4025682c 4025fb24: 0000c0 callx0 a0 4025fb27: ff9b31 l32r a3, 4025f994 4025fb2a: 03d8 l32i.n a13, a3, 0 4025fb2c: 000c movi.n a0, 0 4025fb2e: 8d28 l32i.n a2, a13, 32 4025fb30: 0329 s32i.n a2, a3, 0 4025fb32: 8d09 s32i.n a0, a13, 32 4025fb34: db4001 l32r a0, 40256834 4025fb37: 0000c0 callx0 a0 4025fb3a: 9d28 l32i.n a2, a13, 36 4025fb3c: 030c movi.n a3, 0 4025fb3e: 042c movi.n a4, 32 4025fb40: 51d9 s32i.n a13, a1, 20 4025fb42: 815201 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fb45: 0000c0 callx0 a0 4025fb48: 5128 l32i.n a2, a1, 20 4025fb4a: 0c0c42 l8ui a4, a12, 12 4025fb4d: 02c9 s32i.n a12, a2, 0 4025fb4f: 04cc bnez.n a4, 4025fb53 4025fb51: 4c29 s32i.n a2, a12, 16 4025fb53: c17d01 l32r a0, 40250148 4025fb56: 051c62 l16ui a6, a12, 10 4025fb59: 1288 l32i.n a8, a2, 4 4025fb5b: 9248 l32i.n a4, a2, 36 4025fb5d: 1c78 l32i.n a7, a12, 4 4025fb5f: 0438 l32i.n a3, a4, 0 4025fb61: dcc752 addi a5, a7, -36 4025fb64: 1879 s32i.n a7, a8, 4 4025fb66: 0b5262 s16i a6, a2, 22 4025fb69: 4259 s32i.n a5, a2, 16 4025fb6b: 549030 extui a9, a3, 0, 6 4025fb6e: 41a630 srli a10, a3, 6 4025fb71: 20aa00 or a10, a10, a0 4025fb74: 11aaa0 slli a10, a10, 6 4025fb77: 2099a0 or a9, a9, a10 4025fb7a: 0499 s32i.n a9, a4, 0 4025fb7c: ffe506 j 4025fb14 4025fb7f: 020c movi.n a2, 0 4025fb81: ffe446 j 4025fb16 4025fb84 : 4025fb84: f0c112 addi a1, a1, -16 4025fb87: 21d9 s32i.n a13, a1, 8 4025fb89: 11c9 s32i.n a12, a1, 4 4025fb8b: 0109 s32i.n a0, a1, 0 4025fb8d: 02cd mov.n a12, a2 4025fb8f: 230b addi.n a2, a3, -1 4025fb91: 0f9216 beqz a2, 4025fc8e 4025fb94: fec342 addi a4, a3, -2 4025fb97: 0f3416 beqz a4, 4025fc8e 4025fb9a: ff7fd1 l32r a13, 4025f998 4025fb9d: 364366 bnei a3, 4, 4025fbd7 4025fba0: 1c28 l32i.n a2, a12, 4 4025fba2: 0d3d mov.n a3, a13 4025fba4: b7a142 movi a4, 0x1b7 4025fba7: 81c601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fbaa: 0000c0 callx0 a0 4025fbad: 9c28 l32i.n a2, a12, 36 4025fbaf: 0d3d mov.n a3, a13 4025fbb1: b9a142 movi a4, 0x1b9 4025fbb4: 81c301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fbb7: 0000c0 callx0 a0 4025fbba: 4c28 l32i.n a2, a12, 16 4025fbbc: 0d3d mov.n a3, a13 4025fbbe: baa142 movi a4, 0x1ba 4025fbc1: 81bf01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fbc4: 0000c0 callx0 a0 4025fbc7: 0d3d mov.n a3, a13 4025fbc9: 0c2d mov.n a2, a12 4025fbcb: bba142 movi a4, 0x1bb 4025fbce: 81bc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fbd1: 0000c0 callx0 a0 4025fbd4: 002ac6 j 4025fc83 4025fbd7: 235366 bnei a3, 5, 4025fbfe 4025fbda: 9c28 l32i.n a2, a12, 36 4025fbdc: 030c movi.n a3, 0 4025fbde: 042c movi.n a4, 32 4025fbe0: 812b01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fbe3: 0000c0 callx0 a0 4025fbe6: db1101 l32r a0, 4025682c 4025fbe9: 0000c0 callx0 a0 4025fbec: ff6a51 l32r a5, 4025f994 4025fbef: 2568 l32i.n a6, a5, 8 4025fbf1: 8c69 s32i.n a6, a12, 32 4025fbf3: 25c9 s32i.n a12, a5, 8 4025fbf5: db0f01 l32r a0, 40256834 4025fbf8: 0000c0 callx0 a0 4025fbfb: 002106 j 4025fc83 4025fbfe: 366366 bnei a3, 6, 4025fc38 4025fc01: 1c28 l32i.n a2, a12, 4 4025fc03: 0d3d mov.n a3, a13 4025fc05: cca142 movi a4, 0x1cc 4025fc08: 81ae01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fc0b: 0000c0 callx0 a0 4025fc0e: 9c28 l32i.n a2, a12, 36 4025fc10: 0d3d mov.n a3, a13 4025fc12: cea142 movi a4, 0x1ce 4025fc15: 81aa01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fc18: 0000c0 callx0 a0 4025fc1b: 4c28 l32i.n a2, a12, 16 4025fc1d: 0d3d mov.n a3, a13 4025fc1f: cfa142 movi a4, 0x1cf 4025fc22: 81a701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fc25: 0000c0 callx0 a0 4025fc28: 0d3d mov.n a3, a13 4025fc2a: 0c2d mov.n a2, a12 4025fc2c: d0a142 movi a4, 0x1d0 4025fc2f: 81a401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4025fc32: 0000c0 callx0 a0 4025fc35: 001286 j 4025fc83 4025fc38: 237366 bnei a3, 7, 4025fc5f 4025fc3b: 9c28 l32i.n a2, a12, 36 4025fc3d: 030c movi.n a3, 0 4025fc3f: 042c movi.n a4, 32 4025fc41: 811201 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fc44: 0000c0 callx0 a0 4025fc47: ff53d1 l32r a13, 4025f994 4025fc4a: daf801 l32r a0, 4025682c 4025fc4d: 0000c0 callx0 a0 4025fc50: 3d78 l32i.n a7, a13, 12 4025fc52: 8c79 s32i.n a7, a12, 32 4025fc54: 3dc9 s32i.n a12, a13, 12 4025fc56: daf701 l32r a0, 40256834 4025fc59: 0000c0 callx0 a0 4025fc5c: 0008c6 j 4025fc83 4025fc5f: 208366 bnei a3, 8, 4025fc83 4025fc62: 9c28 l32i.n a2, a12, 36 4025fc64: 030c movi.n a3, 0 4025fc66: c40c movi.n a4, 12 4025fc68: 810901 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fc6b: 0000c0 callx0 a0 4025fc6e: daef01 l32r a0, 4025682c 4025fc71: 0000c0 callx0 a0 4025fc74: ff4881 l32r a8, 4025f994 4025fc77: 4898 l32i.n a9, a8, 16 4025fc79: 8c99 s32i.n a9, a12, 32 4025fc7b: 48c9 s32i.n a12, a8, 16 4025fc7d: daed01 l32r a0, 40256834 4025fc80: 0000c0 callx0 a0 4025fc83: 11c8 l32i.n a12, a1, 4 4025fc85: 21d8 l32i.n a13, a1, 8 4025fc87: 0108 l32i.n a0, a1, 0 4025fc89: 10c112 addi a1, a1, 16 4025fc8c: f00d ret.n 4025fc8e: 9c28 l32i.n a2, a12, 36 4025fc90: 030c movi.n a3, 0 4025fc92: 042c movi.n a4, 32 4025fc94: 80fe01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4025fc97: 0000c0 callx0 a0 4025fc9a: dae401 l32r a0, 4025682c 4025fc9d: 0000c0 callx0 a0 4025fca0: ff3da1 l32r a10, 4025f994 4025fca3: 0ab8 l32i.n a11, a10, 0 4025fca5: 8cb9 s32i.n a11, a12, 32 4025fca7: 0ac9 s32i.n a12, a10, 0 4025fca9: dae201 l32r a0, 40256834 4025fcac: 0000c0 callx0 a0 4025fcaf: fff406 j 4025fc83 4025fcb2: 300000 xor a0, a0, a0 4025fcb5: 3ffef1 l32r a15, 4022fcb0 <_lit4_end+0x128560> 4025fcb8: fee980 excw 4025fcbb: 3f .byte 0x3f 4025fcbc: feeed0 excw 4025fcbf: 3f .byte 0x3f 4025fcc0: fef3b0 excw 4025fcc3: 3f .byte 0x3f 4025fcc4 : 4025fcc4: e0c112 addi a1, a1, -32 4025fcc7: 0109 s32i.n a0, a1, 0 4025fcc9: 41f9 s32i.n a15, a1, 16 4025fccb: 11c9 s32i.n a12, a1, 4 4025fccd: 31e9 s32i.n a14, a1, 12 4025fccf: 21d9 s32i.n a13, a1, 8 4025fcd1: 60a0e2 movi a14, 96 4025fcd4: fff8d1 l32r a13, 4025fcb4 4025fcd7: fff8c1 l32r a12, 4025fcb8 4025fcda: 1f0c movi.n a15, 1 4025fcdc: 065cf2 s16i a15, a12, 12 4025fcdf: 9cd9 s32i.n a13, a12, 36 4025fce1: f51851 l32r a5, 4025d144 4025fce4: 0c2d mov.n a2, a12 4025fce6: a558 l32i.n a5, a5, 40 4025fce8: 130c movi.n a3, 1 4025fcea: 4e5a add.n a4, a14, a5 4025fcec: f4c442 addi a4, a4, -12 4025fcef: 1558 l32i.n a5, a5, 4 4025fcf1: 4c59 s32i.n a5, a12, 16 4025fcf3: 1c49 s32i.n a4, a12, 4 4025fcf5: 2c49 s32i.n a4, a12, 8 4025fcf7: ffe8c5 call0 4025fb84 4025fcfa: 28ccc2 addi a12, a12, 40 4025fcfd: 20cdd2 addi a13, a13, 32 4025fd00: f4cee2 addi a14, a14, -12 4025fd03: d51ee6 bgei a14, 1, 4025fcdc 4025fd06: 8e0c movi.n a14, 8 4025fd08: ffedf1 l32r a15, 4025fcbc 4025fd0b: 0020c0 memw 4025fd0e: bc72b1 l32r a11, 4024eed8 4025fd11: 0fa8 l32i.n a10, a15, 0 4025fd13: 10aab0 and a10, a10, a11 4025fd16: 0b4c movi.n a11, 64 4025fd18: 20aab0 or a10, a10, a11 4025fd1b: 0020c0 memw 4025fd1e: 0fa9 s32i.n a10, a15, 0 4025fd20: 1cf9 s32i.n a15, a12, 4 4025fd22: 2cf9 s32i.n a15, a12, 8 4025fd24: 9cd9 s32i.n a13, a12, 36 4025fd26: 0c2d mov.n a2, a12 4025fd28: 530c movi.n a3, 5 4025fd2a: 8fcb addi.n a8, a15, 12 4025fd2c: 190c movi.n a9, 1 4025fd2e: 065c92 s16i a9, a12, 12 4025fd31: 4c89 s32i.n a8, a12, 16 4025fd33: ffe505 call0 4025fb84 4025fd36: 28ccc2 addi a12, a12, 40 4025fd39: 4ccff2 addi a15, a15, 76 4025fd3c: 20cdd2 addi a13, a13, 32 4025fd3f: ee0b addi.n a14, a14, -1 4025fd41: c61ee6 bgei a14, 1, 4025fd0b 4025fd44: 4e0c movi.n a14, 4 4025fd46: 9cd9 s32i.n a13, a12, 36 4025fd48: 0c2d mov.n a2, a12 4025fd4a: 730c movi.n a3, 7 4025fd4c: ffe345 call0 4025fb84 4025fd4f: 28ccc2 addi a12, a12, 40 4025fd52: 20cdd2 addi a13, a13, 32 4025fd55: ee0b addi.n a14, a14, -1 4025fd57: eb1ee6 bgei a14, 1, 4025fd46 4025fd5a: 7e0c movi.n a14, 7 4025fd5c: ffd9d1 l32r a13, 4025fcc0 4025fd5f: 41f8 l32i.n a15, a1, 16 4025fd61: 9cd9 s32i.n a13, a12, 36 4025fd63: 0c2d mov.n a2, a12 4025fd65: 830c movi.n a3, 8 4025fd67: ffe1c5 call0 4025fb84 4025fd6a: 28ccc2 addi a12, a12, 40 4025fd6d: ddcb addi.n a13, a13, 12 4025fd6f: ee0b addi.n a14, a14, -1 4025fd71: ec1ee6 bgei a14, 1, 4025fd61 4025fd74: 11c8 l32i.n a12, a1, 4 4025fd76: 21d8 l32i.n a13, a1, 8 4025fd78: 31e8 l32i.n a14, a1, 12 4025fd7a: 0108 l32i.n a0, a1, 0 4025fd7c: 20c112 addi a1, a1, 32 4025fd7f: f00d ret.n 4025fd81: 000000 ill 4025fd84: 0016d0 excw ... 4025fd88 : 4025fd88: f0c112 addi a1, a1, -16 4025fd8b: 0109 s32i.n a0, a1, 0 4025fd8d: 550c movi.n a5, 5 4025fd8f: 8e1221 l32r a2, 402435d8 4025fd92: 0020c0 memw 4025fd95: ff6252 s32i a5, a2, 0x3fc 4025fd98: fffb41 l32r a4, 4025fd84 4025fd9b: 0020c0 memw 4025fd9e: fc6242 s32i a4, a2, 0x3f0 4025fda1: c30c movi.n a3, 12 4025fda3: 0020c0 memw 4025fda6: fa6232 s32i a3, a2, 0x3e8 4025fda9: 600c movi.n a0, 6 4025fdab: 0020c0 memw 4025fdae: f96202 s32i a0, a2, 0x3e4 4025fdb1: e62745 call0 40246028 4025fdb4: e53745 call0 4024512c 4025fdb7: ec5d45 call0 4024c38c 4025fdba: e9dc45 call0 40249b80 4025fdbd: 0108 l32i.n a0, a1, 0 4025fdbf: 10c112 addi a1, a1, 16 4025fdc2: f00d ret.n 4025fdc4: d54861 l32r a6, 402552e4 4025fdc7: 025d mov.n a5, a2 4025fdc9: e0c112 addi a1, a1, -32 4025fdcc: 41f9 s32i.n a15, a1, 16 4025fdce: 11c9 s32i.n a12, a1, 4 4025fdd0: 0109 s32i.n a0, a1, 0 4025fdd2: 21d9 s32i.n a13, a1, 8 4025fdd4: 31e9 s32i.n a14, a1, 12 4025fdd6: d546d1 l32r a13, 402552f0 4025fdd9: 0e0c movi.n a14, 0 4025fddb: 83a002 movi a0, 131 4025fdde: 02cd mov.n a12, a2 4025fde0: 01d2f2 addmi a15, a2, 0x100 4025fde3: 9ccff2 addi a15, a15, -100 4025fde6: e20c movi.n a2, 14 4025fde8: 206522 s32i a2, a5, 128 4025fdeb: 216c02 s32i a0, a12, 132 4025fdee: 8a0c32 l8ui a3, a12, 138 4025fdf1: 5159 s32i.n a5, a1, 20 4025fdf3: 083fc7 bltu a15, a12, 4025fdff 4025fdf6: 445cd2 s16i a13, a12, 136 4025fdf9: 029cf7 bne a12, a15, 4025fdff 4025fdfc: 445c62 s16i a6, a12, 136 4025fdff: 23dc bnez.n a3, 4025fe15 4025fe01: 441c22 l16ui a2, a12, 136 4025fe04: 83a032 movi a3, 131 4025fe07: 001285 call0 4025ff30 4025fe0a: 5158 l32i.n a5, a1, 20 4025fe0c: 83a002 movi a0, 131 4025fe0f: d53561 l32r a6, 402552e4 4025fe12: 8a4c22 s8i a2, a12, 138 4025fe15: dd5b addi.n a13, a13, 5 4025fe17: 8b0c42 l8ui a4, a12, 139 4025fe1a: ee1b addi.n a14, a14, 1 4025fe1c: d4cc bnez.n a4, 4025fe2d 4025fe1e: 8d0c72 l8ui a7, a12, 141 4025fe21: 017780 slli a7, a7, 24 4025fe24: 317870 srai a7, a7, 24 4025fe27: 1177f0 slli a7, a7, 1 4025fe2a: 8b4c72 s8i a7, a12, 139 4025fe2d: 202582 l32i a8, a5, 128 4025fe30: cccb addi.n a12, a12, 12 4025fe32: b52e87 blt a14, a8, 4025fdeb 4025fe35: 11c8 l32i.n a12, a1, 4 4025fe37: 21d8 l32i.n a13, a1, 8 4025fe39: 31e8 l32i.n a14, a1, 12 4025fe3b: 41f8 l32i.n a15, a1, 16 4025fe3d: 0108 l32i.n a0, a1, 0 4025fe3f: 20c112 addi a1, a1, 32 4025fe42: f00d ret.n 4025fe44: f578 l32i.n a7, a5, 60 4025fe46: fe .byte 0xfe 4025fe47: 3f .byte 0x3f 4025fe48 : 4025fe48: 120c movi.n a2, 1 4025fe4a: fffe31 l32r a3, 4025fe44 4025fe4d: 040c movi.n a4, 0 4025fe4f: 7e4342 s8i a4, a3, 126 4025fe52: 824342 s8i a4, a3, 130 4025fe55: 7d4322 s8i a2, a3, 125 4025fe58: f00d ret.n ... 4025fe5c : 4025fe5c: e59541 l32r a4, 402594b0 4025fe5f: 150c movi.n a5, 1 4025fe61: f0c112 addi a1, a1, -16 4025fe64: 0109 s32i.n a0, a1, 0 4025fe66: 8b4452 s8i a5, a4, 139 4025fe69: 229c beqz.n a2, 4025fe7f 4025fe6b: 9208 l32i.n a0, a2, 36 4025fe6d: 1d2442 l32i a4, a4, 116 4025fe70: b08c beqz.n a0, 4025fe7f 4025fe72: 948c beqz.n a4, 4025fe7f 4025fe74: 0f0022 l8ui a2, a0, 15 4025fe77: 220b addi.n a2, a2, -1 4025fe79: 932520 movnez a2, a5, a2 4025fe7c: 0004c0 callx0 a4 4025fe7f: 0108 l32i.n a0, a1, 0 4025fe81: 10c112 addi a1, a1, 16 4025fe84: f00d ret.n 4025fe86: 5c0000 excw 4025fe89: fe .byte 0xfe 4025fe8a: 214025 excw 4025fe8c : 4025fe8c: e58921 l32r a2, 402594b0 4025fe8f: 01a032 movi a3, 1 4025fe92: f0c112 addi a1, a1, -16 4025fe95: 006102 s32i a0, a1, 0 4025fe98: 8b4232 s8i a3, a2, 139 4025fe9b: 00a002 movi a0, 0 4025fe9e: 1d6202 s32i a0, a2, 116 4025fea1: 830c movi.n a3, 8 4025fea3: fff921 l32r a2, 4025fe88 4025fea6: fda205 call0 4025d8c8 4025fea9: 0108 l32i.n a0, a1, 0 4025feab: 10c112 addi a1, a1, 16 4025feae: f00d ret.n 4025feb0 : 4025feb0: da4331 l32r a3, 402567bc 4025feb3: 020c movi.n a2, 0 4025feb5: 576322 s32i a2, a3, 0x15c 4025feb8: 586322 s32i a2, a3, 0x160 4025febb: 596322 s32i a2, a3, 0x164 4025febe: 5a6322 s32i a2, a3, 0x168 4025fec1: 5b6322 s32i a2, a3, 0x16c 4025fec4: 5c6322 s32i a2, a3, 0x170 4025fec7: f00d ret.n 4025fec9: 000000 ill 4025fecc : 4025fecc: f0c112 addi a1, a1, -16 4025fecf: 0161c2 s32i a12, a1, 4 4025fed2: 0109 s32i.n a0, a1, 0 4025fed4: 02cd mov.n a12, a2 4025fed6: ffeec5 call0 4025fdc4 4025fed9: 0c2d mov.n a2, a12 4025fedb: 64a002 movi a0, 100 4025fede: 145c02 s16i a0, a12, 40 4025fee1: 003585 call0 4026023c 4025fee4: 0c2d mov.n a2, a12 4025fee6: 055105 call0 402653f8 4025fee9: 030c movi.n a3, 0 4025feeb: 05dc42 addmi a4, a12, 0x500 4025feee: f428 l32i.n a2, a4, 60 4025fef0: b439 s32i.n a3, a4, 44 4025fef2: 043266 bnei a2, 3, 4025fefa 4025fef5: 0c2d mov.n a2, a12 4025fef7: 01e785 call0 40261d70 4025fefa: da3021 l32r a2, 402567bc 4025fefd: 076305 call0 40267530 4025ff00: fff445 call0 4025fe48 4025ff03: 0c2d mov.n a2, a12 4025ff05: 056a85 call0 402655b0 4025ff08: da2dc1 l32r a12, 402567bc 4025ff0b: 095d85 call0 402694e4 4025ff0e: 050c movi.n a5, 0 4025ff10: 546c52 s32i a5, a12, 0x150 4025ff13: fff9c5 call0 4025feb0 4025ff16: fff745 call0 4025fe8c 4025ff19: 11c8 l32i.n a12, a1, 4 4025ff1b: 0562c5 call0 40265548 4025ff1e: 0108 l32i.n a0, a1, 0 4025ff20: 10c112 addi a1, a1, 16 4025ff23: f00d ret.n 4025ff25: 000000 ill 4025ff28: 0009b3 excw 4025ff2b: f63000 excw 4025ff2e: ff .byte 0xff 4025ff2f: ff .byte 0xff 4025ff30 : 4025ff30: fffe61 l32r a6, 4025ff28 4025ff33: f0c112 addi a1, a1, -16 4025ff36: 0109 s32i.n a0, a1, 0 4025ff38: d4eb01 l32r a0, 402552e4 4025ff3b: 166377 bbci a3, 7, 4025ff55 4025ff3e: 451207 beq a2, a0, 4025ff87 4025ff41: 303627 bltu a6, a2, 4025ff75 4025ff44: 530c movi.n a3, 5 4025ff46: f7d222 addmi a2, a2, 0xfffff700 4025ff49: 99c222 addi a2, a2, -103 4025ff4c: 807101 l32r a0, 40240110 <_irom0_text_start+0x110> 4025ff4f: 0000c0 callx0 a0 4025ff52: 000606 j 4025ff6e 4025ff55: 2e1207 beq a2, a0, 4025ff87 4025ff58: 103627 bltu a6, a2, 4025ff6c 4025ff5b: 530c movi.n a3, 5 4025ff5d: f7d222 addmi a2, a2, 0xfffff700 4025ff60: 99c222 addi a2, a2, -103 4025ff63: 806b01 l32r a0, 40240110 <_irom0_text_start+0x110> 4025ff66: 0000c0 callx0 a0 4025ff69: 000046 j 4025ff6e 4025ff6c: f27c movi.n a2, -1 4025ff6e: 0108 l32i.n a0, a1, 0 4025ff70: 10c112 addi a1, a1, 16 4025ff73: f00d ret.n 4025ff75: ffed01 l32r a0, 4025ff2c 4025ff78: 431c movi.n a3, 20 4025ff7a: 220a add.n a2, a2, a0 4025ff7c: 806401 l32r a0, 4024010c <_irom0_text_start+0x10c> 4025ff7f: 0000c0 callx0 a0 4025ff82: 22fb addi.n a2, a2, 15 4025ff84: fff986 j 4025ff6e 4025ff87: e20c movi.n a2, 14 4025ff89: fff846 j 4025ff6e 4025ff8c : 4025ff8c: 22cc bnez.n a2, 4025ff92 4025ff8e: 020c movi.n a2, 0 4025ff90: f00d ret.n 4025ff92: 806d51 l32r a5, 40240148 <_irom0_text_start+0x148> 4025ff95: 041257 beq a2, a5, 4025ff9d 4025ff98: 060222 l8ui a2, a2, 6 4025ff9b: f00d ret.n 4025ff9d: 052d mov.n a2, a5 4025ff9f: f00d ret.n 4025ffa1: 000000 ill 4025ffa4: 0008a4 excw ... 4025ffa8 : 4025ffa8: e60c movi.n a6, 14 4025ffaa: d70c movi.n a7, 13 4025ffac: fffe81 l32r a8, 4025ffa4 4025ffaf: 0d6377 bbci a3, 7, 4025ffc0 4025ffb2: 2b1267 beq a2, a6, 4025ffe1 4025ffb5: 1db727 bgeu a7, a2, 4025ffd6 4025ffb8: a02220 addx4 a2, a2, a2 4025ffbb: a02280 addx4 a2, a2, a8 4025ffbe: f00d ret.n 4025ffc0: 1d1267 beq a2, a6, 4025ffe1 4025ffc3: 0fb727 bgeu a7, a2, 4025ffd6 4025ffc6: a31c movi.n a3, 26 4025ffc8: ecb327 bgeu a3, a2, 4025ffb8 4025ffcb: a02220 addx4 a2, a2, a2 4025ffce: 14d222 addmi a2, a2, 0x1400 4025ffd1: 88c222 addi a2, a2, -120 4025ffd4: f00d ret.n 4025ffd6: a02220 addx4 a2, a2, a2 4025ffd9: 09d222 addmi a2, a2, 0x900 4025ffdc: 67c222 addi a2, a2, 103 4025ffdf: f00d ret.n 4025ffe1: d4c021 l32r a2, 402552e4 4025ffe4: f00d ret.n ... 4025ffe8 : 4025ffe8: 202262 l32i a6, a2, 128 4025ffeb: 1616a6 blti a6, 1, 40260005 4025ffee: 907660 addx2 a7, a6, a6 4025fff1: a07720 addx4 a7, a7, a2 4025fff4: 441282 l16ui a8, a2, 136 4025fff7: 212292 l32i a9, a2, 132 4025fffa: 029387 bne a3, a8, 40260000 4025fffd: 088947 bany a9, a4, 40260009 40260000: 22cb addi.n a2, a2, 12 40260002: ee9277 bne a2, a7, 4025fff4 40260005: 020c movi.n a2, 0 40260007: f00d ret.n 40260009: 01d222 addmi a2, a2, 0x100 4026000c: 84c222 addi a2, a2, -124 4026000f: f00d ret.n 40260011: 000000 ill 40260014 : 40260014: 202262 l32i a6, a2, 128 40260017: 1616a6 blti a6, 1, 40260031 4026001a: 907660 addx2 a7, a6, a6 4026001d: a07720 addx4 a7, a7, a2 40260020: 8a0282 l8ui a8, a2, 138 40260023: 212292 l32i a9, a2, 132 40260026: 029387 bne a3, a8, 4026002c 40260029: 088947 bany a9, a4, 40260035 4026002c: 22cb addi.n a2, a2, 12 4026002e: ee9277 bne a2, a7, 40260020 40260031: 020c movi.n a2, 0 40260033: f00d ret.n 40260035: 01d222 addmi a2, a2, 0x100 40260038: 84c222 addi a2, a2, -124 4026003b: f00d ret.n 4026003d: 000000 ill 40260040: 01a8 l32i.n a10, a1, 0 40260042: 904027 ball a0, a2, 4025ffd6 40260045: 402701 l32r a0, 402300e4 <_lit4_end+0x128994> 40260048: 01b8 l32i.n a11, a1, 0 4026004a: c04027 ball a0, a2, 4026000e 4026004d: 402701 l32r a0, 402300ec <_lit4_end+0x12899c> 40260050: 2701b0 excw 40260053: 021040 excw 40260056: e84027 ball a0, a2, 40260042 40260059: 402701 l32r a0, 402300f8 <_lit4_end+0x1289a8> 4026005c: 2701f0 excw 4026005f: 01e040 slli a14, a0, 28 40260062: 124027 ball a0, a2, 40260078 40260064 : 40260064: d0c112 addi a1, a1, -48 40260067: 61d9 s32i.n a13, a1, 24 40260069: 71e9 s32i.n a14, a1, 28 4026006b: 81f9 s32i.n a15, a1, 32 4026006d: 51c9 s32i.n a12, a1, 20 4026006f: 4109 s32i.n a0, a1, 16 40260071: 02cd mov.n a12, a2 40260073: fff321 l32r a2, 40260040 40260076: 908a01 l32r a0, 402442a0 40260079: 0000c0 callx0 a0 4026007c: 090c16 beqz a12, 40260110 4026007f: fff1f1 l32r a15, 40260044 40260082: d9ced1 l32r a13, 402567bc 40260085: 0b1c26 beqi a12, 1, 40260094 40260088: fecc42 addi a4, a12, -2 4026008b: 0a6416 beqz a4, 40260135 4026008e: 023c26 beqi a12, 3, 40260094 40260091: 002106 j 40260119 40260094: ffed21 l32r a2, 40260048 40260097: 908201 l32r a0, 402442a0 4026009a: 0000c0 callx0 a0 4026009d: e60881 l32r a8, 402598c0 402600a0: ffeb21 l32r a2, 4026004c 402600a3: 220872 l8ui a7, a8, 34 402600a6: 210862 l8ui a6, a8, 33 402600a9: 200852 l8ui a5, a8, 32 402600ac: 1f0842 l8ui a4, a8, 31 402600af: 1e0832 l8ui a3, a8, 30 402600b2: 230882 l8ui a8, a8, 35 402600b5: 0189 s32i.n a8, a1, 0 402600b7: 907a01 l32r a0, 402442a0 402600ba: 0000c0 callx0 a0 402600bd: 4d98 l32i.n a9, a13, 16 402600bf: 1e0c movi.n a14, 1 402600c1: 111956 bnez a9, 402601d6 402600c4: a0a222 movi a2, 0x2a0 402600c7: 0f3d mov.n a3, a15 402600c9: 2ca242 movi a4, 0x22c 402600cc: 7fef01 l32r a0, 40240088 <_irom0_text_start+0x88> 402600cf: 0000c0 callx0 a0 402600d2: 020d mov.n a0, a2 402600d4: 4d29 s32i.n a2, a13, 16 402600d6: 132216 beqz a2, 4026020c 402600d9: 10a122 movi a2, 0x110 402600dc: 0f3d mov.n a3, a15 402600de: 0a0c movi.n a10, 0 402600e0: 3260a2 s32i a10, a0, 200 402600e3: 4db8 l32i.n a11, a13, 16 402600e5: 32a242 movi a4, 0x232 402600e8: 116ba2 s32i a10, a11, 68 402600eb: 7fe701 l32r a0, 40240088 <_irom0_text_start+0x88> 402600ee: 0000c0 callx0 a0 402600f1: 4de8 l32i.n a14, a13, 16 402600f3: 256e22 s32i a2, a14, 148 402600f6: 4d28 l32i.n a2, a13, 16 402600f8: 252202 l32i a0, a2, 148 402600fb: 126016 beqz a0, 40260225 402600fe: b34c31 l32r a3, 4024ce30 40260101: 640c movi.n a4, 6 40260103: 002d mov.n a2, a0 40260105: 7fca01 l32r a0, 40240030 <_irom0_text_start+0x30> 40260108: 0000c0 callx0 a0 4026010b: 1e0c movi.n a14, 1 4026010d: 003146 j 402601d6 40260110: ffd021 l32r a2, 40260050 40260113: 906301 l32r a0, 402442a0 40260116: 0000c0 callx0 a0 40260119: 1e0c movi.n a14, 1 4026011b: ffce21 l32r a2, 40260054 4026011e: 51c8 l32i.n a12, a1, 20 40260120: 61d8 l32i.n a13, a1, 24 40260122: 81f8 l32i.n a15, a1, 32 40260124: 905f01 l32r a0, 402442a0 40260127: 0000c0 callx0 a0 4026012a: 0e2d mov.n a2, a14 4026012c: 4108 l32i.n a0, a1, 16 4026012e: 71e8 l32i.n a14, a1, 28 40260130: 30c112 addi a1, a1, 48 40260133: f00d ret.n 40260135: 1e0c movi.n a14, 1 40260137: ffc821 l32r a2, 40260058 4026013a: 905901 l32r a0, 402442a0 4026013d: 0000c0 callx0 a0 40260140: e5e001 l32r a0, 402598c0 40260143: ffc621 l32r a2, 4026005c 40260146: 1c0072 l8ui a7, a0, 28 40260149: 1b0062 l8ui a6, a0, 27 4026014c: 1a0052 l8ui a5, a0, 26 4026014f: 190042 l8ui a4, a0, 25 40260152: 180032 l8ui a3, a0, 24 40260155: 1d0002 l8ui a0, a0, 29 40260158: 0109 s32i.n a0, a1, 0 4026015a: 905101 l32r a0, 402442a0 4026015d: 0000c0 callx0 a0 40260160: 5d28 l32i.n a2, a13, 20 40260162: 043256 bnez a2, 402601a9 40260165: a0a222 movi a2, 0x2a0 40260168: 0f3d mov.n a3, a15 4026016a: 4fa242 movi a4, 0x24f 4026016d: 7fc601 l32r a0, 40240088 <_irom0_text_start+0x88> 40260170: 0000c0 callx0 a0 40260173: 5d29 s32i.n a2, a13, 20 40260175: e2ac beqz.n a2, 402601a7 40260177: 130c movi.n a3, 1 40260179: 55a242 movi a4, 0x255 4026017c: 326232 s32i a3, a2, 200 4026017f: 10a122 movi a2, 0x110 40260182: 0f3d mov.n a3, a15 40260184: 7fc101 l32r a0, 40240088 <_irom0_text_start+0x88> 40260187: 0000c0 callx0 a0 4026018a: 5d48 l32i.n a4, a13, 20 4026018c: 266422 s32i a2, a4, 152 4026018f: 5d28 l32i.n a2, a13, 20 40260191: 262202 l32i a0, a2, 152 40260194: 079016 beqz a0, 40260211 40260197: b32631 l32r a3, 4024ce30 4026019a: 640c movi.n a4, 6 4026019c: 002d mov.n a2, a0 4026019e: 7fa401 l32r a0, 40240030 <_irom0_text_start+0x30> 402601a1: 0000c0 callx0 a0 402601a4: 000046 j 402601a9 402601a7: 0e0c movi.n a14, 0 402601a9: 022c26 beqi a12, 2, 402601af 402601ac: ffdac6 j 4026011b 402601af: 4d28 l32i.n a2, a13, 16 402601b1: f66216 beqz a2, 4026011b 402601b4: 252222 l32i a2, a2, 148 402601b7: 0f3d mov.n a3, a15 402601b9: 66a242 movi a4, 0x266 402601bc: 804101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402601bf: 0000c0 callx0 a0 402601c2: 0f3d mov.n a3, a15 402601c4: 0c0c movi.n a12, 0 402601c6: 4d28 l32i.n a2, a13, 16 402601c8: 67a242 movi a4, 0x267 402601cb: 803d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402601ce: 0000c0 callx0 a0 402601d1: 4dc9 s32i.n a12, a13, 16 402601d3: ffd106 j 4026011b 402601d6: 261c66 bnei a12, 1, 40260200 402601d9: 5d28 l32i.n a2, a13, 20 402601db: f3c216 beqz a2, 4026011b 402601de: 262222 l32i a2, a2, 152 402601e1: 0f3d mov.n a3, a15 402601e3: 42a242 movi a4, 0x242 402601e6: 803601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402601e9: 0000c0 callx0 a0 402601ec: 0f3d mov.n a3, a15 402601ee: 5d28 l32i.n a2, a13, 20 402601f0: 43a242 movi a4, 0x243 402601f3: 803301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402601f6: 0000c0 callx0 a0 402601f9: 050c movi.n a5, 0 402601fb: 5d59 s32i.n a5, a13, 20 402601fd: ffc686 j 4026011b 40260200: ff9821 l32r a2, 40260060 40260203: 902701 l32r a0, 402442a0 40260206: 0000c0 callx0 a0 40260209: ffca86 j 40260137 4026020c: 0e0c movi.n a14, 0 4026020e: fff106 j 402601d6 40260211: 0f3d mov.n a3, a15 40260213: 5ba242 movi a4, 0x25b 40260216: 802a01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40260219: 0000c0 callx0 a0 4026021c: 0e0c movi.n a14, 0 4026021e: 060c movi.n a6, 0 40260220: 5d69 s32i.n a6, a13, 20 40260222: ffe0c6 j 402601a9 40260225: 0f3d mov.n a3, a15 40260227: 38a242 movi a4, 0x238 4026022a: 802501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026022d: 0000c0 callx0 a0 40260230: 0e0c movi.n a14, 0 40260232: 070c movi.n a7, 0 40260234: 4d79 s32i.n a7, a13, 16 40260236: ffe706 j 402601d6 40260239: 000000 ill 4026023c : 4026023c: f00d ret.n ... 40260240 : 40260240: 020c movi.n a2, 0 40260242: f00d ret.n 40260244 : 40260244: 020c movi.n a2, 0 40260246: f00d ret.n 40260248 : 40260248: d95d51 l32r a5, 402567bc 4026024b: f0c112 addi a1, a1, -16 4026024e: 11c9 s32i.n a12, a1, 4 40260250: 9348 l32i.n a4, a3, 36 40260252: 0109 s32i.n a0, a1, 0 40260254: 0448 l32i.n a4, a4, 0 40260256: 242202 l32i a0, a2, 144 40260259: 3b6477 bbci a4, 7, 40260298 4026025c: e90002 l8ui a0, a0, 233 4026025f: 0420b6 bltui a0, 2, 40260267 40260262: 200b addi.n a2, a0, -1 40260264: 000046 j 40260269 40260267: 002d mov.n a2, a0 40260269: a0c050 addx4 a12, a0, a5 4026026c: 612cc2 l32i a12, a12, 0x184 4026026f: 0cac beqz.n a12, 40260293 40260271: 262c02 l32i a0, a12, 152 40260274: b09c beqz.n a0, 40260293 40260276: 4008 l32i.n a0, a0, 16 40260278: 1142a0 slli a4, a2, 6 4026027b: 744040 extui a4, a4, 0, 8 4026027e: 0c2d mov.n a2, a12 40260280: 0000c0 callx0 a0 40260283: 025d mov.n a5, a2 40260285: 020c movi.n a2, 0 40260287: 932c50 movnez a2, a12, a5 4026028a: 11c8 l32i.n a12, a1, 4 4026028c: 0108 l32i.n a0, a1, 0 4026028e: 10c112 addi a1, a1, 16 40260291: f00d ret.n 40260293: 020c movi.n a2, 0 40260295: fffc46 j 4026028a 40260298: 020c movi.n a2, 0 4026029a: e80002 l8ui a0, a0, 232 4026029d: fff206 j 40260269 402602a0 : 402602a0: f0c112 addi a1, a1, -16 402602a3: 0b1352 l16ui a5, a3, 22 402602a6: 1109 s32i.n a0, a1, 4 402602a8: 0a1302 l16ui a0, a3, 20 402602ab: d94471 l32r a7, 402567bc 402602ae: 005a add.n a0, a0, a5 402602b0: 32c0b6 bltui a0, 32, 402602e6 402602b3: 1368 l32i.n a6, a3, 4 402602b5: 1668 l32i.n a6, a6, 4 402602b7: 242202 l32i a0, a2, 144 402602ba: 040682 l8ui a8, a6, 4 402602bd: 246a add.n a2, a4, a6 402602bf: 426807 bbci a8, 0, 40260305 402602c2: 030222 l8ui a2, a2, 3 402602c5: 106257 bbci a2, 5, 402602d9 402602c8: 145620 extui a5, a2, 6, 2 402602cb: 005a add.n a0, a0, a5 402602cd: ea0002 l8ui a0, a0, 234 402602d0: ffa052 movi a5, 255 402602d3: 059057 bne a0, a5, 402602dc 402602d6: 000306 j 402602e6 402602d9: e90002 l8ui a0, a0, 233 402602dc: a06070 addx4 a6, a0, a7 402602df: 612662 l32i a6, a6, 0x184 402602e2: 0169 s32i.n a6, a1, 0 402602e4: 36cc bnez.n a6, 402602eb 402602e6: 020c movi.n a2, 0 402602e8: 000486 j 402602fe 402602eb: 262602 l32i a0, a6, 152 402602ee: 5008 l32i.n a0, a0, 20 402602f0: 062d mov.n a2, a6 402602f2: 0000c0 callx0 a0 402602f5: 024d mov.n a4, a2 402602f7: 0138 l32i.n a3, a1, 0 402602f9: 020c movi.n a2, 0 402602fb: 932340 movnez a2, a3, a4 402602fe: 1108 l32i.n a0, a1, 4 40260300: 10c112 addi a1, a1, 16 40260303: f00d ret.n 40260305: e80002 l8ui a0, a0, 232 40260308: fff406 j 402602dc 4026030b: 31b400 srai a11, a0, 20 4026030e: 124000 excw 40260310 : 40260310: f0c112 addi a1, a1, -16 40260313: 1109 s32i.n a0, a1, 4 40260315: 21c9 s32i.n a12, a1, 8 40260317: 0129 s32i.n a2, a1, 0 40260319: 03cd mov.n a12, a3 4026031b: 234a add.n a2, a3, a4 4026031d: 430c movi.n a3, 4 4026031f: fffb01 l32r a0, 4026030c 40260322: 0000c0 callx0 a0 40260325: 024d mov.n a4, a2 40260327: 00a102 movi a0, 0x100 4026032a: 04b027 bgeu a0, a2, 40260332 4026032d: 630c movi.n a3, 6 4026032f: 0002c6 j 4026033e 40260332: 04a032 movi a3, 4 40260335: 41a022 movi a2, 65 40260338: 02b427 bgeu a4, a2, 4026033e 4026033b: 05a032 movi a3, 5 4026033e: 020c movi.n a2, 0 40260340: ff6585 call0 4025f99c 40260343: 1108 l32i.n a0, a1, 4 40260345: 828c beqz.n a2, 40260351 40260347: 1238 l32i.n a3, a2, 4 40260349: 1338 l32i.n a3, a3, 4 4026034b: 0148 l32i.n a4, a1, 0 4026034d: 3c3a add.n a3, a12, a3 4026034f: 0439 s32i.n a3, a4, 0 40260351: 21c8 l32i.n a12, a1, 8 40260353: 10c112 addi a1, a1, 16 40260356: f00d ret.n 40260358: f5d8 l32i.n a13, a5, 60 4026035a: fe .byte 0xfe 4026035b: 3f .byte 0x3f 4026035c: b16d excw 4026035e: fe .byte 0xfe 4026035f: 3f .byte 0x3f 40260360: 8e08 l32i.n a0, a14, 32 40260362: fe .byte 0xfe 40260363: 3f .byte 0x3f 40260364: 04b000 extui a11, a0, 0, 1 40260367: f70400 excw 4026036a: fe .byte 0xfe 4026036b: 3f .byte 0x3f 4026036c: 85cc bnez.n a5, 40260378 4026036e: fe .byte 0xfe 4026036f: 3f .byte 0x3f 40260370: fefa90 excw 40260373: 3f .byte 0x3f 40260374: 060c movi.n a6, 0 40260376: b0c112 addi a1, a1, -80 40260379: 1261e2 s32i a14, a1, 72 4026037c: 1361f2 s32i a15, a1, 76 4026037f: 1161d2 s32i a13, a1, 68 40260382: f109 s32i.n a0, a1, 60 40260384: 1061c2 s32i a12, a1, 64 40260387: e2b3c1 l32r a12, 40258e54 4026038a: dca201 l32r a0, 40257614 4026038d: 000c22 l8ui a2, a12, 0 40260390: d90bd1 l32r a13, 402567bc 40260393: 4b1266 bnei a2, 1, 402603e2 40260396: 1c28 l32i.n a2, a12, 4 40260398: 004c62 s8i a6, a12, 0 4026039b: 9238 l32i.n a3, a2, 36 4026039d: 0338 l32i.n a3, a3, 0 4026039f: 054430 extui a4, a3, 20, 1 402603a2: 225416 beqz a4, 402605cb 402603a5: 430c movi.n a3, 4 402603a7: 008a86 j 402605d5 402603aa: 120c movi.n a2, 1 402603ac: 321266 bnei a2, 1, 402603e2 402603af: e21ee1 l32r a14, 40258c28 402603b2: ad0ee2 l8ui a14, a14, 173 402603b5: ffcee2 addi a14, a14, -1 402603b8: 74e0e0 extui a14, a14, 0, 8 402603bb: d91c01 l32r a0, 4025682c 402603be: 0000c0 callx0 a0 402603c1: e21cf1 l32r a15, 40258c34 402603c4: 90eee0 addx2 a14, a14, a14 402603c7: a0eed0 addx4 a14, a14, a13 402603ca: 01dee2 addmi a14, a14, 0x100 402603cd: 84cee2 addi a14, a14, -124 402603d0: 0b6fe2 s32i a14, a15, 44 402603d3: d91801 l32r a0, 40256834 402603d6: 0000c0 callx0 a0 402603d9: 202ee0 or a2, a14, a14 402603dc: 0735c5 call0 4026773c 402603df: dc8d01 l32r a0, 40257614 402603e2: 1c28 l32i.n a2, a12, 4 402603e4: aa2de2 l32i a14, a13, 0x2a8 402603e7: 238216 beqz a2, 40260623 402603ea: 42f8 l32i.n a15, a2, 16 402603ec: 5d48 l32i.n a4, a13, 20 402603ee: 0c0c52 l8ui a5, a12, 12 402603f1: 262442 l32i a4, a4, 152 402603f4: e159 s32i.n a5, a1, 56 402603f6: 4e1472 l16ui a7, a4, 156 402603f9: 5f5a add.n a5, a15, a5 402603fb: 770b addi.n a7, a7, -1 402603fd: 1177c0 slli a7, a7, 4 40260400: 0b5f72 s16i a7, a15, 22 40260403: 4e1432 l16ui a3, a4, 156 40260406: ee5a add.n a14, a14, a5 40260408: 331b addi.n a3, a3, 1 4026040a: 4e5432 s16i a3, a4, 156 4026040d: 810032 l8ui a3, a0, 129 40260410: 18cee2 addi a14, a14, 24 40260413: 391366 bnei a3, 1, 40260450 40260416: 140c movi.n a4, 1 40260418: dc7f21 l32r a2, 40257614 4026041b: 030c movi.n a3, 0 4026041d: 820252 l8ui a5, a2, 130 40260420: 830222 l8ui a2, a2, 131 40260423: 401500 ssl a5 40260426: 046020 extui a6, a2, 0, 1 40260429: 050c movi.n a5, 0 4026042b: a12200 sll a2, a2 4026042e: 833460 moveqz a3, a4, a6 40260431: a13300 sll a3, a3 40260434: a14400 sll a4, a4 40260437: 7fab01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 4026043a: 0000c0 callx0 a0 4026043d: de3541 l32r a4, 40257d14 40260440: 150c movi.n a5, 1 40260442: 030462 l8ui a6, a4, 3 40260445: 030c movi.n a3, 0 40260447: 046060 extui a6, a6, 0, 1 4026044a: 833560 moveqz a3, a5, a6 4026044d: 034432 s8i a3, a4, 3 40260450: 2e5b addi.n a2, a14, 5 40260452: ffc131 l32r a3, 40260358 40260455: 140c movi.n a4, 1 40260457: 7ef601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026045a: 0000c0 callx0 a0 4026045d: 020e02 l8ui a0, a14, 2 40260460: ffbf71 l32r a7, 4026035c 40260463: 10cc bnez.n a0, 40260468 40260465: 030e02 l8ui a0, a14, 3 40260468: 800b addi.n a8, a0, -1 4026046a: 024e82 s8i a8, a14, 2 4026046d: 000772 l8ui a7, a7, 0 40260470: 120c movi.n a2, 1 40260472: 141716 beqz a7, 402605b7 40260475: 0d4c22 s8i a2, a12, 13 40260478: 040e02 l8ui a0, a14, 4 4026047b: 200020 or a0, a0, a2 4026047e: 044e02 s8i a0, a14, 4 40260481: 542d02 l32i a0, a13, 0x150 40260484: 40bc beqz.n a0, 402604bc 40260486: 030c movi.n a3, 0 40260488: ffa042 movi a4, 255 4026048b: 202b addi.n a2, a0, 2 4026048d: 344142 s8i a4, a1, 52 40260490: 34c142 addi a4, a1, 52 40260493: 02f805 call0 40263414 40260496: e26de1 l32r a14, 40258e4c 40260499: 340152 l8ui a5, a1, 52 4026049c: 20cf22 addi a2, a15, 32 4026049f: fec552 addi a5, a5, -2 402604a2: 0f7556 bnez a5, 4026059d 402604a5: ffae31 l32r a3, 40260360 402604a8: 240c movi.n a4, 2 402604aa: 7ee101 l32r a0, 40240030 <_irom0_text_start+0x30> 402604ad: 0000c0 callx0 a0 402604b0: ffad21 l32r a2, 40260364 402604b3: feb245 call0 4025efd8 402604b6: 2ca102 movi a0, 0x12c 402604b9: 325e02 s16i a0, a14, 100 402604bc: e1e8 l32i.n a14, a1, 56 402604be: 4b2d22 l32i a2, a13, 0x12c 402604c1: ffac85 call0 4025ff8c 402604c4: aa2d62 l32i a6, a13, 0x2a8 402604c7: 7efa add.n a7, a14, a15 402604c9: 667a add.n a6, a6, a7 402604cb: 174622 s8i a2, a6, 23 402604ce: 4b2d22 l32i a2, a13, 0x12c 402604d1: ffab85 call0 4025ff8c 402604d4: ffa5e1 l32r a14, 40260368 402604d7: 2d4e22 s8i a2, a14, 45 402604da: b85aa1 l32r a10, 4024e644 402604dd: e7b721 l32r a2, 4025a3bc 402604e0: 0020c0 memw 402604e3: 009282 l16si a8, a2, 0 402604e6: 1cb8 l32i.n a11, a12, 4 402604e8: 090c movi.n a9, 0 402604ea: 9bb8 l32i.n a11, a11, 36 402604ec: 802aa2 l32i a10, a10, 0x200 402604ef: 6ba9 s32i.n a10, a11, 24 402604f1: 6fa9 s32i.n a10, a15, 24 402604f3: 7f99 s32i.n a9, a15, 28 402604f5: 58cc bnez.n a8, 402604fe 402604f7: 030c movi.n a3, 0 402604f9: 000c movi.n a0, 0 402604fb: 000146 j 40260504 402604fe: 01a002 movi a0, 1 40260501: ffa032 movi a3, 255 40260504: 022c42 l32i a4, a12, 8 40260507: 084432 s8i a3, a4, 8 4026050a: 074402 s8i a0, a4, 7 4026050d: 0092f2 l16si a15, a2, 0 40260510: 0944f2 s8i a15, a4, 9 40260513: 41f8f0 srli a15, a15, 8 40260516: 0a44f2 s8i a15, a4, 10 40260519: 072785 call0 40267794 4026051c: 103216 beqz a2, 40260623 4026051f: 542d02 l32i a0, a13, 0x150 40260522: 0f0c22 l8ui a2, a12, 15 40260525: 130c movi.n a3, 1 40260527: 202230 or a2, a2, a3 4026052a: 0f4c22 s8i a2, a12, 15 4026052d: a09c beqz.n a0, 4026054b 4026052f: 030c movi.n a3, 0 40260531: ffa042 movi a4, 255 40260534: 202b addi.n a2, a0, 2 40260536: 354142 s8i a4, a1, 53 40260539: 35c142 addi a4, a1, 53 4026053c: 02ed45 call0 40263414 4026053f: 350152 l8ui a5, a1, 53 40260542: 053566 bnei a5, 3, 4026054b 40260545: 001085 call0 40260650 40260548: 000f86 j 4026058a 4026054b: 1c28 l32i.n a2, a12, 4 4026054d: fd1f05 call0 4025d740 40260550: 000d86 j 4026058a 40260553: 000000 ill 40260556: 9c38 l32i.n a3, a12, 36 40260558: 202dd0 or a2, a13, a13 4026055b: 040c movi.n a4, 0 4026055d: 150c movi.n a5, 1 4026055f: d94a01 l32r a0, 40256a88 40260562: 0000c0 callx0 a0 40260565: dc2b61 l32r a6, 40257614 40260568: 560662 l8ui a6, a6, 86 4026056b: 1b2666 bnei a6, 2, 4026058a 4026056e: fc1505 call0 4025c6c0 40260571: 529c beqz.n a2, 4026058a 40260573: 120c movi.n a2, 1 40260575: 130c movi.n a3, 1 40260577: ee9e05 call0 4024ef58 4026057a: f19f31 l32r a3, 4025cbf8 4026057d: 9c28 l32i.n a2, a12, 36 4026057f: e8a342 movi a4, 0x3e8 40260582: 822240 mull a2, a2, a4 40260585: 223a add.n a2, a2, a3 40260587: fca645 call0 4025cfec 4026058a: 1021c2 l32i a12, a1, 64 4026058d: 1121d2 l32i a13, a1, 68 40260590: 1221e2 l32i a14, a1, 72 40260593: 1321f2 l32i a15, a1, 76 40260596: f108 l32i.n a0, a1, 60 40260598: 50c112 addi a1, a1, 80 4026059b: f00d ret.n 4026059d: ff7331 l32r a3, 4026036c 402605a0: 240c movi.n a4, 2 402605a2: 7ea301 l32r a0, 40240030 <_irom0_text_start+0x30> 402605a5: 0000c0 callx0 a0 402605a8: e22821 l32r a2, 40258e48 402605ab: fea2c5 call0 4025efd8 402605ae: 64a002 movi a0, 100 402605b1: ffc106 j 402604b9 402605b4: 000000 ill 402605b7: 030c movi.n a3, 0 402605b9: 0d4c32 s8i a3, a12, 13 402605bc: 0e4c32 s8i a3, a12, 14 402605bf: 040e02 l8ui a0, a14, 4 402605c2: fea022 movi a2, 254 402605c5: 100020 and a0, a0, a2 402605c8: ffac86 j 4026047e 402605cb: 055e30 extui a5, a3, 30, 1 402605ce: 640c movi.n a4, 6 402605d0: 936450 movnez a6, a4, a5 402605d3: 063d mov.n a3, a6 402605d5: ff5ac5 call0 4025fb84 402605d8: 052d22 l32i a2, a13, 20 402605db: 013d mov.n a3, a1 402605dd: 049e45 call0 40264fc4 402605e0: 1c29 s32i.n a2, a12, 4 402605e2: aa2d82 l32i a8, a13, 0x2a8 402605e5: 4298 l32i.n a9, a2, 16 402605e7: dc0b61 l32r a6, 40257614 402605ea: 3178 l32i.n a7, a1, 12 402605ec: 560662 l8ui a6, a6, 86 402605ef: c07790 sub a7, a7, a9 402605f2: c07780 sub a7, a7, a8 402605f5: e8c772 addi a7, a7, -24 402605f8: 0c4c72 s8i a7, a12, 12 402605fb: c178 l32i.n a7, a1, 48 402605fd: 2c79 s32i.n a7, a12, 8 402605ff: 022626 beqi a6, 2, 40260605 40260602: fe9dc5 call0 4025efe0 40260605: f75c05 call0 40257bc8 40260608: dc0301 l32r a0, 40257614 4026060b: fdc2a2 addi a10, a2, -3 4026060e: d98a56 bnez a10, 402603aa 40260611: 042d22 l32i a2, a13, 16 40260614: 02f216 beqz a2, 40260647 40260617: 1122b2 l32i a11, a2, 68 4026061a: 292bb6 bltui a11, 2, 40260647 4026061d: 00a022 movi a2, 0 40260620: ff6206 j 402603ac 40260623: ff53d1 l32r a13, 40260370 40260626: 202dd0 or a2, a13, a13 40260629: d91601 l32r a0, 40256a84 4026062c: 0000c0 callx0 a0 4026062f: dbf9e1 l32r a14, 40257614 40260632: 560ee2 l8ui a14, a14, 86 40260635: fecee2 addi a14, a14, -2 40260638: f1ae16 beqz a14, 40260556 4026063b: fe9d45 call0 4025f010 4026063e: 203220 or a3, a2, a2 40260641: 096c22 s32i a2, a12, 36 40260644: ffc406 j 40260558 40260647: 120c movi.n a2, 1 40260649: ff57c6 j 402603ac 4026064c: fefac4 excw 4026064f: 3f .byte 0x3f 40260650: fea042 movi a4, 254 40260653: f56f21 l32r a2, 4025dc10 40260656: f0c112 addi a1, a1, -16 40260659: 0161c2 s32i a12, a1, 4 4026065c: 006102 s32i a0, a1, 0 4026065f: e1fdc1 l32r a12, 40258e54 40260662: dbec01 l32r a0, 40257614 40260665: 0f0c32 l8ui a3, a12, 15 40260668: 000222 l8ui a2, a2, 0 4026066b: 103340 and a3, a3, a4 4026066e: 0f4c32 s8i a3, a12, 15 40260671: 096256 bnez a2, 4026070b 40260674: 560032 l8ui a3, a0, 86 40260677: 052326 beqi a3, 2, 40260680 4026067a: fe9945 call0 4025f010 4026067d: 096c22 s32i a2, a12, 36 40260680: ff3c21 l32r a2, 40260370 40260683: d90001 l32r a0, 40256a84 40260686: 0000c0 callx0 a0 40260689: ff3921 l32r a2, 40260370 4026068c: 092c32 l32i a3, a12, 36 4026068f: 00a042 movi a4, 0 40260692: 01a052 movi a5, 1 40260695: d8fc01 l32r a0, 40256a88 40260698: 0000c0 callx0 a0 4026069b: 0d0c42 l8ui a4, a12, 13 4026069e: 0e0c52 l8ui a5, a12, 14 402606a1: e48c beqz.n a4, 402606b3 402606a3: 551b addi.n a5, a5, 1 402606a5: 745050 extui a5, a5, 0, 8 402606a8: 0e4c52 s8i a5, a12, 14 402606ab: 0425b6 bltui a5, 2, 402606b3 402606ae: 020c movi.n a2, 0 402606b0: fd0045 call0 4025d6b8 402606b3: dbd861 l32r a6, 40257614 402606b6: 560662 l8ui a6, a6, 86 402606b9: 022626 beqi a6, 2, 402606bf 402606bc: 001ec6 j 4026073b 402606bf: fc0005 call0 4025c6c0 402606c2: 075216 beqz a2, 4026073b 402606c5: ffe181 l32r a8, 4026064c 402606c8: 120c movi.n a2, 1 402606ca: 0878 l32i.n a7, a8, 0 402606cc: 130c movi.n a3, 1 402606ce: 771b addi.n a7, a7, 1 402606d0: 0879 s32i.n a7, a8, 0 402606d2: ee8845 call0 4024ef58 402606d5: f6cf21 l32r a2, 4025e214 402606d8: 9c38 l32i.n a3, a12, 36 402606da: 2139 s32i.n a3, a1, 8 402606dc: 7e8c01 l32r a0, 4024010c <_irom0_text_start+0x10c> 402606df: 0000c0 callx0 a0 402606e2: ffda81 l32r a8, 4026064c 402606e5: 0888 l32i.n a8, a8, 0 402606e7: 2108 l32i.n a0, a1, 8 402606e9: 0d3827 bltu a8, a2, 402606fa 402606ec: 020c movi.n a2, 0 402606ee: f01b85 call0 402508a8 402606f1: 9c08 l32i.n a0, a12, 36 402606f3: ffd6a1 l32r a10, 4026064c 402606f6: 090c movi.n a9, 0 402606f8: 0a99 s32i.n a9, a10, 0 402606fa: f13f31 l32r a3, 4025cbf8 402606fd: e8a322 movi a2, 0x3e8 40260700: 822020 mull a2, a0, a2 40260703: 223a add.n a2, a2, a3 40260705: fc8e45 call0 4025cfec 40260708: 000bc6 j 4026073b 4026070b: 120c movi.n a2, 1 4026070d: 284c22 s8i a2, a12, 40 40260710: fcfa45 call0 4025d6b8 40260713: 0f0c02 l8ui a0, a12, 15 40260716: fda042 movi a4, 253 40260719: 1e6017 bbci a0, 1, 4026073b 4026071c: dbbe31 l32r a3, 40257614 4026071f: 104040 and a4, a0, a4 40260722: 560332 l8ui a3, a3, 86 40260725: 0f4c42 s8i a4, a12, 15 40260728: 0a2366 bnei a3, 2, 40260736 4026072b: 120c movi.n a2, 1 4026072d: 0132c5 call0 40261a5c 40260730: 0001c6 j 4026073b 40260733: 000000 ill 40260736: 020c movi.n a2, 0 40260738: 013205 call0 40261a5c 4026073b: 11c8 l32i.n a12, a1, 4 4026073d: 0108 l32i.n a0, a1, 0 4026073f: 10c112 addi a1, a1, 16 40260742: f00d ret.n 40260744: 270220 excw 40260747: c21c40 excw 4026074a: 5da142 movi a4, 0x15d 4026074d: e0c112 addi a1, a1, -32 40260750: 41d9 s32i.n a13, a1, 16 40260752: 61f9 s32i.n a15, a1, 24 40260754: 2109 s32i.n a0, a1, 8 40260756: 51e9 s32i.n a14, a1, 20 40260758: 31c9 s32i.n a12, a1, 12 4026075a: fffae1 l32r a14, 40260744 4026075d: d817c1 l32r a12, 402567bc 40260760: 0e3d mov.n a3, a14 40260762: 5cc8 l32i.n a12, a12, 20 40260764: 7e4901 l32r a0, 40240088 <_irom0_text_start+0x88> 40260767: 0000c0 callx0 a0 4026076a: 336c22 s32i a2, a12, 204 4026076d: 126216 beqz a2, 40260897 40260770: cca022 movi a2, 204 40260773: 0e3d mov.n a3, a14 40260775: 63a142 movi a4, 0x163 40260778: 7e4401 l32r a0, 40240088 <_irom0_text_start+0x88> 4026077b: 0000c0 callx0 a0 4026077e: 332c02 l32i a0, a12, 204 40260781: 1029 s32i.n a2, a0, 4 40260783: e2cc bnez.n a2, 40260795 40260785: 0e3d mov.n a3, a14 40260787: 66a142 movi a4, 0x166 4026078a: 002d mov.n a2, a0 4026078c: 7ecd01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026078f: 0000c0 callx0 a0 40260792: 004046 j 40260897 40260795: c24c movi.n a2, 76 40260797: 0e3d mov.n a3, a14 40260799: 6aa142 movi a4, 0x16a 4026079c: 7e3b01 l32r a0, 40240088 <_irom0_text_start+0x88> 4026079f: 0000c0 callx0 a0 402607a2: 02dd mov.n a13, a2 402607a4: 42ec bnez.n a2, 402607cc 402607a6: 0e3d mov.n a3, a14 402607a8: 332c22 l32i a2, a12, 204 402607ab: 6da142 movi a4, 0x16d 402607ae: 1228 l32i.n a2, a2, 4 402607b0: 7ec401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402607b3: 0000c0 callx0 a0 402607b6: 0e3d mov.n a3, a14 402607b8: 332c22 l32i a2, a12, 204 402607bb: 6ea142 movi a4, 0x16e 402607be: 7ec001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402607c1: 0000c0 callx0 a0 402607c4: 030c movi.n a3, 0 402607c6: 336c32 s32i a3, a12, 204 402607c9: 003286 j 40260897 402607cc: e5d8f1 l32r a15, 40259f2c 402607cf: 7e0f02 l8ui a0, a15, 126 402607d2: 032066 bnei a0, 2, 402607d9 402607d5: 150c movi.n a5, 1 402607d7: 0259 s32i.n a5, a2, 0 402607d9: 220c movi.n a2, 2 402607db: 043066 bnei a0, 3, 402607e3 402607de: 7e0f02 l8ui a0, a15, 126 402607e1: 0d29 s32i.n a2, a13, 0 402607e3: 034066 bnei a0, 4, 402607ea 402607e6: 370c movi.n a7, 3 402607e8: 0d79 s32i.n a7, a13, 0 402607ea: 036d22 s32i a2, a13, 12 402607ed: 1d29 s32i.n a2, a13, 4 402607ef: ad29 s32i.n a2, a13, 40 402607f1: a30c movi.n a3, 10 402607f3: ffdf42 addmi a4, a15, 0xffffff00 402607f6: 3e2442 l32i a4, a4, 248 402607f9: 2d39 s32i.n a3, a13, 8 402607fb: 332c22 l32i a2, a12, 204 402607fe: 8d39 s32i.n a3, a13, 32 40260800: 1228 l32i.n a2, a2, 4 40260802: e10b31 l32r a3, 40258c30 40260805: 10c222 addi a2, a2, 16 40260808: 7e0a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026080b: 0000c0 callx0 a0 4026080e: 024c movi.n a2, 64 40260810: 0e3d mov.n a3, a14 40260812: 332c52 l32i a5, a12, 204 40260815: ffdf42 addmi a4, a15, 0xffffff00 40260818: 1558 l32i.n a5, a5, 4 4026081a: 3e2442 l32i a4, a4, 248 4026081d: c549 s32i.n a4, a5, 48 4026081f: 85a142 movi a4, 0x185 40260822: 7e1901 l32r a0, 40240088 <_irom0_text_start+0x88> 40260825: 0000c0 callx0 a0 40260828: 332c62 l32i a6, a12, 204 4026082b: 1668 l32i.n a6, a6, 4 4026082d: e5c1f1 l32r a15, 40259f34 40260830: f629 s32i.n a2, a6, 60 40260832: 0f2d mov.n a2, a15 40260834: 7dfe01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40260837: 0000c0 callx0 a0 4026083a: 332c72 l32i a7, a12, 204 4026083d: 024d mov.n a4, a2 4026083f: 1778 l32i.n a7, a7, 4 40260841: 0f3d mov.n a3, a15 40260843: f728 l32i.n a2, a7, 60 40260845: 7dfa01 l32r a0, 40240030 <_irom0_text_start+0x30> 40260848: 0000c0 callx0 a0 4026084b: 300c movi.n a0, 3 4026084d: 2ca132 movi a3, 0x12c 40260850: 1a0c movi.n a10, 1 40260852: 332c22 l32i a2, a12, 204 40260855: 262c92 l32i a9, a12, 152 40260858: 142cb2 l32i a11, a12, 80 4026085b: 0f1c movi.n a15, 16 4026085d: 20bbf0 or a11, a11, a15 40260860: 2988 l32i.n a8, a9, 8 40260862: 1228 l32i.n a2, a2, 4 40260864: 2088a0 or a8, a8, a10 40260867: 2d6232 s32i a3, a2, 180 4026086a: 544c02 s8i a0, a12, 84 4026086d: 146cb2 s32i a11, a12, 80 40260870: 2989 s32i.n a8, a9, 8 40260872: 091c45 call0 40269a38 40260875: 120c movi.n a2, 1 40260877: 013d mov.n a3, a1 40260879: f91445 call0 402599c0 4026087c: 012d mov.n a2, a1 4026087e: 0d3d mov.n a3, a13 40260880: 040c movi.n a4, 0 40260882: 095d85 call0 40269e5c 40260885: 332c32 l32i a3, a12, 204 40260888: 94a142 movi a4, 0x194 4026088b: 6329 s32i.n a2, a3, 24 4026088d: 0e3d mov.n a3, a14 4026088f: 0d2d mov.n a2, a13 40260891: 7e8b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40260894: 0000c0 callx0 a0 40260897: 31c8 l32i.n a12, a1, 12 40260899: 41d8 l32i.n a13, a1, 16 4026089b: 51e8 l32i.n a14, a1, 20 4026089d: 61f8 l32i.n a15, a1, 24 4026089f: 2108 l32i.n a0, a1, 8 402608a1: 20c112 addi a1, a1, 32 402608a4: f00d ret.n 402608a6: 6c0000 excw 402608a9: c112f5 excw 402608ac: 11c9f0 slli a12, a9, 1 402608af: 21d9 s32i.n a13, a1, 8 402608b1: d7c2c1 l32r a12, 402567bc 402608b4: 0109 s32i.n a0, a1, 0 402608b6: 5cc8 l32i.n a12, a12, 20 402608b8: 000c movi.n a0, 0 402608ba: 332c22 l32i a2, a12, 204 402608bd: 544c02 s8i a0, a12, 84 402608c0: 142c42 l32i a4, a12, 80 402608c3: 262c32 l32i a3, a12, 152 402608c6: 104450 and a4, a4, a5 402608c9: 146c42 s32i a4, a12, 80 402608cc: 2309 s32i.n a0, a3, 8 402608ce: 095216 beqz a2, 40260967 402608d1: 6238 l32i.n a3, a2, 24 402608d3: 142362 l32i a6, a3, 80 402608d6: ff9bd1 l32r a13, 40260744 402608d9: 069c beqz.n a6, 402608ed 402608db: 062d mov.n a2, a6 402608dd: 0d3d mov.n a3, a13 402608df: a6a142 movi a4, 0x1a6 402608e2: 7e7701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402608e5: 0000c0 callx0 a0 402608e8: 332c22 l32i a2, a12, 204 402608eb: 6238 l32i.n a3, a2, 24 402608ed: 0308 l32i.n a0, a3, 0 402608ef: 009c beqz.n a0, 40260903 402608f1: 0d3d mov.n a3, a13 402608f3: aaa142 movi a4, 0x1aa 402608f6: 002d mov.n a2, a0 402608f8: 7e7201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402608fb: 0000c0 callx0 a0 402608fe: 332c22 l32i a2, a12, 204 40260901: 6238 l32i.n a3, a2, 24 40260903: e38c beqz.n a3, 40260915 40260905: 032d mov.n a2, a3 40260907: aea142 movi a4, 0x1ae 4026090a: 0d3d mov.n a3, a13 4026090c: 7e6d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026090f: 0000c0 callx0 a0 40260912: 332c22 l32i a2, a12, 204 40260915: 1208 l32i.n a0, a2, 4 40260917: e038 l32i.n a3, a0, 56 40260919: 039c beqz.n a3, 4026092d 4026091b: 032d mov.n a2, a3 4026091d: b2a142 movi a4, 0x1b2 40260920: 0d3d mov.n a3, a13 40260922: 7e6701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40260925: 0000c0 callx0 a0 40260928: 332c22 l32i a2, a12, 204 4026092b: 1208 l32i.n a0, a2, 4 4026092d: f038 l32i.n a3, a0, 60 4026092f: 039c beqz.n a3, 40260943 40260931: 032d mov.n a2, a3 40260933: b6a142 movi a4, 0x1b6 40260936: 0d3d mov.n a3, a13 40260938: 7e6201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026093b: 0000c0 callx0 a0 4026093e: 332c22 l32i a2, a12, 204 40260941: 1208 l32i.n a0, a2, 4 40260943: e08c beqz.n a0, 40260955 40260945: 0d3d mov.n a3, a13 40260947: baa142 movi a4, 0x1ba 4026094a: 002d mov.n a2, a0 4026094c: 7e5d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026094f: 0000c0 callx0 a0 40260952: 332c22 l32i a2, a12, 204 40260955: e28c beqz.n a2, 40260967 40260957: 0d3d mov.n a3, a13 40260959: bea142 movi a4, 0x1be 4026095c: 7e5901 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026095f: 0000c0 callx0 a0 40260962: 0d0c movi.n a13, 0 40260964: 336cd2 s32i a13, a12, 204 40260967: 11c8 l32i.n a12, a1, 4 40260969: 21d8 l32i.n a13, a1, 8 4026096b: 0108 l32i.n a0, a1, 0 4026096d: 10c112 addi a1, a1, 16 40260970: f00d ret.n 40260972: 500000 excw 40260975: 402606 j 40270a11 <_irom0_text_end+0x8e> 40260978: 260374 excw 4026097b: c11240 mul16u a1, a2, a4 4026097c : 4026097c: b0c112 addi a1, a1, -80 4026097f: 1161d2 s32i a13, a1, 68 40260982: 1061c2 s32i a12, a1, 64 40260985: f109 s32i.n a0, a1, 60 40260987: 02cd mov.n a12, a2 40260989: 03d202 addmi a0, a2, 0x300 4026098c: 2e0002 l8ui a0, a0, 46 4026098f: 52d8 l32i.n a13, a2, 20 40260991: 0550e6 bgei a0, 5, 4026099a 40260994: 0220a6 blti a0, 2, 4026099a 40260997: ffdb05 call0 40260748 4026099a: 120c movi.n a2, 1 4026099c: 013d mov.n a3, a1 4026099e: f90205 call0 402599c0 402609a1: 120c movi.n a2, 1 402609a3: 013d mov.n a3, a1 402609a5: 240c movi.n a4, 2 402609a7: 64a052 movi a5, 100 402609aa: fa1e85 call0 4025ab94 402609ad: 520c movi.n a2, 5 402609af: 030c movi.n a3, 0 402609b1: e95c32 s16i a3, a12, 0x1d2 402609b4: 116d22 s32i a2, a13, 68 402609b7: 430c movi.n a3, 4 402609b9: ffee21 l32r a2, 40260974 402609bc: fcf085 call0 4025d8c8 402609bf: 0d2d mov.n a2, a13 402609c1: 318b addi.n a3, a1, 8 402609c3: 046005 call0 40264fc4 402609c6: 4288 l32i.n a8, a2, 16 402609c8: 5168 l32i.n a6, a1, 20 402609ca: e148 l32i.n a4, a1, 56 402609cc: d77c71 l32r a7, 402567bc 402609cf: fe68d1 l32r a13, 40260370 402609d2: aa2772 l32i a7, a7, 0x2a8 402609d5: f0cd52 addi a5, a13, -16 402609d8: 2549 s32i.n a4, a5, 8 402609da: 1529 s32i.n a2, a5, 4 402609dc: c06680 sub a6, a6, a8 402609df: 0d2d mov.n a2, a13 402609e1: c06670 sub a6, a6, a7 402609e4: e8c662 addi a6, a6, -24 402609e7: 0c4562 s8i a6, a5, 12 402609ea: d82601 l32r a0, 40256a84 402609ed: 0000c0 callx0 a0 402609f0: 0d2d mov.n a2, a13 402609f2: ffe131 l32r a3, 40260978 402609f5: 040c movi.n a4, 0 402609f7: d77e01 l32r a0, 402567f0 402609fa: 0000c0 callx0 a0 402609fd: db0581 l32r a8, 40257614 40260a00: 560882 l8ui a8, a8, 86 40260a03: 05dc32 addmi a3, a12, 0x500 40260a06: 202866 bnei a8, 2, 40260a2a 40260a09: 321332 l16ui a3, a3, 100 40260a0c: 150c movi.n a5, 1 40260a0e: 1021c2 l32i a12, a1, 64 40260a11: 0d2d mov.n a2, a13 40260a13: e11041 l32r a4, 40258e54 40260a16: 1121d2 l32i a13, a1, 68 40260a19: 9439 s32i.n a3, a4, 36 40260a1b: 040c movi.n a4, 0 40260a1d: d81a01 l32r a0, 40256a88 40260a20: 0000c0 callx0 a0 40260a23: f108 l32i.n a0, a1, 60 40260a25: 50c112 addi a1, a1, 80 40260a28: f00d ret.n 40260a2a: fe5b45 call0 4025efe0 40260a2d: fe5e05 call0 4025f010 40260a30: 023d mov.n a3, a2 40260a32: fff586 j 40260a0c 40260a35: 000000 ill 40260a38: f0c112 addi a1, a1, -16 40260a3b: 0161c2 s32i a12, a1, 4 40260a3e: 006102 s32i a0, a1, 0 40260a41: 20c330 or a12, a3, a3 40260a44: e39c beqz.n a3, 40260a66 40260a46: 320c movi.n a2, 3 40260a48: 0b1332 l16ui a3, a3, 22 40260a4b: 240c movi.n a4, 2 40260a4d: e58b05 call0 40246300 40260a50: 030c movi.n a3, 0 40260a52: 1c08 l32i.n a0, a12, 4 40260a54: 024d mov.n a4, a2 40260a56: 1008 l32i.n a0, a0, 4 40260a58: 1209 s32i.n a0, a2, 4 40260a5a: 0c29 s32i.n a2, a12, 0 40260a5c: 42c9 s32i.n a12, a2, 16 40260a5e: d21c movi.n a2, 29 40260a60: 8db701 l32r a0, 4024413c 40260a63: 0000c0 callx0 a0 40260a66: 11c8 l32i.n a12, a1, 4 40260a68: 0108 l32i.n a0, a1, 0 40260a6a: 10c112 addi a1, a1, 16 40260a6d: f00d ret.n 40260a6f: 93df00 movnez a13, a15, a0 40260a72: 000004 excw 40260a75: 000fa0 jx a15 40260a78 : 40260a78: f0c112 addi a1, a1, -16 40260a7b: 1109 s32i.n a0, a1, 4 40260a7d: 21c9 s32i.n a12, a1, 8 40260a7f: 02cd mov.n a12, a2 40260a81: a43e21 l32r a2, 40249b7c 40260a84: 0020c0 memw 40260a87: 412c02 l32i a0, a12, 0x104 40260a8a: 9228 l32i.n a2, a2, 36 40260a8c: 0e3207 bltu a2, a0, 40260a9e 40260a8f: 38a132 movi a3, 0x138 40260a92: c02200 sub a2, a2, a0 40260a95: 7d9d01 l32r a0, 4024010c <_irom0_text_start+0x10c> 40260a98: 0000c0 callx0 a0 40260a9b: 000446 j 40260ab0 40260a9e: f37c movi.n a3, -1 40260aa0: 303030 xor a3, a0, a3 40260aa3: 223a add.n a2, a2, a3 40260aa5: 221b addi.n a2, a2, 1 40260aa7: 38a132 movi a3, 0x138 40260aaa: 7d9801 l32r a0, 4024010c <_irom0_text_start+0x10c> 40260aad: 0000c0 callx0 a0 40260ab0: fff041 l32r a4, 40260a70 40260ab3: 38b427 bgeu a4, a2, 40260aef 40260ab6: d74121 l32r a2, 402567bc 40260ab9: a0a032 movi a3, 160 40260abc: 052252 l32i a5, a2, 20 40260abf: 440c movi.n a4, 4 40260ac1: 242562 l32i a6, a5, 144 40260ac4: 0169 s32i.n a6, a1, 0 40260ac6: 2465c2 s32i a12, a5, 144 40260ac9: 5228 l32i.n a2, a2, 20 40260acb: 036d85 call0 402641a4 40260ace: c0a032 movi a3, 192 40260ad1: d73a21 l32r a2, 402567bc 40260ad4: 240c movi.n a4, 2 40260ad6: 5228 l32i.n a2, a2, 20 40260ad8: 036c85 call0 402641a4 40260adb: d73821 l32r a2, 402567bc 40260ade: 5248 l32i.n a4, a2, 20 40260ae0: 0138 l32i.n a3, a1, 0 40260ae2: 246432 s32i a3, a4, 144 40260ae5: 0c3d mov.n a3, a12 40260ae7: 5228 l32i.n a2, a2, 20 40260ae9: 080dc5 call0 40268bc8 40260aec: 000286 j 40260afa 40260aef: 0c2d mov.n a2, a12 40260af1: ffe031 l32r a3, 40260a74 40260af4: 201110 or a1, a1, a1 40260af7: 048145 call0 4026530c 40260afa: 21c8 l32i.n a12, a1, 8 40260afc: 1108 l32i.n a0, a1, 4 40260afe: 10c112 addi a1, a1, 16 40260b01: f00d ret.n 40260b03: 8e0000 excw 40260b06: fe .byte 0xfe 40260b07: 3f .byte 0x3f 40260b08: 8e88 l32i.n a8, a14, 32 40260b0a: 140000 extui a0, a0, 0, 2 40260b0d: 401077 beq a0, a7, 40260b51 40260b10 : 40260b10: 056d mov.n a6, a5 40260b12: 048d mov.n a8, a4 40260b14: b0c112 addi a1, a1, -80 40260b17: b1c9 s32i.n a12, a1, 44 40260b19: e1f9 s32i.n a15, a1, 56 40260b1b: a109 s32i.n a0, a1, 40 40260b1d: c1d9 s32i.n a13, a1, 48 40260b1f: d1e9 s32i.n a14, a1, 52 40260b21: 03dd mov.n a13, a3 40260b23: 4338 l32i.n a3, a3, 16 40260b25: 02ed mov.n a14, a2 40260b27: 0308 l32i.n a0, a3, 0 40260b29: 0228 l32i.n a2, a2, 0 40260b2b: 144e00 extui a4, a0, 14, 2 40260b2e: 44cc bnez.n a4, 40260b36 40260b30: b50000 extui a0, a0, 16, 12 40260b33: 000146 j 40260b3c 40260b36: 012302 l32i a0, a3, 4 40260b39: 410800 srli a0, a0, 8 40260b3c: f40000 extui a0, a0, 0, 16 40260b3f: 49b0b6 bltui a0, 16, 40260b8c 40260b42: 012dc2 l32i a12, a13, 4 40260b45: 012cc2 l32i a12, a12, 4 40260b48: 000c52 l8ui a5, a12, 0 40260b4b: ffa0f2 movi a15, 255 40260b4e: 144050 extui a4, a5, 0, 2 40260b51: 055456 bnez a4, 40260baa 40260b54: 9189 s32i.n a8, a1, 36 40260b56: 8169 s32i.n a6, a1, 32 40260b58: 7139 s32i.n a3, a1, 28 40260b5a: 6129 s32i.n a2, a1, 24 40260b5c: 4109 s32i.n a0, a1, 16 40260b5e: 010c92 l8ui a9, a12, 1 40260b61: f0a042 movi a4, 240 40260b64: cf0c movi.n a15, 12 40260b66: 10f5f0 and a15, a5, a15 40260b69: 104540 and a4, a5, a4 40260b6c: 116142 s32i a4, a1, 68 40260b6f: 149090 extui a9, a9, 0, 2 40260b72: 378f66 bnei a15, 8, 40260bad 40260b75: 343966 bnei a9, 3, 40260bad 40260b78: 040c52 l8ui a5, a12, 4 40260b7b: 2e6507 bbci a5, 0, 40260bad 40260b7e: 0c2d mov.n a2, a12 40260b80: a0c842 addi a4, a8, -96 40260b83: fcc032 addi a3, a0, -4 40260b86: 049e05 call0 40265568 40260b89: 000086 j 40260b8f 40260b8c: ffa0f2 movi a15, 255 40260b8f: 3d8c beqz.n a13, 40260b96 40260b91: 0d2d mov.n a2, a13 40260b93: fcd905 call0 4025d924 40260b96: 0f2d mov.n a2, a15 40260b98: b1c8 l32i.n a12, a1, 44 40260b9a: c1d8 l32i.n a13, a1, 48 40260b9c: d1e8 l32i.n a14, a1, 52 40260b9e: e1f8 l32i.n a15, a1, 56 40260ba0: a108 l32i.n a0, a1, 40 40260ba2: 50c112 addi a1, a1, 80 40260ba5: f00d ret.n 40260ba7: 000000 ill 40260baa: fff846 j 40260b8f 40260bad: 701c movi.n a0, 23 40260baf: 19cc bnez.n a9, 40260bb4 40260bb1: 094f66 bnei a15, 4, 40260bbe 40260bb4: 1199 s32i.n a9, a1, 4 40260bb6: 4c4b addi.n a4, a12, 4 40260bb8: 106142 s32i a4, a1, 64 40260bbb: 000346 j 40260bcc 40260bbe: 042152 l32i a5, a1, 16 40260bc1: cab057 bgeu a0, a5, 40260b8f 40260bc4: 1199 s32i.n a9, a1, 4 40260bc6: 10cc62 addi a6, a12, 16 40260bc9: 106162 s32i a6, a1, 64 40260bcc: 2cab addi.n a2, a12, 10 40260bce: 2129 s32i.n a2, a1, 8 40260bd0: 07f785 call0 40268b4c 40260bd3: b09781 l32r a8, 4024ce30 40260bd6: f5a0a2 movi a10, 245 40260bd9: 020d mov.n a0, a2 40260bdb: b2dc bnez.n a2, 40260bfa 40260bdd: 028f26 beqi a15, 8, 40260be3 40260be0: 002546 j 40260c79 40260be3: 082d mov.n a2, a8 40260be5: 07f645 call0 40268b4c 40260be8: fa3216 beqz a2, 40260b8f 40260beb: 2138 l32i.n a3, a1, 8 40260bed: 246e22 s32i a2, a14, 144 40260bf0: 640c movi.n a4, 6 40260bf2: 0e2d mov.n a2, a14 40260bf4: 03eac5 call0 40264aa4 40260bf7: ffe506 j 40260b8f 40260bfa: 7198 l32i.n a9, a1, 28 40260bfc: 080992 l8ui a9, a9, 8 40260bff: 198c beqz.n a9, 40260c04 40260c01: 8a99a7 bne a9, a10, 40260b8f 40260c04: a3dea1 l32r a10, 40249b7c 40260c07: 0020c0 memw 40260c0a: f109 s32i.n a0, a1, 60 40260c0c: 9aa8 l32i.n a10, a10, 36 40260c0e: 4162a2 s32i a10, a2, 0x104 40260c11: f1b8 l32i.n a11, a1, 60 40260c13: 246eb2 s32i a11, a14, 144 40260c16: 4fcc bnez.n a15, 40260c1e 40260c18: 112102 l32i a0, a1, 68 40260c1b: 22d026 beqi a0, 64, 40260c41 40260c1e: 102122 l32i a2, a1, 64 40260c21: 6138 l32i.n a3, a1, 24 40260c23: 640c movi.n a4, 6 40260c25: 33c332 addi a3, a3, 51 40260c28: ab9c01 l32r a0, 4024ba98 40260c2b: 0000c0 callx0 a0 40260c2e: f28c beqz.n a2, 40260c41 40260c30: 102122 l32i a2, a1, 64 40260c33: b07f31 l32r a3, 4024ce30 40260c36: 640c movi.n a4, 6 40260c38: ab9801 l32r a0, 4024ba98 40260c3b: 0000c0 callx0 a0 40260c3e: f4d256 bnez a2, 40260b8f 40260c41: d0a032 movi a3, 208 40260c44: 0442f0 extui a4, a15, 2, 1 40260c47: 8158 l32i.n a5, a1, 32 40260c49: c04e52 s8i a5, a14, 192 40260c4c: 0cf456 bnez a4, 40260d1f 40260c4f: 112162 l32i a6, a1, 68 40260c52: c0c662 addi a6, a6, -64 40260c55: 0c6616 beqz a6, 40260d1f 40260c58: 010c02 l8ui a0, a12, 1 40260c5b: 000c72 l8ui a7, a12, 0 40260c5e: 8ca082 movi a8, 140 40260c61: 107780 and a7, a7, a8 40260c64: 88a082 movi a8, 136 40260c67: 4f9787 bne a7, a8, 40260cba 40260c6a: 149000 extui a9, a0, 0, 2 40260c6d: fdc992 addi a9, a9, -3 40260c70: 101956 bnez a9, 40260d75 40260c73: 1e0c92 l8ui a9, a12, 30 40260c76: 003f86 j 40260d78 40260c79: 7198 l32i.n a9, a1, 28 40260c7b: 080992 l8ui a9, a9, 8 40260c7e: 498c beqz.n a9, 40260c86 40260c80: c0b9a0 sub a11, a9, a10 40260c83: f08b56 bnez a11, 40260b8f 40260c86: 102122 l32i a2, a1, 64 40260c89: b06931 l32r a3, 4024ce30 40260c8c: 640c movi.n a4, 6 40260c8e: ab8201 l32r a0, 4024ba98 40260c91: 0000c0 callx0 a0 40260c94: 129c beqz.n a2, 40260ca9 40260c96: 102122 l32i a2, a1, 64 40260c99: 6138 l32i.n a3, a1, 24 40260c9b: 640c movi.n a4, 6 40260c9d: 33c332 addi a3, a3, 51 40260ca0: ab7e01 l32r a0, 4024ba98 40260ca3: 0000c0 callx0 a0 40260ca6: ee5256 bnez a2, 40260b8f 40260ca9: b06121 l32r a2, 4024ce30 40260cac: 07e9c5 call0 40268b4c 40260caf: f129 s32i.n a2, a1, 60 40260cb1: f5c256 bnez a2, 40260c11 40260cb4: ffb5c6 j 40260b8f 40260cb7: 000000 ill 40260cba: 091c movi.n a9, 16 40260cbc: 0b1cb2 l16ui a11, a12, 22 40260cbf: 045f56 bnez a15, 40260d08 40260cc2: 112142 l32i a4, a1, 68 40260cc5: 3f9437 bne a4, a3, 40260d08 40260cc8: 056067 bbci a0, 6, 40260cd1 40260ccb: 20cca2 addi a10, a12, 32 40260cce: 000086 j 40260cd4 40260cd1: 18cca2 addi a10, a12, 24 40260cd4: 4158 l32i.n a5, a1, 16 40260cd6: c06ac0 sub a6, a10, a12 40260cd9: 668b addi.n a6, a6, 8 40260cdb: 02a567 bge a5, a6, 40260ce1 40260cde: ffab46 j 40260b8f 40260ce1: 1261b2 s32i a11, a1, 72 40260ce4: 136192 s32i a9, a1, 76 40260ce7: 000a72 l8ui a7, a10, 0 40260cea: 7fa082 movi a8, 127 40260ced: 179787 bne a7, a8, 40260d08 40260cf0: 2a1b addi.n a2, a10, 1 40260cf2: ff8431 l32r a3, 40260b04 40260cf5: 340c movi.n a4, 3 40260cf7: ab6801 l32r a0, 4024ba98 40260cfa: 0000c0 callx0 a0 40260cfd: e29c beqz.n a2, 40260d1f 40260cff: 132192 l32i a9, a1, 76 40260d02: 1221b2 l32i a11, a1, 72 40260d05: 010c02 l8ui a0, a12, 1 40260d08: f188 l32i.n a8, a1, 60 40260d0a: 908980 addx2 a8, a9, a8 40260d0d: 0b6037 bbci a0, 3, 40260d1c 40260d10: 4f1892 l16ui a9, a8, 158 40260d13: c09b90 sub a9, a11, a9 40260d16: 0219e6 bgei a9, 1, 40260d1c 40260d19: ff9c86 j 40260b8f 40260d1c: 4f58b2 s16i a11, a8, 158 40260d1f: 022132 l32i a3, a1, 8 40260d22: 48ce22 addi a2, a14, 72 40260d25: 06a042 movi a4, 6 40260d28: 7cc201 l32r a0, 40240030 <_irom0_text_start+0x30> 40260d2b: 0000c0 callx0 a0 40260d2e: 059f16 beqz a15, 40260d8b 40260d31: 494f26 beqi a15, 4, 40260d7e 40260d34: f8cfa2 addi a10, a15, -8 40260d37: e54a56 bnez a10, 40260b8f 40260d3a: 202cc0 or a2, a12, a12 40260d3d: ff7301 l32r a0, 40260b0c 40260d40: 0000c0 callx0 a0 40260d43: 025d mov.n a5, a2 40260d45: 41b8 l32i.n a11, a1, 16 40260d47: 0a5d22 s16i a2, a13, 20 40260d4a: c00b20 sub a0, a11, a2 40260d4d: fcc002 addi a0, a0, -4 40260d50: 0b5d02 s16i a0, a13, 22 40260d53: 02ab27 bge a11, a2, 40260d59 40260d56: ff8d46 j 40260b8f 40260d59: 1128 l32i.n a2, a1, 4 40260d5b: 220b addi.n a2, a2, -1 40260d5d: e2e256 bnez a2, 40260b8f 40260d60: f138 l32i.n a3, a1, 60 40260d62: 0d1332 l16ui a3, a3, 26 40260d65: 0a3356 bnez a3, 40260e0c 40260d68: 0e2d mov.n a2, a14 40260d6a: a0a032 movi a3, 160 40260d6d: 740c movi.n a4, 7 40260d6f: 034345 call0 402641a4 40260d72: ff8646 j 40260b8f 40260d75: 180c92 l8ui a9, a12, 24 40260d78: 349090 extui a9, a9, 0, 4 40260d7b: ffcf46 j 40260cbc 40260d7e: 0e2d mov.n a2, a14 40260d80: 0d3d mov.n a3, a13 40260d82: 112142 l32i a4, a1, 68 40260d85: 009345 call0 402616bc 40260d88: ff80c6 j 40260b8f 40260d8b: 202cc0 or a2, a12, a12 40260d8e: ff5f01 l32r a0, 40260b0c 40260d91: 0000c0 callx0 a0 40260d94: 204220 or a4, a2, a2 40260d97: 0a5d22 s16i a2, a13, 20 40260d9a: 042162 l32i a6, a1, 16 40260d9d: 1158 l32i.n a5, a1, 4 40260d9f: c06620 sub a6, a6, a2 40260da2: fcc662 addi a6, a6, -4 40260da5: 0b5d62 s16i a6, a13, 22 40260da8: de3556 bnez a5, 40260b8f 40260dab: 4188 l32i.n a8, a1, 16 40260dad: 771c movi.n a7, 23 40260daf: 023787 bltu a7, a8, 40260db5 40260db2: ff7646 j 40260b8f 40260db5: 0a0c92 l8ui a9, a12, 10 40260db8: 049090 extui a9, a9, 0, 1 40260dbb: dd0956 bnez a9, 40260b8f 40260dbe: 010ca2 l8ui a10, a12, 1 40260dc1: 366a67 bbci a10, 6, 40260dfb 40260dc4: 1121b2 l32i a11, a1, 68 40260dc7: d0a0c2 movi a12, 208 40260dca: 2d1bc7 beq a11, a12, 40260dfb 40260dcd: b0a022 movi a2, 176 40260dd0: c00b20 sub a0, a11, a2 40260dd3: db8056 bnez a0, 40260b8f 40260dd6: 142e32 l32i a3, a14, 80 40260dd9: 051c movi.n a5, 16 40260ddb: 028357 bany a3, a5, 40260de1 40260dde: ff6b46 j 40260b8f 40260de1: 0e2d mov.n a2, a14 40260de3: 0d3d mov.n a3, a13 40260de5: ff4b85 call0 402602a0 40260de8: da3216 beqz a2, 40260b8f 40260deb: 1d78 l32i.n a7, a13, 4 40260ded: 1778 l32i.n a7, a7, 4 40260def: 010762 l8ui a6, a7, 1 40260df2: bfa082 movi a8, 191 40260df5: 106680 and a6, a6, a8 40260df8: 014762 s8i a6, a7, 1 40260dfb: 0e2d mov.n a2, a14 40260dfd: 0d3d mov.n a3, a13 40260dff: 112142 l32i a4, a1, 68 40260e02: 9158 l32i.n a5, a1, 36 40260e04: 8168 l32i.n a6, a1, 32 40260e06: 0027c5 call0 40261084 40260e09: ff6086 j 40260b8f 40260e0c: 006152 s32i a5, a1, 0 40260e0f: 0f2182 l32i a8, a1, 60 40260e12: 031c movi.n a3, 16 40260e14: 2888 l32i.n a8, a8, 8 40260e16: 010c02 l8ui a0, a12, 1 40260e19: 108830 and a8, a8, a3 40260e1c: 103030 and a3, a0, a3 40260e1f: 071387 beq a3, a8, 40260e2a 40260e22: f128 l32i.n a2, a1, 60 40260e24: 045945 call0 402653bc 40260e27: 010c02 l8ui a0, a12, 1 40260e2a: 256067 bbci a0, 6, 40260e53 40260e2d: 142e92 l32i a9, a14, 80 40260e30: 0a1c movi.n a10, 16 40260e32: 0289a7 bany a9, a10, 40260e38 40260e35: ff5586 j 40260b8f 40260e38: 0e2d mov.n a2, a14 40260e3a: 0d3d mov.n a3, a13 40260e3c: 0148 l32i.n a4, a1, 0 40260e3e: ff4605 call0 402602a0 40260e41: d4a216 beqz a2, 40260b8f 40260e44: 010cb2 l8ui a11, a12, 1 40260e47: bfa002 movi a0, 191 40260e4a: 10bb00 and a11, a11, a0 40260e4d: 014cb2 s8i a11, a12, 1 40260e50: 000286 j 40260e5e 40260e53: 1d38 l32i.n a3, a13, 4 40260e55: 0a1d22 l16ui a2, a13, 20 40260e58: 1348 l32i.n a4, a3, 4 40260e5a: 224a add.n a2, a2, a4 40260e5c: 1329 s32i.n a2, a3, 4 40260e5e: 203cc0 or a3, a12, a12 40260e61: 202dd0 or a2, a13, a13 40260e64: 4148 l32i.n a4, a1, 16 40260e66: 0158 l32i.n a5, a1, 0 40260e68: 019c85 call0 40262834 40260e6b: 02cd mov.n a12, a2 40260e6d: 02dd mov.n a13, a2 40260e6f: d1c216 beqz a2, 40260b8f 40260e72: ff2531 l32r a3, 40260b08 40260e75: f158 l32i.n a5, a1, 60 40260e77: 1208 l32i.n a0, a2, 4 40260e79: 2558 l32i.n a5, a5, 8 40260e7b: 1008 l32i.n a0, a0, 4 40260e7d: 32e507 bbsi a5, 0, 40260eb3 40260e80: f168 l32i.n a6, a1, 60 40260e82: 180662 l8ui a6, a6, 24 40260e85: 591666 bnei a6, 1, 40260ee2 40260e88: 0d0072 l8ui a7, a0, 13 40260e8b: 0c0082 l8ui a8, a0, 12 40260e8e: 117780 slli a7, a7, 8 40260e91: 207780 or a7, a7, a8 40260e94: c07730 sub a7, a7, a3 40260e97: cf4756 bnez a7, 40260b8f 40260e9a: 40eb addi.n a4, a0, 14 40260e9c: 0b1252 l16ui a5, a2, 22 40260e9f: 242e32 l32i a3, a14, 144 40260ea2: 332e22 l32i a2, a14, 204 40260ea5: 392332 l32i a3, a3, 228 40260ea8: f2c552 addi a5, a5, -14 40260eab: 6228 l32i.n a2, a2, 24 40260ead: 0921c5 call0 4026a0cc 40260eb0: ff36c6 j 40260b8f 40260eb3: 0d0052 l8ui a5, a0, 13 40260eb6: 0c0062 l8ui a6, a0, 12 40260eb9: 115580 slli a5, a5, 8 40260ebc: 205560 or a5, a5, a6 40260ebf: 1f9537 bne a5, a3, 40260ee2 40260ec2: 332e32 l32i a3, a14, 204 40260ec5: 056102 s32i a0, a1, 20 40260ec8: 016316 beqz a3, 40260ee2 40260ecb: 0ec042 addi a4, a0, 14 40260ece: 6328 l32i.n a2, a3, 24 40260ed0: 0b1c52 l16ui a5, a12, 22 40260ed3: 242e32 l32i a3, a14, 144 40260ed6: f2c552 addi a5, a5, -14 40260ed9: 392332 l32i a3, a3, 228 40260edc: 091ec5 call0 4026a0cc 40260edf: ff2b06 j 40260b8f 40260ee2: 000052 l8ui a5, a0, 0 40260ee5: 5109 s32i.n a0, a1, 20 40260ee7: 11e507 bbsi a5, 0, 40260efc 40260eea: 640c movi.n a4, 6 40260eec: 6138 l32i.n a3, a1, 24 40260eee: 002d mov.n a2, a0 40260ef0: 33c332 addi a3, a3, 51 40260ef3: aae901 l32r a0, 4024ba98 40260ef6: 0000c0 callx0 a0 40260ef9: 03c216 beqz a2, 40260f39 40260efc: 03a022 movi a2, 3 40260eff: 0b1c32 l16ui a3, a12, 22 40260f02: 040c movi.n a4, 0 40260f04: e53f85 call0 40246300 40260f07: 3129 s32i.n a2, a1, 12 40260f09: c2ac beqz.n a2, 40260f39 40260f0b: 1228 l32i.n a2, a2, 4 40260f0d: 1c38 l32i.n a3, a12, 4 40260f0f: 0b1c42 l16ui a4, a12, 22 40260f12: 1338 l32i.n a3, a3, 4 40260f14: 7c4701 l32r a0, 40240030 <_irom0_text_start+0x30> 40260f17: 0000c0 callx0 a0 40260f1a: 3138 l32i.n a3, a1, 12 40260f1c: 071342 l16ui a4, a3, 14 40260f1f: 6128 l32i.n a2, a1, 24 40260f21: 440b addi.n a4, a4, -1 40260f23: 075342 s16i a4, a3, 14 40260f26: 025f05 call0 40263518 40260f29: 0c1266 bnei a2, 1, 40260f39 40260f2c: 3128 l32i.n a2, a1, 12 40260f2e: 071252 l16ui a5, a2, 14 40260f31: 551b addi.n a5, a5, 1 40260f33: 075252 s16i a5, a2, 14 40260f36: e55dc5 call0 40246514 40260f39: 5168 l32i.n a6, a1, 20 40260f3b: 000662 l8ui a6, a6, 0 40260f3e: 11e607 bbsi a6, 0, 40260f53 40260f41: 5128 l32i.n a2, a1, 20 40260f43: 6138 l32i.n a3, a1, 24 40260f45: 640c movi.n a4, 6 40260f47: 33c332 addi a3, a3, 51 40260f4a: aad301 l32r a0, 4024ba98 40260f4d: 0000c0 callx0 a0 40260f50: c3b256 bnez a2, 40260b8f 40260f53: 0c3d mov.n a3, a12 40260f55: 0e2d mov.n a2, a14 40260f57: ffae05 call0 40260a38 40260f5a: 820c movi.n a2, 8 40260f5c: ff0e06 j 40260b98 40260f5f: 0a7800 excw 40260f62: 124026 beqi a0, 4, 40260f78 40260f65: c9e0c1 l32r a12, 402536e8 40260f68: 310951 l32r a5, 4022d38c <_lit4_end+0x125c3c> 40260f6b: 540202 l8ui a0, a2, 84 40260f6e: 02cd mov.n a12, a2 40260f70: 1e2066 bnei a0, 2, 40260f92 40260f73: 172222 l32i a2, a2, 92 40260f76: f28c beqz.n a2, 40260f89 40260f78: fdf331 l32r a3, 40260744 40260f7b: 19a642 movi a4, 0x619 40260f7e: 7cd001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40260f81: 0000c0 callx0 a0 40260f84: 020c movi.n a2, 0 40260f86: 176c22 s32i a2, a12, 92 40260f89: 51c8 l32i.n a12, a1, 20 40260f8b: 3108 l32i.n a0, a1, 12 40260f8d: 20c112 addi a1, a1, 32 40260f90: f00d ret.n 40260f92: 2139 s32i.n a3, a1, 8 40260f94: f11666 bnei a6, 1, 40260f89 40260f97: 461b addi.n a4, a6, 1 40260f99: b0a032 movi a3, 176 40260f9c: 032045 call0 402641a4 40260f9f: 2128 l32i.n a2, a1, 8 40260fa1: 22ab addi.n a2, a2, 10 40260fa3: 1129 s32i.n a2, a1, 4 40260fa5: 07ba45 call0 40268b4c 40260fa8: 4129 s32i.n a2, a1, 16 40260faa: 82cc bnez.n a2, 40260fb6 40260fac: 1128 l32i.n a2, a1, 4 40260fae: 07a9c5 call0 40268a4c 40260fb1: 4129 s32i.n a2, a1, 16 40260fb3: fd2216 beqz a2, 40260f89 40260fb6: 1138 l32i.n a3, a1, 4 40260fb8: 4128 l32i.n a2, a1, 16 40260fba: 640c movi.n a4, 6 40260fbc: 7c1d01 l32r a0, 40240030 <_irom0_text_start+0x30> 40260fbf: 0000c0 callx0 a0 40260fc2: 4128 l32i.n a2, a1, 16 40260fc4: 030c movi.n a3, 0 40260fc6: 01d222 addmi a2, a2, 0x100 40260fc9: c0c222 addi a2, a2, -64 40260fcc: 0426c5 call0 4026523c 40260fcf: 4128 l32i.n a2, a1, 16 40260fd1: 01d222 addmi a2, a2, 0x100 40260fd4: f0c222 addi a2, a2, -16 40260fd7: 0129 s32i.n a2, a1, 0 40260fd9: d6aa01 l32r a0, 40256a84 40260fdc: 0000c0 callx0 a0 40260fdf: 0128 l32i.n a2, a1, 0 40260fe1: ffdf31 l32r a3, 40260f60 40260fe4: 4148 l32i.n a4, a1, 16 40260fe6: d60201 l32r a0, 402567f0 40260fe9: 0000c0 callx0 a0 40260fec: 0128 l32i.n a2, a1, 0 40260fee: d0a732 movi a3, 0x7d0 40260ff1: 140c movi.n a4, 1 40260ff3: 150c movi.n a5, 1 40260ff5: d6a401 l32r a0, 40256a88 40260ff8: 0000c0 callx0 a0 40260ffb: 4128 l32i.n a2, a1, 16 40260ffd: f56c movi.n a5, -17 40260fff: e47c movi.n a4, -2 40261001: c47d71 l32r a7, 402521f8 40261004: 082c movi.n a8, 32 40261006: 4138 l32i.n a3, a1, 16 40261008: 540c02 l8ui a0, a12, 84 4026100b: 2368 l32i.n a6, a3, 8 4026100d: fdc002 addi a0, a0, -3 40261010: 206680 or a6, a6, a8 40261013: 206670 or a6, a6, a7 40261016: 2369 s32i.n a6, a3, 8 40261018: 104640 and a4, a6, a4 4026101b: 104450 and a4, a4, a5 4026101e: 130c movi.n a3, 1 40261020: 203630 or a3, a6, a3 40261023: 833400 moveqz a3, a4, a0 40261026: 2239 s32i.n a3, a2, 8 40261028: ffd746 j 40260f89 4026102b: 081400 excw 4026102e: ec0040 excw 40261031: 02ac23 excw 40261034: 010232 l8ui a3, a2, 1 40261037: fffd61 l32r a6, 4026102c 4026103a: 1413a6 blti a3, 1, 40261052 4026103d: 681c movi.n a8, 22 4026103f: 732a add.n a7, a3, a2 40261041: 020232 l8ui a3, a2, 2 40261044: 643030 extui a3, a3, 0, 7 40261047: 0b2837 blt a8, a3, 40261056 4026104a: 085637 bbc a6, a3, 40261056 4026104d: 221b addi.n a2, a2, 1 4026104f: ee9277 bne a2, a7, 40261041 40261052: 120c movi.n a2, 1 40261054: f00d ret.n 40261056: 020c movi.n a2, 0 40261058: f00d ret.n 4026105a: 180000 excw 4026105d: fe .byte 0xfe 4026105e: 180134 excw 40261061: fe .byte 0xfe 40261062: 00dd34 excw 40261065: 01f250 slli a15, a2, 27 40261068: f25000 excw 4026106b: aaec02 excw 4026106e: fe .byte 0xfe 4026106f: 3f .byte 0x3f 40261070: df .byte 0xdf 40261071: 0009 s32i.n a0, a0, 0 40261073: 09e600 excw 40261076: c80000 excw 40261079: fefa add.n a15, a14, a15 4026107b: 3f .byte 0x3f 4026107c: fefad0 excw 4026107f: 3f .byte 0x3f 40261080: 0493e0 extui a9, a14, 3, 1 40261083: ceb100 excw 40261086: a072d5 excw 40261089: 1170a0 slli a7, a0, 6 4026108c: 6152c0 excw 4026108f: c21a add.n a12, a2, a1 40261091: d22161 l32r a6, 40255918 40261094: f22261 l32r a6, 4025d91c 40261097: e22461 l32r a6, 40259928 4026109a: 022361 l32r a6, 40221928 <_lit4_end+0x11a1d8> 4026109d: ed2061 l32r a6, 4025c520 402610a0: 130204 excw 402610a3: f80b addi.n a15, a8, -1 402610a5: 02dd13 excw 402610a8: 0da8 l32i.n a10, a13, 0 402610aa: 242d72 l32i a7, a13, 144 402610ad: 062d mov.n a2, a6 402610af: 1ff8 l32i.n a15, a15, 4 402610b1: 065c movi.n a6, 80 402610b3: 18cfc2 addi a12, a15, 24 402610b6: 00fa add.n a0, a0, a15 402610b8: 18c002 addi a0, a0, 24 402610bb: 0a2467 blt a4, a6, 402610c9 402610be: 02a647 bge a6, a4, 402610c4 402610c1: 0062c6 j 40261250 402610c4: 140c movi.n a4, 1 402610c6: 0056c6 j 40261225 402610c9: 02c4e6 bgei a4, 32, 402610cf 402610cc: 004786 j 402611ee 402610cf: 052c movi.n a5, 32 402610d1: 022547 blt a5, a4, 402610d7 402610d4: 004706 j 402611f4 402610d7: 02d4e6 bgei a4, 64, 402610dd 402610da: 005706 j 4026123a 402610dd: 064c movi.n a6, 64 402610df: 02a647 bge a6, a4, 402610e5 402610e2: 005506 j 4026123a 402610e5: 112d72 l32i a7, a13, 68 402610e8: fbc772 addi a7, a7, -5 402610eb: 14b756 bnez a7, 4026123a 402610ee: c090f0 sub a9, a0, a15 402610f1: 981c movi.n a8, 25 402610f3: 022897 blt a8, a9, 402610f9 402610f6: 008986 j 40261320 402610f9: c050c0 sub a5, a0, a12 402610fc: 0e0c movi.n a14, 0 402610fe: 1a2142 l32i a4, a1, 104 40261101: 020c movi.n a2, 0 40261103: 6fab addi.n a6, a15, 10 40261105: 030c movi.n a3, 0 40261107: 1e6132 s32i a3, a1, 120 4026110a: 256162 s32i a6, a1, 148 4026110d: 266122 s32i a2, a1, 152 40261110: 060c movi.n a6, 0 40261112: a0c442 addi a4, a4, -96 40261115: 1d6142 s32i a4, a1, 116 40261118: 010ca2 l8ui a10, a12, 1 4026111b: 000c22 l8ui a2, a12, 0 4026111e: 7a2b addi.n a7, a10, 2 40261120: 02a577 bge a5, a7, 40261126 40261123: 0044c6 j 4026123a 40261126: 0b2216 beqz a2, 402611dc 40261129: 820b addi.n a8, a2, -1 4026112b: 0a8816 beqz a8, 402611d7 4026112e: 293c movi.n a9, 50 40261130: 029297 bne a2, a9, 40261136 40261133: 002686 j 402611d1 40261136: dda032 movi a3, 221 40261139: c03230 sub a3, a2, a3 4026113c: 09e356 bnez a3, 402611de 4026113f: 020c movi.n a2, 0 40261141: 254ab6 bltui a10, 4, 4026116a 40261144: 050c72 l8ui a7, a12, 5 40261147: 030c52 l8ui a5, a12, 3 4026114a: 020c42 l8ui a4, a12, 2 4026114d: 115580 slli a5, a5, 8 40261150: 204450 or a4, a4, a5 40261153: 040c52 l8ui a5, a12, 4 40261156: 017780 slli a7, a7, 24 40261159: 115500 slli a5, a5, 16 4026115c: 205570 or a5, a5, a7 4026115f: 204450 or a4, a4, a5 40261162: ffbe51 l32r a5, 4026105c 40261165: 019457 bne a4, a5, 4026116a 40261168: 120c movi.n a2, 1 4026116a: 428c beqz.n a2, 40261172 4026116c: 1e61c2 s32i a12, a1, 120 4026116f: 001ac6 j 402611de 40261172: 020c movi.n a2, 0 40261174: 254ab6 bltui a10, 4, 4026119d 40261177: 050c32 l8ui a3, a12, 5 4026117a: 030c92 l8ui a9, a12, 3 4026117d: 020c82 l8ui a8, a12, 2 40261180: 119980 slli a9, a9, 8 40261183: 208890 or a8, a8, a9 40261186: 040c92 l8ui a9, a12, 4 40261189: 013380 slli a3, a3, 24 4026118c: 119900 slli a9, a9, 16 4026118f: 209930 or a9, a9, a3 40261192: 208890 or a8, a8, a9 40261195: ffb291 l32r a9, 40261060 40261198: 019897 bne a8, a9, 4026119d 4026119b: 120c movi.n a2, 1 4026119d: d587b1 l32r a11, 402567bc 402611a0: a2bc beqz.n a2, 402611de 402611a2: 186162 s32i a6, a1, 96 402611a5: 5c2b92 l32i a9, a11, 0x170 402611a8: 176102 s32i a0, a1, 92 402611ab: f9ac beqz.n a9, 402611de 402611ad: 120c movi.n a2, 1 402611af: 252132 l32i a3, a1, 148 402611b2: 4c7b addi.n a4, a12, 7 402611b4: 5cab addi.n a5, a12, 10 402611b6: 1d2172 l32i a7, a1, 116 402611b9: f8ca62 addi a6, a10, -8 402611bc: 746060 extui a6, a6, 0, 8 402611bf: 0009c0 callx0 a9 402611c2: 172102 l32i a0, a1, 92 402611c5: 182162 l32i a6, a1, 96 402611c8: d57db1 l32r a11, 402567bc 402611cb: 010ca2 l8ui a10, a12, 1 402611ce: 000306 j 402611de 402611d1: 2661c2 s32i a12, a1, 152 402611d4: 000186 j 402611de 402611d7: 0ced mov.n a14, a12 402611d9: 000046 j 402611de 402611dc: 0c6d mov.n a6, a12 402611de: 8a2b addi.n a8, a10, 2 402611e0: cc8a add.n a12, a12, a8 402611e2: c050c0 sub a5, a0, a12 402611e5: 0225a6 blti a5, 2, 402611eb 402611e8: ffcb06 j 40261118 402611eb: 004fc6 j 4026132e 402611ee: 48b4e6 bgei a4, 16, 4026123a 402611f1: 045456 bnez a4, 4026123a 402611f4: 1f6172 s32i a7, a1, 124 402611f7: 112d92 l32i a9, a13, 68 402611fa: 176102 s32i a0, a1, 92 402611fd: 395966 bnei a9, 5, 4026123a 40261200: 33ca32 addi a3, a10, 51 40261203: 10cf22 addi a2, a15, 16 40261206: 640c movi.n a4, 6 40261208: aa2401 l32r a0, 4024ba98 4026120b: 0000c0 callx0 a0 4026120e: 82ec bnez.n a2, 4026123a 40261210: e0cea2 addi a10, a14, -32 40261213: 155a56 bnez a10, 4026136c 40261216: 100c movi.n a0, 1 40261218: 0b3c movi.n a11, 48 4026121a: 1c61b2 s32i a11, a1, 112 4026121d: 005486 j 40261373 40261220: 16ee66 bnei a14, 128, 4026123a 40261223: 040c movi.n a4, 0 40261225: 072bc2 l32i a12, a11, 28 40261228: 02ec77 bbsi a12, 7, 4026122e 4026122b: 0b1e67 beq a14, a6, 4026123a 4026122e: 202330 or a2, a3, a3 40261231: 1a2152 l32i a5, a1, 104 40261234: 203110 or a3, a1, a1 40261237: 017ac5 call0 402629e4 4026123a: 2121c2 l32i a12, a1, 132 4026123d: 2221d2 l32i a13, a1, 136 40261240: 2321e2 l32i a14, a1, 140 40261243: 2421f2 l32i a15, a1, 144 40261246: a0a022 movi a2, 160 40261249: 202102 l32i a0, a1, 128 4026124c: 112a add.n a1, a1, a2 4026124e: f00d ret.n 40261250: b0a042 movi a4, 176 40261253: 582e47 blt a14, a4, 402612af 40261256: 02a4e7 bge a4, a14, 4026125c 40261259: 002686 j 402612f7 4026125c: 196122 s32i a2, a1, 100 4026125f: 112de2 l32i a14, a13, 68 40261262: 176102 s32i a0, a1, 92 40261265: d15e66 bnei a14, 5, 4026123a 40261268: 33ca32 addi a3, a10, 51 4026126b: 10cf22 addi a2, a15, 16 4026126e: 640c movi.n a4, 6 40261270: aa0a01 l32r a0, 4024ba98 40261273: 0000c0 callx0 a0 40261276: fc0256 bnez a2, 4026123a 40261279: 172102 l32i a0, a1, 92 4026127c: c000c0 sub a0, a0, a12 4026127f: b760a6 blti a0, 6, 4026123a 40261282: 001c02 l16ui a0, a12, 0 40261285: d54d21 l32r a2, 402567bc 40261288: 011c62 l16ui a6, a12, 2 4026128b: 7228 l32i.n a2, a2, 28 4026128d: 021c72 l16ui a7, a12, 4 40261290: a6f2a7 bbsi a2, 26, 4026123a 40261293: 262d32 l32i a3, a13, 152 40261296: 246d32 s32i a3, a13, 144 40261299: 9d1026 beqi a0, 1, 4026123a 4026129c: f9a056 bnez a0, 4026123a 4026129f: 0f3d mov.n a3, a15 402612a1: 0d2d mov.n a2, a13 402612a3: 1a2142 l32i a4, a1, 104 402612a6: 192152 l32i a5, a1, 100 402612a9: ffcb85 call0 40260f64 402612ac: ffe286 j 4026123a 402612af: a0a022 movi a2, 160 402612b2: 02ae27 bge a14, a2, 402612b8 402612b5: ffd9c6 j 40261220 402612b8: 02a2e7 bge a2, a14, 402612be 402612bb: ffdec6 j 4026123a 402612be: 1f6172 s32i a7, a1, 124 402612c1: 112d42 l32i a4, a13, 68 402612c4: 176102 s32i a0, a1, 92 402612c7: 025426 beqi a4, 5, 402612cd 402612ca: ffdb06 j 4026123a 402612cd: 04cf22 addi a2, a15, 4 402612d0: 33ca32 addi a3, a10, 51 402612d3: 06a042 movi a4, 6 402612d6: a9f001 l32r a0, 4024ba98 402612d9: 0000c0 callx0 a0 402612dc: f5a256 bnez a2, 4026123a 402612df: 172152 l32i a5, a1, 92 402612e2: c055c0 sub a5, a5, a12 402612e5: 0225e6 bgei a5, 2, 402612eb 402612e8: ffd386 j 4026123a 402612eb: 202dd0 or a2, a13, a13 402612ee: 1f2132 l32i a3, a1, 124 402612f1: 078d45 call0 40268bc8 402612f4: ffd086 j 4026123a 402612f7: d0a022 movi a2, 208 402612fa: 162e27 blt a14, a2, 40261314 402612fd: 02a2e7 bge a2, a14, 40261303 40261300: ffcd86 j 4026123a 40261303: 204cc0 or a4, a12, a12 40261306: 203ff0 or a3, a15, a15 40261309: 202dd0 or a2, a13, a13 4026130c: 005d mov.n a5, a0 4026130e: 07d545 call0 40269064 40261311: ffc946 j 4026123a 40261314: c0a062 movi a6, 192 40261317: c06e60 sub a6, a14, a6 4026131a: f1c656 bnez a6, 4026123a 4026131d: ffe746 j 402612be 40261320: 060c movi.n a6, 0 40261322: 0e0c movi.n a14, 0 40261324: 070c movi.n a7, 0 40261326: 080c movi.n a8, 0 40261328: 1e6182 s32i a8, a1, 120 4026132b: 266172 s32i a7, a1, 152 4026132e: f08e16 beqz a14, 4026123a 40261331: 010e02 l8ui a0, a14, 1 40261334: 02b0b6 bltui a0, 16, 4026133a 40261337: ffbfc6 j 4026123a 4026133a: 262192 l32i a9, a1, 152 4026133d: c98c beqz.n a9, 4026134d 4026133f: 0109c2 l8ui a12, a9, 1 40261342: fa0c movi.n a10, 15 40261344: c0aa00 sub a10, a10, a0 40261347: 02aac7 bge a10, a12, 4026134d 4026134a: ffbb06 j 4026123a 4026134d: ee9616 beqz a6, 4026123a 40261350: 010642 l8ui a4, a6, 1 40261353: 002c movi.n a0, 32 40261355: 02b047 bgeu a0, a4, 4026135b 40261358: ffb786 j 4026123a 4026135b: de3321 l32r a2, 40258c28 4026135e: af0222 l8ui a2, a2, 175 40261361: 220b addi.n a2, a2, -1 40261363: 197256 bnez a2, 402614fe 40261366: 196456 bnez a4, 40261500 40261369: ffb346 j 4026123a 4026136c: 000c movi.n a0, 0 4026136e: 031c movi.n a3, 16 40261370: 1c6132 s32i a3, a1, 112 40261373: a60c movi.n a6, 10 40261375: 450c movi.n a5, 4 40261377: 172142 l32i a4, a1, 92 4026137a: 935600 movnez a5, a6, a0 4026137d: c044f0 sub a4, a4, a15 40261380: e8c442 addi a4, a4, -24 40261383: 02a457 bge a4, a5, 40261389 40261386: ffac06 j 4026123a 40261389: 172152 l32i a5, a1, 92 4026138c: 22cf62 addi a6, a15, 34 4026138f: 1ccfc2 addi a12, a15, 28 40261392: 93c600 movnez a12, a6, a0 40261395: c055c0 sub a5, a5, a12 40261398: 0225e6 bgei a5, 2, 4026139e 4026139b: 008886 j 402615c1 4026139e: 1a2102 l32i a0, a1, 104 402613a1: 0e0c movi.n a14, 0 402613a3: 0b0c movi.n a11, 0 402613a5: 2fab addi.n a2, a15, 10 402613a7: 256122 s32i a2, a1, 148 402613aa: 2661b2 s32i a11, a1, 152 402613ad: 1861e2 s32i a14, a1, 96 402613b0: 1f21f2 l32i a15, a1, 124 402613b3: 0e0c movi.n a14, 0 402613b5: a0c002 addi a0, a0, -96 402613b8: 1d6102 s32i a0, a1, 116 402613bb: 25cff2 addi a15, a15, 37 402613be: 1b61f2 s32i a15, a1, 108 402613c1: 0f0c movi.n a15, 0 402613c3: 010ca2 l8ui a10, a12, 1 402613c6: 6a2b addi.n a6, a10, 2 402613c8: 02a567 bge a5, a6, 402613ce 402613cb: ff9ac6 j 4026123a 402613ce: 000c02 l8ui a0, a12, 0 402613d1: 113016 beqz a0, 402614e8 402613d4: 300b addi.n a3, a0, -1 402613d6: 109316 beqz a3, 402614e3 402613d9: d3c042 addi a4, a0, -45 402613dc: 0fe416 beqz a4, 402614de 402613df: d0c052 addi a5, a0, -48 402613e2: 0de516 beqz a5, 402614c4 402613e5: cec072 addi a7, a0, -50 402613e8: 0d2716 beqz a7, 402614be 402613eb: dda082 movi a8, 221 402613ee: c08080 sub a8, a0, a8 402613f1: 0f6856 bnez a8, 402614eb 402613f4: 000c movi.n a0, 0 402613f6: 254ab6 bltui a10, 4, 4026141f 402613f9: 050c22 l8ui a2, a12, 5 402613fc: 030cb2 l8ui a11, a12, 3 402613ff: 020c92 l8ui a9, a12, 2 40261402: 11bb80 slli a11, a11, 8 40261405: 2099b0 or a9, a9, a11 40261408: 040cb2 l8ui a11, a12, 4 4026140b: 012280 slli a2, a2, 24 4026140e: 11bb00 slli a11, a11, 16 40261411: 20bb20 or a11, a11, a2 40261414: 2099b0 or a9, a9, a11 40261417: ff13b1 l32r a11, 40261064 4026141a: 0199b7 bne a9, a11, 4026141f 4026141d: 100c movi.n a0, 1 4026141f: 809c beqz.n a0, 4026143b 40261421: 1b2122 l32i a2, a1, 108 40261424: 0c3d mov.n a3, a12 40261426: 1f2102 l32i a0, a1, 124 40261429: 744060 extui a4, a6, 0, 8 4026142c: 244042 s8i a4, a0, 36 4026142f: 7b0001 l32r a0, 40240030 <_irom0_text_start+0x30> 40261432: 0000c0 callx0 a0 40261435: 010ca2 l8ui a10, a12, 1 40261438: 002bc6 j 402614eb 4026143b: 000c movi.n a0, 0 4026143d: 2b6ab6 bltui a10, 6, 4026146c 40261440: 050c42 l8ui a4, a12, 5 40261443: 030c32 l8ui a3, a12, 3 40261446: 020c22 l8ui a2, a12, 2 40261449: 113380 slli a3, a3, 8 4026144c: 202230 or a2, a2, a3 4026144f: 040c32 l8ui a3, a12, 4 40261452: 014480 slli a4, a4, 24 40261455: 113300 slli a3, a3, 16 40261458: 203340 or a3, a3, a4 4026145b: 202230 or a2, a2, a3 4026145e: ff0231 l32r a3, 40261068 40261461: 079237 bne a2, a3, 4026146c 40261464: 060c52 l8ui a5, a12, 6 40261467: 140c movi.n a4, 1 40261469: 830450 moveqz a0, a4, a5 4026146c: 07b056 bnez a0, 402614eb 4026146f: 000c movi.n a0, 0 40261471: 254ab6 bltui a10, 4, 4026149a 40261474: 050c82 l8ui a8, a12, 5 40261477: 030c72 l8ui a7, a12, 3 4026147a: 020c62 l8ui a6, a12, 2 4026147d: 117780 slli a7, a7, 8 40261480: 206670 or a6, a6, a7 40261483: 040c72 l8ui a7, a12, 4 40261486: 018880 slli a8, a8, 24 40261489: 117700 slli a7, a7, 16 4026148c: 207780 or a7, a7, a8 4026148f: 206670 or a6, a6, a7 40261492: fef371 l32r a7, 40261060 40261495: 019677 bne a6, a7, 4026149a 40261498: 100c movi.n a0, 1 4026149a: 04d016 beqz a0, 402614eb 4026149d: d4c791 l32r a9, 402567bc 402614a0: 5c2992 l32i a9, a9, 0x170 402614a3: 044916 beqz a9, 402614eb 402614a6: 320c movi.n a2, 3 402614a8: 252132 l32i a3, a1, 148 402614ab: 4c7b addi.n a4, a12, 7 402614ad: 5cab addi.n a5, a12, 10 402614af: 1d2172 l32i a7, a1, 116 402614b2: f8ca62 addi a6, a10, -8 402614b5: 746060 extui a6, a6, 0, 8 402614b8: 0009c0 callx0 a9 402614bb: ffdd86 j 40261435 402614be: 2661c2 s32i a12, a1, 152 402614c1: 000986 j 402614eb 402614c4: 1b2122 l32i a2, a1, 108 402614c7: 0c3d mov.n a3, a12 402614c9: 1f2182 l32i a8, a1, 124 402614cc: 744060 extui a4, a6, 0, 8 402614cf: 244842 s8i a4, a8, 36 402614d2: 7ad701 l32r a0, 40240030 <_irom0_text_start+0x30> 402614d5: 0000c0 callx0 a0 402614d8: 010ca2 l8ui a10, a12, 1 402614db: 000306 j 402614eb 402614de: 0cfd mov.n a15, a12 402614e0: 0001c6 j 402614eb 402614e3: 0ced mov.n a14, a12 402614e5: 000086 j 402614eb 402614e8: 1861c2 s32i a12, a1, 96 402614eb: 172152 l32i a5, a1, 92 402614ee: 6a2b addi.n a6, a10, 2 402614f0: cc6a add.n a12, a12, a6 402614f2: c055c0 sub a5, a5, a12 402614f5: 0225a6 blti a5, 2, 402614fb 402614f8: ffb1c6 j 402613c3 402614fb: 003486 j 402615d1 402614fe: f49c beqz.n a4, 40261521 40261500: aa2b72 l32i a7, a11, 0x2a8 40261503: 186162 s32i a6, a1, 96 40261506: c07740 sub a7, a7, a4 40261509: d2d756 bnez a7, 4026123a 4026150c: 02c622 addi a2, a6, 2 4026150f: ddc831 l32r a3, 40258c30 40261512: a96101 l32r a0, 4024ba98 40261515: 0000c0 callx0 a0 40261518: 182162 l32i a6, a1, 96 4026151b: d4a8b1 l32r a11, 402567bc 4026151e: d18256 bnez a2, 4026123a 40261521: 072b32 l32i a3, a11, 28 40261524: 0573b7 bbci a3, 27, 4026152d 40261527: 010642 l8ui a4, a6, 1 4026152a: d0c416 beqz a4, 4026123a 4026152d: fecf51 l32r a5, 4026106c 40261530: 262d62 l32i a6, a13, 152 40261533: 0558 l32i.n a5, a5, 0 40261535: 246d62 s32i a6, a13, 144 40261538: 045516 beqz a5, 40261581 4026153b: c22c movi.n a2, 44 4026153d: fc8131 l32r a3, 40260744 40261540: fecc41 l32r a4, 40261070 40261543: 7ad101 l32r a0, 40240088 <_irom0_text_start+0x88> 40261546: 0000c0 callx0 a0 40261549: 02cd mov.n a12, a2 4026154b: 22bc beqz.n a2, 40261581 4026154d: 3fab addi.n a3, a15, 10 4026154f: 640c movi.n a4, 6 40261551: 1a2172 l32i a7, a1, 104 40261554: 760c movi.n a6, 7 40261556: 0269 s32i.n a6, a2, 0 40261558: a0c772 addi a7, a7, -96 4026155b: 1279 s32i.n a7, a2, 4 4026155d: 228b addi.n a2, a2, 8 4026155f: 7ab401 l32r a0, 40240030 <_irom0_text_start+0x30> 40261562: 0000c0 callx0 a0 40261565: 521c movi.n a2, 21 40261567: 730c movi.n a3, 7 40261569: 0c4d mov.n a4, a12 4026156b: 8af401 l32r a0, 4024413c 4026156e: 0000c0 callx0 a0 40261571: c28c beqz.n a2, 40261581 40261573: 0c2d mov.n a2, a12 40261575: fc7331 l32r a3, 40260744 40261578: febf41 l32r a4, 40261074 4026157b: 7b5101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026157e: 0000c0 callx0 a0 40261581: d48e01 l32r a0, 402567bc 40261584: 542002 l32i a0, a0, 0x150 40261587: 0cb016 beqz a0, 40261656 4026158a: 58c142 addi a4, a1, 88 4026158d: ffa032 movi a3, 255 40261590: 202b addi.n a2, a0, 2 40261592: 584132 s8i a3, a1, 88 40261595: 030c movi.n a3, 0 40261597: 01e7c5 call0 40263414 4026159a: 580102 l8ui a0, a1, 88 4026159d: 708c beqz.n a0, 402615a8 4026159f: 051026 beqi a0, 1, 402615a8 402615a2: 1e2142 l32i a4, a1, 120 402615a5: c91416 beqz a4, 4026123a 402615a8: 0e2d mov.n a2, a14 402615aa: 262132 l32i a3, a1, 152 402615ad: ffa805 call0 40261030 402615b0: 3fab addi.n a3, a15, 10 402615b2: 024d mov.n a4, a2 402615b4: 150c movi.n a5, 1 402615b6: 0d2d mov.n a2, a13 402615b8: 934540 movnez a4, a5, a4 402615bb: 033605 call0 4026491c 402615be: ff1e06 j 4026123a 402615c1: 00a0e2 movi a14, 0 402615c4: 00a0f2 movi a15, 0 402615c7: 060c movi.n a6, 0 402615c9: 070c movi.n a7, 0 402615cb: 186172 s32i a7, a1, 96 402615ce: 266162 s32i a6, a1, 152 402615d1: c65e16 beqz a14, 4026123a 402615d4: 010e02 l8ui a0, a14, 1 402615d7: 02b0b6 bltui a0, 16, 402615dd 402615da: ff1706 j 4026123a 402615dd: 262182 l32i a8, a1, 152 402615e0: c88c beqz.n a8, 402615f0 402615e2: 0108a2 l8ui a10, a8, 1 402615e5: f90c movi.n a9, 15 402615e7: c09900 sub a9, a9, a0 402615ea: 02a9a7 bge a9, a10, 402615f0 402615ed: ff1246 j 4026123a 402615f0: 1821b2 l32i a11, a1, 96 402615f3: c43b16 beqz a11, 4026123a 402615f6: 010b02 l8ui a0, a11, 1 402615f9: 0c2c movi.n a12, 32 402615fb: 02bc07 bgeu a12, a0, 40261601 402615fe: ff0e06 j 4026123a 40261601: 7f9c beqz.n a15, 4026161c 40261603: 010f22 l8ui a2, a15, 1 40261606: e41c movi.n a4, 30 40261608: a31c movi.n a3, 26 4026160a: 000f52 l8ui a5, a15, 0 4026160d: dda062 movi a6, 221 40261610: c05560 sub a5, a5, a6 40261613: 833450 moveqz a3, a4, a5 40261616: 02b237 bgeu a2, a3, 4026161c 40261619: ff0746 j 4026123a 4026161c: 0e3d mov.n a3, a14 4026161e: 262142 l32i a4, a1, 152 40261621: 1f2122 l32i a2, a1, 124 40261624: f50c movi.n a5, 15 40261626: 013105 call0 40262938 40261629: 740020 extui a0, a2, 0, 8 4026162c: 047720 extui a7, a2, 7, 1 4026162f: c07756 bnez a7, 4026123a 40261632: d46281 l32r a8, 402567bc 40261635: 7888 l32i.n a8, a8, 28 40261637: 076857 bbci a8, 5, 40261642 4026163a: f92c movi.n a9, 47 4026163c: 023907 bltu a9, a0, 40261642 4026163f: fefdc6 j 4026123a 40261642: 0d2d mov.n a2, a13 40261644: 1f2132 l32i a3, a1, 124 40261647: 1c2142 l32i a4, a1, 112 4026164a: 262da2 l32i a10, a13, 152 4026164d: 246da2 s32i a10, a13, 144 40261650: 076d45 call0 40268d28 40261653: fef8c6 j 4026123a 40261656: 06a042 movi a4, 6 40261659: fe8721 l32r a2, 40261078 4026165c: 0acf32 addi a3, a15, 10 4026165f: 256132 s32i a3, a1, 148 40261662: a90d01 l32r a0, 4024ba98 40261665: 0000c0 callx0 a0 40261668: b3f7c1 l32r a12, 4024e644 4026166b: fe8451 l32r a5, 4026107c 4026166e: 016256 bnez a2, 40261688 40261671: 0528 l32i.n a2, a5, 0 40261673: 0020c0 memw 40261676: 802c02 l32i a0, a12, 0x200 40261679: fe81b1 l32r a11, 40261080 4026167c: c00020 sub a0, a0, a2 4026167f: 053b07 bltu a11, a0, 40261688 40261682: 040f32 l8ui a3, a15, 4 40261685: 16e307 bbsi a3, 0, 4026169f 40261688: 0e2d mov.n a2, a14 4026168a: 262132 l32i a3, a1, 152 4026168d: ff9a05 call0 40261030 40261690: 252132 l32i a3, a1, 148 40261693: 024d mov.n a4, a2 40261695: 150c movi.n a5, 1 40261697: 0d2d mov.n a2, a13 40261699: 934540 movnez a4, a5, a4 4026169c: 0327c5 call0 4026491c 4026169f: 252132 l32i a3, a1, 148 402616a2: fe76d1 l32r a13, 4026107c 402616a5: 640c movi.n a4, 6 402616a7: f8cd22 addi a2, a13, -8 402616aa: 7a6101 l32r a0, 40240030 <_irom0_text_start+0x30> 402616ad: 0000c0 callx0 a0 402616b0: 0020c0 memw 402616b3: 802c62 l32i a6, a12, 0x200 402616b6: 0d69 s32i.n a6, a13, 0 402616b8: fedf86 j 4026123a 402616bb: c11200 mul16u a1, a2, a0 402616be: 0109f0 slli a0, a9, 17 402616c1: 08e426 beqi a4, 128, 402616cd 402616c4: a0a002 movi a0, 160 402616c7: 029407 bne a4, a0, 402616cd 402616ca: 0000c5 call0 402616d8 402616cd: 0108 l32i.n a0, a1, 0 402616cf: 10c112 addi a1, a1, 16 402616d2: f00d ret.n 402616d4: ff .byte 0xff 402616d5: 3f .byte 0x3f 402616d6: ff .byte 0xff 402616d7: ff .byte 0xff 402616d8: f0c112 addi a1, a1, -16 402616db: 0261d2 s32i a13, a1, 8 402616de: 0161c2 s32i a12, a1, 4 402616e1: 0109 s32i.n a0, a1, 0 402616e3: 03cd mov.n a12, a3 402616e5: 1308 l32i.n a0, a3, 4 402616e7: 242232 l32i a3, a2, 144 402616ea: 1008 l32i.n a0, a0, 4 402616ec: 09f316 beqz a3, 4026178f 402616ef: fff951 l32r a5, 402616d4 402616f2: 0d1342 l16ui a4, a3, 26 402616f5: 106450 and a6, a4, a5 402616f8: 028457 bany a4, a5, 402616fe 402616fb: 002406 j 4026178f 402616fe: 011072 l16ui a7, a0, 2 40261701: d47070 extui a7, a7, 0, 14 40261704: 021677 beq a6, a7, 4026170a 40261707: 001e46 j 40261784 4026170a: 3323d2 l32i a13, a3, 204 4026170d: 000c movi.n a0, 0 4026170f: ddcc bnez.n a13, 40261720 40261711: 03cd mov.n a12, a3 40261713: 022905 call0 402639a4 40261716: 0c2d mov.n a2, a12 40261718: 030c movi.n a3, 0 4026171a: 03b485 call0 40265264 4026171d: 0018c6 j 40261784 40261720: 352352 l32i a5, a3, 212 40261723: 302322 l32i a2, a3, 192 40261726: 550b addi.n a5, a5, -1 40261728: 220b addi.n a2, a2, -1 4026172a: 306322 s32i a2, a3, 192 4026172d: 72cc bnez.n a2, 40261738 4026172f: 346302 s32i a0, a3, 208 40261732: 336302 s32i a0, a3, 204 40261735: 000106 j 4026173d 40261738: 8d48 l32i.n a4, a13, 32 4026173a: 336342 s32i a4, a3, 204 4026173d: 356352 s32i a5, a3, 212 40261740: 929c beqz.n a2, 4026175d 40261742: 9c78 l32i.n a7, a12, 36 40261744: 0788 l32i.n a8, a7, 0 40261746: 7b1391 l32r a9, 40240394 <_irom0_text_start+0x394> 40261749: 546080 extui a6, a8, 0, 6 4026174c: 418680 srli a8, a8, 6 4026174f: 208890 or a8, a8, a9 40261752: 1188a0 slli a8, a8, 6 40261755: 206680 or a6, a6, a8 40261758: 0769 s32i.n a6, a7, 0 4026175a: 0001c6 j 40261765 4026175d: 202330 or a2, a3, a3 40261760: 030c movi.n a3, 0 40261762: 03b005 call0 40265264 40261765: 0602c5 call0 40267794 40261768: 628c beqz.n a2, 40261772 4026176a: 0d2d mov.n a2, a13 4026176c: fbfd05 call0 4025d740 4026176f: 000446 j 40261784 40261772: d412a1 l32r a10, 402567bc 40261775: 0d0c movi.n a13, 0 40261777: 8cd9 s32i.n a13, a12, 32 40261779: 722ab2 l32i a11, a10, 0x1c8 4026177c: 20cc92 addi a9, a12, 32 4026177f: 0bc9 s32i.n a12, a11, 0 40261781: 726a92 s32i a9, a10, 0x1c8 40261784: 11c8 l32i.n a12, a1, 4 40261786: 21d8 l32i.n a13, a1, 8 40261788: 0108 l32i.n a0, a1, 0 4026178a: 10c112 addi a1, a1, 16 4026178d: f00d ret.n 4026178f: c0a032 movi a3, 192 40261792: 740c movi.n a4, 7 40261794: 02a0c5 call0 402641a4 40261797: fffa46 j 40261784 4026179a: ac0000 excw 4026179d: fefa add.n a15, a14, a15 4026179f: 3f .byte 0x3f 402617a0: feb170 excw 402617a3: 3f .byte 0x3f 402617a4: feb172 excw 402617a7: 3f .byte 0x3f 402617a8: 8128 l32i.n a2, a1, 32 402617aa: fe .byte 0xfe 402617ab: 3f .byte 0x3f 402617ac: 270240 excw 402617af: 026040 excw 402617b2: d44027 ball a0, a2, 4026178a 402617b5: fefa add.n a15, a14, a15 402617b7: 3f .byte 0x3f 402617b8: b188 l32i.n a8, a1, 44 402617ba: fe .byte 0xfe 402617bb: 3f .byte 0x3f 402617bc: 270250 excw 402617bf: 027040 excw 402617c2: 214027 ball a0, a2, 402617e7 402617c5: 12fff6 bgeui a15, 0x100, 402617db 402617c8: d9e0c1 l32r a12, 40257f48 402617cb: 21c931 l32r a3, 40229ef0 <_lit4_end+0x1227a0> 402617ce: 1109 s32i.n a0, a1, 4 402617d0: 41e9 s32i.n a14, a1, 16 402617d2: 51f9 s32i.n a15, a1, 20 402617d4: c9cfe1 l32r a14, 40253f10 402617d7: d4c2f2 addi a15, a2, -44 402617da: 290f02 l8ui a0, a15, 41 402617dd: b399c1 l32r a12, 4024e644 402617e0: 1a9016 beqz a0, 4026198d 402617e3: d78c01 l32r a0, 40257614 402617e6: 0d0c movi.n a13, 0 402617e8: 800002 l8ui a0, a0, 128 402617eb: 294fd2 s8i a13, a15, 41 402617ee: fdc032 addi a3, a0, -3 402617f1: 1e2316 beqz a3, 402619d7 402617f4: 300b addi.n a3, a0, -1 402617f6: 1dd316 beqz a3, 402619d7 402617f9: 96a032 movi a3, 150 402617fc: 040c movi.n a4, 0 402617fe: 150c movi.n a5, 1 40261800: d4a201 l32r a0, 40256a88 40261803: 0000c0 callx0 a0 40261806: dfc301 l32r a0, 40259714 40261809: 0000c0 callx0 a0 4026180c: 0129 s32i.n a2, a1, 0 4026180e: 832c movi.n a3, 40 40261810: e2ebc1 l32r a12, 4025a3bc 40261813: a9ade2 movi a14, 0xfffffda9 40261816: ffe281 l32r a8, 402617a0 40261819: ffe271 l32r a7, 402617a4 4026181c: 009802 l16si a0, a8, 0 4026181f: d8afb2 movi a11, -40 40261822: 0820b7 blt a0, a11, 4026182e 40261825: 009752 l16si a5, a7, 0 40261828: 022357 blt a3, a5, 4026182e 4026182b: 003606 j 40261907 4026182e: c060e0 sub a6, a0, a14 40261831: 0d2616 beqz a6, 40261907 40261834: d4ae92 movi a9, 0xfffffed4 40261837: 022907 blt a9, a0, 4026183d 4026183a: 003246 j 40261907 4026183d: 2ba1a2 movi a10, 0x12b 40261840: 02aa07 bge a10, a0, 40261846 40261843: 003006 j 40261907 40261846: ffd8a1 l32r a10, 402617a8 40261849: 009762 l16si a6, a7, 0 4026184c: 000a22 l8ui a2, a10, 0 4026184f: a8ad92 movi a9, 0xfffffda8 40261852: 0ae216 beqz a2, 40261904 40261855: 27a367 bge a3, a6, 40261880 40261858: 009c32 l16si a3, a12, 0 4026185b: 436a add.n a4, a3, a6 4026185d: 1974d6 bgez a4, 402619f8 40261860: 28c332 addi a3, a3, 40 40261863: 113300 slli a3, a3, 16 40261866: 313030 srai a3, a3, 16 40261869: 005c32 s16i a3, a12, 0 4026186c: 04a397 bge a3, a9, 40261874 4026186f: 030c movi.n a3, 0 40261871: 005c32 s16i a3, a12, 0 40261874: ffce21 l32r a2, 402617ac 40261877: 8a8a01 l32r a0, 402442a0 4026187a: 0000c0 callx0 a0 4026187d: 0009c6 j 402618a8 40261880: 24a0b7 bge a0, a11, 402618a8 40261883: 009c32 l16si a3, a12, 0 40261886: 430a add.n a4, a3, a0 40261888: 01c4d6 bgez a4, 402618a8 4026188b: d8c332 addi a3, a3, -40 4026188e: 113300 slli a3, a3, 16 40261891: 313030 srai a3, a3, 16 40261894: 005c32 s16i a3, a12, 0 40261897: 04a397 bge a3, a9, 4026189f 4026189a: 030c movi.n a3, 0 4026189c: 005c32 s16i a3, a12, 0 4026189f: ffc421 l32r a2, 402617b0 402618a2: 8a7f01 l32r a0, 402442a0 402618a5: 0000c0 callx0 a0 402618a8: 002122 l32i a2, a1, 0 402618ab: 009c32 l16si a3, a12, 0 402618ae: 060222 l8ui a2, a2, 6 402618b1: f3ef85 call0 402557ac 402618b4: 009c62 l16si a6, a12, 0 402618b7: f14821 l32r a2, 4025ddd8 402618ba: 116600 slli a6, a6, 16 402618bd: 0020c0 memw 402618c0: 874651 l32r a5, 402435d8 402618c3: 9e2542 l32i a4, a5, 0x278 402618c6: f44040 extui a4, a4, 0, 16 402618c9: 204460 or a4, a4, a6 402618cc: 0020c0 memw 402618cf: ffb631 l32r a3, 402617a8 402618d2: 9e6542 s32i a4, a5, 0x278 402618d5: 0043d2 s8i a13, a3, 0 402618d8: d46b01 l32r a0, 40256a84 402618db: 0000c0 callx0 a0 402618de: f13e21 l32r a2, 4025ddd8 402618e1: f13e31 l32r a3, 4025dddc 402618e4: 00a042 movi a4, 0 402618e7: d3c201 l32r a0, 402567f0 402618ea: 0000c0 callx0 a0 402618ed: f13a21 l32r a2, 4025ddd8 402618f0: e8a332 movi a3, 0x3e8 402618f3: 00a042 movi a4, 0 402618f6: 150c movi.n a5, 1 402618f8: d46401 l32r a0, 40256a88 402618fb: 0000c0 callx0 a0 402618fe: ffa881 l32r a8, 402617a0 40261901: ffa871 l32r a7, 402617a4 40261904: 009802 l16si a0, a8, 0 40261907: 57a232 movi a3, 0x257 4026190a: ffaa61 l32r a6, 402617b4 4026190d: ffaa91 l32r a9, 402617b8 40261910: 3e90e7 bne a0, a14, 40261952 40261913: 0097a2 l16si a10, a7, 0 40261916: 389a37 bne a10, a3, 40261952 40261919: 0019b2 l16ui a11, a9, 0 4026191c: 323bf6 bgeui a11, 3, 40261952 4026191f: 000602 l8ui a0, a6, 0 40261922: 001b addi.n a0, a0, 1 40261924: 740000 extui a0, a0, 0, 8 40261927: 0230f6 bgeui a0, 3, 4026192d 4026192a: 004886 j 40261a50 4026192d: 010632 l8ui a3, a6, 1 40261930: 0243b6 bltui a3, 4, 40261936 40261933: 004406 j 40261a47 40261936: 004602 s8i a0, a6, 0 40261939: 009c42 l16si a4, a12, 0 4026193c: 88af22 movi a2, -120 4026193f: 02a247 bge a2, a4, 40261945 40261942: 003186 j 40261a0c 40261945: 531b addi.n a5, a3, 1 40261947: 014652 s8i a5, a6, 1 4026194a: 030c movi.n a3, 0 4026194c: 005c32 s16i a3, a12, 0 4026194f: 002fc6 j 40261a12 40261952: 0046d2 s8i a13, a6, 0 40261955: c96ec1 l32r a12, 40253f10 40261958: 0058e2 s16i a14, a8, 0 4026195b: ff9761 l32r a6, 402617b8 4026195e: 57a282 movi a8, 0x257 40261961: 005782 s16i a8, a7, 0 40261964: 0056d2 s16i a13, a6, 0 40261967: fb7e05 call0 4025d148 4026196a: 0020c0 memw 4026196d: b335b1 l32r a11, 4024e644 40261970: 802bb2 l32i a11, a11, 0x200 40261973: 106fb2 s32i a11, a15, 64 40261976: 0a1c movi.n a10, 16 40261978: 0020c0 memw 4026197b: 9b2c92 l32i a9, a12, 0x26c 4026197e: 2099a0 or a9, a9, a10 40261981: 0020c0 memw 40261984: 9b6c92 s32i a9, a12, 0x26c 40261987: 000f46 j 402619c8 4026198a: 000000 ill 4026198d: a06c31 l32r a3, 40249b40 40261990: 040c movi.n a4, 0 40261992: 150c movi.n a5, 1 40261994: d43d01 l32r a0, 40256a88 40261997: 0000c0 callx0 a0 4026199a: f10ad1 l32r a13, 4025ddc4 4026199d: 460dd2 l8ui a13, a13, 70 402619a0: 120c movi.n a2, 1 402619a2: 1fed07 bbsi a13, 0, 402619c5 402619a5: f66c movi.n a6, -17 402619a7: 0020c0 memw 402619aa: 9b2e52 l32i a5, a14, 0x26c 402619ad: 105560 and a5, a5, a6 402619b0: 0020c0 memw 402619b3: 9b6e52 s32i a5, a14, 0x26c 402619b6: 0020c0 memw 402619b9: 802c32 l32i a3, a12, 0x200 402619bc: 102f42 l32i a4, a15, 64 402619bf: 0020c0 memw 402619c2: 802c02 l32i a0, a12, 0x200 402619c5: 294f22 s8i a2, a15, 41 402619c8: 21c8 l32i.n a12, a1, 8 402619ca: 31d8 l32i.n a13, a1, 12 402619cc: 41e8 l32i.n a14, a1, 16 402619ce: 51f8 l32i.n a15, a1, 20 402619d0: 1108 l32i.n a0, a1, 4 402619d2: 20c112 addi a1, a1, 32 402619d5: f00d ret.n 402619d7: d37901 l32r a0, 402567bc 402619da: 4008 l32i.n a0, a0, 16 402619dc: d20002 l8ui a0, a0, 210 402619df: 051026 beqi a0, 1, 402619e8 402619e2: fbc032 addi a3, a0, -5 402619e5: e10356 bnez a3, 402617f9 402619e8: a05631 l32r a3, 40249b40 402619eb: 040c movi.n a4, 0 402619ed: 150c movi.n a5, 1 402619ef: d42601 l32r a0, 40256a88 402619f2: 0000c0 callx0 a0 402619f5: fff3c6 j 402619c8 402619f8: eac316 beqz a3, 402618a8 402619fb: 005cd2 s16i a13, a12, 0 402619fe: ff6f21 l32r a2, 402617bc 40261a01: 030c movi.n a3, 0 40261a03: 8a2701 l32r a0, 402442a0 40261a06: 0000c0 callx0 a0 40261a09: ffa6c6 j 402618a8 40261a0c: 4caf32 movi a3, -180 40261a0f: 005c32 s16i a3, a12, 0 40261a12: 0128 l32i.n a2, a1, 0 40261a14: 060222 l8ui a2, a2, 6 40261a17: f3d945 call0 402557ac 40261a1a: 009c32 l16si a3, a12, 0 40261a1d: 116300 slli a6, a3, 16 40261a20: 0020c0 memw 40261a23: 86ed51 l32r a5, 402435d8 40261a26: 9e2542 l32i a4, a5, 0x278 40261a29: f44040 extui a4, a4, 0, 16 40261a2c: 204460 or a4, a4, a6 40261a2f: 0020c0 memw 40261a32: 9e6542 s32i a4, a5, 0x278 40261a35: ff6221 l32r a2, 402617c0 40261a38: 8a1a01 l32r a0, 402442a0 40261a3b: 0000c0 callx0 a0 40261a3e: ff5d61 l32r a6, 402617b4 40261a41: ff5871 l32r a7, 402617a4 40261a44: ff5781 l32r a8, 402617a0 40261a47: 0046d2 s8i a13, a6, 0 40261a4a: ffc1c6 j 40261955 40261a4d: 000000 ill 40261a50: 004602 s8i a0, a6, 0 40261a53: ffbf86 j 40261955 40261a56: c40000 extui a0, a0, 0, 13 40261a59: 402617 blt a6, a1, 40261a9d 40261a5c : 40261a5c: e0c112 addi a1, a1, -32 40261a5f: 023d mov.n a3, a2 40261a61: d35621 l32r a2, 402567bc 40261a64: 51c9 s32i.n a12, a1, 20 40261a66: 52c8 l32i.n a12, a2, 20 40261a68: 4109 s32i.n a0, a1, 16 40261a6a: 3ccc bnez.n a12, 40261a71 40261a6c: 020c movi.n a2, 0 40261a6e: 002e06 j 40261b2a 40261a71: 342c42 l32i a4, a12, 208 40261a74: 100c movi.n a0, 1 40261a76: 15f487 bbsi a4, 24, 40261a8f 40261a79: dcf641 l32r a4, 40258e54 40261a7c: 3139 s32i.n a3, a1, 12 40261a7e: 0f0462 l8ui a6, a4, 15 40261a81: 270c movi.n a7, 2 40261a83: 045060 extui a5, a6, 0, 1 40261a86: 0a9516 beqz a5, 40261b33 40261a89: 207670 or a7, a6, a7 40261a8c: 0f4472 s8i a7, a4, 15 40261a8f: 002d mov.n a2, a0 40261a91: 002546 j 40261b2a 40261a94: 01a002 movi a0, 1 40261a97: 371066 bnei a0, 1, 40261ad2 40261a9a: dc6381 l32r a8, 40258c28 40261a9d: ad0882 l8ui a8, a8, 173 40261aa0: ffc882 addi a8, a8, -1 40261aa3: 748080 extui a8, a8, 0, 8 40261aa6: 006182 s32i a8, a1, 0 40261aa9: d36001 l32r a0, 4025682c 40261aac: 0000c0 callx0 a0 40261aaf: 0198 l32i.n a9, a1, 0 40261ab1: d342a1 l32r a10, 402567bc 40261ab4: 909990 addx2 a9, a9, a9 40261ab7: a099a0 addx4 a9, a9, a10 40261aba: 01daa2 addmi a10, a10, 0x100 40261abd: 01d992 addmi a9, a9, 0x100 40261ac0: 84c992 addi a9, a9, -124 40261ac3: 1199 s32i.n a9, a1, 4 40261ac5: ba99 s32i.n a9, a10, 44 40261ac7: d35b01 l32r a0, 40256834 40261aca: 0000c0 callx0 a0 40261acd: 1128 l32i.n a2, a1, 4 40261acf: 05c6c5 call0 4026773c 40261ad2: 31a8 l32i.n a10, a1, 12 40261ad4: 6afc bnez.n a10, 40261b0e 40261ad6: d6cfb1 l32r a11, 40257614 40261ad9: 570bb2 l8ui a11, a11, 87 40261adc: 2e6b07 bbci a11, 0, 40261b0e 40261adf: ffde31 l32r a3, 40261a58 40261ae2: ff2e21 l32r a2, 4026179c 40261ae5: 040c movi.n a4, 0 40261ae7: d34201 l32r a0, 402567f0 40261aea: 0000c0 callx0 a0 40261aed: dcd921 l32r a2, 40258e54 40261af0: 100c movi.n a0, 1 40261af2: 294202 s8i a0, a2, 41 40261af5: 2cc222 addi a2, a2, 44 40261af8: d3e301 l32r a0, 40256a84 40261afb: 0000c0 callx0 a0 40261afe: ff2721 l32r a2, 4026179c 40261b01: e8a332 movi a3, 0x3e8 40261b04: 040c movi.n a4, 0 40261b06: 150c movi.n a5, 1 40261b08: d3e001 l32r a0, 40256a88 40261b0b: 0000c0 callx0 a0 40261b0e: d32b21 l32r a2, 402567bc 40261b11: fee685 call0 4026097c 40261b14: 797a41 l32r a4, 402400fc <_irom0_text_start+0xfc> 40261b17: f03e61 l32r a6, 4025dc10 40261b1a: 050c movi.n a5, 0 40261b1c: 004652 s8i a5, a6, 0 40261b1f: 342c32 l32i a3, a12, 208 40261b22: 120c movi.n a2, 1 40261b24: 203340 or a3, a3, a4 40261b27: 346c32 s32i a3, a12, 208 40261b2a: 51c8 l32i.n a12, a1, 20 40261b2c: 4108 l32i.n a0, a1, 16 40261b2e: 20c112 addi a1, a1, 32 40261b31: f00d ret.n 40261b33: 01a022 movi a2, 1 40261b36: 01a032 movi a3, 1 40261b39: 150c movi.n a5, 1 40261b3b: 060c movi.n a6, 0 40261b3d: df9f41 l32r a4, 402599bc 40261b40: 2149 s32i.n a4, a1, 8 40261b42: f8ebc5 call0 4025aa00 40261b45: 3178 l32i.n a7, a1, 12 40261b47: b7dc bnez.n a7, 40261b66 40261b49: 0c28 l32i.n a2, a12, 0 40261b4b: a2cc bnez.n a2, 40261b59 40261b4d: 2138 l32i.n a3, a1, 8 40261b4f: 0c2d mov.n a2, a12 40261b51: df5b41 l32r a4, 402598c0 40261b54: f4a485 call0 402565a0 40261b57: 0c29 s32i.n a2, a12, 0 40261b59: e468c5 call0 402461e8 40261b5c: 0c28 l32i.n a2, a12, 0 40261b5e: e46805 call0 402461e0 40261b61: 000c06 j 40261b95 40261b64: 010000 slli a0, a0, 32 40261b67: df1a add.n a13, a15, a1 40261b69: 0000c0 callx0 a0 40261b6c: d32f21 l32r a2, 40256828 40261b6f: b2b601 l32r a0, 4024e648 40261b72: 0000c0 callx0 a0 40261b75: feafa2 movi a10, -2 40261b78: b2b391 l32r a9, 4024e644 40261b7b: 0020c0 memw 40261b7e: a52982 l32i a8, a9, 0x294 40261b81: 1088a0 and a8, a8, a10 40261b84: 0020c0 memw 40261b87: a56982 s32i a8, a9, 0x294 40261b8a: fab345 call0 4025c6c0 40261b8d: 12cc bnez.n a2, 40261b92 40261b8f: fabdc5 call0 4025c76c 40261b92: fb5f05 call0 4025d184 40261b95: f60305 call0 40257bc8 40261b98: fdc2b2 addi a11, a2, -3 40261b9b: ef5b56 bnez a11, 40261a94 40261b9e: d30701 l32r a0, 402567bc 40261ba1: 042002 l32i a0, a0, 16 40261ba4: 00b016 beqz a0, 40261bb3 40261ba7: 112022 l32i a2, a0, 68 40261baa: 0522b6 bltui a2, 2, 40261bb3 40261bad: 00a002 movi a0, 0 40261bb0: ffb8c6 j 40261a97 40261bb3: 100c movi.n a0, 1 40261bb5: ffb786 j 40261a97 40261bb8: 8118 l32i.n a1, a1, 32 40261bba: fe .byte 0xfe 40261bbb: 3f .byte 0x3f 40261bbc: 0d1d mov.n a1, a13 40261bbe: 220000 excw 40261bc1: 000d mov.n a0, a0 40261bc3: ffff00 excw 40261bc6: ff .byte 0xff 40261bc7: fe .byte 0xfe 40261bc8 : 40261bc8: e0c112 addi a1, a1, -32 40261bcb: 1109 s32i.n a0, a1, 4 40261bcd: 31d9 s32i.n a13, a1, 12 40261bcf: 41e9 s32i.n a14, a1, 16 40261bd1: 51f9 s32i.n a15, a1, 20 40261bd3: d2faf1 l32r a15, 402567bc 40261bd6: 21c9 s32i.n a12, a1, 8 40261bd8: 5fc8 l32i.n a12, a15, 20 40261bda: 02ed mov.n a14, a2 40261bdc: 3ccc bnez.n a12, 40261be3 40261bde: 020c movi.n a2, 0 40261be0: 005b46 j 40261d51 40261be3: 342c02 l32i a0, a12, 208 40261be6: 1d0c movi.n a13, 1 40261be8: 04f087 bbsi a0, 24, 40261bf0 40261beb: 0d2d mov.n a2, a13 40261bed: 005806 j 40261d51 40261bf0: 063256 bnez a2, 40261c57 40261bf3: e0ce31 l32r a3, 40259f2c 40261bf6: 0139 s32i.n a3, a1, 0 40261bf8: 800332 l8ui a3, a3, 128 40261bfb: 61e9 s32i.n a14, a1, 24 40261bfd: 040396 bltz a3, 40261c41 40261c00: 1d0c movi.n a13, 1 40261c02: 61e9 s32i.n a14, a1, 24 40261c04: a0edc0 addx4 a14, a13, a12 40261c07: 262e02 l32i a0, a14, 152 40261c0a: 029016 beqz a0, 40261c37 40261c0d: 0c2d mov.n a2, a12 40261c0f: a0a032 movi a3, 160 40261c12: 440c movi.n a4, 4 40261c14: 242cf2 l32i a15, a12, 144 40261c17: 246c02 s32i a0, a12, 144 40261c1a: 025885 call0 402641a4 40261c1d: 0c2d mov.n a2, a12 40261c1f: c0a032 movi a3, 192 40261c22: 240c movi.n a4, 2 40261c24: 0257c5 call0 402641a4 40261c27: 0c2d mov.n a2, a12 40261c29: 246cf2 s32i a15, a12, 144 40261c2c: 262e32 l32i a3, a14, 152 40261c2f: 06f985 call0 40268bc8 40261c32: 0138 l32i.n a3, a1, 0 40261c34: 800332 l8ui a3, a3, 128 40261c37: dd1b addi.n a13, a13, 1 40261c39: 432b addi.n a4, a3, 2 40261c3b: 74d0d0 extui a13, a13, 0, 8 40261c3e: c22d47 blt a13, a4, 40261c04 40261c41: 0621e2 l32i a14, a1, 24 40261c44: d2def1 l32r a15, 402567bc 40261c47: 01a0d2 movi a13, 1 40261c4a: 0c28 l32i.n a2, a12, 0 40261c4c: e45d45 call0 40246224 40261c4f: 0c2d mov.n a2, a12 40261c51: f4afc5 call0 40256750 40261c54: 000c86 j 40261c8a 40261c57: dede01 l32r a0, 402597d0 40261c5a: 0000c0 callx0 a0 40261c5d: d2f221 l32r a2, 40256828 40261c60: b27a01 l32r a0, 4024e648 40261c63: 0000c0 callx0 a0 40261c66: b27721 l32r a2, 4024e644 40261c69: 0020c0 memw 40261c6c: a52202 l32i a0, a2, 0x294 40261c6f: 2000d0 or a0, a0, a13 40261c72: 0020c0 memw 40261c75: a56202 s32i a0, a2, 0x294 40261c78: faa445 call0 4025c6c0 40261c7b: 002216 beqz a2, 40261c81 40261c7e: faa705 call0 4025c6f0 40261c81: ffcd21 l32r a2, 40261bb8 40261c84: 001222 l16ui a2, a2, 0 40261c87: fb63c5 call0 4025d2c4 40261c8a: efe131 l32r a3, 4025dc10 40261c8d: f9b821 l32r a2, 40260370 40261c90: 0043d2 s8i a13, a3, 0 40261c93: d37c01 l32r a0, 40256a84 40261c96: 0000c0 callx0 a0 40261c99: 01a022 movi a2, 1 40261c9c: df4831 l32r a3, 402599bc 40261c9f: 02a042 movi a4, 2 40261ca2: 050c movi.n a5, 0 40261ca4: f8eec5 call0 4025ab94 40261ca7: 120c movi.n a2, 1 40261ca9: fd99c5 call0 4025f648 40261cac: faa601 l32r a0, 40260744 40261caf: 632f22 l32i a2, a15, 0x18c 40261cb2: 0d0c movi.n a13, 0 40261cb4: f28c beqz.n a2, 40261cc7 40261cb6: ffc141 l32r a4, 40261bbc 40261cb9: 003d mov.n a3, a0 40261cbb: 798101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40261cbe: 0000c0 callx0 a0 40261cc1: faa001 l32r a0, 40260744 40261cc4: 636fd2 s32i a13, a15, 0x18c 40261cc7: 642f22 l32i a2, a15, 0x190 40261cca: c28c beqz.n a2, 40261cda 40261ccc: ffbd41 l32r a4, 40261bc0 40261ccf: 003d mov.n a3, a0 40261cd1: 797b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40261cd4: 0000c0 callx0 a0 40261cd7: 646fd2 s32i a13, a15, 0x190 40261cda: 01a022 movi a2, 1 40261cdd: 00a032 movi a3, 0 40261ce0: 040c movi.n a4, 0 40261ce2: 150c movi.n a5, 1 40261ce4: 060c movi.n a6, 0 40261ce6: f8d185 call0 4025aa00 40261ce9: 020c movi.n a2, 0 40261ceb: 130c movi.n a3, 1 40261ced: 040c movi.n a4, 0 40261cef: fd6c45 call0 4025f3b4 40261cf2: 4eec bnez.n a14, 40261d1a 40261cf4: d64841 l32r a4, 40257614 40261cf7: 570442 l8ui a4, a4, 87 40261cfa: 1c6407 bbci a4, 0, 40261d1a 40261cfd: fea721 l32r a2, 4026179c 40261d00: d36101 l32r a0, 40256a84 40261d03: 0000c0 callx0 a0 40261d06: f76c movi.n a7, -17 40261d08: c88261 l32r a6, 40253f10 40261d0b: 0020c0 memw 40261d0e: 9b2652 l32i a5, a6, 0x26c 40261d11: 105570 and a5, a5, a7 40261d14: 0020c0 memw 40261d17: 9b6652 s32i a5, a6, 0x26c 40261d1a: feb8c5 call0 402608a8 40261d1d: dc4d01 l32r a0, 40258e54 40261d20: 0f0082 l8ui a8, a0, 15 40261d23: 1028 l32i.n a2, a0, 4 40261d25: 1ae807 bbsi a8, 0, 40261d43 40261d28: 729c beqz.n a2, 40261d43 40261d2a: 9208 l32i.n a0, a2, 36 40261d2c: 0008 l32i.n a0, a0, 0 40261d2e: 047047 bbci a0, 20, 40261d36 40261d31: 430c movi.n a3, 4 40261d33: 000246 j 40261d40 40261d36: 055e00 extui a5, a0, 30, 1 40261d39: 640c movi.n a4, 6 40261d3b: 93d450 movnez a13, a4, a5 40261d3e: 0d3d mov.n a3, a13 40261d40: fde405 call0 4025fb84 40261d43: ffa071 l32r a7, 40261bc4 40261d46: 342c62 l32i a6, a12, 208 40261d49: 120c movi.n a2, 1 40261d4b: 106670 and a6, a6, a7 40261d4e: 346c62 s32i a6, a12, 208 40261d51: 21c8 l32i.n a12, a1, 8 40261d53: 31d8 l32i.n a13, a1, 12 40261d55: 41e8 l32i.n a14, a1, 16 40261d57: 51f8 l32i.n a15, a1, 20 40261d59: 1108 l32i.n a0, a1, 4 40261d5b: 20c112 addi a1, a1, 32 40261d5e: f00d ret.n 40261d60: 080000 excw 40261d63: 110c04 excw 40261d66: dc0000 excw 40261d69: 402625 excw 40261d6c: 262660 excw 40261d6f: a03240 addx4 a3, a2, a4 40261d70 : 40261d70: 00a032 movi a3, 0 40261d73: fffc61 l32r a6, 40261d64 40261d76: fffa81 l32r a8, 40261d60 40261d79: 03d272 addmi a7, a2, 0x300 40261d7c: f0c112 addi a1, a1, -16 40261d7f: 04d252 addmi a5, a2, 0x400 40261d82: 38c542 addi a4, a5, 56 40261d85: 006102 s32i a0, a1, 0 40261d88: 320c movi.n a2, 3 40261d8a: 100c movi.n a0, 1 40261d8c: 8b6782 s32i a8, a7, 0x22c 40261d8f: c81c movi.n a8, 28 40261d91: bcc772 addi a7, a7, -68 40261d94: 02d772 addmi a7, a7, 0x200 40261d97: 3b5782 s16i a8, a7, 118 40261d9a: 3a5762 s16i a6, a7, 116 40261d9d: 9a5532 s16i a3, a5, 0x134 40261da0: fe4402 s8i a0, a4, 254 40261da3: ff4402 s8i a0, a4, 255 40261da6: fff041 l32r a4, 40261d68 40261da9: 072705 call0 4026901c 40261dac: 320c movi.n a2, 3 40261dae: 130c movi.n a3, 1 40261db0: ffef41 l32r a4, 40261d6c 40261db3: 071b45 call0 40268f68 40261db6: 0108 l32i.n a0, a1, 0 40261db8: 10c112 addi a1, a1, 16 40261dbb: f00d ret.n 40261dbd: 000000 ill 40261dc0: 000c40 excw ... 40261dc4 : 40261dc4: f0c112 addi a1, a1, -16 40261dc7: 11c9 s32i.n a12, a1, 4 40261dc9: 0109 s32i.n a0, a1, 0 40261dcb: 142202 l32i a0, a2, 80 40261dce: 02cd mov.n a12, a2 40261dd0: 026067 bbci a0, 6, 40261dd6 40261dd3: 000305 call0 40261e04 40261dd6: 000c movi.n a0, 0 40261dd8: fffa41 l32r a4, 40261dc0 40261ddb: 142c32 l32i a3, a12, 80 40261dde: 01dc22 addmi a2, a12, 0x100 40261de1: e8c222 addi a2, a2, -24 40261de4: 1e62c2 s32i a12, a2, 120 40261de7: 7e4202 s8i a0, a2, 126 40261dea: 50c222 addi a2, a2, 80 40261ded: 001b addi.n a0, a0, 1 40261def: f14066 bnei a0, 4, 40261de4 40261df2: 203340 or a3, a3, a4 40261df5: 0108 l32i.n a0, a1, 0 40261df7: 146c32 s32i a3, a12, 80 40261dfa: 11c8 l32i.n a12, a1, 4 40261dfc: 10c112 addi a1, a1, 16 40261dff: f00d ret.n 40261e01: 000000 ill 40261e04 : 40261e04: bfaf52 movi a5, -65 40261e07: 142242 l32i a4, a2, 80 40261e0a: 030c movi.n a3, 0 40261e0c: 6c5232 s16i a3, a2, 216 40261e0f: 104450 and a4, a4, a5 40261e12: 146242 s32i a4, a2, 80 40261e15: f00d ret.n 40261e17: ffff00 excw 40261e1a: fff8 l32i.n a15, a15, 60 40261e1c: f0c112 addi a1, a1, -16 40261e1f: fffe51 l32r a5, 40261e18 40261e22: 006102 s32i a0, a1, 0 40261e25: 002302 l32i a0, a3, 0 40261e28: 021332 l16ui a3, a3, 4 40261e2b: 100050 and a0, a0, a5 40261e2e: 204400 or a4, a4, a0 40261e31: fe1b45 call0 4025ffe8 40261e34: 002102 l32i a0, a1, 0 40261e37: 10c112 addi a1, a1, 16 40261e3a: f00d ret.n 40261e3c : 40261e3c: 000342 l8ui a4, a3, 0 40261e3f: dda052 movi a5, 221 40261e42: 109457 bne a4, a5, 40261e56 40261e45: 334b addi.n a3, a3, 4 40261e47: 142262 l32i a6, a2, 80 40261e4a: 80a072 movi a7, 128 40261e4d: 206670 or a6, a6, a7 40261e50: 146262 s32i a6, a2, 80 40261e53: 0004c6 j 40261e6a 40261e56: d5ef81 l32r a8, 40257614 40261e59: aa0882 l8ui a8, a8, 170 40261e5c: 0a4c movi.n a10, 64 40261e5e: 081826 beqi a8, 1, 40261e6a 40261e61: 142292 l32i a9, a2, 80 40261e64: 2099a0 or a9, a9, a10 40261e67: 146292 s32i a9, a2, 80 40261e6a: 030352 l8ui a5, a3, 3 40261e6d: 020342 l8ui a4, a3, 2 40261e70: 115580 slli a5, a5, 8 40261e73: 204450 or a4, a4, a5 40261e76: 6c5242 s16i a4, a2, 216 40261e79: 0403b2 l8ui a11, a3, 4 40261e7c: da42b2 s8i a11, a2, 218 40261e7f: f00d ret.n 40261e81: 000000 ill 40261e84: 040362 l8ui a6, a3, 4 40261e87: 030352 l8ui a5, a3, 3 40261e8a: 020372 l8ui a7, a3, 2 40261e8d: db4272 s8i a7, a2, 219 40261e90: 145050 extui a5, a5, 0, 2 40261e93: 146060 extui a6, a6, 0, 2 40261e96: dd4262 s8i a6, a2, 221 40261e99: dc4252 s8i a5, a2, 220 40261e9c: 060342 l8ui a4, a3, 6 40261e9f: 644040 extui a4, a4, 0, 7 40261ea2: de4242 s8i a4, a2, 222 40261ea5: f00d ret.n 40261ea7: dc4100 excw 40261eaa: ff .byte 0xff 40261eab: f0c112 addi a1, a1, -16 40261eae: 0361e2 s32i a14, a1, 12 40261eb1: 0161c2 s32i a12, a1, 4 40261eb4: 0261d2 s32i a13, a1, 8 40261eb7: 0109 s32i.n a0, a1, 0 40261eb9: 03dd mov.n a13, a3 40261ebb: 352202 l32i a0, a2, 212 40261ebe: 02cd mov.n a12, a2 40261ec0: 0028 l32i.n a2, a0, 0 40261ec2: 789ce1 l32r a14, 40240134 <_irom0_text_start+0x134> 40261ec5: 104240 and a4, a2, a4 40261ec8: 204340 or a4, a3, a4 40261ecb: 281427 beq a4, a2, 40261ef7 40261ece: d23b21 l32r a2, 402567bc 40261ed1: 021032 l16ui a3, a0, 4 40261ed4: fe1105 call0 4025ffe8 40261ed7: d2cc bnez.n a2, 40261ee8 40261ed9: 0b0ed7 bnone a14, a13, 40261ee8 40261edc: d23821 l32r a2, 402567bc 40261edf: 352c32 l32i a3, a12, 212 40261ee2: 792c41 l32r a4, 40240394 <_irom0_text_start+0x394> 40261ee5: fff345 call0 40261e1c 40261ee8: 352c02 l32i a0, a12, 212 40261eeb: 628c beqz.n a2, 40261ef5 40261eed: 041027 beq a0, a2, 40261ef5 40261ef0: 020d mov.n a0, a2 40261ef2: 356c22 s32i a2, a12, 212 40261ef5: 0028 l32i.n a2, a0, 0 40261ef7: 0108 l32i.n a0, a1, 0 40261ef9: 21d8 l32i.n a13, a1, 8 40261efb: 862c movi.n a6, 40 40261efd: 451c movi.n a5, 20 40261eff: 1072e0 and a7, a2, a14 40261f02: 935670 movnez a5, a6, a7 40261f05: 31e8 l32i.n a14, a1, 12 40261f07: df4c52 s8i a5, a12, 223 40261f0a: 11c8 l32i.n a12, a1, 4 40261f0c: 10c112 addi a1, a1, 16 40261f0f: f00d ret.n 40261f11: 000000 ill 40261f14: f63c movi.n a6, 63 40261f16: fe .byte 0xfe 40261f17: 3f .byte 0x3f 40261f18: ff .byte 0xff 40261f19: 7f .byte 0x7f 40261f1a: fe .byte 0xfe 40261f1b: ff .byte 0xff 40261f1c : 40261f1c: e0c112 addi a1, a1, -32 40261f1f: 31e9 s32i.n a14, a1, 12 40261f21: 41f9 s32i.n a15, a1, 16 40261f23: 0109 s32i.n a0, a1, 0 40261f25: 21d9 s32i.n a13, a1, 8 40261f27: 11c9 s32i.n a12, a1, 4 40261f29: 04dd mov.n a13, a4 40261f2b: 02cd mov.n a12, a2 40261f2d: fff0c5 call0 40261e3c 40261f30: 142c02 l32i a0, a12, 80 40261f33: fff8e1 l32r a14, 40261f14 40261f36: 6c1c22 l16ui a2, a12, 216 40261f39: 02de32 addmi a3, a14, 0x200 40261f3c: 7c1332 l16ui a3, a3, 248 40261f3f: c80c movi.n a8, 12 40261f41: 290837 bnone a8, a3, 40261f6e 40261f44: e5b331 l32r a3, 4025b610 40261f47: 9cf741 l32r a4, 40249324 40261f4a: 107280 and a7, a2, a8 40261f4d: 028287 bany a2, a8, 40261f53 40261f50: 003346 j 40262021 40261f53: fcc762 addi a6, a7, -4 40261f56: e5ab71 l32r a7, 4025b604 40261f59: 205040 or a5, a0, a4 40261f5c: 100070 and a0, a0, a7 40261f5f: b87a71 l32r a7, 40250148 40261f62: 100030 and a0, a0, a3 40261f65: 205570 or a5, a5, a7 40261f68: 830560 moveqz a0, a5, a6 40261f6b: 146c02 s32i a0, a12, 80 40261f6e: 7909f1 l32r a15, 40240394 <_irom0_text_start+0x394> 40261f71: ffe941 l32r a4, 40261f18 40261f74: d76831 l32r a3, 40257d14 40261f77: 100040 and a0, a0, a4 40261f7a: 146c02 s32i a0, a12, 80 40261f7d: 0e6257 bbci a2, 5, 40261f8f 40261f80: cb2352 l32i a5, a3, 0x32c 40261f83: af4061 l32r a6, 4024dc84 40261f86: 0575a7 bbci a5, 26, 40261f8f 40261f89: 200060 or a0, a0, a6 40261f8c: 146c02 s32i a0, a12, 80 40261f8f: 0b6267 bbci a2, 6, 40261f9e 40261f92: cb2372 l32i a7, a3, 0x32c 40261f95: 2080f0 or a8, a0, a15 40261f98: 0277b7 bbci a7, 27, 40261f9e 40261f9b: 146c82 s32i a8, a12, 80 40261f9e: 000d92 l8ui a9, a13, 0 40261fa1: dda0a2 movi a10, 221 40261fa4: 0199a7 bne a9, a10, 40261fa9 40261fa7: dd4b addi.n a13, a13, 4 40261fa9: 0c2d mov.n a2, a12 40261fab: 0d3d mov.n a3, a13 40261fad: ffed45 call0 40261e84 40261fb0: 030db2 l8ui a11, a13, 3 40261fb3: bd2e02 l32i a0, a14, 0x2f4 40261fb6: 030c movi.n a3, 0 40261fb8: 052300 extui a2, a0, 19, 1 40261fbb: 933f20 movnez a3, a15, a2 40261fbe: 176b27 bbci a11, 2, 40261fd9 40261fc1: 147087 bbci a0, 24, 40261fd9 40261fc4: dc0c02 l8ui a0, a12, 220 40261fc7: b1e541 l32r a4, 4024e75c 40261fca: 051066 bnei a0, 1, 40261fd3 40261fcd: c08a31 l32r a3, 402521f8 40261fd0: 000146 j 40261fd9 40261fd3: fdc052 addi a5, a0, -3 40261fd6: 833450 moveqz a3, a4, a5 40261fd9: 352c72 l32i a7, a12, 212 40261fdc: ff8f81 l32r a8, 40261e18 40261fdf: 0768 l32i.n a6, a7, 0 40261fe1: 0c2d mov.n a2, a12 40261fe3: 106680 and a6, a6, a8 40261fe6: 206360 or a6, a3, a6 40261fe9: 0769 s32i.n a6, a7, 0 40261feb: ffebc5 call0 40261ea8 40261fee: 41f8 l32i.n a15, a1, 16 40261ff0: 030d92 l8ui a9, a13, 3 40261ff3: 21d8 l32i.n a13, a1, 8 40261ff5: 1c6937 bbci a9, 3, 40262015 40261ff8: bd2ea2 l32i a10, a14, 0x2f4 40261ffb: 8f8421 l32r a2, 40245e0c 40261ffe: 137ad7 bbci a10, 29, 40262015 40262001: 142c02 l32i a0, a12, 80 40262004: 200020 or a0, a0, a2 40262007: 146c02 s32i a0, a12, 80 4026200a: 31e8 l32i.n a14, a1, 12 4026200c: 11c8 l32i.n a12, a1, 4 4026200e: 0108 l32i.n a0, a1, 0 40262010: 20c112 addi a1, a1, 32 40262013: f00d ret.n 40262015: d49a21 l32r a2, 40257280 40262018: 142c02 l32i a0, a12, 80 4026201b: 100020 and a0, a0, a2 4026201e: fff946 j 40262007 40262021: 200040 or a0, a0, a4 40262024: 100030 and a0, a0, a3 40262027: ffd006 j 40261f6b 4026202a: 540000 extui a0, a0, 0, 6 4026202d: 3ffef5 excw 40262030 : 40262030: d0c112 addi a1, a1, -48 40262033: 11c9 s32i.n a12, a1, 4 40262035: 21d9 s32i.n a13, a1, 8 40262037: 0109 s32i.n a0, a1, 0 40262039: 31e9 s32i.n a14, a1, 12 4026203b: 41f9 s32i.n a15, a1, 16 4026203d: 03ed mov.n a14, a3 4026203f: 02fd mov.n a15, a2 40262041: f37c movi.n a3, -1 40262043: fffa21 l32r a2, 4026202c 40262046: 5129 s32i.n a2, a1, 20 40262048: 810202 l8ui a0, a2, 129 4026204b: 1f2222 l32i a2, a2, 124 4026204e: b03030 addx8 a3, a0, a3 40262051: 7139 s32i.n a3, a1, 28 40262053: 177277 bbci a2, 23, 4026206e 40262056: 632c movi.n a3, 38 40262058: 423c movi.n a2, 52 4026205a: ff20f6 bgeui a0, 2, 4026205d 4026205d: 0130f6 bgeui a0, 3, 40262062 40262060: 032d mov.n a2, a3 40262062: c34c movi.n a3, 76 40262064: 6139 s32i.n a3, a1, 24 40262066: 0840f6 bgeui a0, 4, 40262072 40262069: 6129 s32i.n a2, a1, 24 4026206b: 0000c6 j 40262072 4026206e: 050c movi.n a5, 0 40262070: 6159 s32i.n a5, a1, 24 40262072: 030c movi.n a3, 0 40262074: 80a042 movi a4, 128 40262077: 01df22 addmi a2, a15, 0x100 4026207a: e0c222 addi a2, a2, -32 4026207d: 780301 l32r a0, 4024008c <_irom0_text_start+0x8c> 40262080: 0000c0 callx0 a0 40262083: 064e16 beqz a14, 402620eb 40262086: 0c0c movi.n a12, 0 40262088: 000e32 l8ui a3, a14, 0 4026208b: dda042 movi a4, 221 4026208e: 019347 bne a3, a4, 40262093 40262091: ee4b addi.n a14, a14, 4 40262093: 7fa0d2 movi a13, 127 40262096: 0c2d mov.n a2, a12 40262098: 830c movi.n a3, 8 4026209a: 78a901 l32r a0, 40240340 <_irom0_text_start+0x340> 4026209d: 0000c0 callx0 a0 402620a0: 6c7b addi.n a6, a12, 7 402620a2: b36cc0 movgez a6, a12, a12 402620a5: 216360 srai a6, a6, 3 402620a8: 6e6a add.n a6, a14, a6 402620aa: 050662 l8ui a6, a6, 5 402620ad: 400200 ssr a2 402620b0: b16060 sra a6, a6 402620b3: 2f6607 bbci a6, 0, 402620e6 402620b6: e00f02 l8ui a0, a15, 224 402620b9: 2e10d7 beq a0, a13, 402620eb 402620bc: 04cce6 bgei a12, 32, 402620c4 402620bf: 7178 l32i.n a7, a1, 28 402620c1: 2127c7 blt a7, a12, 402620e6 402620c4: 0acc66 bnei a12, 32, 402620d2 402620c7: 5188 l32i.n a8, a1, 20 402620c9: 780c91 l32r a9, 402400fc <_irom0_text_start+0xfc> 402620cc: 1f2882 l32i a8, a8, 124 402620cf: 130897 bnone a8, a9, 402620e6 402620d2: 092c movi.n a9, 32 402620d4: 04a9c7 bge a9, a12, 402620dc 402620d7: 61a8 l32i.n a10, a1, 24 402620d9: 092ac7 blt a10, a12, 402620e6 402620dc: b0fa add.n a11, a0, a15 402620de: 201b addi.n a2, a0, 1 402620e0: e04f22 s8i a2, a15, 224 402620e3: e14bc2 s8i a12, a11, 225 402620e6: cc1b addi.n a12, a12, 1 402620e8: aa9cd7 bne a12, a13, 40262096 402620eb: 020c movi.n a2, 0 402620ed: 11c8 l32i.n a12, a1, 4 402620ef: 21d8 l32i.n a13, a1, 8 402620f1: 31e8 l32i.n a14, a1, 12 402620f3: 41f8 l32i.n a15, a1, 16 402620f5: 0108 l32i.n a0, a1, 0 402620f7: 30c112 addi a1, a1, 48 402620fa: f00d ret.n 402620fc : 402620fc: e0c112 addi a1, a1, -32 402620ff: 11c9 s32i.n a12, a1, 4 40262101: 31e9 s32i.n a14, a1, 12 40262103: 41f9 s32i.n a15, a1, 16 40262105: 5139 s32i.n a3, a1, 20 40262107: 21d9 s32i.n a13, a1, 8 40262109: 0109 s32i.n a0, a1, 0 4026210b: 02dd mov.n a13, a2 4026210d: 000302 l8ui a0, a3, 0 40262110: dda022 movi a2, 221 40262113: 039027 bne a0, a2, 4026211a 40262116: 234b addi.n a2, a3, 4 40262118: 5129 s32i.n a2, a1, 20 4026211a: e00dc2 l8ui a12, a13, 224 4026211d: 04cc16 beqz a12, 4026216d 40262120: 0e0c movi.n a14, 0 40262122: 80a0f2 movi a15, 128 40262125: 0e2d mov.n a2, a14 40262127: 830c movi.n a3, 8 40262129: 788501 l32r a0, 40240340 <_irom0_text_start+0x340> 4026212c: 0000c0 callx0 a0 4026212f: 7fa002 movi a0, 127 40262132: 5148 l32i.n a4, a1, 20 40262134: 5e7b addi.n a5, a14, 7 40262136: b35ee0 movgez a5, a14, a14 40262139: 215350 srai a5, a5, 3 4026213c: 445a add.n a4, a4, a5 4026213e: 080442 l8ui a4, a4, 8 40262141: 400200 ssr a2 40262144: b14040 sra a4, a4 40262147: 1d6407 bbci a4, 0, 40262168 4026214a: 1a1ca6 blti a12, 1, 40262168 4026214d: 020c movi.n a2, 0 4026214f: 72da add.n a7, a2, a13 40262151: e10762 l8ui a6, a7, 225 40262154: 221b addi.n a2, a2, 1 40262156: 648060 extui a8, a6, 0, 7 40262159: 089e87 bne a14, a8, 40262165 4026215c: 2096f0 or a9, a6, a15 4026215f: e14792 s8i a9, a7, 225 40262162: e00dc2 l8ui a12, a13, 224 40262165: e622c7 blt a2, a12, 4026214f 40262168: ee1b addi.n a14, a14, 1 4026216a: b79e07 bne a14, a0, 40262125 4026216d: 11c8 l32i.n a12, a1, 4 4026216f: 21d8 l32i.n a13, a1, 8 40262171: 31e8 l32i.n a14, a1, 12 40262173: 41f8 l32i.n a15, a1, 16 40262175: 0108 l32i.n a0, a1, 0 40262177: 20c112 addi a1, a1, 32 4026217a: f00d ret.n 4026217c: e0c112 addi a1, a1, -32 4026217f: 21d9 s32i.n a13, a1, 8 40262181: 11c9 s32i.n a12, a1, 4 40262183: 0109 s32i.n a0, a1, 0 40262185: 41f9 s32i.n a15, a1, 16 40262187: 31e9 s32i.n a14, a1, 12 40262189: 01d2f2 addmi a15, a2, 0x100 4026218c: 03ed mov.n a14, a3 4026218e: 05d202 addmi a0, a2, 0x500 40262191: 370062 l8ui a6, a0, 55 40262194: b8c032 addi a3, a0, -72 40262197: d04f62 s8i a6, a15, 208 4026219a: 360002 l8ui a0, a0, 54 4026219d: 5139 s32i.n a3, a1, 20 4026219f: d14f02 s8i a0, a15, 209 402621a2: 50cff2 addi a15, a15, 80 402621a5: 100c movi.n a0, 1 402621a7: 3316a6 blti a6, 1, 402621de 402621aa: 0c0c movi.n a12, 0 402621ac: 0c2d mov.n a2, a12 402621ae: 830c movi.n a3, 8 402621b0: dc7b addi.n a13, a12, 7 402621b2: b3dcc0 movgez a13, a12, a12 402621b5: 21d3d0 srai a13, a13, 3 402621b8: deda add.n a13, a14, a13 402621ba: 786101 l32r a0, 40240340 <_irom0_text_start+0x340> 402621bd: 0000c0 callx0 a0 402621c0: 000d32 l8ui a3, a13, 0 402621c3: 401200 ssl a2 402621c6: 100c movi.n a0, 1 402621c8: a14000 sll a4, a0 402621cb: 203340 or a3, a3, a4 402621ce: 004d32 s8i a3, a13, 0 402621d1: 800f62 l8ui a6, a15, 128 402621d4: cc1b addi.n a12, a12, 1 402621d6: 1126d0 slli a2, a6, 3 402621d9: cf2c27 blt a12, a2, 402621ac 402621dc: 5138 l32i.n a3, a1, 20 402621de: 1d2352 l32i a5, a3, 116 402621e1: 1f2f22 l32i a2, a15, 124 402621e4: 117587 bbci a5, 24, 402621f9 402621e7: 0e7267 bbci a2, 22, 402621f9 402621ea: 040e62 l8ui a6, a14, 4 402621ed: 206600 or a6, a6, a0 402621f0: 044e62 s8i a6, a14, 4 402621f3: 1f2f22 l32i a2, a15, 124 402621f6: 800f62 l8ui a6, a15, 128 402621f9: 057520 extui a7, a2, 21, 1 402621fc: 0a1716 beqz a7, 402622a1 402621ff: 3026b6 bltui a6, 2, 40262233 40262202: 1c2c movi.n a12, 33 40262204: 0c2d mov.n a2, a12 40262206: 830c movi.n a3, 8 40262208: dc7b addi.n a13, a12, 7 4026220a: b3dcc0 movgez a13, a12, a12 4026220d: 21d3d0 srai a13, a13, 3 40262210: deda add.n a13, a14, a13 40262212: 784b01 l32r a0, 40240340 <_irom0_text_start+0x340> 40262215: 0000c0 callx0 a0 40262218: cc1b addi.n a12, a12, 1 4026221a: 000d32 l8ui a3, a13, 0 4026221d: 401200 ssl a2 40262220: 100c movi.n a0, 1 40262222: 722c movi.n a2, 39 40262224: a14000 sll a4, a0 40262227: 203340 or a3, a3, a4 4026222a: 004d32 s8i a3, a13, 0 4026222d: d39c27 bne a12, a2, 40262204 40262230: 800f62 l8ui a6, a15, 128 40262233: 2d36b6 bltui a6, 3, 40262264 40262236: 7c2c movi.n a12, 39 40262238: 0c2d mov.n a2, a12 4026223a: 830c movi.n a3, 8 4026223c: dc7b addi.n a13, a12, 7 4026223e: b3dcc0 movgez a13, a12, a12 40262241: 21d3d0 srai a13, a13, 3 40262244: deda add.n a13, a14, a13 40262246: 783e01 l32r a0, 40240340 <_irom0_text_start+0x340> 40262249: 0000c0 callx0 a0 4026224c: cc1b addi.n a12, a12, 1 4026224e: 000d32 l8ui a3, a13, 0 40262251: 401200 ssl a2 40262254: 100c movi.n a0, 1 40262256: 523c movi.n a2, 53 40262258: a14000 sll a4, a0 4026225b: 203340 or a3, a3, a4 4026225e: 004d32 s8i a3, a13, 0 40262261: d39c27 bne a12, a2, 40262238 40262264: 810f22 l8ui a2, a15, 129 40262267: 5c3c movi.n a12, 53 40262269: 2e42b6 bltui a2, 4, 4026229b 4026226c: 0c2d mov.n a2, a12 4026226e: 830c movi.n a3, 8 40262270: dc7b addi.n a13, a12, 7 40262272: b3dcc0 movgez a13, a12, a12 40262275: 21d3d0 srai a13, a13, 3 40262278: deda add.n a13, a14, a13 4026227a: 783101 l32r a0, 40240340 <_irom0_text_start+0x340> 4026227d: 0000c0 callx0 a0 40262280: d04c movi.n a0, 77 40262282: cc1b addi.n a12, a12, 1 40262284: 401200 ssl a2 40262287: 130c movi.n a3, 1 40262289: 000d22 l8ui a2, a13, 0 4026228c: a13300 sll a3, a3 4026228f: 202230 or a2, a2, a3 40262292: 004d22 s8i a2, a13, 0 40262295: d39c07 bne a12, a0, 4026226c 40262298: 810f22 l8ui a2, a15, 129 4026229b: 800f62 l8ui a6, a15, 128 4026229e: 000086 j 402622a4 402622a1: 810f22 l8ui a2, a15, 129 402622a4: 11c8 l32i.n a12, a1, 4 402622a6: 21d8 l32i.n a13, a1, 8 402622a8: 171267 beq a2, a6, 402622c3 402622ab: 1f2f42 l32i a4, a15, 124 402622ae: 330c movi.n a3, 3 402622b0: 020b addi.n a0, a2, -1 402622b2: 1100e0 slli a0, a0, 2 402622b5: 200030 or a0, a0, a3 402622b8: 097477 bbci a4, 23, 402622c5 402622bb: 021c movi.n a2, 16 402622bd: 200020 or a0, a0, a2 402622c0: 000046 j 402622c5 402622c3: 100c movi.n a0, 1 402622c5: 0c4e02 s8i a0, a14, 12 402622c8: 41f8 l32i.n a15, a1, 16 402622ca: 31e8 l32i.n a14, a1, 12 402622cc: 0108 l32i.n a0, a1, 0 402622ce: 20c112 addi a1, a1, 32 402622d1: f00d ret.n 402622d3: f64000 excw 402622d6: fe .byte 0xfe 402622d7: 3f .byte 0x3f 402622d8: fffd excw 402622da: 3c0000 excw 402622dd: fef8 l32i.n a15, a14, 60 402622df: 3f .byte 0x3f 402622e0: df .byte 0xdf 402622e1: ff .byte 0xff 402622e2: bf0000 excw 402622e5: ff .byte 0xff 402622e6: 610000 excw 402622e9: fffb addi.n a15, a15, 15 402622eb: d0c112 addi a1, a1, -48 402622ee: 81e9 s32i.n a14, a1, 32 402622f0: 5109 s32i.n a0, a1, 20 402622f2: 61c9 s32i.n a12, a1, 24 402622f4: 71d9 s32i.n a13, a1, 28 402622f6: d131c1 l32r a12, 402567bc 402622f9: bc2652 l32i a5, a6, 0x2f0 402622fc: 02dd mov.n a13, a2 402622fe: 02d602 addmi a0, a6, 0x200 40262301: 7a1002 l16ui a0, a0, 244 40262304: 032d mov.n a2, a3 40262306: 157450 extui a7, a5, 20, 2 40262309: 0b7537 bbci a5, 19, 40262318 4026230c: b11441 l32r a4, 4024e75c 4026230f: 732c32 l32i a3, a12, 0x1cc 40262312: 203340 or a3, a3, a4 40262315: 736c32 s32i a3, a12, 0x1cc 40262318: 15a650 extui a10, a5, 22, 2 4026231b: a78c beqz.n a7, 40262329 4026231d: 781d91 l32r a9, 40240394 <_irom0_text_start+0x394> 40262320: 732c82 l32i a8, a12, 0x1cc 40262323: 208890 or a8, a8, a9 40262326: 736c82 s32i a8, a12, 0x1cc 40262329: ffeb71 l32r a7, 402622d8 4026232c: 352232 l32i a3, a2, 212 4026232f: 322242 l32i a4, a2, 200 40262332: aa8c beqz.n a10, 40262340 40262334: bfb1e1 l32r a14, 402521f8 40262337: 732cb2 l32i a11, a12, 0x1cc 4026233a: 20bbe0 or a11, a11, a14 4026233d: 736cb2 s32i a11, a12, 0x1cc 40262340: 2a0c movi.n a10, 2 40262342: ffe6e1 l32r a14, 402622dc 40262345: 54dc bnez.n a4, 4026235e 40262347: 7d1e82 l16ui a8, a14, 250 4026234a: 0169 s32i.n a6, a1, 0 4026234c: 3d2e52 l32i a5, a14, 244 4026234f: da0262 l8ui a6, a2, 218 40262352: 055850 extui a5, a5, 24, 1 40262355: 08d516 beqz a5, 402623e6 40262358: 2000a0 or a0, a0, a10 4026235b: 002286 j 402623e9 4026235e: 060c movi.n a6, 0 40262360: 020c movi.n a2, 0 40262362: 108070 and a8, a0, a7 40262365: 03b8 l32i.n a11, a3, 0 40262367: 2000a0 or a0, a0, a10 4026236a: 15b1b0 extui a11, a11, 17, 2 4026236d: 8308b0 moveqz a0, a8, a11 40262370: c31c movi.n a3, 28 40262372: 08f5a7 bbsi a5, 26, 4026237e 40262375: ffda41 l32r a4, 402622e0 40262378: 100040 and a0, a0, a4 4026237b: 000106 j 40262383 4026237e: 072c movi.n a7, 32 40262380: 200070 or a0, a0, a7 40262383: 5475b7 bbci a5, 27, 402623db 40262386: 516017 bbci a0, 1, 402623db 40262389: 084c movi.n a8, 64 4026238b: 200080 or a0, a0, a8 4026238e: 1109 s32i.n a0, a1, 4 40262390: 741c movi.n a4, 23 40262392: 149020 extui a9, a2, 0, 2 40262395: 11a6e0 slli a10, a6, 2 40262398: 11b8 l32i.n a11, a1, 4 4026239a: 004db2 s8i a11, a13, 0 4026239d: 10aa30 and a10, a10, a3 402623a0: 2d3b addi.n a2, a13, 3 402623a2: 030c movi.n a3, 0 402623a4: 4129 s32i.n a2, a1, 16 402623a6: 2099a0 or a9, a9, a10 402623a9: 41b8b0 srli a11, a11, 8 402623ac: 014db2 s8i a11, a13, 1 402623af: 024d92 s8i a9, a13, 2 402623b2: 773601 l32r a0, 4024008c <_irom0_text_start+0x8c> 402623b5: 0000c0 callx0 a0 402623b8: 0c2d mov.n a2, a12 402623ba: 4138 l32i.n a3, a1, 16 402623bc: ffdbc5 call0 4026217c 402623bf: 5108 l32i.n a0, a1, 20 402623c1: 1acd22 addi a2, a13, 26 402623c4: 7e1ec2 l16ui a12, a14, 252 402623c7: 134dc2 s8i a12, a13, 19 402623ca: 81e8 l32i.n a14, a1, 32 402623cc: 41c8c0 srli a12, a12, 8 402623cf: 144dc2 s8i a12, a13, 20 402623d2: 61c8 l32i.n a12, a1, 24 402623d4: 71d8 l32i.n a13, a1, 28 402623d6: 30c112 addi a1, a1, 48 402623d9: f00d ret.n 402623db: ffc241 l32r a4, 402622e4 402623de: 100040 and a0, a0, a4 402623e1: 1109 s32i.n a0, a1, 4 402623e3: ffea46 j 40262390 402623e6: 100070 and a0, a0, a7 402623e9: 41b280 srli a11, a8, 2 402623ec: 414260 srli a4, a6, 2 402623ef: 149080 extui a9, a8, 0, 2 402623f2: 145060 extui a5, a6, 0, 2 402623f5: 3159 s32i.n a5, a1, 12 402623f7: 01a957 bge a9, a5, 402623fc 402623fa: 3199 s32i.n a9, a1, 12 402623fc: 1109 s32i.n a0, a1, 4 402623fe: 2129 s32i.n a2, a1, 8 40262400: c51c movi.n a5, 28 40262402: 104450 and a4, a4, a5 40262405: 10bb50 and a11, a11, a5 40262408: 012b47 blt a11, a4, 4026240d 4026240b: 086d mov.n a6, a8 4026240d: 248260 extui a8, a6, 2, 3 40262410: 774e51 l32r a5, 40240148 <_irom0_text_start+0x148> 40262413: 9189 s32i.n a8, a1, 36 40262415: 231357 beq a3, a5, 4026243c 40262418: 0c2d mov.n a2, a12 4026241a: bf7741 l32r a4, 402521f8 4026241d: ff9fc5 call0 40261e1c 40262420: 1108 l32i.n a0, a1, 4 40262422: 62dc bnez.n a2, 4026243c 40262424: 0c2d mov.n a2, a12 40262426: 2138 l32i.n a3, a1, 8 40262428: b0cd41 l32r a4, 4024e75c 4026242b: 352332 l32i a3, a3, 212 4026242e: ff9ec5 call0 40261e1c 40262431: ffa941 l32r a4, 402622d8 40262434: 1108 l32i.n a0, a1, 4 40262436: 104040 and a4, a0, a4 40262439: 830420 moveqz a0, a4, a2 4026243c: 3128 l32i.n a2, a1, 12 4026243e: 0158 l32i.n a5, a1, 0 40262440: 9168 l32i.n a6, a1, 36 40262442: bc2552 l32i a5, a5, 0x2f0 40262445: ffc9c6 j 40262370 40262448 : 40262448: f0c112 addi a1, a1, -16 4026244b: d42c movi.n a4, 45 4026244d: 0109 s32i.n a0, a1, 0 4026244f: a01c movi.n a0, 26 40262451: 004242 s8i a4, a2, 0 40262454: 014202 s8i a0, a2, 1 40262457: 222b addi.n a2, a2, 2 40262459: ffe8c5 call0 402622e8 4026245c: 0108 l32i.n a0, a1, 0 4026245e: 10c112 addi a1, a1, 16 40262461: f00d ret.n ... 40262464 : 40262464: c44c movi.n a4, 76 40262466: 90af52 movi a5, -112 40262469: 060c movi.n a6, 0 4026246b: e71c movi.n a7, 30 4026246d: ddaf82 movi a8, -35 40262470: f0c112 addi a1, a1, -16 40262473: 0109 s32i.n a0, a1, 0 40262475: 004282 s8i a8, a2, 0 40262478: 014272 s8i a7, a2, 1 4026247b: 024262 s8i a6, a2, 2 4026247e: 034252 s8i a5, a2, 3 40262481: 303c movi.n a0, 51 40262483: 044242 s8i a4, a2, 4 40262486: 054202 s8i a0, a2, 5 40262489: 226b addi.n a2, a2, 6 4026248b: ffe5c5 call0 402622e8 4026248e: 0108 l32i.n a0, a1, 0 40262490: 10c112 addi a1, a1, 16 40262493: f00d ret.n 40262495: 000000 ill 40262498: e0c112 addi a1, a1, -32 4026249b: 51f9 s32i.n a15, a1, 20 4026249d: 1109 s32i.n a0, a1, 4 4026249f: 31d9 s32i.n a13, a1, 12 402624a1: 21c9 s32i.n a12, a1, 8 402624a3: 03dd mov.n a13, a3 402624a5: 000332 l8ui a3, a3, 0 402624a8: 41e9 s32i.n a14, a1, 16 402624aa: 4113a6 blti a3, 1, 402624ef 402624ad: 7ea0e2 movi a14, 126 402624b0: 0c0c movi.n a12, 0 402624b2: 0129 s32i.n a2, a1, 0 402624b4: 4cda add.n a4, a12, a13 402624b6: 010442 l8ui a4, a4, 1 402624b9: 642040 extui a2, a4, 0, 7 402624bc: 2a6477 bbci a4, 7, 402624ea 402624bf: 272e27 blt a14, a2, 402624ea 402624c2: 830c movi.n a3, 8 402624c4: 01f8 l32i.n a15, a1, 0 402624c6: 027b addi.n a0, a2, 7 402624c8: b30220 movgez a0, a2, a2 402624cb: 210300 srai a0, a0, 3 402624ce: ff0a add.n a15, a15, a0 402624d0: 779c01 l32r a0, 40240340 <_irom0_text_start+0x340> 402624d3: 0000c0 callx0 a0 402624d6: 100c movi.n a0, 1 402624d8: 401200 ssl a2 402624db: 000f22 l8ui a2, a15, 0 402624de: a13000 sll a3, a0 402624e1: 202230 or a2, a2, a3 402624e4: 004f22 s8i a2, a15, 0 402624e7: 000d32 l8ui a3, a13, 0 402624ea: cc1b addi.n a12, a12, 1 402624ec: c42c37 blt a12, a3, 402624b4 402624ef: 21c8 l32i.n a12, a1, 8 402624f1: 31d8 l32i.n a13, a1, 12 402624f3: 41e8 l32i.n a14, a1, 16 402624f5: 51f8 l32i.n a15, a1, 20 402624f7: 1108 l32i.n a0, a1, 4 402624f9: 20c112 addi a1, a1, 32 402624fc: f00d ret.n 402624fe: 380000 excw 40262501: 3ffef6 bgeui a14, 0x100, 40262544 40262504: 16a042 movi a4, 22 40262507: f0c112 addi a1, a1, -16 4026250a: 006102 s32i a0, a1, 0 4026250d: 0261d2 s32i a13, a1, 8 40262510: 11c9 s32i.n a12, a1, 4 40262512: 03dd mov.n a13, a3 40262514: 02cd mov.n a12, a2 40262516: 030c movi.n a3, 0 40262518: 76dd01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026251b: 0000c0 callx0 a0 4026251e: 352d22 l32i a2, a13, 212 40262521: fda685 call0 4025ff8c 40262524: fff701 l32r a0, 40262500 40262527: 004c22 s8i a2, a12, 0 4026252a: be2002 l32i a0, a0, 0x2f8 4026252d: 820c movi.n a2, 8 4026252f: 4570d7 bbci a0, 29, 40262578 40262532: 800c movi.n a0, 8 40262534: 014c22 s8i a2, a12, 1 40262537: 352d22 l32i a2, a13, 212 4026253a: 0228 l32i.n a2, a2, 0 4026253c: 3f7217 bbci a2, 17, 4026257f 4026253f: 120c movi.n a2, 1 40262541: 200020 or a0, a0, a2 40262544: 014c02 s8i a0, a12, 1 40262547: 352d32 l32i a3, a13, 212 4026254a: 440c movi.n a4, 4 4026254c: 0338 l32i.n a3, a3, 0 4026254e: 204040 or a4, a0, a4 40262551: 153130 extui a3, a3, 17, 2 40262554: 138c beqz.n a3, 40262559 40262556: 014c42 s8i a4, a12, 1 40262559: 2c6b addi.n a2, a12, 6 4026255b: 01dd32 addmi a3, a13, 0x100 4026255e: dd0d52 l8ui a5, a13, 221 40262561: 024c52 s8i a5, a12, 2 40262564: e0c332 addi a3, a3, -32 40262567: 21d8 l32i.n a13, a1, 8 40262569: fff2c5 call0 40262498 4026256c: 16cc22 addi a2, a12, 22 4026256f: 0108 l32i.n a0, a1, 0 40262571: 11c8 l32i.n a12, a1, 4 40262573: 10c112 addi a1, a1, 16 40262576: f00d ret.n 40262578: 000c movi.n a0, 0 4026257a: 020c movi.n a2, 0 4026257c: ffed06 j 40262534 4026257f: c17227 bbci a2, 18, 40262544 40262582: 320c movi.n a2, 3 40262584: ffee46 j 40262541 ... 40262588 : 40262588: f0c112 addi a1, a1, -16 4026258b: d43c movi.n a4, 61 4026258d: 0109 s32i.n a0, a1, 0 4026258f: 601c movi.n a0, 22 40262591: 004242 s8i a4, a2, 0 40262594: 014202 s8i a0, a2, 1 40262597: 222b addi.n a2, a2, 2 40262599: fff685 call0 40262504 4026259c: 0108 l32i.n a0, a1, 0 4026259e: 10c112 addi a1, a1, 16 402625a1: f00d ret.n ... 402625a4 : 402625a4: c44c movi.n a4, 76 402625a6: 90af52 movi a5, -112 402625a9: 060c movi.n a6, 0 402625ab: a71c movi.n a7, 26 402625ad: ddaf82 movi a8, -35 402625b0: f0c112 addi a1, a1, -16 402625b3: 0109 s32i.n a0, a1, 0 402625b5: 004282 s8i a8, a2, 0 402625b8: 014272 s8i a7, a2, 1 402625bb: 024262 s8i a6, a2, 2 402625be: 034252 s8i a5, a2, 3 402625c1: 403c movi.n a0, 52 402625c3: 044242 s8i a4, a2, 4 402625c6: 054202 s8i a0, a2, 5 402625c9: 226b addi.n a2, a2, 6 402625cb: fff385 call0 40262504 402625ce: 0108 l32i.n a0, a1, 0 402625d0: 10c112 addi a1, a1, 16 402625d3: f00d ret.n 402625d5: 000000 ill 402625d8: 00ffc0 excw 402625db: c11200 mul16u a1, a2, a0 402625de: 4109e0 srli a0, a14, 9 402625e1: 070216 beqz a2, 40262655 402625e4: 242202 l32i a0, a2, 144 402625e7: 06a016 beqz a0, 40262655 402625ea: 040432 l8ui a3, a4, 4 402625ed: 030402 l8ui a0, a4, 3 402625f0: 113380 slli a3, a3, 8 402625f3: 020442 l8ui a4, a4, 2 402625f6: 005142 s16i a4, a1, 0 402625f9: 200030 or a0, a0, a3 402625fc: 142232 l32i a3, a2, 80 402625ff: 040c movi.n a4, 0 40262601: 0e63a7 bbci a3, 10, 40262613 40262604: ffbf51 l32r a5, 40262500 40262607: be2552 l32i a5, a5, 0x2f8 4026260a: 057557 bbci a5, 21, 40262613 4026260d: 015142 s16i a4, a1, 2 40262610: 000106 j 40262618 40262613: 562c movi.n a6, 37 40262615: 015162 s16i a6, a1, 2 40262618: 03a032 movi a3, 3 4026261b: 205110 or a5, a1, a1 4026261e: 035142 s16i a4, a1, 6 40262621: 045142 s16i a4, a1, 8 40262624: ffed91 l32r a9, 402625d8 40262627: 948600 extui a8, a0, 6, 10 4026262a: 347200 extui a7, a0, 2, 4 4026262d: 1177e0 slli a7, a7, 2 40262630: 1188a0 slli a8, a8, 6 40262633: 108890 and a8, a8, a9 40262636: 01a042 movi a4, 1 40262639: c93c movi.n a9, 60 4026263b: 107790 and a7, a7, a9 4026263e: 207780 or a7, a7, a8 40262641: 280c movi.n a8, 2 40262643: 207780 or a7, a7, a8 40262646: 025172 s16i a7, a1, 4 40262649: 069645 call0 40268fb0 4026264c: 020c movi.n a2, 0 4026264e: 4108 l32i.n a0, a1, 16 40262650: 20c112 addi a1, a1, 32 40262653: f00d ret.n 40262655: 120c movi.n a2, 1 40262657: fffcc6 j 4026264e 4026265a: 800000 add a0, a0, a0 4026265d: 402702 l32i a0, a7, 0x100 40262660: e0c112 addi a1, a1, -32 40262663: 036102 s32i a0, a1, 12 40262666: 0661e2 s32i a14, a1, 24 40262669: 0461c2 s32i a12, a1, 16 4026266c: 51d9 s32i.n a13, a1, 20 4026266e: 02cd mov.n a12, a2 40262670: 05dd mov.n a13, a5 40262672: 04ed mov.n a14, a4 40262674: 161216 beqz a2, 402627d9 40262677: 242202 l32i a0, a2, 144 4026267a: 2139 s32i.n a3, a1, 8 4026267c: 159016 beqz a0, 402627d9 4026267f: 012d mov.n a2, a1 40262681: 831c movi.n a3, 24 40262683: 940c movi.n a4, 9 40262685: fdc885 call0 40260310 40262688: 020d mov.n a0, a2 4026268a: 142216 beqz a2, 402627d0 4026268d: 0188 l32i.n a8, a1, 0 4026268f: 2178 l32i.n a7, a1, 8 40262691: 004872 s8i a7, a8, 0 40262694: 0158 l32i.n a5, a1, 0 40262696: 651b addi.n a6, a5, 1 40262698: 0169 s32i.n a6, a1, 0 4026269a: 0145e2 s8i a14, a5, 1 4026269d: 0138 l32i.n a3, a1, 0 4026269f: 001d22 l16ui a2, a13, 0 402626a2: 431b addi.n a4, a3, 1 402626a4: 0149 s32i.n a4, a1, 0 402626a6: 014322 s8i a2, a3, 1 402626a9: 0138 l32i.n a3, a1, 0 402626ab: 231b addi.n a2, a3, 1 402626ad: 0129 s32i.n a2, a1, 0 402626af: 161e66 bnei a14, 1, 402626c9 402626b2: 011d52 l16ui a5, a13, 2 402626b5: 014352 s8i a5, a3, 1 402626b8: 011d42 l16ui a4, a13, 2 402626bb: 0158 l32i.n a5, a1, 0 402626bd: 414840 srli a4, a4, 8 402626c0: 014542 s8i a4, a5, 1 402626c3: 0128 l32i.n a2, a1, 0 402626c5: 222b addi.n a2, a2, 2 402626c7: 0129 s32i.n a2, a1, 0 402626c9: 021db2 l16ui a11, a13, 4 402626cc: 0042b2 s8i a11, a2, 0 402626cf: 021da2 l16ui a10, a13, 4 402626d2: 01b8 l32i.n a11, a1, 0 402626d4: 41a8a0 srli a10, a10, 8 402626d7: 014ba2 s8i a10, a11, 1 402626da: afdab1 l32r a11, 4024e644 402626dd: 0a1c movi.n a10, 16 402626df: 0188 l32i.n a8, a1, 0 402626e1: 031d72 l16ui a7, a13, 6 402626e4: 982b addi.n a9, a8, 2 402626e6: 0199 s32i.n a9, a1, 0 402626e8: 024872 s8i a7, a8, 2 402626eb: 031d62 l16ui a6, a13, 6 402626ee: 0178 l32i.n a7, a1, 0 402626f0: 416860 srli a6, a6, 8 402626f3: 014762 s8i a6, a7, 1 402626f6: 760c movi.n a6, 7 402626f8: 0138 l32i.n a3, a1, 0 402626fa: 871c movi.n a7, 24 402626fc: 232b addi.n a2, a3, 2 402626fe: 0129 s32i.n a2, a1, 0 40262700: 5edc bnez.n a14, 40262719 40262702: 041d52 l16ui a5, a13, 8 40262705: 024352 s8i a5, a3, 2 40262708: 041d42 l16ui a4, a13, 8 4026270b: 0158 l32i.n a5, a1, 0 4026270d: 414840 srli a4, a4, 8 40262710: 014542 s8i a4, a5, 1 40262713: 0128 l32i.n a2, a1, 0 40262715: 222b addi.n a2, a2, 2 40262717: 0129 s32i.n a2, a1, 0 40262719: 01a0e2 movi a14, 1 4026271c: e69741 l32r a4, 4025c178 4026271f: 0a5072 s16i a7, a0, 20 40262722: 092092 l32i a9, a0, 36 40262725: d025d1 l32r a13, 402567bc 40262728: 012052 l32i a5, a0, 4 4026272b: 4d38 l32i.n a3, a13, 16 4026272d: 1558 l32i.n a5, a5, 4 4026272f: 0978 l32i.n a7, a9, 0 40262731: c05250 sub a5, a2, a5 40262734: 548070 extui a8, a7, 0, 6 40262737: e8c552 addi a5, a5, -24 4026273a: 417670 srli a7, a7, 6 4026273d: 0b5052 s16i a5, a0, 22 40262740: 2027a0 or a2, a7, a10 40262743: 19a8 l32i.n a10, a9, 4 40262745: 1122a0 slli a2, a2, 6 40262748: 208820 or a8, a8, a2 4026274b: 10aa40 and a10, a10, a4 4026274e: 19a9 s32i.n a10, a9, 4 40262750: 9058 l32i.n a5, a0, 36 40262752: 0989 s32i.n a8, a9, 0 40262754: 1548 l32i.n a4, a5, 4 40262756: 077c movi.n a7, -16 40262758: 104470 and a4, a4, a7 4026275b: 204460 or a4, a4, a6 4026275e: 1549 s32i.n a4, a5, 4 40262760: c023c0 sub a2, a3, a12 40262763: 932e20 movnez a2, a14, a2 40262766: 90e8 l32i.n a14, a0, 36 40262768: 0020c0 memw 4026276b: da7c movi.n a10, -3 4026276d: 049020 extui a9, a2, 0, 1 40262770: 802bb2 l32i a11, a11, 0x200 40262773: 0e38 l32i.n a3, a14, 0 40262775: e47c movi.n a4, -2 40262777: 103340 and a3, a3, a4 4026277a: 0e39 s32i.n a3, a14, 0 4026277c: 9088 l32i.n a8, a0, 36 4026277e: 6eb9 s32i.n a11, a14, 24 40262780: 0878 l32i.n a7, a8, 0 40262782: 1199f0 slli a9, a9, 1 40262785: 1077a0 and a7, a7, a10 40262788: 207790 or a7, a7, a9 4026278b: 0879 s32i.n a7, a8, 0 4026278d: 242c62 l32i a6, a12, 144 40262790: 050c movi.n a5, 0 40262792: 0d1662 l16ui a6, a6, 26 40262795: 9048 l32i.n a4, a0, 36 40262797: 169c beqz.n a6, 402627ac 40262799: 0488 l32i.n a8, a4, 0 4026279b: 1109 s32i.n a0, a1, 4 4026279d: 0be877 bbsi a8, 7, 402627ac 402627a0: fc6ac5 call0 4025ee50 402627a3: 1148 l32i.n a4, a1, 4 402627a5: 7429 s32i.n a2, a4, 28 402627a7: 9448 l32i.n a4, a4, 36 402627a9: 0000c6 j 402627b0 402627ac: 1109 s32i.n a0, a1, 4 402627ae: 7059 s32i.n a5, a0, 28 402627b0: 202cc0 or a2, a12, a12 402627b3: 7d0d62 l8ui a6, a13, 125 402627b6: 012132 l32i a3, a1, 4 402627b9: 084462 s8i a6, a4, 8 402627bc: d0a042 movi a4, 208 402627bf: 010fc5 call0 402638bc 402627c2: 0421c2 l32i a12, a1, 16 402627c5: 51d8 l32i.n a13, a1, 20 402627c7: 61e8 l32i.n a14, a1, 24 402627c9: 3108 l32i.n a0, a1, 12 402627cb: 20c112 addi a1, a1, 32 402627ce: f00d ret.n 402627d0: ffa321 l32r a2, 4026265c 402627d3: 86b301 l32r a0, 402442a0 402627d6: 0000c0 callx0 a0 402627d9: 120c movi.n a2, 1 402627db: fff8c6 j 402627c2 ... 402627e0 : 402627e0: f0c112 addi a1, a1, -16 402627e3: 016102 s32i a0, a1, 4 402627e6: 002202 l32i a0, a2, 0 402627e9: 390002 l8ui a0, a0, 57 402627ec: 006132 s32i a3, a1, 0 402627ef: 09e047 bbsi a0, 4, 402627fc 402627f2: b3ac beqz.n a3, 40262821 402627f4: 032d mov.n a2, a3 402627f6: fb12c5 call0 4025d924 402627f9: 000906 j 40262821 402627fc: 03a022 movi a2, 3 402627ff: 0b1332 l16ui a3, a3, 22 40262802: 02a042 movi a4, 2 40262805: e3af85 call0 40246300 40262808: 002152 l32i a5, a1, 0 4026280b: 030c movi.n a3, 0 4026280d: 1568 l32i.n a6, a5, 4 4026280f: 024d mov.n a4, a2 40262811: 1668 l32i.n a6, a6, 4 40262813: 1269 s32i.n a6, a2, 4 40262815: 0529 s32i.n a2, a5, 0 40262817: 4259 s32i.n a5, a2, 16 40262819: c21c movi.n a2, 28 4026281b: 864801 l32r a0, 4024413c 4026281e: 0000c0 callx0 a0 40262821: 1108 l32i.n a0, a1, 4 40262823: 10c112 addi a1, a1, 16 40262826: f00d ret.n 40262828: 00f380 excw 4026282b: 378100 excw 4026282e: f80000 excw 40262831: ff .byte 0xff ... 40262834 : 40262834: d0c112 addi a1, a1, -48 40262837: 0a61c2 s32i a12, a1, 40 4026283a: 096102 s32i a0, a1, 36 4026283d: 20c220 or a12, a2, a2 40262840: 05eb addi.n a0, a5, 14 40262842: 07b407 bgeu a4, a0, 4026284d 40262845: fb0dc5 call0 4025d924 40262848: 0c0c movi.n a12, 0 4026284a: 003006 j 4026290e 4026284d: 054d mov.n a4, a5 4026284f: 012d mov.n a2, a1 40262851: 75f701 l32r a0, 40240030 <_irom0_text_start+0x30> 40262854: 0000c0 callx0 a0 40262857: 1c38 l32i.n a3, a12, 4 40262859: 1308 l32i.n a0, a3, 4 4026285b: aaa022 movi a2, 170 4026285e: 000042 l8ui a4, a0, 0 40262861: 010052 l8ui a5, a0, 1 40262864: 2f9427 bne a4, a2, 40262897 40262867: 2c9527 bne a5, a2, 40262897 4026286a: 020062 l8ui a6, a0, 2 4026286d: 263666 bnei a6, 3, 40262897 40262870: 030072 l8ui a7, a0, 3 40262873: 07ec bnez.n a7, 40262897 40262875: 040082 l8ui a8, a0, 4 40262878: b8dc bnez.n a8, 40262897 4026287a: 050092 l8ui a9, a0, 5 4026287d: 69dc bnez.n a9, 40262897 4026287f: ffeaa1 l32r a10, 40262828 40262882: 070042 l8ui a4, a0, 7 40262885: 060052 l8ui a5, a0, 6 40262888: 114480 slli a4, a4, 8 4026288b: 204450 or a4, a4, a5 4026288e: 0514a7 beq a4, a10, 40262897 40262891: ffe651 l32r a5, 4026282c 40262894: 139457 bne a4, a5, 402628ab 40262897: 0b1c62 l16ui a6, a12, 22 4026289a: 1378 l32i.n a7, a3, 4 4026289c: 8179 s32i.n a7, a1, 32 4026289e: 66eb addi.n a6, a6, 14 402628a0: f2c772 addi a7, a7, -14 402628a3: 1379 s32i.n a7, a3, 4 402628a5: 0b5c62 s16i a6, a12, 22 402628a8: 000706 j 402628c8 402628ab: 418840 srli a8, a4, 8 402628ae: ffe0a1 l32r a10, 40262830 402628b1: 0b1c92 l16ui a9, a12, 22 402628b4: fac0b2 addi a11, a0, -6 402628b7: 81b9 s32i.n a11, a1, 32 402628b9: 13b9 s32i.n a11, a3, 4 402628bb: 99aa add.n a9, a9, a10 402628bd: 99eb addi.n a9, a9, 14 402628bf: 0b5c92 s16i a9, a12, 22 402628c2: 064042 s8i a4, a0, 6 402628c5: 074082 s8i a8, a0, 7 402628c8: 010102 l8ui a0, a1, 1 402628cb: 140000 extui a0, a0, 0, 2 402628ce: 20ac beqz.n a0, 402628f4 402628d0: 451026 beqi a0, 1, 40262919 402628d3: 372066 bnei a0, 2, 4026290e 402628d6: 8128 l32i.n a2, a1, 32 402628d8: 314b addi.n a3, a1, 4 402628da: 640c movi.n a4, 6 402628dc: 75d501 l32r a0, 40240030 <_irom0_text_start+0x30> 402628df: 0000c0 callx0 a0 402628e2: 10c132 addi a3, a1, 16 402628e5: 8128 l32i.n a2, a1, 32 402628e7: 640c movi.n a4, 6 402628e9: 226b addi.n a2, a2, 6 402628eb: 75d101 l32r a0, 40240030 <_irom0_text_start+0x30> 402628ee: 0000c0 callx0 a0 402628f1: 000646 j 4026290e 402628f4: 8128 l32i.n a2, a1, 32 402628f6: 314b addi.n a3, a1, 4 402628f8: 640c movi.n a4, 6 402628fa: 75cd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402628fd: 0000c0 callx0 a0 40262900: 31ab addi.n a3, a1, 10 40262902: 8128 l32i.n a2, a1, 32 40262904: 640c movi.n a4, 6 40262906: 226b addi.n a2, a2, 6 40262908: 75ca01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026290b: 0000c0 callx0 a0 4026290e: 0c2d mov.n a2, a12 40262910: 9108 l32i.n a0, a1, 36 40262912: a1c8 l32i.n a12, a1, 40 40262914: 30c112 addi a1, a1, 48 40262917: f00d ret.n 40262919: 8128 l32i.n a2, a1, 32 4026291b: 10c132 addi a3, a1, 16 4026291e: 640c movi.n a4, 6 40262920: 75c401 l32r a0, 40240030 <_irom0_text_start+0x30> 40262923: 0000c0 callx0 a0 40262926: 31ab addi.n a3, a1, 10 40262928: 8128 l32i.n a2, a1, 32 4026292a: 640c movi.n a4, 6 4026292c: 226b addi.n a2, a2, 6 4026292e: 75c001 l32r a0, 40240030 <_irom0_text_start+0x30> 40262931: 0000c0 callx0 a0 40262934: fff586 j 4026290e ... 40262938 : 40262938: f0c112 addi a1, a1, -16 4026293b: 0109 s32i.n a0, a1, 0 4026293d: 31e9 s32i.n a14, a1, 12 4026293f: 21d9 s32i.n a13, a1, 8 40262941: 11c9 s32i.n a12, a1, 4 40262943: 04dd mov.n a13, a4 40262945: 02cd mov.n a12, a2 40262947: 03ed mov.n a14, a3 40262949: 45c222 addi a2, a2, 69 4026294c: 030c movi.n a3, 0 4026294e: 041c movi.n a4, 16 40262950: 75cf01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40262953: 0000c0 callx0 a0 40262956: 3e2b addi.n a3, a14, 2 40262958: 46cc22 addi a2, a12, 70 4026295b: 010e42 l8ui a4, a14, 1 4026295e: 454c42 s8i a4, a12, 69 40262961: 75b301 l32r a0, 40240030 <_irom0_text_start+0x30> 40262964: 0000c0 callx0 a0 40262967: 8dac beqz.n a13, 40262993 40262969: 450c02 l8ui a0, a12, 69 4026296c: 010de2 l8ui a14, a13, 1 4026296f: 2e0a add.n a2, a14, a0 40262971: 07b2a6 blti a2, 16, 4026297c 40262974: fe0c movi.n a14, 15 40262976: c0ee00 sub a14, a14, a0 40262979: 74e0e0 extui a14, a14, 0, 8 4026297c: 3d2b addi.n a3, a13, 2 4026297e: 0e4d mov.n a4, a14 40262980: 20ca add.n a2, a0, a12 40262982: 46c222 addi a2, a2, 70 40262985: 75aa01 l32r a0, 40240030 <_irom0_text_start+0x30> 40262988: 0000c0 callx0 a0 4026298b: 450c32 l8ui a3, a12, 69 4026298e: 33ea add.n a3, a3, a14 40262990: 454c32 s8i a3, a12, 69 40262993: 020c movi.n a2, 0 40262995: 11c8 l32i.n a12, a1, 4 40262997: 21d8 l32i.n a13, a1, 8 40262999: 31e8 l32i.n a14, a1, 12 4026299b: 0108 l32i.n a0, a1, 0 4026299d: 10c112 addi a1, a1, 16 402629a0: f00d ret.n 402629a2: a00000 addx4 a0, a0, a0 402629a5: 402702 l32i a0, a7, 0x100 402629a8 : 402629a8: f0c112 addi a1, a1, -16 402629ab: 0129 s32i.n a2, a1, 0 402629ad: 172222 l32i a2, a2, 92 402629b0: 1109 s32i.n a0, a1, 4 402629b2: 22dc bnez.n a2, 402629c8 402629b4: 80a022 movi a2, 128 402629b7: fffb31 l32r a3, 402629a4 402629ba: 4fa142 movi a4, 0x14f 402629bd: 75ae01 l32r a0, 40240078 <_irom0_text_start+0x78> 402629c0: 0000c0 callx0 a0 402629c3: 0108 l32i.n a0, a1, 0 402629c5: 176022 s32i a2, a0, 92 402629c8: 1108 l32i.n a0, a1, 4 402629ca: 130c movi.n a3, 1 402629cc: 932320 movnez a2, a3, a2 402629cf: 10c112 addi a1, a1, 16 402629d2: f00d ret.n 402629d4: f25000 excw 402629d7: fe1804 excw 402629da: 000334 excw 402629dd: 334c90 excw 402629e0: 4c9000 excw 402629e3: c11234 excw 402629e4 : 402629e4: c0c112 addi a1, a1, -64 402629e7: 066142 s32i a4, a1, 24 402629ea: 056152 s32i a5, a1, 20 402629ed: 0961c2 s32i a12, a1, 36 402629f0: c1f9 s32i.n a15, a1, 48 402629f2: a1d9 s32i.n a13, a1, 40 402629f4: b1e9 s32i.n a14, a1, 44 402629f6: 8109 s32i.n a0, a1, 32 402629f8: 02ed mov.n a14, a2 402629fa: 302c movi.n a0, 35 402629fc: 12d8 l32i.n a13, a2, 4 402629fe: 0b12f2 l16ui a15, a2, 22 40262a01: 1dd8 l32i.n a13, a13, 4 40262a03: 03cd mov.n a12, a3 40262a05: ffda add.n a15, a15, a13 40262a07: 3dab addi.n a3, a13, 10 40262a09: 7139 s32i.n a3, a1, 28 40262a0b: 0c39 s32i.n a3, a12, 0 40262a0d: 18cff2 addi a15, a15, 24 40262a10: c07fd0 sub a7, a15, a13 40262a13: 022077 blt a0, a7, 40262a19 40262a16: 00e446 j 40262dab 40262a19: 0c2d mov.n a2, a12 40262a1b: 835c movi.n a3, 88 40262a1d: 4179 s32i.n a7, a1, 16 40262a1f: 852b01 l32r a0, 40243ecc 40262a22: 0000c0 callx0 a0 40262a25: 9e28 l32i.n a2, a14, 36 40262a27: 101d42 l16ui a4, a13, 32 40262a2a: 18cd52 addi a5, a13, 24 40262a2d: 7c59 s32i.n a5, a12, 28 40262a2f: 055c42 s16i a4, a12, 10 40262a32: 2228 l32i.n a2, a2, 8 40262a34: 111d32 l16ui a3, a13, 34 40262a37: 035c32 s16i a3, a12, 6 40262a3a: 24cdd2 addi a13, a13, 36 40262a3d: fd54c5 call0 4025ff8c 40262a40: 4cd9 s32i.n a13, a12, 16 40262a42: 0a0c movi.n a10, 0 40262a44: dda0b2 movi a11, 221 40262a47: 054c22 s8i a2, a12, 5 40262a4a: 562c movi.n a6, 37 40262a4c: 4178 l32i.n a7, a1, 16 40262a4e: 740020 extui a0, a2, 0, 8 40262a51: 044c02 s8i a0, a12, 4 40262a54: dcc782 addi a8, a7, -36 40262a57: 5c89 s32i.n a8, a12, 20 40262a59: 022677 blt a6, a7, 40262a5f 40262a5c: 00d406 j 40262db0 40262a5f: c09fd0 sub a9, a15, a13 40262a62: 220c movi.n a2, 2 40262a64: 0a0d mov.n a0, a10 40262a66: 5188 l32i.n a8, a1, 20 40262a68: 150c movi.n a5, 1 40262a6a: 6138 l32i.n a3, a1, 24 40262a6c: d0d971 l32r a7, 40256dd0 40262a6f: 1179 s32i.n a7, a1, 4 40262a71: 933530 movnez a3, a5, a3 40262a74: a0c882 addi a8, a8, -96 40262a77: 2189 s32i.n a8, a1, 8 40262a79: 930230 movnez a0, a2, a3 40262a7c: 3109 s32i.n a0, a1, 12 40262a7e: 010d02 l8ui a0, a13, 1 40262a81: 0d4d mov.n a4, a13 40262a83: 202b addi.n a2, a0, 2 40262a85: 02a927 bge a9, a2, 40262a8b 40262a88: 00c7c6 j 40262dab 40262a8b: 000d52 l8ui a5, a13, 0 40262a8e: 032c movi.n a3, 32 40262a90: 02c5e6 bgei a5, 32, 40262a96 40262a93: 00b086 j 40262d59 40262a96: 11a357 bge a3, a5, 40262aab 40262a99: 263c movi.n a6, 50 40262a9b: 02a567 bge a5, a6, 40262aa1 40262a9e: 00a086 j 40262d24 40262aa1: 273c movi.n a7, 50 40262aa3: 142757 blt a7, a5, 40262abb 40262aa6: bc49 s32i.n a4, a12, 44 40262aa8: 010402 l8ui a0, a4, 1 40262aab: d04a add.n a13, a0, a4 40262aad: dd2b addi.n a13, a13, 2 40262aaf: c09fd0 sub a9, a15, a13 40262ab2: c829e6 bgei a9, 2, 40262a7e 40262ab5: 040c02 l8ui a0, a12, 4 40262ab8: 00bd06 j 40262db0 40262abb: 02a5b7 bge a5, a11, 40262ac1 40262abe: 009586 j 40262d18 40262ac1: e62b57 blt a11, a5, 40262aab 40262ac4: 050c movi.n a5, 0 40262ac6: 2540b6 bltui a0, 4, 40262aef 40262ac9: 050d62 l8ui a6, a13, 5 40262acc: 030d32 l8ui a3, a13, 3 40262acf: 020d22 l8ui a2, a13, 2 40262ad2: 113380 slli a3, a3, 8 40262ad5: 202230 or a2, a2, a3 40262ad8: 040d32 l8ui a3, a13, 4 40262adb: 016680 slli a6, a6, 24 40262ade: 113300 slli a3, a3, 16 40262ae1: 203360 or a3, a3, a6 40262ae4: 202230 or a2, a2, a3 40262ae7: f95f31 l32r a3, 40261064 40262aea: 019237 bne a2, a3, 40262aef 40262aed: 150c movi.n a5, 1 40262aef: 658c beqz.n a5, 40262af9 40262af1: dc49 s32i.n a4, a12, 52 40262af3: 010402 l8ui a0, a4, 1 40262af6: ffec46 j 40262aab 40262af9: 050c movi.n a5, 0 40262afb: 2b60b6 bltui a0, 6, 40262b2a 40262afe: 050482 l8ui a8, a4, 5 40262b01: 030472 l8ui a7, a4, 3 40262b04: 020462 l8ui a6, a4, 2 40262b07: 117780 slli a7, a7, 8 40262b0a: 206670 or a6, a6, a7 40262b0d: 040472 l8ui a7, a4, 4 40262b10: 018880 slli a8, a8, 24 40262b13: 117700 slli a7, a7, 16 40262b16: 207780 or a7, a7, a8 40262b19: 206670 or a6, a6, a7 40262b1c: f95371 l32r a7, 40261068 40262b1f: 079677 bne a6, a7, 40262b2a 40262b22: 060482 l8ui a8, a4, 6 40262b25: 011866 bnei a8, 1, 40262b2a 40262b28: 150c movi.n a5, 1 40262b2a: 15fc bnez.n a5, 40262b5f 40262b2c: 050c movi.n a5, 0 40262b2e: 2b60b6 bltui a0, 6, 40262b5d 40262b31: 050422 l8ui a2, a4, 5 40262b34: 0304d2 l8ui a13, a4, 3 40262b37: 020492 l8ui a9, a4, 2 40262b3a: 11dd80 slli a13, a13, 8 40262b3d: 2099d0 or a9, a9, a13 40262b40: 0404d2 l8ui a13, a4, 4 40262b43: 012280 slli a2, a2, 24 40262b46: 11dd00 slli a13, a13, 16 40262b49: 20dd20 or a13, a13, a2 40262b4c: 2099d0 or a9, a9, a13 40262b4f: f946d1 l32r a13, 40261068 40262b52: 0799d7 bne a9, a13, 40262b5d 40262b55: 060432 l8ui a3, a4, 6 40262b58: 120c movi.n a2, 1 40262b5a: 835230 moveqz a5, a2, a3 40262b5d: 358c beqz.n a5, 40262b64 40262b5f: fc49 s32i.n a4, a12, 60 40262b61: ffe386 j 40262af3 40262b64: 050c movi.n a5, 0 40262b66: 2540b6 bltui a0, 4, 40262b8f 40262b69: 050482 l8ui a8, a4, 5 40262b6c: 030472 l8ui a7, a4, 3 40262b6f: 020462 l8ui a6, a4, 2 40262b72: 117780 slli a7, a7, 8 40262b75: 206670 or a6, a6, a7 40262b78: 040472 l8ui a7, a4, 4 40262b7b: 018880 slli a8, a8, 24 40262b7e: 117700 slli a7, a7, 16 40262b81: 207780 or a7, a7, a8 40262b84: 206670 or a6, a6, a7 40262b87: ff9371 l32r a7, 402629d4 40262b8a: 019677 bne a6, a7, 40262b8f 40262b8d: 150c movi.n a5, 1 40262b8f: 458c beqz.n a5, 40262b97 40262b91: 136c42 s32i a4, a12, 76 40262b94: ffd6c6 j 40262af3 40262b97: 050c movi.n a5, 0 40262b99: 2540b6 bltui a0, 4, 40262bc2 40262b9c: 0504d2 l8ui a13, a4, 5 40262b9f: 030492 l8ui a9, a4, 3 40262ba2: 020482 l8ui a8, a4, 2 40262ba5: 119980 slli a9, a9, 8 40262ba8: 208890 or a8, a8, a9 40262bab: 040492 l8ui a9, a4, 4 40262bae: 01dd80 slli a13, a13, 24 40262bb1: 119900 slli a9, a9, 16 40262bb4: 2099d0 or a9, a9, a13 40262bb7: 208890 or a8, a8, a9 40262bba: f92891 l32r a9, 4026105c 40262bbd: 019897 bne a8, a9, 40262bc2 40262bc0: 150c movi.n a5, 1 40262bc2: 458c beqz.n a5, 40262bca 40262bc4: 146c42 s32i a4, a12, 80 40262bc7: ffca06 j 40262af3 40262bca: 050c movi.n a5, 0 40262bcc: 2540b6 bltui a0, 4, 40262bf5 40262bcf: 050432 l8ui a3, a4, 5 40262bd2: 030422 l8ui a2, a4, 3 40262bd5: 0204d2 l8ui a13, a4, 2 40262bd8: 112280 slli a2, a2, 8 40262bdb: 20dd20 or a13, a13, a2 40262bde: 040422 l8ui a2, a4, 4 40262be1: 013380 slli a3, a3, 24 40262be4: 112200 slli a2, a2, 16 40262be7: 202230 or a2, a2, a3 40262bea: 20dd20 or a13, a13, a2 40262bed: f91b21 l32r a2, 4026105c 40262bf0: 019d27 bne a13, a2, 40262bf5 40262bf3: 150c movi.n a5, 1 40262bf5: 558c beqz.n a5, 40262bfe 40262bf7: 347b addi.n a3, a4, 7 40262bf9: 9c39 s32i.n a3, a12, 36 40262bfb: ffbd06 j 40262af3 40262bfe: 050c movi.n a5, 0 40262c00: 2540b6 bltui a0, 4, 40262c29 40262c03: 050482 l8ui a8, a4, 5 40262c06: 030472 l8ui a7, a4, 3 40262c09: 020462 l8ui a6, a4, 2 40262c0c: 117780 slli a7, a7, 8 40262c0f: 206670 or a6, a6, a7 40262c12: 040472 l8ui a7, a4, 4 40262c15: 018880 slli a8, a8, 24 40262c18: 117700 slli a7, a7, 16 40262c1b: 207780 or a7, a7, a8 40262c1e: 206670 or a6, a6, a7 40262c21: ff6d71 l32r a7, 402629d8 40262c24: 019677 bne a6, a7, 40262c29 40262c27: 150c movi.n a5, 1 40262c29: 059c beqz.n a5, 40262c3d 40262c2b: 0a0482 l8ui a8, a4, 10 40262c2e: 090492 l8ui a9, a4, 9 40262c31: 118880 slli a8, a8, 8 40262c34: 208890 or a8, a8, a9 40262c37: 2a5c82 s16i a8, a12, 84 40262c3a: ffad46 j 40262af3 40262c3d: 050c movi.n a5, 0 40262c3f: 2540b6 bltui a0, 4, 40262c68 40262c42: 050422 l8ui a2, a4, 5 40262c45: 0304d2 l8ui a13, a4, 3 40262c48: 020492 l8ui a9, a4, 2 40262c4b: 11dd80 slli a13, a13, 8 40262c4e: 2099d0 or a9, a9, a13 40262c51: 0404d2 l8ui a13, a4, 4 40262c54: 012280 slli a2, a2, 24 40262c57: 11dd00 slli a13, a13, 16 40262c5a: 20dd20 or a13, a13, a2 40262c5d: 2099d0 or a9, a9, a13 40262c60: f900d1 l32r a13, 40261060 40262c63: 0199d7 bne a9, a13, 40262c68 40262c66: 150c movi.n a5, 1 40262c68: b5ac beqz.n a5, 40262c97 40262c6a: ced491 l32r a9, 402567bc 40262c6d: 5c2992 l32i a9, a9, 0x170 40262c70: 0149 s32i.n a4, a1, 0 40262c72: e35916 beqz a9, 40262aab 40262c75: 3128 l32i.n a2, a1, 12 40262c77: 7138 l32i.n a3, a1, 28 40262c79: 2178 l32i.n a7, a1, 8 40262c7b: 045d mov.n a5, a4 40262c7d: f8c062 addi a6, a0, -8 40262c80: 746060 extui a6, a6, 0, 8 40262c83: 447b addi.n a4, a4, 7 40262c85: 55ab addi.n a5, a5, 10 40262c87: 0009c0 callx0 a9 40262c8a: 0a0c movi.n a10, 0 40262c8c: 0148 l32i.n a4, a1, 0 40262c8e: dda0b2 movi a11, 221 40262c91: 010402 l8ui a0, a4, 1 40262c94: ff84c6 j 40262aab 40262c97: 1178 l32i.n a7, a1, 4 40262c99: cd2772 l32i a7, a7, 0x334 40262c9c: 057c70 extui a7, a7, 28, 1 40262c9f: e08716 beqz a7, 40262aab 40262ca2: 050c movi.n a5, 0 40262ca4: 2540b6 bltui a0, 4, 40262ccd 40262ca7: 0504d2 l8ui a13, a4, 5 40262caa: 030492 l8ui a9, a4, 3 40262cad: 020482 l8ui a8, a4, 2 40262cb0: 119980 slli a9, a9, 8 40262cb3: 208890 or a8, a8, a9 40262cb6: 040492 l8ui a9, a4, 4 40262cb9: 01dd80 slli a13, a13, 24 40262cbc: 119900 slli a9, a9, 16 40262cbf: 2099d0 or a9, a9, a13 40262cc2: 208890 or a8, a8, a9 40262cc5: ff4591 l32r a9, 402629dc 40262cc8: 019897 bne a8, a9, 40262ccd 40262ccb: 150c movi.n a5, 1 40262ccd: d58c beqz.n a5, 40262cde 40262ccf: 102cd2 l32i a13, a12, 64 40262cd2: dd5d56 bnez a13, 40262aab 40262cd5: 106c42 s32i a4, a12, 64 40262cd8: 010402 l8ui a0, a4, 1 40262cdb: ff7306 j 40262aab 40262cde: 050c movi.n a5, 0 40262ce0: 2540b6 bltui a0, 4, 40262d09 40262ce3: 050462 l8ui a6, a4, 5 40262ce6: 030432 l8ui a3, a4, 3 40262ce9: 020422 l8ui a2, a4, 2 40262cec: 113380 slli a3, a3, 8 40262cef: 202230 or a2, a2, a3 40262cf2: 040432 l8ui a3, a4, 4 40262cf5: 016680 slli a6, a6, 24 40262cf8: 113300 slli a3, a3, 16 40262cfb: 203360 or a3, a3, a6 40262cfe: 202230 or a2, a2, a3 40262d01: ff3731 l32r a3, 402629e0 40262d04: 019237 bne a2, a3, 40262d09 40262d07: 150c movi.n a5, 1 40262d09: d9e516 beqz a5, 40262aab 40262d0c: 112c52 l32i a5, a12, 68 40262d0f: d98556 bnez a5, 40262aab 40262d12: 106c42 s32i a4, a12, 64 40262d15: ff7686 j 40262af3 40262d18: c3c562 addi a6, a5, -61 40262d1b: d8c656 bnez a6, 40262aab 40262d1e: 116c42 s32i a4, a12, 68 40262d21: ff60c6 j 40262aa8 40262d24: d72c movi.n a7, 45 40262d26: 152577 blt a5, a7, 40262d3f 40262d29: d82c movi.n a8, 45 40262d2b: 052857 blt a8, a5, 40262d34 40262d2e: 106c42 s32i a4, a12, 64 40262d31: ff5cc6 j 40262aa8 40262d34: d0c592 addi a9, a5, -48 40262d37: d70956 bnez a9, 40262aab 40262d3a: ec49 s32i.n a4, a12, 56 40262d3c: ff5a06 j 40262aa8 40262d3f: d6c5d2 addi a13, a5, -42 40262d42: d65d56 bnez a13, 40262aab 40262d45: 200b addi.n a2, a0, -1 40262d47: d60256 bnez a2, 40262aab 40262d4a: 020432 l8ui a3, a4, 2 40262d4d: 00a152 movi a5, 0x100 40262d50: 203350 or a3, a3, a5 40262d53: 045c32 s16i a3, a12, 8 40262d56: ff5386 j 40262aa8 40262d59: 2c45a6 blti a5, 4, 40262d89 40262d5c: 0255e6 bgei a5, 5, 40262d62 40262d5f: ff5206 j 40262aab 40262d62: 1065a6 blti a5, 6, 40262d76 40262d65: 0275e6 bgei a5, 7, 40262d6b 40262d68: ff4fc6 j 40262aab 40262d6b: f9c562 addi a6, a5, -7 40262d6e: d39656 bnez a6, 40262aab 40262d71: 8c49 s32i.n a4, a12, 32 40262d73: ff4c46 j 40262aa8 40262d76: fbc572 addi a7, a5, -5 40262d79: d2e756 bnez a7, 40262aab 40262d7c: 4e88 l32i.n a8, a14, 16 40262d7e: 6c49 s32i.n a4, a12, 24 40262d80: c08d80 sub a8, a13, a8 40262d83: 0c4c82 s8i a8, a12, 12 40262d86: ff4786 j 40262aa8 40262d89: 1615a6 blti a5, 1, 40262da3 40262d8c: 0425e6 bgei a5, 2, 40262d94 40262d8f: ac49 s32i.n a4, a12, 40 40262d91: ff44c6 j 40262aa8 40262d94: fdc592 addi a9, a5, -3 40262d97: d10956 bnez a9, 40262aab 40262d9a: 020dd2 l8ui a13, a13, 2 40262d9d: 044cd2 s8i a13, a12, 4 40262da0: ff4106 j 40262aa8 40262da3: d04556 bnez a5, 40262aab 40262da6: 9c49 s32i.n a4, a12, 36 40262da8: ff3f06 j 40262aa8 40262dab: 120c movi.n a2, 1 40262dad: 002186 j 40262e37 40262db0: ac38 l32i.n a3, a12, 40 40262db2: bc48 l32i.n a4, a12, 44 40262db4: 08e316 beqz a3, 40262e46 40262db7: 0103e2 l8ui a14, a3, 1 40262dba: 02beb6 bltui a14, 16, 40262dc0 40262dbd: 002146 j 40262e46 40262dc0: 020c movi.n a2, 0 40262dc2: 339c beqz.n a3, 40262dd9 40262dc4: 149c beqz.n a4, 40262dd9 40262dc6: 010452 l8ui a5, a4, 1 40262dc9: 010362 l8ui a6, a3, 1 40262dcc: ff0c movi.n a15, 15 40262dce: c0ff60 sub a15, a15, a6 40262dd1: 04af57 bge a15, a5, 40262dd9 40262dd4: 470c movi.n a7, 4 40262dd6: 202270 or a2, a2, a7 40262dd9: 840c movi.n a4, 8 40262ddb: 9c38 l32i.n a3, a12, 36 40262ddd: 050cd2 l8ui a13, a12, 5 40262de0: 638c beqz.n a3, 40262dea 40262de2: 010392 l8ui a9, a3, 1 40262de5: 082c movi.n a8, 32 40262de7: 02b897 bgeu a8, a9, 40262ded 40262dea: 202240 or a2, a2, a4 40262ded: 041d07 beq a13, a0, 40262df5 40262df0: 0e2c movi.n a14, 32 40262df2: 2022e0 or a2, a2, a14 40262df5: 8c08 l32i.n a0, a12, 32 40262df7: a41c movi.n a4, 26 40262df9: 608c beqz.n a0, 40262e03 40262dfb: 0100f2 l8ui a15, a0, 1 40262dfe: 013ff6 bgeui a15, 3, 40262e03 40262e01: 8ca9 s32i.n a10, a12, 32 40262e03: 102c02 l32i a0, a12, 64 40262e06: e61c movi.n a6, 30 40262e08: 209c beqz.n a0, 40262e1e 40262e0a: 010032 l8ui a3, a0, 1 40262e0d: 000072 l8ui a7, a0, 0 40262e10: 045d mov.n a5, a4 40262e12: c077b0 sub a7, a7, a11 40262e15: 835670 moveqz a5, a6, a7 40262e18: 02b357 bgeu a3, a5, 40262e1e 40262e1b: 106ca2 s32i a10, a12, 64 40262e1e: 112c02 l32i a0, a12, 68 40262e21: 691c movi.n a9, 22 40262e23: 009c beqz.n a0, 40262e37 40262e25: 0000d2 l8ui a13, a0, 0 40262e28: 010082 l8ui a8, a0, 1 40262e2b: c0ddb0 sub a13, a13, a11 40262e2e: 8394d0 moveqz a9, a4, a13 40262e31: 02b897 bgeu a8, a9, 40262e37 40262e34: 116ca2 s32i a10, a12, 68 40262e37: 91c8 l32i.n a12, a1, 36 40262e39: a1d8 l32i.n a13, a1, 40 40262e3b: b1e8 l32i.n a14, a1, 44 40262e3d: c1f8 l32i.n a15, a1, 48 40262e3f: 8108 l32i.n a0, a1, 32 40262e41: 40c112 addi a1, a1, 64 40262e44: f00d ret.n 40262e46: 220c movi.n a2, 2 40262e48: ffdd86 j 40262dc2 40262e4b: 500000 excw 40262e4e: 0000f2 l8ui a15, a0, 0 40262e51: 05f250 extui a15, a5, 18, 1 40262e54: fffe41 l32r a4, 40262e4c 40262e57: 030272 l8ui a7, a2, 3 40262e5a: 010262 l8ui a6, a2, 1 40262e5d: 000252 l8ui a5, a2, 0 40262e60: 116680 slli a6, a6, 8 40262e63: 205560 or a5, a5, a6 40262e66: 020262 l8ui a6, a2, 2 40262e69: 017780 slli a7, a7, 24 40262e6c: 116600 slli a6, a6, 16 40262e6f: 206670 or a6, a6, a7 40262e72: 202560 or a2, a5, a6 40262e75: 311247 beq a2, a4, 40262eaa 40262e78: f87b71 l32r a7, 40261064 40262e7b: f87b81 l32r a8, 40261068 40262e7e: 1d1277 beq a2, a7, 40262e9f 40262e81: 291287 beq a2, a8, 40262eae 40262e84: fed491 l32r a9, 402629d4 40262e87: fff2a1 l32r a10, 40262e50 40262e8a: 241297 beq a2, a9, 40262eb2 40262e8d: 0312a7 beq a2, a10, 40262e94 40262e90: 022c movi.n a2, 32 40262e92: f00d ret.n 40262e94: 338c beqz.n a3, 40262e9b 40262e96: db0c movi.n a11, 13 40262e98: 0043b2 s8i a11, a3, 0 40262e9b: 620c movi.n a2, 6 40262e9d: f00d ret.n 40262e9f: ff8316 beqz a3, 40262e9b 40262ea2: 520c movi.n a2, 5 40262ea4: 004322 s8i a2, a3, 0 40262ea7: fffc06 j 40262e9b 40262eaa: 020c movi.n a2, 0 40262eac: f00d ret.n 40262eae: 120c movi.n a2, 1 40262eb0: f00d ret.n 40262eb2: 320c movi.n a2, 3 40262eb4: f00d ret.n 40262eb6: 310000 srai a0, a0, 16 40262eb9: 62ffe5 excw 40262ebc: 520302 l8ui a0, a3, 82 40262ebf: 420102 l8ui a0, a1, 66 40262ec2: 800002 l8ui a0, a0, 128 40262ec5: 501155 excw 40262ec8: 522044 excw 40262ecb: 800202 l8ui a0, a2, 128 40262ece: 000166 bnei a1, -1, 40262ed2 40262ed1: 601155 excw 40262ed4: 502055 excw 40262ed7: 372024 excw 40262eda: 610b12 l8ui a1, a11, 97 40262edd: 71f862 excw 40262ee0: 67f862 excw 40262ee3: 770a12 l8ui a1, a10, 119 40262ee6: 0c0312 l8ui a1, a3, 12 40262ee9: f00d02 l8ui a0, a13, 240 40262eec: 220c movi.n a2, 2 40262eee: f00d ret.n 40262ef0: 120c movi.n a2, 1 40262ef2: f00d ret.n 40262ef4: ac0f00 excw 40262ef7: 0f0000 excw 40262efa: 01ac beqz.n a1, 40262f1e 40262efc: ac0f00 excw 40262eff: 0f0002 l8ui a0, a0, 15 40262f02: 03ac beqz.n a3, 40262f26 40262f04: ac0f00 excw 40262f07: 0f0004 excw 40262f0a: 05ac beqz.n a5, 40262f2e 40262f0c: fffa41 l32r a4, 40262ef4 40262f0f: 030272 l8ui a7, a2, 3 40262f12: 010262 l8ui a6, a2, 1 40262f15: 000252 l8ui a5, a2, 0 40262f18: 116680 slli a6, a6, 8 40262f1b: 205560 or a5, a5, a6 40262f1e: 020262 l8ui a6, a2, 2 40262f21: 017780 slli a7, a7, 24 40262f24: 116600 slli a6, a6, 16 40262f27: 206670 or a6, a6, a7 40262f2a: 202560 or a2, a5, a6 40262f2d: 371247 beq a2, a4, 40262f68 40262f30: fff271 l32r a7, 40262ef8 40262f33: fff281 l32r a8, 40262efc 40262f36: 231277 beq a2, a7, 40262f5d 40262f39: 2f1287 beq a2, a8, 40262f6c 40262f3c: fff191 l32r a9, 40262f00 40262f3f: fff1a1 l32r a10, 40262f04 40262f42: 2a1297 beq a2, a9, 40262f70 40262f45: 2b12a7 beq a2, a10, 40262f74 40262f48: fff0b1 l32r a11, 40262f08 40262f4b: 0312b7 beq a2, a11, 40262f52 40262f4e: 022c movi.n a2, 32 40262f50: f00d ret.n 40262f52: 338c beqz.n a3, 40262f59 40262f54: d20c movi.n a2, 13 40262f56: 004322 s8i a2, a3, 0 40262f59: 620c movi.n a2, 6 40262f5b: f00d ret.n 40262f5d: ff8316 beqz a3, 40262f59 40262f60: 540c movi.n a4, 5 40262f62: 004342 s8i a4, a3, 0 40262f65: fffc06 j 40262f59 40262f68: 020c movi.n a2, 0 40262f6a: f00d ret.n 40262f6c: 120c movi.n a2, 1 40262f6e: f00d ret.n 40262f70: 220c movi.n a2, 2 40262f72: f00d ret.n 40262f74: 320c movi.n a2, 3 40262f76: f00d ret.n 40262f78: ffdf31 l32r a3, 40262ef4 40262f7b: 030262 l8ui a6, a2, 3 40262f7e: 010252 l8ui a5, a2, 1 40262f81: 000242 l8ui a4, a2, 0 40262f84: 115580 slli a5, a5, 8 40262f87: 204450 or a4, a4, a5 40262f8a: 020252 l8ui a5, a2, 2 40262f8d: 016680 slli a6, a6, 24 40262f90: 115500 slli a5, a5, 16 40262f93: 205560 or a5, a5, a6 40262f96: 202450 or a2, a4, a5 40262f99: 0b1237 beq a2, a3, 40262fa8 40262f9c: ffd761 l32r a6, 40262ef8 40262f9f: ffd771 l32r a7, 40262efc 40262fa2: 0a1267 beq a2, a6, 40262fb0 40262fa5: 031277 beq a2, a7, 40262fac 40262fa8: 020c movi.n a2, 0 40262faa: f00d ret.n 40262fac: 220c movi.n a2, 2 40262fae: f00d ret.n 40262fb0: 120c movi.n a2, 1 40262fb2: f00d ret.n 40262fb4: f5ac beqz.n a5, 40262fe7 40262fb6: fe .byte 0xfe 40262fb7: 3f .byte 0x3f 40262fb8 : 40262fb8: 050c movi.n a5, 0 40262fba: e0c112 addi a1, a1, -32 40262fbd: 6109 s32i.n a0, a1, 24 40262fbf: 004152 s8i a5, a1, 0 40262fc2: d208 l32i.n a0, a2, 52 40262fc4: 509c beqz.n a0, 40262fdd 40262fc6: 4109 s32i.n a0, a1, 16 40262fc8: 070032 l8ui a3, a0, 7 40262fcb: 060022 l8ui a2, a0, 6 40262fce: 113380 slli a3, a3, 8 40262fd1: 202230 or a2, a2, a3 40262fd4: 112200 slli a2, a2, 16 40262fd7: 312020 srai a2, a2, 16 40262fda: 101226 beqi a2, 1, 40262fee 40262fdd: 052d mov.n a2, a5 40262fdf: 000106 j 40262fe7 40262fe2: 0df096 bltz a0, 402630c5 40262fe5: 120c movi.n a2, 1 40262fe7: 6108 l32i.n a0, a1, 24 40262fe9: 20c112 addi a1, a1, 32 40262fec: f00d ret.n 40262fee: 013d mov.n a3, a1 40262ff0: 208b addi.n a2, a0, 8 40262ff2: 010062 l8ui a6, a0, 1 40262ff5: 340c movi.n a4, 3 40262ff7: ffef51 l32r a5, 40262fb4 40262ffa: 5159 s32i.n a5, a1, 20 40262ffc: 804542 s8i a4, a5, 128 40262fff: fac662 addi a6, a6, -6 40263002: 1169 s32i.n a6, a1, 4 40263004: ffe4c5 call0 40262e54 40263007: 050c movi.n a5, 0 40263009: 4168 l32i.n a6, a1, 16 4026300b: 1108 l32i.n a0, a1, 4 4026300d: 5178 l32i.n a7, a1, 20 4026300f: fac002 addi a0, a0, -6 40263012: 844722 s8i a2, a7, 132 40263015: 0d0672 l8ui a7, a6, 13 40263018: 0c0662 l8ui a6, a6, 12 4026301b: 117780 slli a7, a7, 8 4026301e: 206670 or a6, a6, a7 40263021: f46060 extui a6, a6, 0, 16 40263024: 60bc beqz.n a0, 4026305e 40263026: 3159 s32i.n a5, a1, 12 40263028: 7169 s32i.n a6, a1, 28 4026302a: 1109 s32i.n a0, a1, 4 4026302c: f48050 extui a8, a5, 0, 16 4026302f: 2bb867 bgeu a8, a6, 4026305e 40263032: 4138 l32i.n a3, a1, 16 40263034: a02530 addx4 a2, a5, a3 40263037: 22eb addi.n a2, a2, 14 40263039: 013d mov.n a3, a1 4026303b: ffe185 call0 40262e54 4026303e: 5108 l32i.n a0, a1, 20 40263040: 7168 l32i.n a6, a1, 28 40263042: 820002 l8ui a0, a0, 130 40263045: 3158 l32i.n a5, a1, 12 40263047: 108c beqz.n a0, 4026304c 40263049: 041066 bnei a0, 1, 40263051 4026304c: 5138 l32i.n a3, a1, 20 4026304e: 824322 s8i a2, a3, 130 40263051: 1108 l32i.n a0, a1, 4 40263053: 451b addi.n a4, a5, 1 40263055: 745040 extui a5, a4, 0, 8 40263058: fcc002 addi a0, a0, -4 4026305b: fff146 j 40263024 4026305e: 6310a6 blti a0, 1, 402630c5 40263061: 050c movi.n a5, 0 40263063: 4178 l32i.n a7, a1, 16 40263065: fec002 addi a0, a0, -2 40263068: a06670 addx4 a6, a6, a7 4026306b: 10c622 addi a2, a6, 16 4026306e: 0f0672 l8ui a7, a6, 15 40263071: 0e0662 l8ui a6, a6, 14 40263074: 117780 slli a7, a7, 8 40263077: 206670 or a6, a6, a7 4026307a: f46060 extui a6, a6, 0, 16 4026307d: f61016 beqz a0, 40262fe2 40263080: 7169 s32i.n a6, a1, 28 40263082: 3159 s32i.n a5, a1, 12 40263084: 2129 s32i.n a2, a1, 8 40263086: 1109 s32i.n a0, a1, 4 40263088: f49050 extui a9, a5, 0, 16 4026308b: 023967 bltu a9, a6, 40263091 4026308e: ffd406 j 40262fe2 40263091: ffe245 call0 40262eb8 40263094: 091266 bnei a2, 1, 402630a1 40263097: 51b8 l32i.n a11, a1, 20 40263099: 2a0c movi.n a10, 2 4026309b: 814ba2 s8i a10, a11, 129 4026309e: 000386 j 402630b0 402630a1: 2128 l32i.n a2, a1, 8 402630a3: ffe145 call0 40262eb8 402630a6: 062266 bnei a2, 2, 402630b0 402630a9: 5128 l32i.n a2, a1, 20 402630ab: 300c movi.n a0, 3 402630ad: 814202 s8i a0, a2, 129 402630b0: 7168 l32i.n a6, a1, 28 402630b2: 3158 l32i.n a5, a1, 12 402630b4: 2128 l32i.n a2, a1, 8 402630b6: 1108 l32i.n a0, a1, 4 402630b8: 224b addi.n a2, a2, 4 402630ba: fcc002 addi a0, a0, -4 402630bd: 351b addi.n a3, a5, 1 402630bf: 745030 extui a5, a3, 0, 8 402630c2: ffedc6 j 4026307d 402630c5: 020c movi.n a2, 0 402630c7: ffc706 j 40262fe7 ... 402630cc : 402630cc: 040c movi.n a4, 0 402630ce: e0c112 addi a1, a1, -32 402630d1: 41d9 s32i.n a13, a1, 16 402630d3: 51e9 s32i.n a14, a1, 20 402630d5: 61f9 s32i.n a15, a1, 24 402630d7: 31c9 s32i.n a12, a1, 12 402630d9: 004142 s8i a4, a1, 0 402630dc: e2c8 l32i.n a12, a2, 56 402630de: 2109 s32i.n a0, a1, 8 402630e0: 9c9c beqz.n a12, 402630fd 402630e2: 010c52 l8ui a5, a12, 1 402630e5: 030c22 l8ui a2, a12, 3 402630e8: 1195a6 blti a5, 10, 402630fd 402630eb: 020c02 l8ui a0, a12, 2 402630ee: 112280 slli a2, a2, 8 402630f1: 200020 or a0, a0, a2 402630f4: 110000 slli a0, a0, 16 402630f7: 310000 srai a0, a0, 16 402630fa: 1b1026 beqi a0, 1, 40263119 402630fd: 042d mov.n a2, a4 402630ff: 0001c6 j 4026310a 40263102: 022de6 bgei a13, 2, 40263108 40263105: 002e86 j 402631c3 40263108: 120c movi.n a2, 1 4026310a: 31c8 l32i.n a12, a1, 12 4026310c: 41d8 l32i.n a13, a1, 16 4026310e: 51e8 l32i.n a14, a1, 20 40263110: 61f8 l32i.n a15, a1, 24 40263112: 2108 l32i.n a0, a1, 8 40263114: 20c112 addi a1, a1, 32 40263117: f00d ret.n 40263119: 2c4b addi.n a2, a12, 4 4026311b: ffa6f1 l32r a15, 40262fb4 4026311e: 330c movi.n a3, 3 40263120: 7159 s32i.n a5, a1, 28 40263122: 804f32 s8i a3, a15, 128 40263125: 013d mov.n a3, a1 40263127: ffde45 call0 40262f0c 4026312a: 0e0c movi.n a14, 0 4026312c: 71d8 l32i.n a13, a1, 28 4026312e: 844f22 s8i a2, a15, 132 40263131: 080c42 l8ui a4, a12, 8 40263134: 090c52 l8ui a5, a12, 9 40263137: f8cdd2 addi a13, a13, -8 4026313a: ccab addi.n a12, a12, 10 4026313c: 115580 slli a5, a5, 8 4026313f: 204450 or a4, a4, a5 40263142: f44040 extui a4, a4, 0, 16 40263145: 1149 s32i.n a4, a1, 4 40263147: 1128 l32i.n a2, a1, 4 40263149: f400e0 extui a0, a14, 0, 16 4026314c: 20b027 bgeu a0, a2, 40263170 4026314f: dd9c beqz.n a13, 40263170 40263151: 0c2d mov.n a2, a12 40263153: 013d mov.n a3, a1 40263155: ffdb45 call0 40262f0c 40263158: fccdd2 addi a13, a13, -4 4026315b: 820f02 l8ui a0, a15, 130 4026315e: cc4b addi.n a12, a12, 4 40263160: 108c beqz.n a0, 40263165 40263162: 021066 bnei a0, 1, 40263168 40263165: 824f22 s8i a2, a15, 130 40263168: ee1b addi.n a14, a14, 1 4026316a: 74e0e0 extui a14, a14, 0, 8 4026316d: fff586 j 40263147 40263170: 4f1da6 blti a13, 1, 402631c3 40263173: 0e0c movi.n a14, 0 40263175: fecdd2 addi a13, a13, -2 40263178: 000c02 l8ui a0, a12, 0 4026317b: 010c22 l8ui a2, a12, 1 4026317e: cc2b addi.n a12, a12, 2 40263180: 112280 slli a2, a2, 8 40263183: 200020 or a0, a0, a2 40263186: f40000 extui a0, a0, 0, 16 40263189: 1109 s32i.n a0, a1, 4 4026318b: f73d16 beqz a13, 40263102 4026318e: 1168 l32i.n a6, a1, 4 40263190: f450e0 extui a5, a14, 0, 16 40263193: 023567 bltu a5, a6, 40263199 40263196: ffda06 j 40263102 40263199: 0c2d mov.n a2, a12 4026319b: ffddc5 call0 40262f78 4026319e: 071266 bnei a2, 1, 402631a9 402631a1: 470c movi.n a7, 4 402631a3: 814f72 s8i a7, a15, 129 402631a6: 000306 j 402631b6 402631a9: 0c2d mov.n a2, a12 402631ab: ffdcc5 call0 40262f78 402631ae: 042266 bnei a2, 2, 402631b6 402631b1: 580c movi.n a8, 5 402631b3: 814f82 s8i a8, a15, 129 402631b6: cc4b addi.n a12, a12, 4 402631b8: fccdd2 addi a13, a13, -4 402631bb: ee1b addi.n a14, a14, 1 402631bd: 74e0e0 extui a14, a14, 0, 8 402631c0: fff1c6 j 4026318b 402631c3: 020c movi.n a2, 0 402631c5: ffd046 j 4026310a 402631c8: 2707d4 excw 402631cb: c11240 mul16u a1, a2, a4 402631cc : 402631cc: f0c112 addi a1, a1, -16 402631cf: 11c9 s32i.n a12, a1, 4 402631d1: 1368 l32i.n a6, a3, 4 402631d3: 0b13c2 l16ui a12, a3, 22 402631d6: 1668 l32i.n a6, a6, 4 402631d8: 0109 s32i.n a0, a1, 0 402631da: cc6a add.n a12, a12, a6 402631dc: 18ccc2 addi a12, a12, 24 402631df: c0cc60 sub a12, a12, a6 402631e2: e8ccc2 addi a12, a12, -24 402631e5: 0a2cf6 bgeui a12, 2, 402631f3 402631e8: f27c movi.n a2, -1 402631ea: 11c8 l32i.n a12, a1, 4 402631ec: 0108 l32i.n a0, a1, 0 402631ee: 10c112 addi a1, a1, 16 402631f1: f00d ret.n 402631f3: 010672 l8ui a7, a6, 1 402631f6: 7fa042 movi a4, 127 402631f9: 3e6767 bbci a7, 6, 4026323b 402631fc: fff331 l32r a3, 402631c8 402631ff: 1338 l32i.n a3, a3, 4 40263201: 336a add.n a3, a3, a6 40263203: 180372 l8ui a7, a3, 24 40263206: 18c302 addi a0, a3, 24 40263209: 291747 beq a7, a4, 40263236 4026320c: 242232 l32i a3, a2, 144 4026320f: 2109 s32i.n a0, a1, 8 40263211: 039c beqz.n a3, 40263225 40263213: 26ab addi.n a2, a6, 10 40263215: 640c movi.n a4, 6 40263217: a22001 l32r a0, 4024ba98 4026321a: 0000c0 callx0 a0 4026321d: 2108 l32i.n a0, a1, 8 4026321f: fc5256 bnez a2, 402631e8 40263222: 000072 l8ui a7, a0, 0 40263225: 173726 beqi a7, 3, 40263240 40263228: 0a7766 bnei a7, 7, 40263236 4026322b: 010002 l8ui a0, a0, 1 4026322e: f09c beqz.n a0, 40263251 40263230: 021066 bnei a0, 1, 40263236 40263233: b13cb6 bltui a12, 3, 402631e8 40263236: 020c movi.n a2, 0 40263238: ffeb86 j 402631ea 4026323b: 063d mov.n a3, a6 4026323d: fff086 j 40263203 40263240: 010002 l8ui a0, a0, 1 40263243: 009c beqz.n a0, 40263257 40263245: 161026 beqi a0, 1, 4026325f 40263248: ea2066 bnei a0, 2, 40263236 4026324b: 996cb6 bltui a12, 6, 402631e8 4026324e: fff906 j 40263236 40263251: 933cb6 bltui a12, 3, 402631e8 40263254: fff786 j 40263236 40263257: 850c movi.n a5, 8 40263259: 8bb5c7 bgeu a5, a12, 402631e8 4026325c: fff586 j 40263236 4026325f: 860c movi.n a6, 8 40263261: 83b6c7 bgeu a6, a12, 402631e8 40263264: fff386 j 40263236 ... 40263268 : 40263268: 020c movi.n a2, 0 4026326a: f00d ret.n 4026326c: 8e0c movi.n a14, 8 4026326e: fe .byte 0xfe 4026326f: 3f .byte 0x3f 40263270: 2702c0 excw 40263273: 02e040 excw 40263276: 124027 ball a0, a2, 4026328c 40263278 : 40263278: d0c112 addi a1, a1, -48 4026327b: 9109 s32i.n a0, a1, 36 4026327d: cd4f01 l32r a0, 402567bc 40263280: 542002 l32i a0, a0, 0x150 40263283: 120c movi.n a2, 1 40263285: e0bc beqz.n a0, 402632c7 40263287: 000d46 j 402632c0 4026328a: 00a052 movi a5, 0 4026328d: 00a062 movi a6, 0 40263290: 20a072 movi a7, 32 40263293: 8128 l32i.n a2, a1, 32 40263295: 032c movi.n a3, 32 40263297: 040c movi.n a4, 0 40263299: 0149 s32i.n a4, a1, 0 4026329b: 2149 s32i.n a4, a1, 8 4026329d: 3149 s32i.n a4, a1, 12 4026329f: 4149 s32i.n a4, a1, 16 402632a1: 5149 s32i.n a4, a1, 20 402632a3: 6149 s32i.n a4, a1, 24 402632a5: 1139 s32i.n a3, a1, 4 402632a7: 222b addi.n a2, a2, 2 402632a9: 030c movi.n a3, 0 402632ab: fff041 l32r a4, 4026326c 402632ae: 064305 call0 402696e0 402632b1: 020c movi.n a2, 0 402632b3: b51c movi.n a5, 27 402632b5: d65f71 l32r a7, 40258c34 402632b8: 8168 l32i.n a6, a1, 32 402632ba: 146762 s32i a6, a7, 80 402632bd: 005652 s16i a5, a6, 0 402632c0: 9108 l32i.n a0, a1, 36 402632c2: 30c112 addi a1, a1, 48 402632c5: f00d ret.n 402632c7: d21c movi.n a2, 29 402632c9: ffe931 l32r a3, 40263270 402632cc: 342c movi.n a4, 35 402632ce: 736e01 l32r a0, 40240088 <_irom0_text_start+0x88> 402632d1: 0000c0 callx0 a0 402632d4: 8129 s32i.n a2, a1, 32 402632d6: fb0256 bnez a2, 4026328a 402632d9: ffe621 l32r a2, 40263274 402632dc: 83f101 l32r a0, 402442a0 402632df: 0000c0 callx0 a0 402632e2: f27c movi.n a2, -1 402632e4: fff606 j 402632c0 ... 402632e8 : 402632e8: f0c112 addi a1, a1, -16 402632eb: cd3431 l32r a3, 402567bc 402632ee: 0109 s32i.n a0, a1, 0 402632f0: 000c movi.n a0, 0 402632f2: 542322 l32i a2, a3, 0x150 402632f5: 546302 s32i a0, a3, 0x150 402632f8: 928c beqz.n a2, 40263305 402632fa: ffdd31 l32r a3, 40263270 402632fd: 044c movi.n a4, 64 402632ff: 73f001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40263302: 0000c0 callx0 a0 40263305: d6d351 l32r a5, 40258e54 40263308: 140c movi.n a4, 1 4026330a: 0108 l32i.n a0, a1, 0 4026330c: 10c112 addi a1, a1, 16 4026330f: 004542 s8i a4, a5, 0 40263312: f00d ret.n 40263314: 263340 excw 40263317: c11240 mul16u a1, a2, a4 40263318 : 40263318: f0c112 addi a1, a1, -16 4026331b: 11c9 s32i.n a12, a1, 4 4026331d: 0109 s32i.n a0, a1, 0 4026331f: cd2701 l32r a0, 402567bc 40263322: 02cd mov.n a12, a2 40263324: 542022 l32i a2, a0, 0x150 40263327: 32cc bnez.n a2, 4026332e 40263329: f27c movi.n a2, -1 4026332b: 000dc6 j 40263366 4026332e: dcbc beqz.n a12, 4026336f 40263330: b4bc beqz.n a4, 4026336f 40263332: 2ea3f6 bgeui a3, 12, 40263364 40263335: fff761 l32r a6, 40263314 40263338: 905330 addx2 a5, a3, a3 4026333b: 556a add.n a5, a5, a6 4026333d: 0005a0 jx a5 40263340: 000c06 j 40263374 40263343: 000d86 j 4026337d 40263346: 002f46 j 40263407 40263349: 002c46 j 402633fe 4026334c: 002946 j 402633f5 4026334f: 002646 j 402633ec 40263352: 002346 j 402633e3 40263355: 002046 j 402633da 40263358: 001b86 j 402633ca 4026335b: 0016c6 j 402633ba 4026335e: 001206 j 402633aa 40263361: 000f06 j 402633a1 40263364: d27c movi.n a2, -3 40263366: 11c8 l32i.n a12, a1, 4 40263368: 0108 l32i.n a0, a1, 0 4026336a: 10c112 addi a1, a1, 16 4026336d: f00d ret.n 4026336f: e27c movi.n a2, -2 40263371: fffc46 j 40263366 40263374: 000472 l8ui a7, a4, 0 40263377: 074c72 s8i a7, a12, 7 4026337a: 0002c6 j 40263389 4026337d: 043d mov.n a3, a4 4026337f: 2c8b addi.n a2, a12, 8 40263381: 640c movi.n a4, 6 40263383: 732b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40263386: 0000c0 callx0 a0 40263389: cd0c81 l32r a8, 402567bc 4026338c: 020c movi.n a2, 0 4026338e: 542882 l32i a8, a8, 0x150 40263391: d6b0a1 l32r a10, 40258e54 40263394: 882b addi.n a8, a8, 2 40263396: 049c87 bne a12, a8, 4026339e 40263399: 190c movi.n a9, 1 4026339b: 004a92 s8i a9, a10, 0 4026339e: fff106 j 40263366 402633a1: 0004b2 l8ui a11, a4, 0 402633a4: 1a4cb2 s8i a11, a12, 26 402633a7: fff786 j 40263389 402633aa: 043d mov.n a3, a4 402633ac: 18cc22 addi a2, a12, 24 402633af: 240c movi.n a4, 2 402633b1: 731f01 l32r a0, 40240030 <_irom0_text_start+0x30> 402633b4: 0000c0 callx0 a0 402633b7: fff386 j 40263389 402633ba: 043d mov.n a3, a4 402633bc: 14cc22 addi a2, a12, 20 402633bf: 240c movi.n a4, 2 402633c1: 731b01 l32r a0, 40240030 <_irom0_text_start+0x30> 402633c4: 0000c0 callx0 a0 402633c7: ffef86 j 40263389 402633ca: 043d mov.n a3, a4 402633cc: 14cc22 addi a2, a12, 20 402633cf: 240c movi.n a4, 2 402633d1: 731701 l32r a0, 40240030 <_irom0_text_start+0x30> 402633d4: 0000c0 callx0 a0 402633d7: ffeb86 j 40263389 402633da: 000402 l8ui a0, a4, 0 402633dd: 134c02 s8i a0, a12, 19 402633e0: ffe946 j 40263389 402633e3: 000422 l8ui a2, a4, 0 402633e6: 124c22 s8i a2, a12, 18 402633e9: ffe706 j 40263389 402633ec: 000432 l8ui a3, a4, 0 402633ef: 114c32 s8i a3, a12, 17 402633f2: ffe4c6 j 40263389 402633f5: 000452 l8ui a5, a4, 0 402633f8: 104c52 s8i a5, a12, 16 402633fb: ffe286 j 40263389 402633fe: 000462 l8ui a6, a4, 0 40263401: 0f4c62 s8i a6, a12, 15 40263404: ffe046 j 40263389 40263407: 000472 l8ui a7, a4, 0 4026340a: 0e4c72 s8i a7, a12, 14 4026340d: ffde06 j 40263389 40263410: 343a add.n a3, a4, a3 40263412: 124026 beqi a0, 4, 40263428 40263414 : 40263414: f0c112 addi a1, a1, -16 40263417: 0109 s32i.n a0, a1, 0 40263419: cce801 l32r a0, 402567bc 4026341c: 542002 l32i a0, a0, 0x150 4026341f: 026d mov.n a6, a2 40263421: 30cc bnez.n a0, 40263428 40263423: f27c movi.n a2, -1 40263425: 000dc6 j 40263460 40263428: b2bc beqz.n a2, 40263467 4026342a: 94bc beqz.n a4, 40263467 4026342c: 2ea3f6 bgeui a3, 12, 4026345e 4026342f: fff851 l32r a5, 40263410 40263432: 902330 addx2 a2, a3, a3 40263435: 225a add.n a2, a2, a5 40263437: 0002a0 jx a2 4026343a: 000b86 j 4026346c 4026343d: 000d06 j 40263475 40263440: 002586 j 402634da 40263443: 002346 j 402634d4 40263446: 002106 j 402634ce 40263449: 001ec6 j 402634c8 4026344c: 001c86 j 402634c2 4026344f: 001a46 j 402634bc 40263452: 001586 j 402634ac 40263455: 0010c6 j 4026349c 40263458: 000c06 j 4026348c 4026345b: 0009c6 j 40263486 4026345e: d27c movi.n a2, -3 40263460: 0108 l32i.n a0, a1, 0 40263462: 10c112 addi a1, a1, 16 40263465: f00d ret.n 40263467: e27c movi.n a2, -2 40263469: fffcc6 j 40263460 4026346c: 070602 l8ui a0, a6, 7 4026346f: 004402 s8i a0, a4, 0 40263472: 0002c6 j 40263481 40263475: 042d mov.n a2, a4 40263477: 368b addi.n a3, a6, 8 40263479: 640c movi.n a4, 6 4026347b: 72ed01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026347e: 0000c0 callx0 a0 40263481: 020c movi.n a2, 0 40263483: fff646 j 40263460 40263486: 1a0602 l8ui a0, a6, 26 40263489: fff886 j 4026346f 4026348c: 042d mov.n a2, a4 4026348e: 18c632 addi a3, a6, 24 40263491: 240c movi.n a4, 2 40263493: 72e701 l32r a0, 40240030 <_irom0_text_start+0x30> 40263496: 0000c0 callx0 a0 40263499: fff906 j 40263481 4026349c: 042d mov.n a2, a4 4026349e: 14c632 addi a3, a6, 20 402634a1: 240c movi.n a4, 2 402634a3: 72e301 l32r a0, 40240030 <_irom0_text_start+0x30> 402634a6: 0000c0 callx0 a0 402634a9: fff506 j 40263481 402634ac: 042d mov.n a2, a4 402634ae: 14c632 addi a3, a6, 20 402634b1: 240c movi.n a4, 2 402634b3: 72df01 l32r a0, 40240030 <_irom0_text_start+0x30> 402634b6: 0000c0 callx0 a0 402634b9: fff106 j 40263481 402634bc: 130602 l8ui a0, a6, 19 402634bf: ffeb06 j 4026346f 402634c2: 120602 l8ui a0, a6, 18 402634c5: ffe986 j 4026346f 402634c8: 110602 l8ui a0, a6, 17 402634cb: ffe806 j 4026346f 402634ce: 100602 l8ui a0, a6, 16 402634d1: ffe686 j 4026346f 402634d4: 0f0602 l8ui a0, a6, 15 402634d7: ffe506 j 4026346f 402634da: 0e0602 l8ui a0, a6, 14 402634dd: ffe386 j 4026346f 402634e0 : 402634e0: f0c112 addi a1, a1, -16 402634e3: 21c9 s32i.n a12, a1, 8 402634e5: 1109 s32i.n a0, a1, 4 402634e7: 02cd mov.n a12, a2 402634e9: 02ac beqz.n a2, 4026350d 402634eb: ccb401 l32r a0, 402567bc 402634ee: 542002 l32i a0, a0, 0x150 402634f1: 809c beqz.n a0, 4026350d 402634f3: 302b addi.n a3, a0, 2 402634f5: 001042 l16ui a4, a0, 0 402634f8: 0149 s32i.n a4, a1, 0 402634fa: 72cd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402634fd: 0000c0 callx0 a0 40263500: 0128 l32i.n a2, a1, 0 40263502: 22ca add.n a2, a2, a12 40263504: 21c8 l32i.n a12, a1, 8 40263506: 1108 l32i.n a0, a1, 4 40263508: 10c112 addi a1, a1, 16 4026350b: f00d ret.n 4026350d: 020c movi.n a2, 0 4026350f: fffc46 j 40263504 40263512: 8e0000 excw 40263515: 0088 l32i.n a8, a0, 0 ... 40263518 : 40263518: d0c112 addi a1, a1, -48 4026351b: 61c9 s32i.n a12, a1, 24 4026351d: 81e9 s32i.n a14, a1, 32 4026351f: 71d9 s32i.n a13, a1, 28 40263521: 72d8 l32i.n a13, a2, 28 40263523: 5109 s32i.n a0, a1, 20 40263525: 112d02 l32i a0, a13, 68 40263528: 03ed mov.n a14, a3 4026352a: fbc002 addi a0, a0, -5 4026352d: 0a8056 bnez a0, 402635d9 40263530: 0a5316 beqz a3, 402635d9 40263533: 1308 l32i.n a0, a3, 4 40263535: 322d22 l32i a2, a13, 200 40263538: 4109 s32i.n a0, a1, 16 4026353a: 42cc bnez.n a2, 40263542 4026353c: 242dc2 l32i a12, a13, 144 4026353f: 000286 j 4026354d 40263542: 202000 or a2, a0, a0 40263545: 056045 call0 40268b4c 40263548: 042102 l32i a0, a1, 16 4026354b: 02cd mov.n a12, a2 4026354d: 000022 l8ui a2, a0, 0 40263550: 042020 extui a2, a2, 0, 1 40263553: 082c16 beqz a12, 402635d9 40263556: 0d1c42 l16ui a4, a12, 26 40263559: 1129 s32i.n a2, a1, 4 4026355b: 34cc bnez.n a4, 40263562 4026355d: 2c58 l32i.n a5, a12, 8 4026355f: 76f517 bbsi a5, 17, 402635d9 40263562: 0c2d mov.n a2, a12 40263564: 160c movi.n a6, 1 40263566: 030c movi.n a3, 0 40263568: 0d0072 l8ui a7, a0, 13 4026356b: 0c0082 l8ui a8, a0, 12 4026356e: 117780 slli a7, a7, 8 40263571: 207780 or a7, a7, a8 40263574: 748870 extui a8, a7, 8, 8 40263577: 117780 slli a7, a7, 8 4026357a: 207780 or a7, a7, a8 4026357d: ffe581 l32r a8, 40263514 40263580: f47070 extui a7, a7, 0, 16 40263583: c07780 sub a7, a7, a8 40263586: 833670 moveqz a3, a6, a7 40263589: 2139 s32i.n a3, a1, 8 4026358b: 011a05 call0 4026472c 4026358e: 047216 beqz a2, 402635d9 40263591: 246dc2 s32i a12, a13, 144 40263594: 0c2d mov.n a2, a12 40263596: 0e3d mov.n a3, a14 40263598: 008005 call0 40263d9c 4026359b: 130c movi.n a3, 1 4026359d: 0129 s32i.n a2, a1, 0 4026359f: 040c movi.n a4, 0 402635a1: 0e2d mov.n a2, a14 402635a3: fc3f85 call0 4025f99c 402635a6: 023d mov.n a3, a2 402635a8: d2ac beqz.n a2, 402635d9 402635aa: 460c movi.n a6, 4 402635ac: 2188 l32i.n a8, a1, 8 402635ae: 800c movi.n a0, 8 402635b0: a89c beqz.n a8, 402635ce 402635b2: 9228 l32i.n a2, a2, 36 402635b4: 02a8 l32i.n a10, a2, 0 402635b6: 41b6a0 srli a11, a10, 6 402635b9: 54a0a0 extui a10, a10, 0, 6 402635bc: 20bb60 or a11, a11, a6 402635bf: 11bba0 slli a11, a11, 6 402635c2: 20aab0 or a10, a10, a11 402635c5: 02a9 s32i.n a10, a2, 0 402635c7: 322d92 l32i a9, a13, 200 402635ca: 09cc bnez.n a9, 402635ce 402635cc: 4209 s32i.n a0, a2, 16 402635ce: 0d2d mov.n a2, a13 402635d0: 0051c5 call0 40263af0 402635d3: 0158 l32i.n a5, a1, 0 402635d5: 020d mov.n a0, a2 402635d7: d2cc bnez.n a2, 402635e8 402635d9: 120c movi.n a2, 1 402635db: 61c8 l32i.n a12, a1, 24 402635dd: 71d8 l32i.n a13, a1, 28 402635df: 81e8 l32i.n a14, a1, 32 402635e1: 5108 l32i.n a0, a1, 20 402635e3: 30c112 addi a1, a1, 48 402635e6: f00d ret.n 402635e8: cc7581 l32r a8, 402567bc 402635eb: 160c movi.n a6, 1 402635ed: ea7c movi.n a10, -2 402635ef: 3129 s32i.n a2, a1, 12 402635f1: 9078 l32i.n a7, a0, 36 402635f3: 120c movi.n a2, 1 402635f5: 57b8 l32i.n a11, a7, 20 402635f7: 0738 l32i.n a3, a7, 0 402635f9: 104ba0 and a4, a11, a10 402635fc: 549030 extui a9, a3, 0, 6 402635ff: 20bb60 or a11, a11, a6 40263602: 413630 srli a3, a3, 6 40263605: 860c movi.n a6, 8 40263607: 203360 or a3, a3, a6 4026360a: 1168 l32i.n a6, a1, 4 4026360c: 1133a0 slli a3, a3, 6 4026360f: 209930 or a9, a9, a3 40263612: 0799 s32i.n a9, a7, 0 40263614: 83b460 moveqz a11, a4, a6 40263617: 57b9 s32i.n a11, a7, 20 40263619: 249050 extui a9, a5, 0, 3 4026361c: 0199c0 slli a9, a9, 20 4026361f: e2d6b1 l32r a11, 4025c178 40263622: 4868 l32i.n a6, a8, 16 40263624: 1788 l32i.n a8, a7, 4 40263626: c066d0 sub a6, a6, a13 40263629: 936260 movnez a6, a2, a6 4026362c: 1088b0 and a8, a8, a11 4026362f: 208890 or a8, a8, a9 40263632: 36cc bnez.n a6, 40263639 40263634: 000c movi.n a0, 0 40263636: 000086 j 4026363c 40263639: 0d1c02 l16ui a0, a12, 26 4026363c: 1789 s32i.n a8, a7, 4 4026363e: 3178 l32i.n a7, a1, 12 40263640: 359c beqz.n a5, 40263657 40263642: 041566 bnei a5, 1, 4026364a 40263645: 550c movi.n a5, 5 40263647: 000386 j 40263659 4026364a: fdc522 addi a2, a5, -3 4026364d: 1b0c movi.n a11, 1 4026364f: 050c movi.n a5, 0 40263651: 835b20 moveqz a5, a11, a2 40263654: 000046 j 40263659 40263657: 650c movi.n a5, 6 40263659: 092732 l32i a3, a7, 36 4026365c: 344050 extui a4, a5, 0, 4 4026365f: 012322 l32i a2, a3, 4 40263662: f0af52 movi a5, -16 40263665: 102250 and a2, a2, a5 40263668: 202240 or a2, a2, a4 4026366b: 1329 s32i.n a2, a3, 4 4026366d: abf5b1 l32r a11, 4024e644 40263670: 050c movi.n a5, 0 40263672: 9798 l32i.n a9, a7, 36 40263674: 0020c0 memw 40263677: 0988 l32i.n a8, a9, 0 40263679: 802bb2 l32i a11, a11, 0x200 4026367c: 69b9 s32i.n a11, a9, 24 4026367e: 1088a0 and a8, a8, a10 40263681: 0989 s32i.n a8, a9, 0 40263683: d97c movi.n a9, -3 40263685: 9778 l32i.n a7, a7, 36 40263687: 048060 extui a8, a6, 0, 1 4026368a: 0748 l32i.n a4, a7, 0 4026368c: 1188f0 slli a8, a8, 1 4026368f: 104490 and a4, a4, a9 40263692: 204480 or a4, a4, a8 40263695: 0749 s32i.n a4, a7, 0 40263697: 0d1c32 l16ui a3, a12, 26 4026369a: 0d2316 beqz a3, 40263770 4026369d: 3168 l32i.n a6, a1, 12 4026369f: 9668 l32i.n a6, a6, 36 402636a1: 0668 l32i.n a6, a6, 0 402636a3: 046760 extui a6, a6, 7, 1 402636a6: 0c6656 bnez a6, 40263770 402636a9: 742000 extui a2, a0, 0, 8 402636ac: fb7a05 call0 4025ee50 402636af: 050c movi.n a5, 0 402636b1: 032172 l32i a7, a1, 12 402636b4: b14701 l32r a0, 4024fbd0 402636b7: 0b17b2 l16ui a11, a7, 22 402636ba: 0a17a2 l16ui a10, a7, 20 402636bd: 076722 s32i a2, a7, 28 402636c0: 80aab0 add a10, a10, a11 402636c3: 1798 l32i.n a9, a7, 4 402636c5: 881db1 l32r a11, 4024573c 402636c8: 0020c0 memw 402636cb: 0988 l32i.n a8, a9, 0 402636cd: 108800 and a8, a8, a0 402636d0: 2088b0 or a8, a8, a11 402636d3: 0020c0 memw 402636d6: 0989 s32i.n a8, a9, 0 402636d8: ae7661 l32r a6, 4024f0b0 402636db: bda941 l32r a4, 40252d80 402636de: 0020c0 memw 402636e1: 0938 l32i.n a3, a9, 0 402636e3: 103360 and a3, a3, a6 402636e6: 203340 or a3, a3, a4 402636e9: 0020c0 memw 402636ec: 0939 s32i.n a3, a9, 0 402636ee: e29f01 l32r a0, 4025c16c 402636f1: 0020c0 memw 402636f4: 09b8 l32i.n a11, a9, 0 402636f6: 10bb00 and a11, a11, a0 402636f9: 20bb50 or a11, a11, a5 402636fc: 0020c0 memw 402636ff: 09b9 s32i.n a11, a9, 0 40263701: b4a0a0 extui a10, a10, 0, 12 40263704: 11aa40 slli a10, a10, 12 40263707: e29ab1 l32r a11, 4025c170 4026370a: 0020c0 memw 4026370d: 0988 l32i.n a8, a9, 0 4026370f: 1088b0 and a8, a8, a11 40263712: 2088a0 or a8, a8, a10 40263715: 0020c0 memw 40263718: 9778 l32i.n a7, a7, 36 4026371a: 0778 l32i.n a7, a7, 0 4026371c: 0989 s32i.n a8, a9, 0 4026371e: 04e787 bbsi a7, 8, 40263726 40263721: 0e2d mov.n a2, a14 40263723: e2e945 call0 402465b8 40263726: 022ce2 l32i a14, a12, 8 40263729: 136e47 bbci a14, 4, 40263740 4026372c: 322d02 l32i a0, a13, 200 4026372f: 0d1066 bnei a0, 1, 40263740 40263732: 202cc0 or a2, a12, a12 40263735: 032132 l32i a3, a1, 12 40263738: 01b685 call0 402652a4 4026373b: 020c movi.n a2, 0 4026373d: ffa686 j 402635db 40263740: 040505 call0 40267794 40263743: 008216 beqz a2, 4026374f 40263746: 032122 l32i a2, a1, 12 40263749: f9ff45 call0 4025d740 4026374c: 000546 j 40263765 4026374f: 020c movi.n a2, 0 40263751: cc1a41 l32r a4, 402567bc 40263754: 3158 l32i.n a5, a1, 12 40263756: 070c movi.n a7, 0 40263758: 8579 s32i.n a7, a5, 32 4026375a: 722462 l32i a6, a4, 0x1c8 4026375d: 20c532 addi a3, a5, 32 40263760: 0659 s32i.n a5, a6, 0 40263762: 726432 s32i a3, a4, 0x1c8 40263765: c28c beqz.n a2, 40263775 40263767: 012280 slli a2, a2, 24 4026376a: 312820 srai a2, a2, 24 4026376d: ff9a86 j 402635db 40263770: 052d mov.n a2, a5 40263772: ffcec6 j 402636b1 40263775: 990131 l32r a3, 40249b7c 40263778: 0020c0 memw 4026377b: cc1041 l32r a4, 402567bc 4026377e: 9338 l32i.n a3, a3, 36 40263780: 4c6432 s32i a3, a4, 0x130 40263783: ffed06 j 4026373b ... 40263788 : 40263788: 190c movi.n a9, 1 4026378a: d0c112 addi a1, a1, -48 4026378d: 1159 s32i.n a5, a1, 4 4026378f: 31c9 s32i.n a12, a1, 12 40263791: 61f9 s32i.n a15, a1, 24 40263793: 2109 s32i.n a0, a1, 8 40263795: 8139 s32i.n a3, a1, 32 40263797: 51e9 s32i.n a14, a1, 20 40263799: 41d9 s32i.n a13, a1, 16 4026379b: 07ed mov.n a14, a7 4026379d: 02dd mov.n a13, a2 4026379f: c30c movi.n a3, 12 402637a1: 103430 and a3, a4, a3 402637a4: c80d02 l8ui a0, a13, 200 402637a7: 81f8 l32i.n a15, a1, 32 402637a9: 062d mov.n a2, a6 402637ab: 242d82 l32i a8, a13, 144 402637ae: 7189 s32i.n a8, a1, 28 402637b0: 0129 s32i.n a2, a1, 0 402637b2: 4fc8 l32i.n a12, a15, 16 402637b4: 017080 slli a7, a0, 24 402637b7: 004c42 s8i a4, a12, 0 402637ba: 314870 srai a4, a7, 24 402637bd: 328366 bnei a3, 8, 402637f3 402637c0: 0c3016 beqz a0, 40263887 402637c3: 5d1466 bnei a4, 1, 40263824 402637c6: 2c4b addi.n a2, a12, 4 402637c8: 240c movi.n a4, 2 402637ca: 0e3d mov.n a3, a14 402637cc: 014c42 s8i a4, a12, 1 402637cf: 640c movi.n a4, 6 402637d1: 721701 l32r a0, 40240030 <_irom0_text_start+0x30> 402637d4: 0000c0 callx0 a0 402637d7: 2cab addi.n a2, a12, 10 402637d9: 640c movi.n a4, 6 402637db: c138 l32i.n a3, a1, 48 402637dd: 721401 l32r a0, 40240030 <_irom0_text_start+0x30> 402637e0: 0000c0 callx0 a0 402637e3: 0138 l32i.n a3, a1, 0 402637e5: 10cc22 addi a2, a12, 16 402637e8: 640c movi.n a4, 6 402637ea: 721101 l32r a0, 40240030 <_irom0_text_start+0x30> 402637ed: 0000c0 callx0 a0 402637f0: 000c06 j 40263824 402637f3: 30cc bnez.n a0, 402637fa 402637f5: 252d42 l32i a4, a13, 148 402637f8: 7149 s32i.n a4, a1, 28 402637fa: 2c4b addi.n a2, a12, 4 402637fc: 0e3d mov.n a3, a14 402637fe: 640c movi.n a4, 6 40263800: 050c movi.n a5, 0 40263802: 014c52 s8i a5, a12, 1 40263805: 720a01 l32r a0, 40240030 <_irom0_text_start+0x30> 40263808: 0000c0 callx0 a0 4026380b: 0138 l32i.n a3, a1, 0 4026380d: 2cab addi.n a2, a12, 10 4026380f: 640c movi.n a4, 6 40263811: 720701 l32r a0, 40240030 <_irom0_text_start+0x30> 40263814: 0000c0 callx0 a0 40263817: 10cc22 addi a2, a12, 16 4026381a: 640c movi.n a4, 6 4026381c: c138 l32i.n a3, a1, 48 4026381e: 720401 l32r a0, 40240030 <_irom0_text_start+0x30> 40263821: 0000c0 callx0 a0 40263824: 040c movi.n a4, 0 40263826: 015c42 s16i a4, a12, 2 40263829: 3d9c beqz.n a13, 40263840 4026382b: 7188 l32i.n a8, a1, 28 4026382d: 1178 l32i.n a7, a1, 4 4026382f: 907780 addx2 a7, a7, a8 40263832: 3e1752 l16ui a5, a7, 124 40263835: 651b addi.n a6, a5, 1 40263837: 3e5762 s16i a6, a7, 124 4026383a: 1155c0 slli a5, a5, 4 4026383d: 0b5c52 s16i a5, a12, 22 40263840: 9f08 l32i.n a0, a15, 36 40263842: 000e92 l8ui a9, a14, 0 40263845: 61f8 l32i.n a15, a1, 24 40263847: 266907 bbci a9, 0, 40263871 4026384a: 00a4c2 movi a12, 0x400 4026384d: 00d8 l32i.n a13, a0, 0 4026384f: 2e0c movi.n a14, 2 40263851: 54b0d0 extui a11, a13, 0, 6 40263854: 41d6d0 srli a13, a13, 6 40263857: 20dde0 or a13, a13, a14 4026385a: 11dda0 slli a13, a13, 6 4026385d: 20bbd0 or a11, a11, a13 40263860: 54a0b0 extui a10, a11, 0, 6 40263863: 41b6b0 srli a11, a11, 6 40263866: 20bbc0 or a11, a11, a12 40263869: 11bba0 slli a11, a11, 6 4026386c: 20aab0 or a10, a10, a11 4026386f: 00a9 s32i.n a10, a0, 0 40263871: 31c8 l32i.n a12, a1, 12 40263873: cbd2e1 l32r a14, 402567bc 40263876: 41d8 l32i.n a13, a1, 16 40263878: 7d0ee2 l8ui a14, a14, 125 4026387b: 0840e2 s8i a14, a0, 8 4026387e: 51e8 l32i.n a14, a1, 20 40263880: 2108 l32i.n a0, a1, 8 40263882: 30c112 addi a1, a1, 48 40263885: f00d ret.n 40263887: 38cc bnez.n a8, 4026388e 40263889: 252d22 l32i a2, a13, 148 4026388c: 7129 s32i.n a2, a1, 28 4026388e: 014c92 s8i a9, a12, 1 40263891: c138 l32i.n a3, a1, 48 40263893: 2c4b addi.n a2, a12, 4 40263895: 640c movi.n a4, 6 40263897: 71e601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026389a: 0000c0 callx0 a0 4026389d: 0138 l32i.n a3, a1, 0 4026389f: 2cab addi.n a2, a12, 10 402638a1: 640c movi.n a4, 6 402638a3: 71e301 l32r a0, 40240030 <_irom0_text_start+0x30> 402638a6: 0000c0 callx0 a0 402638a9: 10cc22 addi a2, a12, 16 402638ac: 0e3d mov.n a3, a14 402638ae: 640c movi.n a4, 6 402638b0: 71e001 l32r a0, 40240030 <_irom0_text_start+0x30> 402638b3: 0000c0 callx0 a0 402638b6: ffda86 j 40263824 402638b9: 000000 ill 402638bc : 402638bc: e0c112 addi a1, a1, -32 402638bf: 5109 s32i.n a0, a1, 20 402638c1: 0268 l32i.n a6, a2, 0 402638c3: 61c9 s32i.n a12, a1, 24 402638c5: 242272 l32i a7, a2, 144 402638c8: 03cd mov.n a12, a3 402638ca: 37cc bnez.n a7, 402638d1 402638cc: 120c movi.n a2, 1 402638ce: 003086 j 40263994 402638d1: 879a51 l32r a5, 4024573c 402638d4: b0bf81 l32r a8, 4024fbd0 402638d7: 0b13b2 l16ui a11, a3, 22 402638da: 0a13a2 l16ui a10, a3, 20 402638dd: 1398 l32i.n a9, a3, 4 402638df: aaba add.n a10, a10, a11 402638e1: 0020c0 memw 402638e4: 0938 l32i.n a3, a9, 0 402638e6: 103380 and a3, a3, a8 402638e9: 203350 or a3, a3, a5 402638ec: 0020c0 memw 402638ef: 0939 s32i.n a3, a9, 0 402638f1: adefb1 l32r a11, 4024f0b0 402638f4: bd2381 l32r a8, 40252d80 402638f7: 0020c0 memw 402638fa: 0958 l32i.n a5, a9, 0 402638fc: 1055b0 and a5, a5, a11 402638ff: 205580 or a5, a5, a8 40263902: 0020c0 memw 40263905: 0959 s32i.n a5, a9, 0 40263907: e21931 l32r a3, 4025c16c 4026390a: 0020c0 memw 4026390d: 09b8 l32i.n a11, a9, 0 4026390f: 10bb30 and a11, a11, a3 40263912: 0020c0 memw 40263915: 09b9 s32i.n a11, a9, 0 40263917: b4a0a0 extui a10, a10, 0, 12 4026391a: 11aa40 slli a10, a10, 12 4026391d: e214b1 l32r a11, 4025c170 40263920: 0020c0 memw 40263923: 0988 l32i.n a8, a9, 0 40263925: 1088b0 and a8, a8, a11 40263928: 2088a0 or a8, a8, a10 4026392b: 0020c0 memw 4026392e: 0989 s32i.n a8, a9, 0 40263930: 33c662 addi a6, a6, 51 40263933: 4c58 l32i.n a5, a12, 16 40263935: 322232 l32i a3, a2, 200 40263938: 4159 s32i.n a5, a1, 16 4026393a: a3cc bnez.n a3, 40263948 4026393c: 0179 s32i.n a7, a1, 0 4026393e: 0c3d mov.n a3, a12 40263940: 051c movi.n a5, 16 40263942: ffe445 call0 40263788 40263945: 000506 j 4026395d 40263948: f76351 l32r a5, 402616d4 4026394b: 0d1732 l16ui a3, a7, 26 4026394e: 028357 bany a3, a5, 40263954 40263951: 48c272 addi a7, a2, 72 40263954: 0169 s32i.n a6, a1, 0 40263956: 0c3d mov.n a3, a12 40263958: 051c movi.n a5, 16 4026395a: ffe2c5 call0 40263788 4026395d: 9c68 l32i.n a6, a12, 36 4026395f: 4188 l32i.n a8, a1, 16 40263961: 0668 l32i.n a6, a6, 0 40263963: 094c movi.n a9, 64 40263965: 086667 bbci a6, 6, 40263971 40263968: 010872 l8ui a7, a8, 1 4026396b: 207790 or a7, a7, a9 4026396e: 014872 s8i a7, a8, 1 40263971: 03e205 call0 40267794 40263974: 008216 beqz a2, 40263980 40263977: 202cc0 or a2, a12, a12 4026397a: f9dc45 call0 4025d740 4026397d: 0004c6 j 40263994 40263980: 020c movi.n a2, 0 40263982: cb8eb1 l32r a11, 402567bc 40263985: 030c movi.n a3, 0 40263987: 8c39 s32i.n a3, a12, 32 40263989: 722b02 l32i a0, a11, 0x1c8 4026398c: 20cca2 addi a10, a12, 32 4026398f: 00c9 s32i.n a12, a0, 0 40263991: 726ba2 s32i a10, a11, 0x1c8 40263994: 61c8 l32i.n a12, a1, 24 40263996: 5108 l32i.n a0, a1, 20 40263998: 20c112 addi a1, a1, 32 4026399b: f00d ret.n 4026399d: 000000 ill 402639a0 : 402639a0: f00d ret.n ... 402639a4 : 402639a4: 18a032 movi a3, 24 402639a7: 42a052 movi a5, 66 402639aa: d0c112 addi a1, a1, -48 402639ad: 0861c2 s32i a12, a1, 32 402639b0: b1f9 s32i.n a15, a1, 44 402639b2: 7109 s32i.n a0, a1, 28 402639b4: 91d9 s32i.n a13, a1, 36 402639b6: a1e9 s32i.n a14, a1, 40 402639b8: 2422d2 l32i a13, a2, 144 402639bb: 02ed mov.n a14, a2 402639bd: 0e08 l32i.n a0, a14, 0 402639bf: 5109 s32i.n a0, a1, 20 402639c1: 2d48 l32i.n a4, a13, 8 402639c3: a21c movi.n a2, 26 402639c5: 104450 and a4, a4, a5 402639c8: 933240 movnez a3, a2, a4 402639cb: 6139 s32i.n a3, a1, 24 402639cd: 10c122 addi a2, a1, 16 402639d0: 040c movi.n a4, 0 402639d2: 4149 s32i.n a4, a1, 16 402639d4: fc9385 call0 40260310 402639d7: 02cd mov.n a12, a2 402639d9: 32cc bnez.n a2, 402639e0 402639db: 120c movi.n a2, 1 402639dd: 003b86 j 40263acf 402639e0: 42f8 l32i.n a15, a2, 16 402639e2: 2d88 l32i.n a8, a13, 8 402639e4: 6178 l32i.n a7, a1, 24 402639e6: 5168 l32i.n a6, a1, 20 402639e8: 0a5272 s16i a7, a2, 20 402639eb: 48ce72 addi a7, a14, 72 402639ee: 33c662 addi a6, a6, 51 402639f1: 226817 bbci a8, 1, 40263a17 402639f4: 01d9 s32i.n a13, a1, 0 402639f6: 0e2d mov.n a2, a14 402639f8: 0c3d mov.n a3, a12 402639fa: c8a042 movi a4, 200 402639fd: 050c movi.n a5, 0 402639ff: ffd885 call0 40263788 40263a02: 000c movi.n a0, 0 40263a04: 184f02 s8i a0, a15, 24 40263a07: 670d82 l8ui a8, a13, 103 40263a0a: 092c movi.n a9, 32 40263a0c: 188c beqz.n a8, 40263a11 40263a0e: 184f92 s8i a9, a15, 24 40263a11: 194f02 s8i a0, a15, 25 40263a14: 000306 j 40263a24 40263a17: 01d9 s32i.n a13, a1, 0 40263a19: 0e2d mov.n a2, a14 40263a1b: 0c3d mov.n a3, a12 40263a1d: 844c movi.n a4, 72 40263a1f: 051c movi.n a5, 16 40263a21: ffd645 call0 40263788 40263a24: 021c movi.n a2, 16 40263a26: 2da8 l32i.n a10, a13, 8 40263a28: cb6501 l32r a0, 402567bc 40263a2b: 086a47 bbci a10, 4, 40263a37 40263a2e: 010fb2 l8ui a11, a15, 1 40263a31: 20bb20 or a11, a11, a2 40263a34: 014fb2 s8i a11, a15, 1 40263a37: 0f0c movi.n a15, 0 40263a39: 9c68 l32i.n a6, a12, 36 40263a3b: 4028 l32i.n a2, a0, 16 40263a3d: 130c movi.n a3, 1 40263a3f: c022e0 sub a2, a2, a14 40263a42: 932320 movnez a2, a3, a2 40263a45: 32cc bnez.n a2, 40263a4c 40263a47: 030c movi.n a3, 0 40263a49: 000086 j 40263a4f 40263a4c: 0d1d32 l16ui a3, a13, 26 40263a4f: e1ca81 l32r a8, 4025c178 40263a52: 012652 l32i a5, a6, 4 40263a55: ad9771 l32r a7, 4024f0b4 40263a58: 105580 and a5, a5, a8 40263a5b: 205570 or a5, a5, a7 40263a5e: 016652 s32i a5, a6, 4 40263a61: 092c02 l32i a0, a12, 36 40263a64: 10e8 l32i.n a14, a0, 4 40263a66: 047c movi.n a4, -16 40263a68: 10ee40 and a14, a14, a4 40263a6b: 10e9 s32i.n a14, a0, 4 40263a6d: aaf5b1 l32r a11, 4024e644 40263a70: 9c98 l32i.n a9, a12, 36 40263a72: 0020c0 memw 40263a75: 802bb2 l32i a11, a11, 0x200 40263a78: ea7c movi.n a10, -2 40263a7a: 047020 extui a7, a2, 0, 1 40263a7d: 0988 l32i.n a8, a9, 0 40263a7f: 1177f0 slli a7, a7, 1 40263a82: 1088a0 and a8, a8, a10 40263a85: 0989 s32i.n a8, a9, 0 40263a87: 9c68 l32i.n a6, a12, 36 40263a89: 69b9 s32i.n a11, a9, 24 40263a8b: 0658 l32i.n a5, a6, 0 40263a8d: d87c movi.n a8, -3 40263a8f: 105580 and a5, a5, a8 40263a92: 205570 or a5, a5, a7 40263a95: 0659 s32i.n a5, a6, 0 40263a97: 0d1d42 l16ui a4, a13, 26 40263a9a: 0f2d mov.n a2, a15 40263a9c: 03e416 beqz a4, 40263ade 40263a9f: 9c98 l32i.n a9, a12, 36 40263aa1: 0998 l32i.n a9, a9, 0 40263aa3: 37e977 bbsi a9, 7, 40263ade 40263aa6: 742030 extui a2, a3, 0, 8 40263aa9: fb3a45 call0 4025ee50 40263aac: 076c22 s32i a2, a12, 28 40263aaf: 03ce45 call0 40267794 40263ab2: 007216 beqz a2, 40263abd 40263ab5: 0c2d mov.n a2, a12 40263ab7: f9c885 call0 4025d740 40263aba: 000446 j 40263acf 40263abd: 020c movi.n a2, 0 40263abf: cb3fb1 l32r a11, 402567bc 40263ac2: 8cf9 s32i.n a15, a12, 32 40263ac4: 722bd2 l32i a13, a11, 0x1c8 40263ac7: 20cca2 addi a10, a12, 32 40263aca: 0dc9 s32i.n a12, a13, 0 40263acc: 726ba2 s32i a10, a11, 0x1c8 40263acf: 81c8 l32i.n a12, a1, 32 40263ad1: 91d8 l32i.n a13, a1, 36 40263ad3: a1e8 l32i.n a14, a1, 40 40263ad5: b1f8 l32i.n a15, a1, 44 40263ad7: 7108 l32i.n a0, a1, 28 40263ad9: 30c112 addi a1, a1, 48 40263adc: f00d ret.n 40263ade: fff286 j 40263aac 40263ae1: 000000 ill 40263ae4: 00fff2 excw 40263ae7: ffe800 excw 40263aea: ff0000 excw 40263aed: fffff0 excw 40263af0: 0ea042 movi a4, 14 40263af3: c0c112 addi a1, a1, -64 40263af6: 056102 s32i a0, a1, 20 40263af9: 0661c2 s32i a12, a1, 24 40263afc: 91e9 s32i.n a14, a1, 36 40263afe: b1f9 s32i.n a15, a1, 44 40263b00: 81d9 s32i.n a13, a1, 32 40263b02: 02fd mov.n a15, a2 40263b04: 2422d2 l32i a13, a2, 144 40263b07: c802e2 l8ui a14, a2, 200 40263b0a: 03cd mov.n a12, a3 40263b0c: 0208 l32i.n a0, a2, 0 40263b0e: 4109 s32i.n a0, a1, 16 40263b10: 1338 l32i.n a3, a3, 4 40263b12: 01ee80 slli a14, a14, 24 40263b15: 1338 l32i.n a3, a3, 4 40263b17: 31e8e0 srai a14, a14, 24 40263b1a: 012d mov.n a2, a1 40263b1c: 714501 l32r a0, 40240030 <_irom0_text_start+0x30> 40263b1f: 0000c0 callx0 a0 40263b22: 280c movi.n a8, 2 40263b24: fff061 l32r a6, 40263ae4 40263b27: 1c38 l32i.n a3, a12, 4 40263b29: 0b1c42 l16ui a4, a12, 22 40263b2c: 1358 l32i.n a5, a3, 4 40263b2e: 446a add.n a4, a4, a6 40263b30: 55eb addi.n a5, a5, 14 40263b32: 1359 s32i.n a5, a3, 4 40263b34: 0b5c42 s16i a4, a12, 22 40263b37: 040c movi.n a4, 0 40263b39: 1a1e66 bnei a14, 1, 40263b57 40263b3c: 000192 l8ui a9, a1, 0 40263b3f: 146907 bbci a9, 0, 40263b57 40263b42: 9cb8 l32i.n a11, a12, 36 40263b44: 0b08 l32i.n a0, a11, 0 40263b46: 54a000 extui a10, a0, 0, 6 40263b49: 410600 srli a0, a0, 6 40263b4c: 200080 or a0, a0, a8 40263b4f: 1100a0 slli a0, a0, 6 40263b52: 20aa00 or a10, a10, a0 40263b55: 0ba9 s32i.n a10, a11, 0 40263b57: a149 s32i.n a4, a1, 40 40263b59: 000c movi.n a0, 0 40263b5b: aa1c movi.n a10, 26 40263b5d: 891c movi.n a9, 24 40263b5f: 0b1c72 l16ui a7, a12, 22 40263b62: 2d28 l32i.n a2, a13, 8 40263b64: 778b addi.n a7, a7, 8 40263b66: 0a6217 bbci a2, 1, 40263b74 40263b69: 9c58 l32i.n a5, a12, 36 40263b6b: 0558 l32i.n a5, a5, 0 40263b6d: 160c movi.n a6, 1 40263b6f: 01e587 bbsi a5, 8, 40263b74 40263b72: a169 s32i.n a6, a1, 40 40263b74: 360c movi.n a6, 3 40263b76: aaa052 movi a5, 170 40263b79: a1b8 l32i.n a11, a1, 40 40263b7b: aaaf22 movi a2, -86 40263b7e: 939ab0 movnez a9, a10, a11 40263b81: 13b8 l32i.n a11, a3, 4 40263b83: 0a5c92 s16i a9, a12, 20 40263b86: f8cb42 addi a4, a11, -8 40263b89: 1349 s32i.n a4, a3, 4 40263b8b: fecbb2 addi a11, a11, -2 40263b8e: 0b5c72 s16i a7, a12, 22 40263b91: 870c movi.n a7, 8 40263b93: 014422 s8i a2, a4, 1 40263b96: 004452 s8i a5, a4, 0 40263b99: 024462 s8i a6, a4, 2 40263b9c: 034402 s8i a0, a4, 3 40263b9f: 044402 s8i a0, a4, 4 40263ba2: 054402 s8i a0, a4, 5 40263ba5: 2d98 l32i.n a9, a13, 8 40263ba7: 0611a2 l16ui a10, a1, 12 40263baa: 004ba2 s8i a10, a11, 0 40263bad: 41a8a0 srli a10, a10, 8 40263bb0: 014ba2 s8i a10, a11, 1 40263bb3: 2d6907 bbci a9, 0, 40263be4 40263bb6: 142f22 l32i a2, a15, 80 40263bb9: 276247 bbci a2, 4, 40263be4 40263bbc: 9c38 l32i.n a3, a12, 36 40263bbe: 0338 l32i.n a3, a3, 0 40263bc0: 706387 bbci a3, 8, 40263c34 40263bc3: 1c38 l32i.n a3, a12, 4 40263bc5: 1348 l32i.n a4, a3, 4 40263bc7: 0020c0 memw 40263bca: 0e0442 l8ui a4, a4, 14 40263bcd: 020c movi.n a2, 0 40263bcf: 5ee437 bbsi a4, 3, 40263c31 40263bd2: 0f2d mov.n a2, a15 40263bd4: 0c3d mov.n a3, a12 40263bd6: fc6705 call0 40260248 40263bd9: 000c movi.n a0, 0 40263bdb: 870c movi.n a7, 8 40263bdd: 280c movi.n a8, 2 40263bdf: 1c38 l32i.n a3, a12, 4 40263be1: 0000c6 j 40263be8 40263be4: 002d mov.n a2, a0 40263be6: 1c38 l32i.n a3, a12, 4 40263be8: 0c6122 s32i a2, a1, 48 40263beb: ffbfa1 l32r a10, 40263ae8 40263bee: 0b1c92 l16ui a9, a12, 22 40263bf1: 012362 l32i a6, a3, 4 40263bf4: 18c992 addi a9, a9, 24 40263bf7: 8099a0 add a9, a9, a10 40263bfa: e8c652 addi a5, a6, -24 40263bfd: 7159 s32i.n a5, a1, 28 40263bff: 1359 s32i.n a5, a3, 4 40263c01: 0b5c92 s16i a9, a12, 22 40263c04: 4c59 s32i.n a5, a12, 16 40263c06: 004572 s8i a7, a5, 0 40263c09: 015502 s16i a0, a5, 2 40263c0c: 9ebc beqz.n a14, 40263c49 40263c0e: c129 s32i.n a2, a1, 48 40263c10: ae0b addi.n a10, a14, -1 40263c12: 137a16 beqz a10, 40263d4d 40263c15: 5c8c beqz.n a12, 40263c1e 40263c17: 0c2d mov.n a2, a12 40263c19: 130c movi.n a3, 1 40263c1b: fbf685 call0 4025fb84 40263c1e: 0c0c movi.n a12, 0 40263c20: 5108 l32i.n a0, a1, 20 40263c22: 81d8 l32i.n a13, a1, 32 40263c24: 91e8 l32i.n a14, a1, 36 40263c26: 0c2d mov.n a2, a12 40263c28: b1f8 l32i.n a15, a1, 44 40263c2a: 61c8 l32i.n a12, a1, 24 40263c2c: 40c112 addi a1, a1, 64 40263c2f: f00d ret.n 40263c31: ffecc6 j 40263be8 40263c34: 202ff0 or a2, a15, a15 40263c37: 203cc0 or a3, a12, a12 40263c3a: fc60c5 call0 40260248 40263c3d: 00a002 movi a0, 0 40263c40: 870c movi.n a7, 8 40263c42: 280c movi.n a8, 2 40263c44: 1c38 l32i.n a3, a12, 4 40263c46: ffe786 j 40263be8 40263c49: 0d3d mov.n a3, a13 40263c4b: 640c movi.n a4, 6 40263c4d: 02ed mov.n a14, a2 40263c4f: 1b0c movi.n a11, 1 40263c51: 0145b2 s8i a11, a5, 1 40263c54: ecc622 addi a2, a6, -20 40263c57: 70f601 l32r a0, 40240030 <_irom0_text_start+0x30> 40263c5a: 0000c0 callx0 a0 40263c5d: 316b addi.n a3, a1, 6 40263c5f: 7128 l32i.n a2, a1, 28 40263c61: 640c movi.n a4, 6 40263c63: 22ab addi.n a2, a2, 10 40263c65: 70f201 l32r a0, 40240030 <_irom0_text_start+0x30> 40263c68: 0000c0 callx0 a0 40263c6b: 013d mov.n a3, a1 40263c6d: 7128 l32i.n a2, a1, 28 40263c6f: 640c movi.n a4, 6 40263c71: 10c222 addi a2, a2, 16 40263c74: 70ef01 l32r a0, 40240030 <_irom0_text_start+0x30> 40263c77: 0000c0 callx0 a0 40263c7a: 9c38 l32i.n a3, a12, 36 40263c7c: 052c movi.n a5, 32 40263c7e: 0338 l32i.n a3, a3, 0 40263c80: 80a092 movi a9, 128 40263c83: 0a7367 bbci a3, 22, 40263c91 40263c86: 7168 l32i.n a6, a1, 28 40263c88: 010642 l8ui a4, a6, 1 40263c8b: 204450 or a4, a4, a5 40263c8e: 014642 s8i a4, a6, 1 40263c91: a168 l32i.n a6, a1, 40 40263c93: 0fa616 beqz a6, 40263d91 40263c96: 9c08 l32i.n a0, a12, 36 40263c98: 1008 l32i.n a0, a0, 4 40263c9a: 070c movi.n a7, 0 40263c9c: 250400 extui a0, a0, 20, 3 40263c9f: 906000 addx2 a6, a0, a0 40263ca2: 9066d0 addx2 a6, a6, a13 40263ca5: 309c beqz.n a0, 40263cbc 40263ca7: 041066 bnei a0, 1, 40263caf 40263caa: 520c movi.n a2, 5 40263cac: 000386 j 40263cbe 40263caf: fdc042 addi a4, a0, -3 40263cb2: 130c movi.n a3, 1 40263cb4: 020c movi.n a2, 0 40263cb6: 832340 moveqz a2, a3, a4 40263cb9: 000046 j 40263cbe 40263cbc: 620c movi.n a2, 6 40263cbe: 340020 extui a0, a2, 0, 4 40263cc1: 004702 s8i a0, a7, 0 40263cc4: 5b0662 l8ui a6, a6, 91 40263cc7: 668c beqz.n a6, 40263cd1 40263cc9: 080c movi.n a8, 0 40263ccb: 207050 or a7, a0, a5 40263cce: 004872 s8i a7, a8, 0 40263cd1: 030c movi.n a3, 0 40263cd3: 014332 s8i a3, a3, 1 40263cd6: 7138 l32i.n a3, a1, 28 40263cd8: 000302 l8ui a0, a3, 0 40263cdb: 90b2d0 addx2 a11, a2, a13 40263cde: 200090 or a0, a0, a9 40263ce1: 004302 s8i a0, a3, 0 40263ce4: 3e1b22 l16ui a2, a11, 124 40263ce7: a21b addi.n a10, a2, 1 40263ce9: 3e5ba2 s16i a10, a11, 124 40263cec: cab461 l32r a6, 402567bc 40263cef: ff7f31 l32r a3, 40263aec 40263cf2: 7158 l32i.n a5, a1, 28 40263cf4: 1142c0 slli a4, a2, 4 40263cf7: 0b5542 s16i a4, a5, 22 40263cfa: 089e16 beqz a14, 40263d87 40263cfd: 0105d2 l8ui a13, a5, 1 40263d00: 024c movi.n a2, 64 40263d02: 20dd20 or a13, a13, a2 40263d05: 0145d2 s8i a13, a5, 1 40263d08: 001e82 l16ui a8, a14, 0 40263d0b: 9c08 l32i.n a0, a12, 36 40263d0d: 5678 l32i.n a7, a6, 20 40263d0f: 00b8 l32i.n a11, a0, 0 40263d11: 1d0c movi.n a13, 1 40263d13: 54a0b0 extui a10, a11, 0, 6 40263d16: 41b6b0 srli a11, a11, 6 40263d19: 20bbd0 or a11, a11, a13 40263d1c: 11bba0 slli a11, a11, 6 40263d1f: 20aab0 or a10, a10, a11 40263d22: 00a9 s32i.n a10, a0, 0 40263d24: 5a97f7 bne a7, a15, 40263d82 40263d27: 202890 or a2, a8, a9 40263d2a: 0c4022 s8i a2, a0, 12 40263d2d: 262e42 l32i a4, a14, 152 40263d30: 3028 l32i.n a2, a0, 12 40263d32: 0448 l32i.n a4, a4, 0 40263d34: 102230 and a2, a2, a3 40263d37: 344040 extui a4, a4, 0, 4 40263d3a: 114480 slli a4, a4, 8 40263d3d: 202240 or a2, a2, a4 40263d40: 3029 s32i.n a2, a0, 12 40263d42: 9c78 l32i.n a7, a12, 36 40263d44: 7c0652 l8ui a5, a6, 124 40263d47: 084752 s8i a5, a7, 8 40263d4a: ffb486 j 40263c20 40263d4d: 41e8 l32i.n a14, a1, 16 40263d4f: 014582 s8i a8, a5, 1 40263d52: ecc622 addi a2, a6, -20 40263d55: 013d mov.n a3, a1 40263d57: 640c movi.n a4, 6 40263d59: 70b501 l32r a0, 40240030 <_irom0_text_start+0x30> 40263d5c: 0000c0 callx0 a0 40263d5f: 33ce32 addi a3, a14, 51 40263d62: 7128 l32i.n a2, a1, 28 40263d64: 640c movi.n a4, 6 40263d66: 22ab addi.n a2, a2, 10 40263d68: 70b201 l32r a0, 40240030 <_irom0_text_start+0x30> 40263d6b: 0000c0 callx0 a0 40263d6e: c1e8 l32i.n a14, a1, 48 40263d70: 316b addi.n a3, a1, 6 40263d72: 7128 l32i.n a2, a1, 28 40263d74: 640c movi.n a4, 6 40263d76: 10c222 addi a2, a2, 16 40263d79: 70ad01 l32r a0, 40240030 <_irom0_text_start+0x30> 40263d7c: 0000c0 callx0 a0 40263d7f: ffbdc6 j 40263c7a 40263d82: 082d mov.n a2, a8 40263d84: ffe886 j 40263d2a 40263d87: 9c08 l32i.n a0, a12, 36 40263d89: 3028 l32i.n a2, a0, 12 40263d8b: 102230 and a2, a2, a3 40263d8e: ffeb86 j 40263d40 40263d91: 4e1d22 l16ui a2, a13, 156 40263d94: 321b addi.n a3, a2, 1 40263d96: 4e5d32 s16i a3, a13, 156 40263d99: ffd3c6 j 40263cec 40263d9c: f35b41 l32r a4, 40260b08 40263d9f: f0c112 addi a1, a1, -16 40263da2: 390c movi.n a9, 3 40263da4: 1378 l32i.n a7, a3, 4 40263da6: 024192 s8i a9, a1, 2 40263da9: 034192 s8i a9, a1, 3 40263dac: 230c movi.n a3, 2 40263dae: 014132 s8i a3, a1, 1 40263db1: 0d0762 l8ui a6, a7, 13 40263db4: 0c0782 l8ui a8, a7, 12 40263db7: 116680 slli a6, a6, 8 40263dba: 206680 or a6, a6, a8 40263dbd: 180c movi.n a8, 1 40263dbf: 004182 s8i a8, a1, 0 40263dc2: 049647 bne a6, a4, 40263dca 40263dc5: 030c movi.n a3, 0 40263dc7: 000106 j 40263dcf 40263dca: 22a8 l32i.n a10, a2, 8 40263dcc: 06ea17 bbsi a10, 1, 40263dd6 40263dcf: 032d mov.n a2, a3 40263dd1: 10c112 addi a1, a1, 16 40263dd4: f00d ret.n 40263dd6: 148666 bnei a6, 8, 40263dee 40263dd9: 0e0752 l8ui a5, a7, 14 40263ddc: 415550 srli a5, a5, 5 40263ddf: 95ac beqz.n a5, 40263e0c 40263de1: 273526 beqi a5, 3, 40263e0c 40263de4: 1f35b6 bltui a5, 3, 40263e07 40263de7: 083d mov.n a3, a8 40263de9: 0165b6 bltui a5, 6, 40263dee 40263dec: 030c movi.n a3, 0 40263dee: 015d mov.n a5, a1 40263df0: db3326 beqi a3, 3, 40263dcf 40263df3: 906330 addx2 a6, a3, a3 40263df6: 906620 addx2 a6, a6, a2 40263df9: 560662 l8ui a6, a6, 86 40263dfc: fcf616 beqz a6, 40263dcf 40263dff: 335a add.n a3, a3, a5 40263e01: 000332 l8ui a3, a3, 0 40263e04: fffa06 j 40263df0 40263e07: 093d mov.n a3, a9 40263e09: fff846 j 40263dee 40263e0c: 230c movi.n a3, 2 40263e0e: fff706 j 40263dee 40263e11: 000000 ill 40263e14 : 40263e14: f0c112 addi a1, a1, -16 40263e17: 11c9 s32i.n a12, a1, 4 40263e19: 02cd mov.n a12, a2 40263e1b: cdfe21 l32r a2, 40257614 40263e1e: 0109 s32i.n a0, a1, 0 40263e20: 740242 l8ui a4, a2, 116 40263e23: 750202 l8ui a0, a2, 117 40263e26: 21d9 s32i.n a13, a1, 8 40263e28: c00040 sub a0, a0, a4 40263e2b: 0480e6 bgei a0, 8, 40263e33 40263e2e: d01b addi.n a13, a0, 1 40263e30: 000046 j 40263e35 40263e33: 8d0c movi.n a13, 8 40263e35: 1c1da6 blti a13, 1, 40263e55 40263e38: 014cd2 s8i a13, a12, 1 40263e3b: 150c movi.n a5, 1 40263e3d: 004c52 s8i a5, a12, 0 40263e40: 740242 l8ui a4, a2, 116 40263e43: 2c2b addi.n a2, a12, 2 40263e45: 343a add.n a3, a4, a3 40263e47: 331b addi.n a3, a3, 1 40263e49: 0d4d mov.n a4, a13 40263e4b: 707901 l32r a0, 40240030 <_irom0_text_start+0x30> 40263e4e: 0000c0 callx0 a0 40263e51: 6d2b addi.n a6, a13, 2 40263e53: cc6a add.n a12, a12, a6 40263e55: 0108 l32i.n a0, a1, 0 40263e57: 0c2d mov.n a2, a12 40263e59: 21d8 l32i.n a13, a1, 8 40263e5b: 11c8 l32i.n a12, a1, 4 40263e5d: 10c112 addi a1, a1, 16 40263e60: f00d ret.n ... 40263e64 : 40263e64: f0c112 addi a1, a1, -16 40263e67: 21c9 s32i.n a12, a1, 8 40263e69: 02cd mov.n a12, a2 40263e6b: cdea21 l32r a2, 40257614 40263e6e: 1109 s32i.n a0, a1, 4 40263e70: 740242 l8ui a4, a2, 116 40263e73: 750202 l8ui a0, a2, 117 40263e76: c00040 sub a0, a0, a4 40263e79: 2180a6 blti a0, 8, 40263e9e 40263e7c: 263c movi.n a6, 50 40263e7e: f9c042 addi a4, a0, -7 40263e81: 0149 s32i.n a4, a1, 0 40263e83: 014c42 s8i a4, a12, 1 40263e86: 004c62 s8i a6, a12, 0 40263e89: 740252 l8ui a5, a2, 116 40263e8c: 2c2b addi.n a2, a12, 2 40263e8e: 353a add.n a3, a5, a3 40263e90: 339b addi.n a3, a3, 9 40263e92: 706701 l32r a0, 40240030 <_irom0_text_start+0x30> 40263e95: 0000c0 callx0 a0 40263e98: 0178 l32i.n a7, a1, 0 40263e9a: 772b addi.n a7, a7, 2 40263e9c: cc7a add.n a12, a12, a7 40263e9e: 0c2d mov.n a2, a12 40263ea0: 1108 l32i.n a0, a1, 4 40263ea2: 21c8 l32i.n a12, a1, 8 40263ea4: 10c112 addi a1, a1, 16 40263ea7: f00d ret.n 40263ea9: 000000 ill 40263eac: f0c112 addi a1, a1, -16 40263eaf: 014242 s8i a4, a2, 1 40263eb2: 0109 s32i.n a0, a1, 0 40263eb4: 21d9 s32i.n a13, a1, 8 40263eb6: 11c9 s32i.n a12, a1, 4 40263eb8: 02dd mov.n a13, a2 40263eba: 04cd mov.n a12, a4 40263ebc: 000c movi.n a0, 0 40263ebe: 004202 s8i a0, a2, 0 40263ec1: 648c beqz.n a4, 40263ecb 40263ec3: 222b addi.n a2, a2, 2 40263ec5: 705a01 l32r a0, 40240030 <_irom0_text_start+0x30> 40263ec8: 0000c0 callx0 a0 40263ecb: 2dca add.n a2, a13, a12 40263ecd: 0108 l32i.n a0, a1, 0 40263ecf: 11c8 l32i.n a12, a1, 4 40263ed1: 21d8 l32i.n a13, a1, 8 40263ed3: 222b addi.n a2, a2, 2 40263ed5: 10c112 addi a1, a1, 16 40263ed8: f00d ret.n 40263eda: 0c0000 excw 40263edd: a42c15 excw 40263ee0: 004242 s8i a4, a2, 0 40263ee3: 014252 s8i a5, a2, 1 40263ee6: 7358 l32i.n a5, a3, 28 40263ee8: 230c movi.n a3, 2 40263eea: 027547 bbci a5, 20, 40263ef0 40263eed: 000046 j 40263ef2 40263ef0: 030c movi.n a3, 0 40263ef2: 047557 bbci a5, 21, 40263efa 40263ef5: 460c movi.n a6, 4 40263ef7: 203360 or a3, a3, a6 40263efa: 024232 s8i a3, a2, 2 40263efd: 223b addi.n a2, a2, 3 40263eff: f00d ret.n 40263f01: 000000 ill 40263f04: f0c112 addi a1, a1, -16 40263f07: 0109 s32i.n a0, a1, 0 40263f09: 11c9 s32i.n a12, a1, 4 40263f0b: 21d9 s32i.n a13, a1, 8 40263f0d: 03cd mov.n a12, a3 40263f0f: 02dd mov.n a13, a2 40263f11: 332b addi.n a3, a3, 2 40263f13: 001c42 l16ui a4, a12, 0 40263f16: 704601 l32r a0, 40240030 <_irom0_text_start+0x30> 40263f19: 0000c0 callx0 a0 40263f1c: 001c22 l16ui a2, a12, 0 40263f1f: 0108 l32i.n a0, a1, 0 40263f21: 22da add.n a2, a2, a13 40263f23: 11c8 l32i.n a12, a1, 4 40263f25: 21d8 l32i.n a13, a1, 8 40263f27: 10c112 addi a1, a1, 16 40263f2a: f00d ret.n 40263f2c: 270310 excw 40263f2f: f43040 extui a3, a4, 0, 16 40263f32: fe .byte 0xfe 40263f33: 3f .byte 0x3f 40263f34 : 40263f34: c0c112 addi a1, a1, -64 40263f37: f1e9 s32i.n a14, a1, 60 40263f39: 8139 s32i.n a3, a1, 32 40263f3b: 7149 s32i.n a4, a1, 28 40263f3d: 6159 s32i.n a5, a1, 24 40263f3f: 5169 s32i.n a6, a1, 20 40263f41: d1c9 s32i.n a12, a1, 52 40263f43: e1d9 s32i.n a13, a1, 56 40263f45: c109 s32i.n a0, a1, 48 40263f47: 07dd mov.n a13, a7 40263f49: cdb201 l32r a0, 40257614 40263f4c: ca1cc1 l32r a12, 402567bc 40263f4f: 740022 l8ui a2, a0, 116 40263f52: 750002 l8ui a0, a0, 117 40263f55: 4c98 l32i.n a9, a12, 16 40263f57: c00020 sub a0, a0, a2 40263f5a: 0570e6 bgei a0, 7, 40263f63 40263f5d: 25c0a2 addi a10, a0, 37 40263f60: 000046 j 40263f65 40263f63: ca2c movi.n a10, 44 40263f65: 4d2c32 l32i a3, a12, 0x134 40263f68: 0580a6 blti a0, 8, 40263f71 40263f6b: fbc022 addi a2, a0, -5 40263f6e: 000046 j 40263f73 40263f71: 020c movi.n a2, 0 40263f73: 33cc bnez.n a3, 40263f7a 40263f75: 0b0c movi.n a11, 0 40263f77: 000086 j 40263f7d 40263f7a: 0013b2 l16ui a11, a3, 0 40263f7d: 522c32 l32i a3, a12, 0x148 40263f80: 582c02 l32i a0, a12, 0x160 40263f83: 33cc bnez.n a3, 40263f8a 40263f85: 0e0c movi.n a14, 0 40263f87: 000086 j 40263f8d 40263f8a: 0013e2 l16ui a14, a3, 0 40263f8d: b1d9 s32i.n a13, a1, 44 40263f8f: 1a0016 beqz a0, 40264133 40263f92: 1038 l32i.n a3, a0, 4 40263f94: 080002 l8ui a0, a0, 8 40263f97: 198316 beqz a3, 40264133 40263f9a: 00ab addi.n a0, a0, 10 40263f9c: 18a032 movi a3, 24 40263f9f: 0a6192 s32i a9, a1, 40 40263fa2: 542c72 l32i a7, a12, 0x150 40263fa5: 805a20 add a5, a10, a2 40263fa8: 6bea add.n a6, a11, a14 40263faa: 10c122 addi a2, a1, 16 40263fad: 0e0c movi.n a14, 0 40263faf: 556a add.n a5, a5, a6 40263fb1: 0e4d mov.n a4, a14 40263fb3: b61c movi.n a6, 27 40263fb5: 934670 movnez a4, a6, a7 40263fb8: 445a add.n a4, a4, a5 40263fba: 404a add.n a4, a0, a4 40263fbc: fc3505 call0 40260310 40263fbf: 02dd mov.n a13, a2 40263fc1: 92dc bnez.n a2, 40263fde 40263fc3: 4d2c32 l32i a3, a12, 0x134 40263fc6: 33cc bnez.n a3, 40263fcd 40263fc8: 030c movi.n a3, 0 40263fca: 000086 j 40263fd0 40263fcd: 001332 l16ui a3, a3, 0 40263fd0: ffd721 l32r a2, 40263f2c 40263fd3: 80b301 l32r a0, 402442a0 40263fd6: 0000c0 callx0 a0 40263fd9: 120c movi.n a2, 1 40263fdb: 0051c6 j 40264126 40263fde: 5138 l32i.n a3, a1, 20 40263fe0: 871c movi.n a7, 24 40263fe2: b148 l32i.n a4, a1, 44 40263fe4: 0a5272 s16i a7, a2, 20 40263fe7: 4128 l32i.n a2, a1, 16 40263fe9: ffec05 call0 40263eac 40263fec: 4129 s32i.n a2, a1, 16 40263fee: ffd031 l32r a3, 40263f30 40263ff1: 9139 s32i.n a3, a1, 36 40263ff3: ffe205 call0 40263e14 40263ff6: 4129 s32i.n a2, a1, 16 40263ff8: 9138 l32i.n a3, a1, 36 40263ffa: ffe685 call0 40263e64 40263ffd: 4d2c32 l32i a3, a12, 0x134 40264000: 4129 s32i.n a2, a1, 16 40264002: 338c beqz.n a3, 40264009 40264004: ffefc5 call0 40263f04 40264007: 4129 s32i.n a2, a1, 16 40264009: 522c32 l32i a3, a12, 0x148 4026400c: 005316 beqz a3, 40264015 4026400f: ffef45 call0 40263f04 40264012: 046122 s32i a2, a1, 16 40264015: 542c82 l32i a8, a12, 0x150 40264018: 004816 beqz a8, 40264020 4026401b: ff4c45 call0 402634e0 4026401e: 4129 s32i.n a2, a1, 16 40264020: 582c02 l32i a0, a12, 0x160 40264023: 00e016 beqz a0, 40264035 40264026: 012042 l32i a4, a0, 4 40264029: 848c beqz.n a4, 40264035 4026402b: 301b addi.n a3, a0, 1 4026402d: 080052 l8ui a5, a0, 8 40264030: 058605 call0 40269894 40264033: 4129 s32i.n a2, a1, 16 40264035: 1db8 l32i.n a11, a13, 4 40264037: 0a1d02 l16ui a0, a13, 20 4026403a: 1b38 l32i.n a3, a11, 4 4026403c: 303a add.n a3, a0, a3 4026403e: c02230 sub a2, a2, a3 40264041: 0b5d22 s16i a2, a13, 22 40264044: 85be81 l32r a8, 4024573c 40264047: aee291 l32r a9, 4024fbd0 4026404a: 002a add.n a0, a0, a2 4026404c: 0020c0 memw 4026404f: 0b78 l32i.n a7, a11, 0 40264051: 107790 and a7, a7, a9 40264054: 207780 or a7, a7, a8 40264057: 0020c0 memw 4026405a: 0b79 s32i.n a7, a11, 0 4026405c: bb4951 l32r a5, 40252d80 4026405f: ac1461 l32r a6, 4024f0b0 40264062: 0020c0 memw 40264065: 0b48 l32i.n a4, a11, 0 40264067: 104460 and a4, a4, a6 4026406a: 204450 or a4, a4, a5 4026406d: 0020c0 memw 40264070: 0b49 s32i.n a4, a11, 0 40264072: e03e31 l32r a3, 4025c16c 40264075: 0020c0 memw 40264078: 0b28 l32i.n a2, a11, 0 4026407a: 102230 and a2, a2, a3 4026407d: 2022e0 or a2, a2, a14 40264080: 0020c0 memw 40264083: 0b29 s32i.n a2, a11, 0 40264085: b40000 extui a0, a0, 0, 12 40264088: e03a21 l32r a2, 4025c170 4026408b: 110040 slli a0, a0, 12 4026408e: 0020c0 memw 40264091: 0ba8 l32i.n a10, a11, 0 40264093: 10aa20 and a10, a10, a2 40264096: 20aa00 or a10, a10, a0 40264099: 0020c0 memw 4026409c: a128 l32i.n a2, a1, 40 4026409e: 8168 l32i.n a6, a1, 32 402640a0: 7178 l32i.n a7, a1, 28 402640a2: 0d3d mov.n a3, a13 402640a4: 044c movi.n a4, 64 402640a6: 051c movi.n a5, 16 402640a8: 0ba9 s32i.n a10, a11, 0 402640aa: 6198 l32i.n a9, a1, 24 402640ac: 0199 s32i.n a9, a1, 0 402640ae: ff6d85 call0 40263788 402640b1: 7b0c movi.n a11, 7 402640b3: 061c movi.n a6, 16 402640b5: 9d38 l32i.n a3, a13, 36 402640b7: e03071 l32r a7, 4025c178 402640ba: 0348 l32i.n a4, a3, 0 402640bc: 1358 l32i.n a5, a3, 4 402640be: 542040 extui a2, a4, 0, 6 402640c1: 105570 and a5, a5, a7 402640c4: 414640 srli a4, a4, 6 402640c7: 1359 s32i.n a5, a3, 4 402640c9: 9da8 l32i.n a10, a13, 36 402640cb: 204460 or a4, a4, a6 402640ce: 1144a0 slli a4, a4, 6 402640d1: 202240 or a2, a2, a4 402640d4: 0329 s32i.n a2, a3, 0 402640d6: 1a98 l32i.n a9, a10, 4 402640d8: 007c movi.n a0, -16 402640da: 109900 and a9, a9, a0 402640dd: 2099b0 or a9, a9, a11 402640e0: 1a99 s32i.n a9, a10, 4 402640e2: a95881 l32r a8, 4024e644 402640e5: 9d98 l32i.n a9, a13, 36 402640e7: 0020c0 memw 402640ea: 802882 l32i a8, a8, 0x200 402640ed: 09a8 l32i.n a10, a9, 0 402640ef: eb7c movi.n a11, -2 402640f1: 10aab0 and a10, a10, a11 402640f4: 09a9 s32i.n a10, a9, 0 402640f6: 9d68 l32i.n a6, a13, 36 402640f8: 6989 s32i.n a8, a9, 24 402640fa: 0658 l32i.n a5, a6, 0 402640fc: d77c movi.n a7, -3 402640fe: 105570 and a5, a5, a7 40264101: 0659 s32i.n a5, a6, 0 40264103: 9d08 l32i.n a0, a13, 36 40264105: 0048 l32i.n a4, a0, 0 40264107: 2d6477 bbci a4, 7, 40264138 4026410a: 0d2d mov.n a2, a13 4026410c: 180c movi.n a8, 1 4026410e: 7de9 s32i.n a14, a13, 28 40264110: 400192 l8ui a9, a1, 64 40264113: 7d0ca2 l8ui a10, a12, 125 40264116: 0840a2 s8i a10, a0, 8 40264119: 401900 ssl a9 4026411c: a18800 sll a8, a8 4026411f: 4089 s32i.n a8, a0, 16 40264121: f961c5 call0 4025d740 40264124: 020c movi.n a2, 0 40264126: d1c8 l32i.n a12, a1, 52 40264128: e1d8 l32i.n a13, a1, 56 4026412a: f1e8 l32i.n a14, a1, 60 4026412c: c108 l32i.n a0, a1, 48 4026412e: 40c112 addi a1, a1, 64 40264131: f00d ret.n 40264133: 000c movi.n a0, 0 40264135: ff98c6 j 40263f9c 40264138: 00a022 movi a2, 0 4026413b: fad145 call0 4025ee50 4026413e: 20e220 or a14, a2, a2 40264141: 092d02 l32i a0, a13, 36 40264144: fff086 j 4026410a ... 40264148 : 40264148: 071c movi.n a7, 16 4026414a: 0228 l32i.n a2, a2, 0 4026414c: c99c51 l32r a5, 402567bc 4026414f: 130c movi.n a3, 1 40264151: 5558 l32i.n a5, a5, 20 40264153: 040c movi.n a4, 0 40264155: 322562 l32i a6, a5, 200 40264158: 142552 l32i a5, a5, 80 4026415b: 660b addi.n a6, a6, -1 4026415d: 834360 moveqz a4, a3, a6 40264160: 056547 bbci a5, 4, 40264169 40264163: 204470 or a4, a4, a7 40264166: f44040 extui a4, a4, 0, 16 40264169: 0a7527 bbci a5, 18, 40264177 4026416c: 076277 bbci a2, 7, 40264177 4026416f: 062c movi.n a6, 32 40264171: 204460 or a4, a4, a6 40264174: f44040 extui a4, a4, 0, 16 40264177: 00a462 movi a6, 0x400 4026417a: 0565a7 bbci a5, 10, 40264183 4026417d: 204460 or a4, a4, a6 40264180: f44040 extui a4, a4, 0, 16 40264183: 00a162 movi a6, 0x100 40264186: 086287 bbci a2, 8, 40264192 40264189: 0575e7 bbci a5, 30, 40264192 4026418c: 204460 or a4, a4, a6 4026418f: f44040 extui a4, a4, 0, 16 40264192: 042d mov.n a2, a4 40264194: f00d ret.n 40264196: b00000 addx8 a0, a0, a0 40264199: 3ffef5 excw 4026419c: 008010 excw 4026419f: 74d400 extui a13, a0, 4, 8 402641a2: 6d4010 excw 402641a4 : 402641a4: 046d mov.n a6, a4 402641a6: b0c112 addi a1, a1, -80 402641a9: d1d9 s32i.n a13, a1, 52 402641ab: f1f9 s32i.n a15, a1, 60 402641ad: e1e9 s32i.n a14, a1, 56 402641af: c1c9 s32i.n a12, a1, 48 402641b1: b109 s32i.n a0, a1, 44 402641b3: 03cd mov.n a12, a3 402641b5: 242202 l32i a0, a2, 144 402641b8: 02ed mov.n a14, a2 402641ba: 090016 beqz a0, 4026424e 402641bd: c0a022 movi a2, 192 402641c0: 240c movi.n a4, 2 402641c2: 871c movi.n a7, 24 402641c4: a109 s32i.n a0, a1, 40 402641c6: fff4b1 l32r a11, 40264198 402641c9: ff59a1 l32r a10, 40263f30 402641cc: d4cb82 addi a8, a11, -44 402641cf: d4caf2 addi a15, a10, -44 402641d2: 09f316 beqz a3, 40264275 402641d5: f0c302 addi a0, a3, -16 402641d8: 0ed016 beqz a0, 402642c9 402641db: e0c332 addi a3, a3, -32 402641de: 093316 beqz a3, 40264275 402641e1: d0cc52 addi a5, a12, -48 402641e4: 0e1516 beqz a5, 402642c9 402641e7: a0a082 movi a8, 160 402641ea: c08c80 sub a8, a12, a8 402641ed: 4d0816 beqz a8, 402646c1 402641f0: b0a092 movi a9, 176 402641f3: c09c90 sub a9, a12, a9 402641f6: 3bc916 beqz a9, 402645b6 402641f9: c0ac20 sub a10, a12, a2 402641fc: 4e6a16 beqz a10, 402646e6 402641ff: 000b46 j 40264230 40264202: 001342 l16ui a4, a3, 0 40264205: 3a8016 beqz a0, 402645b1 40264208: 10d8 l32i.n a13, a0, 4 4026420a: 3a3d16 beqz a13, 402645b1 4026420d: 080002 l8ui a0, a0, 8 40264210: 00ab addi.n a0, a0, 10 40264212: 18a032 movi a3, 24 40264215: 804400 add a4, a4, a0 40264218: 806620 add a6, a6, a2 4026421b: 5a9a add.n a5, a10, a9 4026421d: 012d mov.n a2, a1 4026421f: 585a add.n a5, a8, a5 40264221: 556a add.n a5, a5, a6 40264223: 445a add.n a4, a4, a5 40264225: 65c442 addi a4, a4, 101 40264228: fc0e45 call0 40260310 4026422b: 02dd mov.n a13, a2 4026422d: 214256 bnez a2, 40264445 40264230: ad9c beqz.n a13, 4026424e 40264232: 9d08 l32i.n a0, a13, 36 40264234: 430c movi.n a3, 4 40264236: 0008 l32i.n a0, a0, 0 40264238: 520c movi.n a2, 5 4026423a: 027047 bbci a0, 20, 40264240 4026423d: 000146 j 40264246 40264240: 054500 extui a4, a0, 21, 1 40264243: 933240 movnez a3, a2, a4 40264246: 0d2d mov.n a2, a13 40264248: 201110 or a1, a1, a1 4026424b: fb9385 call0 4025fb84 4026424e: 120c movi.n a2, 1 40264250: 000486 j 40264266 40264253: 050c movi.n a5, 0 40264255: 7d59 s32i.n a5, a13, 28 40264257: 0c4d mov.n a4, a12 40264259: 0d3d mov.n a3, a13 4026425b: 0e2d mov.n a2, a14 4026425d: 7d0f62 l8ui a6, a15, 125 40264260: 084062 s8i a6, a0, 8 40264263: ff6585 call0 402638bc 40264266: c1c8 l32i.n a12, a1, 48 40264268: d1d8 l32i.n a13, a1, 52 4026426a: e1e8 l32i.n a14, a1, 56 4026426c: f1f8 l32i.n a15, a1, 60 4026426e: b108 l32i.n a0, a1, 44 40264270: 50c112 addi a1, a1, 80 40264273: f00d ret.n 40264275: 740822 l8ui a2, a8, 116 40264278: 750802 l8ui a0, a8, 117 4026427b: c00020 sub a0, a0, a2 4026427e: 0570e6 bgei a0, 7, 40264287 40264281: 2fc0a2 addi a10, a0, 47 40264284: 000046 j 40264289 40264287: 6a3c movi.n a10, 54 40264289: 0580a6 blti a0, 8, 40264292 4026428c: fbc092 addi a9, a0, -5 4026428f: 000046 j 40264294 40264292: 090c movi.n a9, 0 40264294: 502f02 l32i a0, a15, 0x140 40264297: 4e2f32 l32i a3, a15, 0x138 4026429a: 30cc bnez.n a0, 402642a1 4026429c: 080c movi.n a8, 0 4026429e: 000086 j 402642a4 402642a1: 001082 l16ui a8, a0, 0 402642a4: 512f02 l32i a0, a15, 0x144 402642a7: 30cc bnez.n a0, 402642ae 402642a9: 060c movi.n a6, 0 402642ab: 000086 j 402642b1 402642ae: 001062 l16ui a6, a0, 0 402642b1: 33cc bnez.n a3, 402642b8 402642b3: 020c movi.n a2, 0 402642b5: 000086 j 402642bb 402642b8: 001322 l16ui a2, a3, 0 402642bb: 532f32 l32i a3, a15, 0x14c 402642be: 5a2f02 l32i a0, a15, 0x168 402642c1: f3d356 bnez a3, 40264202 402642c4: 040c movi.n a4, 0 402642c6: ffcec6 j 40264205 402642c9: 740822 l8ui a2, a8, 116 402642cc: 750802 l8ui a0, a8, 117 402642cf: c00020 sub a0, a0, a2 402642d2: 0470e6 bgei a0, 7, 402642da 402642d5: 809b addi.n a8, a0, 9 402642d7: 000046 j 402642dc 402642da: 081c movi.n a8, 16 402642dc: 0580a6 blti a0, 8, 402642e5 402642df: fbc042 addi a4, a0, -5 402642e2: 000046 j 402642e7 402642e5: 040c movi.n a4, 0 402642e7: 4f2f32 l32i a3, a15, 0x13c 402642ea: 33cc bnez.n a3, 402642f1 402642ec: 020c movi.n a2, 0 402642ee: 000086 j 402642f4 402642f1: 001322 l16ui a2, a3, 0 402642f4: 5b2f02 l32i a0, a15, 0x16c 402642f7: 3b9016 beqz a0, 402646b4 402642fa: 1038 l32i.n a3, a0, 4 402642fc: 3b4316 beqz a3, 402646b4 402642ff: 080002 l8ui a0, a0, 8 40264302: 00ab addi.n a0, a0, 10 40264304: 18a032 movi a3, 24 40264307: 1169 s32i.n a6, a1, 4 40264309: 520a add.n a5, a2, a0 4026430b: 484a add.n a4, a8, a4 4026430d: 012d mov.n a2, a1 4026430f: 445a add.n a4, a4, a5 40264311: 56c442 addi a4, a4, 86 40264314: fbff85 call0 40260310 40264317: 9129 s32i.n a2, a1, 36 40264319: 02dd mov.n a13, a2 4026431b: f11216 beqz a2, 40264230 4026431e: d24221 l32r a2, 40258c28 40264321: 831c movi.n a3, 24 40264323: 0a5d32 s16i a3, a13, 20 40264326: ad0222 l8ui a2, a2, 173 40264329: 902220 addx2 a2, a2, a2 4026432c: a022f0 addx4 a2, a2, a15 4026432f: 78c222 addi a2, a2, 120 40264332: ffe145 call0 40264148 40264335: 0108 l32i.n a0, a1, 0 40264337: 1148 l32i.n a4, a1, 4 40264339: 005022 s16i a2, a0, 0 4026433c: 015042 s16i a4, a0, 2 4026433f: 204b addi.n a2, a0, 4 40264341: 0129 s32i.n a2, a1, 0 40264343: 64cc bnez.n a4, 4026434d 40264345: a158 l32i.n a5, a1, 40 40264347: 0d1552 l16ui a5, a5, 26 4026434a: 025052 s16i a5, a0, 4 4026434d: fef831 l32r a3, 40263f30 40264350: 222b addi.n a2, a2, 2 40264352: 0129 s32i.n a2, a1, 0 40264354: 8139 s32i.n a3, a1, 32 40264356: ffabc5 call0 40263e14 40264359: 0129 s32i.n a2, a1, 0 4026435b: 8138 l32i.n a3, a1, 32 4026435d: ffb045 call0 40263e64 40264360: 024d mov.n a4, a2 40264362: a108 l32i.n a0, a1, 40 40264364: 0129 s32i.n a2, a1, 0 40264366: 2008 l32i.n a0, a0, 8 40264368: c0a022 movi a2, 192 4026436b: 100020 and a0, a0, a2 4026436e: 042d mov.n a2, a4 40264370: 19d066 bnei a0, 64, 4026438d 40264373: 042d mov.n a2, a4 40264375: 0e3d mov.n a3, a14 40264377: fe0d05 call0 40262448 4026437a: 0129 s32i.n a2, a1, 0 4026437c: 0e3d mov.n a3, a14 4026437e: fe2085 call0 40262588 40264381: a108 l32i.n a0, a1, 40 40264383: 0129 s32i.n a2, a1, 0 40264385: 2008 l32i.n a0, a0, 8 40264387: c0a032 movi a3, 192 4026438a: 100030 and a0, a0, a3 4026438d: c0a032 movi a3, 192 40264390: 0f9037 bne a0, a3, 402643a3 40264393: 203ee0 or a3, a14, a14 40264396: fe0cc5 call0 40262464 40264399: 006122 s32i a2, a1, 0 4026439c: 0e3d mov.n a3, a14 4026439e: fe2045 call0 402625a4 402643a1: 0129 s32i.n a2, a1, 0 402643a3: 4f2f32 l32i a3, a15, 0x13c 402643a6: 338c beqz.n a3, 402643ad 402643a8: ffb585 call0 40263f04 402643ab: 0129 s32i.n a2, a1, 0 402643ad: 5b2f02 l32i a0, a15, 0x16c 402643b0: 00f016 beqz a0, 402643c3 402643b3: 012042 l32i a4, a0, 4 402643b6: 009416 beqz a4, 402643c3 402643b9: 301b addi.n a3, a0, 1 402643bb: 080052 l8ui a5, a0, 8 402643be: 054d45 call0 40269894 402643c1: 0129 s32i.n a2, a1, 0 402643c3: 9148 l32i.n a4, a1, 36 402643c5: 1408 l32i.n a0, a4, 4 402643c7: 0a1442 l16ui a4, a4, 20 402643ca: 012052 l32i a5, a0, 4 402643cd: 092162 l32i a6, a1, 36 402643d0: 805450 add a5, a4, a5 402643d3: c05250 sub a5, a2, a5 402643d6: 0b5652 s16i a5, a6, 22 402643d9: a89ab1 l32r a11, 4024e644 402643dc: 100c movi.n a0, 1 402643de: 9d88 l32i.n a8, a13, 36 402643e0: df6691 l32r a9, 4025c178 402643e3: 1878 l32i.n a7, a8, 4 402643e5: 4f28 l32i.n a2, a15, 16 402643e7: 107790 and a7, a7, a9 402643ea: 1879 s32i.n a7, a8, 4 402643ec: 9d48 l32i.n a4, a13, 36 402643ee: 750c movi.n a5, 7 402643f0: 1438 l32i.n a3, a4, 4 402643f2: 067c movi.n a6, -16 402643f4: 103360 and a3, a3, a6 402643f7: 203350 or a3, a3, a5 402643fa: 1439 s32i.n a3, a4, 4 402643fc: c022e0 sub a2, a2, a14 402643ff: 932020 movnez a2, a0, a2 40264402: 9d08 l32i.n a0, a13, 36 40264404: 0020c0 memw 40264407: a168 l32i.n a6, a1, 40 40264409: da7c movi.n a10, -3 4026440b: 049020 extui a9, a2, 0, 1 4026440e: 802bb2 l32i a11, a11, 0x200 40264411: 0038 l32i.n a3, a0, 0 40264413: e47c movi.n a4, -2 40264415: 103340 and a3, a3, a4 40264418: 0039 s32i.n a3, a0, 0 4026441a: 9d88 l32i.n a8, a13, 36 4026441c: 60b9 s32i.n a11, a0, 24 4026441e: 0878 l32i.n a7, a8, 0 40264420: 1199f0 slli a9, a9, 1 40264423: 1077a0 and a7, a7, a10 40264426: 207790 or a7, a7, a9 40264429: 0879 s32i.n a7, a8, 0 4026442b: 0d1662 l16ui a6, a6, 26 4026442e: 9d08 l32i.n a0, a13, 36 40264430: e1f616 beqz a6, 40264253 40264433: 00a8 l32i.n a10, a0, 0 40264435: 04a7a0 extui a10, a10, 7, 1 40264438: e17a56 bnez a10, 40264253 4026443b: faa145 call0 4025ee50 4026443e: 7d29 s32i.n a2, a13, 28 40264440: 9d08 l32i.n a0, a13, 36 40264442: ff8446 j 40264257 40264445: 7fb8 l32i.n a11, a15, 28 40264447: 150c movi.n a5, 1 40264449: 101c movi.n a0, 17 4026444b: a148 l32i.n a4, a1, 40 4026444d: 881c movi.n a8, 24 4026444f: ff5261 l32r a6, 40264198 40264452: 106162 s32i a6, a1, 64 40264455: 0a5282 s16i a8, a2, 20 40264458: 7e0662 l8ui a6, a6, 126 4026445b: 1e2442 l32i a4, a4, 120 4026445e: 830560 moveqz a0, a5, a6 40264461: 0448 l32i.n a4, a4, 0 40264463: 077b27 bbci a11, 18, 4026446e 40264466: 046477 bbci a4, 7, 4026446e 40264469: 092c movi.n a9, 32 4026446b: 200090 or a0, a0, a9 4026446e: c0a0a2 movi a10, 192 40264471: 0544a7 ball a4, a10, 4026447a 40264474: 80a4b2 movi a11, 0x480 40264477: 0ac4b7 bnall a4, a11, 40264485 4026447a: 8f28 l32i.n a2, a15, 32 4026447c: 0562e7 bbci a2, 14, 40264485 4026447f: 00a432 movi a3, 0x400 40264482: 200030 or a0, a0, a3 40264485: 0128 l32i.n a2, a1, 0 40264487: a138 l32i.n a3, a1, 40 40264489: 005202 s16i a0, a2, 0 4026448c: 0e1332 l16ui a3, a3, 28 4026448f: 015232 s16i a3, a2, 2 40264492: 224b addi.n a2, a2, 4 40264494: 0129 s32i.n a2, a1, 0 40264496: 0fcc66 bnei a12, 32, 402644a9 40264499: a138 l32i.n a3, a1, 40 4026449b: 640c movi.n a4, 6 4026449d: 6ee401 l32r a0, 40240030 <_irom0_text_start+0x30> 402644a0: 0000c0 callx0 a0 402644a3: 0128 l32i.n a2, a1, 0 402644a5: 226b addi.n a2, a2, 6 402644a7: 0129 s32i.n a2, a1, 0 402644a9: 102142 l32i a4, a1, 64 402644ac: d05731 l32r a3, 40258608 402644af: 162442 l32i a4, a4, 88 402644b2: ff9f85 call0 40263eac 402644b5: 006122 s32i a2, a1, 0 402644b8: fe9e31 l32r a3, 40263f30 402644bb: 8139 s32i.n a3, a1, 32 402644bd: ff9545 call0 40263e14 402644c0: 102102 l32i a0, a1, 64 402644c3: 024d mov.n a4, a2 402644c5: 7d0002 l8ui a0, a0, 125 402644c8: 0129 s32i.n a2, a1, 0 402644ca: 054026 beqi a0, 4, 402644d3 402644cd: 025026 beqi a0, 5, 402644d3 402644d0: 247066 bnei a0, 7, 402644f8 402644d3: 512f02 l32i a0, a15, 0x144 402644d6: 5149 s32i.n a4, a1, 20 402644d8: c09c beqz.n a0, 402644f8 402644da: 5128 l32i.n a2, a1, 20 402644dc: 030042 l8ui a4, a0, 3 402644df: 302b addi.n a3, a0, 2 402644e1: 6139 s32i.n a3, a1, 24 402644e3: 442b addi.n a4, a4, 2 402644e5: 6ed201 l32r a0, 40240030 <_irom0_text_start+0x30> 402644e8: 0000c0 callx0 a0 402644eb: 6128 l32i.n a2, a1, 24 402644ed: 5138 l32i.n a3, a1, 20 402644ef: 010222 l8ui a2, a2, 1 402644f2: 223a add.n a2, a2, a3 402644f4: 222b addi.n a2, a2, 2 402644f6: 0129 s32i.n a2, a1, 0 402644f8: 8138 l32i.n a3, a1, 32 402644fa: 1261c2 s32i a12, a1, 72 402644fd: ff9645 call0 40263e64 40264500: 102132 l32i a3, a1, 64 40264503: 0129 s32i.n a2, a1, 0 40264505: e02332 l32i a3, a3, 0x380 40264508: 02cd mov.n a12, a2 4026450a: 117337 bbci a3, 19, 4026451f 4026450d: 142e52 l32i a5, a14, 80 40264510: c0a042 movi a4, 192 40264513: 080457 bnone a4, a5, 4026451f 40264516: 0e3d mov.n a3, a14 40264518: fdf2c5 call0 40262448 4026451b: 02cd mov.n a12, a2 4026451d: 0129 s32i.n a2, a1, 0 4026451f: 102102 l32i a0, a1, 64 40264522: 7d0002 l8ui a0, a0, 125 40264525: 052026 beqi a0, 2, 4026452e 40264528: 023026 beqi a0, 3, 4026452e 4026452b: 206066 bnei a0, 6, 4026454f 4026452e: 502f02 l32i a0, a15, 0x140 40264531: a09c beqz.n a0, 4026454f 40264533: 0c2d mov.n a2, a12 40264535: 030042 l8ui a4, a0, 3 40264538: 302b addi.n a3, a0, 2 4026453a: 7139 s32i.n a3, a1, 28 4026453c: 442b addi.n a4, a4, 2 4026453e: 6ebc01 l32r a0, 40240030 <_irom0_text_start+0x30> 40264541: 0000c0 callx0 a0 40264544: 7108 l32i.n a0, a1, 28 40264546: 010002 l8ui a0, a0, 1 40264549: c0ca add.n a12, a0, a12 4026454b: cc2b addi.n a12, a12, 2 4026454d: 01c9 s32i.n a12, a1, 0 4026454f: 0c2d mov.n a2, a12 40264551: 030c movi.n a3, 0 40264553: ff1301 l32r a0, 402641a0 40264556: 0000c0 callx0 a0 40264559: 102132 l32i a3, a1, 64 4026455c: 1221c2 l32i a12, a1, 72 4026455f: e02332 l32i a3, a3, 0x380 40264562: 0129 s32i.n a2, a1, 0 40264564: 0f73c7 bbci a3, 28, 40264577 40264567: 142e52 l32i a5, a14, 80 4026456a: c0a042 movi a4, 192 4026456d: 060457 bnone a4, a5, 40264577 40264570: 0e3d mov.n a3, a14 40264572: fdef05 call0 40262464 40264575: 0129 s32i.n a2, a1, 0 40264577: 4e2f32 l32i a3, a15, 0x138 4026457a: 338c beqz.n a3, 40264581 4026457c: ff9845 call0 40263f04 4026457f: 0129 s32i.n a2, a1, 0 40264581: 532f32 l32i a3, a15, 0x14c 40264584: c38c beqz.n a3, 40264594 40264586: 102162 l32i a6, a1, 64 40264589: f02662 l32i a6, a6, 0x3c0 4026458c: 041666 bnei a6, 1, 40264594 4026458f: ff9745 call0 40263f04 40264592: 0129 s32i.n a2, a1, 0 40264594: 5a2f02 l32i a0, a15, 0x168 40264597: c08c beqz.n a0, 402645a7 40264599: 1048 l32i.n a4, a0, 4 4026459b: 848c beqz.n a4, 402645a7 4026459d: 301b addi.n a3, a0, 1 4026459f: 080052 l8ui a5, a0, 8 402645a2: 052f05 call0 40269894 402645a5: 0129 s32i.n a2, a1, 0 402645a7: 91d9 s32i.n a13, a1, 36 402645a9: 1d08 l32i.n a0, a13, 4 402645ab: 0a1d42 l16ui a4, a13, 20 402645ae: ff8606 j 402643ca 402645b1: 000c movi.n a0, 0 402645b3: ff16c6 j 40264212 402645b6: 080c movi.n a8, 0 402645b8: f49060 extui a9, a6, 0, 16 402645bb: 022926 beqi a9, 2, 402645c1 402645be: 073966 bnei a9, 3, 402645c9 402645c1: 172ed2 l32i a13, a14, 92 402645c4: 1a0c movi.n a10, 1 402645c6: 938ad0 movnez a8, a10, a13 402645c9: 1a0c movi.n a10, 1 402645cb: e8cc bnez.n a8, 402645dd 402645cd: 0a39e6 bgei a9, 3, 402645db 402645d0: 051966 bnei a9, 1, 402645d9 402645d3: 7c0b02 l8ui a0, a11, 124 402645d6: 012026 beqi a0, 2, 402645db 402645d9: 0a0c movi.n a10, 0 402645db: 888c beqz.n a8, 402645e7 402645dd: 312060 srai a2, a6, 16 402645e0: 32cc bnez.n a2, 402645e7 402645e2: c31c movi.n a3, 28 402645e4: 000046 j 402645e9 402645e7: 831c movi.n a3, 24 402645e9: 988c beqz.n a8, 402645f6 402645eb: 314060 srai a4, a6, 16 402645ee: 44cc bnez.n a4, 402645f6 402645f0: 88a042 movi a4, 136 402645f3: 000046 j 402645f8 402645f6: 640c movi.n a4, 6 402645f8: 202110 or a2, a1, a1 402645fb: 0461a2 s32i a10, a1, 16 402645fe: 3199 s32i.n a9, a1, 12 40264600: 2189 s32i.n a8, a1, 8 40264602: 1169 s32i.n a6, a1, 4 40264604: fbd085 call0 40260310 40264607: 020d mov.n a0, a2 40264609: 02dd mov.n a13, a2 4026460b: c21216 beqz a2, 40264230 4026460e: 3158 l32i.n a5, a1, 12 40264610: 170c movi.n a7, 1 40264612: 4168 l32i.n a6, a1, 16 40264614: 1148 l32i.n a4, a1, 4 40264616: 881c movi.n a8, 24 40264618: 0a5282 s16i a8, a2, 20 4026461b: 314040 srai a4, a4, 16 4026461e: 0128 l32i.n a2, a1, 0 40264620: 936760 movnez a6, a7, a6 40264623: 005262 s16i a6, a2, 0 40264626: 015252 s16i a5, a2, 2 40264629: 2158 l32i.n a5, a1, 8 4026462b: 025242 s16i a4, a2, 4 4026462e: 087516 beqz a5, 402646b9 40264631: 084456 bnez a4, 402646b9 40264634: 172e32 l32i a3, a14, 92 40264637: 80a042 movi a4, 128 4026463a: fed891 l32r a9, 4026419c 4026463d: 00dd mov.n a13, a0 4026463f: 035292 s16i a9, a2, 6 40264642: 228b addi.n a2, a2, 8 40264644: 6e7b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40264647: 0000c0 callx0 a0 4026464a: 0e2d mov.n a2, a14 4026464c: 0d3d mov.n a3, a13 4026464e: 1db8 l32i.n a11, a13, 4 40264650: 88a002 movi a0, 136 40264653: 1ba8 l32i.n a10, a11, 4 40264655: 0b5d02 s16i a0, a13, 22 40264658: 1ccaa2 addi a10, a10, 28 4026465b: 1ba9 s32i.n a10, a11, 4 4026465d: fbbe85 call0 40260248 40264660: 1d58 l32i.n a5, a13, 4 40264662: 9d08 l32i.n a0, a13, 36 40264664: 1538 l32i.n a3, a5, 4 40264666: fd2141 l32r a4, 40263aec 40264669: e8c332 addi a3, a3, -24 4026466c: 1539 s32i.n a3, a5, 4 4026466e: 4d39 s32i.n a3, a13, 16 40264670: 0ab216 beqz a2, 4026471f 40264673: 001272 l16ui a7, a2, 0 40264676: 5f58 l32i.n a5, a15, 20 40264678: 0088 l32i.n a8, a0, 0 4026467a: 190c movi.n a9, 1 4026467c: 546080 extui a6, a8, 0, 6 4026467f: 418680 srli a8, a8, 6 40264682: 208890 or a8, a8, a9 40264685: 1188a0 slli a8, a8, 6 40264688: 206680 or a6, a6, a8 4026468b: 0069 s32i.n a6, a0, 0 4026468d: 0215e7 beq a5, a14, 40264693 40264690: 0024c6 j 40264727 40264693: 80a062 movi a6, 128 40264696: 206760 or a6, a7, a6 40264699: 0c4062 s8i a6, a0, 12 4026469c: 262232 l32i a3, a2, 152 4026469f: 3028 l32i.n a2, a0, 12 402646a1: 0338 l32i.n a3, a3, 0 402646a3: 102240 and a2, a2, a4 402646a6: 343030 extui a3, a3, 0, 4 402646a9: 113380 slli a3, a3, 8 402646ac: 202230 or a2, a2, a3 402646af: 3029 s32i.n a2, a0, 12 402646b1: ff4906 j 402643d9 402646b4: 000c movi.n a0, 0 402646b6: ff1286 j 40264304 402646b9: 640c movi.n a4, 6 402646bb: 0b5042 s16i a4, a0, 22 402646be: ff45c6 j 402643d9 402646c1: 203770 or a3, a7, a7 402646c4: 202110 or a2, a1, a1 402646c7: 016162 s32i a6, a1, 4 402646ca: fbc445 call0 40260310 402646cd: 02dd mov.n a13, a2 402646cf: b7b216 beqz a2, 4026424e 402646d2: 250c movi.n a5, 2 402646d4: 0178 l32i.n a7, a1, 0 402646d6: 1168 l32i.n a6, a1, 4 402646d8: 881c movi.n a8, 24 402646da: 0a5282 s16i a8, a2, 20 402646dd: 005762 s16i a6, a7, 0 402646e0: 0b5252 s16i a5, a2, 22 402646e3: ff3c86 j 402643d9 402646e6: 203770 or a3, a7, a7 402646e9: 202110 or a2, a1, a1 402646ec: 016162 s32i a6, a1, 4 402646ef: fbc205 call0 40260310 402646f2: 02dd mov.n a13, a2 402646f4: b56216 beqz a2, 4026424e 402646f7: 2b0c movi.n a11, 2 402646f9: 0128 l32i.n a2, a1, 0 402646fb: 1108 l32i.n a0, a1, 4 402646fd: a1a8 l32i.n a10, a1, 40 402646ff: 262e92 l32i a9, a14, 152 40264702: 831c movi.n a3, 24 40264704: 0a5d32 s16i a3, a13, 20 40264707: c099a0 sub a9, a9, a10 4026470a: 005202 s16i a0, a2, 0 4026470d: 0b5db2 s16i a11, a13, 22 40264710: cc5916 beqz a9, 402643d9 40264713: 2a48 l32i.n a4, a10, 8 40264715: e67c movi.n a6, -2 40264717: 104460 and a4, a4, a6 4026471a: 2a49 s32i.n a4, a10, 8 4026471c: ff2e46 j 402643d9 4026471f: 3028 l32i.n a2, a0, 12 40264721: 102240 and a2, a2, a4 40264724: ffe1c6 j 402646af 40264727: 076d mov.n a6, a7 40264729: ffdb06 j 40264699 4026472c: 180222 l8ui a2, a2, 24 4026472f: 328c beqz.n a2, 40264736 40264731: 051266 bnei a2, 1, 4026473a 40264734: 238c beqz.n a3, 4026473a 40264736: 120c movi.n a2, 1 40264738: f00d ret.n 4026473a: 020c movi.n a2, 0 4026473c: f00d ret.n 4026473e: 800000 add a0, a0, a0 40264741: 0008 l32i.n a0, a0, 0 ... 40264744 : 40264744: cbb441 l32r a4, 40257614 40264747: d0c112 addi a1, a1, -48 4026474a: 81f9 s32i.n a15, a1, 32 4026474c: 3139 s32i.n a3, a1, 12 4026474e: 4109 s32i.n a0, a1, 16 40264750: 61d9 s32i.n a13, a1, 24 40264752: 71e9 s32i.n a14, a1, 28 40264754: 51c9 s32i.n a12, a1, 20 40264756: cfafe1 l32r a14, 40258614 40264759: 02cd mov.n a12, a2 4026475b: bd0e22 l8ui a2, a14, 189 4026475e: c817d1 l32r a13, 402567bc 40264761: 220b addi.n a2, a2, -1 40264763: 742020 extui a2, a2, 0, 8 40264766: 902220 addx2 a2, a2, a2 40264769: a022d0 addx4 a2, a2, a13 4026476c: 2129 s32i.n a2, a1, 8 4026476e: 01d202 addmi a0, a2, 0x100 40264771: 84c002 addi a0, a0, -124 40264774: 356c02 s32i a0, a12, 212 40264777: 740452 l8ui a5, a4, 116 4026477a: 750442 l8ui a4, a4, 117 4026477d: 1109 s32i.n a0, a1, 4 4026477f: c04450 sub a4, a4, a5 40264782: 0474e6 bgei a4, 7, 4026478a 40264785: 643b addi.n a6, a4, 3 40264787: 000046 j 4026478c 4026478a: a60c movi.n a6, 10 4026478c: 4e2d32 l32i a3, a13, 0x138 4026478f: 0584a6 blti a4, 8, 40264798 40264792: fbc442 addi a4, a4, -5 40264795: 000046 j 4026479a 40264798: 040c movi.n a4, 0 4026479a: 592d02 l32i a0, a13, 0x164 4026479d: 33cc bnez.n a3, 402647a4 4026479f: 070c movi.n a7, 0 402647a1: 000086 j 402647a7 402647a4: 001372 l16ui a7, a3, 0 402647a7: 16b016 beqz a0, 40264916 402647aa: 1038 l32i.n a3, a0, 4 402647ac: 080002 l8ui a0, a0, 8 402647af: 163316 beqz a3, 40264916 402647b2: 00ab addi.n a0, a0, 10 402647b4: 202110 or a2, a1, a1 402647b7: 18a032 movi a3, 24 402647ba: 807470 add a7, a4, a7 402647bd: ee58 l32i.n a5, a14, 56 402647bf: 040c movi.n a4, 0 402647c1: 556a add.n a5, a5, a6 402647c3: 557a add.n a5, a5, a7 402647c5: 542d72 l32i a7, a13, 0x150 402647c8: b61c movi.n a6, 27 402647ca: 934670 movnez a4, a6, a7 402647cd: 404a add.n a4, a0, a4 402647cf: 445a add.n a4, a4, a5 402647d1: 01d442 addmi a4, a4, 0x100 402647d4: 88c442 addi a4, a4, -120 402647d7: fbb385 call0 40260310 402647da: 02fd mov.n a15, a2 402647dc: 0a9256 bnez a2, 40264889 402647df: 000c movi.n a0, 0 402647e1: 0024c6 j 40264878 402647e4: ffa042 movi a4, 255 402647e7: 130c movi.n a3, 1 402647e9: f45000 extui a5, a0, 0, 16 402647ec: 04ff45 call0 402697e4 402647ef: 006122 s32i a2, a1, 0 402647f2: 332c42 l32i a4, a12, 204 402647f5: c49c beqz.n a4, 40264815 402647f7: 6448 l32i.n a4, a4, 24 402647f9: 142432 l32i a3, a4, 80 402647fc: 539c beqz.n a3, 40264815 402647fe: 152442 l32i a4, a4, 84 40264801: 6e0b01 l32r a0, 40240030 <_irom0_text_start+0x30> 40264804: 0000c0 callx0 a0 40264807: 332c22 l32i a2, a12, 204 4026480a: 6228 l32i.n a2, a2, 24 4026480c: 0138 l32i.n a3, a1, 0 4026480e: 152222 l32i a2, a2, 84 40264811: 223a add.n a2, a2, a3 40264813: 0129 s32i.n a2, a1, 0 40264815: 352c32 l32i a3, a12, 212 40264818: 0338 l32i.n a3, a3, 0 4026481a: 253030 extui a3, a3, 16, 3 4026481d: a39c beqz.n a3, 4026483b 4026481f: 3148 l32i.n a4, a1, 12 40264821: 161426 beqi a4, 1, 4026483b 40264824: 142c62 l32i a6, a12, 80 40264827: c0a052 movi a5, 192 4026482a: 0d0567 bnone a5, a6, 4026483b 4026482d: 0c3d mov.n a3, a12 4026482f: fdc185 call0 40262448 40264832: 0c3d mov.n a3, a12 40264834: 0129 s32i.n a2, a1, 0 40264836: fdd505 call0 40262588 40264839: 0129 s32i.n a2, a1, 0 4026483b: 4e2d32 l32i a3, a13, 0x138 4026483e: 338c beqz.n a3, 40264845 40264840: ff6c05 call0 40263f04 40264843: 0129 s32i.n a2, a1, 0 40264845: 542d72 l32i a7, a13, 0x150 40264848: 005716 beqz a7, 40264851 4026484b: fec945 call0 402634e0 4026484e: 006122 s32i a2, a1, 0 40264851: 592d02 l32i a0, a13, 0x164 40264854: c08c beqz.n a0, 40264864 40264856: 1048 l32i.n a4, a0, 4 40264858: 848c beqz.n a4, 40264864 4026485a: 301b addi.n a3, a0, 1 4026485c: 080052 l8ui a5, a0, 8 4026485f: 050345 call0 40269894 40264862: 0129 s32i.n a2, a1, 0 40264864: 0f0d mov.n a0, a15 40264866: 1f88 l32i.n a8, a15, 4 40264868: 891c movi.n a9, 24 4026486a: 1888 l32i.n a8, a8, 4 4026486c: 0a5f92 s16i a9, a15, 20 4026486f: c08280 sub a8, a2, a8 40264872: e8c882 addi a8, a8, -24 40264875: 0b5f82 s16i a8, a15, 22 40264878: 51c8 l32i.n a12, a1, 20 4026487a: 61d8 l32i.n a13, a1, 24 4026487c: 71e8 l32i.n a14, a1, 28 4026487e: 81f8 l32i.n a15, a1, 32 40264880: 002d mov.n a2, a0 40264882: 4108 l32i.n a0, a1, 16 40264884: 30c112 addi a1, a1, 48 40264887: f00d ret.n 40264889: 00a032 movi a3, 0 4026488c: 18a0a2 movi a10, 24 4026488f: 08a042 movi a4, 8 40264892: 0a52a2 s16i a10, a2, 20 40264895: 0128 l32i.n a2, a1, 0 40264897: 6dfd01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026489a: 0000c0 callx0 a0 4026489d: 1128 l32i.n a2, a1, 4 4026489f: d5a401 l32r a0, 40259f30 402648a2: 01b8 l32i.n a11, a1, 0 402648a4: 7e1002 l16ui a0, a0, 252 402648a7: 045b02 s16i a0, a11, 8 402648aa: bbab addi.n a11, a11, 10 402648ac: 01b9 s32i.n a11, a1, 0 402648ae: ff8985 call0 40264148 402648b1: 0138 l32i.n a3, a1, 0 402648b3: ee48 l32i.n a4, a14, 56 402648b5: 005322 s16i a2, a3, 0 402648b8: 232b addi.n a2, a3, 2 402648ba: 0129 s32i.n a2, a1, 0 402648bc: d0dd31 l32r a3, 40258c30 402648bf: ff5ec5 call0 40263eac 402648c2: fd9be1 l32r a14, 40263f30 402648c5: 0129 s32i.n a2, a1, 0 402648c7: 0e3d mov.n a3, a14 402648c9: ff5485 call0 40263e14 402648cc: 2148 l32i.n a4, a1, 8 402648ce: ff9c51 l32r a5, 40264740 402648d1: 212442 l32i a4, a4, 132 402648d4: 0129 s32i.n a2, a1, 0 402648d6: 254457 ball a4, a5, 402648ff 402648d9: 390c movi.n a9, 3 402648db: 004292 s8i a9, a2, 0 402648de: 0178 l32i.n a7, a1, 0 402648e0: 160c movi.n a6, 1 402648e2: 871b addi.n a8, a7, 1 402648e4: 0189 s32i.n a8, a1, 0 402648e6: 014762 s8i a6, a7, 1 402648e9: 0158 l32i.n a5, a1, 0 402648eb: 1128 l32i.n a2, a1, 4 402648ed: 551b addi.n a5, a5, 1 402648ef: 0159 s32i.n a5, a1, 0 402648f1: fb6985 call0 4025ff8c 402648f4: 0138 l32i.n a3, a1, 0 402648f6: 004322 s8i a2, a3, 0 402648f9: 0128 l32i.n a2, a1, 0 402648fb: 221b addi.n a2, a2, 1 402648fd: 0129 s32i.n a2, a1, 0 402648ff: 0e3d mov.n a3, a14 40264901: ff5605 call0 40263e64 40264904: d6ae01 l32r a0, 4025a3bc 40264907: 009002 l16si a0, a0, 0 4026490a: 0129 s32i.n a2, a1, 0 4026490c: ed4056 bnez a0, 402647e4 4026490f: 040c movi.n a4, 0 40264911: 030c movi.n a3, 0 40264913: ffb486 j 402647e9 40264916: 000c movi.n a0, 0 40264918: ffa606 j 402647b4 ... 4026491c : 4026491c: 036d mov.n a6, a3 4026491e: d0c112 addi a1, a1, -48 40264921: 71c9 s32i.n a12, a1, 28 40264923: 043d mov.n a3, a4 40264925: 81d9 s32i.n a13, a1, 32 40264927: 6109 s32i.n a0, a1, 24 40264929: 02dd mov.n a13, a2 4026492b: 4169 s32i.n a6, a1, 16 4026492d: 0208 l32i.n a0, a2, 0 4026492f: 5109 s32i.n a0, a1, 20 40264931: ffe105 call0 40264744 40264934: 02cd mov.n a12, a2 40264936: 22ec bnez.n a2, 4026495c 40264938: 120c movi.n a2, 1 4026493a: 0004c6 j 40264951 4026493d: 020c movi.n a2, 0 4026493f: c79f41 l32r a4, 402567bc 40264942: 060c movi.n a6, 0 40264944: 8c69 s32i.n a6, a12, 32 40264946: 722452 l32i a5, a4, 0x1c8 40264949: 20cc32 addi a3, a12, 32 4026494c: 05c9 s32i.n a12, a5, 0 4026494e: 726432 s32i a3, a4, 0x1c8 40264951: 71c8 l32i.n a12, a1, 28 40264953: 81d8 l32i.n a13, a1, 32 40264955: 6108 l32i.n a0, a1, 24 40264957: 30c112 addi a1, a1, 48 4026495a: f00d ret.n 4026495c: 837871 l32r a7, 4024573c 4026495f: ac9c81 l32r a8, 4024fbd0 40264962: 0b1202 l16ui a0, a2, 22 40264965: 0a12b2 l16ui a11, a2, 20 40264968: 12a8 l32i.n a10, a2, 4 4026496a: bb0a add.n a11, a11, a0 4026496c: 0020c0 memw 4026496f: 0a68 l32i.n a6, a10, 0 40264971: 106680 and a6, a6, a8 40264974: 206670 or a6, a6, a7 40264977: 0020c0 memw 4026497a: 0a69 s32i.n a6, a10, 0 4026497c: b90141 l32r a4, 40252d80 4026497f: a9cc51 l32r a5, 4024f0b0 40264982: 0020c0 memw 40264985: 0a38 l32i.n a3, a10, 0 40264987: 103350 and a3, a3, a5 4026498a: 203340 or a3, a3, a4 4026498d: 0020c0 memw 40264990: 0a39 s32i.n a3, a10, 0 40264992: ddf621 l32r a2, 4025c16c 40264995: 0020c0 memw 40264998: 0a08 l32i.n a0, a10, 0 4026499a: 100020 and a0, a0, a2 4026499d: 0020c0 memw 402649a0: 0a09 s32i.n a0, a10, 0 402649a2: b4b0b0 extui a11, a11, 0, 12 402649a5: ddf201 l32r a0, 4025c170 402649a8: 11bb40 slli a11, a11, 12 402649ab: 0020c0 memw 402649ae: 0a98 l32i.n a9, a10, 0 402649b0: 109900 and a9, a9, a0 402649b3: 2099b0 or a9, a9, a11 402649b6: 0020c0 memw 402649b9: 4178 l32i.n a7, a1, 16 402649bb: 0d2d mov.n a2, a13 402649bd: 0c3d mov.n a3, a12 402649bf: 045c movi.n a4, 80 402649c1: 051c movi.n a5, 16 402649c3: 5188 l32i.n a8, a1, 20 402649c5: 0a99 s32i.n a9, a10, 0 402649c7: 33c882 addi a8, a8, 51 402649ca: 086d mov.n a6, a8 402649cc: 0189 s32i.n a8, a1, 0 402649ce: fedb85 call0 40263788 402649d1: 242d02 l32i a0, a13, 144 402649d4: 9c48 l32i.n a4, a12, 36 402649d6: dde871 l32r a7, 4025c178 402649d9: 0458 l32i.n a5, a4, 0 402649db: 1468 l32i.n a6, a4, 4 402649dd: 543050 extui a3, a5, 0, 6 402649e0: 106670 and a6, a6, a7 402649e3: 415650 srli a5, a5, 6 402649e6: 1469 s32i.n a6, a4, 4 402649e8: 9cb8 l32i.n a11, a12, 36 402649ea: 061c movi.n a6, 16 402649ec: 205560 or a5, a5, a6 402649ef: 1155a0 slli a5, a5, 6 402649f2: 203350 or a3, a3, a5 402649f5: 0439 s32i.n a3, a4, 0 402649f7: 1ba8 l32i.n a10, a11, 4 402649f9: 027c movi.n a2, -16 402649fb: 10aa20 and a10, a10, a2 402649fe: 720c movi.n a2, 7 40264a00: 20aa20 or a10, a10, a2 40264a03: 1ba9 s32i.n a10, a11, 4 40264a05: 280c movi.n a8, 2 40264a07: a70f91 l32r a9, 4024e644 40264a0a: 9ca8 l32i.n a10, a12, 36 40264a0c: 0020c0 memw 40264a0f: 802992 l32i a9, a9, 0x200 40264a12: 0ab8 l32i.n a11, a10, 0 40264a14: e27c movi.n a2, -2 40264a16: 10bb20 and a11, a11, a2 40264a19: 0ab9 s32i.n a11, a10, 0 40264a1b: 9c78 l32i.n a7, a12, 36 40264a1d: 6a99 s32i.n a9, a10, 24 40264a1f: 0768 l32i.n a6, a7, 0 40264a21: 206680 or a6, a6, a8 40264a24: 0769 s32i.n a6, a7, 0 40264a26: 9c48 l32i.n a4, a12, 36 40264a28: 080c movi.n a8, 0 40264a2a: 0458 l32i.n a5, a4, 0 40264a2c: b17461 l32r a6, 40250ffc 40264a2f: 543050 extui a3, a5, 0, 6 40264a32: 415650 srli a5, a5, 6 40264a35: 205560 or a5, a5, a6 40264a38: 1155a0 slli a5, a5, 6 40264a3b: 203350 or a3, a3, a5 40264a3e: 0439 s32i.n a3, a4, 0 40264a40: 04e377 bbsi a3, 7, 40264a48 40264a43: 0d1002 l16ui a0, a0, 26 40264a46: 30cc bnez.n a0, 40264a4d 40264a48: 7c89 s32i.n a8, a12, 28 40264a4a: 0001c6 j 40264a55 40264a4d: 742000 extui a2, a0, 0, 8 40264a50: fa3fc5 call0 4025ee50 40264a53: 7c29 s32i.n a2, a12, 28 40264a55: 02d3c5 call0 40267794 40264a58: ee1216 beqz a2, 4026493d 40264a5b: 0c2d mov.n a2, a12 40264a5d: f8ce05 call0 4025d740 40264a60: ffbb46 j 40264951 ... 40264a64 : 40264a64: 18a032 movi a3, 24 40264a67: f0c112 addi a1, a1, -16 40264a6a: 202110 or a2, a1, a1 40264a6d: 016142 s32i a4, a1, 4 40264a70: 2109 s32i.n a0, a1, 8 40264a72: 240c movi.n a4, 2 40264a74: fb8985 call0 40260310 40264a77: 32cc bnez.n a2, 40264a7e 40264a79: 020c movi.n a2, 0 40264a7b: 000706 j 40264a9b 40264a7e: 0108 l32i.n a0, a1, 0 40264a80: 1138 l32i.n a3, a1, 4 40264a82: 005032 s16i a3, a0, 0 40264a85: 002b addi.n a0, a0, 2 40264a87: 0109 s32i.n a0, a1, 0 40264a89: 1238 l32i.n a3, a2, 4 40264a8b: 841c movi.n a4, 24 40264a8d: 1338 l32i.n a3, a3, 4 40264a8f: 0a5242 s16i a4, a2, 20 40264a92: c00030 sub a0, a0, a3 40264a95: e8c002 addi a0, a0, -24 40264a98: 0b5202 s16i a0, a2, 22 40264a9b: 2108 l32i.n a0, a1, 8 40264a9d: 10c112 addi a1, a1, 16 40264aa0: f00d ret.n ... 40264aa4 : 40264aa4: d0c112 addi a1, a1, -48 40264aa7: 61c9 s32i.n a12, a1, 24 40264aa9: 5109 s32i.n a0, a1, 20 40264aab: 71d9 s32i.n a13, a1, 28 40264aad: 81e9 s32i.n a14, a1, 32 40264aaf: 02dd mov.n a13, a2 40264ab1: 03ed mov.n a14, a3 40264ab3: 0208 l32i.n a0, a2, 0 40264ab5: 4109 s32i.n a0, a1, 16 40264ab7: fffac5 call0 40264a64 40264aba: 02cd mov.n a12, a2 40264abc: 22ec bnez.n a2, 40264ae2 40264abe: 120c movi.n a2, 1 40264ac0: 000446 j 40264ad5 40264ac3: 020c movi.n a2, 0 40264ac5: c73d41 l32r a4, 402567bc 40264ac8: 8ce9 s32i.n a14, a12, 32 40264aca: 722452 l32i a5, a4, 0x1c8 40264acd: 20cc32 addi a3, a12, 32 40264ad0: 05c9 s32i.n a12, a5, 0 40264ad2: 726432 s32i a3, a4, 0x1c8 40264ad5: 61c8 l32i.n a12, a1, 24 40264ad7: 71d8 l32i.n a13, a1, 28 40264ad9: 81e8 l32i.n a14, a1, 32 40264adb: 5108 l32i.n a0, a1, 20 40264add: 30c112 addi a1, a1, 48 40264ae0: f00d ret.n 40264ae2: 831671 l32r a7, 4024573c 40264ae5: ac3a81 l32r a8, 4024fbd0 40264ae8: 0b1202 l16ui a0, a2, 22 40264aeb: 0a12b2 l16ui a11, a2, 20 40264aee: 12a8 l32i.n a10, a2, 4 40264af0: bb0a add.n a11, a11, a0 40264af2: 0020c0 memw 40264af5: 0a68 l32i.n a6, a10, 0 40264af7: 106680 and a6, a6, a8 40264afa: 206670 or a6, a6, a7 40264afd: 0e7d mov.n a7, a14 40264aff: 0020c0 memw 40264b02: 0a69 s32i.n a6, a10, 0 40264b04: b89f41 l32r a4, 40252d80 40264b07: a96a51 l32r a5, 4024f0b0 40264b0a: 0020c0 memw 40264b0d: 0a38 l32i.n a3, a10, 0 40264b0f: 103350 and a3, a3, a5 40264b12: 203340 or a3, a3, a4 40264b15: 0020c0 memw 40264b18: 0a39 s32i.n a3, a10, 0 40264b1a: dd9421 l32r a2, 4025c16c 40264b1d: 0020c0 memw 40264b20: 0a08 l32i.n a0, a10, 0 40264b22: 100020 and a0, a0, a2 40264b25: 0020c0 memw 40264b28: 0a09 s32i.n a0, a10, 0 40264b2a: b4b0b0 extui a11, a11, 0, 12 40264b2d: dd9001 l32r a0, 4025c170 40264b30: 11bb40 slli a11, a11, 12 40264b33: 0020c0 memw 40264b36: 0a98 l32i.n a9, a10, 0 40264b38: 109900 and a9, a9, a0 40264b3b: 2099b0 or a9, a9, a11 40264b3e: 0020c0 memw 40264b41: 0d2d mov.n a2, a13 40264b43: 0c3d mov.n a3, a12 40264b45: c0a042 movi a4, 192 40264b48: 051c movi.n a5, 16 40264b4a: 4188 l32i.n a8, a1, 16 40264b4c: 0a99 s32i.n a9, a10, 0 40264b4e: 33c882 addi a8, a8, 51 40264b51: 086d mov.n a6, a8 40264b53: 0189 s32i.n a8, a1, 0 40264b55: fec305 call0 40263788 40264b58: 0a7c movi.n a10, -16 40264b5a: 242d02 l32i a0, a13, 144 40264b5d: 9c28 l32i.n a2, a12, 36 40264b5f: dd8651 l32r a5, 4025c178 40264b62: 0238 l32i.n a3, a2, 0 40264b64: 1248 l32i.n a4, a2, 4 40264b66: 54b030 extui a11, a3, 0, 6 40264b69: 104450 and a4, a4, a5 40264b6c: 413630 srli a3, a3, 6 40264b6f: 1249 s32i.n a4, a2, 4 40264b71: 9c98 l32i.n a9, a12, 36 40264b73: 041c movi.n a4, 16 40264b75: 203340 or a3, a3, a4 40264b78: 1133a0 slli a3, a3, 6 40264b7b: 20bb30 or a11, a11, a3 40264b7e: 02b9 s32i.n a11, a2, 0 40264b80: 1988 l32i.n a8, a9, 4 40264b82: 0e0c movi.n a14, 0 40264b84: 1088a0 and a8, a8, a10 40264b87: 7a0c movi.n a10, 7 40264b89: 2088a0 or a8, a8, a10 40264b8c: 1989 s32i.n a8, a9, 4 40264b8e: a6ad71 l32r a7, 4024e644 40264b91: 260c movi.n a6, 2 40264b93: 9c88 l32i.n a8, a12, 36 40264b95: 0020c0 memw 40264b98: 802772 l32i a7, a7, 0x200 40264b9b: 0898 l32i.n a9, a8, 0 40264b9d: ea7c movi.n a10, -2 40264b9f: 1099a0 and a9, a9, a10 40264ba2: 0899 s32i.n a9, a8, 0 40264ba4: 9c58 l32i.n a5, a12, 36 40264ba6: 6879 s32i.n a7, a8, 24 40264ba8: 0548 l32i.n a4, a5, 0 40264baa: 204460 or a4, a4, a6 40264bad: 0549 s32i.n a4, a5, 0 40264baf: 9c38 l32i.n a3, a12, 36 40264bb1: 0338 l32i.n a3, a3, 0 40264bb3: 06e377 bbsi a3, 7, 40264bbd 40264bb6: 308c beqz.n a0, 40264bbd 40264bb8: 0d1002 l16ui a0, a0, 26 40264bbb: 30cc bnez.n a0, 40264bc2 40264bbd: 7ce9 s32i.n a14, a12, 28 40264bbf: 000286 j 40264bcd 40264bc2: 742000 extui a2, a0, 0, 8 40264bc5: 201110 or a1, a1, a1 40264bc8: fa2845 call0 4025ee50 40264bcb: 7c29 s32i.n a2, a12, 28 40264bcd: 02bc45 call0 40267794 40264bd0: eef216 beqz a2, 40264ac3 40264bd3: 0c2d mov.n a2, a12 40264bd5: f8b685 call0 4025d740 40264bd8: ffbe46 j 40264ad5 40264bdb: ffff00 excw 40264bde: 7f .byte 0x7f ... 40264be0 : 40264be0: e0c112 addi a1, a1, -32 40264be3: 51d9 s32i.n a13, a1, 20 40264be5: 3109 s32i.n a0, a1, 12 40264be7: 41c9 s32i.n a12, a1, 16 40264be9: 61e9 s32i.n a14, a1, 24 40264beb: 04cd mov.n a12, a4 40264bed: 02ed mov.n a14, a2 40264bef: ca8901 l32r a0, 40257614 40264bf2: 03dd mov.n a13, a3 40264bf4: 770032 l8ui a3, a0, 119 40264bf7: 052d mov.n a2, a5 40264bf9: 33cc bnez.n a3, 40264c00 40264bfb: c27c movi.n a2, -4 40264bfd: 000c86 j 40264c33 40264c00: ddac beqz.n a13, 40264c31 40264c02: 741c movi.n a4, 23 40264c04: 29b4c7 bgeu a4, a12, 40264c31 40264c07: 78a552 movi a5, 0x578 40264c0a: 2325c7 blt a5, a12, 40264c31 40264c0d: c40c movi.n a4, 12 40264c0f: 000d02 l8ui a0, a13, 0 40264c12: 010d62 l8ui a6, a13, 1 40264c15: 103040 and a3, a0, a4 40264c18: 10e667 bbsi a6, 6, 40264c2c 40264c1b: 1129 s32i.n a2, a1, 4 40264c1d: 1f8326 beqi a3, 8, 40264c40 40264c20: 088047 bany a0, a4, 40264c2c 40264c23: f0a072 movi a7, 240 40264c26: 107070 and a7, a0, a7 40264c29: 13e726 beqi a7, 128, 40264c40 40264c2c: e27c movi.n a2, -2 40264c2e: 000046 j 40264c33 40264c31: d27c movi.n a2, -3 40264c33: 41c8 l32i.n a12, a1, 16 40264c35: 51d8 l32i.n a13, a1, 20 40264c37: 61e8 l32i.n a14, a1, 24 40264c39: 3108 l32i.n a0, a1, 12 40264c3b: 20c112 addi a1, a1, 32 40264c3e: f00d ret.n 40264c40: 202110 or a2, a1, a1 40264c43: 00a032 movi a3, 0 40264c46: 204cc0 or a4, a12, a12 40264c49: fb6c45 call0 40260310 40264c4c: 2129 s32i.n a2, a1, 8 40264c4e: 32cc bnez.n a2, 40264c55 40264c50: f27c movi.n a2, -1 40264c52: fff746 j 40264c33 40264c55: 0d3d mov.n a3, a13 40264c57: 0c4d mov.n a4, a12 40264c59: 0128 l32i.n a2, a1, 0 40264c5b: 7129 s32i.n a2, a1, 28 40264c5d: 6cf401 l32r a0, 40240030 <_irom0_text_start+0x30> 40264c60: 0000c0 callx0 a0 40264c63: 82b681 l32r a8, 4024573c 40264c66: c6d541 l32r a4, 402567bc 40264c69: 01b8 l32i.n a11, a1, 0 40264c6b: 2138 l32i.n a3, a1, 8 40264c6d: bcba add.n a11, a12, a11 40264c6f: 01b9 s32i.n a11, a1, 0 40264c71: 1398 l32i.n a9, a3, 4 40264c73: 821c movi.n a2, 24 40264c75: 19d8 l32i.n a13, a9, 4 40264c77: 0a5322 s16i a2, a3, 20 40264c7a: c0bbd0 sub a11, a11, a13 40264c7d: e8cb22 addi a2, a11, -24 40264c80: 0b5322 s16i a2, a3, 22 40264c83: 0a0c movi.n a10, 0 40264c85: 7108 l32i.n a0, a1, 28 40264c87: abd2d1 l32r a13, 4024fbd0 40264c8a: 0020c0 memw 40264c8d: 0978 l32i.n a7, a9, 0 40264c8f: 1077d0 and a7, a7, a13 40264c92: 207780 or a7, a7, a8 40264c95: 0020c0 memw 40264c98: 0979 s32i.n a7, a9, 0 40264c9a: a90561 l32r a6, 4024f0b0 40264c9d: b83851 l32r a5, 40252d80 40264ca0: 0020c0 memw 40264ca3: 0938 l32i.n a3, a9, 0 40264ca5: 103360 and a3, a3, a6 40264ca8: 203350 or a3, a3, a5 40264cab: 0020c0 memw 40264cae: 0939 s32i.n a3, a9, 0 40264cb0: dd2f21 l32r a2, 4025c16c 40264cb3: 0020c0 memw 40264cb6: 09d8 l32i.n a13, a9, 0 40264cb8: 10dd20 and a13, a13, a2 40264cbb: 0020c0 memw 40264cbe: 09d9 s32i.n a13, a9, 0 40264cc0: b4b0b0 extui a11, a11, 0, 12 40264cc3: 11bb40 slli a11, a11, 12 40264cc6: dd2ad1 l32r a13, 4025c170 40264cc9: 0020c0 memw 40264ccc: 0988 l32i.n a8, a9, 0 40264cce: 1088d0 and a8, a8, a13 40264cd1: 2088b0 or a8, a8, a11 40264cd4: 0020c0 memw 40264cd7: 0989 s32i.n a8, a9, 0 40264cd9: 4498 l32i.n a9, a4, 16 40264cdb: 059e97 bne a14, a9, 40264ce4 40264cde: 252932 l32i a3, a9, 148 40264ce1: 000346 j 40264cf2 40264ce4: 5438 l32i.n a3, a4, 20 40264ce6: 059e37 bne a14, a3, 40264cef 40264ce9: 262332 l32i a3, a3, 152 40264cec: 000086 j 40264cf2 40264cef: 00a032 movi a3, 0 40264cf2: 0121c2 l32i a12, a1, 4 40264cf5: 014c16 beqz a12, 40264d0d 40264cf8: 139c beqz.n a3, 40264d0d 40264cfa: 4e1322 l16ui a2, a3, 156 40264cfd: 220b addi.n a2, a2, -1 40264cff: 1122c0 slli a2, a2, 4 40264d02: 0b5022 s16i a2, a0, 22 40264d05: 4e13d2 l16ui a13, a3, 156 40264d08: dd1b addi.n a13, a13, 1 40264d0a: 4e53d2 s16i a13, a3, 156 40264d0d: 2138 l32i.n a3, a1, 8 40264d0f: 040052 l8ui a5, a0, 4 40264d12: 9338 l32i.n a3, a3, 36 40264d14: 266507 bbci a5, 0, 40264d3e 40264d17: 00a472 movi a7, 0x400 40264d1a: 0388 l32i.n a8, a3, 0 40264d1c: 290c movi.n a9, 2 40264d1e: 546080 extui a6, a8, 0, 6 40264d21: 418680 srli a8, a8, 6 40264d24: 208890 or a8, a8, a9 40264d27: 1188a0 slli a8, a8, 6 40264d2a: 206680 or a6, a6, a8 40264d2d: 545060 extui a5, a6, 0, 6 40264d30: 416660 srli a6, a6, 6 40264d33: 206670 or a6, a6, a7 40264d36: 1166a0 slli a6, a6, 6 40264d39: 205560 or a5, a5, a6 40264d3c: 0359 s32i.n a5, a3, 0 40264d3e: a641b1 l32r a11, 4024e644 40264d41: 2128 l32i.n a2, a1, 8 40264d43: dd0d81 l32r a8, 4025c178 40264d46: 1378 l32i.n a7, a3, 4 40264d48: 7d0492 l8ui a9, a4, 125 40264d4b: 084392 s8i a9, a3, 8 40264d4e: 4468 l32i.n a6, a4, 16 40264d50: 107780 and a7, a7, a8 40264d53: 1379 s32i.n a7, a3, 4 40264d55: 9248 l32i.n a4, a2, 36 40264d57: 057c movi.n a5, -16 40264d59: 14d8 l32i.n a13, a4, 4 40264d5b: 1c0c movi.n a12, 1 40264d5d: 10dd50 and a13, a13, a5 40264d60: 750c movi.n a5, 7 40264d62: 20dd50 or a13, a13, a5 40264d65: 14d9 s32i.n a13, a4, 4 40264d67: c036e0 sub a3, a6, a14 40264d6a: 933c30 movnez a3, a12, a3 40264d6d: 9288 l32i.n a8, a2, 36 40264d6f: 0020c0 memw 40264d72: e67c movi.n a6, -2 40264d74: 043030 extui a3, a3, 0, 1 40264d77: 9258 l32i.n a5, a2, 36 40264d79: 1878 l32i.n a7, a8, 4 40264d7b: 802bb2 l32i a11, a11, 0x200 40264d7e: 011092 l16ui a9, a0, 2 40264d81: 68b9 s32i.n a11, a8, 24 40264d83: ff96b1 l32r a11, 40264bdc 40264d86: 019990 slli a9, a9, 23 40264d89: 1077b0 and a7, a7, a11 40264d8c: 207790 or a7, a7, a9 40264d8f: 1879 s32i.n a7, a8, 4 40264d91: 0548 l32i.n a4, a5, 0 40264d93: 1133f0 slli a3, a3, 1 40264d96: 104460 and a4, a4, a6 40264d99: 0549 s32i.n a4, a5, 0 40264d9b: 9208 l32i.n a0, a2, 36 40264d9d: 00a1b2 movi a11, 0x100 40264da0: 00d8 l32i.n a13, a0, 0 40264da2: d47c movi.n a4, -3 40264da4: 10dd40 and a13, a13, a4 40264da7: 20dd30 or a13, a13, a3 40264daa: 00d9 s32i.n a13, a0, 0 40264dac: 92c8 l32i.n a12, a2, 36 40264dae: ca1991 l32r a9, 40257614 40264db1: 4cb9 s32i.n a11, a12, 16 40264db3: 72a9 s32i.n a10, a2, 28 40264db5: 7749a2 s8i a10, a9, 119 40264db8: f89845 call0 4025d740 40264dbb: ff9d06 j 40264c33 40264dbe: 120000 excw 40264dc1: 02d0c1 l32r a12, 40225904 <_lit4_end+0x11e1b4> 40264dc4: e20461 l32r a6, 4025d5d4 40264dc7: c20761 l32r a6, 402555e4 40264dca: f90561 l32r a6, 402631e0 40264dcd: 212981 l32r a8, 4022d274 <_lit4_end+0x125b24> 40264dd0: 61d9 s32i.n a13, a1, 24 40264dd2: 042d mov.n a2, a4 40264dd4: 04dd mov.n a13, a4 40264dd6: ce0ff1 l32r a15, 40258614 40264dd9: 03cd mov.n a12, a3 40264ddb: 05ed mov.n a14, a5 40264ddd: 030c movi.n a3, 0 40264ddf: c67751 l32r a5, 402567bc 40264de2: bd0f02 l8ui a0, a15, 189 40264de5: 443c movi.n a4, 52 40264de7: 000b addi.n a0, a0, -1 40264de9: 740000 extui a0, a0, 0, 8 40264dec: 900000 addx2 a0, a0, a0 40264def: a00050 addx4 a0, a0, a5 40264df2: a109 s32i.n a0, a1, 40 40264df4: 01d002 addmi a0, a0, 0x100 40264df7: 84c002 addi a0, a0, -124 40264dfa: 9109 s32i.n a0, a1, 36 40264dfc: 356e02 s32i a0, a14, 212 40264dff: 6ca301 l32r a0, 4024008c <_irom0_text_start+0x8c> 40264e02: 0000c0 callx0 a0 40264e05: 0c2d mov.n a2, a12 40264e07: 030c movi.n a3, 0 40264e09: 840c movi.n a4, 8 40264e0b: 6ca001 l32r a0, 4024008c <_irom0_text_start+0x8c> 40264e0e: 0000c0 callx0 a0 40264e11: d44721 l32r a2, 40259f30 40264e14: 7e1222 l16ui a2, a2, 252 40264e17: 045c22 s16i a2, a12, 8 40264e1a: 9128 l32i.n a2, a1, 36 40264e1c: ff3285 call0 40264148 40264e1f: c66731 l32r a3, 402567bc 40264e22: 000c movi.n a0, 0 40264e24: 4cab addi.n a4, a12, 10 40264e26: 1d49 s32i.n a4, a13, 4 40264e28: 0c4c02 s8i a0, a12, 12 40264e2b: 7338 l32i.n a3, a3, 28 40264e2d: 055c22 s16i a2, a12, 10 40264e30: 48f3b7 bbsi a3, 27, 40264e7c 40264e33: c66241 l32r a4, 402567bc 40264e36: ffa062 movi a6, 255 40264e39: 542442 l32i a4, a4, 0x150 40264e3c: 004162 s8i a6, a1, 0 40264e3f: 748c beqz.n a4, 40264e4a 40264e41: 242b addi.n a2, a4, 2 40264e43: 030c movi.n a3, 0 40264e45: 014d mov.n a4, a1 40264e47: fe5cc5 call0 40263414 40264e4a: ef68 l32i.n a6, a15, 56 40264e4c: 0d4c62 s8i a6, a12, 13 40264e4f: bf0f52 l8ui a5, a15, 191 40264e52: 550b addi.n a5, a5, -1 40264e54: 15d516 beqz a5, 40264fb5 40264e57: 000102 l8ui a0, a1, 0 40264e5a: fec072 addi a7, a0, -2 40264e5d: 154716 beqz a7, 40264fb5 40264e60: fdc082 addi a8, a0, -3 40264e63: 14e816 beqz a8, 40264fb5 40264e66: 2ceb addi.n a2, a12, 14 40264e68: cf7231 l32r a3, 40258c30 40264e6b: ef48 l32i.n a4, a15, 56 40264e6d: 6c7001 l32r a0, 40240030 <_irom0_text_start+0x30> 40264e70: 0000c0 callx0 a0 40264e73: ef98 l32i.n a9, a15, 56 40264e75: 99eb addi.n a9, a9, 14 40264e77: cc9a add.n a12, a12, a9 40264e79: 000106 j 40264e81 40264e7c: 0d4c02 s8i a0, a12, 13 40264e7f: cceb addi.n a12, a12, 14 40264e81: 202cc0 or a2, a12, a12 40264e84: fc2b31 l32r a3, 40263f30 40264e87: 036132 s32i a3, a1, 12 40264e8a: fef885 call0 40263e14 40264e8d: 20c220 or a12, a2, a2 40264e90: a1a8 l32i.n a10, a1, 40 40264e92: fe2bb1 l32r a11, 40264740 40264e95: 212aa2 l32i a10, a10, 132 40264e98: 1129 s32i.n a2, a1, 4 40264e9a: 174ab7 ball a10, a11, 40264eb5 40264e9d: 3c0c movi.n a12, 3 40264e9f: 1108 l32i.n a0, a1, 4 40264ea1: 120c movi.n a2, 1 40264ea3: 014022 s8i a2, a0, 1 40264ea6: 0040c2 s8i a12, a0, 0 40264ea9: 9128 l32i.n a2, a1, 36 40264eab: fb0e05 call0 4025ff8c 40264eae: 1138 l32i.n a3, a1, 4 40264eb0: c33b addi.n a12, a3, 3 40264eb2: 024322 s8i a2, a3, 2 40264eb5: 3dc9 s32i.n a12, a13, 12 40264eb7: a108 l32i.n a0, a1, 40 40264eb9: 322e42 l32i a4, a14, 200 40264ebc: c0a0a2 movi a10, 192 40264ebf: 201466 bnei a4, 1, 40264ee3 40264ec2: 150c movi.n a5, 1 40264ec4: 090c movi.n a9, 0 40264ec6: 280c movi.n a8, 2 40264ec8: 470c movi.n a7, 4 40264eca: 560c movi.n a6, 5 40264ecc: 004c62 s8i a6, a12, 0 40264ecf: 014c72 s8i a7, a12, 1 40264ed2: 034c82 s8i a8, a12, 3 40264ed5: 024c92 s8i a9, a12, 2 40264ed8: 044c92 s8i a9, a12, 4 40264edb: 054c92 s8i a9, a12, 5 40264ede: 0c5d52 s16i a5, a13, 24 40264ee1: cc6b addi.n a12, a12, 6 40264ee3: 212002 l32i a0, a0, 132 40264ee6: 5dc9 s32i.n a12, a13, 20 40264ee8: 0540a7 ball a0, a10, 40264ef1 40264eeb: 80a422 movi a2, 0x480 40264eee: 0bc027 bnall a0, a2, 40264efd 40264ef1: 0c2d mov.n a2, a12 40264ef3: 7dc9 s32i.n a12, a13, 28 40264ef5: c63131 l32r a3, 402567bc 40264ef8: fefe05 call0 40263edc 40264efb: 02cd mov.n a12, a2 40264efd: 0c2d mov.n a2, a12 40264eff: 3138 l32i.n a3, a1, 12 40264f01: fef605 call0 40263e64 40264f04: d52e01 l32r a0, 4025a3bc 40264f07: ffa042 movi a4, 255 40264f0a: 009002 l16si a0, a0, 0 40264f0d: 130c movi.n a3, 1 40264f0f: 50cc bnez.n a0, 40264f18 40264f11: 040c movi.n a4, 0 40264f13: 030c movi.n a3, 0 40264f15: ffffc6 j 40264f18 40264f18: 0c6d22 s32i a2, a13, 48 40264f1b: f45000 extui a5, a0, 0, 16 40264f1e: 048c45 call0 402697e4 40264f21: c62601 l32r a0, 402567bc 40264f24: 572002 l32i a0, a0, 0x15c 40264f27: 20c220 or a12, a2, a2 40264f2a: c08c beqz.n a0, 40264f3a 40264f2c: 1048 l32i.n a4, a0, 4 40264f2e: 848c beqz.n a4, 40264f3a 40264f30: 301b addi.n a3, a0, 1 40264f32: 080052 l8ui a5, a0, 8 40264f35: 0495c5 call0 40269894 40264f38: 02cd mov.n a12, a2 40264f3a: 332e02 l32i a0, a14, 204 40264f3d: a09c beqz.n a0, 40264f5b 40264f3f: 6008 l32i.n a0, a0, 24 40264f41: 142032 l32i a3, a0, 80 40264f44: 339c beqz.n a3, 40264f5b 40264f46: 0c2d mov.n a2, a12 40264f48: 152042 l32i a4, a0, 84 40264f4b: 6c3901 l32r a0, 40240030 <_irom0_text_start+0x30> 40264f4e: 0000c0 callx0 a0 40264f51: 332e22 l32i a2, a14, 204 40264f54: 6228 l32i.n a2, a2, 24 40264f56: 152222 l32i a2, a2, 84 40264f59: c2ca add.n a12, a2, a12 40264f5b: 352e32 l32i a3, a14, 212 40264f5e: 0338 l32i.n a3, a3, 0 40264f60: 253030 extui a3, a3, 16, 3 40264f63: e38c beqz.n a3, 40264f75 40264f65: 0c2d mov.n a2, a12 40264f67: 0e3d mov.n a3, a14 40264f69: fd4dc5 call0 40262448 40264f6c: 0e3d mov.n a3, a14 40264f6e: 8d29 s32i.n a2, a13, 32 40264f70: fd6145 call0 40262588 40264f73: 02cd mov.n a12, a2 40264f75: c61141 l32r a4, 402567bc 40264f78: 542442 l32i a4, a4, 0x150 40264f7b: 71e8 l32i.n a14, a1, 28 40264f7d: e48c beqz.n a4, 40264f8f 40264f7f: 0c2d mov.n a2, a12 40264f81: fe55c5 call0 402634e0 40264f84: cf2b31 l32r a3, 40258c30 40264f87: 380f42 l8ui a4, a15, 56 40264f8a: 048c85 call0 40269854 40264f8d: 02cd mov.n a12, a2 40264f8f: 4108 l32i.n a0, a1, 16 40264f91: 81f8 l32i.n a15, a1, 32 40264f93: 2168 l32i.n a6, a1, 8 40264f95: 5d88 l32i.n a8, a13, 20 40264f97: 0a1652 l16ui a5, a6, 20 40264f9a: 1678 l32i.n a7, a6, 4 40264f9c: c08c80 sub a8, a12, a8 40264f9f: 0d5d82 s16i a8, a13, 26 40264fa2: 1778 l32i.n a7, a7, 4 40264fa4: 61d8 l32i.n a13, a1, 24 40264fa6: 557a add.n a5, a5, a7 40264fa8: c05c50 sub a5, a12, a5 40264fab: 0b5652 s16i a5, a6, 22 40264fae: 51c8 l32i.n a12, a1, 20 40264fb0: 30c112 addi a1, a1, 48 40264fb3: f00d ret.n 40264fb5: 2ceb addi.n a2, a12, 14 40264fb7: 030c movi.n a3, 0 40264fb9: ef48 l32i.n a4, a15, 56 40264fbb: 6c3401 l32r a0, 4024008c <_irom0_text_start+0x8c> 40264fbe: 0000c0 callx0 a0 40264fc1: ffab86 j 40264e73 40264fc4 : 40264fc4: c0c112 addi a1, a1, -64 40264fc7: c1c9 s32i.n a12, a1, 48 40264fc9: d1d9 s32i.n a13, a1, 52 40264fcb: b109 s32i.n a0, a1, 44 40264fcd: 02dd mov.n a13, a2 40264fcf: c99101 l32r a0, 40257614 40264fd2: 032d mov.n a2, a3 40264fd4: 740032 l8ui a3, a0, 116 40264fd7: 750002 l8ui a0, a0, 117 40264fda: a129 s32i.n a2, a1, 40 40264fdc: c00030 sub a0, a0, a3 40264fdf: 0470e6 bgei a0, 7, 40264fe7 40264fe2: 203b addi.n a2, a0, 3 40264fe4: 000046 j 40264fe9 40264fe7: a20c movi.n a2, 10 40264fe9: 080c movi.n a8, 0 40264feb: b61c movi.n a6, 27 40264fed: c5f341 l32r a4, 402567bc 40264ff0: 070c movi.n a7, 0 40264ff2: 542492 l32i a9, a4, 0x150 40264ff5: 0580a6 blti a0, 8, 40264ffe 40264ff8: fbc0a2 addi a10, a0, -5 40264ffb: 000046 j 40265000 40264ffe: 0a0c movi.n a10, 0 40265000: 572402 l32i a0, a4, 0x15c 40265003: aa2442 l32i a4, a4, 0x2a8 40265006: 937690 movnez a7, a6, a9 40265009: 09c462 addi a6, a4, 9 4026500c: 804240 add a4, a2, a4 4026500f: 836890 moveqz a6, a8, a9 40265012: 806670 add a6, a6, a7 40265015: 4a4a add.n a4, a10, a4 40265017: 446a add.n a4, a4, a6 40265019: 01d442 addmi a4, a4, 0x100 4026501c: 93c442 addi a4, a4, -109 4026501f: 908c beqz.n a0, 4026502c 40265021: 1068 l32i.n a6, a0, 4 40265023: 568c beqz.n a6, 4026502c 40265025: 080062 l8ui a6, a0, 8 40265028: 446a add.n a4, a4, a6 4026502a: 44ab addi.n a4, a4, 10 4026502c: 10c122 addi a2, a1, 16 4026502f: 831c movi.n a3, 24 40265031: fb2dc5 call0 40260310 40265034: 02cd mov.n a12, a2 40265036: 32cc bnez.n a2, 4026503d 40265038: 0c0c movi.n a12, 0 4026503a: 0043c6 j 4026514d 4026503d: 042132 l32i a3, a1, 16 40265040: 0a2142 l32i a4, a1, 40 40265043: 205dd0 or a5, a13, a13 40265046: 871c movi.n a7, 24 40265048: 0a5272 s16i a7, a2, 20 4026504b: ffd745 call0 40264dc0 4026504e: 81bb71 l32r a7, 4024573c 40265051: aadf81 l32r a8, 4024fbd0 40265054: 0b1c02 l16ui a0, a12, 22 40265057: 0a1cb2 l16ui a11, a12, 20 4026505a: 1ca8 l32i.n a10, a12, 4 4026505c: bb0a add.n a11, a11, a0 4026505e: 0020c0 memw 40265061: 0a68 l32i.n a6, a10, 0 40265063: 106680 and a6, a6, a8 40265066: 206670 or a6, a6, a7 40265069: 0020c0 memw 4026506c: 0a69 s32i.n a6, a10, 0 4026506e: b74441 l32r a4, 40252d80 40265071: a80f51 l32r a5, 4024f0b0 40265074: 0020c0 memw 40265077: 0a38 l32i.n a3, a10, 0 40265079: 103350 and a3, a3, a5 4026507c: 203340 or a3, a3, a4 4026507f: 0020c0 memw 40265082: 0a39 s32i.n a3, a10, 0 40265084: dc3a21 l32r a2, 4025c16c 40265087: 0020c0 memw 4026508a: 0a08 l32i.n a0, a10, 0 4026508c: 100020 and a0, a0, a2 4026508f: 0020c0 memw 40265092: 0a09 s32i.n a0, a10, 0 40265094: b4b0b0 extui a11, a11, 0, 12 40265097: dc3601 l32r a0, 4025c170 4026509a: 11bb40 slli a11, a11, 12 4026509d: 0020c0 memw 402650a0: 0a98 l32i.n a9, a10, 0 402650a2: 109900 and a9, a9, a0 402650a5: 2099b0 or a9, a9, a11 402650a8: 0020c0 memw 402650ab: 18c122 addi a2, a1, 24 402650ae: 9f6031 l32r a3, 4024ce30 402650b1: 640c movi.n a4, 6 402650b3: 0a99 s32i.n a9, a10, 0 402650b5: 262d82 l32i a8, a13, 152 402650b8: 246d82 s32i a8, a13, 144 402650bb: 6bdd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402650be: 0000c0 callx0 a0 402650c1: 120c movi.n a2, 1 402650c3: 20c132 addi a3, a1, 32 402650c6: f48f85 call0 402599c0 402650c9: 0d2d mov.n a2, a13 402650cb: 0c3d mov.n a3, a12 402650cd: 80a042 movi a4, 128 402650d0: 051c movi.n a5, 16 402650d2: 18c172 addi a7, a1, 24 402650d5: 20c162 addi a6, a1, 32 402650d8: 0169 s32i.n a6, a1, 0 402650da: fe6ac5 call0 40263788 402650dd: 730c movi.n a3, 7 402650df: a2ea91 l32r a9, 4024dc88 402650e2: 9c68 l32i.n a6, a12, 36 402650e4: dc25a1 l32r a10, 4025c178 402650e7: 0678 l32i.n a7, a6, 0 402650e9: 1688 l32i.n a8, a6, 4 402650eb: 545070 extui a5, a7, 0, 6 402650ee: 1088a0 and a8, a8, a10 402650f1: 417670 srli a7, a7, 6 402650f4: 1689 s32i.n a8, a6, 4 402650f6: 9c28 l32i.n a2, a12, 36 402650f8: 207790 or a7, a7, a9 402650fb: 1177a0 slli a7, a7, 6 402650fe: 205570 or a5, a5, a7 40265101: 0659 s32i.n a5, a6, 0 40265103: 1208 l32i.n a0, a2, 4 40265105: 047c movi.n a4, -16 40265107: 100040 and a0, a0, a4 4026510a: 200030 or a0, a0, a3 4026510d: 1209 s32i.n a0, a2, 4 4026510f: a54dd1 l32r a13, 4024e644 40265112: 071c movi.n a7, 16 40265114: 9c08 l32i.n a0, a12, 36 40265116: 0020c0 memw 40265119: 080c movi.n a8, 0 4026511b: 802dd2 l32i a13, a13, 0x200 4026511e: 0028 l32i.n a2, a0, 0 40265120: e37c movi.n a3, -2 40265122: 102230 and a2, a2, a3 40265125: 0029 s32i.n a2, a0, 0 40265127: 9ca8 l32i.n a10, a12, 36 40265129: 60d9 s32i.n a13, a0, 24 4026512b: 0a98 l32i.n a9, a10, 0 4026512d: 2b0c movi.n a11, 2 4026512f: 2099b0 or a9, a9, a11 40265132: 0a99 s32i.n a9, a10, 0 40265134: 9c58 l32i.n a5, a12, 36 40265136: 7c89 s32i.n a8, a12, 28 40265138: 0568 l32i.n a6, a5, 0 4026513a: 4579 s32i.n a7, a5, 16 4026513c: 544060 extui a4, a6, 0, 6 4026513f: 416660 srli a6, a6, 6 40265142: 206670 or a6, a6, a7 40265145: 1166a0 slli a6, a6, 6 40265148: 204460 or a4, a4, a6 4026514b: 0549 s32i.n a4, a5, 0 4026514d: b108 l32i.n a0, a1, 44 4026514f: 0c2d mov.n a2, a12 40265151: d1d8 l32i.n a13, a1, 52 40265153: c1c8 l32i.n a12, a1, 48 40265155: 40c112 addi a1, a1, 64 40265158: f00d ret.n ... 4026515c : 4026515c: f0c112 addi a1, a1, -16 4026515f: 11c9 s32i.n a12, a1, 4 40265161: 0109 s32i.n a0, a1, 0 40265163: 02cd mov.n a12, a2 40265165: 000445 call0 402651ac 40265168: c30c movi.n a3, 12 4026516a: 300c movi.n a0, 3 4026516c: 450c movi.n a5, 4 4026516e: c59321 l32r a2, 402567bc 40265171: 4c0b addi.n a4, a12, -1 40265173: 060c movi.n a6, 0 40265175: 11c8 l32i.n a12, a1, 4 40265177: 7d4262 s8i a6, a2, 125 4026517a: 7e4262 s8i a6, a2, 126 4026517d: 7f4252 s8i a5, a2, 127 40265180: 930340 movnez a0, a3, a4 40265183: 7c4202 s8i a0, a2, 124 40265186: 0108 l32i.n a0, a1, 0 40265188: 10c112 addi a1, a1, 16 4026518b: f00d ret.n 4026518d: 000000 ill 40265190 : 40265190: cae121 l32r a2, 40257d14 40265193: cf2222 l32i a2, a2, 0x33c 40265196: 130c movi.n a3, 1 40265198: 220b addi.n a2, a2, -1 4026519a: 932320 movnez a2, a3, a2 4026519d: f00d ret.n 4026519f: 033000 excw 402651a2: 404027 ball a0, a2, 402651e6 402651a5: 402703 excw 402651a8: 270414 excw 402651ab: fd3140 excw 402651ac : 402651ac: fffd31 l32r a3, 402651a0 402651af: 39a142 movi a4, 0x139 402651b2: f0c112 addi a1, a1, -16 402651b5: 21c9 s32i.n a12, a1, 8 402651b7: 0129 s32i.n a2, a1, 0 402651b9: 1109 s32i.n a0, a1, 4 402651bb: d4a022 movi a2, 212 402651be: 6bb201 l32r a0, 40240088 <_irom0_text_start+0x88> 402651c1: 0000c0 callx0 a0 402651c4: 0108 l32i.n a0, a1, 0 402651c6: 02cd mov.n a12, a2 402651c8: 571066 bnei a0, 1, 40265223 402651cb: fff631 l32r a3, 402651a4 402651ce: d4a042 movi a4, 212 402651d1: 6b9701 l32r a0, 40240030 <_irom0_text_start+0x30> 402651d4: 0000c0 callx0 a0 402651d7: 350c movi.n a5, 3 402651d9: c90e01 l32r a0, 40257614 402651dc: 020c movi.n a2, 0 402651de: 744022 s8i a2, a0, 116 402651e1: ffef31 l32r a3, 402651a0 402651e4: 754052 s8i a5, a0, 117 402651e7: 744022 s8i a2, a0, 116 402651ea: c57421 l32r a2, 402567bc 402651ed: 000c42 l8ui a4, a12, 0 402651f0: 2c4242 s8i a4, a2, 44 402651f3: 849c beqz.n a4, 4026520f 402651f5: 000c movi.n a0, 0 402651f7: 502a add.n a5, a0, a2 402651f9: 1140c0 slli a4, a0, 4 402651fc: 4c4a add.n a4, a12, a4 402651fe: 001b addi.n a0, a0, 1 40265200: 1e0442 l8ui a4, a4, 30 40265203: 2d4542 s8i a4, a5, 45 40265206: 2c0252 l8ui a5, a2, 44 40265209: 740000 extui a0, a0, 0, 8 4026520c: e73057 bltu a0, a5, 402651f7 4026520f: 0c2d mov.n a2, a12 40265211: 4ba142 movi a4, 0x14b 40265214: 21c8 l32i.n a12, a1, 8 40265216: 6c2a01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40265219: 0000c0 callx0 a0 4026521c: 1108 l32i.n a0, a1, 4 4026521e: 10c112 addi a1, a1, 16 40265221: f00d ret.n 40265223: ffe131 l32r a3, 402651a8 40265226: d4a042 movi a4, 212 40265229: 6b8101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026522c: 0000c0 callx0 a0 4026522f: b50c movi.n a5, 11 40265231: c8f801 l32r a0, 40257614 40265234: 020c movi.n a2, 0 40265236: 744022 s8i a2, a0, 116 40265239: ffe906 j 402651e1 4026523c : 4026523c: 030c movi.n a3, 0 4026523e: 440c movi.n a4, 4 40265240: f0c112 addi a1, a1, -16 40265243: 11c9 s32i.n a12, a1, 4 40265245: 0109 s32i.n a0, a1, 0 40265247: 02cd mov.n a12, a2 40265249: 6b9001 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026524c: 0000c0 callx0 a0 4026524f: a00c movi.n a0, 10 40265251: 1c09 s32i.n a0, a12, 4 40265253: 11c8 l32i.n a12, a1, 4 40265255: 0108 l32i.n a0, a1, 0 40265257: 10c112 addi a1, a1, 16 4026525a: f00d ret.n 4026525c : 4026525c: f00d ret.n 4026525e: 580000 excw 40265261: 3ffef5 excw 40265264 : 40265264: 1a0c movi.n a10, 1 40265266: 0d1262 l16ui a6, a2, 26 40265269: fffd81 l32r a8, 40265260 4026526c: 247060 extui a7, a6, 0, 3 4026526f: a46360 extui a6, a6, 3, 11 40265272: 668a add.n a6, a6, a8 40265274: 800652 l8ui a5, a6, 128 40265277: 400700 ssr a7 4026527a: b14050 sra a4, a5 4026527d: 044040 extui a4, a4, 0, 1 40265280: c02340 sub a2, a3, a4 40265283: 932a20 movnez a2, a10, a2 40265286: 529c beqz.n a2, 4026529f 40265288: fb7c movi.n a11, -1 4026528a: 401700 ssl a7 4026528d: a19a00 sll a9, a10 40265290: 208950 or a8, a9, a5 40265293: 3099b0 xor a9, a9, a11 40265296: 109590 and a9, a5, a9 40265299: 838930 moveqz a8, a9, a3 4026529c: 804682 s8i a8, a6, 128 4026529f: f00d ret.n 402652a1: 000000 ill 402652a4 : 402652a4: 206220 or a6, a2, a2 402652a7: f0c112 addi a1, a1, -16 402652aa: 0161c2 s32i a12, a1, 4 402652ad: 0109 s32i.n a0, a1, 0 402652af: 312222 l32i a2, a2, 196 402652b2: 302602 l32i a0, a6, 192 402652b5: 03cd mov.n a12, a3 402652b7: 182027 blt a0, a2, 402652d3 402652ba: 322632 l32i a3, a6, 200 402652bd: 0c28 l32i.n a2, a12, 0 402652bf: 331b addi.n a3, a3, 1 402652c1: 326632 s32i a3, a6, 200 402652c4: e124c5 call0 40246514 402652c7: 0c2d mov.n a2, a12 402652c9: 130c movi.n a3, 1 402652cb: fa8b85 call0 4025fb84 402652ce: 120c movi.n a2, 1 402652d0: 000b06 j 40265300 402652d3: 401b addi.n a4, a0, 1 402652d5: 070c movi.n a7, 0 402652d7: 352652 l32i a5, a6, 212 402652da: 342622 l32i a2, a6, 208 402652dd: 551b addi.n a5, a5, 1 402652df: 42cc bnez.n a2, 402652e7 402652e1: 336632 s32i a3, a6, 204 402652e4: 000046 j 402652e9 402652e7: 8239 s32i.n a3, a2, 32 402652e9: 8c79 s32i.n a7, a12, 32 402652eb: 3466c2 s32i a12, a6, 208 402652ee: 306642 s32i a4, a6, 192 402652f1: 356652 s32i a5, a6, 212 402652f4: 061466 bnei a4, 1, 402652fe 402652f7: 062d mov.n a2, a6 402652f9: 130c movi.n a3, 1 402652fb: fff685 call0 40265264 402652fe: 020c movi.n a2, 0 40265300: 11c8 l32i.n a12, a1, 4 40265302: 0108 l32i.n a0, a1, 0 40265304: 10c112 addi a1, a1, 16 40265307: f00d ret.n 40265309: 000000 ill 4026530c : 4026530c: e0c112 addi a1, a1, -32 4026530f: 41f9 s32i.n a15, a1, 16 40265311: 0109 s32i.n a0, a1, 0 40265313: 31e9 s32i.n a14, a1, 12 40265315: 21d9 s32i.n a13, a1, 8 40265317: 11c9 s32i.n a12, a1, 4 40265319: 03dd mov.n a13, a3 4026531b: 3322c2 l32i a12, a2, 204 4026531e: 02ed mov.n a14, a2 40265320: 1ccc bnez.n a12, 40265325 40265322: 002046 j 402653a7 40265325: 082cf2 l32i a15, a12, 32 40265328: 021d56 bnez a13, 4026534d 4026532b: 024685 call0 40267794 4026532e: 628c beqz.n a2, 40265338 40265330: 0c2d mov.n a2, a12 40265332: f840c5 call0 4025d740 40265335: 001246 j 40265382 40265338: c52151 l32r a5, 402567bc 4026533b: 070c movi.n a7, 0 4026533d: 8c79 s32i.n a7, a12, 32 4026533f: 722562 l32i a6, a5, 0x1c8 40265342: 20cc42 addi a4, a12, 32 40265345: 06c9 s32i.n a12, a6, 0 40265347: 726542 s32i a4, a5, 0x1c8 4026534a: 000d06 j 40265382 4026534d: 101d66 bnei a13, 1, 40265361 40265350: 002c22 l32i a2, a12, 0 40265353: e11c05 call0 40246514 40265356: 202cc0 or a2, a12, a12 40265359: 130c movi.n a3, 1 4026535b: fa8285 call0 4025fb84 4026535e: 000806 j 40265382 40265361: 092c92 l32i a9, a12, 36 40265364: 062992 l32i a9, a9, 24 40265367: 0020c0 memw 4026536a: a4b681 l32r a8, 4024e644 4026536d: 802882 l32i a8, a8, 0x200 40265370: c08890 sub a8, a8, a9 40265373: 3538d7 bltu a8, a13, 402653ac 40265376: 0c28 l32i.n a2, a12, 0 40265378: e11985 call0 40246514 4026537b: 0c2d mov.n a2, a12 4026537d: 130c movi.n a3, 1 4026537f: fa8045 call0 4025fb84 40265382: 336ef2 s32i a15, a14, 204 40265385: 0fcd mov.n a12, a15 40265387: 352ea2 l32i a10, a14, 212 4026538a: 302eb2 l32i a11, a14, 192 4026538d: aa0b addi.n a10, a10, -1 4026538f: bb0b addi.n a11, a11, -1 40265391: 306eb2 s32i a11, a14, 192 40265394: 356ea2 s32i a10, a14, 212 40265397: 1c8c beqz.n a12, 4026539c 40265399: ffe206 j 40265325 4026539c: 0b0c movi.n a11, 0 4026539e: 346eb2 s32i a11, a14, 208 402653a1: 336eb2 s32i a11, a14, 204 402653a4: 356eb2 s32i a11, a14, 212 402653a7: 0c0c movi.n a12, 0 402653a9: 306ec2 s32i a12, a14, 192 402653ac: 11c8 l32i.n a12, a1, 4 402653ae: 21d8 l32i.n a13, a1, 8 402653b0: 31e8 l32i.n a14, a1, 12 402653b2: 41f8 l32i.n a15, a1, 16 402653b4: 0108 l32i.n a0, a1, 0 402653b6: 20c112 addi a1, a1, 32 402653b9: f00d ret.n ... 402653bc : 402653bc: f0c112 addi a1, a1, -16 402653bf: 1109 s32i.n a0, a1, 4 402653c1: 0129 s32i.n a2, a1, 0 402653c3: 2208 l32i.n a0, a2, 8 402653c5: 838c beqz.n a3, 402653d1 402653c7: 031c movi.n a3, 16 402653c9: 203030 or a3, a0, a3 402653cc: 2239 s32i.n a3, a2, 8 402653ce: 000646 j 402653eb 402653d1: 030c movi.n a3, 0 402653d3: f46c movi.n a4, -17 402653d5: 104040 and a4, a0, a4 402653d8: 2249 s32i.n a4, a2, 8 402653da: ffe885 call0 40265264 402653dd: 0108 l32i.n a0, a1, 0 402653df: 302052 l32i a5, a0, 192 402653e2: 558c beqz.n a5, 402653eb 402653e4: 030c movi.n a3, 0 402653e6: 002d mov.n a2, a0 402653e8: fff205 call0 4026530c 402653eb: 1108 l32i.n a0, a1, 4 402653ed: 10c112 addi a1, a1, 16 402653f0: f00d ret.n 402653f2: a00000 addx4 a0, a0, a0 402653f5: 2639 s32i.n a3, a6, 8 402653f7: a03240 addx4 a3, a2, a4 402653f8 : 402653f8: 02a032 movi a3, 2 402653fb: a4d841 l32r a4, 4024e75c 402653fe: 01a062 movi a6, 1 40265401: 205220 or a5, a2, a2 40265404: f0c112 addi a1, a1, -16 40265407: 0109 s32i.n a0, a1, 0 40265409: fffa21 l32r a2, 402653f4 4026540c: 7508 l32i.n a0, a5, 28 4026540e: 3569 s32i.n a6, a5, 12 40265410: 200040 or a0, a0, a4 40265413: 7509 s32i.n a0, a5, 28 40265415: f84b05 call0 4025d8c8 40265418: 0108 l32i.n a0, a1, 0 4026541a: 10c112 addi a1, a1, 16 4026541d: f00d ret.n ... 40265420 : 40265420: 00a462 movi a6, 0x400 40265423: 7258 l32i.n a5, a2, 28 40265425: ffab42 movi a4, 0xfffffbff 40265428: 104540 and a4, a5, a4 4026542b: 205560 or a5, a5, a6 4026542e: 835430 moveqz a5, a4, a3 40265431: 7259 s32i.n a5, a2, 28 40265433: f00d ret.n 40265435: 000000 ill 40265438: 2704f0 excw 4026543b: 028240 excw 4026543c : 4026543c: 000282 l8ui a8, a2, 0 4026543f: 1e78b6 bltui a8, 7, 40265461 40265442: fffd91 l32r a9, 40265438 40265445: 0a0c movi.n a10, 0 40265447: 1618a6 blti a8, 1, 40265461 4026544a: 050c movi.n a5, 0 4026544c: 0968 l32i.n a6, a9, 0 4026544e: 752a add.n a7, a5, a2 40265450: 010772 l8ui a7, a7, 1 40265453: 647070 extui a7, a7, 0, 7 40265456: 0b1677 beq a6, a7, 40265465 40265459: 042677 blt a6, a7, 40265461 4026545c: 551b addi.n a5, a5, 1 4026545e: ec9587 bne a5, a8, 4026544e 40265461: 020c movi.n a2, 0 40265463: f00d ret.n 40265465: 994b addi.n a9, a9, 4 40265467: aa1b addi.n a10, a10, 1 40265469: da7a66 bnei a10, 7, 40265447 4026546c: 120c movi.n a2, 1 4026546e: f00d ret.n 40265470 : 40265470: f00d ret.n ... 40265474 : 40265474: f00d ret.n 40265476: f80000 excw 40265479: 267b addi.n a2, a6, 7 4026547b: 322040 excw 4026547c : 4026547c: 203220 or a3, a2, a2 4026547f: f0c112 addi a1, a1, -16 40265482: 016152 s32i a5, a1, 4 40265485: 0361c2 s32i a12, a1, 12 40265488: 2109 s32i.n a0, a1, 8 4026548a: c4ccc1 l32r a12, 402567bc 4026548d: 0149 s32i.n a4, a1, 0 4026548f: 4cc8 l32i.n a12, a12, 16 40265491: 640c movi.n a4, 6 40265493: 246c22 s32i a2, a12, 144 40265496: 48cc22 addi a2, a12, 72 40265499: 6ae501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026549c: 0000c0 callx0 a0 4026549f: 1128 l32i.n a2, a1, 4 402654a1: c4c601 l32r a0, 402567bc 402654a4: b28c beqz.n a2, 402654b3 402654a6: 230c movi.n a3, 2 402654a8: b0a042 movi a4, 176 402654ab: 002d mov.n a2, a0 402654ad: 011145 call0 402665c4 402654b0: 000486 j 402654c6 402654b3: 002152 l32i a5, a1, 0 402654b6: 20a032 movi a3, 32 402654b9: 00a042 movi a4, 0 402654bc: 002d mov.n a2, a0 402654be: 934350 movnez a4, a3, a5 402654c1: 330c movi.n a3, 3 402654c3: 011005 call0 402665c4 402654c6: cc4b addi.n a12, a12, 4 402654c8: 0c2d mov.n a2, a12 402654ca: c56e01 l32r a0, 40256a84 402654cd: 0000c0 callx0 a0 402654d0: 0c2d mov.n a2, a12 402654d2: ffe931 l32r a3, 40265478 402654d5: 040c movi.n a4, 0 402654d7: c4c601 l32r a0, 402567f0 402654da: 0000c0 callx0 a0 402654dd: e8a332 movi a3, 0x3e8 402654e0: 040c movi.n a4, 0 402654e2: 0c2d mov.n a2, a12 402654e4: 150c movi.n a5, 1 402654e6: 31c8 l32i.n a12, a1, 12 402654e8: c56801 l32r a0, 40256a88 402654eb: 0000c0 callx0 a0 402654ee: 2108 l32i.n a0, a1, 8 402654f0: 10c112 addi a1, a1, 16 402654f3: f00d ret.n 402654f5: 000000 ill 402654f8 : 402654f8: c84741 l32r a4, 40257614 402654fb: 120c movi.n a2, 1 402654fd: 800442 l8ui a4, a4, 128 40265500: 250c movi.n a5, 2 40265502: 0144b6 bltui a4, 4, 40265507 40265505: 020c movi.n a2, 0 40265507: 935420 movnez a5, a4, a2 4026550a: 062526 beqi a5, 2, 40265514 4026550d: 033526 beqi a5, 3, 40265514 40265510: f27c movi.n a2, -1 40265512: f00d ret.n 40265514: ac2971 l32r a7, 402505b8 40265517: ba7e61 l32r a6, 40253f10 4026551a: 0020c0 memw 4026551d: 9b2652 l32i a5, a6, 0x26c 40265520: 205570 or a5, a5, a7 40265523: 0020c0 memw 40265526: 9b6652 s32i a5, a6, 0x26c 40265529: 020c movi.n a2, 0 4026552b: f00d ret.n 4026552d: 000000 ill 40265530 : 40265530: a9c241 l32r a4, 4024fc38 40265533: ba7731 l32r a3, 40253f10 40265536: 0020c0 memw 40265539: 9b2322 l32i a2, a3, 0x26c 4026553c: 102240 and a2, a2, a4 4026553f: 0020c0 memw 40265542: 9b6322 s32i a2, a3, 0x26c 40265545: f00d ret.n ... 40265548 : 40265548: a9bc61 l32r a6, 4024fc38 4026554b: ba7151 l32r a5, 40253f10 4026554e: 0020c0 memw 40265551: 9b2542 l32i a4, a5, 0x26c 40265554: 104460 and a4, a4, a6 40265557: 0020c0 memw 4026555a: 9b6542 s32i a4, a5, 0x26c 4026555d: c49731 l32r a3, 402567bc 40265560: 020c movi.n a2, 0 40265562: 796322 s32i a2, a3, 0x1e4 40265565: f00d ret.n ... 40265568 : 40265568: f0c112 addi a1, a1, -16 4026556b: 0109 s32i.n a0, a1, 0 4026556d: 040202 l8ui a0, a2, 4 40265570: 086007 bbci a0, 0, 4026557c 40265573: c49201 l32r a0, 402567bc 40265576: 792002 l32i a0, a0, 0x1e4 40265579: 0000c0 callx0 a0 4026557c: 0108 l32i.n a0, a1, 0 4026557e: 10c112 addi a1, a1, 16 40265581: f00d ret.n ... 40265584 : 40265584: 32cc bnez.n a2, 4026558b 40265586: f47c movi.n a4, -1 40265588: 0001c6 j 40265593 4026558b: c48c31 l32r a3, 402567bc 4026558e: 040c movi.n a4, 0 40265590: 796322 s32i a2, a3, 0x1e4 40265593: 042d mov.n a2, a4 40265595: f00d ret.n ... 40265598 : 40265598: c48931 l32r a3, 402567bc 4026559b: 020c movi.n a2, 0 4026559d: 796322 s32i a2, a3, 0x1e4 402655a0: f00d ret.n 402655a2: 000000 ill 402655a5: 265d excw 402655a7: faf040 excw 402655aa: fe .byte 0xfe 402655ab: 3f .byte 0x3f 402655ac: 265cf0 excw 402655af: a04240 addx4 a4, a2, a4 402655b0 : 402655b0: ffa042 movi a4, 255 402655b3: 68a132 movi a3, 0x168 402655b6: 78a052 movi a5, 120 402655b9: f0c112 addi a1, a1, -16 402655bc: 11c9 s32i.n a12, a1, 4 402655be: 0109 s32i.n a0, a1, 0 402655c0: 02cd mov.n a12, a2 402655c2: e20021 l32r a2, 4025ddc4 402655c5: 1c29 s32i.n a2, a12, 4 402655c7: c259 s32i.n a5, a2, 48 402655c9: d259 s32i.n a5, a2, 52 402655cb: e239 s32i.n a3, a2, 56 402655cd: 934242 s8i a4, a2, 147 402655d0: fff531 l32r a3, 402655a4 402655d3: 040c movi.n a4, 0 402655d5: 224b addi.n a2, a2, 4 402655d7: c48601 l32r a0, 402567f0 402655da: 0000c0 callx0 a0 402655dd: fff221 l32r a2, 402655a8 402655e0: fff331 l32r a3, 402655ac 402655e3: 040c movi.n a4, 0 402655e5: c48201 l32r a0, 402567f0 402655e8: 0000c0 callx0 a0 402655eb: 0108 l32i.n a0, a1, 0 402655ed: 060c movi.n a6, 0 402655ef: 02dc72 addmi a7, a12, 0x200 402655f2: c4c772 addi a7, a7, -60 402655f5: 716c62 s32i a6, a12, 0x1c4 402655f8: 726c72 s32i a7, a12, 0x1c8 402655fb: 11c8 l32i.n a12, a1, 4 402655fd: 10c112 addi a1, a1, 16 40265600: f00d ret.n 40265602: 510000 excw 40265605: 12e1f0 excw 40265608: 09f0c1 l32r a12, 40227dc8 <_lit4_end+0x120678> 4026560b: 252201 l32r a0, 4022ea94 <_lit4_end+0x127344> 4026560e: 053227 bltu a2, a2, 40265617 40265611: 2542a0 extui a4, a10, 18, 3 40265614: 5229 s32i.n a2, a2, 20 40265616: 852a25 excw 40265619: 080002 l8ui a0, a0, 8 4026561c: c11201 l32r a0, 40255a64 4026561f: f00d10 subx8 a0, a13, a1 40265622: 8c0000 excw 40265625: fefb addi.n a15, a14, 15 40265627: 3f .byte 0x3f 40265628: 265604 excw 4026562b: 7b7c40 excw 4026562e: 304026 beqi a0, 4, 40265662 40265631: 402705 call0 402a58a4 <_irom0_text_end+0x34f21> 40265634: 0548 l32i.n a4, a5, 0 40265636: e04027 ball a0, a2, 4026561a 40265639: 2659 s32i.n a5, a6, 8 4026563b: 054040 extui a4, a4, 16, 1 4026563e: 504027 ball a0, a2, 40265692 40265641: 402705 call0 402a58b4 <_irom0_text_end+0x34f31> 40265644 : 40265644: e0c112 addi a1, a1, -32 40265647: 0561d2 s32i a13, a1, 20 4026564a: 2149 s32i.n a4, a1, 8 4026564c: 1159 s32i.n a5, a1, 4 4026564e: 3109 s32i.n a0, a1, 12 40265650: 41c9 s32i.n a12, a1, 16 40265652: 61e9 s32i.n a14, a1, 24 40265654: 71f9 s32i.n a15, a1, 28 40265656: 02ed mov.n a14, a2 40265658: fff3f1 l32r a15, 40265624 4026565b: 03cd mov.n a12, a3 4026565d: 0f2d mov.n a2, a15 4026565f: c50901 l32r a0, 40256a84 40265662: 0000c0 callx0 a0 40265665: 0f2d mov.n a2, a15 40265667: fff031 l32r a3, 40265628 4026566a: 040c movi.n a4, 0 4026566c: c46101 l32r a0, 402567f0 4026566f: 0000c0 callx0 a0 40265672: f6cac5 call0 4025c320 40265675: e1d3d1 l32r a13, 4025ddc4 40265678: 037216 beqz a2, 402656b3 4026567b: f6c8c5 call0 4025c308 4026567e: e2ec bnez.n a2, 402656b0 40265680: 120c movi.n a2, 1 40265682: f6e085 call0 4025c48c 40265685: 0f2d mov.n a2, a15 40265687: c4ff01 l32r a0, 40256a84 4026568a: 0000c0 callx0 a0 4026568d: 276de2 s32i a14, a13, 156 40265690: a04dc2 s8i a12, a13, 160 40265693: a30c movi.n a3, 10 40265695: 040c movi.n a4, 0 40265697: 150c movi.n a5, 1 40265699: 1108 l32i.n a0, a1, 4 4026569b: 2128 l32i.n a2, a1, 8 4026569d: 296d22 s32i a2, a13, 164 402656a0: 2a6d02 s32i a0, a13, 168 402656a3: 0f2d mov.n a2, a15 402656a5: c4f801 l32r a0, 40256a88 402656a8: 0000c0 callx0 a0 402656ab: f27c movi.n a2, -1 402656ad: 004446 j 402657c2 402656b0: f6c845 call0 4025c338 402656b3: f70185 call0 4025c6cc 402656b6: 002256 bnez a2, 402656bc 402656b9: f746c5 call0 4025cb28 402656bc: c440f1 l32r a15, 402567bc 402656bf: 4f28 l32i.n a2, a15, 16 402656c1: d00232 l8ui a3, a2, 208 402656c4: 100c movi.n a0, 1 402656c6: 081366 bnei a3, 1, 402656d2 402656c9: 460d42 l8ui a4, a13, 70 402656cc: 026407 bbci a4, 0, 402656d2 402656cf: ac4d02 s8i a0, a13, 172 402656d2: 224b addi.n a2, a2, 4 402656d4: c4ec01 l32r a0, 40256a84 402656d7: 0000c0 callx0 a0 402656da: ffd431 l32r a3, 4026562c 402656dd: 4f28 l32i.n a2, a15, 16 402656df: 040c movi.n a4, 0 402656e1: 224b addi.n a2, a2, 4 402656e3: c44301 l32r a0, 402567f0 402656e6: 0000c0 callx0 a0 402656e9: 002bc5 call0 402659a8 402656ec: 000c movi.n a0, 0 402656ee: 4f38 l32i.n a3, a15, 16 402656f0: 023c66 bnei a12, 3, 402656f6 402656f3: ad4d02 s8i a0, a13, 173 402656f6: d20332 l8ui a3, a3, 210 402656f9: c7c641 l32r a4, 40257614 402656fc: 605326 beqi a3, 5, 40265760 402656ff: 570442 l8ui a4, a4, 87 40265702: 5a6407 bbci a4, 0, 40265760 40265705: d00301 l32r a0, 40259714 40265708: 0000c0 callx0 a0 4026570b: ad0d02 l8ui a0, a13, 173 4026570e: 0129 s32i.n a2, a1, 0 40265710: 2120b6 bltui a0, 2, 40265735 40265713: 4f58 l32i.n a5, a15, 16 40265715: d00552 l8ui a5, a5, 208 40265718: 550b addi.n a5, a5, -1 4026571a: 0b3556 bnez a5, 402657d1 4026571d: fecc62 addi a6, a12, -2 40265720: 0ad656 bnez a6, 402657d1 40265723: ffc321 l32r a2, 40265630 40265726: 4caf72 movi a7, -180 40265729: 575d72 s16i a7, a13, 174 4026572c: 7add01 l32r a0, 402442a0 4026572f: 0000c0 callx0 a0 40265732: 002a46 j 402657df 40265735: 800b addi.n a8, a0, -1 40265737: 0ac856 bnez a8, 402657e7 4026573a: ffbe21 l32r a2, 40265634 4026573d: 7ad801 l32r a0, 402442a0 40265740: 0000c0 callx0 a0 40265743: 090c movi.n a9, 0 40265745: 575d92 s16i a9, a13, 174 40265748: ad0da2 l8ui a10, a13, 173 4026574b: aa1b addi.n a10, a10, 1 4026574d: ad4da2 s8i a10, a13, 173 40265750: 0128 l32i.n a2, a1, 0 40265752: 579d32 l16si a3, a13, 174 40265755: 060222 l8ui a2, a2, 6 40265758: 201110 or a1, a1, a1 4026575b: f00505 call0 402557ac 4026575e: 000c movi.n a0, 0 40265760: 023c66 bnei a12, 3, 40265766 40265763: ad4d02 s8i a0, a13, 173 40265766: 10a052 movi a5, 16 40265769: b9e941 l32r a4, 40253f10 4026576c: 0020c0 memw 4026576f: 9b2432 l32i a3, a4, 0x26c 40265772: 203350 or a3, a3, a5 40265775: 0020c0 memw 40265778: 9b6432 s32i a3, a4, 0x26c 4026577b: 202cc0 or a2, a12, a12 4026577e: ffae31 l32r a3, 40265638 40265781: 00a042 movi a4, 0 40265784: 01e0c5 call0 40267594 40265787: fdc262 addi a6, a2, -3 4026578a: f1d616 beqz a6, 402656ab 4026578d: 0de9 s32i.n a14, a13, 0 4026578f: 444dc2 s8i a12, a13, 68 40265792: 170c movi.n a7, 1 40265794: 1188 l32i.n a8, a1, 4 40265796: 2198 l32i.n a9, a1, 8 40265798: fd99 s32i.n a9, a13, 60 4026579a: 106d82 s32i a8, a13, 64 4026579d: 464d72 s8i a7, a13, 70 402657a0: 0deec7 bbsi a14, 12, 402657b1 402657a3: 04c8e0 extui a12, a14, 8, 1 402657a6: 930da2 l8ui a10, a13, 147 402657a9: 0b0c movi.n a11, 0 402657ab: 93abc0 movnez a10, a11, a12 402657ae: 454da2 s8i a10, a13, 69 402657b1: 007d85 call0 40265f8c 402657b4: 0fd8 l32i.n a13, a15, 0 402657b6: 0dd8 l32i.n a13, a13, 0 402657b8: 046d17 bbci a13, 1, 402657c0 402657bb: 020c movi.n a2, 0 402657bd: 005405 call0 40265d00 402657c0: 020c movi.n a2, 0 402657c2: 41c8 l32i.n a12, a1, 16 402657c4: 51d8 l32i.n a13, a1, 20 402657c6: 61e8 l32i.n a14, a1, 24 402657c8: 71f8 l32i.n a15, a1, 28 402657ca: 3108 l32i.n a0, a1, 12 402657cc: 20c112 addi a1, a1, 32 402657cf: f00d ret.n 402657d1: ff9a21 l32r a2, 4026563c 402657d4: 000c movi.n a0, 0 402657d6: 575d02 s16i a0, a13, 174 402657d9: 7ab101 l32r a0, 402442a0 402657dc: 0000c0 callx0 a0 402657df: 020c movi.n a2, 0 402657e1: ad4d22 s8i a2, a13, 173 402657e4: ffda06 j 40265750 402657e7: 777c31 l32r a3, 402435d8 402657ea: 0020c0 memw 402657ed: 9e2332 l32i a3, a3, 0x278 402657f0: ff9421 l32r a2, 40265640 402657f3: f53030 extui a3, a3, 16, 16 402657f6: 113300 slli a3, a3, 16 402657f9: 313030 srai a3, a3, 16 402657fc: 575d32 s16i a3, a13, 174 402657ff: 7aa801 l32r a0, 402442a0 40265802: 0000c0 callx0 a0 40265805: ffcfc6 j 40265748 40265808 : 40265808: f0c112 addi a1, a1, -16 4026580b: 1109 s32i.n a0, a1, 4 4026580d: e16d01 l32r a0, 4025ddc4 40265810: 460022 l8ui a2, a0, 70 40265813: 176207 bbci a2, 0, 4026582e 40265816: 204b addi.n a2, a0, 4 40265818: 0129 s32i.n a2, a1, 0 4026581a: c49a01 l32r a0, 40256a84 4026581d: 0000c0 callx0 a0 40265820: 0128 l32i.n a2, a1, 0 40265822: 030c movi.n a3, 0 40265824: 040c movi.n a4, 0 40265826: 150c movi.n a5, 1 40265828: c49801 l32r a0, 40256a88 4026582b: 0000c0 callx0 a0 4026582e: 1108 l32i.n a0, a1, 4 40265830: 10c112 addi a1, a1, 16 40265833: f00d ret.n 40265835: 000000 ill 40265838: f0c112 addi a1, a1, -16 4026583b: 0109 s32i.n a0, a1, 0 4026583d: 003f85 call0 40265c38 40265840: 428c beqz.n a2, 40265848 40265842: 0001c5 call0 40265860 40265845: 000186 j 4026584f 40265848: 020c movi.n a2, 0 4026584a: 030c movi.n a3, 0 4026584c: 001905 call0 402659e0 4026584f: 0108 l32i.n a0, a1, 0 40265851: 10c112 addi a1, a1, 16 40265854: f00d ret.n 40265856: a80000 excw 40265859: 2658 l32i.n a5, a6, 8 4026585b: 58e440 excw 4026585e: 124026 beqi a0, 4, 40265874 40265861: 09f0c1 l32r a12, 40228024 <_lit4_end+0x1208d4> 40265864: 570101 l32r a0, 4023b468 <_lit4_end+0x133d18> 40265867: 026de1 l32r a14, 4022621c <_lit4_end+0x11eacc> 4026586a: 0028 l32i.n a2, a0, 0 4026586c: c3d451 l32r a5, 402567bc 4026586f: 11e2e7 bbsi a2, 14, 40265884 40265872: 4558 l32i.n a5, a5, 16 40265874: d048 l32i.n a4, a0, 52 40265876: 112552 l32i a5, a5, 68 40265879: c038 l32i.n a3, a0, 48 4026587b: fbc552 addi a5, a5, -5 4026587e: 833450 moveqz a3, a4, a5 40265881: 000046 j 40265886 40265884: e038 l32i.n a3, a0, 56 40265886: 202660 or a2, a6, a6 40265889: fff341 l32r a4, 40265858 4026588c: fff451 l32r a5, 4026585c 4026588f: 460072 l8ui a7, a0, 70 40265892: 08a082 movi a8, 8 40265895: 207780 or a7, a7, a8 40265898: 464072 s8i a7, a0, 70 4026589b: 01d505 call0 402675ec 4026589e: 002102 l32i a0, a1, 0 402658a1: 10c112 addi a1, a1, 16 402658a4: f00d ret.n 402658a6: 0c0000 excw 402658a9: a05224 excw 402658ac: 4561f7 bbci a1, 15, 402658f5 402658af: c112e1 l32r a14, 40255cf8 402658b2: 0109f0 slli a0, a9, 17 402658b5: 460632 l8ui a3, a6, 70 402658b8: 0608 l32i.n a0, a6, 0 402658ba: 103350 and a3, a3, a5 402658bd: 203340 or a3, a3, a4 402658c0: 464632 s8i a3, a6, 70 402658c3: 0de0e7 bbsi a0, 14, 402658d4 402658c6: 0278 l32i.n a7, a2, 0 402658c8: 08e797 bbsi a7, 9, 402658d4 402658cb: 048d00 extui a8, a0, 13, 1 402658ce: 924682 s8i a8, a6, 146 402658d1: 002d45 call0 40265ba8 402658d4: 0108 l32i.n a0, a1, 0 402658d6: 10c112 addi a1, a1, 16 402658d9: f00d ret.n 402658db: fadc00 excw 402658de: fe .byte 0xfe 402658df: 3f .byte 0x3f 402658e0: f5c8 l32i.n a12, a5, 60 402658e2: fe .byte 0xfe 402658e3: 3f .byte 0x3f 402658e4: f0c112 addi a1, a1, -16 402658e7: 21c9 s32i.n a12, a1, 8 402658e9: e136c1 l32r a12, 4025ddc4 402658ec: 1109 s32i.n a0, a1, 4 402658ee: 460c02 l8ui a0, a12, 70 402658f1: 31d9 s32i.n a13, a1, 12 402658f3: 042300 extui a2, a0, 3, 1 402658f6: 08a216 beqz a2, 40265984 402658f9: f7a022 movi a2, 247 402658fc: 100020 and a0, a0, a2 402658ff: 464c02 s8i a0, a12, 70 40265902: 096027 bbci a0, 2, 4026590f 40265905: 020c movi.n a2, 0 40265907: 030c movi.n a3, 0 40265909: 000d45 call0 402659e0 4026590c: 001a46 j 40265979 4026590f: fff321 l32r a2, 402658dc 40265912: a39c beqz.n a3, 40265930 40265914: c45c01 l32r a0, 40256a84 40265917: 0000c0 callx0 a0 4026591a: fba042 movi a4, 251 4026591d: 460c32 l8ui a3, a12, 70 40265920: 020c movi.n a2, 0 40265922: 103340 and a3, a3, a4 40265925: 464c32 s8i a3, a12, 70 40265928: 130c movi.n a3, 1 4026592a: 000b45 call0 402659e0 4026592d: 001206 j 40265979 40265930: 002c02 l32i a0, a12, 0 40265933: c3a2c1 l32r a12, 402567bc 40265936: 566087 bbci a0, 8, 40265990 40265939: c45201 l32r a0, 40256a84 4026593c: 0000c0 callx0 a0 4026593f: 01dcc5 call0 4026770c 40265942: ff1921 l32r a2, 402655a8 40265945: 1ea032 movi a3, 30 40265948: 040c movi.n a4, 0 4026594a: 150c movi.n a5, 1 4026594c: c44f01 l32r a0, 40256a88 4026594f: 0000c0 callx0 a0 40265952: 0d0c movi.n a13, 0 40265954: ffe351 l32r a5, 402658e0 40265957: 0159 s32i.n a5, a1, 0 40265959: 712c22 l32i a2, a12, 0x1c4 4026595c: 929c beqz.n a2, 40265979 4026595e: 8268 l32i.n a6, a2, 32 40265960: 716c62 s32i a6, a12, 0x1c4 40265963: 36cc bnez.n a6, 4026596a 40265965: 0178 l32i.n a7, a1, 0 40265967: 726c72 s32i a7, a12, 0x1c8 4026596a: 82d9 s32i.n a13, a2, 32 4026596c: f7dd05 call0 4025d740 4026596f: fff986 j 40265959 40265972: 020c movi.n a2, 0 40265974: 030c movi.n a3, 0 40265976: 000685 call0 402659e0 40265979: 21c8 l32i.n a12, a1, 8 4026597b: 31d8 l32i.n a13, a1, 12 4026597d: 1108 l32i.n a0, a1, 4 4026597f: 10c112 addi a1, a1, 16 40265982: f00d ret.n 40265984: 048100 extui a8, a0, 1, 1 40265987: f77816 beqz a8, 40265902 4026598a: fda022 movi a2, 253 4026598d: ffdac6 j 402658fc 40265990: 05e097 bbsi a0, 9, 40265999 40265993: c43c01 l32r a0, 40256a84 40265996: 0000c0 callx0 a0 40265999: 0c98 l32i.n a9, a12, 0 4026599b: 0998 l32i.n a9, a9, 0 4026599d: d16907 bbci a9, 0, 40265972 402659a0: 01d685 call0 4026770c 402659a3: fff486 j 40265979 ... 402659a8 : 402659a8: f0c112 addi a1, a1, -16 402659ab: 006102 s32i a0, a1, 0 402659ae: e10501 l32r a0, 4025ddc4 402659b1: 460022 l8ui a2, a0, 70 402659b4: 1a6207 bbci a2, 0, 402659d2 402659b7: 00a032 movi a3, 0 402659ba: 464032 s8i a3, a0, 70 402659bd: 01d185 call0 402676d8 402659c0: fefa21 l32r a2, 402655a8 402659c3: c43001 l32r a0, 40256a84 402659c6: 0000c0 callx0 a0 402659c9: ffc421 l32r a2, 402658dc 402659cc: c42e01 l32r a0, 40256a84 402659cf: 0000c0 callx0 a0 402659d2: 002102 l32i a0, a1, 0 402659d5: 10c112 addi a1, a1, 16 402659d8: f00d ret.n 402659da: 600000 neg a0, a0 402659dd: 402705 call0 402a5c50 <_irom0_text_end+0x352cd> 402659e0: ffff21 l32r a2, 402659dc 402659e3: e0c112 addi a1, a1, -32 402659e6: 046132 s32i a3, a1, 16 402659e9: 0109 s32i.n a0, a1, 0 402659eb: 21d9 s32i.n a13, a1, 8 402659ed: 11c9 s32i.n a12, a1, 4 402659ef: 31e9 s32i.n a14, a1, 12 402659f1: e0f4c1 l32r a12, 4025ddc4 402659f4: c372e1 l32r a14, 402567bc 402659f7: fcd8 l32i.n a13, a12, 60 402659f9: 4ee8 l32i.n a14, a14, 16 402659fb: 7a2901 l32r a0, 402442a0 402659fe: 0000c0 callx0 a0 40265a01: f36c movi.n a3, -17 40265a03: b94321 l32r a2, 40253f10 40265a06: 0020c0 memw 40265a09: 9b2202 l32i a0, a2, 0x26c 40265a0c: 100030 and a0, a0, a3 40265a0f: 0020c0 memw 40265a12: 9b6202 s32i a0, a2, 0x26c 40265a15: 01cf45 call0 4026770c 40265a18: 01bbc5 call0 402675d8 40265a1b: ffb021 l32r a2, 402658dc 40265a1e: faa062 movi a6, 250 40265a21: 460c52 l8ui a5, a12, 70 40265a24: 040c movi.n a4, 0 40265a26: 0c49 s32i.n a4, a12, 0 40265a28: 105560 and a5, a5, a6 40265a2b: 464c52 s8i a5, a12, 70 40265a2e: c41501 l32r a0, 40256a84 40265a31: 0000c0 callx0 a0 40265a34: 080c movi.n a8, 0 40265a36: fc89 s32i.n a8, a12, 60 40265a38: 112e72 l32i a7, a14, 68 40265a3b: 115766 bnei a7, 5, 40265a50 40265a3e: c35f41 l32r a4, 402567bc 40265a41: 220c movi.n a2, 2 40265a43: 0448 l32i.n a4, a4, 0 40265a45: 030c movi.n a3, 0 40265a47: d22442 l32i a4, a4, 0x348 40265a4a: f99685 call0 4025f3b4 40265a4d: 0002c6 j 40265a5c 40265a50: 00a022 movi a2, 0 40265a53: 00a032 movi a3, 0 40265a56: 00a042 movi a4, 0 40265a59: f99585 call0 4025f3b4 40265a5c: 06cd16 beqz a13, 40265acc 40265a5f: e8f951 l32r a5, 4025fe44 40265a62: 102c22 l32i a2, a12, 64 40265a65: 119257 bne a2, a5, 40265a7a 40265a68: 020c movi.n a2, 0 40265a6a: 000c85 call0 40265b34 40265a6d: 102c22 l32i a2, a12, 64 40265a70: 4138 l32i.n a3, a1, 16 40265a72: 0228 l32i.n a2, a2, 0 40265a74: 000dc0 callx0 a13 40265a77: 000106 j 40265a7f 40265a7a: 4138 l32i.n a3, a1, 16 40265a7c: 000dc0 callx0 a13 40265a7f: 0050c5 call0 40265f8c 40265a82: ac0c02 l8ui a0, a12, 172 40265a85: c34d31 l32r a3, 402567bc 40265a88: 071026 beqi a0, 1, 40265a93 40265a8b: 4338 l32i.n a3, a3, 16 40265a8d: d00332 l8ui a3, a3, 208 40265a90: 383366 bnei a3, 3, 40265acc 40265a93: 4148 l32i.n a4, a1, 16 40265a95: 34fc bnez.n a4, 40265acc 40265a97: 041066 bnei a0, 1, 40265a9f 40265a9a: 050c movi.n a5, 0 40265a9c: ac4c52 s8i a5, a12, 172 40265a9f: ce4b addi.n a12, a14, 4 40265aa1: 0c2d mov.n a2, a12 40265aa3: c3f801 l32r a0, 40256a84 40265aa6: 0000c0 callx0 a0 40265aa9: 4e68 l32i.n a6, a14, 16 40265aab: b6cc bnez.n a6, 40265aba 40265aad: 0c2d mov.n a2, a12 40265aaf: fedf31 l32r a3, 4026562c 40265ab2: 040c movi.n a4, 0 40265ab4: c34f01 l32r a0, 402567f0 40265ab7: 0000c0 callx0 a0 40265aba: 202cc0 or a2, a12, a12 40265abd: 64a032 movi a3, 100 40265ac0: 00a042 movi a4, 0 40265ac3: 01a052 movi a5, 1 40265ac6: c3f001 l32r a0, 40256a88 40265ac9: 0000c0 callx0 a0 40265acc: f20f85 call0 40257bc8 40265acf: 163266 bnei a2, 3, 40265ae9 40265ad2: cf1001 l32r a0, 40259714 40265ad5: 0000c0 callx0 a0 40265ad8: fa4b05 call0 4025ff8c 40265adb: cc5371 l32r a7, 40258c28 40265ade: ad0772 l8ui a7, a7, 173 40265ae1: 041277 beq a2, a7, 40265ae9 40265ae4: 020c movi.n a2, 0 40265ae6: f38785 call0 40259360 40265ae9: f68345 call0 4025c320 40265aec: 11c8 l32i.n a12, a1, 4 40265aee: 21d8 l32i.n a13, a1, 8 40265af0: 31e8 l32i.n a14, a1, 12 40265af2: 128c beqz.n a2, 40265af7 40265af4: f68805 call0 4025c378 40265af7: 0108 l32i.n a0, a1, 0 40265af9: 20c112 addi a1, a1, 32 40265afc: f00d ret.n 40265afe: 6c0000 excw 40265b01: fefb addi.n a15, a14, 15 40265b03: 3f .byte 0x3f 40265b04 : 40265b04: 640c movi.n a4, 6 40265b06: 023d mov.n a3, a2 40265b08: f0c112 addi a1, a1, -16 40265b0b: fffd21 l32r a2, 40265b00 40265b0e: 0109 s32i.n a0, a1, 0 40265b10: 694801 l32r a0, 40240030 <_irom0_text_start+0x30> 40265b13: 0000c0 callx0 a0 40265b16: e0ab21 l32r a2, 4025ddc4 40265b19: 100c movi.n a0, 1 40265b1b: 9a4202 s8i a0, a2, 154 40265b1e: 0108 l32i.n a0, a1, 0 40265b20: 10c112 addi a1, a1, 16 40265b23: f00d ret.n 40265b25: 000000 ill 40265b28 : 40265b28: e0a731 l32r a3, 4025ddc4 40265b2b: 020c movi.n a2, 0 40265b2d: 9a4322 s8i a2, a3, 154 40265b30: f00d ret.n ... 40265b34 : 40265b34: e0a431 l32r a3, 4025ddc4 40265b37: 9b4322 s8i a2, a3, 155 40265b3a: f00d ret.n 40265b3c : 40265b3c: e0c112 addi a1, a1, -32 40265b3f: 3109 s32i.n a0, a1, 12 40265b41: 41c9 s32i.n a12, a1, 16 40265b43: 51d9 s32i.n a13, a1, 20 40265b45: 02cd mov.n a12, a2 40265b47: 05dd mov.n a13, a5 40265b49: 3732f6 bgeui a2, 3, 40265b84 40265b4c: 2139 s32i.n a3, a1, 8 40265b4e: 1149 s32i.n a4, a1, 4 40265b50: e09d01 l32r a0, 4025ddc4 40265b53: 281566 bnei a5, 1, 40265b7f 40265b56: 003d mov.n a3, a0 40265b58: b02220 addx8 a2, a2, a2 40265b5b: a02230 addx4 a2, a2, a3 40265b5e: 043d mov.n a3, a4 40265b60: 126232 s32i a3, a2, 72 40265b63: 032c movi.n a3, 32 40265b65: 4cc222 addi a2, a2, 76 40265b68: 0129 s32i.n a2, a1, 0 40265b6a: 78d801 l32r a0, 40243ecc 40265b6d: 0000c0 callx0 a0 40265b70: 0128 l32i.n a2, a1, 0 40265b72: 2138 l32i.n a3, a1, 8 40265b74: 1148 l32i.n a4, a1, 4 40265b76: 692e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40265b79: 0000c0 callx0 a0 40265b7c: e09201 l32r a0, 4025ddc4 40265b7f: 4c0a add.n a4, a12, a0 40265b81: 9044d2 s8i a13, a4, 144 40265b84: 41c8 l32i.n a12, a1, 16 40265b86: 51d8 l32i.n a13, a1, 20 40265b88: 3108 l32i.n a0, a1, 12 40265b8a: 20c112 addi a1, a1, 32 40265b8d: f00d ret.n ... 40265b90 : 40265b90: 1232f6 bgeui a2, 3, 40265ba6 40265b93: 030c movi.n a3, 0 40265b95: e08b51 l32r a5, 4025ddc4 40265b98: b04220 addx8 a4, a2, a2 40265b9b: a04450 addx4 a4, a4, a5 40265b9e: 525a add.n a5, a2, a5 40265ba0: 904532 s8i a3, a5, 144 40265ba3: 126432 s32i a3, a4, 72 40265ba6: f00d ret.n 40265ba8: c30561 l32r a6, 402567bc 40265bab: e0c112 addi a1, a1, -32 40265bae: 4109 s32i.n a0, a1, 16 40265bb0: 51c9 s32i.n a12, a1, 20 40265bb2: e084c1 l32r a12, 4025ddc4 40265bb5: 4668 l32i.n a6, a6, 16 40265bb7: 920c02 l8ui a0, a12, 146 40265bba: 0668 l32i.n a6, a6, 0 40265bbc: 1220f6 bgeui a0, 2, 40265bd2 40265bbf: 70ca add.n a7, a0, a12 40265bc1: 900772 l8ui a7, a7, 144 40265bc4: 068756 bnez a7, 40265c30 40265bc7: 001b addi.n a0, a0, 1 40265bc9: 740000 extui a0, a0, 0, 8 40265bcc: 924c02 s8i a0, a12, 146 40265bcf: ec2066 bnei a0, 2, 40265bbf 40265bd2: 030c movi.n a3, 0 40265bd4: 04f316 beqz a3, 40265c27 40265bd7: 8030c0 add a3, a0, a12 40265bda: 900332 l8ui a3, a3, 144 40265bdd: 9c9451 l32r a5, 4024ce30 40265be0: 162366 bnei a3, 2, 40265bfa 40265be3: 204550 or a4, a5, a5 40265be6: 00a022 movi a2, 0 40265be9: 33c632 addi a3, a6, 51 40265bec: 070c movi.n a7, 0 40265bee: 160c movi.n a6, 1 40265bf0: 0169 s32i.n a6, a1, 0 40265bf2: 060c movi.n a6, 0 40265bf4: fe33c5 call0 40263f34 40265bf7: 000906 j 40265c1f 40265bfa: 211366 bnei a3, 1, 40265c1f 40265bfd: b07000 addx8 a7, a0, a0 40265c00: a077c0 addx4 a7, a7, a12 40265c03: 122702 l32i a0, a7, 72 40265c06: 015016 beqz a0, 40265c1f 40265c09: 204550 or a4, a5, a5 40265c0c: 00a022 movi a2, 0 40265c0f: 33c632 addi a3, a6, 51 40265c12: 180c movi.n a8, 1 40265c14: 4cc762 addi a6, a7, 76 40265c17: 0189 s32i.n a8, a1, 0 40265c19: 747000 extui a7, a0, 0, 8 40265c1c: fe3145 call0 40263f34 40265c1f: 920c92 l8ui a9, a12, 146 40265c22: 991b addi.n a9, a9, 1 40265c24: 924c92 s8i a9, a12, 146 40265c27: 51c8 l32i.n a12, a1, 20 40265c29: 4108 l32i.n a0, a1, 16 40265c2b: 20c112 addi a1, a1, 32 40265c2e: f00d ret.n 40265c30: 130c movi.n a3, 1 40265c32: ffe786 j 40265bd4 40265c35: 000000 ill 40265c38: 84a082 movi a8, 132 40265c3b: d40c movi.n a4, 13 40265c3d: c2df71 l32r a7, 402567bc 40265c40: e06161 l32r a6, 4025ddc4 40265c43: f0c112 addi a1, a1, -16 40265c46: 31e9 s32i.n a14, a1, 12 40265c48: 21d9 s32i.n a13, a1, 8 40265c4a: 0109 s32i.n a0, a1, 0 40265c4c: 0d0c movi.n a13, 0 40265c4e: 930622 l8ui a2, a6, 147 40265c51: ffa002 movi a0, 255 40265c54: 903220 addx2 a3, a2, a2 40265c57: c00200 sub a0, a2, a0 40265c5a: a03370 addx4 a3, a3, a7 40265c5d: 01d332 addmi a3, a3, 0x100 40265c60: 84c332 addi a3, a3, -124 40265c63: 93d300 movnez a13, a3, a0 40265c66: 450602 l8ui a0, a6, 69 40265c69: 11c9 s32i.n a12, a1, 4 40265c6b: 393407 bltu a4, a0, 40265ca8 40265c6e: 4b27b2 l32i a11, a7, 0x12c 40265c71: e90c movi.n a9, 14 40265c73: 69c821 l32r a2, 40240394 <_irom0_text_start+0x394> 40265c76: a003c1 l32r a12, 4024dc84 40265c79: 06e8 l32i.n a14, a6, 0 40265c7b: 8c7da1 l32r a10, 40248e70 40265c7e: 10cec0 and a12, a14, a12 40265c81: 10aea0 and a10, a14, a10 40265c84: 10ee20 and a14, a14, a2 40265c87: 902000 addx2 a2, a0, a0 40265c8a: a02270 addx4 a2, a2, a7 40265c8d: 212252 l32i a5, a2, 132 40265c90: 228a add.n a2, a2, a8 40265c92: 076507 bbci a5, 0, 40265c9d 40265c95: 046517 bbci a5, 1, 40265c9d 40265c98: ba9c beqz.n a10, 40265cb7 40265c9a: 1992b7 bne a2, a11, 40265cb7 40265c9d: 001b addi.n a0, a0, 1 40265c9f: 740000 extui a0, a0, 0, 8 40265ca2: 454602 s8i a0, a6, 69 40265ca5: de9097 bne a0, a9, 40265c87 40265ca8: 020c movi.n a2, 0 40265caa: 11c8 l32i.n a12, a1, 4 40265cac: 21d8 l32i.n a13, a1, 8 40265cae: 31e8 l32i.n a14, a1, 12 40265cb0: 0108 l32i.n a0, a1, 0 40265cb2: 10c112 addi a1, a1, 16 40265cb5: f00d ret.n 40265cb7: 1c8c beqz.n a12, 40265cbc 40265cb9: e092d7 bne a2, a13, 40265c9d 40265cbc: 1e8c beqz.n a14, 40265cc1 40265cbe: dbe597 bbsi a5, 9, 40265c9d 40265cc1: 301b addi.n a3, a0, 1 40265cc3: 454632 s8i a3, a6, 69 40265cc6: fff806 j 40265caa 40265cc9: 000000 ill 40265ccc : 40265ccc: 040c movi.n a4, 0 40265cce: c2bb71 l32r a7, 402567bc 40265cd1: d67c movi.n a6, -3 40265cd3: e50c movi.n a5, 14 40265cd5: 841b addi.n a8, a4, 1 40265cd7: 903440 addx2 a3, a4, a4 40265cda: a03370 addx4 a3, a3, a7 40265cdd: 212322 l32i a2, a3, 132 40265ce0: 744080 extui a4, a8, 0, 8 40265ce3: 102260 and a2, a2, a6 40265ce6: 216322 s32i a2, a3, 132 40265ce9: e89457 bne a4, a5, 40265cd5 40265cec: f00d ret.n 40265cee: 120000 excw 40265cf1: 09f0c1 l32r a12, 402284b4 <_lit4_end+0x120d64> 40265cf4: b40501 l32r a0, 40252d08 40265cf7: ff .byte 0xff 40265cf8: 0108 l32i.n a0, a1, 0 40265cfa: 10c112 addi a1, a1, 16 40265cfd: f00d ret.n 40265cff: c11200 mul16u a1, a2, a0 40265d02: 3051f0 xor a5, a1, a15 40265d05: 0109e0 slli a0, a9, 18 40265d08: 460502 l8ui a0, a5, 70 40265d0b: 254b addi.n a2, a5, 4 40265d0d: 276007 bbci a0, 0, 40265d38 40265d10: a30c movi.n a3, 10 40265d12: 0e0307 bnone a3, a0, 40265d24 40265d15: 030c movi.n a3, 0 40265d17: 040c movi.n a4, 0 40265d19: 150c movi.n a5, 1 40265d1b: c35b01 l32r a0, 40256a88 40265d1e: 0000c0 callx0 a0 40265d21: 0004c6 j 40265d38 40265d24: 0548 l32i.n a4, a5, 0 40265d26: 0b6497 bbci a4, 9, 40265d35 40265d29: b538 l32i.n a3, a5, 44 40265d2b: 040c movi.n a4, 0 40265d2d: 150c movi.n a5, 1 40265d2f: c35601 l32r a0, 40256a88 40265d32: 0000c0 callx0 a0 40265d35: ffb005 call0 40265838 40265d38: 0108 l32i.n a0, a1, 0 40265d3a: 10c112 addi a1, a1, 16 40265d3d: f00d ret.n ... 40265d40 : 40265d40: e02141 l32r a4, 4025ddc4 40265d43: 320b addi.n a3, a2, -1 40265d45: 934432 s8i a3, a4, 147 40265d48: f00d ret.n ... 40265d4c : 40265d4c: e01e21 l32r a2, 4025ddc4 40265d4f: 0228 l32i.n a2, a2, 0 40265d51: f00d ret.n ... 40265d54 : 40265d54: c29a41 l32r a4, 402567bc 40265d57: 7438 l32i.n a3, a4, 28 40265d59: c54921 l32r a2, 40257280 40265d5c: 0463e7 bbci a3, 14, 40265d64 40265d5f: 102320 and a2, a3, a2 40265d62: 7429 s32i.n a2, a4, 28 40265d64: f00d ret.n 40265d66: 700000 excw 40265d69: 402705 call0 402a5fdc <_irom0_text_end+0x35659> 40265d6c : 40265d6c: f0c112 addi a1, a1, -16 40265d6f: 016102 s32i a0, a1, 4 40265d72: 002202 l32i a0, a2, 0 40265d75: 01a022 movi a2, 1 40265d78: 0109 s32i.n a0, a1, 0 40265d7a: f7c085 call0 4025d984 40265d7d: c28f41 l32r a4, 402567bc 40265d80: 802351 l32r a5, 40245e0c 40265d83: 7408 l32i.n a0, a4, 28 40265d85: d2dc bnez.n a2, 40265da6 40265d87: c53e31 l32r a3, 40257280 40265d8a: fff721 l32r a2, 40265d68 40265d8d: 103030 and a3, a0, a3 40265d90: 7439 s32i.n a3, a4, 28 40265d92: 794301 l32r a0, 402442a0 40265d95: 0000c0 callx0 a0 40265d98: 0128 l32i.n a2, a1, 0 40265d9a: 330c movi.n a3, 3 40265d9c: 040c movi.n a4, 0 40265d9e: 050c movi.n a5, 0 40265da0: ff8a05 call0 40265644 40265da3: 000106 j 40265dab 40265da6: 205050 or a5, a0, a5 40265da9: 7459 s32i.n a5, a4, 28 40265dab: 1108 l32i.n a0, a1, 4 40265dad: 10c112 addi a1, a1, 16 40265db0: f00d ret.n ... 40265db4 : 40265db4: 010262 l8ui a6, a2, 1 40265db7: 050c movi.n a5, 0 40265db9: d68c beqz.n a6, 40265dca 40265dbb: 325a add.n a3, a2, a5 40265dbd: 020332 l8ui a3, a3, 2 40265dc0: 551b addi.n a5, a5, 1 40265dc2: 83cc bnez.n a3, 40265dce 40265dc4: 745050 extui a5, a5, 0, 8 40265dc7: f09657 bne a6, a5, 40265dbb 40265dca: 120c movi.n a2, 1 40265dcc: f00d ret.n 40265dce: 020c movi.n a2, 0 40265dd0: f00d ret.n 40265dd2: 800000 add a0, a0, a0 40265dd5: 402705 call0 402a6048 <_irom0_text_end+0x356c5> 40265dd8: fef695 excw 40265ddb: 3f .byte 0x3f 40265ddc: 270510 excw 40265ddf: c11240 mul16u a1, a2, a4 40265de0 : 40265de0: e0c112 addi a1, a1, -32 40265de3: 6109 s32i.n a0, a1, 24 40265de5: c27501 l32r a0, 402567bc 40265de8: 71c9 s32i.n a12, a1, 28 40265dea: 4048 l32i.n a4, a0, 16 40265dec: 03cd mov.n a12, a3 40265dee: 142432 l32i a3, a4, 80 40265df1: f56c movi.n a5, -17 40265df3: 103350 and a3, a3, a5 40265df6: 146432 s32i a3, a4, 80 40265df9: 180002 l8ui a0, a0, 24 40265dfc: 4129 s32i.n a2, a1, 16 40265dfe: fec002 addi a0, a0, -2 40265e01: 0b2016 beqz a0, 40265eb7 40265e04: 9c28 l32i.n a2, a12, 36 40265e06: fffac5 call0 40265db4 40265e09: dfae01 l32r a0, 4025dcc4 40265e0c: 42ec bnez.n a2, 40265e34 40265e0e: ffd042 addmi a4, a0, 0xffffff00 40265e11: 9c38 l32i.n a3, a12, 36 40265e13: 382442 l32i a4, a4, 224 40265e16: 010362 l8ui a6, a3, 1 40265e19: 2109 s32i.n a0, a1, 8 40265e1b: 109467 bne a4, a6, 40265e2f 40265e1e: 332b addi.n a3, a3, 2 40265e20: 002d mov.n a2, a0 40265e22: e4c222 addi a2, a2, -28 40265e25: 971c01 l32r a0, 4024ba98 40265e28: 0000c0 callx0 a0 40265e2b: 2108 l32i.n a0, a1, 8 40265e2d: 328c beqz.n a2, 40265e34 40265e2f: 020c movi.n a2, 0 40265e31: 002106 j 40265eb9 40265e34: 7d0032 l8ui a3, a0, 125 40265e37: 1c1366 bnei a3, 1, 40265e57 40265e3a: 026102 s32i a0, a1, 8 40265e3d: fee316 beqz a3, 40265e2f 40265e40: c9f621 l32r a2, 40258618 40265e43: 042132 l32i a3, a1, 16 40265e46: 06a042 movi a4, 6 40265e49: 10c332 addi a3, a3, 16 40265e4c: 971301 l32r a0, 4024ba98 40265e4f: 0000c0 callx0 a0 40265e52: 2108 l32i.n a0, a1, 8 40265e54: fd7256 bnez a2, 40265e2f 40265e57: 031c42 l16ui a4, a12, 6 40265e5a: f0a032 movi a3, 240 40265e5d: cee417 bbsi a4, 1, 40265e2f 40265e60: dfd921 l32r a2, 4025ddc4 40265e63: 080c movi.n a8, 0 40265e65: 064082 s8i a8, a0, 6 40265e68: 074082 s8i a8, a0, 7 40265e6b: 084082 s8i a8, a0, 8 40265e6e: b00272 l8ui a7, a2, 176 40265e71: 094082 s8i a8, a0, 9 40265e74: 347070 extui a7, a7, 0, 4 40265e77: 1187c0 slli a8, a7, 4 40265e7a: 207780 or a7, a7, a8 40265e7d: b04272 s8i a7, a2, 176 40265e80: 180c movi.n a8, 1 40265e82: 5189 s32i.n a8, a1, 20 40265e84: 044082 s8i a8, a0, 4 40265e87: ec58 l32i.n a5, a12, 56 40265e89: 054082 s8i a8, a0, 5 40265e8c: 25bc beqz.n a5, 40265ec2 40265e8e: c24ba1 l32r a10, 402567bc 40265e91: 4aa8 l32i.n a10, a10, 16 40265e93: 0c2d mov.n a2, a12 40265e95: 142a92 l32i a9, a10, 80 40265e98: 0b1c movi.n a11, 16 40265e9a: 2099b0 or a9, a9, a11 40265e9d: 146a92 s32i a9, a10, 80 40265ea0: fd2285 call0 402630cc 40265ea3: dfc821 l32r a2, 4025ddc4 40265ea6: b00202 l8ui a0, a2, 176 40265ea9: f0a032 movi a3, 240 40265eac: 100030 and a0, a0, a3 40265eaf: 5138 l32i.n a3, a1, 20 40265eb1: 200030 or a0, a0, a3 40265eb4: b04202 s8i a0, a2, 176 40265eb7: 120c movi.n a2, 1 40265eb9: 71c8 l32i.n a12, a1, 28 40265ebb: 6108 l32i.n a0, a1, 24 40265ebd: 20c112 addi a1, a1, 32 40265ec0: f00d ret.n 40265ec2: 0d2c52 l32i a5, a12, 52 40265ec5: 01f516 beqz a5, 40265ee8 40265ec8: c23d71 l32r a7, 402567bc 40265ecb: 042772 l32i a7, a7, 16 40265ece: 0c2d mov.n a2, a12 40265ed0: 142762 l32i a6, a7, 80 40265ed3: 081c movi.n a8, 16 40265ed5: 206680 or a6, a6, a8 40265ed8: 146762 s32i a6, a7, 80 40265edb: fd0dc5 call0 40262fb8 40265ede: dfb921 l32r a2, 4025ddc4 40265ee1: 280c movi.n a8, 2 40265ee3: 5189 s32i.n a8, a1, 20 40265ee5: ffef46 j 40265ea6 40265ee8: 031c92 l16ui a9, a12, 6 40265eeb: 026102 s32i a0, a1, 8 40265eee: 336947 bbci a9, 4, 40265f25 40265ef1: c9c6c1 l32r a12, 4025860c 40265ef4: 202cc0 or a2, a12, a12 40265ef7: 684d01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40265efa: 0000c0 callx0 a0 40265efd: 0361c2 s32i a12, a1, 12 40265f00: 0129 s32i.n a2, a1, 0 40265f02: 013d mov.n a3, a1 40265f04: 0c2d mov.n a2, a12 40265f06: e7a485 call0 4024d950 40265f09: 02cd mov.n a12, a2 40265f0b: c2dc bnez.n a2, 40265f2b 40265f0d: ffb121 l32r a2, 40265dd4 40265f10: 3138 l32i.n a3, a1, 12 40265f12: 78e301 l32r a0, 402442a0 40265f15: 0000c0 callx0 a0 40265f18: c229b1 l32r a11, 402567bc 40265f1b: 4bb8 l32i.n a11, a11, 16 40265f1d: 2a0c movi.n a10, 2 40265f1f: d24ba2 s8i a10, a11, 210 40265f22: ffc246 j 40265e2f 40265f25: 100730 and a0, a7, a3 40265f28: ffe206 j 40265eb4 40265f2b: 0108 l32i.n a0, a1, 0 40265f2d: 515066 bnei a0, 5, 40265f82 40265f30: 700c movi.n a0, 7 40265f32: 2128 l32i.n a2, a1, 8 40265f34: 064202 s8i a0, a2, 6 40265f37: 031c movi.n a3, 16 40265f39: ffa721 l32r a2, 40265dd8 40265f3c: 1129 s32i.n a2, a1, 4 40265f3e: 77e301 l32r a0, 40243ecc 40265f41: 0000c0 callx0 a0 40265f44: 1128 l32i.n a2, a1, 4 40265f46: 0c3d mov.n a3, a12 40265f48: 0148 l32i.n a4, a1, 0 40265f4a: 683901 l32r a0, 40240030 <_irom0_text_start+0x30> 40265f4d: 0000c0 callx0 a0 40265f50: 0c2d mov.n a2, a12 40265f52: ffa231 l32r a3, 40265ddc 40265f55: 90a342 movi a4, 0x390 40265f58: 68da01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40265f5b: 0000c0 callx0 a0 40265f5e: c21761 l32r a6, 402567bc 40265f61: 330c movi.n a3, 3 40265f63: 4668 l32i.n a6, a6, 16 40265f65: df9721 l32r a2, 4025ddc4 40265f68: 142652 l32i a5, a6, 80 40265f6b: 071c movi.n a7, 16 40265f6d: 205570 or a5, a5, a7 40265f70: 146652 s32i a5, a6, 80 40265f73: b00202 l8ui a0, a2, 176 40265f76: f0a042 movi a4, 240 40265f79: 100040 and a0, a0, a4 40265f7c: 200030 or a0, a0, a3 40265f7f: ffcc46 j 40265eb4 40265f82: d70c movi.n a7, 13 40265f84: af9077 bne a0, a7, 40265f37 40265f87: 800c movi.n a0, 8 40265f89: ffe946 j 40265f32 40265f8c: e0c112 addi a1, a1, -32 40265f8f: 11c9 s32i.n a12, a1, 4 40265f91: 31e9 s32i.n a14, a1, 12 40265f93: 41f9 s32i.n a15, a1, 16 40265f95: 21d9 s32i.n a13, a1, 8 40265f97: 0109 s32i.n a0, a1, 0 40265f99: ff90d1 l32r a13, 40265ddc 40265f9c: e7aa01 l32r a0, 4025fe44 40265f9f: c207f1 l32r a15, 402567bc 40265fa2: 5109 s32i.n a0, a1, 20 40265fa4: 01dfe2 addmi a14, a15, 0x100 40265fa7: 5d2fc2 l32i a12, a15, 0x174 40265faa: 9cac beqz.n a12, 40265fd7 40265fac: 0c28 l32i.n a2, a12, 0 40265fae: 1d6e22 s32i a2, a14, 116 40265fb1: 32cc bnez.n a2, 40265fb8 40265fb3: 5138 l32i.n a3, a1, 20 40265fb5: 1e6e32 s32i a3, a14, 120 40265fb8: fc28 l32i.n a2, a12, 60 40265fba: 928c beqz.n a2, 40265fc7 40265fbc: 0d3d mov.n a3, a13 40265fbe: a8a342 movi a4, 0x3a8 40265fc1: 68bf01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40265fc4: 0000c0 callx0 a0 40265fc7: 0c2d mov.n a2, a12 40265fc9: 0d3d mov.n a3, a13 40265fcb: a9a342 movi a4, 0x3a9 40265fce: 68bc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40265fd1: 0000c0 callx0 a0 40265fd4: fff3c6 j 40265fa7 40265fd7: 11c8 l32i.n a12, a1, 4 40265fd9: 21d8 l32i.n a13, a1, 8 40265fdb: 31e8 l32i.n a14, a1, 12 40265fdd: 41f8 l32i.n a15, a1, 16 40265fdf: 0108 l32i.n a0, a1, 0 40265fe1: 20c112 addi a1, a1, 32 40265fe4: f00d ret.n 40265fe6: 120000 excw 40265fe9: 09f0c1 l32r a12, 402287ac <_lit4_end+0x12105c> 40265fec: 21d901 l32r a0, 4022e750 <_lit4_end+0x127000> 40265fef: c1f3d1 l32r a13, 402567bc 40265ff2: 11c9 s32i.n a12, a1, 4 40265ff4: 5d2dd2 l32i a13, a13, 0x174 40265ff7: 02cd mov.n a12, a2 40265ff9: 1d9c beqz.n a13, 4026600e 40265ffb: 0c3d mov.n a3, a12 40265ffd: 2d4b addi.n a2, a13, 4 40265fff: 640c movi.n a4, 6 40266001: 96a501 l32r a0, 4024ba98 40266004: 0000c0 callx0 a0 40266007: 029c beqz.n a2, 4026601b 40266009: 0dd8 l32i.n a13, a13, 0 4026600b: fecd56 bnez a13, 40265ffb 4026600e: 020c movi.n a2, 0 40266010: 11c8 l32i.n a12, a1, 4 40266012: 21d8 l32i.n a13, a1, 8 40266014: 0108 l32i.n a0, a1, 0 40266016: 10c112 addi a1, a1, 16 40266019: f00d ret.n 4026601b: 120c movi.n a2, 1 4026601d: fffbc6 j 40266010 40266020: 2a98 l32i.n a9, a10, 8 40266022: 7d4000 excw 40266025: 028d04 excw 40266028: a0c112 addi a1, a1, -96 4026602b: 1361c2 s32i a12, a1, 76 4026602e: 024c movi.n a2, 64 40266030: c5a342 movi a4, 0x3c5 40266033: 126102 s32i a0, a1, 72 40266036: 1561e2 s32i a14, a1, 84 40266039: 1461d2 s32i a13, a1, 80 4026603c: 05ed mov.n a14, a5 4026603e: 116182 s32i a8, a1, 68 40266041: 03dd mov.n a13, a3 40266043: 106172 s32i a7, a1, 64 40266046: ff6531 l32r a3, 40265ddc 40266049: 680f01 l32r a0, 40240088 <_irom0_text_start+0x88> 4026604c: 0000c0 callx0 a0 4026604f: 02cd mov.n a12, a2 40266051: 101216 beqz a2, 40266156 40266054: 142d02 l32i a0, a13, 80 40266057: c0ac beqz.n a0, 40266087 40266059: b21c movi.n a2, 27 4026605b: ff6031 l32r a3, 40265ddc 4026605e: cca342 movi a4, 0x3cc 40266061: 680901 l32r a0, 40240088 <_irom0_text_start+0x88> 40266064: 0000c0 callx0 a0 40266067: fc29 s32i.n a2, a12, 60 40266069: f2cc bnez.n a2, 4026607c 4026606b: 0c2d mov.n a2, a12 4026606d: ff5b31 l32r a3, 40265ddc 40266070: cea342 movi a4, 0x3ce 40266073: 689301 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40266076: 0000c0 callx0 a0 40266079: 003646 j 40266156 4026607c: 142d32 l32i a3, a13, 80 4026607f: b41c movi.n a4, 27 40266081: 67eb01 l32r a0, 40240030 <_irom0_text_start+0x30> 40266084: 0000c0 callx0 a0 40266087: 2c4b addi.n a2, a12, 4 40266089: 112132 l32i a3, a1, 68 4026608c: 640c movi.n a4, 6 4026608e: 33ab addi.n a3, a3, 10 40266090: 67e801 l32r a0, 40240030 <_irom0_text_start+0x30> 40266093: 0000c0 callx0 a0 40266096: 9d28 l32i.n a2, a13, 36 40266098: ffd185 call0 40265db4 4026609b: 024d mov.n a4, a2 4026609d: 120c movi.n a2, 1 4026609f: 051466 bnei a4, 1, 402660a8 402660a2: 344c22 s8i a2, a12, 52 402660a5: 0004c6 j 402660bc 402660a8: 2cab addi.n a2, a12, 10 402660aa: 9d48 l32i.n a4, a13, 36 402660ac: 050c movi.n a5, 0 402660ae: 344c52 s8i a5, a12, 52 402660b1: 342b addi.n a3, a4, 2 402660b3: 010442 l8ui a4, a4, 1 402660b6: ffda01 l32r a0, 40266020 402660b9: 0000c0 callx0 a0 402660bc: 0d2d22 l32i a2, a13, 52 402660bf: 2a1d62 l16ui a6, a13, 84 402660c2: 040d72 l8ui a7, a13, 4 402660c5: 092d92 l32i a9, a13, 36 402660c8: 102182 l32i a8, a1, 64 402660cb: 010992 l8ui a9, a9, 1 402660ce: 2a4c92 s8i a9, a12, 42 402660d1: 2c4c82 s8i a8, a12, 44 402660d4: 2b4c72 s8i a7, a12, 43 402660d7: 1b5ce2 s16i a14, a12, 54 402660da: 1c5c62 s16i a6, a12, 56 402660dd: 010216 beqz a2, 402660f1 402660e0: 010232 l8ui a3, a2, 1 402660e3: 014d mov.n a4, a1 402660e5: 332b addi.n a3, a3, 2 402660e7: 079985 call0 4026da80 402660ea: 01e8 l32i.n a14, a1, 0 402660ec: 3108 l32i.n a0, a1, 12 402660ee: 0000c6 j 402660f5 402660f1: 000c movi.n a0, 0 402660f3: 0e0c movi.n a14, 0 402660f5: 0e2d22 l32i a2, a13, 56 402660f8: 012216 beqz a2, 4026610e 402660fb: 010232 l8ui a3, a2, 1 402660fe: 20c142 addi a4, a1, 32 40266101: 02c332 addi a3, a3, 2 40266104: 079785 call0 4026da80 40266107: 8148 l32i.n a4, a1, 32 40266109: b108 l32i.n a0, a1, 44 4026610b: 20e4e0 or a14, a4, a14 4026610e: e08c beqz.n a0, 40266120 40266110: 0c2026 beqi a0, 2, 40266120 40266113: 191066 bnei a0, 1, 40266130 40266116: 162e66 bnei a14, 2, 40266130 40266119: 550c movi.n a5, 5 4026611b: cc59 s32i.n a5, a12, 48 4026611d: 0003c6 j 40266130 40266120: 043e16 beqz a14, 40266167 40266123: 4b1e26 beqi a14, 1, 40266172 40266126: 4d2e26 beqi a14, 2, 40266177 40266129: 033e66 bnei a14, 3, 40266130 4026612c: 400c movi.n a0, 4 4026612e: cc09 s32i.n a0, a12, 48 40266130: 0d0c movi.n a13, 0 40266132: c1be01 l32r a0, 4025682c 40266135: 0000c0 callx0 a0 40266138: 0cd9 s32i.n a13, a12, 0 4026613a: df2271 l32r a7, 4025ddc4 4026613d: c19f81 l32r a8, 402567bc 40266140: 591762 l16ui a6, a7, 178 40266143: 5e2892 l32i a9, a8, 0x178 40266146: 661b addi.n a6, a6, 1 40266148: 09c9 s32i.n a12, a9, 0 4026614a: 5e68c2 s32i a12, a8, 0x178 4026614d: 595762 s16i a6, a7, 178 40266150: c1b901 l32r a0, 40256834 40266153: 0000c0 callx0 a0 40266156: 1321c2 l32i a12, a1, 76 40266159: 1421d2 l32i a13, a1, 80 4026615c: 1521e2 l32i a14, a1, 84 4026615f: 122102 l32i a0, a1, 72 40266162: 60c112 addi a1, a1, 96 40266165: f00d ret.n 40266167: 031da2 l16ui a10, a13, 6 4026616a: 0e6a47 bbci a10, 4, 4026617c 4026616d: 100c movi.n a0, 1 4026616f: ffeec6 j 4026612e 40266172: 200c movi.n a0, 2 40266174: ffed86 j 4026612e 40266177: 300c movi.n a0, 3 40266179: ffec46 j 4026612e 4026617c: 000c movi.n a0, 0 4026617e: ffeb06 j 4026612e 40266181: 000000 ill 40266184: 2705a0 excw 40266187: c11240 mul16u a1, a2, a4 40266188 : 40266188: 90c112 addi a1, a1, -112 4026618b: 106122 s32i a2, a1, 64 4026618e: 126142 s32i a4, a1, 72 40266191: 136102 s32i a0, a1, 76 40266194: 1761f2 s32i a15, a1, 92 40266197: 1661e2 s32i a14, a1, 88 4026619a: 1461c2 s32i a12, a1, 80 4026619d: 1561d2 s32i a13, a1, 84 402661a0: 20c330 or a12, a3, a3 402661a3: df08d1 l32r a13, 4025ddc4 402661a6: 0922e2 l32i a14, a2, 36 402661a9: 0422f2 l32i a15, a2, 16 402661ac: 2ee8 l32i.n a14, a14, 8 402661ae: 000ff2 l8ui a15, a15, 0 402661b1: 9b0d02 l8ui a0, a13, 155 402661b4: 01ff80 slli a15, a15, 24 402661b7: 31f8f0 srai a15, a15, 24 402661ba: c0cc bnez.n a0, 402661ca 402661bc: 9308 l32i.n a0, a3, 36 402661be: 010022 l8ui a2, a0, 1 402661c1: 020032 l8ui a3, a0, 2 402661c4: 269216 beqz a2, 40266431 402661c7: 266316 beqz a3, 40266431 402661ca: 0e2d mov.n a2, a14 402661cc: f9dbc5 call0 4025ff8c 402661cf: 040c42 l8ui a4, a12, 4 402661d2: 1161f2 s32i a15, a1, 68 402661d5: 041247 beq a2, a4, 402661dd 402661d8: f27c movi.n a2, -1 402661da: 009546 j 40266433 402661dd: 1021f2 l32i a15, a1, 64 402661e0: 1ff8 l32i.n a15, a15, 4 402661e2: fd58 l32i.n a5, a13, 60 402661e4: 1ff8 l32i.n a15, a15, 4 402661e6: 08b516 beqz a5, 40266275 402661e9: 102d02 l32i a0, a13, 64 402661ec: 085016 beqz a0, 40266275 402661ef: 2fab addi.n a2, a15, 10 402661f1: e129 s32i.n a2, a1, 56 402661f3: ffdf45 call0 40265fe8 402661f6: 07b256 bnez a2, 40266275 402661f9: 460d22 l8ui a2, a13, 70 402661fc: 756207 bbci a2, 0, 40266275 402661ff: fe4061 l32r a6, 40265b00 40266202: 910d02 l8ui a0, a13, 145 40266205: dcc622 addi a2, a6, -36 40266208: 300b addi.n a3, a0, -1 4026620a: 279356 bnez a3, 40266487 4026620d: 9a0d42 l8ui a4, a13, 154 40266210: 440b addi.n a4, a4, -1 40266212: 2a8456 bnez a4, 402664be 40266215: 9c08 l32i.n a0, a12, 36 40266217: 1b2d52 l32i a5, a13, 108 4026621a: 010042 l8ui a4, a0, 1 4026621d: 549547 bne a5, a4, 40266275 40266220: 302b addi.n a3, a0, 2 40266222: 678e01 l32r a0, 4024005c <_irom0_text_start+0x5c> 40266225: 0000c0 callx0 a0 40266228: 049256 bnez a2, 40266275 4026622b: fe3521 l32r a2, 40265b00 4026622e: e138 l32i.n a3, a1, 56 40266230: 640c movi.n a4, 6 40266232: 961901 l32r a0, 4024ba98 40266235: 0000c0 callx0 a0 40266238: 92fc bnez.n a2, 40266275 4026623a: 0f2d mov.n a2, a15 4026623c: 0c3d mov.n a3, a12 4026623e: 021e62 l16ui a6, a14, 4 40266241: 102152 l32i a5, a1, 64 40266244: 112142 l32i a4, a1, 68 40266247: 0c9552 l16si a5, a5, 24 4026624a: a0c442 addi a4, a4, -96 4026624d: 014480 slli a4, a4, 24 40266250: 314840 srai a4, a4, 24 40266253: ffdd05 call0 40266024 40266256: 0006c6 j 40266275 40266259: 0f2d mov.n a2, a15 4026625b: 0c3d mov.n a3, a12 4026625d: 021e62 l16ui a6, a14, 4 40266260: 102152 l32i a5, a1, 64 40266263: 112142 l32i a4, a1, 68 40266266: 0c9552 l16si a5, a5, 24 40266269: a0c442 addi a4, a4, -96 4026626c: 014480 slli a4, a4, 24 4026626f: 314840 srai a4, a4, 24 40266272: ffdb05 call0 40266024 40266275: c4e761 l32r a6, 40257614 40266278: c15101 l32r a0, 402567bc 4026627b: 560662 l8ui a6, a6, 86 4026627e: 772022 l32i a2, a0, 0x1dc 40266281: ffc662 addi a6, a6, -1 40266284: 1a9616 beqz a6, 40266431 40266287: 00c216 beqz a2, 40266297 4026628a: 002232 l32i a3, a2, 0 4026628d: 638c beqz.n a3, 40266297 4026628f: 0c2d mov.n a2, a12 40266291: 0003c0 callx0 a3 40266294: c14a01 l32r a0, 402567bc 40266297: 812072 l32i a7, a0, 0x204 4026629a: 159716 beqz a7, 402663f7 4026629d: 9c98 l32i.n a9, a12, 36 4026629f: 440da2 l8ui a10, a13, 68 402662a2: 151916 beqz a9, 402663f7 402662a5: fdcaa2 addi a10, a10, -3 402662a8: 14ba16 beqz a10, 402663f7 402662ab: d1f9 s32i.n a15, a1, 52 402662ad: 10cf22 addi a2, a15, 16 402662b0: f129 s32i.n a2, a1, 60 402662b2: 01ecc5 call0 40268180 402662b5: c8d881 l32r a8, 40258618 402662b8: 02fd mov.n a15, a2 402662ba: 82c872 addi a7, a8, -126 402662bd: 52fc bnez.n a2, 402662f6 402662bf: ffd7b2 addmi a11, a7, 0xffffff00 402662c2: 9c08 l32i.n a0, a12, 36 402662c4: 382bb2 l32i a11, a11, 224 402662c7: 010042 l8ui a4, a0, 1 402662ca: 186172 s32i a7, a1, 96 402662cd: 0f9b47 bne a11, a4, 402662e0 402662d0: c8ce21 l32r a2, 40258608 402662d3: 302b addi.n a3, a0, 2 402662d5: 95f001 l32r a0, 4024ba98 402662d8: 0000c0 callx0 a0 402662db: 182172 l32i a7, a1, 96 402662de: 429c beqz.n a2, 402662f6 402662e0: 7d0702 l8ui a0, a7, 125 402662e3: 110016 beqz a0, 402663f7 402662e6: c8cc21 l32r a2, 40258618 402662e9: f138 l32i.n a3, a1, 60 402662eb: 640c movi.n a4, 6 402662ed: 95ea01 l32r a0, 4024ba98 402662f0: 0000c0 callx0 a0 402662f3: 100256 bnez a2, 402663f7 402662f6: 0d2122 l32i a2, a1, 52 402662f9: 0c3d mov.n a3, a12 402662fb: 122142 l32i a4, a1, 72 402662fe: ffae05 call0 40265de0 40266301: 142216 beqz a2, 40266447 40266304: 9c48 l32i.n a4, a12, 36 40266306: 012d mov.n a2, a1 40266308: 342b addi.n a3, a4, 2 4026630a: 010442 l8ui a4, a4, 1 4026630d: ff4401 l32r a0, 40266020 40266310: 0000c0 callx0 a0 40266313: 050c movi.n a5, 0 40266315: 9c68 l32i.n a6, a12, 36 40266317: 112102 l32i a0, a1, 68 4026631a: 010662 l8ui a6, a6, 1 4026631d: a0c002 addi a0, a0, -96 40266320: c109 s32i.n a0, a1, 48 40266322: 661a add.n a6, a6, a1 40266324: 004652 s8i a5, a6, 0 40266327: 053f56 bnez a15, 4026637e 4026632a: f128 l32i.n a2, a1, 60 4026632c: 01db05 call0 402680e0 4026632f: 02fd mov.n a15, a2 40266331: 10a132 movi a3, 0x110 40266334: 76e601 l32r a0, 40243ecc 40266337: 0000c0 callx0 a0 4026633a: 830c movi.n a3, 8 4026633c: 080e22 l8ui a2, a14, 8 4026633f: 240c movi.n a4, 2 40266341: 202230 or a2, a2, a3 40266344: c138 l32i.n a3, a1, 48 40266346: 084e22 s8i a2, a14, 8 40266349: 1e6fe2 s32i a14, a15, 120 4026634c: 0f2d mov.n a2, a15 4026634e: 020385 call0 40268388 40266351: 0f2d mov.n a2, a15 40266353: a30c movi.n a3, 10 40266355: 040c movi.n a4, 0 40266357: 020b85 call0 40268410 4026635a: 0f2d mov.n a2, a15 4026635c: 530c movi.n a3, 5 4026635e: 040c movi.n a4, 0 40266360: 021185 call0 4026847c 40266363: 0f2d mov.n a2, a15 40266365: 0c3d mov.n a3, a12 40266367: d148 l32i.n a4, a1, 52 40266369: 021345 call0 402684a0 4026636c: 0f2d mov.n a2, a15 4026636e: 0c3d mov.n a3, a12 40266370: 122142 l32i a4, a1, 72 40266373: 021605 call0 402684d4 40266376: 0f2d mov.n a2, a15 40266378: 01e845 call0 40268200 4026637b: 000e86 j 402663b9 4026637e: 1e6fe2 s32i a14, a15, 120 40266381: 202ff0 or a2, a15, a15 40266384: 240c movi.n a4, 2 40266386: 003d mov.n a3, a0 40266388: 01ffc5 call0 40268388 4026638b: 0f2d mov.n a2, a15 4026638d: 630c movi.n a3, 6 4026638f: 140c movi.n a4, 1 40266391: 0207c5 call0 40268410 40266394: 0f2d mov.n a2, a15 40266396: 530c movi.n a3, 5 40266398: 040c movi.n a4, 0 4026639a: 020e05 call0 4026847c 4026639d: 6c08 l32i.n a0, a12, 24 4026639f: a08c beqz.n a0, 402663ad 402663a1: 030042 l8ui a4, a0, 3 402663a4: 020052 l8ui a5, a0, 2 402663a7: 234f52 s8i a5, a15, 35 402663aa: 224f42 s8i a4, a15, 34 402663ad: 202ff0 or a2, a15, a15 402663b0: 203cc0 or a3, a12, a12 402663b3: 122142 l32i a4, a1, 72 402663b6: 0211c5 call0 402684d4 402663b9: de4261 l32r a6, 4025dcc4 402663bc: 7d0662 l8ui a6, a6, 125 402663bf: 019616 beqz a6, 402663dc 402663c2: c89521 l32r a2, 40258618 402663c5: f138 l32i.n a3, a1, 60 402663c7: 640c movi.n a4, 6 402663c9: 95b301 l32r a0, 4024ba98 402663cc: 0000c0 callx0 a0 402663cf: 92cc bnez.n a2, 402663dc 402663d1: 460d72 l8ui a7, a13, 70 402663d4: 480c movi.n a8, 4 402663d6: 207780 or a7, a7, a8 402663d9: 464d72 s8i a7, a13, 70 402663dc: 0d98 l32i.n a9, a13, 0 402663de: 0a69a7 bbci a9, 10, 402663ec 402663e1: 460da2 l8ui a10, a13, 70 402663e4: 4b0c movi.n a11, 4 402663e6: 20aab0 or a10, a10, a11 402663e9: 464da2 s8i a10, a13, 70 402663ec: 060f02 l8ui a0, a15, 6 402663ef: 420c movi.n a2, 4 402663f1: 200020 or a0, a0, a2 402663f4: 064f02 s8i a0, a15, 6 402663f7: 0f0c movi.n a15, 0 402663f9: b02ff0 addx8 a2, a15, a15 402663fc: a022d0 addx4 a2, a2, a13 402663ff: 122242 l32i a4, a2, 72 40266402: 549c beqz.n a4, 4026641b 40266404: 9c08 l32i.n a0, a12, 36 40266406: 109c beqz.n a0, 4026641b 40266408: 010032 l8ui a3, a0, 1 4026640b: 0c9437 bne a4, a3, 4026641b 4026640e: 4cc222 addi a2, a2, 76 40266411: 302b addi.n a3, a0, 2 40266413: 95a101 l32r a0, 4024ba98 40266416: 0000c0 callx0 a0 40266419: 928c beqz.n a2, 40266426 4026641b: ff1b addi.n a15, a15, 1 4026641d: 74f0f0 extui a15, a15, 0, 8 40266420: d52f66 bnei a15, 2, 402663f9 40266423: 000286 j 40266431 40266426: 080e02 l8ui a0, a14, 8 40266429: 420c movi.n a2, 4 4026642b: 200020 or a0, a0, a2 4026642e: 084e02 s8i a0, a14, 8 40266431: 020c movi.n a2, 0 40266433: 1421c2 l32i a12, a1, 80 40266436: 1521d2 l32i a13, a1, 84 40266439: 1621e2 l32i a14, a1, 88 4026643c: 1721f2 l32i a15, a1, 92 4026643f: 132102 l32i a0, a1, 76 40266442: 70c112 addi a1, a1, 112 40266445: f00d ret.n 40266447: facf16 beqz a15, 402663f7 4026644a: ff4e21 l32r a2, 40266184 4026644d: 779401 l32r a0, 402442a0 40266450: 0000c0 callx0 a0 40266453: c0da31 l32r a3, 402567bc 40266456: 042332 l32i a3, a3, 16 40266459: 112332 l32i a3, a3, 68 4026645c: 008356 bnez a3, 40266468 4026645f: 202ff0 or a2, a15, a15 40266462: 01e545 call0 402682b8 40266465: 000086 j 4026646b 40266468: f24d05 call0 4025893c 4026646b: 060f42 l8ui a4, a15, 6 4026646e: fba052 movi a5, 251 40266471: 104450 and a4, a4, a5 40266474: 064f42 s8i a4, a15, 6 40266477: f25cc5 call0 40258a44 4026647a: 021226 beqi a2, 1, 40266480 4026647d: ffdd86 j 402663f7 40266480: 016f85 call0 40267b7c 40266483: ffdc06 j 402663f7 40266486: 0d7200 excw 40266489: 0b9a add.n a0, a11, a9 4026648b: 975677 bbc a6, a7, 40266426 4026648e: 21dc bnez.n a1, 402664a4 40266490: fd9c beqz.n a13, 402664b3 40266492: e138 l32i.n a3, a1, 56 40266494: 640c movi.n a4, 6 40266496: 958001 l32r a0, 4024ba98 40266499: 0000c0 callx0 a0 4026649c: dd5256 bnez a2, 40266275 4026649f: 0f2d mov.n a2, a15 402664a1: 0c3d mov.n a3, a12 402664a3: 021e62 l16ui a6, a14, 4 402664a6: 102152 l32i a5, a1, 64 402664a9: 112142 l32i a4, a1, 68 402664ac: 0c9552 l16si a5, a5, 24 402664af: a0c442 addi a4, a4, -96 402664b2: 014480 slli a4, a4, 24 402664b5: 314840 srai a4, a4, 24 402664b8: ffb685 call0 40266024 402664bb: ff6d86 j 40266275 402664be: c51066 bnei a0, 1, 40266487 402664c1: 9c08 l32i.n a0, a12, 36 402664c3: 1b2d62 l32i a6, a13, 108 402664c6: 010042 l8ui a4, a0, 1 402664c9: c06640 sub a6, a6, a4 402664cc: da5656 bnez a6, 40266275 402664cf: 302b addi.n a3, a0, 2 402664d1: 66e201 l32r a0, 4024005c <_irom0_text_start+0x5c> 402664d4: 0000c0 callx0 a0 402664d7: d9a256 bnez a2, 40266275 402664da: 0f2d mov.n a2, a15 402664dc: 0c3d mov.n a3, a12 402664de: 021e62 l16ui a6, a14, 4 402664e1: 102152 l32i a5, a1, 64 402664e4: 112142 l32i a4, a1, 68 402664e7: 0c9552 l16si a5, a5, 24 402664ea: a0c442 addi a4, a4, -96 402664ed: 014480 slli a4, a4, 24 402664f0: 314840 srai a4, a4, 24 402664f3: ffb305 call0 40266024 402664f6: ff5ec6 j 40266275 402664f9: 000000 ill 402664fc: fefba0 excw 402664ff: 3f .byte 0x3f 40266500: ffff41 l32r a4, 402664fc 40266503: 000432 l8ui a3, a4, 0 40266506: 548b addi.n a5, a4, 8 40266508: a05350 addx4 a5, a3, a5 4026650b: 0529 s32i.n a2, a5, 0 4026650d: 331b addi.n a3, a3, 1 4026650f: 043030 extui a3, a3, 0, 1 40266512: 004432 s8i a3, a4, 0 40266515: f00d ret.n 40266517: fba800 excw 4026651a: fe .byte 0xfe 4026651b: 3f .byte 0x3f 4026651c: ffff51 l32r a5, 40266518 4026651f: 758b addi.n a7, a5, 8 40266521: 0568 l32i.n a6, a5, 0 40266523: 554b addi.n a5, a5, 4 40266525: 012627 blt a6, a2, 4026652a 40266528: 062d mov.n a2, a6 4026652a: f39577 bne a5, a7, 40266521 4026652d: f00d ret.n 4026652f: c11200 mul16u a1, a2, a0 40266532: 0109f0 slli a0, a9, 17 40266535: a38c beqz.n a3, 40266543 40266537: 084326 beqi a3, 4, 40266543 4026653a: 0293e6 bgei a3, 10, 40266540 4026653d: 0263e6 bgei a3, 6, 40266543 40266540: 0ab366 bnei a3, 16, 4026654e 40266543: b0a032 movi a3, 176 40266546: 140c movi.n a4, 1 40266548: 201110 or a1, a1, a1 4026654b: fdc585 call0 402641a4 4026654e: 0108 l32i.n a0, a1, 0 40266550: 10c112 addi a1, a1, 16 40266553: f00d ret.n 40266555: 000000 ill 40266558 : 40266558: c09971 l32r a7, 402567bc 4026655b: 4758 l32i.n a5, a7, 16 4026655d: 190c movi.n a9, 1 4026655f: d00562 l8ui a6, a5, 208 40266562: 080c movi.n a8, 0 40266564: 0d1626 beqi a6, 1, 40266575 40266567: 0a1267 beq a2, a6, 40266575 4026656a: d14582 s8i a8, a5, 209 4026656d: 4738 l32i.n a3, a7, 16 4026656f: d24392 s8i a9, a3, 210 40266572: 000dc6 j 402665ad 40266575: d20562 l8ui a6, a5, 210 40266578: 053626 beqi a6, 3, 40266581 4026657b: 024626 beqi a6, 4, 40266581 4026657e: 0c2666 bnei a6, 2, 4026658e 40266581: 071267 beq a2, a6, 4026658c 40266584: d14582 s8i a8, a5, 209 40266587: 4748 l32i.n a4, a7, 16 40266589: d24492 s8i a9, a4, 210 4026658c: 4758 l32i.n a5, a7, 16 4026658e: d10562 l8ui a6, a5, 209 40266591: 661b addi.n a6, a6, 1 40266593: d14562 s8i a6, a5, 209 40266596: 4758 l32i.n a5, a7, 16 40266598: d10542 l8ui a4, a5, 209 4026659b: 082266 bnei a2, 2, 402665a7 4026659e: 051466 bnei a4, 1, 402665a7 402665a1: d24522 s8i a2, a5, 210 402665a4: 000146 j 402665ad 402665a7: 023466 bnei a4, 3, 402665ad 402665aa: d24522 s8i a2, a5, 210 402665ad: 4788 l32i.n a8, a7, 16 402665af: d04822 s8i a2, a8, 208 402665b2: f00d ret.n 402665b4: 2705c0 excw 402665b7: fb8540 excw 402665ba: fe .byte 0xfe 402665bb: 3f .byte 0x3f 402665bc: 2705b0 excw 402665bf: ff6840 excw 402665c2: fe .byte 0xfe 402665c3: 3f .byte 0x3f 402665c4 : 402665c4: e0c112 addi a1, a1, -32 402665c7: 006102 s32i a0, a1, 0 402665ca: 0261d2 s32i a13, a1, 8 402665cd: 41f9 s32i.n a15, a1, 16 402665cf: 7149 s32i.n a4, a1, 28 402665d1: 6129 s32i.n a2, a1, 24 402665d3: 11c9 s32i.n a12, a1, 4 402665d5: 31e9 s32i.n a14, a1, 12 402665d7: 42c8 l32i.n a12, a2, 16 402665d9: 03ed mov.n a14, a3 402665db: fff621 l32r a2, 402665b4 402665de: 0e4d mov.n a4, a14 402665e0: 71f8 l32i.n a15, a1, 28 402665e2: 112cd2 l32i a13, a12, 68 402665e5: 0f5d mov.n a5, a15 402665e7: 0d3d mov.n a3, a13 402665e9: 772d01 l32r a0, 402442a0 402665ec: 0000c0 callx0 a0 402665ef: 6108 l32i.n a0, a1, 24 402665f1: 116ce2 s32i a14, a12, 68 402665f4: 0008 l32i.n a0, a0, 0 402665f6: fece22 addi a2, a14, -2 402665f9: d22002 l32i a0, a0, 0x348 402665fc: 5109 s32i.n a0, a1, 20 402665fe: c06f01 l32r a0, 402567bc 40266601: 075e16 beqz a14, 4026667a 40266604: 0b9216 beqz a2, 402666c1 40266607: 493e26 beqi a14, 3, 40266654 4026660a: 5b5e66 bnei a14, 5, 40266669 4026660d: 1e0c movi.n a14, 1 4026660f: 564df6 bgeui a13, 4, 40266669 40266612: 532db6 bltui a13, 2, 40266669 40266615: 4048 l32i.n a4, a0, 16 40266617: d20432 l8ui a3, a4, 210 4026661a: 0d0c movi.n a13, 0 4026661c: 094366 bnei a3, 4, 40266629 4026661f: d244e2 s8i a14, a4, 210 40266622: 005d mov.n a5, a0 40266624: 4558 l32i.n a5, a5, 16 40266626: d145d2 s8i a13, a5, 209 40266629: 0c2d mov.n a2, a12 4026662b: 5138 l32i.n a3, a1, 20 4026662d: f0cf72 addi a7, a15, -16 40266630: 160c movi.n a6, 1 40266632: 040c movi.n a4, 0 40266634: 834670 moveqz a4, a6, a7 40266637: 0230c5 call0 40268944 4026663a: ffdf91 l32r a9, 402665b8 4026663d: 6188 l32i.n a8, a1, 24 4026663f: 0049d2 s8i a13, a9, 0 40266642: 02d882 addmi a8, a8, 0x200 40266645: 280882 l8ui a8, a8, 40 40266648: fdc882 addi a8, a8, -3 4026664b: 225816 beqz a8, 40266874 4026664e: 079945 call0 4026dfe4 40266651: 000506 j 40266669 40266654: 054df6 bgeui a13, 4, 4026665d 40266657: 022db6 bltui a13, 2, 4026665d 4026665a: 00aa06 j 40266906 4026665d: fbcd92 addi a9, a13, -5 40266660: 26b916 beqz a9, 402668cf 40266663: f9cda2 addi a10, a13, -7 40266666: 265a16 beqz a10, 402668cf 40266669: 020c movi.n a2, 0 4026666b: 11c8 l32i.n a12, a1, 4 4026666d: 21d8 l32i.n a13, a1, 8 4026666f: 31e8 l32i.n a14, a1, 12 40266671: 41f8 l32i.n a15, a1, 16 40266673: 0108 l32i.n a0, a1, 0 40266675: 20c112 addi a1, a1, 32 40266678: f00d ret.n 4026667a: fecdb2 addi a11, a13, -2 4026667d: 155b16 beqz a11, 402667d6 40266680: fdcde2 addi a14, a13, -3 40266683: 20fe16 beqz a14, 40266896 40266686: 025d26 beqi a13, 5, 4026668c 40266689: dc7d66 bnei a13, 7, 40266669 4026668c: 7420f0 extui a2, a15, 0, 8 4026668f: ffc232 addi a3, a2, -1 40266692: 11e316 beqz a3, 402667b4 40266695: 04ccd2 addi a13, a12, 4 40266698: 18cce2 addi a14, a12, 24 4026669b: fec242 addi a4, a2, -2 4026669e: 23c416 beqz a4, 402668de 402666a1: 202dd0 or a2, a13, a13 402666a4: c0f801 l32r a0, 40256a84 402666a7: 0000c0 callx0 a0 402666aa: 0e2d mov.n a2, a14 402666ac: c0f601 l32r a0, 40256a84 402666af: 0000c0 callx0 a0 402666b2: 0c2d mov.n a2, a12 402666b4: a0a032 movi a3, 160 402666b7: 840c movi.n a4, 8 402666b9: fdae85 call0 402641a4 402666bc: 8d0c movi.n a13, 8 402666be: 0041c6 j 402667c9 402666c1: 0f2df6 bgeui a13, 2, 402666d4 402666c4: 0c2d mov.n a2, a12 402666c6: b0a032 movi a3, 176 402666c9: 140c movi.n a4, 1 402666cb: fdad85 call0 402641a4 402666ce: ffe5c6 j 40266669 402666d1: 000000 ill 402666d4: b0a032 movi a3, 176 402666d7: c0a052 movi a5, 192 402666da: 054df6 bgeui a13, 4, 402666e3 402666dd: 022db6 bltui a13, 2, 402666e3 402666e0: 006606 j 4026687c 402666e3: 825d66 bnei a13, 5, 40266669 402666e6: a0a062 movi a6, 160 402666e9: 7420f0 extui a2, a15, 0, 8 402666ec: 0b1267 beq a2, a6, 402666fb 402666ef: c07230 sub a7, a2, a3 402666f2: 22c716 beqz a7, 40266922 402666f5: 021257 beq a2, a5, 402666fb 402666f8: ffdb46 j 40266669 402666fb: c586e1 l32r a14, 40257d14 402666fe: db2e82 l32i a8, a14, 0x36c 40266701: 38cc bnez.n a8, 40266708 40266703: 220c movi.n a2, 2 40266705: ffe505 call0 40266558 40266708: 18cc22 addi a2, a12, 24 4026670b: c0de01 l32r a0, 40256a84 4026670e: 0000c0 callx0 a0 40266711: 04ccd2 addi a13, a12, 4 40266714: 202dd0 or a2, a13, a13 40266717: c0db01 l32r a0, 40256a84 4026671a: 0000c0 callx0 a0 4026671d: f23245 call0 40258a44 40266720: 201266 bnei a2, 1, 40266744 40266723: db2e92 l32i a9, a14, 0x36c 40266726: a9dc bnez.n a9, 40266744 40266728: 0d2d mov.n a2, a13 4026672a: fbc031 l32r a3, 4026562c 4026672d: 040c movi.n a4, 0 4026672f: c03001 l32r a0, 402567f0 40266732: 0000c0 callx0 a0 40266735: 0d2d mov.n a2, a13 40266737: e8a332 movi a3, 0x3e8 4026673a: 040c movi.n a4, 0 4026673c: 150c movi.n a5, 1 4026673e: c0d201 l32r a0, 40256a88 40266741: 0000c0 callx0 a0 40266744: 0c2d mov.n a2, a12 40266746: 5138 l32i.n a3, a1, 20 40266748: 01f645 call0 402686b0 4026674b: ea48a1 l32r a10, 4026106c 4026674e: 0aa8 l32i.n a10, a10, 0 40266750: f15a16 beqz a10, 40266669 40266753: c22c movi.n a2, 44 40266755: ff9931 l32r a3, 402665bc 40266758: 63a142 movi a4, 0x163 4026675b: 664b01 l32r a0, 40240088 <_irom0_text_start+0x88> 4026675e: 0000c0 callx0 a0 40266761: 02dd mov.n a13, a2 40266763: f02216 beqz a2, 40266669 40266766: 48cc32 addi a3, a12, 72 40266769: 640c movi.n a4, 6 4026676b: 21b8f0 srai a11, a15, 8 4026676e: 1e0c movi.n a14, 1 40266770: 02e9 s32i.n a14, a2, 0 40266772: 2b42b2 s8i a11, a2, 43 40266775: 25c222 addi a2, a2, 37 40266778: 662e01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026677b: 0000c0 callx0 a0 4026677e: c7a231 l32r a3, 40258608 40266781: 2d4b addi.n a2, a13, 4 40266783: 042c movi.n a4, 32 40266785: 662a01 l32r a0, 40240030 <_irom0_text_start+0x30> 40266788: 0000c0 callx0 a0 4026678b: 521c movi.n a2, 21 4026678d: 130c movi.n a3, 1 4026678f: c00bf1 l32r a15, 402567bc 40266792: 0d4d mov.n a4, a13 40266794: 812ff2 l32i a15, a15, 0x204 40266797: 244df2 s8i a15, a13, 36 4026679a: 766801 l32r a0, 4024413c 4026679d: 0000c0 callx0 a0 402667a0: ec5216 beqz a2, 40266669 402667a3: 0d2d mov.n a2, a13 402667a5: ff8531 l32r a3, 402665bc 402667a8: 6ea142 movi a4, 0x16e 402667ab: 66c501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402667ae: 0000c0 callx0 a0 402667b1: ffad06 j 40266669 402667b4: 04a022 movi a2, 4 402667b7: ffda05 call0 40266558 402667ba: 202cc0 or a2, a12, a12 402667bd: a0a032 movi a3, 160 402667c0: 04a042 movi a4, 4 402667c3: fd9e05 call0 402641a4 402667c6: c8a0d2 movi a13, 200 402667c9: 0c2d mov.n a2, a12 402667cb: 5138 l32i.n a3, a1, 20 402667cd: 01ee05 call0 402686b0 402667d0: 000c46 j 40266805 402667d3: 000000 ill 402667d6: 042022 l32i a2, a0, 16 402667d9: d00222 l8ui a2, a2, 208 402667dc: 052226 beqi a2, 2, 402667e5 402667df: 04a022 movi a2, 4 402667e2: ffd745 call0 40266558 402667e5: 04cc22 addi a2, a12, 4 402667e8: c0a701 l32r a0, 40256a84 402667eb: 0000c0 callx0 a0 402667ee: 18cc22 addi a2, a12, 24 402667f1: c0a401 l32r a0, 40256a84 402667f4: 0000c0 callx0 a0 402667f7: fecf42 addi a4, a15, -2 402667fa: 230c movi.n a3, 2 402667fc: caa0d2 movi a13, 202 402667ff: 83d340 moveqz a13, a3, a4 40266802: 01a685 call0 4026826c 40266805: ea1951 l32r a5, 4026106c 40266808: ff6e61 l32r a6, 402665c0 4026680b: 0558 l32i.n a5, a5, 0 4026680d: 000662 l8ui a6, a6, 0 40266810: e55516 beqz a5, 40266669 40266813: e52656 bnez a6, 40266669 40266816: c22c movi.n a2, 44 40266818: ff6931 l32r a3, 402665bc 4026681b: 1ea142 movi a4, 0x11e 4026681e: 661a01 l32r a0, 40240088 <_irom0_text_start+0x88> 40266821: 0000c0 callx0 a0 40266824: 02ed mov.n a14, a2 40266826: e3f216 beqz a2, 40266669 40266829: 2b42d2 s8i a13, a2, 43 4026682c: 48cc32 addi a3, a12, 72 4026682f: 170c movi.n a7, 1 40266831: 640c movi.n a4, 6 40266833: 0279 s32i.n a7, a2, 0 40266835: 25c222 addi a2, a2, 37 40266838: 65fe01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026683b: 0000c0 callx0 a0 4026683e: c77231 l32r a3, 40258608 40266841: 2e4b addi.n a2, a14, 4 40266843: 042c movi.n a4, 32 40266845: 65fa01 l32r a0, 40240030 <_irom0_text_start+0x30> 40266848: 0000c0 callx0 a0 4026684b: 521c movi.n a2, 21 4026684d: 130c movi.n a3, 1 4026684f: bfdb81 l32r a8, 402567bc 40266852: 0e4d mov.n a4, a14 40266854: 812882 l32i a8, a8, 0x204 40266857: 244e82 s8i a8, a14, 36 4026685a: 763801 l32r a0, 4024413c 4026685d: 0000c0 callx0 a0 40266860: e05216 beqz a2, 40266669 40266863: 0e2d mov.n a2, a14 40266865: ff5531 l32r a3, 402665bc 40266868: 29a142 movi a4, 0x129 4026686b: 669501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026686e: 0000c0 callx0 a0 40266871: ff7d06 j 40266669 40266874: 5198 l32i.n a9, a1, 20 40266876: 1849e2 s8i a14, a9, 24 40266879: ff7b06 j 40266669 4026687c: 7420f0 extui a2, a15, 0, 8 4026687f: 029237 bne a2, a3, 40266885 40266882: 0023c6 j 40266915 40266885: c0a250 sub a10, a2, a5 40266888: ddda56 bnez a10, 40266669 4026688b: 0c2d mov.n a2, a12 4026688d: 2138f0 srai a3, a15, 8 40266890: ffc9c5 call0 40266530 40266893: ff7486 j 40266669 40266896: 242cb2 l32i a11, a12, 144 40266899: 01ab16 beqz a11, 402668b7 4026689c: 04cc22 addi a2, a12, 4 4026689f: c07901 l32r a0, 40256a84 402668a2: 0000c0 callx0 a0 402668a5: 18cc22 addi a2, a12, 24 402668a8: c07701 l32r a0, 40256a84 402668ab: 0000c0 callx0 a0 402668ae: 202cc0 or a2, a12, a12 402668b1: 242c32 l32i a3, a12, 144 402668b4: 01df85 call0 402686b0 402668b7: 1d1c movi.n a13, 17 402668b9: 049fd7 bne a15, a13, 402668c1 402668bc: 5d0c movi.n a13, 5 402668be: ffd0c6 j 40266805 402668c1: fccf02 addi a0, a15, -4 402668c4: 4e0c movi.n a14, 4 402668c6: cba0d2 movi a13, 203 402668c9: 83de00 moveqz a13, a14, a0 402668cc: ffcd46 j 40266805 402668cf: 202cc0 or a2, a12, a12 402668d2: 20a032 movi a3, 32 402668d5: 00a042 movi a4, 0 402668d8: fd8c85 call0 402641a4 402668db: ff6286 j 40266669 402668de: 02a022 movi a2, 2 402668e1: ffc745 call0 40266558 402668e4: 202dd0 or a2, a13, a13 402668e7: c06701 l32r a0, 40256a84 402668ea: 0000c0 callx0 a0 402668ed: 202ee0 or a2, a14, a14 402668f0: c06501 l32r a0, 40256a84 402668f3: 0000c0 callx0 a0 402668f6: 0c2d mov.n a2, a12 402668f8: a0a032 movi a3, 160 402668fb: 840c movi.n a4, 8 402668fd: fd8a45 call0 402641a4 40266900: cca0d2 movi a13, 204 40266903: ffb086 j 402667c9 40266906: 202cc0 or a2, a12, a12 40266909: 00a032 movi a3, 0 4026690c: 00a042 movi a4, 0 4026690f: fd8945 call0 402641a4 40266912: ff54c6 j 40266669 40266915: 0c2d mov.n a2, a12 40266917: 240c movi.n a4, 2 40266919: fd8885 call0 402641a4 4026691c: ff5246 j 40266669 4026691f: 000000 ill 40266922: 0c2d mov.n a2, a12 40266924: b0a032 movi a3, 176 40266927: 240c movi.n a4, 2 40266929: fd8785 call0 402641a4 4026692c: 116cd2 s32i a13, a12, 68 4026692f: ff4d86 j 40266669 40266932: 000000 ill 40266935: 8e .byte 0x8e 40266936: fe .byte 0xfe 40266937: 3f .byte 0x3f 40266938: fef770 excw 4026693b: 3f .byte 0x3f 4026693c : 4026693c: c0c112 addi a1, a1, -64 4026693f: 91e9 s32i.n a14, a1, 36 40266941: a1f9 s32i.n a15, a1, 40 40266943: 81d9 s32i.n a13, a1, 32 40266945: 6109 s32i.n a0, a1, 24 40266947: 71c9 s32i.n a12, a1, 28 40266949: 03cd mov.n a12, a3 4026694b: 4c08 l32i.n a0, a12, 16 4026694d: 02dd mov.n a13, a2 4026694f: 0028 l32i.n a2, a0, 0 40266951: 053d mov.n a3, a5 40266953: 145e20 extui a5, a2, 14, 2 40266956: 45cc bnez.n a5, 4026695e 40266958: b52020 extui a2, a2, 16, 12 4026695b: 000106 j 40266963 4026695e: 1028 l32i.n a2, a0, 4 40266960: 412820 srli a2, a2, 8 40266963: c32c01 l32r a0, 40257614 40266966: 560052 l8ui a5, a0, 86 40266969: 021566 bnei a5, 1, 4026696f 4026696c: 0026c6 j 40266a0b 4026696f: 098d16 beqz a13, 40266a0b 40266972: ffa0e2 movi a14, 255 40266975: 242df2 l32i a15, a13, 144 40266978: f42020 extui a2, a2, 0, 16 4026697b: 02b2f6 bgeui a2, 16, 40266981 4026697e: 002246 j 40266a0b 40266981: 1c08 l32i.n a0, a12, 4 40266983: 1008 l32i.n a0, a0, 4 40266985: 000052 l8ui a5, a0, 0 40266988: 146050 extui a6, a5, 0, 2 4026698b: 07c656 bnez a6, 40266a0b 4026698e: d0a092 movi a9, 208 40266991: 3149 s32i.n a4, a1, 12 40266993: 2139 s32i.n a3, a1, 8 40266995: 1129 s32i.n a2, a1, 4 40266997: 010062 l8ui a6, a0, 1 4026699a: f0a0a2 movi a10, 240 4026699d: ce0c movi.n a14, 12 4026699f: 10e5e0 and a14, a5, a14 402669a2: 10a5a0 and a10, a5, a10 402669a5: 146060 extui a6, a6, 0, 2 402669a8: 4169 s32i.n a6, a1, 16 402669aa: 5fac beqz.n a15, 402669d3 402669ac: dd0621 l32r a2, 4025ddc4 402669af: c1a9 s32i.n a10, a1, 48 402669b1: 460222 l8ui a2, a2, 70 402669b4: 0109 s32i.n a0, a1, 0 402669b6: 19e207 bbsi a2, 0, 402669d3 402669b9: 0f3d mov.n a3, a15 402669bb: 640c movi.n a4, 6 402669bd: 20ab addi.n a2, a0, 10 402669bf: 943601 l32r a0, 4024ba98 402669c2: 0000c0 callx0 a0 402669c5: 0108 l32i.n a0, a1, 0 402669c7: c1a8 l32i.n a10, a1, 48 402669c9: d0a092 movi a9, 208 402669cc: 328c beqz.n a2, 402669d3 402669ce: 9efc bnez.n a14, 40266a0b 402669d0: 379a97 bne a10, a9, 40266a0b 402669d3: 8ca052 movi a5, 140 402669d6: 88a062 movi a6, 136 402669d9: 2138 l32i.n a3, a1, 8 402669db: c04d32 s8i a3, a13, 192 402669de: 026e27 bbci a14, 2, 402669e4 402669e1: 002386 j 40266a73 402669e4: 040042 l8ui a4, a0, 4 402669e7: 026407 bbci a4, 0, 402669ed 402669ea: 002146 j 40266a73 402669ed: 000072 l8ui a7, a0, 0 402669f0: 010032 l8ui a3, a0, 1 402669f3: 107750 and a7, a7, a5 402669f6: c07760 sub a7, a7, a6 402669f9: 0e0756 bnez a7, 40266add 402669fc: 148030 extui a8, a3, 0, 2 402669ff: fdc882 addi a8, a8, -3 40266a02: 110856 bnez a8, 40266b16 40266a05: 1e0022 l8ui a2, a0, 30 40266a08: 004346 j 40266b19 40266a0b: 3c8c beqz.n a12, 40266a12 40266a0d: 0c2d mov.n a2, a12 40266a0f: f6f145 call0 4025d924 40266a12: 0e2d mov.n a2, a14 40266a14: 71c8 l32i.n a12, a1, 28 40266a16: 81d8 l32i.n a13, a1, 32 40266a18: 91e8 l32i.n a14, a1, 36 40266a1a: a1f8 l32i.n a15, a1, 40 40266a1c: 6108 l32i.n a0, a1, 24 40266a1e: 40c112 addi a1, a1, 64 40266a21: f00d ret.n 40266a23: 000000 ill 40266a26: 18c092 addi a9, a0, 24 40266a29: 1148 l32i.n a4, a1, 4 40266a2b: c07900 sub a7, a9, a0 40266a2e: 778b addi.n a7, a7, 8 40266a30: d72477 blt a4, a7, 40266a0b 40266a33: b1b9 s32i.n a11, a1, 44 40266a35: c1a9 s32i.n a10, a1, 48 40266a37: d129 s32i.n a2, a1, 52 40266a39: 0109 s32i.n a0, a1, 0 40266a3b: 000982 l8ui a8, a9, 0 40266a3e: 7fa042 movi a4, 127 40266a41: 1f9847 bne a8, a4, 40266a64 40266a44: 291b addi.n a2, a9, 1 40266a46: ffbb31 l32r a3, 40266934 40266a49: 340c movi.n a4, 3 40266a4b: 941301 l32r a0, 4024ba98 40266a4e: 0000c0 callx0 a0 40266a51: 0108 l32i.n a0, a1, 0 40266a53: c1a8 l32i.n a10, a1, 48 40266a55: 88a062 movi a6, 136 40266a58: 8ca052 movi a5, 140 40266a5b: 429c beqz.n a2, 40266a73 40266a5d: d128 l32i.n a2, a1, 52 40266a5f: b1b8 l32i.n a11, a1, 44 40266a61: 010032 l8ui a3, a0, 1 40266a64: 9022d0 addx2 a2, a2, a13 40266a67: 056337 bbci a3, 3, 40266a70 40266a6a: 301272 l16ui a7, a2, 96 40266a6d: 9a17b7 beq a7, a11, 40266a0b 40266a70: 3052b2 s16i a11, a2, 96 40266a73: 891c movi.n a9, 24 40266a75: e21c movi.n a2, 30 40266a77: 0100b2 l8ui a11, a0, 1 40266a7a: 000082 l8ui a8, a0, 0 40266a7d: 14b0b0 extui a11, a11, 0, 2 40266a80: 108850 and a8, a8, a5 40266a83: fdcbb2 addi a11, a11, -3 40266a86: 9329b0 movnez a2, a9, a11 40266a89: 1198 l32i.n a9, a1, 4 40266a8b: 019867 bne a8, a6, 40266a90 40266a8e: 222b addi.n a2, a2, 2 40266a90: 0a5c22 s16i a2, a12, 20 40266a93: c09920 sub a9, a9, a2 40266a96: fcc992 addi a9, a9, -4 40266a99: 0b5c92 s16i a9, a12, 22 40266a9c: 057e16 beqz a14, 40266af7 40266a9f: 024e66 bnei a14, 4, 40266aa5 40266aa2: ffd946 j 40266a0b 40266aa5: 028e26 beqi a14, 8, 40266aab 40266aa8: ffd7c6 j 40266a0b 40266aab: 242da2 l32i a10, a13, 144 40266aae: f59a16 beqz a10, 40266a0b 40266ab1: 0121b2 l32i a11, a1, 4 40266ab4: 02ab27 bge a11, a2, 40266aba 40266ab7: ffd406 j 40266a0b 40266aba: 042132 l32i a3, a1, 16 40266abd: fec332 addi a3, a3, -2 40266ac0: f47356 bnez a3, 40266a0b 40266ac3: 006102 s32i a0, a1, 0 40266ac6: 010042 l8ui a4, a0, 1 40266ac9: 5129 s32i.n a2, a1, 20 40266acb: 506467 bbci a4, 6, 40266b1f 40266ace: 0d2d mov.n a2, a13 40266ad0: 0c3d mov.n a3, a12 40266ad2: 5148 l32i.n a4, a1, 20 40266ad4: f97c85 call0 402602a0 40266ad7: 053256 bnez a2, 40266b2e 40266ada: ffcb46 j 40266a0b 40266add: 021c movi.n a2, 16 40266adf: 0b10b2 l16ui a11, a0, 22 40266ae2: f7ee56 bnez a14, 40266a64 40266ae5: 021a97 beq a10, a9, 40266aeb 40266ae8: ffde06 j 40266a64 40266aeb: 047630 extui a7, a3, 6, 1 40266aee: f34716 beqz a7, 40266a26 40266af1: 20c092 addi a9, a0, 32 40266af4: ffcc46 j 40266a29 40266af7: 4188 l32i.n a8, a1, 16 40266af9: f0e856 bnez a8, 40266a0b 40266afc: 11b8 l32i.n a11, a1, 4 40266afe: 791c movi.n a9, 23 40266b00: 0239b7 bltu a9, a11, 40266b06 40266b03: ffc106 j 40266a0b 40266b06: 0a4d mov.n a4, a10 40266b08: 0d2d mov.n a2, a13 40266b0a: 0c3d mov.n a3, a12 40266b0c: 3158 l32i.n a5, a1, 12 40266b0e: 2168 l32i.n a6, a1, 8 40266b10: 003d85 call0 40266eec 40266b13: ffbd06 j 40266a0b 40266b16: 180022 l8ui a2, a0, 24 40266b19: 342020 extui a2, a2, 0, 4 40266b1c: ffefc6 j 40266adf 40266b1f: 5129 s32i.n a2, a1, 20 40266b21: 1c48 l32i.n a4, a12, 4 40266b23: 0109 s32i.n a0, a1, 0 40266b25: 1438 l32i.n a3, a4, 4 40266b27: f45020 extui a5, a2, 0, 16 40266b2a: 335a add.n a3, a3, a5 40266b2c: 1439 s32i.n a3, a4, 4 40266b2e: 202cc0 or a2, a12, a12 40266b31: 002132 l32i a3, a1, 0 40266b34: 012142 l32i a4, a1, 4 40266b37: 5158 l32i.n a5, a1, 20 40266b39: fbcf85 call0 40262834 40266b3c: c2b691 l32r a9, 40257614 40266b3f: 023d mov.n a3, a2 40266b41: 02cd mov.n a12, a2 40266b43: ec4216 beqz a2, 40266a0b 40266b46: bf1d01 l32r a0, 402567bc 40266b49: ff7b21 l32r a2, 40266938 40266b4c: 1c58 l32i.n a5, a12, 4 40266b4e: 7f2262 l32i a6, a2, 0x1fc 40266b51: 1548 l32i.n a4, a5, 4 40266b53: f69c beqz.n a6, 40266b76 40266b55: 802272 l32i a7, a2, 0x200 40266b58: 1a1766 bnei a7, 1, 40266b76 40266b5b: 772002 l32i a0, a0, 0x1dc 40266b5e: ea9016 beqz a0, 40266a0b 40266b61: 2058 l32i.n a5, a0, 8 40266b63: ea4516 beqz a5, 40266a0b 40266b66: 246b addi.n a2, a4, 6 40266b68: 0b1382 l16ui a8, a3, 22 40266b6b: 34eb addi.n a3, a4, 14 40266b6d: f2c842 addi a4, a8, -14 40266b70: 0005c0 callx0 a5 40266b73: ffa506 j 40266a0b 40266b76: 242da2 l32i a10, a13, 144 40266b79: 2aa8 l32i.n a10, a10, 8 40266b7b: e7e361 l32r a6, 40260b08 40266b7e: 6aea07 bbsi a10, 0, 40266bec 40266b81: 180fb2 l8ui a11, a15, 24 40266b84: bb0b addi.n a11, a11, -1 40266b86: 0bab56 bnez a11, 40266c44 40266b89: 0d04d2 l8ui a13, a4, 13 40266b8c: 0c0472 l8ui a7, a4, 12 40266b8f: 11dd80 slli a13, a13, 8 40266b92: 20dd70 or a13, a13, a7 40266b95: c0dd60 sub a13, a13, a6 40266b98: e6fd56 bnez a13, 40266a0b 40266b9b: ffd262 addmi a6, a2, 0xffffff00 40266b9e: 80c662 addi a6, a6, -128 40266ba1: 3d0662 l8ui a6, a6, 61 40266ba4: fcc662 addi a6, a6, -4 40266ba7: 0bb656 bnez a6, 40266c66 40266baa: 560972 l8ui a7, a9, 86 40266bad: fcc772 addi a7, a7, -4 40266bb0: 0b2756 bnez a7, 40266c66 40266bb3: 762062 l32i a6, a0, 0x1d8 40266bb6: e51616 beqz a6, 40266a0b 40266bb9: 0668 l32i.n a6, a6, 0 40266bbb: bf00d1 l32r a13, 402567bc 40266bbe: e49616 beqz a6, 40266a0b 40266bc1: 246b addi.n a2, a4, 6 40266bc3: 1558 l32i.n a5, a5, 4 40266bc5: 0b1342 l16ui a4, a3, 22 40266bc8: 35eb addi.n a3, a5, 14 40266bca: f2c442 addi a4, a4, -14 40266bcd: 0006c0 callx0 a6 40266bd0: 762d62 l32i a6, a13, 0x1d8 40266bd3: e34616 beqz a6, 40266a0b 40266bd6: 2628 l32i.n a2, a6, 8 40266bd8: e2f216 beqz a2, 40266a0b 40266bdb: 0002c0 callx0 a2 40266bde: 620b addi.n a6, a2, -1 40266be0: 0ba616 beqz a6, 40266c9e 40266be3: fec272 addi a7, a2, -2 40266be6: e21756 bnez a7, 40266a0b 40266be9: 002e06 j 40266ca5 40266bec: 0d0482 l8ui a8, a4, 13 40266bef: 0c04a2 l8ui a10, a4, 12 40266bf2: 118880 slli a8, a8, 8 40266bf5: 2088a0 or a8, a8, a10 40266bf8: 489867 bne a8, a6, 40266c44 40266bfb: ffd2a2 addmi a10, a2, 0xffffff00 40266bfe: 80caa2 addi a10, a10, -128 40266c01: 3d0aa2 l8ui a10, a10, 61 40266c04: 494a66 bnei a10, 4, 40266c51 40266c07: 5609b2 l8ui a11, a9, 86 40266c0a: 434b66 bnei a11, 4, 40266c51 40266c0d: 762062 l32i a6, a0, 0x1d8 40266c10: df7616 beqz a6, 40266a0b 40266c13: 0668 l32i.n a6, a6, 0 40266c15: df2616 beqz a6, 40266a0b 40266c18: bee9d1 l32r a13, 402567bc 40266c1b: 246b addi.n a2, a4, 6 40266c1d: 1558 l32i.n a5, a5, 4 40266c1f: 0b1342 l16ui a4, a3, 22 40266c22: 35eb addi.n a3, a5, 14 40266c24: f2c442 addi a4, a4, -14 40266c27: 0006c0 callx0 a6 40266c2a: 762d62 l32i a6, a13, 0x1d8 40266c2d: dda616 beqz a6, 40266a0b 40266c30: 2628 l32i.n a2, a6, 8 40266c32: dd5216 beqz a2, 40266a0b 40266c35: 0002c0 callx0 a2 40266c38: 3f1226 beqi a2, 1, 40266c7b 40266c3b: fec262 addi a6, a2, -2 40266c3e: dc9656 bnez a6, 40266a0b 40266c41: 001006 j 40266c85 40266c44: 0d2d mov.n a2, a13 40266c46: fbb985 call0 402627e0 40266c49: 820c movi.n a2, 8 40266c4b: ff7146 j 40266a14 40266c4e: 000000 ill 40266c51: 06c422 addi a2, a4, 6 40266c54: 012552 l32i a5, a5, 4 40266c57: 0b1342 l16ui a4, a3, 22 40266c5a: 0ec532 addi a3, a5, 14 40266c5d: f2c442 addi a4, a4, -14 40266c60: 060c45 call0 4026cd28 40266c63: ff6906 j 40266a0b 40266c66: 06c422 addi a2, a4, 6 40266c69: 012552 l32i a5, a5, 4 40266c6c: 0b1342 l16ui a4, a3, 22 40266c6f: 0ec532 addi a3, a5, 14 40266c72: f2c442 addi a4, a4, -14 40266c75: 060b05 call0 4026cd28 40266c78: ff63c6 j 40266a0b 40266c7b: 0f3d mov.n a3, a15 40266c7d: 0d2d mov.n a2, a13 40266c7f: 201110 or a1, a1, a1 40266c82: 072ec5 call0 4026df70 40266c85: c26381 l32r a8, 40257614 40266c88: 070c movi.n a7, 0 40266c8a: 762d62 l32i a6, a13, 0x1d8 40266c8d: 564872 s8i a7, a8, 86 40266c90: d77616 beqz a6, 40266a0b 40266c93: 4628 l32i.n a2, a6, 16 40266c95: d72216 beqz a2, 40266a0b 40266c98: 0002c0 callx0 a2 40266c9b: ff5b06 j 40266a0b 40266c9e: 0f3d mov.n a3, a15 40266ca0: 0d2d mov.n a2, a13 40266ca2: 072cc5 call0 4026df70 40266ca5: c25ba1 l32r a10, 40257614 40266ca8: 090c movi.n a9, 0 40266caa: 762d62 l32i a6, a13, 0x1d8 40266cad: 564a92 s8i a9, a10, 86 40266cb0: d57616 beqz a6, 40266a0b 40266cb3: 4628 l32i.n a2, a6, 16 40266cb5: d52216 beqz a2, 40266a0b 40266cb8: 0002c0 callx0 a2 40266cbb: ff5306 j 40266a0b 40266cbe: 1c0000 excw 40266cc1: 267c movi.n a6, -14 40266cc3: c11240 mul16u a1, a2, a4 40266cc6: 61c2f0 xsr.eps2 a15 40266cc9: 610201 l32r a0, 4023f0d4 <_lit4_end+0x137984> 40266ccc: 220200 excw 40266ccf: c22011 l32r a1, 40257550 40266cd2: 206620 or a6, a6, a2 40266cd5: 2138 l32i.n a3, a1, 8 40266cd7: beb9 s32i.n a11, a14, 44 40266cd9: 3b2626 beqi a6, 2, 40266d18 40266cdc: 030c movi.n a3, 0 40266cde: 040c movi.n a4, 0 40266ce0: ff8e05 call0 402665c4 40266ce3: f1d605 call0 40258a44 40266ce6: 251266 bnei a2, 1, 40266d0f 40266ce9: cc4b addi.n a12, a12, 4 40266ceb: 0c2d mov.n a2, a12 40266ced: bf6501 l32r a0, 40256a84 40266cf0: 0000c0 callx0 a0 40266cf3: fa4e31 l32r a3, 4026562c 40266cf6: 0c2d mov.n a2, a12 40266cf8: 040c movi.n a4, 0 40266cfa: bebd01 l32r a0, 402567f0 40266cfd: 0000c0 callx0 a0 40266d00: 0c2d mov.n a2, a12 40266d02: e8a332 movi a3, 0x3e8 40266d05: 040c movi.n a4, 0 40266d07: 150c movi.n a5, 1 40266d09: bf5f01 l32r a0, 40256a88 40266d0c: 0000c0 callx0 a0 40266d0f: 11c8 l32i.n a12, a1, 4 40266d11: 0108 l32i.n a0, a1, 0 40266d13: 10c112 addi a1, a1, 16 40266d16: f00d ret.n 40266d18: 0da032 movi a3, 13 40266d1b: 169737 bne a7, a3, 40266d35 40266d1e: 202cc0 or a2, a12, a12 40266d21: f0a451 l32r a5, 40262fb4 40266d24: 02a042 movi a4, 2 40266d27: b0a032 movi a3, 176 40266d2a: 804542 s8i a4, a5, 128 40266d2d: 140c movi.n a4, 1 40266d2f: fd4745 call0 402641a4 40266d32: fff646 j 40266d0f 40266d35: 037716 beqz a7, 40266d70 40266d38: 00a032 movi a3, 0 40266d3b: 00a042 movi a4, 0 40266d3e: ff8845 call0 402665c4 40266d41: f1d005 call0 40258a44 40266d44: c71266 bnei a2, 1, 40266d0f 40266d47: cc4b addi.n a12, a12, 4 40266d49: 0c2d mov.n a2, a12 40266d4b: bf4e01 l32r a0, 40256a84 40266d4e: 0000c0 callx0 a0 40266d51: fa3631 l32r a3, 4026562c 40266d54: 0c2d mov.n a2, a12 40266d56: 040c movi.n a4, 0 40266d58: bea601 l32r a0, 402567f0 40266d5b: 0000c0 callx0 a0 40266d5e: 0c2d mov.n a2, a12 40266d60: e8a332 movi a3, 0x3e8 40266d63: 040c movi.n a4, 0 40266d65: 150c movi.n a5, 1 40266d67: bf4801 l32r a0, 40256a88 40266d6a: 0000c0 callx0 a0 40266d6d: ffe786 j 40266d0f 40266d70: 330c movi.n a3, 3 40266d72: 040c movi.n a4, 0 40266d74: ff84c5 call0 402665c4 40266d77: cc4b addi.n a12, a12, 4 40266d79: 0c2d mov.n a2, a12 40266d7b: bf4201 l32r a0, 40256a84 40266d7e: 0000c0 callx0 a0 40266d81: 0c2d mov.n a2, a12 40266d83: ffcf31 l32r a3, 40266cc0 40266d86: 040c movi.n a4, 0 40266d88: be9a01 l32r a0, 402567f0 40266d8b: 0000c0 callx0 a0 40266d8e: 0c2d mov.n a2, a12 40266d90: e8a332 movi a3, 0x3e8 40266d93: 040c movi.n a4, 0 40266d95: 150c movi.n a5, 1 40266d97: bf3c01 l32r a0, 40256a88 40266d9a: 0000c0 callx0 a0 40266d9d: ffdb86 j 40266d0f 40266da0: e0c112 addi a1, a1, -32 40266da3: 121172 l16ui a7, a1, 36 40266da6: 026102 s32i a0, a1, 8 40266da9: 0361c2 s32i a12, a1, 12 40266dac: f08201 l32r a0, 40262fb4 40266daf: 20c220 or a12, a2, a2 40266db2: d20c movi.n a2, 13 40266db4: 119727 bne a7, a2, 40266dc9 40266db7: 0c2d mov.n a2, a12 40266db9: b0a032 movi a3, 176 40266dbc: 140c movi.n a4, 1 40266dbe: 280c movi.n a8, 2 40266dc0: 804082 s8i a8, a0, 128 40266dc3: fd3e05 call0 402641a4 40266dc6: 001186 j 40266e10 40266dc9: 142c92 l32i a9, a12, 80 40266dcc: 800002 l8ui a0, a0, 128 40266dcf: 056947 bbci a9, 4, 40266dd8 40266dd2: 434026 beqi a0, 4, 40266e19 40266dd5: 402026 beqi a0, 2, 40266e19 40266dd8: 112ca2 l32i a10, a12, 68 40266ddb: 312a66 bnei a10, 2, 40266e10 40266dde: be7721 l32r a2, 402567bc 40266de1: 130c movi.n a3, 1 40266de3: 240c movi.n a4, 2 40266de5: ff7dc5 call0 402665c4 40266de8: 000906 j 40266e10 40266deb: 202cc0 or a2, a12, a12 40266dee: fbbb85 call0 402629a8 40266df1: 01b216 beqz a2, 40266e10 40266df4: 1148 l32i.n a4, a1, 4 40266df6: 172c22 l32i a2, a12, 92 40266df9: 342b addi.n a3, a4, 2 40266dfb: 010442 l8ui a4, a4, 1 40266dfe: 648c01 l32r a0, 40240030 <_irom0_text_start+0x30> 40266e01: 0000c0 callx0 a0 40266e04: 0c2d mov.n a2, a12 40266e06: 0148 l32i.n a4, a1, 0 40266e08: b0a032 movi a3, 176 40266e0b: 441b addi.n a4, a4, 1 40266e0d: fd3945 call0 402641a4 40266e10: 31c8 l32i.n a12, a1, 12 40266e12: 2108 l32i.n a0, a1, 8 40266e14: 20c112 addi a1, a1, 32 40266e17: f00d ret.n 40266e19: 080c movi.n a8, 0 40266e1b: 641b addi.n a6, a4, 1 40266e1d: 18b657 bgeu a6, a5, 40266e39 40266e20: 0104a2 l8ui a10, a4, 1 40266e23: c09540 sub a9, a5, a4 40266e26: aa2b addi.n a10, a10, 2 40266e28: ac29a7 blt a9, a10, 40266dd8 40266e2b: 0004b2 l8ui a11, a4, 0 40266e2e: 085d mov.n a5, a8 40266e30: f0cbb2 addi a11, a11, -16 40266e33: 8354b0 moveqz a5, a4, a11 40266e36: 000046 j 40266e3b 40266e39: 085d mov.n a5, a8 40266e3b: 101102 l16ui a0, a1, 32 40266e3e: 0b40e6 bgei a0, 4, 40266e4d 40266e41: 0820a6 blti a0, 2, 40266e4d 40266e44: f90516 beqz a5, 40266dd8 40266e47: 010532 l8ui a3, a5, 1 40266e4a: 8ae366 bnei a3, 128, 40266dd8 40266e4d: 112c42 l32i a4, a12, 68 40266e50: bc2466 bnei a4, 2, 40266e10 40266e53: 0109 s32i.n a0, a1, 0 40266e55: 1159 s32i.n a5, a1, 4 40266e57: 902026 beqi a0, 2, 40266deb 40266e5a: b24066 bnei a0, 4, 40266e10 40266e5d: 172c22 l32i a2, a12, 92 40266e60: 4179 s32i.n a7, a1, 16 40266e62: 129c beqz.n a2, 40266e77 40266e64: fdd631 l32r a3, 402665bc 40266e67: 56a442 movi a4, 0x456 40266e6a: 651501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40266e6d: 0000c0 callx0 a0 40266e70: 4178 l32i.n a7, a1, 16 40266e72: 050c movi.n a5, 0 40266e74: 176c52 s32i a5, a12, 92 40266e77: f95756 bnez a7, 40266e10 40266e7a: be5021 l32r a2, 402567bc 40266e7d: 330c movi.n a3, 3 40266e7f: 040c movi.n a4, 0 40266e81: ff7405 call0 402665c4 40266e84: ffe206 j 40266e10 ... 40266e88 : 40266e88: 010352 l8ui a5, a3, 1 40266e8b: 741c movi.n a4, 23 40266e8d: 033457 bltu a4, a5, 40266e94 40266e90: f27c movi.n a2, -1 40266e92: f00d ret.n 40266e94: 080372 l8ui a7, a3, 8 40266e97: 550282 l8ui a8, a2, 85 40266e9a: 346070 extui a6, a7, 0, 4 40266e9d: 039867 bne a8, a6, 40266ea4 40266ea0: 020c movi.n a2, 0 40266ea2: f00d ret.n 40266ea4: 33ab addi.n a3, a3, 10 40266ea6: 554262 s8i a6, a2, 85 40266ea9: 80a092 movi a9, 128 40266eac: 18c262 addi a6, a2, 24 40266eaf: 109790 and a9, a7, a9 40266eb2: 0c4292 s8i a9, a2, 12 40266eb5: 000372 l8ui a7, a3, 0 40266eb8: 047470 extui a7, a7, 4, 1 40266ebb: 564272 s8i a7, a2, 86 40266ebe: 000352 l8ui a5, a3, 0 40266ec1: 345050 extui a5, a5, 0, 4 40266ec4: 574252 s8i a5, a2, 87 40266ec7: 010342 l8ui a4, a3, 1 40266eca: 344040 extui a4, a4, 0, 4 40266ecd: 584242 s8i a4, a2, 88 40266ed0: 0103b2 l8ui a11, a3, 1 40266ed3: 226b addi.n a2, a2, 6 40266ed5: 34b4b0 extui a11, a11, 4, 4 40266ed8: 5342b2 s8i a11, a2, 83 40266edb: 0203a2 l8ui a10, a3, 2 40266ede: 5442a2 s8i a10, a2, 84 40266ee1: 334b addi.n a3, a3, 4 40266ee3: ce9267 bne a2, a6, 40266eb5 40266ee6: 120c movi.n a2, 1 40266ee8: f00d ret.n 40266eea: 820000 mull a0, a0, a0 40266eed: 8090a0 add a9, a0, a10 40266ef0: e2c011 l32r a1, 4025f9f0 40266ef3: 622061 l32r a6, 4023f774 <_lit4_end+0x138024> 40266ef6: f21b61 l32r a6, 40263764 40266ef9: 022161 l32r a6, 40227780 <_lit4_end+0x120030> 40266efc: c21d61 l32r a6, 40257770 40266eff: 321e61 l32r a6, 40233778 <_lit4_end+0x12c028> 40266f02: d22261 l32r a6, 4025b78c 40266f05: 5c1f61 l32r a6, 4023df84 <_lit4_end+0x136834> 40266f08: 02dd83 excw 40266f0b: 04cd mov.n a12, a4 40266f0d: 0208 l32i.n a0, a2, 0 40266f0f: 2221f2 l32i a15, a1, 136 40266f12: 1c6102 s32i a0, a1, 112 40266f15: 054d mov.n a4, a5 40266f17: 10c122 addi a2, a1, 16 40266f1a: 1a6142 s32i a4, a1, 104 40266f1d: 73eb01 l32r a0, 40243ecc 40266f20: 0000c0 callx0 a0 40266f23: da1c movi.n a10, 29 40266f25: 1fe8 l32i.n a14, a15, 4 40266f27: 0b1ff2 l16ui a15, a15, 22 40266f2a: 1ee8 l32i.n a14, a14, 4 40266f2c: 0b5c movi.n a11, 80 40266f2e: ffea add.n a15, a15, a14 40266f30: 18cff2 addi a15, a15, 24 40266f33: 0a2cb7 blt a12, a11, 40266f41 40266f36: be2101 l32r a0, 402567bc 40266f39: 4f2bc7 blt a11, a12, 40266f8c 40266f3c: 1c0c movi.n a12, 1 40266f3e: 002386 j 40266fd0 40266f41: 29cca6 blti a12, 32, 40266f6e 40266f44: 002c movi.n a0, 32 40266f46: 2ca0c7 bge a0, a12, 40266f76 40266f49: 29dce6 bgei a12, 64, 40266f76 40266f4c: 023c movi.n a2, 48 40266f4e: 249c27 bne a12, a2, 40266f76 40266f51: 112d32 l32i a3, a13, 68 40266f54: 1e3366 bnei a3, 3, 40266f76 40266f57: c04fe0 sub a4, a15, a14 40266f5a: 18aa47 bge a10, a4, 40266f76 40266f5d: 0c5d mov.n a5, a12 40266f5f: 0f4d mov.n a4, a15 40266f61: 0e3d mov.n a3, a14 40266f63: 0d2d mov.n a2, a13 40266f65: 1a2162 l32i a6, a1, 104 40266f68: 0020c5 call0 40267178 40266f6b: 0001c6 j 40266f76 40266f6e: 04bca6 blti a12, 16, 40266f76 40266f71: 051c movi.n a5, 16 40266f73: daa5c7 bge a5, a12, 40266f51 40266f76: 1e21c2 l32i a12, a1, 120 40266f79: 1f21d2 l32i a13, a1, 124 40266f7c: 2021e2 l32i a14, a1, 128 40266f7f: 2121f2 l32i a15, a1, 132 40266f82: 90a022 movi a2, 144 40266f85: 1d2102 l32i a0, a1, 116 40266f88: 112a add.n a1, a1, a2 40266f8a: f00d ret.n 40266f8c: 9b1c movi.n a11, 25 40266f8e: b0a022 movi a2, 176 40266f91: 02ac27 bge a12, a2, 40266f97 40266f94: 004286 j 402670a2 40266f97: 02a2c7 bge a2, a12, 40266f9d 40266f9a: 0055c6 j 402670f5 40266f9d: c06fe0 sub a6, a15, a14 40266fa0: d2aa67 bge a10, a6, 40266f76 40266fa3: 0d1e62 l16ui a6, a14, 26 40266fa6: 0c1e02 l16ui a0, a14, 24 40266fa9: 0e1e72 l16ui a7, a14, 28 40266fac: 800b addi.n a8, a0, -1 40266fae: 171856 bnez a8, 40267123 40266fb1: 0f5d mov.n a5, a15 40266fb3: 0d2d mov.n a2, a13 40266fb5: 0e3d mov.n a3, a14 40266fb7: 1ece42 addi a4, a14, 30 40266fba: 0169 s32i.n a6, a1, 0 40266fbc: 1179 s32i.n a7, a1, 4 40266fbe: 1a2162 l32i a6, a1, 104 40266fc1: 1b2172 l32i a7, a1, 108 40266fc4: ffdd85 call0 40266da0 40266fc7: ffeac6 j 40266f76 40266fca: a8ec66 bnei a12, 128, 40266f76 40266fcd: 00a0c2 movi a12, 0 40266fd0: 00a0f2 movi a15, 0 40266fd3: 055c56 bnez a12, 4026702c 40266fd6: 242d32 l32i a3, a13, 144 40266fd9: 04f316 beqz a3, 4026702c 40266fdc: 0ace22 addi a2, a14, 10 40266fdf: 640c movi.n a4, 6 40266fe1: 92ad01 l32r a0, 4024ba98 40266fe4: 0000c0 callx0 a0 40266fe7: 041256 bnez a2, 4026702c 40266fea: fd4401 l32r a0, 402664fc 40266fed: 1a21e2 l32i a14, a1, 104 40266ff0: 010092 l8ui a9, a0, 1 40266ff3: a0cee2 addi a14, a14, -96 40266ff6: 799c beqz.n a9, 40267011 40266ff8: 0e2d mov.n a2, a14 40266ffa: ff5205 call0 4026651c 40266ffd: d3af02 movi a0, -45 40267000: 23a207 bge a2, a0, 40267027 40267003: 020c movi.n a2, 0 40267005: e8b905 call0 4024fb98 40267008: fd3d21 l32r a2, 402664fc 4026700b: 0142f2 s8i a15, a2, 1 4026700e: 000546 j 40267027 40267011: 1a2142 l32i a4, a1, 104 40267014: 47a032 movi a3, 71 40267017: 0ca347 bge a3, a4, 40267027 4026701a: 320c movi.n a2, 3 4026701c: e8b785 call0 4024fb98 4026701f: fd3761 l32r a6, 402664fc 40267022: 150c movi.n a5, 1 40267024: 014652 s8i a5, a6, 1 40267027: 0e2d mov.n a2, a14 40267029: ff4d45 call0 40266500 4026702c: 222122 l32i a2, a1, 136 4026702f: 10c132 addi a3, a1, 16 40267032: 0c4d mov.n a4, a12 40267034: 1a2152 l32i a5, a1, 104 40267037: fb9ac5 call0 402629e4 4026703a: f38256 bnez a2, 40266f76 4026703d: 0c4d mov.n a4, a12 4026703f: 222122 l32i a2, a1, 136 40267042: 10c132 addi a3, a1, 16 40267045: ff1405 call0 40266188 40267048: 242d32 l32i a3, a13, 144 4026704b: f27316 beqz a3, 40266f76 4026704e: 112d72 l32i a7, a13, 68 40267051: fbc772 addi a7, a7, -5 40267054: f1e756 bnez a7, 40266f76 40267057: 060382 l8ui a8, a3, 6 4026705a: 048280 extui a8, a8, 2, 1 4026705d: f15816 beqz a8, 40266f76 40267060: bdd7a1 l32r a10, 402567bc 40267063: 63a092 movi a9, 99 40267066: 4aa8 l32i.n a10, a10, 16 40267068: 0e1302 l16ui a0, a3, 28 4026706b: 404af2 s8i a15, a10, 64 4026706e: 05b907 bgeu a9, a0, 40267077 40267071: 8abdb1 l32r a11, 40249b68 40267074: 05bb07 bgeu a11, a0, 4026707d 40267077: 64a0c2 movi a12, 100 4026707a: 0e53c2 s16i a12, a3, 28 4026707d: 18cdc2 addi a12, a13, 24 40267080: 0c2d mov.n a2, a12 40267082: be8001 l32r a0, 40256a84 40267085: 0000c0 callx0 a0 40267088: 0c2d mov.n a2, a12 4026708a: 242d42 l32i a4, a13, 144 4026708d: c33c movi.n a3, 60 4026708f: 0e1442 l16ui a4, a4, 28 40267092: 150c movi.n a5, 1 40267094: c13340 mul16u a3, a3, a4 40267097: 040c movi.n a4, 0 40267099: be7b01 l32r a0, 40256a88 4026709c: 0000c0 callx0 a0 4026709f: ffb4c6 j 40266f76 402670a2: a0a072 movi a7, 160 402670a5: 02ac77 bge a12, a7, 402670ab 402670a8: ffc786 j 40266fca 402670ab: 02a7c7 bge a7, a12, 402670b1 402670ae: ffb106 j 40266f76 402670b1: 112d22 l32i a2, a13, 68 402670b4: 085226 beqi a2, 5, 402670c0 402670b7: 053226 beqi a2, 3, 402670c0 402670ba: fec252 addi a5, a2, -2 402670bd: eb5556 bnez a5, 40266f76 402670c0: 2e4b addi.n a2, a14, 4 402670c2: 1c2132 l32i a3, a1, 112 402670c5: 640c movi.n a4, 6 402670c7: 33c332 addi a3, a3, 51 402670ca: 927301 l32r a0, 4024ba98 402670cd: 0000c0 callx0 a0 402670d0: ea2256 bnez a2, 40266f76 402670d3: c05fe0 sub a5, a15, a14 402670d6: 941c movi.n a4, 25 402670d8: 022457 blt a4, a5, 402670de 402670db: ffa5c6 j 40266f76 402670de: bdb721 l32r a2, 402567bc 402670e1: 230c movi.n a3, 2 402670e3: 0c1e42 l16ui a4, a14, 24 402670e6: a0a052 movi a5, 160 402670e9: 114480 slli a4, a4, 8 402670ec: 204450 or a4, a4, a5 402670ef: ff4d45 call0 402665c4 402670f2: ffa006 j 40266f76 402670f5: d0a042 movi a4, 208 402670f8: 3a2c47 blt a12, a4, 40267136 402670fb: 02a4c7 bge a4, a12, 40267101 402670fe: ff9d06 j 40266f76 40267101: 112d52 l32i a5, a13, 68 40267104: 5c5566 bnei a5, 5, 40267164 40267107: 202dd0 or a2, a13, a13 4026710a: 222132 l32i a3, a1, 136 4026710d: fc0bc5 call0 402631cc 40267110: e62256 bnez a2, 40266f76 40267113: 205ff0 or a5, a15, a15 40267116: 0d2d mov.n a2, a13 40267118: 0e3d mov.n a3, a14 4026711a: 18ce42 addi a4, a14, 24 4026711d: 01f445 call0 40269064 40267120: ff9486 j 40266f76 40267123: e4f056 bnez a0, 40266f76 40267126: 0e3d mov.n a3, a14 40267128: 0d2d mov.n a2, a13 4026712a: 1a2142 l32i a4, a1, 104 4026712d: 1b2152 l32i a5, a1, 108 40267130: ffb905 call0 40266cc4 40267133: ff8fc6 j 40266f76 40267136: c0a042 movi a4, 192 40267139: c06c40 sub a6, a12, a4 4026713c: e36656 bnez a6, 40266f76 4026713f: c07fe0 sub a7, a15, a14 40267142: 022b77 blt a11, a7, 40267148 40267145: ff8b46 j 40266f76 40267148: 112d82 l32i a8, a13, 68 4026714b: fbc882 addi a8, a8, -5 4026714e: e24856 bnez a8, 40266f76 40267151: 230c movi.n a3, 2 40267153: 0c1e92 l16ui a9, a14, 24 40267156: 002d mov.n a2, a0 40267158: 119980 slli a9, a9, 8 4026715b: 204940 or a4, a9, a4 4026715e: ff4645 call0 402665c4 40267161: ff8446 j 40266f76 40267164: 205ff0 or a5, a15, a15 40267167: 202dd0 or a2, a13, a13 4026716a: 203ee0 or a3, a14, a14 4026716d: 18ce42 addi a4, a14, 24 40267170: 01ef05 call0 40269064 40267173: ff7fc6 j 40266f76 40267176: ad0000 excw 40267179: c11204 excw 4026717c: c1e9c0 mul16u a14, a9, a12 4026717f: d1f9 s32i.n a15, a1, 52 40267181: 9109 s32i.n a0, a1, 36 40267183: a1c9 s32i.n a12, a1, 40 40267185: b1d9 s32i.n a13, a1, 44 40267187: 02dd mov.n a13, a2 40267189: 242dc2 l32i a12, a13, 144 4026718c: 052d mov.n a2, a5 4026718e: 09cc56 bnez a12, 4026722e 40267191: f27c movi.n a2, -1 40267193: 002206 j 4026721f 40267196: 022c22 l32i a2, a12, 8 40267199: fdaf32 movi a3, -3 4026719c: 102230 and a2, a2, a3 4026719f: 2c29 s32i.n a2, a12, 8 402671a1: 7eac beqz.n a14, 402671cc 402671a3: 5fac beqz.n a15, 402671cc 402671a5: c2db41 l32r a4, 40257d14 402671a8: cb2442 l32i a4, a4, 0x32c 402671ab: 1d7437 bbci a4, 19, 402671cc 402671ae: 0d2d mov.n a2, a13 402671b0: fac105 call0 40261dc4 402671b3: 0d2d mov.n a2, a13 402671b5: 0e3d mov.n a3, a14 402671b7: 0f4d mov.n a4, a15 402671b9: fad605 call0 40261f1c 402671bc: 0e3d mov.n a3, a14 402671be: 0d2d mov.n a2, a13 402671c0: 043c movi.n a4, 48 402671c2: fae6c5 call0 40262030 402671c5: 0f3d mov.n a3, a15 402671c7: 0d2d mov.n a2, a13 402671c9: faf305 call0 402620fc 402671cc: bd7cd1 l32r a13, 402567bc 402671cf: 0f1c32 l16ui a3, a12, 30 402671d2: 00a442 movi a4, 0x400 402671d5: 103340 and a3, a3, a4 402671d8: 0d2d mov.n a2, a13 402671da: fe2445 call0 40265420 402671dd: 1e2c02 l32i a0, a12, 120 402671e0: 0008 l32i.n a0, a0, 0 402671e2: c0a052 movi a5, 192 402671e5: 084057 ball a0, a5, 402671f1 402671e8: 80a422 movi a2, 0x480 402671eb: 024027 ball a0, a2, 402671f1 402671ee: 009e06 j 4026746a 402671f1: 101c32 l16ui a3, a12, 32 402671f4: 043130 extui a3, a3, 1, 1 402671f7: 26f316 beqz a3, 4026746a 402671fa: 646321 l32r a2, 40240388 <_irom0_text_start+0x388> 402671fd: 7d08 l32i.n a0, a13, 28 402671ff: 200020 or a0, a0, a2 40267202: 0d2d mov.n a2, a13 40267204: 7d09 s32i.n a0, a13, 28 40267206: 0d38 l32i.n a3, a13, 0 40267208: 3148 l32i.n a4, a1, 12 4026720a: d263c2 s32i a12, a3, 0x348 4026720d: 530c movi.n a3, 5 4026720f: ff3b45 call0 402665c4 40267212: 0c3d mov.n a3, a12 40267214: 020c movi.n a2, 0 40267216: 140c movi.n a4, 1 40267218: 050c movi.n a5, 0 4026721a: f39785 call0 4025ab94 4026721d: 020c movi.n a2, 0 4026721f: a1c8 l32i.n a12, a1, 40 40267221: b1d8 l32i.n a13, a1, 44 40267223: c1e8 l32i.n a14, a1, 48 40267225: d1f8 l32i.n a15, a1, 52 40267227: 9108 l32i.n a0, a1, 36 40267229: 40c112 addi a1, a1, 64 4026722c: f00d ret.n 4026722e: bd6301 l32r a0, 402567bc 40267231: 0d1342 l16ui a4, a3, 26 40267234: 0c1352 l16ui a5, a3, 24 40267237: 039416 beqz a4, 40267274 4026723a: 00a032 movi a3, 0 4026723d: 202000 or a2, a0, a0 40267240: ff3805 call0 402665c4 40267243: f18005 call0 40258a44 40267246: 420b addi.n a4, a2, -1 40267248: f45456 bnez a4, 40267191 4026724b: cd4b addi.n a12, a13, 4 4026724d: 0c2d mov.n a2, a12 4026724f: be0d01 l32r a0, 40256a84 40267252: 0000c0 callx0 a0 40267255: 0c2d mov.n a2, a12 40267257: f8f531 l32r a3, 4026562c 4026725a: 040c movi.n a4, 0 4026725c: bd6501 l32r a0, 402567f0 4026725f: 0000c0 callx0 a0 40267262: 0c2d mov.n a2, a12 40267264: e8a332 movi a3, 0x3e8 40267267: 040c movi.n a4, 0 40267269: 150c movi.n a5, 1 4026726b: be0701 l32r a0, 40256a88 4026726e: 0000c0 callx0 a0 40267271: ffc706 j 40267191 40267274: 4159 s32i.n a5, a1, 16 40267276: 3129 s32i.n a2, a1, 12 40267278: 1ec3b2 addi a11, a3, 30 4026727b: 0e1372 l16ui a7, a3, 28 4026727e: 7179 s32i.n a7, a1, 28 40267280: c04ab0 sub a4, a10, a11 40267283: 0224e6 bgei a4, 2, 40267289 40267286: 005906 j 402673ee 40267289: 000c movi.n a0, 0 4026728b: f3ab addi.n a15, a3, 10 4026728d: a0c6e2 addi a14, a6, -96 40267290: 080c movi.n a8, 0 40267292: 8189 s32i.n a8, a1, 32 40267294: 060c movi.n a6, 0 40267296: 61e9 s32i.n a14, a1, 24 40267298: 51f9 s32i.n a15, a1, 20 4026729a: 0e0c movi.n a14, 0 4026729c: 0f0c movi.n a15, 0 4026729e: 010b22 l8ui a2, a11, 1 402672a1: 000b92 l8ui a9, a11, 0 402672a4: 322b addi.n a3, a2, 2 402672a6: 02a437 bge a4, a3, 402672ac 402672a9: ffb906 j 40267191 402672ac: 490b addi.n a4, a9, -1 402672ae: 12a416 beqz a4, 402673dc 402672b1: d3c952 addi a5, a9, -45 402672b4: 11f516 beqz a5, 402673d7 402672b7: cec972 addi a7, a9, -50 402672ba: 114716 beqz a7, 402673d2 402672bd: c3c982 addi a8, a9, -61 402672c0: 109816 beqz a8, 402673cd 402672c3: dda032 movi a3, 221 402672c6: c03930 sub a3, a9, a3 402672c9: 111356 bnez a3, 402673de 402672cc: 040c movi.n a4, 0 402672ce: 2542b6 bltui a2, 4, 402672f7 402672d1: 050b82 l8ui a8, a11, 5 402672d4: 030b72 l8ui a7, a11, 3 402672d7: 020b52 l8ui a5, a11, 2 402672da: 117780 slli a7, a7, 8 402672dd: 205570 or a5, a5, a7 402672e0: 040b72 l8ui a7, a11, 4 402672e3: 018880 slli a8, a8, 24 402672e6: 117700 slli a7, a7, 16 402672e9: 207780 or a7, a7, a8 402672ec: 205570 or a5, a5, a7 402672ef: e75e71 l32r a7, 40261068 402672f2: 019577 bne a5, a7, 402672f7 402672f5: 140c movi.n a4, 1 402672f7: 348c beqz.n a4, 402672fe 402672f9: 81b9 s32i.n a11, a1, 32 402672fb: 0037c6 j 402673de 402672fe: c28591 l32r a9, 40257d14 40267301: cb2992 l32i a9, a9, 0x32c 40267304: 6679c7 bbci a9, 28, 4026736e 40267307: 040c movi.n a4, 0 40267309: 2542b6 bltui a2, 4, 40267332 4026730c: 050b72 l8ui a7, a11, 5 4026730f: 030b52 l8ui a5, a11, 3 40267312: 020b32 l8ui a3, a11, 2 40267315: 115580 slli a5, a5, 8 40267318: 203350 or a3, a3, a5 4026731b: 040b52 l8ui a5, a11, 4 4026731e: 017780 slli a7, a7, 24 40267321: 115500 slli a5, a5, 16 40267324: 205570 or a5, a5, a7 40267327: 203350 or a3, a3, a5 4026732a: edac51 l32r a5, 402629dc 4026732d: 019357 bne a3, a5, 40267332 40267330: 140c movi.n a4, 1 40267332: 448c beqz.n a4, 4026733a 40267334: 83ebe0 moveqz a14, a11, a14 40267337: 0028c6 j 402673de 4026733a: 040c movi.n a4, 0 4026733c: 2542b6 bltui a2, 4, 40267365 4026733f: 050b92 l8ui a9, a11, 5 40267342: 030b82 l8ui a8, a11, 3 40267345: 020b72 l8ui a7, a11, 2 40267348: 118880 slli a8, a8, 8 4026734b: 207780 or a7, a7, a8 4026734e: 040b82 l8ui a8, a11, 4 40267351: 019980 slli a9, a9, 24 40267354: 118800 slli a8, a8, 16 40267357: 208890 or a8, a8, a9 4026735a: 207780 or a7, a7, a8 4026735d: eda081 l32r a8, 402629e0 40267360: 019787 bne a7, a8, 40267365 40267363: 140c movi.n a4, 1 40267365: 075416 beqz a4, 402673de 40267368: 83ebf0 moveqz a14, a11, a15 4026736b: 001bc6 j 402673de 4026736e: 040c movi.n a4, 0 40267370: 2542b6 bltui a2, 4, 40267399 40267373: 050b52 l8ui a5, a11, 5 40267376: 030b32 l8ui a3, a11, 3 40267379: 020b92 l8ui a9, a11, 2 4026737c: 113380 slli a3, a3, 8 4026737f: 209930 or a9, a9, a3 40267382: 040b32 l8ui a3, a11, 4 40267385: 015580 slli a5, a5, 24 40267388: 113300 slli a3, a3, 16 4026738b: 203350 or a3, a3, a5 4026738e: 209930 or a9, a9, a3 40267391: e73331 l32r a3, 40261060 40267394: 019937 bne a9, a3, 40267399 40267397: 140c movi.n a4, 1 40267399: 041416 beqz a4, 402673de 4026739c: 21b9 s32i.n a11, a1, 8 4026739e: 1169 s32i.n a6, a1, 4 402673a0: bd0791 l32r a9, 402567bc 402673a3: 0109 s32i.n a0, a1, 0 402673a5: 5c2992 l32i a9, a9, 0x170 402673a8: e1a9 s32i.n a10, a1, 56 402673aa: 09bc beqz.n a9, 402673de 402673ac: 5138 l32i.n a3, a1, 20 402673ae: 4b7b addi.n a4, a11, 7 402673b0: 5bab addi.n a5, a11, 10 402673b2: 6178 l32i.n a7, a1, 24 402673b4: f8c262 addi a6, a2, -8 402673b7: 746060 extui a6, a6, 0, 8 402673ba: 420c movi.n a2, 4 402673bc: 0009c0 callx0 a9 402673bf: e1a8 l32i.n a10, a1, 56 402673c1: 0108 l32i.n a0, a1, 0 402673c3: 21b8 l32i.n a11, a1, 8 402673c5: 1168 l32i.n a6, a1, 4 402673c7: 010b22 l8ui a2, a11, 1 402673ca: 000406 j 402673de 402673cd: 0bfd mov.n a15, a11 402673cf: 0002c6 j 402673de 402673d2: 0b6d mov.n a6, a11 402673d4: 000186 j 402673de 402673d7: 0bed mov.n a14, a11 402673d9: 000046 j 402673de 402673dc: 0b0d mov.n a0, a11 402673de: 722b addi.n a7, a2, 2 402673e0: bb7a add.n a11, a11, a7 402673e2: c04ab0 sub a4, a10, a11 402673e5: 0224a6 blti a4, 2, 402673eb 402673e8: ffac86 j 4026729e 402673eb: 000386 j 402673fd 402673ee: 00a0e2 movi a14, 0 402673f1: 00a0f2 movi a15, 0 402673f4: 00a002 movi a0, 0 402673f7: 060c movi.n a6, 0 402673f9: 080c movi.n a8, 0 402673fb: 8189 s32i.n a8, a1, 32 402673fd: d90016 beqz a0, 40267191 40267400: 010072 l8ui a7, a0, 1 40267403: 02b7b6 bltui a7, 16, 40267409 40267406: ff61c6 j 40267191 40267409: 1169 s32i.n a6, a1, 4 4026740b: 0109 s32i.n a0, a1, 0 4026740d: 069c beqz.n a6, 40267421 4026740f: 1169 s32i.n a6, a1, 4 40267411: 0109 s32i.n a0, a1, 0 40267413: 0106a2 l8ui a10, a6, 1 40267416: f90c movi.n a9, 15 40267418: c09970 sub a9, a9, a7 4026741b: 02a9a7 bge a9, a10, 40267421 4026741e: ff5bc6 j 40267191 40267421: 0138 l32i.n a3, a1, 0 40267423: 1148 l32i.n a4, a1, 4 40267425: 0c2d mov.n a2, a12 40267427: f52c movi.n a5, 47 40267429: fb50c5 call0 40262938 4026742c: 162da2 l32i a10, a13, 88 4026742f: 71b8 l32i.n a11, a1, 28 40267431: 4108 l32i.n a0, a1, 16 40267433: 0f5c02 s16i a0, a12, 30 40267436: 0d5cb2 s16i a11, a12, 26 40267439: 9acc bnez.n a10, 40267446 4026743b: 89d021 l32r a2, 40249b7c 4026743e: 0020c0 memw 40267441: 9228 l32i.n a2, a2, 36 40267443: 166d22 s32i a2, a13, 88 40267446: 082132 l32i a3, a1, 32 40267449: d49316 beqz a3, 40267196 4026744c: 202cc0 or a2, a12, a12 4026744f: ffa385 call0 40266e88 40267452: d40296 bltz a2, 40267196 40267455: 202cc0 or a2, a12, a12 40267458: 55cc32 addi a3, a12, 85 4026745b: 2c58 l32i.n a5, a12, 8 4026745d: d67c movi.n a6, -3 4026745f: 105560 and a5, a5, a6 40267462: 2c59 s32i.n a5, a12, 8 40267464: fe00c5 call0 40265474 40267467: ff4d86 j 402671a1 4026746a: a4af21 l32r a2, 40250728 4026746d: 7d08 l32i.n a0, a13, 28 4026746f: 100020 and a0, a0, a2 40267472: ff6306 j 40267202 40267475: 000000 ill 40267478 : 40267478: f0c112 addi a1, a1, -16 4026747b: 1109 s32i.n a0, a1, 4 4026747d: bccf01 l32r a0, 402567bc 40267480: 21c9 s32i.n a12, a1, 8 40267482: 40c8 l32i.n a12, a0, 16 40267484: 020c movi.n a2, 0 40267486: 1ccc bnez.n a12, 4026748b 40267488: 000286 j 40267496 4026748b: 342c22 l32i a2, a12, 208 4026748e: c8cf01 l32r a0, 402597cc 40267491: 0a7297 bbci a2, 25, 4026749f 40267494: 120c movi.n a2, 1 40267496: 21c8 l32i.n a12, a1, 8 40267498: 1108 l32i.n a0, a1, 4 4026749a: 10c112 addi a1, a1, 16 4026749d: f00d ret.n 4026749f: 002c32 l32i a3, a12, 0 402674a2: 006102 s32i a0, a1, 0 402674a5: 43dc bnez.n a3, 402674bd 402674a7: 004d mov.n a4, a0 402674a9: 0c2d mov.n a2, a12 402674ab: 043d mov.n a3, a4 402674ad: eec442 addi a4, a4, -18 402674b0: ef0ec5 call0 402565a0 402674b3: 0c29 s32i.n a2, a12, 0 402674b5: bcc121 l32r a2, 402567bc 402674b8: 06ccc5 call0 4026e188 402674bb: 0108 l32i.n a0, a1, 0 402674bd: 00a022 movi a2, 0 402674c0: 01a032 movi a3, 1 402674c3: 00a052 movi a5, 0 402674c6: 060c movi.n a6, 0 402674c8: 004d mov.n a4, a0 402674ca: f35345 call0 4025aa00 402674cd: a6cb61 l32r a6, 40250ffc 402674d0: 070c movi.n a7, 0 402674d2: d14c72 s8i a7, a12, 209 402674d5: d04c72 s8i a7, a12, 208 402674d8: 342c52 l32i a5, a12, 208 402674db: 205560 or a5, a5, a6 402674de: 346c52 s32i a5, a12, 208 402674e1: ffebc6 j 40267494 402674e4: ff .byte 0xff 402674e5: ff .byte 0xff 402674e6: ff .byte 0xff 402674e7: 12fd excw 402674e8 : 402674e8: f0c112 addi a1, a1, -16 402674eb: 0109 s32i.n a0, a1, 0 402674ed: bcb301 l32r a0, 402567bc 402674f0: 4008 l32i.n a0, a0, 16 402674f2: 020c movi.n a2, 0 402674f4: 10cc bnez.n a0, 402674f9 402674f6: 0001c6 j 40267501 402674f9: 342022 l32i a2, a0, 208 402674fc: 08f297 bbsi a2, 25, 40267508 402674ff: 120c movi.n a2, 1 40267501: 0108 l32i.n a0, a1, 0 40267503: 10c112 addi a1, a1, 16 40267506: f00d ret.n 40267508: fff741 l32r a4, 402674e4 4026750b: 050c movi.n a5, 0 4026750d: d14052 s8i a5, a0, 209 40267510: d04052 s8i a5, a0, 208 40267513: 342032 l32i a3, a0, 208 40267516: 103340 and a3, a3, a4 40267519: 346032 s32i a3, a0, 208 4026751c: f141c5 call0 4025893c 4026751f: fff706 j 402674ff 40267522: b00000 addx8 a0, a0, a0 40267525: fefb addi.n a15, a14, 15 40267527: 3f .byte 0x3f 40267528: fefbd0 excw 4026752b: 3f .byte 0x3f 4026752c: 2676c4 excw 4026752f: fd3140 excw 40267530 : 40267530: fffd31 l32r a3, 40267524 40267533: f0c112 addi a1, a1, -16 40267536: 31c9 s32i.n a12, a1, 12 40267538: 2109 s32i.n a0, a1, 8 4026753a: 02cd mov.n a12, a2 4026753c: 03c9 s32i.n a12, a3, 0 4026753e: c03521 l32r a2, 40257614 40267541: 000c movi.n a0, 0 40267543: 800232 l8ui a3, a2, 128 40267546: 01d222 addmi a2, a2, 0x100 40267549: ad0222 l8ui a2, a2, 173 4026754c: 330b addi.n a3, a3, -1 4026754e: 220b addi.n a2, a2, -1 40267550: 742020 extui a2, a2, 0, 8 40267553: 930230 movnez a0, a2, a3 40267556: 0109 s32i.n a0, a1, 0 40267558: bcb501 l32r a0, 4025682c 4026755b: 0000c0 callx0 a0 4026755e: 0148 l32i.n a4, a1, 0 40267560: 904440 addx2 a4, a4, a4 40267563: a044c0 addx4 a4, a4, a12 40267566: 01d442 addmi a4, a4, 0x100 40267569: 84c442 addi a4, a4, -124 4026756c: 1149 s32i.n a4, a1, 4 4026756e: 4b6c42 s32i a4, a12, 0x12c 40267571: bcb001 l32r a0, 40256834 40267574: 0000c0 callx0 a0 40267577: 1128 l32i.n a2, a1, 4 40267579: 001c05 call0 4026773c 4026757c: ffeb21 l32r a2, 40267528 4026757f: ffeb31 l32r a3, 4026752c 40267582: 040c movi.n a4, 0 40267584: 31c8 l32i.n a12, a1, 12 40267586: bc9a01 l32r a0, 402567f0 40267589: 0000c0 callx0 a0 4026758c: 2108 l32i.n a0, a1, 8 4026758e: 10c112 addi a1, a1, 16 40267591: f00d ret.n ... 40267594 : 40267594: f0c112 addi a1, a1, -16 40267597: 11c9 s32i.n a12, a1, 4 40267599: 0109 s32i.n a0, a1, 0 4026759b: 02cd mov.n a12, a2 4026759d: ffe101 l32r a0, 40267524 402675a0: 042d mov.n a2, a4 402675a2: 380042 l8ui a4, a0, 56 402675a5: 390052 l8ui a5, a0, 57 402675a8: 449c beqz.n a4, 402675c0 402675aa: 3129 s32i.n a2, a1, 12 402675ac: 2139 s32i.n a3, a1, 8 402675ae: 04b5c7 bgeu a5, a12, 402675b6 402675b1: 320c movi.n a2, 3 402675b3: 0005c6 j 402675ce 402675b6: 001205 call0 402676d8 402675b9: 3128 l32i.n a2, a1, 12 402675bb: ffda01 l32r a0, 40267524 402675be: 2138 l32i.n a3, a1, 8 402675c0: 3940c2 s8i a12, a0, 57 402675c3: 6039 s32i.n a3, a0, 24 402675c5: 7029 s32i.n a2, a0, 28 402675c7: 160c movi.n a6, 1 402675c9: 020c movi.n a2, 0 402675cb: 384062 s8i a6, a0, 56 402675ce: 11c8 l32i.n a12, a1, 4 402675d0: 0108 l32i.n a0, a1, 0 402675d2: 10c112 addi a1, a1, 16 402675d5: f00d ret.n ... 402675d8 : 402675d8: ffd331 l32r a3, 40267524 402675db: 020c movi.n a2, 0 402675dd: 7329 s32i.n a2, a3, 28 402675df: 6329 s32i.n a2, a3, 24 402675e1: 384322 s8i a2, a3, 56 402675e4: 394322 s8i a2, a3, 57 402675e7: f00d ret.n 402675e9: 000000 ill 402675ec : 402675ec: f0c112 addi a1, a1, -16 402675ef: 0109 s32i.n a0, a1, 0 402675f1: ffcc01 l32r a0, 40267524 402675f4: 1078 l32i.n a7, a0, 4 402675f6: f78c beqz.n a7, 40267609 402675f8: 320c movi.n a2, 3 402675fa: 000106 j 40267602 402675fd: 000285 call0 40267628 40267600: 020c movi.n a2, 0 40267602: 0108 l32i.n a0, a1, 0 40267604: 10c112 addi a1, a1, 16 40267607: f00d ret.n 40267609: 1029 s32i.n a2, a0, 4 4026760b: 2039 s32i.n a3, a0, 8 4026760d: bc6b81 l32r a8, 402567bc 40267610: 4049 s32i.n a4, a0, 16 40267612: 0888 l32i.n a8, a8, 0 40267614: 5059 s32i.n a5, a0, 20 40267616: 0888 l32i.n a8, a8, 0 40267618: 3069 s32i.n a6, a0, 12 4026761a: df6817 bbci a8, 1, 402675fd 4026761d: 000085 call0 40267628 40267620: fff706 j 40267600 40267623: fbb400 excw 40267626: fe .byte 0xfe 40267627: 3f .byte 0x3f 40267628: f0c112 addi a1, a1, -16 4026762b: 31d9 s32i.n a13, a1, 12 4026762d: 21c9 s32i.n a12, a1, 8 4026762f: ffbdd1 l32r a13, 40267524 40267632: 1109 s32i.n a0, a1, 4 40267634: 4dc8 l32i.n a12, a13, 16 40267636: 3d08 l32i.n a0, a13, 12 40267638: 0109 s32i.n a0, a1, 0 4026763a: c83601 l32r a0, 40259714 4026763d: 0000c0 callx0 a0 40267640: 023d mov.n a3, a2 40267642: 1d28 l32i.n a2, a13, 4 40267644: 021332 l16ui a3, a3, 4 40267647: 021242 l16ui a4, a2, 4 4026764a: 021347 beq a3, a4, 40267650 4026764d: 000ec5 call0 4026773c 40267650: 5c8c beqz.n a12, 40267659 40267652: 0128 l32i.n a2, a1, 0 40267654: 030c movi.n a3, 0 40267656: 000cc0 callx0 a12 40267659: 2d48 l32i.n a4, a13, 8 4026765b: c4cc bnez.n a4, 4026766b 4026765d: fff121 l32r a2, 40267624 40267660: 431c movi.n a3, 20 40267662: 721a01 l32r a0, 40243ecc 40267665: 0000c0 callx0 a0 40267668: 000606 j 40267684 4026766b: ffafc1 l32r a12, 40267528 4026766e: 0c2d mov.n a2, a12 40267670: bd0501 l32r a0, 40256a84 40267673: 0000c0 callx0 a0 40267676: 0c2d mov.n a2, a12 40267678: 2d38 l32i.n a3, a13, 8 4026767a: 040c movi.n a4, 0 4026767c: 150c movi.n a5, 1 4026767e: bd0201 l32r a0, 40256a88 40267681: 0000c0 callx0 a0 40267684: 21c8 l32i.n a12, a1, 8 40267686: 31d8 l32i.n a13, a1, 12 40267688: 1108 l32i.n a0, a1, 4 4026768a: 10c112 addi a1, a1, 16 4026768d: f00d ret.n ... 40267690 : 40267690: c37c movi.n a3, -4 40267692: f0c112 addi a1, a1, -16 40267695: 1109 s32i.n a0, a1, 4 40267697: ffa301 l32r a0, 40267524 4026769a: 0129 s32i.n a2, a1, 0 4026769c: 1d1037 beq a0, a3, 402676bd 4026769f: 002d mov.n a2, a0 402676a1: 5238 l32i.n a3, a2, 20 402676a3: 2139 s32i.n a3, a1, 8 402676a5: 224b addi.n a2, a2, 4 402676a7: 431c movi.n a3, 20 402676a9: 720801 l32r a0, 40243ecc 402676ac: 0000c0 callx0 a0 402676af: 2158 l32i.n a5, a1, 8 402676b1: 858c beqz.n a5, 402676bd 402676b3: ff9c21 l32r a2, 40267524 402676b6: 0138 l32i.n a3, a1, 0 402676b8: 3228 l32i.n a2, a2, 12 402676ba: 0005c0 callx0 a5 402676bd: 1108 l32i.n a0, a1, 4 402676bf: 10c112 addi a1, a1, 16 402676c2: f00d ret.n 402676c4: 020c movi.n a2, 0 402676c6: f0c112 addi a1, a1, -16 402676c9: 0109 s32i.n a0, a1, 0 402676cb: fffc45 call0 40267690 402676ce: 0108 l32i.n a0, a1, 0 402676d0: 10c112 addi a1, a1, 16 402676d3: f00d ret.n 402676d5: 000000 ill 402676d8 : 402676d8: f0c112 addi a1, a1, -16 402676db: 0109 s32i.n a0, a1, 0 402676dd: ff9101 l32r a0, 40267524 402676e0: 1028 l32i.n a2, a0, 4 402676e2: 129c beqz.n a2, 402676f7 402676e4: 002d mov.n a2, a0 402676e6: 20c222 addi a2, a2, 32 402676e9: bce601 l32r a0, 40256a84 402676ec: 0000c0 callx0 a0 402676ef: 420c movi.n a2, 4 402676f1: fff9c5 call0 40267690 402676f4: ff8c01 l32r a0, 40267524 402676f7: 6058 l32i.n a5, a0, 24 402676f9: 558c beqz.n a5, 40267702 402676fb: 430c movi.n a3, 4 402676fd: 7028 l32i.n a2, a0, 28 402676ff: 0005c0 callx0 a5 40267702: 0108 l32i.n a0, a1, 0 40267704: 10c112 addi a1, a1, 16 40267707: f00d ret.n 40267709: 000000 ill 4026770c : 4026770c: f0c112 addi a1, a1, -16 4026770f: 11c9 s32i.n a12, a1, 4 40267711: bc2ac1 l32r a12, 402567bc 40267714: 0109 s32i.n a0, a1, 0 40267716: 4b2cc2 l32i a12, a12, 0x12c 40267719: c7fe01 l32r a0, 40259714 4026771c: 0000c0 callx0 a0 4026771f: 021202 l16ui a0, a2, 4 40267722: 021c22 l16ui a2, a12, 4 40267725: 041027 beq a0, a2, 4026772d 40267728: 0c2d mov.n a2, a12 4026772a: 000105 call0 4026773c 4026772d: 11c8 l32i.n a12, a1, 4 4026772f: 0108 l32i.n a0, a1, 0 40267731: 10c112 addi a1, a1, 16 40267734: f00d ret.n 40267736: 880000 excw 40267739: 401017 beq a0, a1, 4026777d 4026773c : 4026773c: 130c movi.n a3, 1 4026773e: 040c movi.n a4, 0 40267740: f0c112 addi a1, a1, -16 40267743: 11c9 s32i.n a12, a1, 4 40267745: 0109 s32i.n a0, a1, 0 40267747: 02cd mov.n a12, a2 40267749: 021222 l16ui a2, a2, 4 4026774c: fffb01 l32r a0, 40267738 4026774f: 0000c0 callx0 a0 40267752: bc3601 l32r a0, 4025682c 40267755: 0000c0 callx0 a0 40267758: ff7301 l32r a0, 40267524 4026775b: d0c9 s32i.n a12, a0, 52 4026775d: 11c8 l32i.n a12, a1, 4 4026775f: bc3501 l32r a0, 40256834 40267762: 0000c0 callx0 a0 40267765: 0108 l32i.n a0, a1, 0 40267767: 10c112 addi a1, a1, 16 4026776a: f00d ret.n 4026776c : 4026776c: 050c movi.n a5, 0 4026776e: ff6d61 l32r a6, 40267524 40267771: e70c movi.n a7, 14 40267773: 0668 l32i.n a6, a6, 0 40267775: 908550 addx2 a8, a5, a5 40267778: a08860 addx4 a8, a8, a6 4026777b: 441882 l16ui a8, a8, 136 4026777e: 0c1827 beq a8, a2, 4026778e 40267781: 551b addi.n a5, a5, 1 40267783: 745050 extui a5, a5, 0, 8 40267786: eb9577 bne a5, a7, 40267775 40267789: ffa022 movi a2, 255 4026778c: f00d ret.n 4026778e: 052d mov.n a2, a5 40267790: f00d ret.n ... 40267794 : 40267794: bc0a21 l32r a2, 402567bc 40267797: f0c112 addi a1, a1, -16 4026779a: 016102 s32i a0, a1, 4 4026779d: 4b2222 l32i a2, a2, 0x12c 402677a0: f87e85 call0 4025ff8c 402677a3: 006122 s32i a2, a1, 0 402677a6: c7db01 l32r a0, 40259714 402677a9: 0000c0 callx0 a0 402677ac: f87dc5 call0 4025ff8c 402677af: 030c movi.n a3, 0 402677b1: 0148 l32i.n a4, a1, 0 402677b3: 1108 l32i.n a0, a1, 4 402677b5: c04420 sub a4, a4, a2 402677b8: 10c112 addi a1, a1, 16 402677bb: 120c movi.n a2, 1 402677bd: 932340 movnez a2, a3, a4 402677c0: f00d ret.n 402677c2: f00000 subx8 a0, a0, a0 402677c5: fefb addi.n a15, a14, 15 402677c7: 3f .byte 0x3f 402677c8: fefeb4 excw 402677cb: 3f .byte 0x3f 402677cc: 267af4 excw 402677cf: a33240 movltz a3, a2, a4 402677d0 : 402677d0: 60a332 movi a3, 0x360 402677d3: f0c112 addi a1, a1, -16 402677d6: 006122 s32i a2, a1, 0 402677d9: 016102 s32i a0, a1, 4 402677dc: fffa21 l32r a2, 402677c4 402677df: 71bb01 l32r a0, 40243ecc 402677e2: 0000c0 callx0 a0 402677e5: 02a052 movi a5, 2 402677e8: fff821 l32r a2, 402677c8 402677eb: f00c movi.n a0, 15 402677ed: 0168 l32i.n a6, a1, 0 402677ef: fff541 l32r a4, 402677c4 402677f2: 0649 s32i.n a4, a6, 0 402677f4: 804202 s8i a0, a2, 128 402677f7: 0438 l32i.n a3, a4, 0 402677f9: fff421 l32r a2, 402677cc 402677fc: 203350 or a3, a3, a5 402677ff: 0439 s32i.n a3, a4, 0 40267801: 030c movi.n a3, 0 40267803: f60c45 call0 4025d8c8 40267806: 1108 l32i.n a0, a1, 4 40267808: 10c112 addi a1, a1, 16 4026780b: f00d ret.n 4026780d: 000000 ill 40267810 : 40267810: 140c movi.n a4, 1 40267812: 030c movi.n a3, 0 40267814: bf8051 l32r a5, 40257614 40267817: f0c112 addi a1, a1, -16 4026781a: 0109 s32i.n a0, a1, 0 4026781c: 830522 l8ui a2, a5, 131 4026781f: 820552 l8ui a5, a5, 130 40267822: 046020 extui a6, a2, 0, 1 40267825: 833460 moveqz a3, a4, a6 40267828: 401500 ssl a5 4026782b: a12200 sll a2, a2 4026782e: 050c movi.n a5, 0 40267830: a14400 sll a4, a4 40267833: a13300 sll a3, a3 40267836: 62ab01 l32r a0, 402402e4 <_irom0_text_start+0x2e4> 40267839: 0000c0 callx0 a0 4026783c: c13671 l32r a7, 40257d14 4026783f: 180c movi.n a8, 1 40267841: 060c movi.n a6, 0 40267843: bf7491 l32r a9, 40257614 40267846: 0108 l32i.n a0, a1, 0 40267848: 830992 l8ui a9, a9, 131 4026784b: 10c112 addi a1, a1, 16 4026784e: 049090 extui a9, a9, 0, 1 40267851: 836890 moveqz a6, a8, a9 40267854: 034762 s8i a6, a7, 3 40267857: f00d ret.n 40267859: 000000 ill 4026785c: 267810 excw 4026785f: c00040 sub a0, a0, a4 ... 40267864 : 40267864: f0c112 addi a1, a1, -16 40267867: 0261d2 s32i a13, a1, 8 4026786a: 0161c2 s32i a12, a1, 4 4026786d: 006102 s32i a0, a1, 0 40267870: bf6901 l32r a0, 40257614 40267873: 02cd mov.n a12, a2 40267875: 810022 l8ui a2, a0, 129 40267878: 03dd mov.n a13, a3 4026787a: 2b1266 bnei a2, 1, 402678a9 4026787d: 800032 l8ui a3, a0, 128 40267880: 251366 bnei a3, 1, 402678a9 40267883: bd3b21 l32r a2, 40256d70 40267886: bc7f01 l32r a0, 40256a84 40267889: 0000c0 callx0 a0 4026788c: bd3921 l32r a2, 40256d70 4026788f: fff331 l32r a3, 4026785c 40267892: 040c movi.n a4, 0 40267894: bbd701 l32r a0, 402567f0 40267897: 0000c0 callx0 a0 4026789a: bd3521 l32r a2, 40256d70 4026789d: 233c movi.n a3, 50 4026789f: 140c movi.n a4, 1 402678a1: 150c movi.n a5, 1 402678a3: bc7901 l32r a0, 40256a88 402678a6: 0000c0 callx0 a0 402678a9: 071c movi.n a7, 16 402678ab: b19961 l32r a6, 40253f10 402678ae: 0020c0 memw 402678b1: 9b2652 l32i a5, a6, 0x26c 402678b4: 205570 or a5, a5, a7 402678b7: 0020c0 memw 402678ba: 9b6652 s32i a5, a6, 0x26c 402678bd: a90c42 l8ui a4, a12, 169 402678c0: e48c beqz.n a4, 402678d2 402678c2: 220c movi.n a2, 2 402678c4: 030c movi.n a3, 0 402678c6: 01dc42 addmi a4, a12, 0x100 402678c9: aac442 addi a4, a4, -86 402678cc: f7ae45 call0 4025f3b4 402678cf: 000246 j 402678dc 402678d2: 00a022 movi a2, 0 402678d5: 030c movi.n a3, 0 402678d7: 040c movi.n a4, 0 402678d9: f7ad85 call0 4025f3b4 402678dc: fe2485 call0 40265b28 402678df: 9d8c beqz.n a13, 402678ec 402678e1: 0d2d mov.n a2, a13 402678e3: fe45c5 call0 40265d40 402678e6: 98e7d1 l32r a13, 4024dc84 402678e9: 000086 j 402678ef 402678ec: 0fa1d2 movi a13, 0x10f 402678ef: ffb581 l32r a8, 402677c4 402678f2: 1888 l32i.n a8, a8, 4 402678f4: ffdb91 l32r a9, 40267860 402678f7: 056807 bbci a8, 0, 40267900 402678fa: 20dd90 or a13, a13, a9 402678fd: 000306 j 4026790d 40267900: 10cc32 addi a3, a12, 16 40267903: 0c0c42 l8ui a4, a12, 12 40267906: 020c movi.n a2, 0 40267908: 150c movi.n a5, 1 4026790a: fe2305 call0 40265b3c 4026790d: 0d2d mov.n a2, a13 4026790f: 11c8 l32i.n a12, a1, 4 40267911: 21d8 l32i.n a13, a1, 8 40267913: 000dc5 call0 402679f0 40267916: 0108 l32i.n a0, a1, 0 40267918: 10c112 addi a1, a1, 16 4026791b: f00d ret.n 4026791d: 000000 ill 40267920 : 40267920: e0c112 addi a1, a1, -32 40267923: 0461f2 s32i a15, a1, 16 40267926: 006102 s32i a0, a1, 0 40267929: 31e9 s32i.n a14, a1, 12 4026792b: 21d9 s32i.n a13, a1, 8 4026792d: 11c9 s32i.n a12, a1, 4 4026792f: 04dd mov.n a13, a4 40267931: 02cd mov.n a12, a2 40267933: 03ed mov.n a14, a3 40267935: 020c movi.n a2, 0 40267937: fe2585 call0 40265b90 4026793a: 9cec bnez.n a12, 40267967 4026793c: 120c movi.n a2, 1 4026793e: 030c movi.n a3, 0 40267940: 040c movi.n a4, 0 40267942: 250c movi.n a5, 2 40267944: fe1f45 call0 40265b3c 40267947: fe1e05 call0 40265b28 4026794a: 020c movi.n a2, 0 4026794c: fe1e45 call0 40265b34 4026794f: 020c movi.n a2, 0 40267951: 030c movi.n a3, 0 40267953: 040c movi.n a4, 0 40267955: f7a5c5 call0 4025f3b4 40267958: 0d5d mov.n a5, a13 4026795a: 0e4d mov.n a4, a14 4026795c: 0fa122 movi a2, 0x10f 4026795f: 330c movi.n a3, 3 40267961: fdce05 call0 40265644 40267964: 001cc6 j 402679db 40267967: 002c22 l32i a2, a12, 0 4026796a: 015216 beqz a2, 40267983 4026796d: 61af01 l32r a0, 4024002c <_irom0_text_start+0x2c> 40267970: 0000c0 callx0 a0 40267973: 002c32 l32i a3, a12, 0 40267976: 744020 extui a4, a2, 0, 8 40267979: 150c movi.n a5, 1 4026797b: 120c movi.n a2, 1 4026797d: fe1bc5 call0 40265b3c 40267980: 000346 j 40267991 40267983: 01a022 movi a2, 1 40267986: 00a032 movi a3, 0 40267989: 00a042 movi a4, 0 4026798c: 250c movi.n a5, 2 4026798e: fe1ac5 call0 40265b3c 40267991: 1c28 l32i.n a2, a12, 4 40267993: 728c beqz.n a2, 4026799e 40267995: fe16c5 call0 40265b04 40267998: 000146 j 402679a1 4026799b: 000000 ill 4026799e: fe1885 call0 40265b28 402679a1: 080c22 l8ui a2, a12, 8 402679a4: d00c movi.n a0, 13 402679a6: c28c beqz.n a2, 402679b6 402679a8: 0a3027 bltu a0, a2, 402679b6 402679ab: fe3945 call0 40265d40 402679ae: 98b5f1 l32r a15, 4024dc84 402679b1: 000106 j 402679b9 402679b4: f20000 excw 402679b7: 220fa1 l32r a10, 402301f4 <_lit4_end+0x128aa4> 402679ba: 090c movi.n a9, 0 402679bc: 928c beqz.n a2, 402679c9 402679be: 120c movi.n a2, 1 402679c0: fe1705 call0 40265b34 402679c3: 0001c6 j 402679ce 402679c6: 000000 ill 402679c9: 020c movi.n a2, 0 402679cb: fe1685 call0 40265b34 402679ce: 0d5d mov.n a5, a13 402679d0: 204ee0 or a4, a14, a14 402679d3: 202ff0 or a2, a15, a15 402679d6: 330c movi.n a3, 3 402679d8: fdc685 call0 40265644 402679db: 11c8 l32i.n a12, a1, 4 402679dd: 21d8 l32i.n a13, a1, 8 402679df: 31e8 l32i.n a14, a1, 12 402679e1: 41f8 l32i.n a15, a1, 16 402679e3: 0108 l32i.n a0, a1, 0 402679e5: 20c112 addi a1, a1, 32 402679e8: f00d ret.n 402679ea: 800000 add a0, a0, a0 402679ed: 267c movi.n a6, -14 402679ef: 734140 excw 402679f2: 12bb addi.n a1, a2, 11 402679f4: c9f0c1 l32r a12, 4025a1b4 402679f7: 010911 l32r a1, 40227e1c <_lit4_end+0x1206cc> 402679fa: 4408 l32i.n a0, a4, 16 402679fc: 02cd mov.n a12, a2 402679fe: d10022 l8ui a2, a0, 209 40267a01: 150c movi.n a5, 1 40267a03: 32cc bnez.n a2, 40267a0a 40267a05: d24052 s8i a5, a0, 210 40267a08: 4408 l32i.n a0, a4, 16 40267a0a: 00a022 movi a2, 0 40267a0d: d04052 s8i a5, a0, 208 40267a10: 042472 l32i a7, a4, 16 40267a13: bfaf82 movi a8, -65 40267a16: 142762 l32i a6, a7, 80 40267a19: ff6a41 l32r a4, 402677c4 40267a1c: 106680 and a6, a6, a8 40267a1f: 146762 s32i a6, a7, 80 40267a22: 0438 l32i.n a3, a4, 0 40267a24: 051c movi.n a5, 16 40267a26: 203350 or a3, a3, a5 40267a29: 0439 s32i.n a3, a4, 0 40267a2b: fe1085 call0 40265b34 40267a2e: ffef41 l32r a4, 402679ec 40267a31: ac8c beqz.n a12, 40267a3f 40267a33: 0c2d mov.n a2, a12 40267a35: 230c movi.n a3, 2 40267a37: 050c movi.n a5, 0 40267a39: fdc085 call0 40265644 40267a3c: 000186 j 40267a46 40267a3f: 042d mov.n a2, a4 40267a41: 030c movi.n a3, 0 40267a43: 000105 call0 40267a54 40267a46: 11c8 l32i.n a12, a1, 4 40267a48: 0108 l32i.n a0, a1, 0 40267a4a: 10c112 addi a1, a1, 16 40267a4d: f00d ret.n 40267a4f: 7b4400 excw 40267a52: 314026 beqi a0, 4, 40267a87 40267a55: ff .byte 0xff 40267a56: ff .byte 0xff 40267a57: 00a042 movi a4, 0 40267a5a: f0c112 addi a1, a1, -16 40267a5d: 206220 or a6, a2, a2 40267a60: 006102 s32i a0, a1, 0 40267a63: ff5801 l32r a0, 402677c4 40267a66: 220c movi.n a2, 2 40267a68: dd6062 s32i a6, a0, 0x374 40267a6b: ffb285 call0 40267594 40267a6e: 329c beqz.n a2, 40267a85 40267a70: 120c movi.n a2, 1 40267a72: 000206 j 40267a7e 40267a75: 020c movi.n a2, 0 40267a77: 030c movi.n a3, 0 40267a79: 000c85 call0 40267b44 40267a7c: 220c movi.n a2, 2 40267a7e: 0108 l32i.n a0, a1, 0 40267a80: 10c112 addi a1, a1, 16 40267a83: f00d ret.n 40267a85: 0074c5 call0 402681d4 40267a88: fe9216 beqz a2, 40267a75 40267a8b: 030c movi.n a3, 0 40267a8d: 000085 call0 40267a98 40267a90: fffa06 j 40267a7c 40267a93: 7a9800 excw 40267a96: 124026 beqi a0, 4, 40267aac 40267a99: 02e0c1 l32r a12, 4022861c <_lit4_end+0x120ecc> 40267a9c: 010561 l32r a6, 40227eb0 <_lit4_end+0x120760> 40267a9f: c2bb47 bgeu a11, a4, 40267a65 40267aa2: 020661 l32r a6, 402282bc <_lit4_end+0x120b6c> 40267aa5: cd0420 excw 40267aa8: 000802 l8ui a0, a8, 0 40267aab: 4109 s32i.n a0, a1, 16 40267aad: c71901 l32r a0, 40259714 40267ab0: 0000c0 callx0 a0 40267ab3: 1e2c02 l32i a0, a12, 120 40267ab6: 101207 beq a2, a0, 40267aca 40267ab9: 0c6d mov.n a6, a12 40267abb: 030c movi.n a3, 0 40267abd: fff541 l32r a4, 40267a94 40267ac0: 050c movi.n a5, 0 40267ac2: 002d mov.n a2, a0 40267ac4: ffb245 call0 402675ec 40267ac7: 000746 j 40267ae8 40267aca: 205cc0 or a5, a12, a12 40267acd: 202cc0 or a2, a12, a12 40267ad0: 204cc0 or a4, a12, a12 40267ad3: 060c movi.n a6, 0 40267ad5: becf71 l32r a7, 40257614 40267ad8: 4138 l32i.n a3, a1, 16 40267ada: 840772 l8ui a7, a7, 132 40267add: 33c332 addi a3, a3, 51 40267ae0: 0169 s32i.n a6, a1, 0 40267ae2: c2c961 l32r a6, 40258608 40267ae5: fc44c5 call0 40263f34 40267ae8: 61c8 l32i.n a12, a1, 24 40267aea: 5108 l32i.n a0, a1, 20 40267aec: 20c112 addi a1, a1, 32 40267aef: f00d ret.n 40267af1: 000000 ill 40267af4: f0c112 addi a1, a1, -16 40267af7: 11c9 s32i.n a12, a1, 4 40267af9: 02cd mov.n a12, a2 40267afb: 4228 l32i.n a2, a2, 16 40267afd: 0109 s32i.n a0, a1, 0 40267aff: 10c222 addi a2, a2, 16 40267b02: 0067c5 call0 40268180 40267b05: 729c beqz.n a2, 40267b20 40267b07: 9c38 l32i.n a3, a12, 36 40267b09: 0f0332 l8ui a3, a3, 15 40267b0c: 091366 bnei a3, 1, 40267b19 40267b0f: 530c movi.n a3, 5 40267b11: 040c movi.n a4, 0 40267b13: 009685 call0 4026847c 40267b16: 000186 j 40267b20 40267b19: d37c movi.n a3, -3 40267b1b: 140c movi.n a4, 1 40267b1d: 008f05 call0 40268410 40267b20: 006b05 call0 402681d4 40267b23: 11c8 l32i.n a12, a1, 4 40267b25: 628c beqz.n a2, 40267b2f 40267b27: 030c movi.n a3, 0 40267b29: fff6c5 call0 40267a98 40267b2c: 000186 j 40267b36 40267b2f: 020c movi.n a2, 0 40267b31: 030c movi.n a3, 0 40267b33: 000105 call0 40267b44 40267b36: 0108 l32i.n a0, a1, 0 40267b38: 10c112 addi a1, a1, 16 40267b3b: f00d ret.n 40267b3d: 000000 ill 40267b40: feb8 l32i.n a11, a14, 60 40267b42: fe .byte 0xfe 40267b43: 3f .byte 0x3f 40267b44: f0c112 addi a1, a1, -16 40267b47: 006132 s32i a3, a1, 0 40267b4a: 0261c2 s32i a12, a1, 8 40267b4d: 1109 s32i.n a0, a1, 4 40267b4f: fffcc1 l32r a12, 40267b40 40267b52: 000c movi.n a0, 0 40267b54: 7e4c02 s8i a0, a12, 126 40267b57: 2b2cc2 l32i a12, a12, 172 40267b5a: ffbb05 call0 4026770c 40267b5d: ffa785 call0 402675d8 40267b60: 7c8c beqz.n a12, 40267b6b 40267b62: 0138 l32i.n a3, a1, 0 40267b64: 0c08 l32i.n a0, a12, 0 40267b66: 020c movi.n a2, 0 40267b68: 0000c0 callx0 a0 40267b6b: 21c8 l32i.n a12, a1, 8 40267b6d: 1108 l32i.n a0, a1, 4 40267b6f: 10c112 addi a1, a1, 16 40267b72: f00d ret.n 40267b74: 2705f0 excw 40267b77: fee840 excw 40267b7a: fe .byte 0xfe 40267b7b: 3f .byte 0x3f 40267b7c : 40267b7c: f0c112 addi a1, a1, -16 40267b7f: 016102 s32i a0, a1, 4 40267b82: bb0e01 l32r a0, 402567bc 40267b85: fffb21 l32r a2, 40267b74 40267b88: 042002 l32i a0, a0, 16 40267b8b: 006102 s32i a0, a1, 0 40267b8e: 71c401 l32r a0, 402442a0 40267b91: 0000c0 callx0 a0 40267b94: 0128 l32i.n a2, a1, 0 40267b96: 112222 l32i a2, a2, 68 40267b99: 829c beqz.n a2, 40267bb5 40267b9b: fff741 l32r a4, 40267b78 40267b9e: 130c movi.n a3, 1 40267ba0: bb0721 l32r a2, 402567bc 40267ba3: 804432 s8i a3, a4, 128 40267ba6: 030c movi.n a3, 0 40267ba8: 040c movi.n a4, 0 40267baa: fea185 call0 402665c4 40267bad: fff261 l32r a6, 40267b78 40267bb0: 050c movi.n a5, 0 40267bb2: 804652 s8i a5, a6, 128 40267bb5: 619381 l32r a8, 40240204 <_irom0_text_start+0x204> 40267bb8: 6e8831 l32r a3, 402435d8 40267bbb: 0020c0 memw 40267bbe: fd2372 l32i a7, a3, 0x3f4 40267bc1: 107780 and a7, a7, a8 40267bc4: f57070 extui a7, a7, 16, 16 40267bc7: 0020c0 memw 40267bca: fd2332 l32i a3, a3, 0x3f4 40267bcd: bc8021 l32r a2, 40256dd0 40267bd0: 743030 extui a3, a3, 0, 8 40267bd3: 0c1766 bnei a7, 1, 40267be3 40267bd6: d90c movi.n a9, 13 40267bd8: 13b937 bgeu a9, a3, 40267bef 40267bdb: 030c movi.n a3, 0 40267bdd: ffc845 call0 40267864 40267be0: 000106 j 40267be8 40267be3: 030c movi.n a3, 0 40267be5: ffc7c5 call0 40267864 40267be8: 1108 l32i.n a0, a1, 4 40267bea: 10c112 addi a1, a1, 16 40267bed: f00d ret.n 40267bef: ffc745 call0 40267864 40267bf2: fffc86 j 40267be8 40267bf5: 000000 ill 40267bf8 : 40267bf8: baf121 l32r a2, 402567bc 40267bfb: 00a032 movi a3, 0 40267bfe: 02a042 movi a4, 2 40267c01: f0c112 addi a1, a1, -16 40267c04: 0109 s32i.n a0, a1, 0 40267c06: fe9bc5 call0 402665c4 40267c09: f0e385 call0 40258a44 40267c0c: 021266 bnei a2, 1, 40267c12 40267c0f: fff6c5 call0 40267b7c 40267c12: 0108 l32i.n a0, a1, 0 40267c14: 10c112 addi a1, a1, 16 40267c17: f00d ret.n 40267c19: 000000 ill 40267c1c : 40267c1c: bae821 l32r a2, 402567bc 40267c1f: 00a032 movi a3, 0 40267c22: 04a042 movi a4, 4 40267c25: f0c112 addi a1, a1, -16 40267c28: 0109 s32i.n a0, a1, 0 40267c2a: fe9985 call0 402665c4 40267c2d: f0e145 call0 40258a44 40267c30: 021266 bnei a2, 1, 40267c36 40267c33: fff485 call0 40267b7c 40267c36: 0108 l32i.n a0, a1, 0 40267c38: 10c112 addi a1, a1, 16 40267c3b: f00d ret.n 40267c3d: 000000 ill 40267c40 : 40267c40: f0c112 addi a1, a1, -16 40267c43: be7441 l32r a4, 40257614 40267c46: 006102 s32i a0, a1, 0 40267c49: 560422 l8ui a2, a4, 86 40267c4c: badc01 l32r a0, 402567bc 40267c4f: 144266 bnei a2, 4, 40267c67 40267c52: 00a032 movi a3, 0 40267c55: 762022 l32i a2, a0, 0x1d8 40267c58: 564432 s8i a3, a4, 86 40267c5b: 828c beqz.n a2, 40267c67 40267c5d: 4248 l32i.n a4, a2, 16 40267c5f: 448c beqz.n a4, 40267c67 40267c61: 0004c0 callx0 a4 40267c64: bad601 l32r a0, 402567bc 40267c67: 030c movi.n a3, 0 40267c69: 240c movi.n a4, 2 40267c6b: 002d mov.n a2, a0 40267c6d: fe9545 call0 402665c4 40267c70: f0dd05 call0 40258a44 40267c73: 021266 bnei a2, 1, 40267c79 40267c76: fff045 call0 40267b7c 40267c79: 0108 l32i.n a0, a1, 0 40267c7b: 10c112 addi a1, a1, 16 40267c7e: f00d ret.n 40267c80 : 40267c80: f0c112 addi a1, a1, -16 40267c83: 0109 s32i.n a0, a1, 0 40267c85: 13cc bnez.n a3, 40267c8a 40267c87: 000185 call0 40267ca0 40267c8a: 0108 l32i.n a0, a1, 0 40267c8c: 10c112 addi a1, a1, 16 40267c8f: f00d ret.n 40267c91: 000000 ill 40267c94: feec bnez.n a14, 40267cc7 40267c96: fe .byte 0xfe 40267c97: 3f .byte 0x3f 40267c98: 2705e0 excw 40267c9b: 060040 excw 40267c9e: 324027 ball a0, a2, 40267cd4 40267ca1: 4110a0 srli a1, a10, 0 40267ca4: 21bac6 j 40270393 40267ca7: 12fec7 bbsi a14, 28, 40267cbd 40267caa: 0280c1 l32r a12, 402286ac <_lit4_end+0x120f5c> 40267cad: c21b61 l32r a6, 4025851c 40267cb0: 021c61 l32r a6, 40228520 <_lit4_end+0x120dd0> 40267cb3: 480022 l8ui a2, a0, 72 40267cb6: 614244 excw 40267cb9: 301a add.n a3, a0, a1 40267cbb: 092000 excw 40267cbe: 350502 l8ui a0, a5, 53 40267cc1: 02cd00 excw 40267cc4: 116256 bnez a2, 40267dde 40267cc7: fff361 l32r a6, 40267c94 40267cca: 7d0652 l8ui a5, a6, 125 40267ccd: 551b addi.n a5, a5, 1 40267ccf: 745050 extui a5, a5, 0, 8 40267cd2: 7d4652 s8i a5, a6, 125 40267cd5: 145566 bnei a5, 5, 40267ced 40267cd8: 012d mov.n a2, a1 40267cda: f04445 call0 40258120 40267cdd: 600162 l8ui a6, a1, 96 40267ce0: 091666 bnei a6, 1, 40267ced 40267ce3: 012d mov.n a2, a1 40267ce5: 070c movi.n a7, 0 40267ce7: 604172 s8i a7, a1, 96 40267cea: f089c5 call0 40258588 40267ced: e4df81 l32r a8, 4026106c 40267cf0: 0888 l32i.n a8, a8, 0 40267cf2: 05c816 beqz a8, 40267d52 40267cf5: c22c movi.n a2, 44 40267cf7: ffe831 l32r a3, 40267c98 40267cfa: c4a142 movi a4, 0x1c4 40267cfd: 60e201 l32r a0, 40240088 <_irom0_text_start+0x88> 40267d00: 0000c0 callx0 a0 40267d03: 02cd mov.n a12, a2 40267d05: 049216 beqz a2, 40267d52 40267d08: 030c movi.n a3, 0 40267d0a: 640c movi.n a4, 6 40267d0c: c9af92 movi a9, -55 40267d0f: 1a0c movi.n a10, 1 40267d11: 02a9 s32i.n a10, a2, 0 40267d13: 2b4292 s8i a9, a2, 43 40267d16: 25c222 addi a2, a2, 37 40267d19: 60dc01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40267d1c: 0000c0 callx0 a0 40267d1f: 2c4b addi.n a2, a12, 4 40267d21: c23931 l32r a3, 40258608 40267d24: 042c movi.n a4, 32 40267d26: 60c201 l32r a0, 40240030 <_irom0_text_start+0x30> 40267d29: 0000c0 callx0 a0 40267d2c: 521c movi.n a2, 21 40267d2e: c9a032 movi a3, 201 40267d31: baa2b1 l32r a11, 402567bc 40267d34: 0c4d mov.n a4, a12 40267d36: 812bb2 l32i a11, a11, 0x204 40267d39: 244cb2 s8i a11, a12, 36 40267d3c: 710001 l32r a0, 4024413c 40267d3f: 0000c0 callx0 a0 40267d42: c28c beqz.n a2, 40267d52 40267d44: 0c2d mov.n a2, a12 40267d46: ffd431 l32r a3, 40267c98 40267d49: cfa142 movi a4, 0x1cf 40267d4c: 615d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40267d4f: 0000c0 callx0 a0 40267d52: ba9a01 l32r a0, 402567bc 40267d55: 4008 l32i.n a0, a0, 16 40267d57: d000c2 l8ui a12, a0, 208 40267d5a: d20002 l8ui a0, a0, 210 40267d5d: 4cec bnez.n a12, 40267d85 40267d5f: 20ec bnez.n a0, 40267d85 40267d61: 020c movi.n a2, 0 40267d63: 000446 j 40267d78 40267d66: 0e1266 bnei a2, 1, 40267d78 40267d69: fe9641 l32r a4, 402677c4 40267d6c: d52432 l32i a3, a4, 0x354 40267d6f: 40a152 movi a5, 0x140 40267d72: 203350 or a3, a3, a5 40267d75: d56432 s32i a3, a4, 0x354 40267d78: 1c21c2 l32i a12, a1, 112 40267d7b: 80a032 movi a3, 128 40267d7e: 1b2102 l32i a0, a1, 108 40267d81: 113a add.n a1, a1, a3 40267d83: f00d ret.n 40267d85: 172026 beqi a0, 2, 40267da0 40267d88: 03a022 movi a2, 3 40267d8b: fe7cc5 call0 40266558 40267d8e: f0cb45 call0 40258a44 40267d91: 0b1266 bnei a2, 1, 40267da0 40267d94: ffc221 l32r a2, 40267c9c 40267d97: c21c31 l32r a3, 40258608 40267d9a: 714101 l32r a0, 402442a0 40267d9d: 0000c0 callx0 a0 40267da0: 617d61 l32r a6, 40240394 <_irom0_text_start+0x394> 40267da3: 6e0d71 l32r a7, 402435d8 40267da6: 0020c0 memw 40267da9: fd6762 s32i a6, a7, 0x3f4 40267dac: f0c945 call0 40258a44 40267daf: ae1266 bnei a2, 1, 40267d61 40267db2: 1a21c2 l32i a12, a1, 104 40267db5: cc4b addi.n a12, a12, 4 40267db7: 0c2d mov.n a2, a12 40267db9: bb3201 l32r a0, 40256a84 40267dbc: 0000c0 callx0 a0 40267dbf: 0c2d mov.n a2, a12 40267dc1: f61a31 l32r a3, 4026562c 40267dc4: 040c movi.n a4, 0 40267dc6: ba8a01 l32r a0, 402567f0 40267dc9: 0000c0 callx0 a0 40267dcc: 0c2d mov.n a2, a12 40267dce: e8a332 movi a3, 0x3e8 40267dd1: 040c movi.n a4, 0 40267dd3: 150c movi.n a5, 1 40267dd5: bb2c01 l32r a0, 40256a88 40267dd8: 0000c0 callx0 a0 40267ddb: ffe086 j 40267d61 40267dde: 005505 call0 40268330 40267de1: ba7601 l32r a0, 402567bc 40267de4: 4008 l32i.n a0, a0, 16 40267de6: d20022 l8ui a2, a0, 210 40267de9: 0e3266 bnei a2, 3, 40267dfb 40267dec: ba7431 l32r a3, 402567bc 40267def: 140c movi.n a4, 1 40267df1: d24042 s8i a4, a0, 210 40267df4: 4338 l32i.n a3, a3, 16 40267df6: 020c movi.n a2, 0 40267df8: d14322 s8i a2, a3, 209 40267dfb: 0c2d mov.n a2, a12 40267dfd: 000185 call0 40267e18 40267e00: f62256 bnez a2, 40267d66 40267e03: fe7061 l32r a6, 402677c4 40267e06: 0658 l32i.n a5, a6, 0 40267e08: f76c movi.n a7, -17 40267e0a: 105570 and a5, a5, a7 40267e0d: 0659 s32i.n a5, a6, 0 40267e0f: ffd946 j 40267d78 40267e12: cc0000 excw 40267e15: 7e .byte 0x7e 40267e16: 124026 beqi a0, 4, 40267e2c 40267e19: 09f0c1 l32r a12, 4022a5dc <_lit4_end+0x122e8c> 40267e1c: 690101 l32r a0, 40242220 40267e1f: fe .byte 0xfe 40267e20: 11c9 s32i.n a12, a1, 4 40267e22: d22002 l32i a0, a0, 0x348 40267e25: 02cd mov.n a12, a2 40267e27: 10ac beqz.n a0, 40267e4c 40267e29: 1f9207 bne a2, a0, 40267e4c 40267e2c: c63a01 l32r a0, 40259714 40267e2f: 0000c0 callx0 a0 40267e32: 1e2c32 l32i a3, a12, 120 40267e35: 139327 bne a3, a2, 40267e4c 40267e38: fe6351 l32r a5, 402677c4 40267e3b: 020c movi.n a2, 0 40267e3d: d52542 l32i a4, a5, 0x354 40267e40: 40a162 movi a6, 0x140 40267e43: 204460 or a4, a4, a6 40267e46: d56542 s32i a4, a5, 0x354 40267e49: 001406 j 40267e9d 40267e4c: 04bc16 beqz a12, 40267e9b 40267e4f: 04a072 movi a7, 4 40267e52: 00a082 movi a8, 0 40267e55: 0d5c82 s16i a8, a12, 26 40267e58: e84c72 s8i a7, a12, 232 40267e5b: ba7401 l32r a0, 4025682c 40267e5e: 0000c0 callx0 a0 40267e61: c374a1 l32r a10, 40258c34 40267e64: 1e2c92 l32i a9, a12, 120 40267e67: 0b6a92 s32i a9, a10, 44 40267e6a: ba7201 l32r a0, 40256834 40267e6d: 0000c0 callx0 a0 40267e70: 8743b1 l32r a11, 40249b7c 40267e73: 0020c0 memw 40267e76: fe5301 l32r a0, 402677c4 40267e79: 9bb8 l32i.n a11, a11, 36 40267e7b: d460b2 s32i a11, a0, 0x350 40267e7e: c62501 l32r a0, 40259714 40267e81: 0000c0 callx0 a0 40267e84: 1e2c02 l32i a0, a12, 120 40267e87: 1b1027 beq a0, a2, 40267ea6 40267e8a: ffe231 l32r a3, 40267e14 40267e8d: 320c movi.n a2, 3 40267e8f: 0c4d mov.n a4, a12 40267e91: ff7005 call0 40267594 40267e94: a29c beqz.n a2, 40267eb2 40267e96: 120c movi.n a2, 1 40267e98: 000046 j 40267e9d 40267e9b: 120c movi.n a2, 1 40267e9d: 11c8 l32i.n a12, a1, 4 40267e9f: 0108 l32i.n a0, a1, 0 40267ea1: 10c112 addi a1, a1, 16 40267ea4: f00d ret.n 40267ea6: 0c2d mov.n a2, a12 40267ea8: 030c movi.n a3, 0 40267eaa: 000205 call0 40267ecc 40267ead: 220c movi.n a2, 2 40267eaf: fffa86 j 40267e9d 40267eb2: 206cc0 or a6, a12, a12 40267eb5: 1e2c22 l32i a2, a12, 120 40267eb8: ffd751 l32r a5, 40267e14 40267ebb: 00a032 movi a3, 0 40267ebe: 204550 or a4, a5, a5 40267ec1: ff7285 call0 402675ec 40267ec4: fff946 j 40267ead 40267ec7: fec400 excw 40267eca: fe .byte 0xfe 40267ecb: 3f .byte 0x3f 40267ecc: d0c112 addi a1, a1, -48 40267ecf: 086102 s32i a0, a1, 32 40267ed2: 91c9 s32i.n a12, a1, 36 40267ed4: 7139 s32i.n a3, a1, 28 40267ed6: 02cd mov.n a12, a2 40267ed8: 830c movi.n a3, 8 40267eda: 10c122 addi a2, a1, 16 40267edd: 6ffb01 l32r a0, 40243ecc 40267ee0: 0000c0 callx0 a0 40267ee3: ff6f45 call0 402675d8 40267ee6: 7108 l32i.n a0, a1, 28 40267ee8: 08a056 bnez a0, 40267f76 40267eeb: 620c movi.n a2, 6 40267eed: f771c5 call0 4025f60c 40267ef0: 720c movi.n a2, 7 40267ef2: f77185 call0 4025f60c 40267ef5: 820c movi.n a2, 8 40267ef7: f77145 call0 4025f60c 40267efa: 920c movi.n a2, 9 40267efc: f770c5 call0 4025f60c 40267eff: bdc501 l32r a0, 40257614 40267f02: f7b531 l32r a3, 40265dd8 40267f05: a90022 l8ui a2, a0, 169 40267f08: aa0002 l8ui a0, a0, 170 40267f0b: 701226 beqi a2, 1, 40267f7f 40267f0e: ba2b21 l32r a2, 402567bc 40267f11: 060285 call0 4026df3c 40267f14: ba2a21 l32r a2, 402567bc 40267f17: 0c3d mov.n a3, a12 40267f19: 060545 call0 4026df70 40267f1c: f37c movi.n a3, -1 40267f1e: e94c32 s8i a3, a12, 233 40267f21: ea4c32 s8i a3, a12, 234 40267f24: eb4c32 s8i a3, a12, 235 40267f27: ec4c32 s8i a3, a12, 236 40267f2a: ed4c32 s8i a3, a12, 237 40267f2d: fde1c5 call0 40265d4c 40267f30: ffe621 l32r a2, 40267ec8 40267f33: 1e2202 l32i a0, a2, 120 40267f36: bba631 l32r a3, 40256dd0 40267f39: 01f016 beqz a0, 40267f5c 40267f3c: 000042 l8ui a4, a0, 0 40267f3f: 01e456 bnez a4, 40267f61 40267f42: 010052 l8ui a5, a0, 1 40267f45: 018556 bnez a5, 40267f61 40267f48: 020062 l8ui a6, a0, 2 40267f4b: 26dc bnez.n a6, 40267f61 40267f4d: 030072 l8ui a7, a0, 3 40267f50: d7cc bnez.n a7, 40267f61 40267f52: 040082 l8ui a8, a0, 4 40267f55: 88cc bnez.n a8, 40267f61 40267f57: 050092 l8ui a9, a0, 5 40267f5a: 39cc bnez.n a9, 40267f61 40267f5c: 040c movi.n a4, 0 40267f5e: 000086 j 40267f64 40267f61: 01a042 movi a4, 1 40267f64: 09d416 beqz a4, 40268005 40267f67: 8402a2 l8ui a10, a2, 132 40267f6a: 097a16 beqz a10, 40268005 40267f6d: 202cc0 or a2, a12, a12 40267f70: 00a052 movi a5, 0 40267f73: fd5085 call0 4026547c 40267f76: 91c8 l32i.n a12, a1, 36 40267f78: 8108 l32i.n a0, a1, 32 40267f7a: 30c112 addi a1, a1, 48 40267f7d: f00d ret.n 40267f7f: 3f7066 bnei a0, 7, 40267fc2 40267f82: 01a022 movi a2, 1 40267f85: 00a042 movi a4, 0 40267f88: 150c movi.n a5, 1 40267f8a: 10c162 addi a6, a1, 16 40267f8d: 870c movi.n a7, 8 40267f8f: 0139 s32i.n a3, a1, 0 40267f91: 6139 s32i.n a3, a1, 24 40267f93: 5b0c movi.n a11, 5 40267f95: 11b9 s32i.n a11, a1, 4 40267f97: 21b9 s32i.n a11, a1, 8 40267f99: 0c3d mov.n a3, a12 40267f9b: 05e105 call0 4026ddac 40267f9e: 140c movi.n a4, 1 40267fa0: 150c movi.n a5, 1 40267fa2: 10c162 addi a6, a1, 16 40267fa5: 870c movi.n a7, 8 40267fa7: 6138 l32i.n a3, a1, 24 40267fa9: 520c movi.n a2, 5 40267fab: 600c movi.n a0, 6 40267fad: 2109 s32i.n a0, a1, 8 40267faf: 1129 s32i.n a2, a1, 4 40267fb1: 0139 s32i.n a3, a1, 0 40267fb3: 120c movi.n a2, 1 40267fb5: 0c3d mov.n a3, a12 40267fb7: 05df45 call0 4026ddac 40267fba: 440c movi.n a4, 4 40267fbc: e94c42 s8i a4, a12, 233 40267fbf: ffda86 j 40267f2d 40267fc2: f8c052 addi a5, a0, -8 40267fc5: f64556 bnez a5, 40267f2d 40267fc8: 05a022 movi a2, 5 40267fcb: 00a042 movi a4, 0 40267fce: 150c movi.n a5, 1 40267fd0: 0139 s32i.n a3, a1, 0 40267fd2: 6139 s32i.n a3, a1, 24 40267fd4: 560c movi.n a6, 5 40267fd6: d70c movi.n a7, 13 40267fd8: 1179 s32i.n a7, a1, 4 40267fda: 2169 s32i.n a6, a1, 8 40267fdc: 0c3d mov.n a3, a12 40267fde: 10c162 addi a6, a1, 16 40267fe1: 870c movi.n a7, 8 40267fe3: 05dc85 call0 4026ddac 40267fe6: 520c movi.n a2, 5 40267fe8: 0c3d mov.n a3, a12 40267fea: 140c movi.n a4, 1 40267fec: 150c movi.n a5, 1 40267fee: 10c162 addi a6, a1, 16 40267ff1: 870c movi.n a7, 8 40267ff3: 680c movi.n a8, 6 40267ff5: d90c movi.n a9, 13 40267ff7: 61a8 l32i.n a10, a1, 24 40267ff9: 01a9 s32i.n a10, a1, 0 40267ffb: 1199 s32i.n a9, a1, 4 40267ffd: 2189 s32i.n a8, a1, 8 40267fff: 05dac5 call0 4026ddac 40268002: ffed06 j 40267fba 40268005: 0c2d mov.n a2, a12 40268007: 150c movi.n a5, 1 40268009: fd4705 call0 4026547c 4026800c: ffd986 j 40267f76 4026800f: cc6100 excw 40268012: fe .byte 0xfe 40268013: e0c112 addi a1, a1, -32 40268016: 11c9 s32i.n a12, a1, 4 40268018: 21d9 s32i.n a13, a1, 8 4026801a: 31e9 s32i.n a14, a1, 12 4026801c: 0109 s32i.n a0, a1, 0 4026801e: 7d0602 l8ui a0, a6, 125 40268021: 41f9 s32i.n a15, a1, 16 40268023: 04b016 beqz a0, 40268072 40268026: 0e0c movi.n a14, 0 40268028: 0d0c movi.n a13, 0 4026802a: fde601 l32r a0, 402677c4 4026802d: 030c movi.n a3, 0 4026802f: d725f1 l32r a15, 4025dcc4 40268032: 5139 s32i.n a3, a1, 20 40268034: 7ecf22 addi a2, a15, 126 40268037: 6129 s32i.n a2, a1, 24 40268039: a0cd00 addx4 a12, a13, a0 4026803c: 7d0f42 l8ui a4, a15, 125 4026803f: ce2cc2 l32i a12, a12, 0x338 40268042: c48c beqz.n a4, 40268052 40268044: 6128 l32i.n a2, a1, 24 40268046: 0c3d mov.n a3, a12 40268048: 640c movi.n a4, 6 4026804a: 8e9301 l32r a0, 4024ba98 4026804d: 0000c0 callx0 a0 40268050: 42ac beqz.n a2, 40268078 40268052: 0c2d mov.n a2, a12 40268054: 000345 call0 4026808c 40268057: fddb01 l32r a0, 402677c4 4026805a: feb961 l32r a6, 40267b40 4026805d: dd1b addi.n a13, a13, 1 4026805f: 03be27 bgeu a14, a2, 40268066 40268062: 02ed mov.n a14, a2 40268064: 51c9 s32i.n a12, a1, 20 40268066: 7d0622 l8ui a2, a6, 125 40268069: 74d0d0 extui a13, a13, 0, 8 4026806c: c93d27 bltu a13, a2, 40268039 4026806f: 0000c6 j 40268076 40268072: 0e0c movi.n a14, 0 40268074: 51e9 s32i.n a14, a1, 20 40268076: 51c8 l32i.n a12, a1, 20 40268078: 0108 l32i.n a0, a1, 0 4026807a: 21d8 l32i.n a13, a1, 8 4026807c: 31e8 l32i.n a14, a1, 12 4026807e: 0c2d mov.n a2, a12 40268080: 41f8 l32i.n a15, a1, 16 40268082: 11c8 l32i.n a12, a1, 4 40268084: 20c112 addi a1, a1, 32 40268087: f00d ret.n 40268089: 000000 ill 4026808c: fdcf51 l32r a5, 402677c8 4026808f: 800552 l8ui a5, a5, 128 40268092: 1a6507 bbci a5, 0, 402680b0 40268095: 710242 l8ui a4, a2, 113 40268098: 6e0262 l8ui a6, a2, 110 4026809b: 014480 slli a4, a4, 24 4026809e: 314840 srai a4, a4, 24 402680a1: 1c6517 bbci a5, 1, 402680c1 402680a4: 016680 slli a6, a6, 24 402680a7: 316860 srai a6, a6, 24 402680aa: d14460 mul16s a4, a4, a6 402680ad: 000406 j 402680c1 402680b0: 0b6517 bbci a5, 1, 402680bf 402680b3: 6e0242 l8ui a4, a2, 110 402680b6: 014480 slli a4, a4, 24 402680b9: 314840 srai a4, a4, 24 402680bc: 000046 j 402680c1 402680bf: 040c movi.n a4, 0 402680c1: 096527 bbci a5, 2, 402680ce 402680c4: 648c beqz.n a4, 402680ce 402680c6: 6f0272 l8ui a7, a2, 111 402680c9: 642b addi.n a6, a4, 2 402680cb: 934670 movnez a4, a6, a7 402680ce: 086537 bbci a5, 3, 402680da 402680d1: 740292 l8ui a9, a2, 116 402680d4: 1184f0 slli a8, a4, 1 402680d7: 934890 movnez a4, a8, a9 402680da: 042d mov.n a2, a4 402680dc: f00d ret.n ... 402680e0 : 402680e0: e0c112 addi a1, a1, -32 402680e3: 31e9 s32i.n a14, a1, 12 402680e5: 0109 s32i.n a0, a1, 0 402680e7: 41f9 s32i.n a15, a1, 16 402680e9: 21d9 s32i.n a13, a1, 8 402680eb: 11c9 s32i.n a12, a1, 4 402680ed: 0d0c movi.n a13, 0 402680ef: 0c0c movi.n a12, 0 402680f1: fdb4f1 l32r a15, 402677c4 402680f4: f07c movi.n a0, -1 402680f6: 5109 s32i.n a0, a1, 20 402680f8: 10a102 movi a0, 0x110 402680fb: d10d00 mul16s a0, a13, a0 402680fe: 0f0a add.n a0, a15, a0 40268100: 080022 l8ui a2, a0, 8 40268103: d22f72 l32i a7, a15, 0x348 40268106: 72dc bnez.n a2, 40268121 40268108: 090022 l8ui a2, a0, 9 4026810b: 0a0032 l8ui a3, a0, 10 4026810e: f2cc bnez.n a2, 40268121 40268110: d3cc bnez.n a3, 40268121 40268112: 0b0042 l8ui a4, a0, 11 40268115: 84cc bnez.n a4, 40268121 40268117: 0c0052 l8ui a5, a0, 12 4026811a: 35cc bnez.n a5, 40268121 4026811c: 0d0062 l8ui a6, a0, 13 4026811f: c69c beqz.n a6, 4026813f 40268121: e08b addi.n a14, a0, 8 40268123: 0d17e7 beq a7, a14, 40268134 40268126: 0e2d mov.n a2, a14 40268128: fff605 call0 4026808c 4026812b: 5188 l32i.n a8, a1, 20 4026812d: 03b287 bgeu a2, a8, 40268134 40268130: 0ecd mov.n a12, a14 40268132: 5129 s32i.n a2, a1, 20 40268134: dd1b addi.n a13, a13, 1 40268136: 74d0d0 extui a13, a13, 0, 8 40268139: bb3d66 bnei a13, 3, 402680f8 4026813c: 000046 j 40268141 4026813f: c08b addi.n a12, a0, 8 40268141: 000ce2 l8ui a14, a12, 0 40268144: 21d8 l32i.n a13, a1, 8 40268146: 7edc bnez.n a14, 40268161 40268148: 010cf2 l8ui a15, a12, 1 4026814b: 020c02 l8ui a0, a12, 2 4026814e: ffcc bnez.n a15, 40268161 40268150: d0cc bnez.n a0, 40268161 40268152: 030c22 l8ui a2, a12, 3 40268155: 040c32 l8ui a3, a12, 4 40268158: 52cc bnez.n a2, 40268161 4026815a: 33cc bnez.n a3, 40268161 4026815c: 050c42 l8ui a4, a12, 5 4026815f: 348c beqz.n a4, 40268166 40268161: 0c2d mov.n a2, a12 40268163: 001545 call0 402682b8 40268166: 0108 l32i.n a0, a1, 0 40268168: 31e8 l32i.n a14, a1, 12 4026816a: 41f8 l32i.n a15, a1, 16 4026816c: 160c movi.n a6, 1 4026816e: 060c52 l8ui a5, a12, 6 40268171: 0c2d mov.n a2, a12 40268173: 205560 or a5, a5, a6 40268176: 064c52 s8i a5, a12, 6 40268179: 11c8 l32i.n a12, a1, 4 4026817b: 20c112 addi a1, a1, 32 4026817e: f00d ret.n 40268180 : 40268180: e0c112 addi a1, a1, -32 40268183: 21d9 s32i.n a13, a1, 8 40268185: 11c9 s32i.n a12, a1, 4 40268187: 41f9 s32i.n a15, a1, 16 40268189: 0109 s32i.n a0, a1, 0 4026818b: fe6d01 l32r a0, 40267b40 4026818e: 31e9 s32i.n a14, a1, 12 40268190: 7d0002 l8ui a0, a0, 125 40268193: 02ed mov.n a14, a2 40268195: 70ac beqz.n a0, 402681c0 40268197: fd8bf1 l32r a15, 402677c4 4026819a: 0c0c movi.n a12, 0 4026819c: a0dcf0 addx4 a13, a12, a15 4026819f: ce2dd2 l32i a13, a13, 0x338 402681a2: 2d9c beqz.n a13, 402681b8 402681a4: 0e3d mov.n a3, a14 402681a6: 0d2d mov.n a2, a13 402681a8: 640c movi.n a4, 6 402681aa: 8e3b01 l32r a0, 4024ba98 402681ad: 0000c0 callx0 a0 402681b0: e28c beqz.n a2, 402681c2 402681b2: fe6301 l32r a0, 40267b40 402681b5: 7d0002 l8ui a0, a0, 125 402681b8: cc1b addi.n a12, a12, 1 402681ba: 74c0c0 extui a12, a12, 0, 8 402681bd: db3c07 bltu a12, a0, 4026819c 402681c0: 0d0c movi.n a13, 0 402681c2: 0108 l32i.n a0, a1, 0 402681c4: 11c8 l32i.n a12, a1, 4 402681c6: 31e8 l32i.n a14, a1, 12 402681c8: 0d2d mov.n a2, a13 402681ca: 41f8 l32i.n a15, a1, 16 402681cc: 21d8 l32i.n a13, a1, 8 402681ce: 20c112 addi a1, a1, 32 402681d1: f00d ret.n 402681d3: 5b8100 excw 402681d6: fe .byte 0xfe 402681d7: 7d0862 l8ui a6, a8, 125 402681da: 7e0852 l8ui a5, a8, 126 402681dd: fd7971 l32r a7, 402677c4 402681e0: 18b567 bgeu a5, a6, 402681fc 402681e3: 451b addi.n a4, a5, 1 402681e5: a02570 addx4 a2, a5, a7 402681e8: ce2222 l32i a2, a2, 0x338 402681eb: 745040 extui a5, a4, 0, 8 402681ee: 7e4852 s8i a5, a8, 126 402681f1: 1e2232 l32i a3, a2, 120 402681f4: 0338 l32i.n a3, a3, 0 402681f6: 046397 bbci a3, 9, 402681fe 402681f9: e69567 bne a5, a6, 402681e3 402681fc: 020c movi.n a2, 0 402681fe: f00d ret.n 40268200 : 40268200: fe5091 l32r a9, 40267b40 40268203: 7d0962 l8ui a6, a9, 125 40268206: fd6f71 l32r a7, 402677c4 40268209: 06bd mov.n a11, a6 4026820b: 0336b6 bltui a6, 3, 40268212 4026820e: f27c movi.n a2, -1 40268210: f00d ret.n 40268212: 1126f6 bgeui a6, 2, 40268227 40268215: a08670 addx4 a8, a6, a7 40268218: ce6822 s32i a2, a8, 0x338 4026821b: 7d0932 l8ui a3, a9, 125 4026821e: 020c movi.n a2, 0 40268220: 331b addi.n a3, a3, 1 40268222: 7d4932 s8i a3, a9, 125 40268225: f00d ret.n 40268227: a69c beqz.n a6, 40268245 40268229: 050c movi.n a5, 0 4026822b: 1e22a2 l32i a10, a2, 120 4026822e: a08570 addx4 a8, a5, a7 40268231: ce2842 l32i a4, a8, 0x338 40268234: 1e2442 l32i a4, a4, 120 40268237: 0f14a7 beq a4, a10, 4026824a 4026823a: 551b addi.n a5, a5, 1 4026823c: 745050 extui a5, a5, 0, 8 4026823f: eb9567 bne a5, a6, 4026822e 40268242: 000046 j 40268247 40268245: 050c movi.n a5, 0 40268247: a08570 addx4 a8, a5, a7 4026824a: a51b addi.n a10, a5, 1 4026824c: 10aa67 bge a10, a6, 40268260 4026824f: a04670 addx4 a4, a6, a7 40268252: 660b addi.n a6, a6, -1 40268254: cd2432 l32i a3, a4, 0x334 40268257: ce6432 s32i a3, a4, 0x338 4026825a: 746060 extui a6, a6, 0, 8 4026825d: ee2a67 blt a10, a6, 4026824f 40268260: b41b57 beq a11, a5, 40268218 40268263: cf6822 s32i a2, a8, 0x33c 40268266: ffec46 j 4026821b 40268269: 000000 ill 4026826c : 4026826c: e0c112 addi a1, a1, -32 4026826f: 21d9 s32i.n a13, a1, 8 40268271: 11c9 s32i.n a12, a1, 4 40268273: 31e9 s32i.n a14, a1, 12 40268275: 41f9 s32i.n a15, a1, 16 40268277: fe32f1 l32r a15, 40267b40 4026827a: 0109 s32i.n a0, a1, 0 4026827c: 7d0f02 l8ui a0, a15, 125 4026827f: 0e0c movi.n a14, 0 40268281: 00ac beqz.n a0, 402682a5 40268283: 0ecd mov.n a12, a14 40268285: fd4fd1 l32r a13, 402677c4 40268288: 10a132 movi a3, 0x110 4026828b: a0dcd0 addx4 a13, a12, a13 4026828e: ce2d22 l32i a2, a13, 0x338 40268291: 6f0e01 l32r a0, 40243ecc 40268294: 0000c0 callx0 a0 40268297: cc1b addi.n a12, a12, 1 40268299: ce6de2 s32i a14, a13, 0x338 4026829c: 7d0f02 l8ui a0, a15, 125 4026829f: 74c0c0 extui a12, a12, 0, 8 402682a2: df3c07 bltu a12, a0, 40268285 402682a5: 0108 l32i.n a0, a1, 0 402682a7: 11c8 l32i.n a12, a1, 4 402682a9: 7d4fe2 s8i a14, a15, 125 402682ac: 21d8 l32i.n a13, a1, 8 402682ae: 31e8 l32i.n a14, a1, 12 402682b0: 41f8 l32i.n a15, a1, 16 402682b2: 20c112 addi a1, a1, 32 402682b5: f00d ret.n ... 402682b8 : 402682b8: e0c112 addi a1, a1, -32 402682bb: 41f9 s32i.n a15, a1, 16 402682bd: 11c9 s32i.n a12, a1, 4 402682bf: 21d9 s32i.n a13, a1, 8 402682c1: 31e9 s32i.n a14, a1, 12 402682c3: fe1fe1 l32r a14, 40267b40 402682c6: 0109 s32i.n a0, a1, 0 402682c8: 7d0e02 l8ui a0, a14, 125 402682cb: fd3ed1 l32r a13, 402677c4 402682ce: 409c beqz.n a0, 402682e6 402682d0: 0c0c movi.n a12, 0 402682d2: a0fcd0 addx4 a15, a12, a13 402682d5: ce2f32 l32i a3, a15, 0x338 402682d8: 321327 beq a3, a2, 4026830e 402682db: cc1b addi.n a12, a12, 1 402682dd: 74c0c0 extui a12, a12, 0, 8 402682e0: ee90c7 bne a0, a12, 402682d2 402682e3: 000046 j 402682e8 402682e6: 0c0c movi.n a12, 0 402682e8: 13bc07 bgeu a12, a0, 402682ff 402682eb: a00cd0 addx4 a0, a12, a13 402682ee: cc1b addi.n a12, a12, 1 402682f0: cf20f2 l32i a15, a0, 0x33c 402682f3: ce60f2 s32i a15, a0, 0x338 402682f6: 7d0ef2 l8ui a15, a14, 125 402682f9: 74c0c0 extui a12, a12, 0, 8 402682fc: eb3cf7 bltu a12, a15, 402682eb 402682ff: 11c8 l32i.n a12, a1, 4 40268301: 21d8 l32i.n a13, a1, 8 40268303: 31e8 l32i.n a14, a1, 12 40268305: 41f8 l32i.n a15, a1, 16 40268307: 0108 l32i.n a0, a1, 0 40268309: 20c112 addi a1, a1, 32 4026830c: f00d ret.n 4026830e: 10a132 movi a3, 0x110 40268311: 6eee01 l32r a0, 40243ecc 40268314: 0000c0 callx0 a0 40268317: 020c movi.n a2, 0 40268319: ce6f22 s32i a2, a15, 0x338 4026831c: 7d0e02 l8ui a0, a14, 125 4026831f: 000b addi.n a0, a0, -1 40268321: 740000 extui a0, a0, 0, 8 40268324: 7d4e02 s8i a0, a14, 125 40268327: ffef46 j 402682e8 4026832a: b00000 addx8 a0, a0, a0 4026832d: fe .byte 0xfe 4026832e: fe .byte 0xfe 4026832f: 3f .byte 0x3f 40268330: e0c112 addi a1, a1, -32 40268333: 31e9 s32i.n a14, a1, 12 40268335: 11c9 s32i.n a12, a1, 4 40268337: 41f9 s32i.n a15, a1, 16 40268339: 0109 s32i.n a0, a1, 0 4026833b: fffc01 l32r a0, 4026832c 4026833e: 21d9 s32i.n a13, a1, 8 40268340: 850062 l8ui a6, a0, 133 40268343: 02dd mov.n a13, a2 40268345: 86ac beqz.n a6, 40268371 40268347: fd1ff1 l32r a15, 402677c4 4026834a: 0c0c movi.n a12, 0 4026834c: a0ecf0 addx4 a14, a12, a15 4026834f: ce2e22 l32i a2, a14, 0x338 40268352: 1312d7 beq a2, a13, 40268369 40268355: 10a132 movi a3, 0x110 40268358: 6edd01 l32r a0, 40243ecc 4026835b: 0000c0 callx0 a0 4026835e: fff301 l32r a0, 4026832c 40268361: 050c movi.n a5, 0 40268363: ce6e52 s32i a5, a14, 0x338 40268366: 850062 l8ui a6, a0, 133 40268369: cc1b addi.n a12, a12, 1 4026836b: 74c0c0 extui a12, a12, 0, 8 4026836e: da3c67 bltu a12, a6, 4026834c 40268371: 11c8 l32i.n a12, a1, 4 40268373: 31e8 l32i.n a14, a1, 12 40268375: 1e60d2 s32i a13, a0, 120 40268378: 41f8 l32i.n a15, a1, 16 4026837a: 1d0c movi.n a13, 1 4026837c: 8540d2 s8i a13, a0, 133 4026837f: 21d8 l32i.n a13, a1, 8 40268381: 0108 l32i.n a0, a1, 0 40268383: 20c112 addi a1, a1, 32 40268386: f00d ret.n 40268388 : 40268388: f0c112 addi a1, a1, -16 4026838b: 704232 s8i a3, a2, 112 4026838e: 11c9 s32i.n a12, a1, 4 40268390: 0109 s32i.n a0, a1, 0 40268392: 02cd mov.n a12, a2 40268394: 6e0202 l8ui a0, a2, 110 40268397: 34cc bnez.n a4, 4026839e 40268399: 032d mov.n a2, a3 4026839b: 0006c6 j 402683ba 4026839e: 904330 addx2 a4, a3, a3 402683a1: 016080 slli a6, a0, 24 402683a4: 316860 srai a6, a6, 24 402683a7: 905660 addx2 a5, a6, a6 402683aa: a05560 addx4 a5, a5, a6 402683ad: 445a add.n a4, a4, a5 402683af: 24fb addi.n a2, a4, 15 402683b1: b32440 movgez a2, a4, a4 402683b4: 212420 srai a2, a2, 4 402683b7: 832300 moveqz a2, a3, a0 402683ba: d0ac beqz.n a0, 402683eb 402683bc: c07200 sub a7, a2, a0 402683bf: 6f0c92 l8ui a9, a12, 111 402683c2: 01b080 slli a11, a0, 24 402683c5: 31b8b0 srai a11, a11, 24 402683c8: c0b2b0 sub a11, a2, a11 402683cb: 01a980 slli a10, a9, 24 402683ce: 31a8a0 srai a10, a10, 24 402683d1: 90bbb0 addx2 a11, a11, a11 402683d4: 11bbf0 slli a11, a11, 1 402683d7: a0aaa0 addx4 a10, a10, a10 402683da: 90aab0 addx2 a10, a10, a11 402683dd: 8afb addi.n a8, a10, 15 402683df: b38aa0 movgez a8, a10, a10 402683e2: 218480 srai a8, a8, 4 402683e5: 937890 movnez a7, a8, a9 402683e8: 6f4c72 s8i a7, a12, 111 402683eb: 6e4c22 s8i a2, a12, 110 402683ee: 740020 extui a0, a2, 0, 8 402683f1: 50cc bnez.n a0, 402683fa 402683f3: 0c2d mov.n a2, a12 402683f5: 430c movi.n a3, 4 402683f7: 006505 call0 40268a48 402683fa: 6f0c22 l8ui a2, a12, 111 402683fd: 066277 bbci a2, 7, 40268407 40268400: 0c2d mov.n a2, a12 40268402: 830c movi.n a3, 8 40268404: 006405 call0 40268a48 40268407: 11c8 l32i.n a12, a1, 4 40268409: 0108 l32i.n a0, a1, 0 4026840b: 10c112 addi a1, a1, 16 4026840e: f00d ret.n 40268410 : 40268410: f0c112 addi a1, a1, -16 40268413: 0109 s32i.n a0, a1, 0 40268415: 101466 bnei a4, 1, 40268429 40268418: 710242 l8ui a4, a2, 113 4026841b: 434a add.n a4, a3, a4 4026841d: 010480 slli a0, a4, 24 40268420: 714242 s8i a4, a2, 113 40268423: 310800 srai a0, a0, 24 40268426: 000486 j 4026843c 40268429: 64cc bnez.n a4, 40268433 4026842b: 010380 slli a0, a3, 24 4026842e: 034d mov.n a4, a3 40268430: fffb06 j 40268420 40268433: 710202 l8ui a0, a2, 113 40268436: 010080 slli a0, a0, 24 40268439: 310800 srai a0, a0, 24 4026843c: fce241 l32r a4, 402677c4 4026843f: f50c movi.n a5, 15 40268441: 0060d6 bgez a0, 4026844b 40268444: 000c movi.n a0, 0 40268446: 030c movi.n a3, 0 40268448: 714232 s8i a3, a2, 113 4026844b: d22462 l32i a6, a4, 0x348 4026844e: a30c movi.n a3, 10 40268450: c06620 sub a6, a6, a2 40268453: 833560 moveqz a3, a5, a6 40268456: 04a307 bge a3, a0, 4026845e 40268459: 030d mov.n a0, a3 4026845b: 714232 s8i a3, a2, 113 4026845e: 747000 extui a7, a0, 0, 8 40268461: f7cc bnez.n a7, 40268474 40268463: d22482 l32i a8, a4, 0x348 40268466: 079827 bne a8, a2, 40268471 40268469: 230c movi.n a3, 2 4026846b: 005dc5 call0 40268a48 4026846e: 000086 j 40268474 40268471: ffe445 call0 402682b8 40268474: 0108 l32i.n a0, a1, 0 40268476: 10c112 addi a1, a1, 16 40268479: f00d ret.n ... 4026847c : 4026847c: f0c112 addi a1, a1, -16 4026847f: 0109 s32i.n a0, a1, 0 40268481: 648c beqz.n a4, 4026848b 40268483: 730202 l8ui a0, a2, 115 40268486: 071466 bnei a4, 1, 40268491 40268489: 330a add.n a3, a3, a0 4026848b: 740030 extui a0, a3, 0, 8 4026848e: 734202 s8i a0, a2, 115 40268491: 30cc bnez.n a0, 40268498 40268493: 130c movi.n a3, 1 40268495: 005b05 call0 40268a48 40268498: 0108 l32i.n a0, a1, 0 4026849a: 10c112 addi a1, a1, 16 4026849d: f00d ret.n ... 402684a0 : 402684a0: f0c112 addi a1, a1, -16 402684a3: 016102 s32i a0, a1, 4 402684a6: 006132 s32i a3, a1, 0 402684a9: 0261c2 s32i a12, a1, 8 402684ac: 10c432 addi a3, a4, 16 402684af: 02cd mov.n a12, a2 402684b1: 640c movi.n a4, 6 402684b3: 5edf01 l32r a0, 40240030 <_irom0_text_start+0x30> 402684b6: 0000c0 callx0 a0 402684b9: f50c movi.n a5, 15 402684bb: 45cc22 addi a2, a12, 69 402684be: 0148 l32i.n a4, a1, 0 402684c0: 21c8 l32i.n a12, a1, 8 402684c2: a438 l32i.n a3, a4, 40 402684c4: b448 l32i.n a4, a4, 44 402684c6: fada05 call0 40263268 402684c9: 1108 l32i.n a0, a1, 4 402684cb: 10c112 addi a1, a1, 16 402684ce: f00d ret.n 402684d0: fb88 l32i.n a8, a11, 60 402684d2: fe .byte 0xfe 402684d3: 3f .byte 0x3f 402684d4 : 402684d4: fcbc51 l32r a5, 402677c4 402684d7: e0c112 addi a1, a1, -32 402684da: 41f9 s32i.n a15, a1, 16 402684dc: 11c9 s32i.n a12, a1, 4 402684de: 0109 s32i.n a0, a1, 0 402684e0: 31e9 s32i.n a14, a1, 12 402684e2: 21d9 s32i.n a13, a1, 8 402684e4: 0e0c movi.n a14, 0 402684e6: 03dd mov.n a13, a3 402684e8: 051302 l16ui a0, a3, 10 402684eb: 02cd mov.n a12, a2 402684ed: d22552 l32i a5, a5, 0x348 402684f0: 0e1222 l16ui a2, a2, 28 402684f3: c055c0 sub a5, a5, a12 402684f6: 130c movi.n a3, 1 402684f8: 83e350 moveqz a14, a3, a5 402684fb: 021207 beq a2, a0, 40268501 402684fe: 0e5c02 s16i a0, a12, 28 40268501: 74dc bnez.n a4, 4026851c 40268503: 6d38 l32i.n a3, a13, 24 40268505: 339c beqz.n a3, 4026851c 40268507: 5e8c beqz.n a14, 40268510 40268509: 0c2d mov.n a2, a12 4026850b: 001a05 call0 402686ac 4026850e: 6d38 l32i.n a3, a13, 24 40268510: 030362 l8ui a6, a3, 3 40268513: 020372 l8ui a7, a3, 2 40268516: 234c72 s8i a7, a12, 35 40268519: 224c62 s8i a6, a12, 34 4026851c: 10cc22 addi a2, a12, 16 4026851f: 072d32 l32i a3, a13, 28 40268522: 840c movi.n a4, 8 40268524: 041d82 l16ui a8, a13, 8 40268527: 105c82 s16i a8, a12, 32 4026852a: 5ec101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026852d: 0000c0 callx0 a0 40268530: 00a422 movi a2, 0x400 40268533: 031d02 l16ui a0, a13, 6 40268536: 0f1c92 l16ui a9, a12, 30 40268539: b8a0f1 l32r a15, 402567bc 4026853c: 309900 xor a9, a9, a0 4026853f: 0c69a7 bbci a9, 10, 4026854f 40268542: 9e8c beqz.n a14, 4026854f 40268544: 103020 and a3, a0, a2 40268547: 0f2d mov.n a2, a15 40268549: fced45 call0 40265420 4026854c: 031d02 l16ui a0, a13, 6 4026854f: fd38 l32i.n a3, a13, 60 40268551: 0f5c02 s16i a0, a12, 30 40268554: 339c beqz.n a3, 4026856b 40268556: 0c2d mov.n a2, a12 40268558: fe92c5 call0 40266e88 4026855b: 1c12a6 blti a2, 1, 4026857b 4026855e: 9e9c beqz.n a14, 4026857b 40268560: 0c2d mov.n a2, a12 40268562: 55cc32 addi a3, a12, 85 40268565: fcf0c5 call0 40265474 40268568: 0003c6 j 4026857b 4026856b: 550ca2 l8ui a10, a12, 85 4026856e: 9a8c beqz.n a10, 4026857b 40268570: 55cc22 addi a2, a12, 85 40268573: 931c movi.n a3, 25 40268575: 6e5501 l32r a0, 40243ecc 40268578: 0000c0 callx0 a0 4026857b: ed38 l32i.n a3, a13, 56 4026857d: ef06f1 l32r a15, 40264198 40268580: a38c beqz.n a3, 4026858e 40268582: 7d0f02 l8ui a0, a15, 125 40268585: 234026 beqi a0, 4, 402685ac 40268588: 205026 beqi a0, 5, 402685ac 4026858b: 1d7026 beqi a0, 7, 402685ac 4026858e: dd38 l32i.n a3, a13, 52 40268590: 7d0f02 l8ui a0, a15, 125 40268593: 039c beqz.n a3, 402685a7 40268595: fec0b2 addi a11, a0, -2 40268598: 0f9b16 beqz a11, 40268695 4026859b: fdc0e2 addi a14, a0, -3 4026859e: 0f3e16 beqz a14, 40268695 402685a1: fac022 addi a2, a0, -6 402685a4: 0ed216 beqz a2, 40268695 402685a7: 0e0c movi.n a14, 0 402685a9: 000506 j 402685c1 402685ac: 0103e2 l8ui a14, a3, 1 402685af: 25cc22 addi a2, a12, 37 402685b2: 02cee2 addi a14, a14, 2 402685b5: 74e0e0 extui a14, a14, 0, 8 402685b8: 204ee0 or a4, a14, a14 402685bb: 5e9d01 l32r a0, 40240030 <_irom0_text_start+0x30> 402685be: 0000c0 callx0 a0 402685c1: 244ce2 s8i a14, a12, 36 402685c4: 102d32 l32i a3, a13, 64 402685c7: 112d42 l32i a4, a13, 68 402685ca: 639c beqz.n a3, 402685e4 402685cc: 449c beqz.n a4, 402685e4 402685ce: e02f02 l32i a0, a15, 0x380 402685d1: 0f7037 bbci a0, 19, 402685e4 402685d4: b87a21 l32r a2, 402567bc 402685d7: 4268 l32i.n a6, a2, 16 402685d9: 1e2c52 l32i a5, a12, 120 402685dc: 356652 s32i a5, a6, 212 402685df: 4228 l32i.n a2, a2, 16 402685e1: f99385 call0 40261f1c 402685e4: d5f871 l32r a7, 4025ddc4 402685e7: 41f8 l32i.n a15, a1, 16 402685e9: 460772 l8ui a7, a7, 70 402685ec: ffb9c1 l32r a12, 402684d0 402685ef: 047070 extui a7, a7, 0, 1 402685f2: 092756 bnez a7, 40268688 402685f5: 000c82 l8ui a8, a12, 0 402685f8: 349480 extui a9, a8, 4, 4 402685fb: 348080 extui a8, a8, 0, 4 402685fe: 029897 bne a8, a9, 40268604 40268601: 0020c6 j 40268688 40268604: e29a91 l32r a9, 4026106c 40268607: 0998 l32i.n a9, a9, 0 40268609: 042916 beqz a9, 4026864f 4026860c: c22c movi.n a2, 44 4026860e: fda2d1 l32r a13, 40267c98 40268611: 5ba442 movi a4, 0x45b 40268614: 0d3d mov.n a3, a13 40268616: 5e9c01 l32r a0, 40240088 <_irom0_text_start+0x88> 40268619: 0000c0 callx0 a0 4026861c: 02ed mov.n a14, a2 4026861e: d2ac beqz.n a2, 4026864f 40268620: 230c movi.n a3, 2 40268622: 0239 s32i.n a3, a2, 0 40268624: 000cb2 l8ui a11, a12, 0 40268627: 34b4b0 extui a11, a11, 4, 4 4026862a: 0442b2 s8i a11, a2, 4 4026862d: 000ca2 l8ui a10, a12, 0 40268630: 0e4d mov.n a4, a14 40268632: 34a0a0 extui a10, a10, 0, 4 40268635: 0442a2 s8i a10, a2, 4 40268638: 521c movi.n a2, 21 4026863a: 6ec001 l32r a0, 4024413c 4026863d: 0000c0 callx0 a0 40268640: b28c beqz.n a2, 4026864f 40268642: 0d3d mov.n a3, a13 40268644: 0e2d mov.n a2, a14 40268646: 62a442 movi a4, 0x462 40268649: 5f1d01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026864c: 0000c0 callx0 a0 4026864f: f03f45 call0 40258a44 40268652: 321266 bnei a2, 1, 40268688 40268655: bdafc1 l32r a12, 40257d14 40268658: db2cc2 l32i a12, a12, 0x36c 4026865b: 9cec bnez.n a12, 40268688 4026865d: b857c1 l32r a12, 402567bc 40268660: 4cc8 l32i.n a12, a12, 16 40268662: cc4b addi.n a12, a12, 4 40268664: 0c2d mov.n a2, a12 40268666: b90701 l32r a0, 40256a84 40268669: 0000c0 callx0 a0 4026866c: 0c2d mov.n a2, a12 4026866e: f3ef31 l32r a3, 4026562c 40268671: 040c movi.n a4, 0 40268673: b85f01 l32r a0, 402567f0 40268676: 0000c0 callx0 a0 40268679: 0c2d mov.n a2, a12 4026867b: e8a332 movi a3, 0x3e8 4026867e: 040c movi.n a4, 0 40268680: 150c movi.n a5, 1 40268682: b90101 l32r a0, 40256a88 40268685: 0000c0 callx0 a0 40268688: 11c8 l32i.n a12, a1, 4 4026868a: 21d8 l32i.n a13, a1, 8 4026868c: 31e8 l32i.n a14, a1, 12 4026868e: 0108 l32i.n a0, a1, 0 40268690: 20c112 addi a1, a1, 32 40268693: f00d ret.n 40268695: 0103e2 l8ui a14, a3, 1 40268698: 25cc22 addi a2, a12, 37 4026869b: ee2b addi.n a14, a14, 2 4026869d: 74e0e0 extui a14, a14, 0, 8 402686a0: 0e4d mov.n a4, a14 402686a2: 5e6301 l32r a0, 40240030 <_irom0_text_start+0x30> 402686a5: 0000c0 callx0 a0 402686a8: ffc546 j 402685c1 402686ab: f00d00 subx8 a0, a13, a0 ... 402686b0 : 402686b0: d0c112 addi a1, a1, -48 402686b3: 0861f2 s32i a15, a1, 32 402686b6: 0661d2 s32i a13, a1, 24 402686b9: 4109 s32i.n a0, a1, 16 402686bb: 71e9 s32i.n a14, a1, 28 402686bd: 51c9 s32i.n a12, a1, 20 402686bf: 02ed mov.n a14, a2 402686c1: 03cd mov.n a12, a3 402686c3: 0d1302 l16ui a0, a3, 26 402686c6: 02d8 l32i.n a13, a2, 0 402686c8: a09c beqz.n a0, 402686e6 402686ca: fcac45 call0 40265190 402686cd: 030c movi.n a3, 0 402686cf: 0c4d mov.n a4, a12 402686d1: 050c movi.n a5, 0 402686d3: 0d1c62 l16ui a6, a12, 26 402686d6: 070c movi.n a7, 0 402686d8: 0179 s32i.n a7, a1, 0 402686da: 1179 s32i.n a7, a1, 4 402686dc: b46060 extui a6, a6, 0, 12 402686df: 027d mov.n a7, a2 402686e1: 020c movi.n a2, 0 402686e3: f23d85 call0 4025aabc 402686e6: 0d2d mov.n a2, a13 402686e8: ddb385 call0 40246224 402686eb: 390d82 l8ui a8, a13, 57 402686ee: 0e6837 bbci a8, 3, 40268700 402686f1: 0d2d mov.n a2, a13 402686f3: e288c5 call0 4024af80 402686f6: 0d2d mov.n a2, a13 402686f8: e29445 call0 4024b040 402686fb: 0d2d mov.n a2, a13 402686fd: e21385 call0 4024a838 40268700: 00a0f2 movi a15, 0 40268703: 016df2 s32i a15, a13, 4 40268706: 026df2 s32i a15, a13, 8 40268709: 3df9 s32i.n a15, a13, 12 4026870b: 0f2d mov.n a2, a15 4026870d: f6f385 call0 4025f648 40268710: b0a442 movi a4, 0x4b0 40268713: b82ad1 l32r a13, 402567bc 40268716: e80c22 l8ui a2, a12, 232 40268719: fd5f31 l32r a3, 40267c98 4026871c: a022d0 addx4 a2, a2, a13 4026871f: 612222 l32i a2, a2, 0x184 40268722: 5ee701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268725: 0000c0 callx0 a0 40268728: e80c32 l8ui a3, a12, 232 4026872b: a033d0 addx4 a3, a3, a13 4026872e: 6163f2 s32i a15, a3, 0x184 40268731: 612d22 l32i a2, a13, 0x184 40268734: d28c beqz.n a2, 40268745 40268736: fd5831 l32r a3, 40267c98 40268739: b4a442 movi a4, 0x4b4 4026873c: 5ee101 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026873f: 0000c0 callx0 a0 40268742: 616df2 s32i a15, a13, 0x184 40268745: 622d22 l32i a2, a13, 0x188 40268748: d28c beqz.n a2, 40268759 4026874a: fd5331 l32r a3, 40267c98 4026874d: b9a442 movi a4, 0x4b9 40268750: 5edc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268753: 0000c0 callx0 a0 40268756: 626df2 s32i a15, a13, 0x188 40268759: 00a022 movi a2, 0 4026875c: 00a032 movi a3, 0 4026875f: 00a042 movi a4, 0 40268762: f6c505 call0 4025f3b4 40268765: fc17d1 l32r a13, 402677c4 40268768: 240c movi.n a4, 2 4026876a: 0d49 s32i.n a4, a13, 0 4026876c: 060c02 l8ui a0, a12, 6 4026876f: 146017 bbci a0, 1, 40268787 40268772: 0c2d mov.n a2, a12 40268774: 937c movi.n a3, -7 40268776: 140c movi.n a4, 1 40268778: fda052 movi a5, 253 4026877b: 105050 and a5, a0, a5 4026877e: 064c52 s8i a5, a12, 6 40268781: ffc8c5 call0 40268410 40268784: d36dc2 s32i a12, a13, 0x34c 40268787: 0c2d mov.n a2, a12 40268789: ffb2c5 call0 402682b8 4026878c: 4108 l32i.n a0, a1, 16 4026878e: e77c movi.n a7, -2 40268790: d26df2 s32i a15, a13, 0x348 40268793: 2c68 l32i.n a6, a12, 8 40268795: 61d8 l32i.n a13, a1, 24 40268797: 106670 and a6, a6, a7 4026879a: 2c69 s32i.n a6, a12, 8 4026879c: 246ef2 s32i a15, a14, 144 4026879f: 51c8 l32i.n a12, a1, 20 402687a1: 71e8 l32i.n a14, a1, 28 402687a3: 81f8 l32i.n a15, a1, 32 402687a5: 30c112 addi a1, a1, 48 402687a8: f00d ret.n 402687aa: 120000 excw 402687ad: c2e0c1 l32r a12, 40259330 402687b0: c10561 l32r a6, 40258bc4 402687b3: 32b802 excw 402687b6: 4205a0 excw 402687b9: 042c movi.n a4, 32 402687bb: 4109 s32i.n a0, a1, 16 402687bd: 0408 l32i.n a0, a4, 0 402687bf: 242422 l32i a2, a4, 144 402687c2: c0ac beqz.n a0, 402687f2 402687c4: a2ac beqz.n a2, 402687f2 402687c6: 08ae52 movi a5, 0xfffffe08 402687c9: 251c57 beq a12, a5, 402687f2 402687cc: cdaf62 movi a6, -51 402687cf: 1f1067 beq a0, a6, 402687f2 402687d2: 33c032 addi a3, a0, 51 402687d5: bf8c61 l32r a6, 40258608 402687d8: 812c72 l32i a7, a12, 0x204 402687db: 400482 l8ui a8, a4, 64 402687de: 747070 extui a7, a7, 0, 8 402687e1: 1338f6 bgeui a8, 3, 402687f8 402687e4: 024d mov.n a4, a2 402687e6: 025d mov.n a5, a2 402687e8: 080c movi.n a8, 0 402687ea: 0189 s32i.n a8, a1, 0 402687ec: fb7445 call0 40263f34 402687ef: 000506 j 40268807 402687f2: 404432 s8i a3, a4, 64 402687f5: 000386 j 40268807 402687f8: 918e51 l32r a5, 4024ce30 402687fb: 00a092 movi a9, 0 402687fe: 006192 s32i a9, a1, 0 40268801: 204550 or a4, a5, a5 40268804: fb72c5 call0 40263f34 40268807: 4c48 l32i.n a4, a12, 16 40268809: 400432 l8ui a3, a4, 64 4026880c: 331b addi.n a3, a3, 1 4026880e: 404432 s8i a3, a4, 64 40268811: 4c28 l32i.n a2, a12, 16 40268813: 18c222 addi a2, a2, 24 40268816: b89b01 l32r a0, 40256a84 40268819: 0000c0 callx0 a0 4026881c: f4a132 movi a3, 0x1f4 4026881f: 040c movi.n a4, 0 40268821: 150c movi.n a5, 1 40268823: 4c28 l32i.n a2, a12, 16 40268825: 51c8 l32i.n a12, a1, 20 40268827: 18c222 addi a2, a2, 24 4026882a: b89701 l32r a0, 40256a88 4026882d: 0000c0 callx0 a0 40268830: 4108 l32i.n a0, a1, 16 40268832: 20c112 addi a1, a1, 32 40268835: f00d ret.n 40268837: 063000 excw 4026883a: 784027 ball a0, a2, 402688b6 4026883d: 2688 l32i.n a8, a6, 8 4026883f: fe2140 excw 40268842: ff .byte 0xff 40268843: f0c112 addi a1, a1, -16 40268846: 0109 s32i.n a0, a1, 0 40268848: 6e9601 l32r a0, 402442a0 4026884b: 0000c0 callx0 a0 4026884e: b7db21 l32r a2, 402567bc 40268851: 4238 l32i.n a3, a2, 16 40268853: 040c movi.n a4, 0 40268855: 404342 s8i a4, a3, 64 40268858: 4228 l32i.n a2, a2, 16 4026885a: fff831 l32r a3, 4026883c 4026885d: 18c222 addi a2, a2, 24 40268860: b7e401 l32r a0, 402567f0 40268863: 0000c0 callx0 a0 40268866: fff445 call0 402687ac 40268869: 0108 l32i.n a0, a1, 0 4026886b: 10c112 addi a1, a1, 16 4026886e: f00d ret.n 40268870: 268840 excw 40268873: 065040 excw 40268876: 124027 ball a0, a2, 4026888c 40268879: c9f0c1 l32r a12, 4025b03c 4026887c: cfc111 l32r a1, 4025c780 4026887f: fc31b7 bltu a1, a11, 4026887f 40268882: ff .byte 0xff 40268883: 4c28 l32i.n a2, a12, 16 40268885: 0109 s32i.n a0, a1, 0 40268887: 400202 l8ui a0, a2, 64 4026888a: 18c222 addi a2, a2, 24 4026888d: e0ec bnez.n a0, 402688bf 4026888f: 040c movi.n a4, 0 40268891: b7d701 l32r a0, 402567f0 40268894: 0000c0 callx0 a0 40268897: 4c28 l32i.n a2, a12, 16 40268899: 18c222 addi a2, a2, 24 4026889c: b87a01 l32r a0, 40256a84 4026889f: 0000c0 callx0 a0 402688a2: 040c movi.n a4, 0 402688a4: 4c28 l32i.n a2, a12, 16 402688a6: 150c movi.n a5, 1 402688a8: 242262 l32i a6, a2, 144 402688ab: e31c movi.n a3, 30 402688ad: 0e1662 l16ui a6, a6, 28 402688b0: 18c222 addi a2, a2, 24 402688b3: c13360 mul16u a3, a3, a6 402688b6: b87401 l32r a0, 40256a88 402688b9: 0000c0 callx0 a0 402688bc: 001306 j 4026890c 402688bf: 1050f6 bgeui a0, 5, 402688d3 402688c2: ffde31 l32r a3, 4026883c 402688c5: 040c movi.n a4, 0 402688c7: b7ca01 l32r a0, 402567f0 402688ca: 0000c0 callx0 a0 402688cd: ffedc5 call0 402687ac 402688d0: 000e06 j 4026890c 402688d3: 00a042 movi a4, 0 402688d6: b7c601 l32r a0, 402567f0 402688d9: 0000c0 callx0 a0 402688dc: ffe621 l32r a2, 40268874 402688df: 6e7001 l32r a0, 402442a0 402688e2: 0000c0 callx0 a0 402688e5: 202cc0 or a2, a12, a12 402688e8: 00a032 movi a3, 0 402688eb: 140c movi.n a4, 1 402688ed: fdcd45 call0 402665c4 402688f0: d53571 l32r a7, 4025ddc4 402688f3: 030c movi.n a3, 0 402688f5: 460772 l8ui a7, a7, 70 402688f8: 4c08 l32i.n a0, a12, 16 402688fa: 176707 bbci a7, 0, 40268915 402688fd: 390c movi.n a9, 3 402688ff: d04092 s8i a9, a0, 208 40268902: 4ca8 l32i.n a10, a12, 16 40268904: d24a92 s8i a9, a10, 210 40268907: 4c88 l32i.n a8, a12, 16 40268909: d14832 s8i a3, a8, 209 4026890c: 11c8 l32i.n a12, a1, 4 4026890e: 0108 l32i.n a0, a1, 0 40268910: 10c112 addi a1, a1, 16 40268913: f00d ret.n 40268915: d04032 s8i a3, a0, 208 40268918: 042c02 l32i a0, a12, 16 4026891b: d24032 s8i a3, a0, 210 4026891e: 042cb2 l32i a11, a12, 16 40268921: d14b32 s8i a3, a11, 209 40268924: f011c5 call0 40258a44 40268927: e11266 bnei a2, 1, 4026890c 4026892a: b92921 l32r a2, 40256dd0 4026892d: 00a032 movi a3, 0 40268930: fef305 call0 40267864 40268933: fff546 j 4026890c 40268936: 400000 ssr a0 40268939: 267c movi.n a6, -14 4026893b: 9c4040 excw 4026893e: 300000 xor a0, a0, a0 40268941: 000075 excw 40268944 : 40268944: e0c112 addi a1, a1, -32 40268947: 046102 s32i a0, a1, 16 4026894a: 0561c2 s32i a12, a1, 20 4026894d: 61d9 s32i.n a13, a1, 24 4026894f: 03cd mov.n a12, a3 40268951: 02dd mov.n a13, a2 40268953: fc83c5 call0 40265190 40268956: 130c movi.n a3, 1 40268958: 0c4d mov.n a4, a12 4026895a: 050c movi.n a5, 0 4026895c: 0d1c62 l16ui a6, a12, 26 4026895f: 070c movi.n a7, 0 40268961: 0179 s32i.n a7, a1, 0 40268963: 1179 s32i.n a7, a1, 4 40268965: b46060 extui a6, a6, 0, 12 40268968: 027d mov.n a7, a2 4026896a: 020c movi.n a2, 0 4026896c: f214c5 call0 4025aabc 4026896f: 1e2c82 l32i a8, a12, 120 40268972: 5e8891 l32r a9, 40240394 <_irom0_text_start+0x394> 40268975: 060882 l8ui a8, a8, 6 40268978: 208890 or a8, a8, a9 4026897b: 6b1791 l32r a9, 402435d8 4026897e: 0020c0 memw 40268981: fd6982 s32i a8, a9, 0x3f4 40268984: 18cdc2 addi a12, a13, 24 40268987: 0c2d mov.n a2, a12 40268989: b83e01 l32r a0, 40256a84 4026898c: 0000c0 callx0 a0 4026898f: 0c2d mov.n a2, a12 40268991: ffb731 l32r a3, 40268870 40268994: 040c movi.n a4, 0 40268996: b79601 l32r a0, 402567f0 40268999: 0000c0 callx0 a0 4026899c: cd4b addi.n a12, a13, 4 4026899e: 0c2d mov.n a2, a12 402689a0: b83901 l32r a0, 40256a84 402689a3: 0000c0 callx0 a0 402689a6: 0c2d mov.n a2, a12 402689a8: ffe431 l32r a3, 40268938 402689ab: 040c movi.n a4, 0 402689ad: b79001 l32r a0, 402567f0 402689b0: 0000c0 callx0 a0 402689b3: f7e101 l32r a0, 40266938 402689b6: b781d1 l32r a13, 402567bc 402689b9: 7f2092 l32i a9, a0, 0x1fc 402689bc: fed0b2 addmi a11, a0, 0xfffffe00 402689bf: 29ac beqz.n a9, 402689e5 402689c1: 8020a2 l32i a10, a0, 0x200 402689c4: 1d1a66 bnei a10, 1, 402689e5 402689c7: 0c2d mov.n a2, a12 402689c9: ffdc31 l32r a3, 4026893c 402689cc: 040c movi.n a4, 0 402689ce: 150c movi.n a5, 1 402689d0: b82e01 l32r a0, 40256a88 402689d3: 0000c0 callx0 a0 402689d6: 772d02 l32i a0, a13, 0x1dc 402689d9: d0bc beqz.n a0, 40268a1a 402689db: 3028 l32i.n a2, a0, 12 402689dd: 92bc beqz.n a2, 40268a1a 402689df: 0002c0 callx0 a2 402689e2: 000d06 j 40268a1a 402689e5: bd0bb2 l8ui a11, a11, 189 402689e8: 762d02 l32i a0, a13, 0x1d8 402689eb: 1c4b66 bnei a11, 4, 40268a0b 402689ee: 80ac beqz.n a0, 40268a1a 402689f0: 3028 l32i.n a2, a0, 12 402689f2: 42ac beqz.n a2, 40268a1a 402689f4: 0002c0 callx0 a2 402689f7: a2ac beqz.n a2, 40268a25 402689f9: 0c2d mov.n a2, a12 402689fb: e8a332 movi a3, 0x3e8 402689fe: 040c movi.n a4, 0 40268a00: 150c movi.n a5, 1 40268a02: b82101 l32r a0, 40256a88 40268a05: 0000c0 callx0 a0 40268a08: 000386 j 40268a1a 40268a0b: 0c2d mov.n a2, a12 40268a0d: 7fd631 l32r a3, 40248968 40268a10: 040c movi.n a4, 0 40268a12: 150c movi.n a5, 1 40268a14: b81d01 l32r a0, 40256a88 40268a17: 0000c0 callx0 a0 40268a1a: 51c8 l32i.n a12, a1, 20 40268a1c: 61d8 l32i.n a13, a1, 24 40268a1e: 4108 l32i.n a0, a1, 16 40268a20: 20c112 addi a1, a1, 32 40268a23: f00d ret.n 40268a25: 0c2d mov.n a2, a12 40268a27: ffc631 l32r a3, 40268940 40268a2a: 040c movi.n a4, 0 40268a2c: 150c movi.n a5, 1 40268a2e: b81601 l32r a0, 40256a88 40268a31: 0000c0 callx0 a0 40268a34: 762d02 l32i a0, a13, 0x1d8 40268a37: fdf016 beqz a0, 40268a1a 40268a3a: 1028 l32i.n a2, a0, 4 40268a3c: fda216 beqz a2, 40268a1a 40268a3f: 0002c0 callx0 a2 40268a42: fff506 j 40268a1a 40268a45: 000000 ill 40268a48: f00d ret.n ... 40268a4c : 40268a4c: 029d mov.n a9, a2 40268a4e: e0c112 addi a1, a1, -32 40268a51: 31d9 s32i.n a13, a1, 12 40268a53: 1109 s32i.n a0, a1, 4 40268a55: c07401 l32r a0, 40258c28 40268a58: 21c9 s32i.n a12, a1, 8 40268a5a: b00002 l8ui a0, a0, 176 40268a5d: 41e9 s32i.n a14, a1, 16 40268a5f: 018096 bltz a0, 40268a7b 40268a62: 202b addi.n a2, a0, 2 40268a64: b75601 l32r a0, 402567bc 40268a67: 5008 l32i.n a0, a0, 20 40268a69: 1c0c movi.n a12, 1 40268a6b: a0dc00 addx4 a13, a12, a0 40268a6e: 262d32 l32i a3, a13, 152 40268a71: 739c beqz.n a3, 40268a8c 40268a73: cc1b addi.n a12, a12, 1 40268a75: 74c0c0 extui a12, a12, 0, 8 40268a78: ef92c7 bne a2, a12, 40268a6b 40268a7b: 0e0c movi.n a14, 0 40268a7d: 1108 l32i.n a0, a1, 4 40268a7f: 21c8 l32i.n a12, a1, 8 40268a81: 0e2d mov.n a2, a14 40268a83: 31d8 l32i.n a13, a1, 12 40268a85: 41e8 l32i.n a14, a1, 16 40268a87: 20c112 addi a1, a1, 32 40268a8a: f00d ret.n 40268a8c: 10a122 movi a2, 0x110 40268a8f: fc8231 l32r a3, 40267c98 40268a92: 7aa542 movi a4, 0x57a 40268a95: 0199 s32i.n a9, a1, 0 40268a97: 5d7c01 l32r a0, 40240088 <_irom0_text_start+0x88> 40268a9a: 0000c0 callx0 a0 40268a9d: 02ed mov.n a14, a2 40268a9f: 266d22 s32i a2, a13, 152 40268aa2: 32cc bnez.n a2, 40268aa9 40268aa4: 0e0c movi.n a14, 0 40268aa6: fff4c6 j 40268a7d 40268aa9: 0138 l32i.n a3, a1, 0 40268aab: 640c movi.n a4, 6 40268aad: 0c7b addi.n a0, a12, 7 40268aaf: e84202 s8i a0, a2, 232 40268ab2: 262d22 l32i a2, a13, 152 40268ab5: 5d5e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40268ab8: 0000c0 callx0 a0 40268abb: ffef86 j 40268a7d ... 40268ac0 : 40268ac0: f0c112 addi a1, a1, -16 40268ac3: 21d9 s32i.n a13, a1, 8 40268ac5: 0109 s32i.n a0, a1, 0 40268ac7: c05801 l32r a0, 40258c28 40268aca: 11c9 s32i.n a12, a1, 4 40268acc: b00002 l8ui a0, a0, 176 40268acf: 02cd mov.n a12, a2 40268ad1: 019096 bltz a0, 40268aee 40268ad4: 602b addi.n a6, a0, 2 40268ad6: b73901 l32r a0, 402567bc 40268ad9: 5038 l32i.n a3, a0, 20 40268adb: 120c movi.n a2, 1 40268add: a0d230 addx4 a13, a2, a3 40268ae0: 262d42 l32i a4, a13, 152 40268ae3: 221b addi.n a2, a2, 1 40268ae5: 1014c7 beq a4, a12, 40268af9 40268ae8: 742020 extui a2, a2, 0, 8 40268aeb: ee9627 bne a6, a2, 40268add 40268aee: 11c8 l32i.n a12, a1, 4 40268af0: 21d8 l32i.n a13, a1, 8 40268af2: 0108 l32i.n a0, a1, 0 40268af4: 10c112 addi a1, a1, 16 40268af7: f00d ret.n 40268af9: e80c22 l8ui a2, a12, 232 40268afc: 02c222 addi a2, a2, 2 40268aff: f6b0c5 call0 4025f60c 40268b02: 392c22 l32i a2, a12, 228 40268b05: 014f45 call0 40269ffc 40268b08: 91a542 movi a4, 0x591 40268b0b: b72c51 l32r a5, 402567bc 40268b0e: e80c22 l8ui a2, a12, 232 40268b11: fc6131 l32r a3, 40267c98 40268b14: a02250 addx4 a2, a2, a5 40268b17: 612222 l32i a2, a2, 0x184 40268b1a: 5de901 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268b1d: 0000c0 callx0 a0 40268b20: 0c2d mov.n a2, a12 40268b22: 130c movi.n a3, 1 40268b24: b72681 l32r a8, 402567bc 40268b27: e80c72 l8ui a7, a12, 232 40268b2a: 060c movi.n a6, 0 40268b2c: a07780 addx4 a7, a7, a8 40268b2f: 616762 s32i a6, a7, 0x184 40268b32: fc7d85 call0 4026530c 40268b35: 0c2d mov.n a2, a12 40268b37: fc5831 l32r a3, 40267c98 40268b3a: 94a542 movi a4, 0x594 40268b3d: 5de001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268b40: 0000c0 callx0 a0 40268b43: 090c movi.n a9, 0 40268b45: 266d92 s32i a9, a13, 152 40268b48: ffe886 j 40268aee ... 40268b4c : 40268b4c: e0c112 addi a1, a1, -32 40268b4f: 11c9 s32i.n a12, a1, 4 40268b51: 41f9 s32i.n a15, a1, 16 40268b53: 21d9 s32i.n a13, a1, 8 40268b55: 31e9 s32i.n a14, a1, 12 40268b57: 0109 s32i.n a0, a1, 0 40268b59: b718e1 l32r a14, 402567bc 40268b5c: c03301 l32r a0, 40258c28 40268b5f: 02dd mov.n a13, a2 40268b61: b00022 l8ui a2, a0, 176 40268b64: 5ee8 l32i.n a14, a14, 20 40268b66: 3802a6 blti a2, -1, 40268ba2 40268b69: 0f0c movi.n a15, 0 40268b6b: 0c0c movi.n a12, 0 40268b6d: 000d32 l8ui a3, a13, 0 40268b70: 056307 bbci a3, 0, 40268b79 40268b73: 262ef2 l32i a15, a14, 152 40268b76: 0006c6 j 40268b95 40268b79: a03ce0 addx4 a3, a12, a14 40268b7c: 5139 s32i.n a3, a1, 20 40268b7e: 262332 l32i a3, a3, 152 40268b81: d38c beqz.n a3, 40268b92 40268b83: 0d2d mov.n a2, a13 40268b85: 640c movi.n a4, 6 40268b87: 8bc401 l32r a0, 4024ba98 40268b8a: 0000c0 callx0 a0 40268b8d: c02601 l32r a0, 40258c28 40268b90: 12ac beqz.n a2, 40268bb5 40268b92: b00022 l8ui a2, a0, 176 40268b95: cc1b addi.n a12, a12, 1 40268b97: 422b addi.n a4, a2, 2 40268b99: 74c0c0 extui a12, a12, 0, 8 40268b9c: cd2c47 blt a12, a4, 40268b6d 40268b9f: 000046 j 40268ba4 40268ba2: 0f0c movi.n a15, 0 40268ba4: 0108 l32i.n a0, a1, 0 40268ba6: 11c8 l32i.n a12, a1, 4 40268ba8: 21d8 l32i.n a13, a1, 8 40268baa: 0f2d mov.n a2, a15 40268bac: 31e8 l32i.n a14, a1, 12 40268bae: 41f8 l32i.n a15, a1, 16 40268bb0: 20c112 addi a1, a1, 32 40268bb3: f00d ret.n 40268bb5: 51f8 l32i.n a15, a1, 20 40268bb7: 262ff2 l32i a15, a15, 152 40268bba: fff986 j 40268ba4 40268bbd: 000000 ill 40268bc0: 270690 excw 40268bc3: 06d040 excw 40268bc6: 124027 ball a0, a2, 40268bdc 40268bc8 : 40268bc8: e0c112 addi a1, a1, -32 40268bcb: 4109 s32i.n a0, a1, 16 40268bcd: 61d9 s32i.n a13, a1, 24 40268bcf: 51c9 s32i.n a12, a1, 20 40268bd1: 02dd mov.n a13, a2 40268bd3: 03cd mov.n a12, a3 40268bd5: 01d322 addmi a2, a3, 0x100 40268bd8: f0c222 addi a2, a2, -16 40268bdb: b7aa01 l32r a0, 40256a84 40268bde: 0000c0 callx0 a0 40268be1: 262d02 l32i a0, a13, 152 40268be4: e2bc31 l32r a3, 402616d4 40268be7: c000c0 sub a0, a0, a12 40268bea: 0ca016 beqz a0, 40268cb8 40268bed: 0d1c22 l16ui a2, a12, 26 40268bf0: 100230 and a0, a2, a3 40268bf3: 210237 bnone a2, a3, 40268c18 40268bf6: fff221 l32r a2, 40268bc0 40268bf9: 040c72 l8ui a7, a12, 4 40268bfc: 030c62 l8ui a6, a12, 3 40268bff: 020c52 l8ui a5, a12, 2 40268c02: 010c42 l8ui a4, a12, 1 40268c05: 000c32 l8ui a3, a12, 0 40268c08: 050c82 l8ui a8, a12, 5 40268c0b: 0189 s32i.n a8, a1, 0 40268c0d: 1109 s32i.n a0, a1, 4 40268c0f: 6da401 l32r a0, 402442a0 40268c12: 0000c0 callx0 a0 40268c15: 000206 j 40268c21 40268c18: ffeb21 l32r a2, 40268bc4 40268c1b: 6da101 l32r a0, 402442a0 40268c1e: 0000c0 callx0 a0 40268c21: 0d1c92 l16ui a9, a12, 26 40268c24: e112a1 l32r a10, 4026106c 40268c27: 088916 beqz a9, 40268cb3 40268c2a: 002aa2 l32i a10, a10, 0 40268c2d: 042a16 beqz a10, 40268c73 40268c30: 2ca022 movi a2, 44 40268c33: fc1931 l32r a3, 40267c98 40268c36: d5a542 movi a4, 0x5d5 40268c39: 5d1301 l32r a0, 40240088 <_irom0_text_start+0x88> 40268c3c: 0000c0 callx0 a0 40268c3f: 02dd mov.n a13, a2 40268c41: e2ac beqz.n a2, 40268c73 40268c43: 640c movi.n a4, 6 40268c45: 0c3d mov.n a3, a12 40268c47: 0249 s32i.n a4, a2, 0 40268c49: 224b addi.n a2, a2, 4 40268c4b: 5cf901 l32r a0, 40240030 <_irom0_text_start+0x30> 40268c4e: 0000c0 callx0 a0 40268c51: 521c movi.n a2, 21 40268c53: 630c movi.n a3, 6 40268c55: 0d4d mov.n a4, a13 40268c57: 0d1cb2 l16ui a11, a12, 26 40268c5a: 0a4db2 s8i a11, a13, 10 40268c5d: 6d3701 l32r a0, 4024413c 40268c60: 0000c0 callx0 a0 40268c63: c28c beqz.n a2, 40268c73 40268c65: 0d2d mov.n a2, a13 40268c67: fc0c31 l32r a3, 40267c98 40268c6a: dca542 movi a4, 0x5dc 40268c6d: 5d9401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268c70: 0000c0 callx0 a0 40268c73: fc51c5 call0 40265190 40268c76: 030c movi.n a3, 0 40268c78: 0c4d mov.n a4, a12 40268c7a: 0d1c62 l16ui a6, a12, 26 40268c7d: 070c movi.n a7, 0 40268c7f: 0179 s32i.n a7, a1, 0 40268c81: 1179 s32i.n a7, a1, 4 40268c83: b46060 extui a6, a6, 0, 12 40268c86: 065d mov.n a5, a6 40268c88: 027d mov.n a7, a2 40268c8a: 120c movi.n a2, 1 40268c8c: f1e2c5 call0 4025aabc 40268c8f: 080c movi.n a8, 0 40268c91: fd7c movi.n a13, -1 40268c93: 1b0c movi.n a11, 1 40268c95: b6c9a1 l32r a10, 402567bc 40268c98: 0d1c02 l16ui a0, a12, 26 40268c9b: e91a92 l16ui a9, a10, 0x1d2 40268c9e: 440000 extui a0, a0, 0, 5 40268ca1: 401000 ssl a0 40268ca4: a1bb00 sll a11, a11 40268ca7: 30bbd0 xor a11, a11, a13 40268caa: 1099b0 and a9, a9, a11 40268cad: e95a92 s16i a9, a10, 0x1d2 40268cb0: 0d5c82 s16i a8, a12, 26 40268cb3: 0c2d mov.n a2, a12 40268cb5: ffe085 call0 40268ac0 40268cb8: 51c8 l32i.n a12, a1, 20 40268cba: 61d8 l32i.n a13, a1, 24 40268cbc: 4108 l32i.n a0, a1, 16 40268cbe: 20c112 addi a1, a1, 32 40268cc1: f00d ret.n 40268cc3: 83c800 moveqz a12, a8, a0 40268cc6: fe .byte 0xfe 40268cc7: 3f .byte 0x3f 40268cc8 : 40268cc8: ffff41 l32r a4, 40268cc4 40268ccb: 0e1266 bnei a2, 1, 40268cdd 40268cce: 000422 l8ui a2, a4, 0 40268cd1: 430c movi.n a3, 4 40268cd3: 202230 or a2, a2, a3 40268cd6: 004422 s8i a2, a4, 0 40268cd9: 120c movi.n a2, 1 40268cdb: f00d ret.n 40268cdd: 228c beqz.n a2, 40268ce3 40268cdf: 020c movi.n a2, 0 40268ce1: f00d ret.n 40268ce3: 000422 l8ui a2, a4, 0 40268ce6: fba032 movi a3, 251 40268ce9: 102230 and a2, a2, a3 40268cec: fff986 j 40268cd6 ... 40268cf0 : 40268cf0: f0c112 addi a1, a1, -16 40268cf3: 006102 s32i a0, a1, 0 40268cf6: eeed05 call0 40257bc8 40268cf9: 1d1226 beqi a2, 1, 40268d1a 40268cfc: 01a216 beqz a2, 40268d1a 40268cff: fff141 l32r a4, 40268cc4 40268d02: 01a022 movi a2, 1 40268d05: 000402 l8ui a0, a4, 0 40268d08: 230c movi.n a3, 2 40268d0a: 0c6007 bbci a0, 0, 40268d1a 40268d0d: 203030 or a3, a0, a3 40268d10: 004432 s8i a3, a4, 0 40268d13: 0108 l32i.n a0, a1, 0 40268d15: 10c112 addi a1, a1, 16 40268d18: f00d ret.n 40268d1a: 020c movi.n a2, 0 40268d1c: fffcc6 j 40268d13 40268d1f: 06f000 excw 40268d22: 104027 ball a0, a2, 40268d36 40268d25: 402707 blt a7, a0, 40268d69 40268d28 : 40268d28: d0c112 addi a1, a1, -48 40268d2b: 0961f2 s32i a15, a1, 36 40268d2e: 056102 s32i a0, a1, 20 40268d31: 0661c2 s32i a12, a1, 24 40268d34: 71d9 s32i.n a13, a1, 28 40268d36: 81e9 s32i.n a14, a1, 32 40268d38: 03dd mov.n a13, a3 40268d3a: 02ed mov.n a14, a2 40268d3c: 04cd mov.n a12, a4 40268d3e: 032d mov.n a2, a3 40268d40: 640c movi.n a4, 6 40268d42: 903b31 l32r a3, 4024ce30 40268d45: 8b5401 l32r a0, 4024ba98 40268d48: 0000c0 callx0 a0 40268d4b: a2dc bnez.n a2, 40268d69 40268d4d: 0c3d mov.n a3, a12 40268d4f: 0e2d mov.n a2, a14 40268d51: 141c movi.n a4, 17 40268d53: fb4505 call0 402641a4 40268d56: fff221 l32r a2, 40268d20 40268d59: 6d5101 l32r a0, 402442a0 40268d5c: 0000c0 callx0 a0 40268d5f: 0d3d mov.n a3, a13 40268d61: 0e2d mov.n a2, a14 40268d63: ffe645 call0 40268bc8 40268d66: 006ec6 j 40268f25 40268d69: 0d1d02 l16ui a0, a13, 26 40268d6c: 1f0c movi.n a15, 1 40268d6e: 06b056 bnez a0, 40268ddd 40268d71: c46e51 l32r a5, 40259f2c 40268d74: 41c9 s32i.n a12, a1, 16 40268d76: 800552 l8ui a5, a5, 128 40268d79: b69061 l32r a6, 402567bc 40268d7c: 0215e6 bgei a5, 1, 40268d82 40268d7f: 006d06 j 40268f37 40268d82: 251b addi.n a2, a5, 1 40268d84: e91602 l16ui a0, a6, 0x1d2 40268d87: 0fcd mov.n a12, a15 40268d89: 4480c0 extui a8, a12, 0, 5 40268d8c: 400800 ssr a8 40268d8f: b17000 sra a7, a0 40268d92: 02e707 bbsi a7, 0, 40268d98 40268d95: 006846 j 40268f3a 40268d98: cc1b addi.n a12, a12, 1 40268d9a: f4c0c0 extui a12, a12, 0, 16 40268d9d: e892c7 bne a2, a12, 40268d89 40268da0: 006586 j 40268f3a 40268da3: faaf31 l32r a3, 40267860 40268da6: e91602 l16ui a0, a6, 0x1d2 40268da9: 203c30 or a3, a12, a3 40268dac: 0d5d32 s16i a3, a13, 26 40268daf: 443030 extui a3, a3, 0, 5 40268db2: 401300 ssl a3 40268db5: a12f00 sll a2, a15 40268db8: 200020 or a0, a0, a2 40268dbb: e95602 s16i a0, a6, 0x1d2 40268dbe: fc3d05 call0 40265190 40268dc1: 01a032 movi a3, 1 40268dc4: 206cc0 or a6, a12, a12 40268dc7: 0c5d mov.n a5, a12 40268dc9: 027d mov.n a7, a2 40268dcb: 040c movi.n a4, 0 40268dcd: 120c movi.n a2, 1 40268dcf: 0149 s32i.n a4, a1, 0 40268dd1: 1149 s32i.n a4, a1, 4 40268dd3: 41c8 l32i.n a12, a1, 16 40268dd5: 0d4d mov.n a4, a13 40268dd7: f1ce45 call0 4025aabc 40268dda: 0d1d02 l16ui a0, a13, 26 40268ddd: ffd121 l32r a2, 40268d24 40268de0: 000d32 l8ui a3, a13, 0 40268de3: 010d42 l8ui a4, a13, 1 40268de6: 020d52 l8ui a5, a13, 2 40268de9: 030d62 l8ui a6, a13, 3 40268dec: 040d72 l8ui a7, a13, 4 40268def: e23981 l32r a8, 402616d4 40268df2: 050d92 l8ui a9, a13, 5 40268df5: 108080 and a8, a0, a8 40268df8: 0199 s32i.n a9, a1, 0 40268dfa: 1189 s32i.n a8, a1, 4 40268dfc: 6d2901 l32r a0, 402442a0 40268dff: 0000c0 callx0 a0 40268e02: 420c movi.n a2, 4 40268e04: ffb001 l32r a0, 40268cc4 40268e07: e09991 l32r a9, 4026106c 40268e0a: 000032 l8ui a3, a0, 0 40268e0d: 0998 l32i.n a9, a9, 0 40268e0f: 2033f0 or a3, a3, a15 40268e12: 077916 beqz a9, 40268e8d 40268e15: c22c movi.n a2, 44 40268e17: 00ad mov.n a10, a0 40268e19: 7da642 movi a4, 0x67d 40268e1c: 004a32 s8i a3, a10, 0 40268e1f: fb9e31 l32r a3, 40267c98 40268e22: 5c9901 l32r a0, 40240088 <_irom0_text_start+0x88> 40268e25: 0000c0 callx0 a0 40268e28: 02fd mov.n a15, a2 40268e2a: 055216 beqz a2, 40268e83 40268e2d: 0d3d mov.n a3, a13 40268e2f: 5b0c movi.n a11, 5 40268e31: 640c movi.n a4, 6 40268e33: 02b9 s32i.n a11, a2, 0 40268e35: 224b addi.n a2, a2, 4 40268e37: 5c7e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40268e3a: 0000c0 callx0 a0 40268e3d: ffa101 l32r a0, 40268cc4 40268e40: 0d1d22 l16ui a2, a13, 26 40268e43: 000002 l8ui a0, a0, 0 40268e46: 0a4f22 s8i a2, a15, 10 40268e49: 1e6027 bbci a0, 2, 40268e6b 40268e4c: 521c movi.n a2, 21 40268e4e: 530c movi.n a3, 5 40268e50: 0f4d mov.n a4, a15 40268e52: 6cba01 l32r a0, 4024413c 40268e55: 0000c0 callx0 a0 40268e58: 72ac beqz.n a2, 40268e83 40268e5a: 0f2d mov.n a2, a15 40268e5c: fb8f31 l32r a3, 40267c98 40268e5f: 85a642 movi a4, 0x685 40268e62: 5d1701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268e65: 0000c0 callx0 a0 40268e68: 0005c6 j 40268e83 40268e6b: e08001 l32r a0, 4026106c 40268e6e: 0008 l32i.n a0, a0, 0 40268e70: 0f2d mov.n a2, a15 40268e72: 0000c0 callx0 a0 40268e75: 0f2d mov.n a2, a15 40268e77: fb8831 l32r a3, 40267c98 40268e7a: 89a642 movi a4, 0x689 40268e7d: 5d1001 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40268e80: 0000c0 callx0 a0 40268e83: ff9001 l32r a0, 40268cc4 40268e86: 1f0c movi.n a15, 1 40268e88: 000032 l8ui a3, a0, 0 40268e8b: 420c movi.n a2, 4 40268e8d: 102320 and a2, a3, a2 40268e90: 186317 bbci a3, 1, 40268eac 40268e93: 203cc0 or a3, a12, a12 40268e96: 004022 s8i a2, a0, 0 40268e99: 11a042 movi a4, 17 40268e9c: 202ee0 or a2, a14, a14 40268e9f: fb3045 call0 402641a4 40268ea2: 0d3d mov.n a3, a13 40268ea4: 0e2d mov.n a2, a14 40268ea6: ffd205 call0 40268bc8 40268ea9: 001e06 j 40268f25 40268eac: 0d3d mov.n a3, a13 40268eae: 004022 s8i a2, a0, 0 40268eb1: 640c movi.n a4, 6 40268eb3: 242e22 l32i a2, a14, 144 40268eb6: 5c5e01 l32r a0, 40240030 <_irom0_text_start+0x30> 40268eb9: 0000c0 callx0 a0 40268ebc: 242e42 l32i a4, a14, 144 40268ebf: 0d1d22 l16ui a2, a13, 26 40268ec2: 0c3d mov.n a3, a12 40268ec4: 0d5422 s16i a2, a4, 26 40268ec7: 0e2d mov.n a2, a14 40268ec9: 040c movi.n a4, 0 40268ecb: fb2d85 call0 402641a4 40268ece: 242e22 l32i a2, a14, 144 40268ed1: ffa032 movi a3, 255 40268ed4: 640c movi.n a4, 6 40268ed6: 5c6d01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40268ed9: 0000c0 callx0 a0 40268edc: 242e62 l32i a6, a14, 144 40268edf: 050c movi.n a5, 0 40268ee1: 332e02 l32i a0, a14, 204 40268ee4: 0d5652 s16i a5, a6, 26 40268ee7: 03a016 beqz a0, 40268f25 40268eea: 6028 l32i.n a2, a0, 24 40268eec: 1278 l32i.n a7, a2, 4 40268eee: a7ac beqz.n a7, 40268f1c 40268ef0: 392d22 l32i a2, a13, 228 40268ef3: 011085 call0 40269ffc 40268ef6: 332e22 l32i a2, a14, 204 40268ef9: 0d3d mov.n a3, a13 40268efb: 6228 l32i.n a2, a2, 24 40268efd: 00fec5 call0 40269eec 40268f00: 396d22 s32i a2, a13, 228 40268f03: e29c beqz.n a2, 40268f25 40268f05: 023d mov.n a3, a2 40268f07: 332e42 l32i a4, a14, 204 40268f0a: 240d52 l8ui a5, a13, 36 40268f0d: 6428 l32i.n a2, a4, 24 40268f0f: 25cd42 addi a4, a13, 37 40268f12: 02bd05 call0 4026bae4 40268f15: c2cc bnez.n a2, 40268f25 40268f17: 332e22 l32i a2, a14, 204 40268f1a: 6228 l32i.n a2, a2, 24 40268f1c: 392d32 l32i a3, a13, 228 40268f1f: 010145 call0 40269f34 40268f22: 184df2 s8i a15, a13, 24 40268f25: 61c8 l32i.n a12, a1, 24 40268f27: 71d8 l32i.n a13, a1, 28 40268f29: 81e8 l32i.n a14, a1, 32 40268f2b: 91f8 l32i.n a15, a1, 36 40268f2d: 5108 l32i.n a0, a1, 20 40268f2f: 30c112 addi a1, a1, 48 40268f32: f00d ret.n 40268f34: 000000 ill 40268f37: 20cff0 or a12, a15, a15 40268f3a: 0225c7 blt a5, a12, 40268f40 40268f3d: ff9886 j 40268da3 40268f40: 042132 l32i a3, a1, 16 40268f43: 202ee0 or a2, a14, a14 40268f46: 141c movi.n a4, 17 40268f48: fb2585 call0 402641a4 40268f4b: 0d3d mov.n a3, a13 40268f4d: 0e2d mov.n a2, a14 40268f4f: ffc785 call0 40268bc8 40268f52: fff3c6 j 40268f25 40268f55: 000000 ill 40268f58: f27c movi.n a2, -1 40268f5a: f00d ret.n 40268f5c: 83dc bnez.n a3, 40268f78 40268f5e: fe .byte 0xfe 40268f5f: 3f .byte 0x3f 40268f60: fe83d0 excw 40268f63: 3f .byte 0x3f 40268f64: 83d8 l32i.n a13, a3, 32 40268f66: fe .byte 0xfe 40268f67: 3f .byte 0x3f 40268f68 : 40268f68: 1a3226 beqi a2, 3, 40268f86 40268f6b: 207226 beqi a2, 7, 40268f8f 40268f6e: 7fa052 movi a5, 127 40268f71: 0d9257 bne a2, a5, 40268f82 40268f74: a3cc bnez.n a3, 40268f82 40268f76: fff921 l32r a2, 40268f5c 40268f79: a06320 addx4 a6, a3, a2 40268f7c: 0649 s32i.n a4, a6, 0 40268f7e: 020c movi.n a2, 0 40268f80: f00d ret.n 40268f82: f27c movi.n a2, -1 40268f84: f00d ret.n 40268f86: f823f6 bgeui a3, 2, 40268f82 40268f89: fff521 l32r a2, 40268f60 40268f8c: fffa46 j 40268f79 40268f8f: fef356 bnez a3, 40268f82 40268f92: fff421 l32r a2, 40268f64 40268f95: fff806 j 40268f79 40268f98: 8f58 l32i.n a5, a15, 32 40268f9a: 414026 beqi a0, 4, 40268fdf 40268f9c : 40268f9c: ffff41 l32r a4, 40268f98 40268f9f: f0c112 addi a1, a1, -16 40268fa2: 0109 s32i.n a0, a1, 0 40268fa4: fffc05 call0 40268f68 40268fa7: 0108 l32i.n a0, a1, 0 40268fa9: 10c112 addi a1, a1, 16 40268fac: f00d ret.n ... 40268fb0 : 40268fb0: f0c112 addi a1, a1, -16 40268fb3: 0109 s32i.n a0, a1, 0 40268fb5: fff801 l32r a0, 40268f98 40268fb8: 153326 beqi a3, 3, 40268fd1 40268fbb: 337326 beqi a3, 7, 40268ff2 40268fbe: 7fa062 movi a6, 127 40268fc1: 0f9367 bne a3, a6, 40268fd4 40268fc4: c4fc bnez.n a4, 40269004 40268fc6: ffe571 l32r a7, 40268f5c 40268fc9: a07470 addx4 a7, a4, a7 40268fcc: 0778 l32i.n a7, a7, 0 40268fce: 0003c6 j 40268fe1 40268fd1: 0424b6 bltui a4, 2, 40268fd9 40268fd4: 007d mov.n a7, a0 40268fd6: 0001c6 j 40268fe1 40268fd9: ffe171 l32r a7, 40268f60 40268fdc: a07470 addx4 a7, a4, a7 40268fdf: 0778 l32i.n a7, a7, 0 40268fe1: 32cc bnez.n a2, 40268fe8 40268fe3: 120c movi.n a2, 1 40268fe5: 000086 j 40268feb 40268fe8: 0007c0 callx0 a7 40268feb: 0108 l32i.n a0, a1, 0 40268fed: 10c112 addi a1, a1, 16 40268ff0: f00d ret.n 40268ff2: 94cc bnez.n a4, 40268fff 40268ff4: ffdc71 l32r a7, 40268f64 40268ff7: a07470 addx4 a7, a4, a7 40268ffa: 0778 l32i.n a7, a7, 0 40268ffc: fff846 j 40268fe1 40268fff: 007d mov.n a7, a0 40269001: fff706 j 40268fe1 40269004: 007d mov.n a7, a0 40269006: fff5c6 j 40268fe1 40269009: 000000 ill 4026900c: f27c movi.n a2, -1 4026900e: f00d ret.n 40269010: 83e8 l32i.n a14, a3, 32 40269012: fe .byte 0xfe 40269013: 3f .byte 0x3f 40269014: fe83e0 excw 40269017: 3f .byte 0x3f 40269018: fe83e4 excw 4026901b: 3f .byte 0x3f 4026901c : 4026901c: 1a3226 beqi a2, 3, 4026903a 4026901f: 207226 beqi a2, 7, 40269043 40269022: 7fa052 movi a5, 127 40269025: 0d9257 bne a2, a5, 40269036 40269028: a3cc bnez.n a3, 40269036 4026902a: fff921 l32r a2, 40269010 4026902d: a06320 addx4 a6, a3, a2 40269030: 0649 s32i.n a4, a6, 0 40269032: 020c movi.n a2, 0 40269034: f00d ret.n 40269036: f27c movi.n a2, -1 40269038: f00d ret.n 4026903a: ff8356 bnez a3, 40269036 4026903d: fff521 l32r a2, 40269014 40269040: fffa46 j 4026902d 40269043: fef356 bnez a3, 40269036 40269046: fff421 l32r a2, 40269018 40269049: fff806 j 4026902d 4026904c: 900c movi.n a0, 9 4026904e: 414026 beqi a0, 4, 40269093 40269050 : 40269050: ffff41 l32r a4, 4026904c 40269053: f0c112 addi a1, a1, -16 40269056: 0109 s32i.n a0, a1, 0 40269058: fffc05 call0 4026901c 4026905b: 0108 l32i.n a0, a1, 0 4026905d: 10c112 addi a1, a1, 16 40269060: f00d ret.n ... 40269064 : 40269064: f0c112 addi a1, a1, -16 40269067: 0109 s32i.n a0, a1, 0 40269069: 010302 l8ui a0, a3, 1 4026906c: fff891 l32r a9, 4026904c 4026906f: 096067 bbci a0, 6, 4026907c 40269072: e85501 l32r a0, 402631c8 40269075: 1008 l32i.n a0, a0, 4 40269077: 004a add.n a0, a0, a4 40269079: 000046 j 4026907e 4026907c: 040d mov.n a0, a4 4026907e: 000082 l8ui a8, a0, 0 40269081: 097d mov.n a7, a9 40269083: 0b3826 beqi a8, 3, 40269092 40269086: 207826 beqi a8, 7, 402690aa 40269089: 7fa062 movi a6, 127 4026908c: 2c1867 beq a8, a6, 402690bc 4026908f: 000346 j 402690a0 40269092: 010002 l8ui a0, a0, 1 40269095: ff6056 bnez a0, 4026908f 40269098: ffdf71 l32r a7, 40269014 4026909b: a07070 addx4 a7, a0, a7 4026909e: 0778 l32i.n a7, a7, 0 402690a0: 0007c0 callx0 a7 402690a3: 0108 l32i.n a0, a1, 0 402690a5: 10c112 addi a1, a1, 16 402690a8: f00d ret.n 402690aa: 010002 l8ui a0, a0, 1 402690ad: 097d mov.n a7, a9 402690af: 10dc bnez.n a0, 402690c4 402690b1: ffd971 l32r a7, 40269018 402690b4: a07070 addx4 a7, a0, a7 402690b7: 0778 l32i.n a7, a7, 0 402690b9: fff8c6 j 402690a0 402690bc: ffa971 l32r a7, 40268f60 402690bf: 6778 l32i.n a7, a7, 24 402690c1: fff6c6 j 402690a0 402690c4: fff606 j 402690a0 402690c7: ff6c00 excw 402690ca: fe .byte 0xfe 402690cb: 3f .byte 0x3f 402690cc : 402690cc: f0c112 addi a1, a1, -16 402690cf: 0109 s32i.n a0, a1, 0 402690d1: f28c beqz.n a2, 402690e4 402690d3: fffd41 l32r a4, 402690c8 402690d6: 0448 l32i.n a4, a4, 0 402690d8: 848c beqz.n a4, 402690e4 402690da: 0004c0 callx0 a4 402690dd: 0108 l32i.n a0, a1, 0 402690df: 10c112 addi a1, a1, 16 402690e2: f00d ret.n 402690e4: 020c movi.n a2, 0 402690e6: fffcc6 j 402690dd 402690e9: 000000 ill 402690ec : 402690ec: 32cc bnez.n a2, 402690f3 402690ee: f47c movi.n a4, -1 402690f0: 000186 j 402690fa 402690f3: fff531 l32r a3, 402690c8 402690f6: 040c movi.n a4, 0 402690f8: 0329 s32i.n a2, a3, 0 402690fa: 042d mov.n a2, a4 402690fc: f00d ret.n ... 40269100 : 40269100: fff231 l32r a3, 402690c8 40269103: 020c movi.n a2, 0 40269105: 0329 s32i.n a2, a3, 0 40269107: f00d ret.n 40269109: 000000 ill 4026910c: fe8e00 excw 4026910f: 3f .byte 0x3f 40269110: feff70 excw 40269113: 3f .byte 0x3f 40269114 : 40269114: fffe31 l32r a3, 4026910c 40269117: 340c movi.n a4, 3 40269119: f0c112 addi a1, a1, -16 4026911c: 0109 s32i.n a0, a1, 0 4026911e: 11c9 s32i.n a12, a1, 4 40269120: 7fa002 movi a0, 127 40269123: 02cd mov.n a12, a2 40269125: 004202 s8i a0, a2, 0 40269128: 221b addi.n a2, a2, 1 4026912a: 5bc101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026912d: 0000c0 callx0 a0 40269130: ffe661 l32r a6, 402690c8 40269133: a16a01 l32r a0, 402516dc 40269136: 1658 l32i.n a5, a6, 4 40269138: 0020c0 memw 4026913b: 112022 l32i a2, a0, 68 4026913e: f61257 beq a2, a5, 40269138 40269141: fff331 l32r a3, 40269110 40269144: 1629 s32i.n a2, a6, 4 40269146: 440c movi.n a4, 4 40269148: 2c4b addi.n a2, a12, 4 4026914a: 5bb901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026914d: 0000c0 callx0 a0 40269150: 2c8b addi.n a2, a12, 8 40269152: 0108 l32i.n a0, a1, 0 40269154: 11c8 l32i.n a12, a1, 4 40269156: 10c112 addi a1, a1, 16 40269159: f00d ret.n ... 4026915c : 4026915c: e0c112 addi a1, a1, -32 4026915f: 3109 s32i.n a0, a1, 12 40269161: 2149 s32i.n a4, a1, 8 40269163: 51d9 s32i.n a13, a1, 20 40269165: 41c9 s32i.n a12, a1, 16 40269167: 05dd mov.n a13, a5 40269169: 06cd mov.n a12, a6 4026916b: 0d4616 beqz a6, 40269243 4026916e: 262602 l32i a0, a6, 152 40269171: 0ce016 beqz a0, 40269243 40269174: 1008 l32i.n a0, a0, 4 40269176: 00fb addi.n a0, a0, 15 40269178: 202110 or a2, a1, a1 4026917b: 18a032 movi a3, 24 4026917e: 804d00 add a4, a13, a0 40269181: f718c5 call0 40260310 40269184: 32cc bnez.n a2, 4026918b 40269186: 000c movi.n a0, 0 40269188: 002a86 j 40269236 4026918b: 1129 s32i.n a2, a1, 4 4026918d: 07cc16 beqz a12, 4026920d 40269190: 262c32 l32i a3, a12, 152 40269193: 0128 l32i.n a2, a1, 0 40269195: 077316 beqz a3, 40269210 40269198: 252c52 l32i a5, a12, 148 4026919b: 029d mov.n a9, a2 4026919d: 242c42 l32i a4, a12, 144 402691a0: 404800 ssai 8 402691a3: 641b addi.n a6, a4, 1 402691a5: 01b647 bgeu a6, a4, 402691aa 402691a8: 551b addi.n a5, a5, 1 402691aa: 040c movi.n a4, 0 402691ac: 256c52 s32i a5, a12, 148 402691af: 246c62 s32i a6, a12, 144 402691b2: 004962 s8i a6, a9, 0 402691b5: 252c22 l32i a2, a12, 148 402691b8: 242c32 l32i a3, a12, 144 402691bb: 024942 s8i a4, a9, 2 402691be: 812230 src a2, a2, a3 402691c1: 014922 s8i a2, a9, 1 402691c4: b10c02 l8ui a0, a12, 177 402691c7: 022c movi.n a2, 32 402691c9: 1100a0 slli a0, a0, 6 402691cc: 200020 or a0, a0, a2 402691cf: 034902 s8i a0, a9, 3 402691d2: 242cb2 l32i a11, a12, 144 402691d5: 252ca2 l32i a10, a12, 148 402691d8: 404010 ssai 16 402691db: 81aab0 src a10, a10, a11 402691de: 0449a2 s8i a10, a9, 4 402691e1: 242c82 l32i a8, a12, 144 402691e4: 252c72 l32i a7, a12, 148 402691e7: 404810 ssai 24 402691ea: 817780 src a7, a7, a8 402691ed: 054972 s8i a7, a9, 5 402691f0: 252c42 l32i a4, a12, 148 402691f3: 064942 s8i a4, a9, 6 402691f6: 252c32 l32i a3, a12, 148 402691f9: 413830 srli a3, a3, 8 402691fc: 074932 s8i a3, a9, 7 402691ff: 262c22 l32i a2, a12, 152 40269202: 0138 l32i.n a3, a1, 0 40269204: 1228 l32i.n a2, a2, 4 40269206: 223a add.n a2, a2, a3 40269208: 0129 s32i.n a2, a1, 0 4026920a: 000086 j 40269210 4026920d: 002122 l32i a2, a1, 0 40269210: fff005 call0 40269114 40269213: 204dd0 or a4, a13, a13 40269216: 006122 s32i a2, a1, 0 40269219: 2138 l32i.n a3, a1, 8 4026921b: 006005 call0 4026981c 4026921e: 871c movi.n a7, 24 40269220: 1168 l32i.n a6, a1, 4 40269222: 0129 s32i.n a2, a1, 0 40269224: 1658 l32i.n a5, a6, 4 40269226: 060d mov.n a0, a6 40269228: 1558 l32i.n a5, a5, 4 4026922a: 0a5672 s16i a7, a6, 20 4026922d: c05250 sub a5, a2, a5 40269230: e8c552 addi a5, a5, -24 40269233: 0b5652 s16i a5, a6, 22 40269236: 41c8 l32i.n a12, a1, 16 40269238: 51d8 l32i.n a13, a1, 20 4026923a: 002d mov.n a2, a0 4026923c: 3108 l32i.n a0, a1, 12 4026923e: 20c112 addi a1, a1, 32 40269241: f00d ret.n 40269243: f00c movi.n a0, 15 40269245: ffcbc6 j 40269178 40269248 : 40269248: d0c112 addi a1, a1, -48 4026924b: b1f9 s32i.n a15, a1, 44 4026924d: 6149 s32i.n a4, a1, 24 4026924f: 4169 s32i.n a6, a1, 16 40269251: 7109 s32i.n a0, a1, 28 40269253: 81c9 s32i.n a12, a1, 32 40269255: 91d9 s32i.n a13, a1, 36 40269257: a1e9 s32i.n a14, a1, 40 40269259: 05dd mov.n a13, a5 4026925b: 03ed mov.n a14, a3 4026925d: 02cd mov.n a12, a2 4026925f: 0208 l32i.n a0, a2, 0 40269261: 5109 s32i.n a0, a1, 20 40269263: 032d mov.n a2, a3 40269265: ffe645 call0 402690cc 40269268: 0d5d mov.n a5, a13 4026926a: 0e3d mov.n a3, a14 4026926c: 02fd mov.n a15, a2 4026926e: 6148 l32i.n a4, a1, 24 40269270: 0c2d mov.n a2, a12 40269272: 0f6d mov.n a6, a15 40269274: ffee45 call0 4026915c 40269277: 02dd mov.n a13, a2 40269279: 32cc bnez.n a2, 40269280 4026927b: 120c movi.n a2, 1 4026927d: 005006 j 402693c1 40269280: 712f61 l32r a6, 4024573c 40269283: 9a5371 l32r a7, 4024fbd0 40269286: 0b12b2 l16ui a11, a2, 22 40269289: 0a12a2 l16ui a10, a2, 20 4026928c: 012292 l32i a9, a2, 4 4026928f: 80aab0 add a10, a10, a11 40269292: 0020c0 memw 40269295: 0958 l32i.n a5, a9, 0 40269297: 105570 and a5, a5, a7 4026929a: 205560 or a5, a5, a6 4026929d: 0020c0 memw 402692a0: 0959 s32i.n a5, a9, 0 402692a2: a6b731 l32r a3, 40252d80 402692a5: 978241 l32r a4, 4024f0b0 402692a8: 0020c0 memw 402692ab: 0928 l32i.n a2, a9, 0 402692ad: 102240 and a2, a2, a4 402692b0: 202230 or a2, a2, a3 402692b3: 0020c0 memw 402692b6: 0929 s32i.n a2, a9, 0 402692b8: cbad01 l32r a0, 4025c16c 402692bb: 0020c0 memw 402692be: 09b8 l32i.n a11, a9, 0 402692c0: 10bb00 and a11, a11, a0 402692c3: 0020c0 memw 402692c6: 09b9 s32i.n a11, a9, 0 402692c8: b4a0a0 extui a10, a10, 0, 12 402692cb: cba9b1 l32r a11, 4025c170 402692ce: 11aa40 slli a10, a10, 12 402692d1: 0020c0 memw 402692d4: 0988 l32i.n a8, a9, 0 402692d6: 1088b0 and a8, a8, a11 402692d9: 2088a0 or a8, a8, a10 402692dc: 0020c0 memw 402692df: 0e7d mov.n a7, a14 402692e1: 0c2d mov.n a2, a12 402692e3: 0d3d mov.n a3, a13 402692e5: d0a042 movi a4, 208 402692e8: 051c movi.n a5, 16 402692ea: 5168 l32i.n a6, a1, 20 402692ec: 0989 s32i.n a8, a9, 0 402692ee: 01e9 s32i.n a14, a1, 0 402692f0: 33c662 addi a6, a6, 51 402692f3: fa4945 call0 40263788 402692f6: 090c movi.n a9, 0 402692f8: 100c movi.n a0, 1 402692fa: b53031 l32r a3, 402567bc 402692fd: 80a042 movi a4, 128 40269300: 4d28 l32i.n a2, a13, 16 40269302: 047f16 beqz a15, 4026934d 40269305: 010282 l8ui a8, a2, 1 40269308: 0a4c movi.n a10, 64 4026930a: 2088a0 or a8, a8, a10 4026930d: 014282 s8i a8, a2, 1 40269310: 9d28 l32i.n a2, a13, 36 40269312: 0278 l32i.n a7, a2, 0 40269314: 546070 extui a6, a7, 0, 6 40269317: 417670 srli a7, a7, 6 4026931a: 207700 or a7, a7, a0 4026931d: 1177a0 slli a7, a7, 6 40269320: 206670 or a6, a6, a7 40269323: 0269 s32i.n a6, a2, 0 40269325: 5358 l32i.n a5, a3, 20 40269327: 001f02 l16ui a0, a15, 0 4026932a: c055c0 sub a5, a5, a12 4026932d: 15cc bnez.n a5, 40269332 4026932f: 200040 or a0, a0, a4 40269332: e9ee51 l32r a5, 40263aec 40269335: 0c4202 s8i a0, a2, 12 40269338: 262fe2 l32i a14, a15, 152 4026933b: 32b8 l32i.n a11, a2, 12 4026933d: 0ee8 l32i.n a14, a14, 0 4026933f: 10bb50 and a11, a11, a5 40269342: 34e0e0 extui a14, a14, 0, 4 40269345: 11ee80 slli a14, a14, 8 40269348: 20bbe0 or a11, a11, a14 4026934b: 32b9 s32i.n a11, a2, 12 4026934d: 94bd71 l32r a7, 4024e644 40269350: 160c movi.n a6, 1 40269352: 081c movi.n a8, 16 40269354: 9d08 l32i.n a0, a13, 36 40269356: cb8821 l32r a2, 4025c178 40269359: 10f8 l32i.n a15, a0, 4 4026935b: 0058 l32i.n a5, a0, 0 4026935d: 10ff20 and a15, a15, a2 40269360: 542050 extui a2, a5, 0, 6 40269363: 415650 srli a5, a5, 6 40269366: 205580 or a5, a5, a8 40269369: 1155a0 slli a5, a5, 6 4026936c: 202250 or a2, a2, a5 4026936f: 0029 s32i.n a2, a0, 0 40269371: 4358 l32i.n a5, a3, 16 40269373: 10f9 s32i.n a15, a0, 4 40269375: 9da8 l32i.n a10, a13, 36 40269377: 7b0c movi.n a11, 7 40269379: 1a88 l32i.n a8, a10, 4 4026937b: 0e7c movi.n a14, -16 4026937d: 1088e0 and a8, a8, a14 40269380: 2088b0 or a8, a8, a11 40269383: 1a89 s32i.n a8, a10, 4 40269385: c055c0 sub a5, a5, a12 40269388: 935650 movnez a5, a6, a5 4026938b: 9d88 l32i.n a8, a13, 36 4026938d: 0020c0 memw 40269390: 41f8 l32i.n a15, a1, 16 40269392: d67c movi.n a6, -3 40269394: 045050 extui a5, a5, 0, 1 40269397: 802772 l32i a7, a7, 0x200 4026939a: 08a8 l32i.n a10, a8, 0 4026939c: eb7c movi.n a11, -2 4026939e: 10aab0 and a10, a10, a11 402693a1: 08a9 s32i.n a10, a8, 0 402693a3: 9d28 l32i.n a2, a13, 36 402693a5: 6879 s32i.n a7, a8, 24 402693a7: 0208 l32i.n a0, a2, 0 402693a9: 1155f0 slli a5, a5, 1 402693ac: 100060 and a0, a0, a6 402693af: 200050 or a0, a0, a5 402693b2: 0209 s32i.n a0, a2, 0 402693b4: 2f8c beqz.n a15, 402693ba 402693b6: 9d38 l32i.n a3, a13, 36 402693b8: 4349 s32i.n a4, a3, 16 402693ba: 0d2d mov.n a2, a13 402693bc: 7d99 s32i.n a9, a13, 28 402693be: f43805 call0 4025d740 402693c1: 81c8 l32i.n a12, a1, 32 402693c3: 91d8 l32i.n a13, a1, 36 402693c5: a1e8 l32i.n a14, a1, 40 402693c7: b1f8 l32i.n a15, a1, 44 402693c9: 7108 l32i.n a0, a1, 28 402693cb: 30c112 addi a1, a1, 48 402693ce: f00d ret.n 402693d0: 270750 excw 402693d3: 077040 excw 402693d6: 784027 ball a0, a2, 40269452 402693d9: ff .byte 0xff 402693da: fe .byte 0xfe 402693db: 3f .byte 0x3f 402693dc : 402693dc: e0c112 addi a1, a1, -32 402693df: 51e9 s32i.n a14, a1, 20 402693e1: 41d9 s32i.n a13, a1, 16 402693e3: 31c9 s32i.n a12, a1, 12 402693e5: 2109 s32i.n a0, a1, 8 402693e7: 04cd mov.n a12, a4 402693e9: ff3701 l32r a0, 402690c8 402693ec: 05dd mov.n a13, a5 402693ee: 2008 l32i.n a0, a0, 8 402693f0: 03ed mov.n a14, a3 402693f2: 04a016 beqz a0, 40269440 402693f5: 012d mov.n a2, a1 402693f7: 33ab addi.n a3, a3, 10 402693f9: 640c movi.n a4, 6 402693fb: 5b0d01 l32r a0, 40240030 <_irom0_text_start+0x30> 402693fe: 0000c0 callx0 a0 40269401: 012d mov.n a2, a1 40269403: ffcc85 call0 402690cc 40269406: 07f216 beqz a2, 40269489 40269409: 262202 l32i a0, a2, 152 4026940c: 079016 beqz a0, 40269489 4026940f: 030c32 l8ui a3, a12, 3 40269412: 39e357 bbsi a3, 5, 4026944f 40269415: d27c movi.n a2, -3 40269417: 0009c6 j 40269442 4026941a: 0d3d mov.n a3, a13 4026941c: 440c movi.n a4, 4 4026941e: 002d mov.n a2, a0 40269420: 5b0401 l32r a0, 40240030 <_irom0_text_start+0x30> 40269423: 0000c0 callx0 a0 40269426: ff2851 l32r a5, 402690c8 40269429: 2558 l32i.n a5, a5, 8 4026942b: 159c beqz.n a5, 40269440 4026942d: 3cfb addi.n a3, a12, 15 4026942f: 090c42 l8ui a4, a12, 9 40269432: 012d mov.n a2, a1 40269434: 01d442 addmi a4, a4, 0x100 40269437: fbc442 addi a4, a4, -5 4026943a: 744040 extui a4, a4, 0, 8 4026943d: 0005c0 callx0 a5 40269440: 020c movi.n a2, 0 40269442: 31c8 l32i.n a12, a1, 12 40269444: 41d8 l32i.n a13, a1, 16 40269446: 51e8 l32i.n a14, a1, 20 40269448: 2108 l32i.n a0, a1, 8 4026944a: 20c112 addi a1, a1, 32 4026944d: f00d ret.n 4026944f: 1058 l32i.n a5, a0, 4 40269451: 070c92 l8ui a9, a12, 7 40269454: 000c72 l8ui a7, a12, 0 40269457: 050ca2 l8ui a10, a12, 5 4026945a: 2068 l32i.n a6, a0, 8 4026945c: 010c82 l8ui a8, a12, 1 4026945f: c0dd60 sub a13, a13, a6 40269462: 118880 slli a8, a8, 8 40269465: 01aa80 slli a10, a10, 24 40269468: 207780 or a7, a7, a8 4026946b: 060c82 l8ui a8, a12, 6 4026946e: 119980 slli a9, a9, 8 40269471: 208890 or a8, a8, a9 40269474: f48080 extui a8, a8, 0, 16 40269477: 040c92 l8ui a9, a12, 4 4026947a: c5ca add.n a12, a5, a12 4026947c: 3289 s32i.n a8, a2, 12 4026947e: 119900 slli a9, a9, 16 40269481: 2099a0 or a9, a9, a10 40269484: 207790 or a7, a7, a9 40269487: 2279 s32i.n a7, a2, 8 40269489: c00dc0 sub a0, a13, a12 4026948c: e90c movi.n a9, 14 4026948e: 0d3907 bltu a9, a0, 4026949f 40269491: ffcf21 l32r a2, 402693d0 40269494: 6b8301 l32r a0, 402442a0 40269497: 0000c0 callx0 a0 4026949a: f27c movi.n a2, -1 4026949c: ffe886 j 40269442 4026949f: 090c32 l8ui a3, a12, 9 402694a2: dc4b addi.n a13, a12, 4 402694a4: a3ab addi.n a10, a3, 10 402694a6: 0db0a7 bgeu a0, a10, 402694b7 402694a9: ffca21 l32r a2, 402693d4 402694ac: 6b7d01 l32r a0, 402442a0 402694af: 0000c0 callx0 a0 402694b2: e27c movi.n a2, -2 402694b4: ffe286 j 40269442 402694b7: 010eb2 l8ui a11, a14, 1 402694ba: ffc701 l32r a0, 402693d8 402694bd: 04b3b0 extui a11, a11, 3, 1 402694c0: f56b16 beqz a11, 4026941a 402694c3: 0d3d mov.n a3, a13 402694c5: 440c movi.n a4, 4 402694c7: 002d mov.n a2, a0 402694c9: 897301 l32r a0, 4024ba98 402694cc: 0000c0 callx0 a0 402694cf: ffc201 l32r a0, 402693d8 402694d2: f44256 bnez a2, 4026941a 402694d5: 226c movi.n a2, -30 402694d7: ffd9c6 j 40269442 402694da: dc0000 excw 402694dd: 402693 excw 402694e0: 270790 excw 402694e3: a02240 addx4 a2, a2, a4 402694e4 : 402694e4: 7fa022 movi a2, 127 402694e7: 00a032 movi a3, 0 402694ea: fffc41 l32r a4, 402694dc 402694ed: f0c112 addi a1, a1, -16 402694f0: 006102 s32i a0, a1, 0 402694f3: ffb285 call0 4026901c 402694f6: 200220 or a0, a2, a2 402694f9: 1129 s32i.n a2, a1, 4 402694fb: 928c beqz.n a2, 40269508 402694fd: fff821 l32r a2, 402694e0 40269500: 6b6801 l32r a0, 402442a0 40269503: 0000c0 callx0 a0 40269506: 1108 l32i.n a0, a1, 4 40269508: b84331 l32r a3, 40257614 4026950b: b4ac41 l32r a4, 402567bc 4026950e: 020c movi.n a2, 0 40269510: 7a6422 s32i a2, a4, 0x1e8 40269513: 7b6422 s32i a2, a4, 0x1ec 40269516: 704322 s8i a2, a3, 112 40269519: 002d mov.n a2, a0 4026951b: 0108 l32i.n a0, a1, 0 4026951d: 10c112 addi a1, a1, 16 40269520: f00d ret.n ... 40269524 : 40269524: 32cc bnez.n a2, 4026952b 40269526: f47c movi.n a4, -1 40269528: 000186 j 40269532 4026952b: fee731 l32r a3, 402690c8 4026952e: 040c movi.n a4, 0 40269530: 2329 s32i.n a2, a3, 8 40269532: 042d mov.n a2, a4 40269534: f00d ret.n ... 40269538 : 40269538: fee431 l32r a3, 402690c8 4026953b: 020c movi.n a2, 0 4026953d: 2329 s32i.n a2, a3, 8 4026953f: f00d ret.n 40269541: 000000 ill 40269544: 404800 ssai 8 40269547: 0a0c movi.n a10, 0 40269549: 242252 l32i a5, a2, 144 4026954c: 0b1362 l16ui a6, a3, 22 4026954f: 1398 l32i.n a9, a3, 4 40269551: e71d71 l32r a7, 402631c8 40269554: 0b2c movi.n a11, 32 40269556: 20b4b0 or a11, a4, a11 40269559: 1778 l32i.n a7, a7, 4 4026955b: 1988 l32i.n a8, a9, 4 4026955d: 667a add.n a6, a6, a7 4026955f: c08870 sub a8, a8, a7 40269562: 1989 s32i.n a8, a9, 4 40269564: 751b addi.n a7, a5, 1 40269566: 0b5362 s16i a6, a3, 22 40269569: 252232 l32i a3, a2, 148 4026956c: 246272 s32i a7, a2, 144 4026956f: 01b757 bgeu a7, a5, 40269574 40269572: 331b addi.n a3, a3, 1 40269574: 256232 s32i a3, a2, 148 40269577: 004872 s8i a7, a8, 0 4026957a: 252252 l32i a5, a2, 148 4026957d: 242262 l32i a6, a2, 144 40269580: 0248a2 s8i a10, a8, 2 40269583: 0348b2 s8i a11, a8, 3 40269586: 815560 src a5, a5, a6 40269589: 014852 s8i a5, a8, 1 4026958c: 242292 l32i a9, a2, 144 4026958f: 252262 l32i a6, a2, 148 40269592: 404010 ssai 16 40269595: 816690 src a6, a6, a9 40269598: 044862 s8i a6, a8, 4 4026959b: 242252 l32i a5, a2, 144 4026959e: 2522b2 l32i a11, a2, 148 402695a1: 404810 ssai 24 402695a4: 81bb50 src a11, a11, a5 402695a7: 0548b2 s8i a11, a8, 5 402695aa: 2522a2 l32i a10, a2, 148 402695ad: 0648a2 s8i a10, a8, 6 402695b0: 252292 l32i a9, a2, 148 402695b3: 120c movi.n a2, 1 402695b5: 419890 srli a9, a9, 8 402695b8: 074892 s8i a9, a8, 7 402695bb: f00d ret.n 402695bd: 000000 ill 402695c0: f0c112 addi a1, a1, -16 402695c3: 1398 l32i.n a9, a3, 4 402695c5: 1978 l32i.n a7, a9, 4 402695c7: 2109 s32i.n a0, a1, 8 402695c9: 047a add.n a0, a4, a7 402695cb: 030052 l8ui a5, a0, 3 402695ce: 8ca082 movi a8, 140 402695d1: 045550 extui a5, a5, 5, 1 402695d4: 0b5516 beqz a5, 4026968d 402695d7: 0b0c movi.n a11, 0 402695d9: 010052 l8ui a5, a0, 1 402695dc: 000762 l8ui a6, a7, 0 402695df: 3139 s32i.n a3, a1, 12 402695e1: 106680 and a6, a6, a8 402695e4: 88a082 movi a8, 136 402695e7: 119687 bne a6, a8, 402695fc 402695ea: 0107a2 l8ui a10, a7, 1 402695ed: 14a0a0 extui a10, a10, 0, 2 402695f0: fdcaa2 addi a10, a10, -3 402695f3: 0a1a56 bnez a10, 40269698 402695f6: 1e0772 l8ui a7, a7, 30 402695f9: 002786 j 4026969b 402695fc: 071c movi.n a7, 16 402695fe: 115580 slli a5, a5, 8 40269601: 060082 l8ui a8, a0, 6 40269604: 070062 l8ui a6, a0, 7 40269607: 040032 l8ui a3, a0, 4 4026960a: 116680 slli a6, a6, 8 4026960d: 113300 slli a3, a3, 16 40269610: 206680 or a6, a6, a8 40269613: 000082 l8ui a8, a0, 0 40269616: 050002 l8ui a0, a0, 5 40269619: 205580 or a5, a5, a8 4026961c: 203350 or a3, a3, a5 4026961f: 010080 slli a0, a0, 24 40269622: b08720 addx8 a8, a7, a2 40269625: 0189 s32i.n a8, a1, 0 40269627: f47060 extui a7, a6, 0, 16 4026962a: 38a8 l32i.n a10, a8, 12 4026962c: 160c movi.n a6, 1 4026962e: 200030 or a0, a0, a3 40269631: 2888 l32i.n a8, a8, 8 40269633: 1109 s32i.n a0, a1, 4 40269635: c05800 sub a5, a8, a0 40269638: c03a70 sub a3, a10, a7 4026963b: 83b650 moveqz a11, a6, a5 4026963e: 050c movi.n a5, 0 40269640: 835630 moveqz a5, a6, a3 40269643: 3138 l32i.n a3, a1, 12 40269645: 448b57 bany a11, a5, 4026968d 40269648: c0a7a0 sub a10, a7, a10 4026964b: 050c movi.n a5, 0 4026964d: 918d61 l32r a6, 4024dc84 40269650: c0b080 sub a11, a0, a8 40269653: 01b0b7 bgeu a0, a11, 40269658 40269656: aa0b addi.n a10, a10, -1 40269658: 106a60 and a6, a10, a6 4026965b: 100c movi.n a0, 1 4026965d: 935050 movnez a5, a0, a5 40269660: 936060 movnez a6, a0, a6 40269663: 205560 or a5, a5, a6 40269666: 35ec bnez.n a5, 4026968d 40269668: 0b1382 l16ui a8, a3, 22 4026966b: 0158 l32i.n a5, a1, 0 4026966d: 11b8 l32i.n a11, a1, 4 4026966f: 3579 s32i.n a7, a5, 12 40269671: 25b9 s32i.n a11, a5, 8 40269673: 2622a2 l32i a10, a2, 152 40269676: 19b8 l32i.n a11, a9, 4 40269678: 1a68 l32i.n a6, a10, 4 4026967a: 2aa8 l32i.n a10, a10, 8 4026967c: 546a add.n a5, a4, a6 4026967e: aa6a add.n a10, a10, a6 40269680: bb5a add.n a11, a11, a5 40269682: 19b9 s32i.n a11, a9, 4 40269684: c088a0 sub a8, a8, a10 40269687: 0b5382 s16i a8, a3, 22 4026968a: 000046 j 4026968f 4026968d: 000c movi.n a0, 0 4026968f: 002d mov.n a2, a0 40269691: 2108 l32i.n a0, a1, 8 40269693: 10c112 addi a1, a1, 16 40269696: f00d ret.n 40269698: 180772 l8ui a7, a7, 24 4026969b: 347070 extui a7, a7, 0, 4 4026969e: ffd706 j 402695fe 402696a1: 000000 ill 402696a4: fe8e00 excw 402696a7: 3f .byte 0x3f 402696a8 : 402696a8: f0c112 addi a1, a1, -16 402696ab: 014252 s8i a5, a2, 1 402696ae: 31c9 s32i.n a12, a1, 12 402696b0: 2109 s32i.n a0, a1, 8 402696b2: 0139 s32i.n a3, a1, 0 402696b4: 1149 s32i.n a4, a1, 4 402696b6: fffb31 l32r a3, 402696a4 402696b9: 340c movi.n a4, 3 402696bb: ddaf02 movi a0, -35 402696be: 02cd mov.n a12, a2 402696c0: 004202 s8i a0, a2, 0 402696c3: 222b addi.n a2, a2, 2 402696c5: 5a5a01 l32r a0, 40240030 <_irom0_text_start+0x30> 402696c8: 0000c0 callx0 a0 402696cb: 2108 l32i.n a0, a1, 8 402696cd: 0138 l32i.n a3, a1, 0 402696cf: 1128 l32i.n a2, a1, 4 402696d1: 064c22 s8i a2, a12, 6 402696d4: 054c32 s8i a3, a12, 5 402696d7: 2c7b addi.n a2, a12, 7 402696d9: 31c8 l32i.n a12, a1, 12 402696db: 10c112 addi a1, a1, 16 402696de: f00d ret.n 402696e0 : 402696e0: e0c112 addi a1, a1, -32 402696e3: 3169 s32i.n a6, a1, 12 402696e5: 4179 s32i.n a7, a1, 16 402696e7: 5109 s32i.n a0, a1, 20 402696e9: 2159 s32i.n a5, a1, 8 402696eb: 1149 s32i.n a4, a1, 4 402696ed: 61c9 s32i.n a12, a1, 24 402696ef: 0139 s32i.n a3, a1, 0 402696f1: 02cd mov.n a12, a2 402696f3: 130c movi.n a3, 1 402696f5: 140c movi.n a4, 1 402696f7: 951c movi.n a5, 25 402696f9: fffac5 call0 402696a8 402696fc: 1138 l32i.n a3, a1, 4 402696fe: 2c8b addi.n a2, a12, 8 40269700: 640c movi.n a4, 6 40269702: 0108 l32i.n a0, a1, 0 40269704: 074c02 s8i a0, a12, 7 40269707: 5a4a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026970a: 0000c0 callx0 a0 4026970d: 5108 l32i.n a0, a1, 20 4026970f: 1a1162 l16ui a6, a1, 52 40269712: 380122 l8ui a2, a1, 56 40269715: 181172 l16ui a7, a1, 48 40269718: 161182 l16ui a8, a1, 44 4026971b: 280132 l8ui a3, a1, 40 4026971e: 240142 l8ui a4, a1, 36 40269721: 200152 l8ui a5, a1, 32 40269724: 4198 l32i.n a9, a1, 16 40269726: 31a8 l32i.n a10, a1, 12 40269728: 21b8 l32i.n a11, a1, 8 4026972a: 0e4cb2 s8i a11, a12, 14 4026972d: 0f4ca2 s8i a10, a12, 15 40269730: 104c92 s8i a9, a12, 16 40269733: 114c52 s8i a5, a12, 17 40269736: 124c42 s8i a4, a12, 18 40269739: 134c32 s8i a3, a12, 19 4026973c: 144c82 s8i a8, a12, 20 4026973f: 164c72 s8i a7, a12, 22 40269742: 1a4c22 s8i a2, a12, 26 40269745: 184c62 s8i a6, a12, 24 40269748: 1bcc22 addi a2, a12, 27 4026974b: 416860 srli a6, a6, 8 4026974e: 417870 srli a7, a7, 8 40269751: 418880 srli a8, a8, 8 40269754: 154c82 s8i a8, a12, 21 40269757: 174c72 s8i a7, a12, 23 4026975a: 194c62 s8i a6, a12, 25 4026975d: 61c8 l32i.n a12, a1, 24 4026975f: 20c112 addi a1, a1, 32 40269762: f00d ret.n 40269764 : 40269764: c50c movi.n a5, 12 40269766: f0c112 addi a1, a1, -16 40269769: 2109 s32i.n a0, a1, 8 4026976b: 1149 s32i.n a4, a1, 4 4026976d: 31c9 s32i.n a12, a1, 12 4026976f: 0139 s32i.n a3, a1, 0 40269771: 02cd mov.n a12, a2 40269773: 230c movi.n a3, 2 40269775: 140c movi.n a4, 1 40269777: fff305 call0 402696a8 4026977a: 1138 l32i.n a3, a1, 4 4026977c: 640c movi.n a4, 6 4026977e: 0108 l32i.n a0, a1, 0 40269780: 2c8b addi.n a2, a12, 8 40269782: 074c02 s8i a0, a12, 7 40269785: 31c8 l32i.n a12, a1, 12 40269787: 5a2a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026978a: 0000c0 callx0 a0 4026978d: 2108 l32i.n a0, a1, 8 4026978f: 10c112 addi a1, a1, 16 40269792: f00d ret.n 40269794 : 40269794: e0c112 addi a1, a1, -32 40269797: 3169 s32i.n a6, a1, 12 40269799: 4179 s32i.n a7, a1, 16 4026979b: 6109 s32i.n a0, a1, 24 4026979d: 2159 s32i.n a5, a1, 8 4026979f: 1149 s32i.n a4, a1, 4 402697a1: 71c9 s32i.n a12, a1, 28 402697a3: 0139 s32i.n a3, a1, 0 402697a5: 02cd mov.n a12, a2 402697a7: 530c movi.n a3, 5 402697a9: 140c movi.n a4, 1 402697ab: 200152 l8ui a5, a1, 32 402697ae: 5159 s32i.n a5, a1, 20 402697b0: 559b addi.n a5, a5, 9 402697b2: 745050 extui a5, a5, 0, 8 402697b5: ffef05 call0 402696a8 402697b8: 4138 l32i.n a3, a1, 16 402697ba: 5148 l32i.n a4, a1, 20 402697bc: 2cbb addi.n a2, a12, 11 402697be: 3168 l32i.n a6, a1, 12 402697c0: 2178 l32i.n a7, a1, 8 402697c2: 1188 l32i.n a8, a1, 4 402697c4: 0198 l32i.n a9, a1, 0 402697c6: 074c92 s8i a9, a12, 7 402697c9: 084c82 s8i a8, a12, 8 402697cc: 094c72 s8i a7, a12, 9 402697cf: 0a4c62 s8i a6, a12, 10 402697d2: 71c8 l32i.n a12, a1, 28 402697d4: 5a1701 l32r a0, 40240030 <_irom0_text_start+0x30> 402697d7: 0000c0 callx0 a0 402697da: 6108 l32i.n a0, a1, 24 402697dc: 20c112 addi a1, a1, 32 402697df: f00d ret.n 402697e1: 000000 ill 402697e4 : 402697e4: e0c112 addi a1, a1, -32 402697e7: 3109 s32i.n a0, a1, 12 402697e9: 2159 s32i.n a5, a1, 8 402697eb: 1149 s32i.n a4, a1, 4 402697ed: 41c9 s32i.n a12, a1, 16 402697ef: 0139 s32i.n a3, a1, 0 402697f1: 02cd mov.n a12, a2 402697f3: 330c movi.n a3, 3 402697f5: 140c movi.n a4, 1 402697f7: 950c movi.n a5, 9 402697f9: ffeac5 call0 402696a8 402697fc: 1128 l32i.n a2, a1, 4 402697fe: 2108 l32i.n a0, a1, 8 40269800: 0138 l32i.n a3, a1, 0 40269802: 074c32 s8i a3, a12, 7 40269805: 094c02 s8i a0, a12, 9 40269808: 084c22 s8i a2, a12, 8 4026980b: 410800 srli a0, a0, 8 4026980e: 2cbb addi.n a2, a12, 11 40269810: 0a4c02 s8i a0, a12, 10 40269813: 3108 l32i.n a0, a1, 12 40269815: 41c8 l32i.n a12, a1, 16 40269817: 20c112 addi a1, a1, 32 4026981a: f00d ret.n 4026981c : 4026981c: f0c112 addi a1, a1, -16 4026981f: 545b addi.n a5, a4, 5 40269821: 745050 extui a5, a5, 0, 8 40269824: 1109 s32i.n a0, a1, 4 40269826: 0139 s32i.n a3, a1, 0 40269828: 31d9 s32i.n a13, a1, 12 4026982a: 21c9 s32i.n a12, a1, 8 4026982c: 02dd mov.n a13, a2 4026982e: 04cd mov.n a12, a4 40269830: 430c movi.n a3, 4 40269832: 140c movi.n a4, 1 40269834: ffe705 call0 402696a8 40269837: 2d7b addi.n a2, a13, 7 40269839: 0138 l32i.n a3, a1, 0 4026983b: 0c4d mov.n a4, a12 4026983d: 59fc01 l32r a0, 40240030 <_irom0_text_start+0x30> 40269840: 0000c0 callx0 a0 40269843: 2cda add.n a2, a12, a13 40269845: 1108 l32i.n a0, a1, 4 40269847: 21c8 l32i.n a12, a1, 8 40269849: 31d8 l32i.n a13, a1, 12 4026984b: 227b addi.n a2, a2, 7 4026984d: 10c112 addi a1, a1, 16 40269850: f00d ret.n ... 40269854 : 40269854: f0c112 addi a1, a1, -16 40269857: 547b addi.n a5, a4, 7 40269859: 745050 extui a5, a5, 0, 8 4026985c: 1109 s32i.n a0, a1, 4 4026985e: 0139 s32i.n a3, a1, 0 40269860: 31d9 s32i.n a13, a1, 12 40269862: 21c9 s32i.n a12, a1, 8 40269864: 02dd mov.n a13, a2 40269866: 04cd mov.n a12, a4 40269868: 630c movi.n a3, 6 4026986a: 140c movi.n a4, 1 4026986c: ffe385 call0 402696a8 4026986f: 084dc2 s8i a12, a13, 8 40269872: 2d9b addi.n a2, a13, 9 40269874: 0138 l32i.n a3, a1, 0 40269876: 0c4d mov.n a4, a12 40269878: 060c movi.n a6, 0 4026987a: 074d62 s8i a6, a13, 7 4026987d: 59ec01 l32r a0, 40240030 <_irom0_text_start+0x30> 40269880: 0000c0 callx0 a0 40269883: 2cda add.n a2, a12, a13 40269885: 1108 l32i.n a0, a1, 4 40269887: 21c8 l32i.n a12, a1, 8 40269889: 31d8 l32i.n a13, a1, 12 4026988b: 229b addi.n a2, a2, 9 4026988d: 10c112 addi a1, a1, 16 40269890: f00d ret.n ... 40269894 : 40269894: e0c112 addi a1, a1, -32 40269897: 1109 s32i.n a0, a1, 4 40269899: 21c9 s32i.n a12, a1, 8 4026989b: 41e9 s32i.n a14, a1, 16 4026989d: 31d9 s32i.n a13, a1, 12 4026989f: 0139 s32i.n a3, a1, 0 402698a1: 02dd mov.n a13, a2 402698a3: dda032 movi a3, 221 402698a6: 04ed mov.n a14, a4 402698a8: 05cd mov.n a12, a5 402698aa: 140c movi.n a4, 1 402698ac: 558b addi.n a5, a5, 8 402698ae: 745050 extui a5, a5, 0, 8 402698b1: ffdf45 call0 402696a8 402698b4: 0138 l32i.n a3, a1, 0 402698b6: 2d7b addi.n a2, a13, 7 402698b8: 340c movi.n a4, 3 402698ba: 59dd01 l32r a0, 40240030 <_irom0_text_start+0x30> 402698bd: 0000c0 callx0 a0 402698c0: cc8c beqz.n a12, 402698d0 402698c2: ae8c beqz.n a14, 402698d0 402698c4: 0e3d mov.n a3, a14 402698c6: 2dab addi.n a2, a13, 10 402698c8: 0c4d mov.n a4, a12 402698ca: 59d901 l32r a0, 40240030 <_irom0_text_start+0x30> 402698cd: 0000c0 callx0 a0 402698d0: 1108 l32i.n a0, a1, 4 402698d2: 2cda add.n a2, a12, a13 402698d4: 41e8 l32i.n a14, a1, 16 402698d6: 21c8 l32i.n a12, a1, 8 402698d8: 31d8 l32i.n a13, a1, 12 402698da: 22ab addi.n a2, a2, 10 402698dc: 20c112 addi a1, a1, 32 402698df: f00d ret.n 402698e1: 000000 ill 402698e4: 015180 slli a5, a1, 24 ... 402698e8 : 402698e8: 5a1841 l32r a4, 40240148 <_irom0_text_start+0x148> 402698eb: 2ca132 movi a3, 0x12c 402698ee: 450c movi.n a5, 4 402698f0: 060c movi.n a6, 0 402698f2: fffc71 l32r a7, 402698e4 402698f5: 58a282 movi a8, 0x258 402698f8: 190c movi.n a9, 1 402698fa: 3a0c movi.n a10, 3 402698fc: 2b0c movi.n a11, 2 402698fe: 1d62b2 s32i a11, a2, 116 40269901: 2162b2 s32i a11, a2, 132 40269904: 2362b2 s32i a11, a2, 140 40269907: 2462b2 s32i a11, a2, 144 4026990a: 12b9 s32i.n a11, a2, 4 4026990c: 32b9 s32i.n a11, a2, 12 4026990e: 1f62a2 s32i a10, a2, 124 40269911: 1c6292 s32i a9, a2, 112 40269914: 256282 s32i a8, a2, 148 40269917: 276272 s32i a7, a2, 156 4026991a: 296262 s32i a6, a2, 164 4026991d: 0259 s32i.n a5, a2, 0 4026991f: 1b6232 s32i a3, a2, 108 40269922: 2d6232 s32i a3, a2, 180 40269925: 655242 s16i a4, a2, 202 40269928: f37c movi.n a3, -1 4026992a: 2f6232 s32i a3, a2, 188 4026992d: f00d ret.n 4026992f: 07f000 excw 40269932: 224027 ball a0, a2, 40269958 40269934 : 40269934: 64a022 movi a2, 100 40269937: 85a042 movi a4, 133 4026993a: f0c112 addi a1, a1, -16 4026993d: 11c9 s32i.n a12, a1, 4 4026993f: 21d9 s32i.n a13, a1, 8 40269941: fffbc1 l32r a12, 40269930 40269944: 0109 s32i.n a0, a1, 0 40269946: 0c3d mov.n a3, a12 40269948: 59d001 l32r a0, 40240088 <_irom0_text_start+0x88> 4026994b: 0000c0 callx0 a0 4026994e: 0c3d mov.n a3, a12 40269950: 02dd mov.n a13, a2 40269952: 86a042 movi a4, 134 40269955: cca022 movi a2, 204 40269958: 59cc01 l32r a0, 40240088 <_irom0_text_start+0x88> 4026995b: 0000c0 callx0 a0 4026995e: 02cd mov.n a12, a2 40269960: 3dbc beqz.n a13, 40269997 40269962: 12bc beqz.n a2, 40269997 40269964: fff805 call0 402698e8 40269967: 0dc9 s32i.n a12, a13, 0 40269969: c03c movi.n a0, 60 4026996b: ffa022 movi a2, 255 4026996e: c30c movi.n a3, 12 40269970: 64a042 movi a4, 100 40269973: 150c movi.n a5, 1 40269975: f67c movi.n a6, -1 40269977: 4d69 s32i.n a6, a13, 16 40269979: 5d69 s32i.n a6, a13, 20 4026997b: 2d59 s32i.n a5, a13, 8 4026997d: 184d52 s8i a5, a13, 24 40269980: 065d42 s16i a4, a13, 12 40269983: 225d32 s16i a3, a13, 68 40269986: cd29 s32i.n a2, a13, 48 40269988: dd09 s32i.n a0, a13, 52 4026998a: 0108 l32i.n a0, a1, 0 4026998c: 0d2d mov.n a2, a13 4026998e: 11c8 l32i.n a12, a1, 4 40269990: 21d8 l32i.n a13, a1, 8 40269992: 10c112 addi a1, a1, 16 40269995: f00d ret.n 40269997: 0d2d mov.n a2, a13 40269999: ffe531 l32r a3, 40269930 4026999c: 8aa042 movi a4, 138 4026999f: 5a4801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402699a2: 0000c0 callx0 a0 402699a5: 0c2d mov.n a2, a12 402699a7: ffe231 l32r a3, 40269930 402699aa: 8ba042 movi a4, 139 402699ad: 5a4401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 402699b0: 0000c0 callx0 a0 402699b3: 0d0c movi.n a13, 0 402699b5: fff446 j 4026998a 402699b8 : 402699b8: 640c movi.n a4, 6 402699ba: f0c112 addi a1, a1, -16 402699bd: 0109 s32i.n a0, a1, 0 402699bf: 883601 l32r a0, 4024ba98 402699c2: 0000c0 callx0 a0 402699c5: 0108 l32i.n a0, a1, 0 402699c7: 10c112 addi a1, a1, 16 402699ca: f00d ret.n 402699cc : 402699cc: 630c movi.n a3, 6 402699ce: f0c112 addi a1, a1, -16 402699d1: 2129 s32i.n a2, a1, 8 402699d3: 3109 s32i.n a0, a1, 12 402699d5: 012d mov.n a2, a1 402699d7: 693d01 l32r a0, 40243ecc 402699da: 0000c0 callx0 a0 402699dd: 2128 l32i.n a2, a1, 8 402699df: 013d mov.n a3, a1 402699e1: 640c movi.n a4, 6 402699e3: 882d01 l32r a0, 4024ba98 402699e6: 0000c0 callx0 a0 402699e9: 3108 l32i.n a0, a1, 12 402699eb: 10c112 addi a1, a1, 16 402699ee: f00d ret.n 402699f0: fef711 l32r a1, 402695cc 402699f3: 3f .byte 0x3f 402699f4: ffcf31 l32r a3, 40269930 402699f7: 22a142 movi a4, 0x122 402699fa: f0c112 addi a1, a1, -16 402699fd: 11c9 s32i.n a12, a1, 4 402699ff: 0109 s32i.n a0, a1, 0 40269a01: 02cd mov.n a12, a2 40269a03: 023c movi.n a2, 48 40269a05: 59a001 l32r a0, 40240088 <_irom0_text_start+0x88> 40269a08: 0000c0 callx0 a0 40269a0b: ac29 s32i.n a2, a12, 40 40269a0d: 32cc bnez.n a2, 40269a14 40269a0f: f27c movi.n a2, -1 40269a11: 000606 j 40269a2d 40269a14: bc28 l32i.n a2, a12, 44 40269a16: 598501 l32r a0, 4024002c <_irom0_text_start+0x2c> 40269a19: 0000c0 callx0 a0 40269a1c: fff531 l32r a3, 402699f0 40269a1f: ac28 l32i.n a2, a12, 40 40269a21: 042c movi.n a4, 32 40269a23: 228b addi.n a2, a2, 8 40269a25: 598201 l32r a0, 40240030 <_irom0_text_start+0x30> 40269a28: 0000c0 callx0 a0 40269a2b: 020c movi.n a2, 0 40269a2d: 11c8 l32i.n a12, a1, 4 40269a2f: 0108 l32i.n a0, a1, 0 40269a31: 10c112 addi a1, a1, 16 40269a34: f00d ret.n ... 40269a38 : 40269a38: f0c112 addi a1, a1, -16 40269a3b: 1109 s32i.n a0, a1, 4 40269a3d: f208 l32i.n a0, a2, 60 40269a3f: a09c beqz.n a0, 40269a5d 40269a41: e208 l32i.n a0, a2, 56 40269a43: 0129 s32i.n a2, a1, 0 40269a45: 00dc bnez.n a0, 40269a59 40269a47: 10c222 addi a2, a2, 16 40269a4a: fffa85 call0 402699f4 40269a4d: 0042d6 bgez a2, 40269a55 40269a50: f27c movi.n a2, -1 40269a52: 000246 j 40269a5f 40269a55: 0108 l32i.n a0, a1, 0 40269a57: e008 l32i.n a0, a0, 56 40269a59: 120c movi.n a2, 1 40269a5b: 1029 s32i.n a2, a0, 4 40269a5d: 020c movi.n a2, 0 40269a5f: 1108 l32i.n a0, a1, 4 40269a61: 10c112 addi a1, a1, 16 40269a64: f00d ret.n ... 40269a68 : 40269a68: f0c112 addi a1, a1, -16 40269a6b: 21c9 s32i.n a12, a1, 8 40269a6d: 000342 l8ui a4, a3, 0 40269a70: 1109 s32i.n a0, a1, 4 40269a72: 000202 l8ui a0, a2, 0 40269a75: 31d9 s32i.n a13, a1, 12 40269a77: 389047 bne a0, a4, 40269ab3 40269a7a: a368 l32i.n a6, a3, 40 40269a7c: a258 l32i.n a5, a2, 40 40269a7e: 03cd mov.n a12, a3 40269a80: 2f9567 bne a5, a6, 40269ab3 40269a83: 02dd mov.n a13, a2 40269a85: 10c272 addi a7, a2, 16 40269a88: 0179 s32i.n a7, a1, 0 40269a8a: 5d48 l32i.n a4, a13, 20 40269a8c: 5c88 l32i.n a8, a12, 20 40269a8e: 219847 bne a8, a4, 40269ab3 40269a91: 1d28 l32i.n a2, a13, 4 40269a93: 1c38 l32i.n a3, a12, 4 40269a95: 880001 l32r a0, 4024ba98 40269a98: 0000c0 callx0 a0 40269a9b: 42dc bnez.n a2, 40269ab3 40269a9d: cc4b addi.n a12, a12, 4 40269a9f: 0198 l32i.n a9, a1, 0 40269aa1: dd4b addi.n a13, a13, 4 40269aa3: e39d97 bne a13, a9, 40269a8a 40269aa6: 020c movi.n a2, 0 40269aa8: 21c8 l32i.n a12, a1, 8 40269aaa: 31d8 l32i.n a13, a1, 12 40269aac: 1108 l32i.n a0, a1, 4 40269aae: 10c112 addi a1, a1, 16 40269ab1: f00d ret.n 40269ab3: 120c movi.n a2, 1 40269ab5: fffbc6 j 40269aa8 40269ab8 : 40269ab8: d0c112 addi a1, a1, -48 40269abb: 51e9 s32i.n a14, a1, 20 40269abd: 2109 s32i.n a0, a1, 8 40269abf: 41d9 s32i.n a13, a1, 16 40269ac1: 61f9 s32i.n a15, a1, 24 40269ac3: 31c9 s32i.n a12, a1, 12 40269ac5: 04fd mov.n a15, a4 40269ac7: c30b addi.n a12, a3, -1 40269ac9: 3213a6 blti a3, 1, 40269aff 40269acc: 0d0c movi.n a13, 0 40269ace: 1159 s32i.n a5, a1, 4 40269ad0: 0129 s32i.n a2, a1, 0 40269ad2: 640c movi.n a4, 6 40269ad4: 0cda add.n a0, a12, a13 40269ad6: 0138 l32i.n a3, a1, 0 40269ad8: e01b addi.n a14, a0, 1 40269ada: b3e000 movgez a14, a0, a0 40269add: 21e1e0 srai a14, a14, 1 40269ae0: 902ee0 addx2 a2, a14, a14 40269ae3: a02230 addx4 a2, a2, a3 40269ae6: 0f3d mov.n a3, a15 40269ae8: 7129 s32i.n a2, a1, 28 40269aea: 87eb01 l32r a0, 4024ba98 40269aed: 0000c0 callx0 a0 40269af0: c29c beqz.n a2, 40269b10 40269af2: 0042d6 bgez a2, 40269afa 40269af5: de1b addi.n a13, a14, 1 40269af7: 000046 j 40269afc 40269afa: ce0b addi.n a12, a14, -1 40269afc: d2acd7 bge a12, a13, 40269ad2 40269aff: 020c movi.n a2, 0 40269b01: 31c8 l32i.n a12, a1, 12 40269b03: 41d8 l32i.n a13, a1, 16 40269b05: 51e8 l32i.n a14, a1, 20 40269b07: 61f8 l32i.n a15, a1, 24 40269b09: 2108 l32i.n a0, a1, 8 40269b0b: 30c112 addi a1, a1, 48 40269b0e: f00d ret.n 40269b10: 1128 l32i.n a2, a1, 4 40269b12: 7138 l32i.n a3, a1, 28 40269b14: 228c beqz.n a2, 40269b1a 40269b16: 2338 l32i.n a3, a3, 8 40269b18: 0239 s32i.n a3, a2, 0 40269b1a: 120c movi.n a2, 1 40269b1c: fff846 j 40269b01 ... 40269b20 : 40269b20: d28c beqz.n a2, 40269b31 40269b22: 0268 l32i.n a6, a2, 0 40269b24: 009696 bltz a6, 40269b31 40269b27: 0a1637 beq a6, a3, 40269b35 40269b2a: 1268 l32i.n a6, a2, 4 40269b2c: 224b addi.n a2, a2, 4 40269b2e: ff56d6 bgez a6, 40269b27 40269b31: 020c movi.n a2, 0 40269b33: f00d ret.n 40269b35: 120c movi.n a2, 1 40269b37: f00d ret.n 40269b39: 000000 ill 40269b3c : 40269b3c: e0c112 addi a1, a1, -32 40269b3f: 21c9 s32i.n a12, a1, 8 40269b41: 31d9 s32i.n a13, a1, 12 40269b43: 41e9 s32i.n a14, a1, 16 40269b45: 1109 s32i.n a0, a1, 4 40269b47: 04ed mov.n a14, a4 40269b49: 100c movi.n a0, 1 40269b4b: 0d0c movi.n a13, 0 40269b4d: e2c8 l32i.n a12, a2, 56 40269b4f: 83d040 moveqz a13, a0, a4 40269b52: 9cac beqz.n a12, 40269b7f 40269b54: 0139 s32i.n a3, a1, 0 40269b56: 8d9c beqz.n a13, 40269b72 40269b58: 1c28 l32i.n a2, a12, 4 40269b5a: f2cc bnez.n a2, 40269b6d 40269b5c: 28cc22 addi a2, a12, 40 40269b5f: 0138 l32i.n a3, a1, 0 40269b61: 640c movi.n a4, 6 40269b63: 87cd01 l32r a0, 4024ba98 40269b66: 0000c0 callx0 a0 40269b69: 100c movi.n a0, 1 40269b6b: 32cc bnez.n a2, 40269b72 40269b6d: 2c8b addi.n a2, a12, 8 40269b6f: 000386 j 40269b81 40269b72: 3c8b addi.n a3, a12, 8 40269b74: c03e30 sub a3, a14, a3 40269b77: 0cc8 l32i.n a12, a12, 0 40269b79: 83d030 moveqz a13, a0, a3 40269b7c: fd6c56 bnez a12, 40269b56 40269b7f: 020c movi.n a2, 0 40269b81: 21c8 l32i.n a12, a1, 8 40269b83: 31d8 l32i.n a13, a1, 12 40269b85: 41e8 l32i.n a14, a1, 16 40269b87: 1108 l32i.n a0, a1, 4 40269b89: 20c112 addi a1, a1, 32 40269b8c: f00d ret.n 40269b8e: 000000 ill 40269b91: 2708 l32i.n a0, a7, 8 40269b93: 093840 excw 40269b96: 504027 ball a0, a2, 40269bea 40269b99: 2709 s32i.n a0, a7, 8 40269b9b: c11240 mul16u a1, a2, a4 40269b9e: 61e2b0 excw 40269ba1: 61f211 l32r a1, 4024236c 40269ba4: 616212 s32i a1, a2, 0x184 40269ba7: 720d excw 40269ba9: d20c61 l32r a6, 4025e3dc 40269bac: c21061 l32r a6, 4025a3ec 40269baf: 090f61 l32r a6, 4022bfec <_lit4_end+0x12489c> 40269bb2: 04cde1 l32r a14, 4022aee8 <_lit4_end+0x123798> 40269bb5: 000502 l8ui a0, a5, 0 40269bb8: 05dd mov.n a13, a5 40269bba: 146007 bbci a0, 0, 40269bd2 40269bbd: 052d mov.n a2, a5 40269bbf: f62b addi.n a15, a6, 2 40269bc1: 74e0f0 extui a14, a15, 0, 8 40269bc4: fef845 call0 40268b4c 40269bc7: 7400f0 extui a0, a15, 0, 8 40269bca: 000b addi.n a0, a0, -1 40269bcc: e94202 s8i a0, a2, 233 40269bcf: 000706 j 40269bef 40269bd2: 121426 beqi a4, 1, 40269be8 40269bd5: 0f5426 beqi a4, 5, 40269be8 40269bd8: 052d mov.n a2, a5 40269bda: fef705 call0 40268b4c 40269bdd: e80202 l8ui a0, a2, 232 40269be0: 001b addi.n a0, a0, 1 40269be2: 000186 j 40269bec 40269be5: 000000 ill 40269be8: d108 l32i.n a0, a1, 52 40269bea: 009b addi.n a0, a0, 9 40269bec: 74e000 extui a14, a0, 0, 8 40269bef: 01cef2 addi a15, a14, 1 40269bf2: 008c56 bnez a12, 40269bfe 40269bf5: 202ff0 or a2, a15, a15 40269bf8: f10505 call0 4025ac4c 40269bfb: 002d06 j 40269cb3 40269bfe: 142122 l32i a2, a1, 80 40269c01: 136122 s32i a2, a1, 76 40269c04: 2f2c66 bnei a12, 2, 40269c37 40269c07: 10c122 addi a2, a1, 16 40269c0a: c138 l32i.n a3, a1, 48 40269c0c: 841c movi.n a4, 24 40269c0e: 590801 l32r a0, 40240030 <_irom0_text_start+0x30> 40269c11: 0000c0 callx0 a0 40269c14: 20c122 addi a2, a1, 32 40269c17: c138 l32i.n a3, a1, 48 40269c19: 840c movi.n a4, 8 40269c1b: 18c332 addi a3, a3, 24 40269c1e: 590401 l32r a0, 40240030 <_irom0_text_start+0x30> 40269c21: 0000c0 callx0 a0 40269c24: 28c122 addi a2, a1, 40 40269c27: c138 l32i.n a3, a1, 48 40269c29: 840c movi.n a4, 8 40269c2b: 10c332 addi a3, a3, 16 40269c2e: 590001 l32r a0, 40240030 <_irom0_text_start+0x30> 40269c31: 0000c0 callx0 a0 40269c34: 000346 j 40269c45 40269c37: 10c122 addi a2, a1, 16 40269c3a: c138 l32i.n a3, a1, 48 40269c3c: 132142 l32i a4, a1, 76 40269c3f: 58fc01 l32r a0, 40240030 <_irom0_text_start+0x30> 40269c42: 0000c0 callx0 a0 40269c45: 205dd0 or a5, a13, a13 40269c48: 01a022 movi a2, 1 40269c4b: 203cc0 or a3, a12, a12 40269c4e: 0f6d mov.n a6, a15 40269c50: 132142 l32i a4, a1, 76 40269c53: 10c172 addi a7, a1, 16 40269c56: 0149 s32i.n a4, a1, 0 40269c58: d148 l32i.n a4, a1, 52 40269c5a: f0f945 call0 4025abf0 40269c5d: b2d751 l32r a5, 402567bc 40269c60: a0ee50 addx4 a14, a14, a5 40269c63: 602e22 l32i a2, a14, 0x180 40269c66: ffcad1 l32r a13, 40269b90 40269c69: 928c beqz.n a2, 40269c76 40269c6b: 0d3d mov.n a3, a13 40269c6d: 96a042 movi a4, 150 40269c70: 599401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269c73: 0000c0 callx0 a0 40269c76: 0d3d mov.n a3, a13 40269c78: a0a022 movi a2, 160 40269c7b: 98a042 movi a4, 152 40269c7e: 58fe01 l32r a0, 40240078 <_irom0_text_start+0x78> 40269c81: 0000c0 callx0 a0 40269c84: 02dd mov.n a13, a2 40269c86: 606e22 s32i a2, a14, 0x180 40269c89: 62ac beqz.n a2, 40269cb3 40269c8b: a0a032 movi a3, 160 40269c8e: 688f01 l32r a0, 40243ecc 40269c91: 0000c0 callx0 a0 40269c94: 2f2c66 bnei a12, 2, 40269cc7 40269c97: 160c movi.n a6, 1 40269c99: 070c movi.n a7, 0 40269c9b: ffbe81 l32r a8, 40269b94 40269c9e: 266d82 s32i a8, a13, 152 40269ca1: 256d72 s32i a7, a13, 148 40269ca4: 246d62 s32i a6, a13, 144 40269ca7: 000146 j 40269cb0 40269caa: 251c26 beqi a12, 1, 40269cd3 40269cad: 225c26 beqi a12, 5, 40269cd3 40269cb0: 005df2 s16i a15, a13, 0 40269cb3: 020c movi.n a2, 0 40269cb5: f1c8 l32i.n a12, a1, 60 40269cb7: 1021d2 l32i a13, a1, 64 40269cba: 1121e2 l32i a14, a1, 68 40269cbd: 1221f2 l32i a15, a1, 72 40269cc0: e108 l32i.n a0, a1, 56 40269cc2: 50c112 addi a1, a1, 80 40269cc5: f00d ret.n 40269cc7: df3c66 bnei a12, 3, 40269caa 40269cca: e53f01 l32r a0, 402631c8 40269ccd: 266d02 s32i a0, a13, 152 40269cd0: fff706 j 40269cb0 40269cd3: ffb101 l32r a0, 40269b98 40269cd6: fffcc6 j 40269ccd 40269cd9: 000000 ill 40269cdc : 40269cdc: 020c movi.n a2, 0 40269cde: f00d ret.n 40269ce0: f00d ret.n 40269ce2: 0c0000 excw 40269ce5: f00d02 l8ui a0, a13, 240 40269ce8: 9cec bnez.n a12, 40269d15 40269cea: 124026 beqi a0, 4, 40269d00 40269ced: e9e0c1 l32r a12, 40264470 40269cf0: 41f931 l32r a3, 4023a4d4 <_lit4_end+0x132d84> 40269cf3: 0109 s32i.n a0, a1, 0 40269cf5: 21d9 s32i.n a13, a1, 8 40269cf7: 11c9 s32i.n a12, a1, 4 40269cf9: 02c8 l32i.n a12, a2, 0 40269cfb: 02dd mov.n a13, a2 40269cfd: 9c9c beqz.n a12, 40269d1a 40269cff: 0e0c movi.n a14, 0 40269d01: 1f0c movi.n a15, 1 40269d03: 4cf9 s32i.n a15, a12, 16 40269d05: 326ce2 s32i a14, a12, 200 40269d08: 0d2d mov.n a2, a13 40269d0a: 0c3d mov.n a3, a12 40269d0c: 01a405 call0 4026b750 40269d0f: 322c02 l32i a0, a12, 200 40269d12: fef056 bnez a0, 40269d05 40269d15: 0cc8 l32i.n a12, a12, 0 40269d17: fe8c56 bnez a12, 40269d03 40269d1a: 052d22 l32i a2, a13, 20 40269d1d: 00c216 beqz a2, 40269d2d 40269d20: 205dd0 or a5, a13, a13 40269d23: 030c movi.n a3, 0 40269d25: fff041 l32r a4, 40269ce8 40269d28: 060c movi.n a6, 0 40269d2a: 03d505 call0 4026da7c 40269d2d: 11c8 l32i.n a12, a1, 4 40269d2f: 21d8 l32i.n a13, a1, 8 40269d31: 31e8 l32i.n a14, a1, 12 40269d33: 41f8 l32i.n a15, a1, 16 40269d35: 0108 l32i.n a0, a1, 0 40269d37: 20c112 addi a1, a1, 32 40269d3a: f00d ret.n 40269d3c: 032d mov.n a2, a3 40269d3e: f0c112 addi a1, a1, -16 40269d41: 11c9 s32i.n a12, a1, 4 40269d43: 0109 s32i.n a0, a1, 0 40269d45: 03cd mov.n a12, a3 40269d47: 002d85 call0 4026a020 40269d4a: 0c2d mov.n a2, a12 40269d4c: 11c8 l32i.n a12, a1, 4 40269d4e: 01a485 call0 4026b798 40269d51: 0108 l32i.n a0, a1, 0 40269d53: 10c112 addi a1, a1, 16 40269d56: f00d ret.n 40269d58: 270830 excw 40269d5b: ba4840 excw 40269d5e: 5d4000 excw 40269d61: c11203 excw 40269d64: 612280 excw 40269d67: 0218 l32i.n a1, a2, 0 40269d69: 221961 l32r a6, 402325d0 <_lit4_end+0x12ae80> 40269d6c: 5248c3 excw 40269d6f: 2c1d61 l32r a6, 40234de4 <_lit4_end+0x12d694> 40269d72: d98503 excw 40269d75: 6296e3 excw 40269d78: c12206 j 4025a204 40269d7b: 213210 srai a3, a1, 2 40269d7e: 0c18 l32i.n a1, a12, 0 40269d80: c33264 excw 40269d83: 0158 l32i.n a5, a1, 0 40269d85: 58ab addi.n a5, a8, 10 40269d87: 0000c0 callx0 a0 40269d8a: 16c122 addi a2, a1, 22 40269d8d: e3b285 call0 4024d8b8 40269d90: 1ec122 addi a2, a1, 30 40269d93: 440c movi.n a4, 4 40269d95: 74c132 addi a3, a1, 116 40269d98: 58a601 l32r a0, 40240030 <_irom0_text_start+0x30> 40269d9b: 0000c0 callx0 a0 40269d9e: 30c122 addi a2, a1, 48 40269da1: 032c movi.n a3, 32 40269da3: e3d685 call0 4024db0c 40269da6: 036296 bltz a2, 40269de0 40269da9: ffeb21 l32r a2, 40269d58 40269dac: 50c132 addi a3, a1, 80 40269daf: 041c movi.n a4, 16 40269db1: edb845 call0 40257938 40269db4: 30c122 addi a2, a1, 48 40269db7: 032c movi.n a3, 32 40269db9: 50c142 addi a4, a1, 80 40269dbc: 10c152 addi a5, a1, 16 40269dbf: 261c movi.n a6, 18 40269dc1: 1d2172 l32i a7, a1, 116 40269dc4: 082c movi.n a8, 32 40269dc6: 0189 s32i.n a8, a1, 0 40269dc8: 24c772 addi a7, a7, 36 40269dcb: ffe401 l32r a0, 40269d5c 40269dce: 0000c0 callx0 a0 40269dd1: 00b296 bltz a2, 40269de0 40269dd4: 020c movi.n a2, 0 40269dd6: 80a032 movi a3, 128 40269dd9: 192102 l32i a0, a1, 100 40269ddc: 113a add.n a1, a1, a3 40269dde: f00d ret.n 40269de0: f27c movi.n a2, -1 40269de2: fffc06 j 40269dd6 40269de5: 000000 ill 40269de8: ff6a31 l32r a3, 40269b90 40269deb: 206440 or a6, a4, a4 40269dee: f0c112 addi a1, a1, -16 40269df1: 0261c2 s32i a12, a1, 8 40269df4: 87a142 movi a4, 0x187 40269df7: 0361d2 s32i a13, a1, 12 40269dfa: 1109 s32i.n a0, a1, 4 40269dfc: 02dd mov.n a13, a2 40269dfe: 0169 s32i.n a6, a1, 0 40269e00: d4a022 movi a2, 212 40269e03: 58a101 l32r a0, 40240088 <_irom0_text_start+0x88> 40269e06: 0000c0 callx0 a0 40269e09: 02cd mov.n a12, a2 40269e0b: 12ac beqz.n a2, 40269e30 40269e0d: 100c movi.n a0, 1 40269e0f: 8209 s32i.n a0, a2, 32 40269e11: 4d28 l32i.n a2, a13, 16 40269e13: 03a785 call0 4026d88c 40269e16: 5c29 s32i.n a2, a12, 20 40269e18: 0c3d mov.n a3, a12 40269e1a: 0d2d mov.n a2, a13 40269e1c: fff405 call0 40269d60 40269e1f: 0122d6 bgez a2, 40269e35 40269e22: 0c2d mov.n a2, a12 40269e24: ff5b31 l32r a3, 40269b90 40269e27: 9ea142 movi a4, 0x19e 40269e2a: 592501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269e2d: 0000c0 callx0 a0 40269e30: 0c0c movi.n a12, 0 40269e32: 000646 j 40269e4f 40269e35: 130c movi.n a3, 1 40269e37: 0128 l32i.n a2, a1, 0 40269e39: 2c39 s32i.n a3, a12, 8 40269e3b: 02dc bnez.n a2, 40269e4f 40269e3d: 0d2d mov.n a2, a13 40269e3f: 0c3d mov.n a3, a12 40269e41: 0190c5 call0 4026b750 40269e44: 0d2d mov.n a2, a13 40269e46: 0c3d mov.n a3, a12 40269e48: 040c movi.n a4, 0 40269e4a: 2c49 s32i.n a4, a12, 8 40269e4c: 019005 call0 4026b750 40269e4f: 1108 l32i.n a0, a1, 4 40269e51: 0c2d mov.n a2, a12 40269e53: 31d8 l32i.n a13, a1, 12 40269e55: 21c8 l32i.n a12, a1, 8 40269e57: 10c112 addi a1, a1, 16 40269e5a: f00d ret.n 40269e5c : 40269e5c: bea142 movi a4, 0x1be 40269e5f: 206330 or a6, a3, a3 40269e62: 207220 or a7, a2, a2 40269e65: f0c112 addi a1, a1, -16 40269e68: 0361c2 s32i a12, a1, 12 40269e6b: 60a022 movi a2, 96 40269e6e: ff4831 l32r a3, 40269b90 40269e71: 2109 s32i.n a0, a1, 8 40269e73: 1179 s32i.n a7, a1, 4 40269e75: 0169 s32i.n a6, a1, 0 40269e77: 588401 l32r a0, 40240088 <_irom0_text_start+0x88> 40269e7a: 0000c0 callx0 a0 40269e7d: 02cd mov.n a12, a2 40269e7f: 05a216 beqz a2, 40269edd 40269e82: 1138 l32i.n a3, a1, 4 40269e84: 58c222 addi a2, a2, 88 40269e87: 640c movi.n a4, 6 40269e89: 586901 l32r a0, 40240030 <_irom0_text_start+0x30> 40269e8c: 0000c0 callx0 a0 40269e8f: 0138 l32i.n a3, a1, 0 40269e91: 2c4b addi.n a2, a12, 4 40269e93: c44c movi.n a4, 76 40269e95: 586601 l32r a0, 40240030 <_irom0_text_start+0x30> 40269e98: 0000c0 callx0 a0 40269e9b: 0c2d mov.n a2, a12 40269e9d: 01b485 call0 4026b9e8 40269ea0: f28c beqz.n a2, 40269eb3 40269ea2: 0c2d mov.n a2, a12 40269ea4: ff3b31 l32r a3, 40269b90 40269ea7: c7a142 movi a4, 0x1c7 40269eaa: 590501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269ead: 0000c0 callx0 a0 40269eb0: 000a46 j 40269edd 40269eb3: 0c2d mov.n a2, a12 40269eb5: 030c movi.n a3, 0 40269eb7: 040c movi.n a4, 0 40269eb9: fff2c5 call0 40269de8 40269ebc: 0c29 s32i.n a2, a12, 0 40269ebe: d2dc bnez.n a2, 40269edf 40269ec0: 142c22 l32i a2, a12, 80 40269ec3: ff3331 l32r a3, 40269b90 40269ec6: cda142 movi a4, 0x1cd 40269ec9: 58fd01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269ecc: 0000c0 callx0 a0 40269ecf: 0c2d mov.n a2, a12 40269ed1: ff2f31 l32r a3, 40269b90 40269ed4: cea142 movi a4, 0x1ce 40269ed7: 58fa01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269eda: 0000c0 callx0 a0 40269edd: 0c0c movi.n a12, 0 40269edf: 0c2d mov.n a2, a12 40269ee1: 2108 l32i.n a0, a1, 8 40269ee3: 31c8 l32i.n a12, a1, 12 40269ee5: 10c112 addi a1, a1, 16 40269ee8: f00d ret.n ... 40269eec : 40269eec: 52a242 movi a4, 0x252 40269eef: 036d mov.n a6, a3 40269ef1: 027d mov.n a7, a2 40269ef3: f0c112 addi a1, a1, -16 40269ef6: 31c9 s32i.n a12, a1, 12 40269ef8: 9ca122 movi a2, 0x19c 40269efb: ff2531 l32r a3, 40269b90 40269efe: 2109 s32i.n a0, a1, 8 40269f00: 1179 s32i.n a7, a1, 4 40269f02: 0169 s32i.n a6, a1, 0 40269f04: 586101 l32r a0, 40240088 <_irom0_text_start+0x88> 40269f07: 0000c0 callx0 a0 40269f0a: 02cd mov.n a12, a2 40269f0c: 32cc bnez.n a2, 40269f13 40269f0e: 0c0c movi.n a12, 0 40269f10: 0004c6 j 40269f27 40269f13: 0138 l32i.n a3, a1, 0 40269f15: 228b addi.n a2, a2, 8 40269f17: 640c movi.n a4, 6 40269f19: 584501 l32r a0, 40240030 <_irom0_text_start+0x30> 40269f1c: 0000c0 callx0 a0 40269f1f: 1108 l32i.n a0, a1, 4 40269f21: 0c09 s32i.n a0, a12, 0 40269f23: 0008 l32i.n a0, a0, 0 40269f25: 1c09 s32i.n a0, a12, 4 40269f27: 0c2d mov.n a2, a12 40269f29: 2108 l32i.n a0, a1, 8 40269f2b: 31c8 l32i.n a12, a1, 12 40269f2d: 10c112 addi a1, a1, 16 40269f30: f00d ret.n ... 40269f34 : 40269f34: f0c112 addi a1, a1, -16 40269f37: 11c9 s32i.n a12, a1, 4 40269f39: 0109 s32i.n a0, a1, 0 40269f3b: 03cd mov.n a12, a3 40269f3d: 058216 beqz a2, 40269f99 40269f40: 1208 l32i.n a0, a2, 4 40269f42: 053016 beqz a0, 40269f99 40269f45: 050316 beqz a3, 40269f99 40269f48: 5d2302 l32i a0, a3, 0x174 40269f4b: 1b6037 bbci a0, 3, 40269f6a 40269f4e: 043c movi.n a4, 48 40269f50: 01d322 addmi a2, a3, 0x100 40269f53: fcc222 addi a2, a2, -4 40269f56: 030c movi.n a3, 0 40269f58: 584d01 l32r a0, 4024008c <_irom0_text_start+0x8c> 40269f5b: 0000c0 callx0 a0 40269f5e: 0c2d mov.n a2, a12 40269f60: 130c movi.n a3, 1 40269f62: 9c39 s32i.n a3, a12, 36 40269f64: 018305 call0 4026b798 40269f67: 000946 j 40269f90 40269f6a: 032d mov.n a2, a3 40269f6c: 850c movi.n a5, 8 40269f6e: 140c movi.n a4, 1 40269f70: 6349 s32i.n a4, a3, 24 40269f72: 205050 or a5, a0, a5 40269f75: 5d6352 s32i a5, a3, 0x174 40269f78: 0181c5 call0 4026b798 40269f7b: 041266 bnei a2, 1, 40269f83 40269f7e: 120c movi.n a2, 1 40269f80: 000306 j 40269f90 40269f83: 0c2d mov.n a2, a12 40269f85: 060c movi.n a6, 0 40269f87: 170c movi.n a7, 1 40269f89: 8c79 s32i.n a7, a12, 32 40269f8b: 6c69 s32i.n a6, a12, 24 40269f8d: 018085 call0 4026b798 40269f90: 11c8 l32i.n a12, a1, 4 40269f92: 0108 l32i.n a0, a1, 0 40269f94: 10c112 addi a1, a1, 16 40269f97: f00d ret.n 40269f99: f27c movi.n a2, -1 40269f9b: fffc46 j 40269f90 ... 40269fa0 : 40269fa0: 328c beqz.n a2, 40269fa7 40269fa2: 030c movi.n a3, 0 40269fa4: 656232 s32i a3, a2, 0x194 40269fa7: f00d ret.n 40269fa9: 000000 ill 40269fac: f0c112 addi a1, a1, -16 40269faf: 11c9 s32i.n a12, a1, 4 40269fb1: 0109 s32i.n a0, a1, 0 40269fb3: 122202 l32i a0, a2, 72 40269fb6: 02cd mov.n a12, a2 40269fb8: b08c beqz.n a0, 40269fc7 40269fba: 1248 l32i.n a4, a2, 4 40269fbc: 3438 l32i.n a3, a4, 12 40269fbe: 020c movi.n a2, 0 40269fc0: 330b addi.n a3, a3, -1 40269fc2: 3439 s32i.n a3, a4, 12 40269fc4: 126c22 s32i a2, a12, 72 40269fc7: 5b2c22 l32i a2, a12, 0x16c 40269fca: fef131 l32r a3, 40269b90 40269fcd: 94a242 movi a4, 0x294 40269fd0: 58bc01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269fd3: 0000c0 callx0 a0 40269fd6: 612c22 l32i a2, a12, 0x184 40269fd9: feed31 l32r a3, 40269b90 40269fdc: 95a242 movi a4, 0x295 40269fdf: 58b801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269fe2: 0000c0 callx0 a0 40269fe5: feea31 l32r a3, 40269b90 40269fe8: 0c2d mov.n a2, a12 40269fea: 96a242 movi a4, 0x296 40269fed: 11c8 l32i.n a12, a1, 4 40269fef: 58b401 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 40269ff2: 0000c0 callx0 a0 40269ff5: 0108 l32i.n a0, a1, 0 40269ff7: 10c112 addi a1, a1, 16 40269ffa: f00d ret.n 40269ffc : 40269ffc: f0c112 addi a1, a1, -16 40269fff: 0109 s32i.n a0, a1, 0 4026a001: 229c beqz.n a2, 4026a017 4026a003: 5d2202 l32i a0, a2, 0x174 4026a006: 430c movi.n a3, 4 4026a008: 086017 bbci a0, 1, 4026a014 4026a00b: 203030 or a3, a0, a3 4026a00e: 5d6232 s32i a3, a2, 0x174 4026a011: 000086 j 4026a017 4026a014: fff945 call0 40269fac 4026a017: 0108 l32i.n a0, a1, 0 4026a019: 10c112 addi a1, a1, 16 4026a01c: f00d ret.n 4026a01e: 8c0000 excw 4026a021: 030c82 l8ui a8, a12, 3 4026a024: 140c movi.n a4, 1 4026a026: 586242 s32i a4, a2, 0x160 4026a029: 3b6232 s32i a3, a2, 236 4026a02c: f00d ret.n 4026a02e: 120000 excw 4026a031: 09f0c1 l32r a12, 4022c7f4 <_lit4_end+0x1250a4> 4026a034: 31d911 l32r a1, 40236798 <_lit4_end+0x12f048> 4026a037: 21c9 s32i.n a12, a1, 8 4026a039: 03dd mov.n a13, a3 4026a03b: 02cd mov.n a12, a2 4026a03d: 30c202 addi a0, a2, 48 4026a040: 0109 s32i.n a0, a1, 0 4026a042: 2c28 l32i.n a2, a12, 8 4026a044: 329c beqz.n a2, 4026a05b 4026a046: 0d2d mov.n a2, a13 4026a048: 0c3d mov.n a3, a12 4026a04a: 840c movi.n a4, 8 4026a04c: 869301 l32r a0, 4024ba98 4026a04f: 0000c0 callx0 a0 4026a052: 229c beqz.n a2, 4026a068 4026a054: 0138 l32i.n a3, a1, 0 4026a056: cccb addi.n a12, a12, 12 4026a058: e69c37 bne a12, a3, 4026a042 4026a05b: 020c movi.n a2, 0 4026a05d: 21c8 l32i.n a12, a1, 8 4026a05f: 31d8 l32i.n a13, a1, 12 4026a061: 1108 l32i.n a0, a1, 4 4026a063: 10c112 addi a1, a1, 16 4026a066: f00d ret.n 4026a068: 120c movi.n a2, 1 4026a06a: fffbc6 j 4026a05d 4026a06d: 000000 ill 4026a070: f0c112 addi a1, a1, -16 4026a073: 0109 s32i.n a0, a1, 0 4026a075: 31e9 s32i.n a14, a1, 12 4026a077: 21d9 s32i.n a13, a1, 8 4026a079: 11c9 s32i.n a12, a1, 4 4026a07b: 03dd mov.n a13, a3 4026a07d: 02cd mov.n a12, a2 4026a07f: 30c2e2 addi a14, a2, 48 4026a082: 000c movi.n a0, 0 4026a084: 2c28 l32i.n a2, a12, 8 4026a086: 229c beqz.n a2, 4026a09c 4026a088: ed8c beqz.n a13, 4026a09a 4026a08a: 0d2d mov.n a2, a13 4026a08c: 0c3d mov.n a3, a12 4026a08e: 840c movi.n a4, 8 4026a090: 868201 l32r a0, 4024ba98 4026a093: 0000c0 callx0 a0 4026a096: 000c movi.n a0, 0 4026a098: 02cc bnez.n a2, 4026a09c 4026a09a: 2c09 s32i.n a0, a12, 8 4026a09c: cccb addi.n a12, a12, 12 4026a09e: e29ce7 bne a12, a14, 4026a084 4026a0a1: 11c8 l32i.n a12, a1, 4 4026a0a3: 21d8 l32i.n a13, a1, 8 4026a0a5: 31e8 l32i.n a14, a1, 12 4026a0a7: 0108 l32i.n a0, a1, 0 4026a0a9: 10c112 addi a1, a1, 16 4026a0ac: f00d ret.n 4026a0ae: 2d0000 excw 4026a0b1: c11203 excw 4026a0b4: 0109f0 slli a0, a9, 17 4026a0b7: fff685 call0 4026a020 4026a0ba: 020c movi.n a2, 0 4026a0bc: 0108 l32i.n a0, a1, 0 4026a0be: 10c112 addi a1, a1, 16 4026a0c1: f00d ret.n 4026a0c3: 280000 excw 4026a0c6: 080000 excw 4026a0c9: 4026a5 excw 4026a0cc : 4026a0cc: 026d mov.n a6, a2 4026a0ce: a0c112 addi a1, a1, -96 4026a0d1: 1261d2 s32i a13, a1, 72 4026a0d4: 1461f2 s32i a15, a1, 80 4026a0d7: 106102 s32i a0, a1, 64 4026a0da: 052d mov.n a2, a5 4026a0dc: 1361e2 s32i a14, a1, 76 4026a0df: 1161c2 s32i a12, a1, 68 4026a0e2: 04ed mov.n a14, a4 4026a0e4: 03cd mov.n a12, a3 4026a0e6: 05d616 beqz a6, 4026a147 4026a0e9: 1608 l32i.n a0, a6, 4 4026a0eb: 058016 beqz a0, 4026a147 4026a0ee: 055316 beqz a3, 4026a147 4026a0f1: 62a032 movi a3, 98 4026a0f4: 4fb357 bgeu a3, a5, 4026a147 4026a0f7: 0604f2 l8ui a15, a4, 6 4026a0fa: 610432 l8ui a3, a4, 97 4026a0fd: 050402 l8ui a0, a4, 5 4026a100: 113380 slli a3, a3, 8 4026a103: 110080 slli a0, a0, 8 4026a106: 20ff00 or a15, a15, a0 4026a109: 620402 l8ui a0, a4, 98 4026a10c: 9dc542 addi a4, a5, -99 4026a10f: 200030 or a0, a0, a3 4026a112: f40000 extui a0, a0, 0, 16 4026a115: 2e3407 bltu a4, a0, 4026a147 4026a118: fea0a2 movi a10, 254 4026a11b: 040e92 l8ui a9, a14, 4 4026a11e: a109 s32i.n a0, a1, 40 4026a120: c129 s32i.n a2, a1, 48 4026a122: 632c32 l32i a3, a12, 0x18c 4026a125: b169 s32i.n a6, a1, 44 4026a127: 192366 bnei a3, 2, 4026a144 4026a12a: 0219a7 beq a9, a10, 4026a130 4026a12d: 162966 bnei a9, 2, 4026a147 4026a130: ffe541 l32r a4, 4026a0c4 4026a133: 7b4f01 l32r a0, 40248e70 4026a136: 21cf47 bnall a15, a4, 4026a15b 4026a139: 045af0 extui a5, a15, 10, 1 4026a13c: 178516 beqz a5, 4026a2b8 4026a13f: 6d0c movi.n a13, 6 4026a141: 000a86 j 4026a16f 4026a144: e819a7 beq a9, a10, 4026a130 4026a147: 1121c2 l32i a12, a1, 68 4026a14a: 1221d2 l32i a13, a1, 72 4026a14d: 1321e2 l32i a14, a1, 76 4026a150: 1421f2 l32i a15, a1, 80 4026a153: 102102 l32i a0, a1, 64 4026a156: 60c112 addi a1, a1, 96 4026a159: f00d ret.n 4026a15b: 046df0 extui a6, a15, 13, 1 4026a15e: 15b616 beqz a6, 4026a2bd 4026a161: 5d0c movi.n a13, 5 4026a163: 000206 j 4026a16f 4026a166: 070c movi.n a7, 0 4026a168: a188 l32i.n a8, a1, 40 4026a16a: 1d0c movi.n a13, 1 4026a16c: 93d780 movnez a13, a7, a8 4026a16f: 073d26 beqi a13, 3, 4026a17a 4026a172: 4d8c beqz.n a13, 4026a17a 4026a174: 021d26 beqi a13, 1, 4026a17a 4026a177: 252d66 bnei a13, 2, 4026a1a0 4026a17a: 642c62 l32i a6, a12, 0x190 4026a17d: 028626 beqi a6, 8, 4026a183 4026a180: 1cd666 bnei a6, 64, 4026a1a0 4026a183: 0c2d mov.n a2, a12 4026a185: ffb5c5 call0 40269ce4 4026a188: 428c beqz.n a2, 4026a190 4026a18a: 2490f0 extui a9, a15, 0, 3 4026a18d: b63966 bnei a9, 3, 4026a147 4026a190: 0c2d mov.n a2, a12 4026a192: ffb505 call0 40269ce4 4026a195: 7b3601 l32r a0, 40248e70 4026a198: 42cc bnez.n a2, 4026a1a0 4026a19a: 24a0f0 extui a10, a15, 0, 3 4026a19d: a62a66 bnei a10, 2, 4026a147 4026a1a0: 10bf00 and a11, a15, a0 4026a1a3: f1b9 s32i.n a11, a1, 60 4026a1a5: 170f07 bnone a15, a0, 4026a1c0 4026a1a8: 602c32 l32i a3, a12, 0x180 4026a1ab: 139c beqz.n a3, 4026a1c0 4026a1ad: 2e9b addi.n a2, a14, 9 4026a1af: 840c movi.n a4, 8 4026a1b1: 01dc32 addmi a3, a12, 0x100 4026a1b4: 75c332 addi a3, a3, 117 4026a1b7: 863801 l32r a0, 4024ba98 4026a1ba: 0000c0 callx0 a0 4026a1bd: 8612a6 blti a2, 1, 4026a147 4026a1c0: f148 l32i.n a4, a1, 60 4026a1c2: 04c456 bnez a4, 4026a212 4026a1c5: 3e9b addi.n a3, a14, 9 4026a1c7: 01dc22 addmi a2, a12, 0x100 4026a1ca: fcc222 addi a2, a2, -4 4026a1cd: e139 s32i.n a3, a1, 56 4026a1cf: ffe605 call0 4026a030 4026a1d2: c2fc bnez.n a2, 4026a212 4026a1d4: 284d56 bnez a13, 4026a45c 4026a1d7: e138 l32i.n a3, a1, 56 4026a1d9: 01dc22 addmi a2, a12, 0x100 4026a1dc: 2cc222 addi a2, a2, 44 4026a1df: d129 s32i.n a2, a1, 52 4026a1e1: ffe4c5 call0 4026a030 4026a1e4: 267216 beqz a2, 4026a44f 4026a1e7: 4c38 l32i.n a3, a12, 16 4026a1e9: f6c332 addi a3, a3, -10 4026a1ec: 25f356 bnez a3, 4026a44f 4026a1ef: 6ccc22 addi a2, a12, 108 4026a1f2: 11ce32 addi a3, a14, 17 4026a1f5: 042c movi.n a4, 32 4026a1f7: 862801 l32r a0, 4024ba98 4026a1fa: 0000c0 callx0 a0 4026a1fd: 24e216 beqz a2, 4026a44f 4026a200: d128 l32i.n a2, a1, 52 4026a202: e138 l32i.n a3, a1, 56 4026a204: 5d2c42 l32i a4, a12, 0x174 4026a207: 054c movi.n a5, 64 4026a209: 204450 or a4, a4, a5 4026a20c: 5d6c42 s32i a4, a12, 0x174 4026a20f: ffe605 call0 4026a070 4026a212: 0afd16 beqz a13, 4026a2c5 4026a215: 6d0b addi.n a6, a13, -1 4026a217: 0d3616 beqz a6, 4026a2ee 4026a21a: fecd72 addi a7, a13, -2 4026a21d: 18c716 beqz a7, 4026a3ad 4026a220: 083d26 beqi a13, 3, 4026a22c 4026a223: 057df6 bgeui a13, 7, 4026a22c 4026a226: 024db6 bltui a13, 4, 4026a22c 4026a229: ffc686 j 4026a147 4026a22c: 0487f0 extui a8, a15, 7, 1 4026a22f: f14856 bnez a8, 4026a147 4026a232: 0498f0 extui a9, a15, 8, 1 4026a235: f0e916 beqz a9, 4026a147 4026a238: 00a002 movi a0, 0 4026a23b: 3b2ca2 l32i a10, a12, 236 4026a23e: 116c02 s32i a0, a12, 68 4026a241: 02aa16 beqz a10, 4026a26f 4026a244: 5d2cb2 l32i a11, a12, 0x174 4026a247: 24eb67 bbsi a11, 6, 4026a26f 4026a24a: 203ee0 or a3, a14, a14 4026a24d: c148 l32i.n a4, a1, 48 4026a24f: 01dc22 addmi a2, a12, 0x100 4026a252: acc222 addi a2, a2, -84 4026a255: 007745 call0 4026a9cc <__wpa_send_eapol+0x49c> 4026a258: eeb256 bnez a2, 4026a147 4026a25b: ff9b21 l32r a2, 4026a0c8 4026a25e: b138 l32i.n a3, a1, 44 4026a260: 0c4d mov.n a4, a12 4026a262: 100c movi.n a0, 1 4026a264: 116c02 s32i a0, a12, 68 4026a267: 038105 call0 4026da78 4026a26a: 020c movi.n a2, 0 4026a26c: 666c22 s32i a2, a12, 0x198 4026a26f: f138 l32i.n a3, a1, 60 4026a271: 19c316 beqz a3, 4026a411 4026a274: 112c42 l32i a4, a12, 68 4026a277: ecc416 beqz a4, 4026a147 4026a27a: 840c movi.n a4, 8 4026a27c: 01dc22 addmi a2, a12, 0x100 4026a27f: 130c movi.n a3, 1 4026a281: 606c32 s32i a3, a12, 0x180 4026a284: 75c222 addi a2, a2, 117 4026a287: 3e9b addi.n a3, a14, 9 4026a289: 576901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a28c: 0000c0 callx0 a0 4026a28f: a168 l32i.n a6, a1, 40 4026a291: facd42 addi a4, a13, -6 4026a294: eaf416 beqz a4, 4026a147 4026a297: b1d8 l32i.n a13, a1, 44 4026a299: 800c movi.n a0, 8 4026a29b: 100f00 and a0, a15, a0 4026a29e: 686fa7 bbci a15, 10, 4026a30a 4026a2a1: 120c movi.n a2, 1 4026a2a3: 040c movi.n a4, 0 4026a2a5: 0c3d mov.n a3, a12 4026a2a7: 834200 moveqz a4, a2, a0 4026a2aa: 0d2d mov.n a2, a13 4026a2ac: ffe005 call0 4026a0b0 4026a2af: 0212a6 blti a2, 1, 4026a2b5 4026a2b2: ffa446 j 4026a147 4026a2b5: 0020c6 j 4026a33c 4026a2b8: 4d0c movi.n a13, 4 4026a2ba: ffac46 j 4026a16f 4026a2bd: 3e6fb7 bbci a15, 11, 4026a2ff 4026a2c0: 3d0c movi.n a13, 3 4026a2c2: ffaa46 j 4026a16f 4026a2c5: 4c08 l32i.n a0, a12, 16 4026a2c7: 117026 beqi a0, 7, 4026a2dc 4026a2ca: 0e8026 beqi a0, 8, 4026a2dc 4026a2cd: 5d2c32 l32i a3, a12, 0x174 4026a2d0: 043630 extui a3, a3, 6, 1 4026a2d3: e70316 beqz a3, 4026a147 4026a2d6: f6c042 addi a4, a0, -10 4026a2d9: e6a456 bnez a4, 4026a147 4026a2dc: 1c58 l32i.n a5, a12, 4 4026a2de: 342552 l32i a5, a5, 208 4026a2e1: 0d8516 beqz a5, 4026a3bd 4026a2e4: b128 l32i.n a2, a1, 44 4026a2e6: 3c8b addi.n a3, a12, 8 4026a2e8: ff9f45 call0 40269ce0 4026a2eb: ff9606 j 4026a147 4026a2ee: 4c68 l32i.n a6, a12, 16 4026a2f0: f6c662 addi a6, a6, -10 4026a2f3: e50656 bnez a6, 4026a147 4026a2f6: 3b2c72 l32i a7, a12, 236 4026a2f9: f2f756 bnez a7, 4026a22c 4026a2fc: ff91c6 j 4026a147 4026a2ff: 0483f0 extui a8, a15, 3, 1 4026a302: e60856 bnez a8, 4026a166 4026a305: 2d0c movi.n a13, 2 4026a307: ff9906 j 4026a16f 4026a30a: 890c movi.n a9, 8 4026a30c: 070f97 bnone a15, a9, 4026a317 4026a30f: 0c2d mov.n a2, a12 4026a311: ffd0c5 call0 4026a020 4026a314: 000906 j 4026a33c 4026a317: 010616 beqz a6, 4026a32b 4026a31a: 203660 or a3, a6, a6 4026a31d: 63ce22 addi a2, a14, 99 4026a320: 014d mov.n a4, a1 4026a322: 019cc5 call0 4026bcf0 4026a325: 22cc bnez.n a2, 4026a32b 4026a327: 71a8 l32i.n a10, a1, 28 4026a329: facc bnez.n a10, 4026a33c 4026a32b: fe6f21 l32r a2, 40269ce8 4026a32e: 0d3d mov.n a3, a13 4026a330: 040c movi.n a4, 0 4026a332: 037445 call0 4026da78 4026a335: 0d2d mov.n a2, a13 4026a337: 030c movi.n a3, 0 4026a339: ff9b05 call0 40269cec 4026a33c: 5b2c22 l32i a2, a12, 0x16c 4026a33f: fe14d1 l32r a13, 40269b90 4026a342: c9a442 movi a4, 0x4c9 4026a345: 0d3d mov.n a3, a13 4026a347: 57de01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a34a: 0000c0 callx0 a0 4026a34d: 0d3d mov.n a3, a13 4026a34f: c128 l32i.n a2, a1, 48 4026a351: caa442 movi a4, 0x4ca 4026a354: 574901 l32r a0, 40240078 <_irom0_text_start+0x78> 4026a357: 0000c0 callx0 a0 4026a35a: c1d8 l32i.n a13, a1, 48 4026a35c: 5b6c22 s32i a2, a12, 0x16c 4026a35f: de4216 beqz a2, 4026a147 4026a362: 0e3d mov.n a3, a14 4026a364: 0d4d mov.n a4, a13 4026a366: 573201 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a369: 0000c0 callx0 a0 4026a36c: 5c6cd2 s32i a13, a12, 0x170 4026a36f: 5d2cb2 l32i a11, a12, 0x174 4026a372: 140c movi.n a4, 1 4026a374: f138 l32i.n a3, a1, 60 4026a376: 0423f0 extui a2, a15, 3, 1 4026a379: 0409f0 extui a0, a15, 9, 1 4026a37c: 150c movi.n a5, 1 4026a37e: ec59 s32i.n a5, a12, 56 4026a380: 1100b0 slli a0, a0, 5 4026a383: fc29 s32i.n a2, a12, 60 4026a385: 933430 movnez a3, a4, a3 4026a388: dfaf22 movi a2, -33 4026a38b: 042c movi.n a4, 32 4026a38d: 106c32 s32i a3, a12, 64 4026a390: 10bb20 and a11, a11, a2 4026a393: 11ce32 addi a3, a14, 17 4026a396: 6ccc22 addi a2, a12, 108 4026a399: 20bb00 or a11, a11, a0 4026a39c: 5d6cb2 s32i a11, a12, 0x174 4026a39f: 572401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a3a2: 0000c0 callx0 a0 4026a3a5: 0c2d mov.n a2, a12 4026a3a7: 013f05 call0 4026b798 4026a3aa: ff6646 j 4026a147 4026a3ad: 5c68 l32i.n a6, a12, 20 4026a3af: 660b addi.n a6, a6, -1 4026a3b1: d92656 bnez a6, 4026a147 4026a3b4: 3b2c72 l32i a7, a12, 236 4026a3b7: e71756 bnez a7, 4026a22c 4026a3ba: ff6246 j 4026a147 4026a3bd: 63ce22 addi a2, a14, 99 4026a3c0: 0a2132 l32i a3, a1, 40 4026a3c3: 204110 or a4, a1, a1 4026a3c6: 019285 call0 4026bcf0 4026a3c9: d7a296 bltz a2, 4026a147 4026a3cc: 022152 l32i a5, a1, 8 4026a3cf: 55cc bnez.n a5, 4026a3d8 4026a3d1: 0158 l32i.n a5, a1, 0 4026a3d3: 1168 l32i.n a6, a1, 4 4026a3d5: 000046 j 4026a3da 4026a3d8: 3168 l32i.n a6, a1, 12 4026a3da: 632c82 l32i a8, a12, 0x18c 4026a3dd: 0e2866 bnei a8, 2, 4026a3ef 4026a3e0: 652c82 l32i a8, a12, 0x194 4026a3e3: 100c movi.n a0, 1 4026a3e5: 04d826 beqi a8, 64, 4026a3ed 4026a3e8: 01c826 beqi a8, 32, 4026a3ed 4026a3eb: 000c movi.n a0, 0 4026a3ed: 30cc bnez.n a0, 4026a3f4 4026a3ef: 020c movi.n a2, 0 4026a3f1: 000086 j 4026a3f7 4026a3f4: 01a022 movi a2, 1 4026a3f7: 612c32 l32i a3, a12, 0x184 4026a3fa: 008316 beqz a3, 4026a406 4026a3fd: 622c42 l32i a4, a12, 0x188 4026a400: 033145 call0 4026d718 4026a403: e25216 beqz a2, 4026a22c 4026a406: 0b2122 l32i a2, a1, 44 4026a409: 3c8b addi.n a3, a12, 8 4026a40b: ff8d45 call0 40269ce0 4026a40e: ff4d46 j 4026a147 4026a411: 3e9b addi.n a3, a14, 9 4026a413: 01dc22 addmi a2, a12, 0x100 4026a416: fcc222 addi a2, a2, -4 4026a419: 9129 s32i.n a2, a1, 36 4026a41b: ffc545 call0 4026a070 4026a41e: 01dc02 addmi a0, a12, 0x100 4026a421: 2cc002 addi a0, a0, 44 4026a424: fdcc bnez.n a13, 4026a437 4026a426: 043c movi.n a4, 48 4026a428: 91d8 l32i.n a13, a1, 36 4026a42a: 002d mov.n a2, a0 4026a42c: 0d3d mov.n a3, a13 4026a42e: 570001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a431: 0000c0 callx0 a0 4026a434: 000346 j 4026a445 4026a437: 91d8 l32i.n a13, a1, 36 4026a439: 030c movi.n a3, 0 4026a43b: 043c movi.n a4, 48 4026a43d: 002d mov.n a2, a0 4026a43f: 571301 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026a442: 0000c0 callx0 a0 4026a445: 0d2d mov.n a2, a13 4026a447: 030c movi.n a3, 0 4026a449: ffc245 call0 4026a070 4026a44c: ffbb06 j 4026a33c 4026a44f: 9dcc bnez.n a13, 4026a45c 4026a451: e138 l32i.n a3, a1, 56 4026a453: 01dc22 addmi a2, a12, 0x100 4026a456: 2cc222 addi a2, a2, 44 4026a459: ffbd45 call0 4026a030 4026a45c: 0c3d mov.n a3, a12 4026a45e: 30cc02 addi a0, a12, 48 4026a461: 01d352 addmi a5, a3, 0x100 4026a464: 070542 l8ui a4, a5, 7 4026a467: 060562 l8ui a6, a5, 6 4026a46a: 114480 slli a4, a4, 8 4026a46d: 204460 or a4, a4, a6 4026a470: 114480 slli a4, a4, 8 4026a473: 050562 l8ui a6, a5, 5 4026a476: 040552 l8ui a5, a5, 4 4026a479: 204460 or a4, a4, a6 4026a47c: 114480 slli a4, a4, 8 4026a47f: 204450 or a4, a4, a5 4026a482: cc1416 beqz a4, 4026a147 4026a485: 33cb addi.n a3, a3, 12 4026a487: d69307 bne a3, a0, 4026a461 4026a48a: ff2e46 j 4026a147 4026a48d: 000000 ill 4026a490: 90c112 addi a1, a1, -112 4026a493: 166152 s32i a5, a1, 88 4026a496: 176162 s32i a6, a1, 92 4026a499: 186172 s32i a7, a1, 96 4026a49c: 1a6102 s32i a0, a1, 104 4026a49f: 156132 s32i a3, a1, 84 4026a4a2: 146122 s32i a2, a1, 80 4026a4a5: 203440 or a3, a4, a4 4026a4a8: 10c122 addi a2, a1, 16 4026a4ab: 06a042 movi a4, 6 4026a4ae: 56e001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a4b1: 0000c0 callx0 a0 4026a4b4: 162132 l32i a3, a1, 88 4026a4b7: 16c122 addi a2, a1, 22 4026a4ba: 042c movi.n a4, 32 4026a4bc: 56dd01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a4bf: 0000c0 callx0 a0 4026a4c2: 36c122 addi a2, a1, 54 4026a4c5: e33f05 call0 4024d8b8 4026a4c8: 3ec122 addi a2, a1, 62 4026a4cb: 031c movi.n a3, 16 4026a4cd: e363c5 call0 4024db0c 4026a4d0: 152142 l32i a4, a1, 84 4026a4d3: 172172 l32i a7, a1, 92 4026a4d6: 032c movi.n a3, 32 4026a4d8: 10c152 addi a5, a1, 16 4026a4db: e63c movi.n a6, 62 4026a4dd: 196122 s32i a2, a1, 100 4026a4e0: 182102 l32i a0, a1, 96 4026a4e3: 142122 l32i a2, a1, 80 4026a4e6: 0109 s32i.n a0, a1, 0 4026a4e8: fe1d01 l32r a0, 40269d5c 4026a4eb: 0000c0 callx0 a0 4026a4ee: 192152 l32i a5, a1, 100 4026a4f1: f47c movi.n a4, -1 4026a4f3: 000c movi.n a0, 0 4026a4f5: a30450 movltz a0, a4, a5 4026a4f8: a30420 movltz a0, a4, a2 4026a4fb: 002d mov.n a2, a0 4026a4fd: 1a2102 l32i a0, a1, 104 4026a500: 70c112 addi a1, a1, 112 4026a503: f00d ret.n 4026a505: 000000 ill 4026a508: 032d mov.n a2, a3 4026a50a: f0c112 addi a1, a1, -16 4026a50d: 0109 s32i.n a0, a1, 0 4026a50f: 030c movi.n a3, 0 4026a511: 100c movi.n a0, 1 4026a513: 666232 s32i a3, a2, 0x198 4026a516: d209 s32i.n a0, a2, 52 4026a518: 0127c5 call0 4026b798 4026a51b: 0108 l32i.n a0, a1, 0 4026a51d: 10c112 addi a1, a1, 16 4026a520: f00d ret.n 4026a522: 880000 excw 4026a525: 8e .byte 0x8e 4026a526: ff .byte 0xff 4026a527: ff .byte 0xff 4026a528: 8e .byte 0x8e 4026a529: ff .byte 0xff 4026a52a: ff .byte 0xff 4026a52b: dd6800 excw 4026a52e: 124000 excw 4026a530 <__wpa_send_eapol>: 4026a530: 80c112 addi a1, a1, -128 4026a533: 1461f2 s32i a15, a1, 80 4026a536: 106102 s32i a0, a1, 64 4026a539: 1f6122 s32i a2, a1, 124 4026a53c: 9159 s32i.n a5, a1, 36 4026a53e: 1e6162 s32i a6, a1, 120 4026a541: 8179 s32i.n a7, a1, 32 4026a543: 1161c2 s32i a12, a1, 68 4026a546: 1261d2 s32i a13, a1, 72 4026a549: 1361e2 s32i a14, a1, 76 4026a54c: 03dd mov.n a13, a3 4026a54e: 232132 l32i a3, a1, 140 4026a551: 04ed mov.n a14, a4 4026a553: 37b316 beqz a3, 4026a8d2 <__wpa_send_eapol+0x3a2> 4026a556: 03cd mov.n a12, a3 4026a558: 000046 j 4026a55d <__wpa_send_eapol+0x2d> 4026a55b: 3c0c movi.n a12, 3 4026a55d: c1c9 s32i.n a12, a1, 48 4026a55f: fecc42 addi a4, a12, -2 4026a562: 800c movi.n a0, 8 4026a564: 2021f2 l32i a15, a1, 128 4026a567: 1a61f2 s32i a15, a1, 104 4026a56a: 105e00 and a5, a14, a0 4026a56d: e159 s32i.n a5, a1, 56 4026a56f: 33a416 beqz a4, 4026a8ad <__wpa_send_eapol+0x37d> 4026a572: fdcc22 addi a2, a12, -3 4026a575: 334216 beqz a2, 4026a8ad <__wpa_send_eapol+0x37d> 4026a578: 030c movi.n a3, 0 4026a57a: d139 s32i.n a3, a1, 52 4026a57c: 39a542 movi a4, 0x539 4026a57f: fd8431 l32r a3, 40269b90 4026a582: 63cf22 addi a2, a15, 99 4026a585: f129 s32i.n a2, a1, 60 4026a587: 56c001 l32r a0, 40240088 <_irom0_text_start+0x88> 4026a58a: 0000c0 callx0 a0 4026a58d: 1f21a2 l32i a10, a1, 124 4026a590: 02cd mov.n a12, a2 4026a592: 301216 beqz a2, 4026a897 <__wpa_send_eapol+0x367> 4026a595: 260c movi.n a6, 2 4026a597: fea052 movi a5, 254 4026a59a: c1b8 l32i.n a11, a1, 48 4026a59c: ba98 l32i.n a9, a10, 44 4026a59e: 222142 l32i a4, a1, 136 4026a5a1: 5fcf02 addi a0, a15, 95 4026a5a4: 380c movi.n a8, 3 4026a5a6: 014c82 s8i a8, a12, 1 4026a5a9: 742800 extui a2, a0, 8, 8 4026a5ac: 166142 s32i a4, a1, 88 4026a5af: 110080 slli a0, a0, 8 4026a5b2: 004c92 s8i a9, a12, 0 4026a5b5: 200020 or a0, a0, a2 4026a5b8: 024c02 s8i a0, a12, 2 4026a5bb: 410800 srli a0, a0, 8 4026a5be: 034c02 s8i a0, a12, 3 4026a5c1: 632d02 l32i a0, a13, 0x18c 4026a5c4: 20eeb0 or a14, a14, a11 4026a5c7: fec072 addi a7, a0, -2 4026a5ca: 835670 moveqz a5, a6, a7 4026a5cd: 044c52 s8i a5, a12, 4 4026a5d0: 748c beqz.n a4, 4026a5db <__wpa_send_eapol+0xab> 4026a5d2: 082066 bnei a0, 2, 4026a5de <__wpa_send_eapol+0xae> 4026a5d5: 7b5321 l32r a2, 40249324 4026a5d8: 20ee20 or a14, a14, a2 4026a5db: 082026 beqi a0, 2, 4026a5e7 <__wpa_send_eapol+0xb7> 4026a5de: 212132 l32i a3, a1, 132 4026a5e1: 1133c0 slli a3, a3, 4 4026a5e4: 20ee30 or a14, a14, a3 4026a5e7: 064ce2 s8i a14, a12, 6 4026a5ea: 4158e0 srli a5, a14, 8 4026a5ed: e148 l32i.n a4, a1, 56 4026a5ef: 054c52 s8i a5, a12, 5 4026a5f2: 64cc bnez.n a4, 4026a5fc <__wpa_send_eapol+0xcc> 4026a5f4: 4a68 l32i.n a6, a10, 16 4026a5f6: 196162 s32i a6, a1, 100 4026a5f9: 000146 j 4026a602 <__wpa_send_eapol+0xd2> 4026a5fc: 642d72 l32i a7, a13, 0x190 4026a5ff: 196172 s32i a7, a1, 100 4026a602: 192122 l32i a2, a1, 100 4026a605: 032845 call0 4026d88c 4026a608: 418820 srli a8, a2, 8 4026a60b: 074c82 s8i a8, a12, 7 4026a60e: 192122 l32i a2, a1, 100 4026a611: 032785 call0 4026d88c 4026a614: 1561f2 s32i a15, a1, 84 4026a617: 084c22 s8i a2, a12, 8 4026a61a: 0b6ed7 bbci a14, 13, 4026a629 <__wpa_send_eapol+0xf9> 4026a61d: 1561f2 s32i a15, a1, 84 4026a620: 00a092 movi a9, 0 4026a623: 074c92 s8i a9, a12, 7 4026a626: 084c92 s8i a9, a12, 8 4026a629: 01dd02 addmi a0, a13, 0x100 4026a62c: 24cd32 addi a3, a13, 36 4026a62f: 1c6132 s32i a3, a1, 112 4026a632: 20f000 or a15, a0, a0 4026a635: 20c022 addi a2, a0, 32 4026a638: 1d6122 s32i a2, a1, 116 4026a63b: 14cff2 addi a15, a15, 20 4026a63e: fcc002 addi a0, a0, -4 4026a641: 1b6102 s32i a0, a1, 108 4026a644: 1d2122 l32i a2, a1, 116 4026a647: 1c2152 l32i a5, a1, 112 4026a64a: 203ff0 or a3, a15, a15 4026a64d: fb0542 l8ui a4, a5, 251 4026a650: fa0562 l8ui a6, a5, 250 4026a653: 114480 slli a4, a4, 8 4026a656: 204460 or a4, a4, a6 4026a659: f90562 l8ui a6, a5, 249 4026a65c: 114480 slli a4, a4, 8 4026a65f: 204460 or a4, a4, a6 4026a662: f80562 l8ui a6, a5, 248 4026a665: 114480 slli a4, a4, 8 4026a668: 01d552 addmi a5, a5, 0x100 4026a66b: 204460 or a4, a4, a6 4026a66e: 044542 s8i a4, a5, 4 4026a671: 414840 srli a4, a4, 8 4026a674: 054542 s8i a4, a5, 5 4026a677: 414840 srli a4, a4, 8 4026a67a: 064542 s8i a4, a5, 6 4026a67d: 414840 srli a4, a4, 8 4026a680: 074542 s8i a4, a5, 7 4026a683: 08a042 movi a4, 8 4026a686: 566a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a689: 0000c0 callx0 a0 4026a68c: f4cff2 addi a15, a15, -12 4026a68f: 1b2162 l32i a6, a1, 108 4026a692: 1d2152 l32i a5, a1, 116 4026a695: 1c2172 l32i a7, a1, 112 4026a698: f4c552 addi a5, a5, -12 4026a69b: f4c772 addi a7, a7, -12 4026a69e: 1c6172 s32i a7, a1, 112 4026a6a1: 1d6152 s32i a5, a1, 116 4026a6a4: 9c9567 bne a5, a6, 4026a644 <__wpa_send_eapol+0x114> 4026a6a7: 202660 or a2, a6, a6 4026a6aa: 830c movi.n a3, 8 4026a6ac: e31345 call0 4024d7e4 4026a6af: fd38f1 l32r a15, 40269b90 4026a6b2: 1b2132 l32i a3, a1, 108 4026a6b5: 2c9b addi.n a2, a12, 9 4026a6b7: 840c movi.n a4, 8 4026a6b9: 565d01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a6bc: 0000c0 callx0 a0 4026a6bf: 1a0c movi.n a10, 1 4026a6c1: 01dd92 addmi a9, a13, 0x100 4026a6c4: 080c movi.n a8, 0 4026a6c6: 054982 s8i a8, a9, 5 4026a6c9: 0449a2 s8i a10, a9, 4 4026a6cc: 080c movi.n a8, 0 4026a6ce: 064982 s8i a8, a9, 6 4026a6d1: 080c movi.n a8, 0 4026a6d3: 074982 s8i a8, a9, 7 4026a6d6: 1e2192 l32i a9, a1, 120 4026a6d9: b98c beqz.n a9, 4026a6e8 <__wpa_send_eapol+0x1b8> 4026a6db: 093d mov.n a3, a9 4026a6dd: 11cc22 addi a2, a12, 17 4026a6e0: 042c movi.n a4, 32 4026a6e2: 565301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a6e5: 0000c0 callx0 a0 4026a6e8: 91b8 l32i.n a11, a1, 36 4026a6ea: bb8c beqz.n a11, 4026a6f9 <__wpa_send_eapol+0x1c9> 4026a6ec: 0b3d mov.n a3, a11 4026a6ee: 41cc22 addi a2, a12, 65 4026a6f1: 840c movi.n a4, 8 4026a6f3: 564f01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a6f6: 0000c0 callx0 a0 4026a6f9: 8108 l32i.n a0, a1, 32 4026a6fb: 8158 l32i.n a5, a1, 32 4026a6fd: 00ac beqz.n a0, 4026a721 <__wpa_send_eapol+0x1f1> 4026a6ff: 162122 l32i a2, a1, 88 4026a702: 12ec bnez.n a2, 4026a727 <__wpa_send_eapol+0x1f7> 4026a704: 63cc22 addi a2, a12, 99 4026a707: 1a2142 l32i a4, a1, 104 4026a70a: 003d mov.n a3, a0 4026a70c: 564901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a70f: 0000c0 callx0 a0 4026a712: 1a2132 l32i a3, a1, 104 4026a715: 624c32 s8i a3, a12, 98 4026a718: 413830 srli a3, a3, 8 4026a71b: 614c32 s8i a3, a12, 97 4026a71e: 0034c6 j 4026a7f5 <__wpa_send_eapol+0x2c5> 4026a721: 162142 l32i a4, a1, 88 4026a724: 0cd416 beqz a4, 4026a7f5 <__wpa_send_eapol+0x2c5> 4026a727: 0ca516 beqz a5, 4026a7f5 <__wpa_send_eapol+0x2c5> 4026a72a: 0f3d mov.n a3, a15 4026a72c: 152122 l32i a2, a1, 84 4026a72f: 65a542 movi a4, 0x565 4026a732: 565501 l32r a0, 40240088 <_irom0_text_start+0x88> 4026a735: 0000c0 callx0 a0 4026a738: 02fd mov.n a15, a2 4026a73a: f2cc bnez.n a2, 4026a74d <__wpa_send_eapol+0x21d> 4026a73c: 0c2d mov.n a2, a12 4026a73e: fd1431 l32r a3, 40269b90 4026a741: 67a542 movi a4, 0x567 4026a744: 56df01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a747: 0000c0 callx0 a0 4026a74a: 005246 j 4026a897 <__wpa_send_eapol+0x367> 4026a74d: 082132 l32i a3, a1, 32 4026a750: 1a2142 l32i a4, a1, 104 4026a753: 563701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a756: 0000c0 callx0 a0 4026a759: 0d2162 l32i a6, a1, 52 4026a75c: 00a616 beqz a6, 4026a76a <__wpa_send_eapol+0x23a> 4026a75f: 1a2182 l32i a8, a1, 104 4026a762: ddaf72 movi a7, -35 4026a765: 8f8a add.n a8, a15, a8 4026a767: 004872 s8i a7, a8, 0 4026a76a: c198 l32i.n a9, a1, 48 4026a76c: bca002 movi a0, 188 4026a76f: fec992 addi a9, a9, -2 4026a772: 174916 beqz a9, 4026a8ea <__wpa_send_eapol+0x3ba> 4026a775: c1a8 l32i.n a10, a1, 48 4026a777: fdcaa2 addi a10, a10, -3 4026a77a: 16ca16 beqz a10, 4026a8ea <__wpa_send_eapol+0x3ba> 4026a77d: 041c movi.n a4, 16 4026a77f: 1d38 l32i.n a3, a13, 4 4026a781: 31cc22 addi a2, a12, 49 4026a784: a129 s32i.n a2, a1, 40 4026a786: 34c332 addi a3, a3, 52 4026a789: 562901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a78c: 0000c0 callx0 a0 4026a78f: 1d28 l32i.n a2, a13, 4 4026a791: 032c movi.n a3, 32 4026a793: 24c222 addi a2, a2, 36 4026a796: e304c5 call0 4024d7e4 4026a799: a138 l32i.n a3, a1, 40 4026a79b: 012d mov.n a2, a1 4026a79d: 041c movi.n a4, 16 4026a79f: 562401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a7a2: 0000c0 callx0 a0 4026a7a5: 10c122 addi a2, a1, 16 4026a7a8: 041c movi.n a4, 16 4026a7aa: 01dd32 addmi a3, a13, 0x100 4026a7ad: bcc332 addi a3, a3, -68 4026a7b0: 562001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a7b3: 0000c0 callx0 a0 4026a7b6: 0f3d mov.n a3, a15 4026a7b8: 152142 l32i a4, a1, 84 4026a7bb: 63cc22 addi a2, a12, 99 4026a7be: b129 s32i.n a2, a1, 44 4026a7c0: 561c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a7c3: 0000c0 callx0 a0 4026a7c6: 012d mov.n a2, a1 4026a7c8: 032c movi.n a3, 32 4026a7ca: 00a142 movi a4, 0x100 4026a7cd: b158 l32i.n a5, a1, 44 4026a7cf: 152162 l32i a6, a1, 84 4026a7d2: ff5601 l32r a0, 4026a52c 4026a7d5: 0000c0 callx0 a0 4026a7d8: 0f2d mov.n a2, a15 4026a7da: 152142 l32i a4, a1, 84 4026a7dd: fcec31 l32r a3, 40269b90 4026a7e0: 624c42 s8i a4, a12, 98 4026a7e3: 414840 srli a4, a4, 8 4026a7e6: 614c42 s8i a4, a12, 97 4026a7e9: 87a542 movi a4, 0x587 4026a7ec: 56b501 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a7ef: 0000c0 callx0 a0 4026a7f2: fce7f1 l32r a15, 40269b90 4026a7f5: 296e87 bbci a14, 8, 4026a822 <__wpa_send_eapol+0x2f2> 4026a7f8: 3b2d52 l32i a5, a13, 236 4026a7fb: e5cc bnez.n a5, 4026a80d <__wpa_send_eapol+0x2dd> 4026a7fd: 0f3d mov.n a3, a15 4026a7ff: 0c2d mov.n a2, a12 4026a801: 8fa542 movi a4, 0x58f 4026a804: 56af01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a807: 0000c0 callx0 a0 4026a80a: 002246 j 4026a897 <__wpa_send_eapol+0x367> 4026a80d: 0c2132 l32i a3, a1, 48 4026a810: 204cc0 or a4, a12, a12 4026a813: 0f2152 l32i a5, a1, 60 4026a816: 51cc62 addi a6, a12, 81 4026a819: 01dd22 addmi a2, a13, 0x100 4026a81c: acc222 addi a2, a2, -84 4026a81f: 02eb85 call0 4026d6d8 4026a822: 03a022 movi a2, 3 4026a825: afe561 l32r a6, 402567bc 4026a828: 00a132 movi a3, 0x100 4026a82b: 052662 l32i a6, a6, 20 4026a82e: 040c movi.n a4, 0 4026a830: 0668 l32i.n a6, a6, 0 4026a832: 176162 s32i a6, a1, 92 4026a835: dbac85 call0 40246300 4026a838: 3d8b addi.n a3, a13, 8 4026a83a: 186122 s32i a2, a1, 96 4026a83d: 12e8 l32i.n a14, a2, 4 4026a83f: 640c movi.n a4, 6 4026a841: 0e2d mov.n a2, a14 4026a843: 55fb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a846: 0000c0 callx0 a0 4026a849: f1d8 l32i.n a13, a1, 60 4026a84b: 2e6b addi.n a2, a14, 6 4026a84d: 172132 l32i a3, a1, 92 4026a850: 640c movi.n a4, 6 4026a852: 33c332 addi a3, a3, 51 4026a855: 55f601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a858: 0000c0 callx0 a0 4026a85b: 0d4d mov.n a4, a13 4026a85d: 182122 l32i a2, a1, 96 4026a860: ff3131 l32r a3, 4026a524 4026a863: 0c4e32 s8i a3, a14, 12 4026a866: 1228 l32i.n a2, a2, 4 4026a868: ff3031 l32r a3, 4026a528 4026a86b: 0d4e32 s8i a3, a14, 13 4026a86e: 22eb addi.n a2, a2, 14 4026a870: 0c3d mov.n a3, a12 4026a872: 55ef01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a875: 0000c0 callx0 a0 4026a878: 172122 l32i a2, a1, 92 4026a87b: 152142 l32i a4, a1, 84 4026a87e: 182132 l32i a3, a1, 96 4026a881: 71c442 addi a4, a4, 113 4026a884: 055342 s16i a4, a3, 10 4026a887: f8c905 call0 40263518 4026a88a: 0f3d mov.n a3, a15 4026a88c: 0c2d mov.n a2, a12 4026a88e: 9aa542 movi a4, 0x59a 4026a891: 568b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a894: 0000c0 callx0 a0 4026a897: 1121c2 l32i a12, a1, 68 4026a89a: 1221d2 l32i a13, a1, 72 4026a89d: 1321e2 l32i a14, a1, 76 4026a8a0: 1421f2 l32i a15, a1, 80 4026a8a3: 80a022 movi a2, 128 4026a8a6: 102102 l32i a0, a1, 64 4026a8a9: 112a add.n a1, a1, a2 4026a8ab: f00d ret.n 4026a8ad: 222152 l32i a5, a1, 136 4026a8b0: cc4516 beqz a5, 4026a578 <__wpa_send_eapol+0x48> 4026a8b3: 1a2122 l32i a2, a1, 104 4026a8b6: 830c movi.n a3, 8 4026a8b8: 56a201 l32r a0, 40240340 <_irom0_text_start+0x340> 4026a8bb: 0000c0 callx0 a0 4026a8be: 1a21f2 l32i a15, a1, 104 4026a8c1: 800c movi.n a0, 8 4026a8c3: c00020 sub a0, a0, a2 4026a8c6: 932020 movnez a2, a0, a2 4026a8c9: d129 s32i.n a2, a1, 52 4026a8cb: ff2a add.n a15, a15, a2 4026a8cd: ff8b addi.n a15, a15, 8 4026a8cf: ff2a46 j 4026a57c <__wpa_send_eapol+0x4c> 4026a8d2: 0d2d mov.n a2, a13 4026a8d4: ff40c5 call0 40269ce4 4026a8d7: c80256 bnez a2, 4026a55b <__wpa_send_eapol+0x2b> 4026a8da: 220c movi.n a2, 2 4026a8dc: 642d32 l32i a3, a13, 0x190 4026a8df: 1c0c movi.n a12, 1 4026a8e1: fec332 addi a3, a3, -2 4026a8e4: 93c230 movnez a12, a2, a3 4026a8e7: ff1c86 j 4026a55d <__wpa_send_eapol+0x2d> 4026a8ea: 63cc52 addi a5, a12, 99 4026a8ed: 152132 l32i a3, a1, 84 4026a8f0: 802d00 add a2, a13, a0 4026a8f3: f8c342 addi a4, a3, -8 4026a8f6: ffc332 addi a3, a3, -1 4026a8f9: b33440 movgez a3, a4, a4 4026a8fc: 213330 srai a3, a3, 3 4026a8ff: 204ff0 or a4, a15, a15 4026a902: 03b945 call0 4026e498 4026a905: ecf216 beqz a2, 4026a7d8 <__wpa_send_eapol+0x2a8> 4026a908: 0c2d mov.n a2, a12 4026a90a: fca131 l32r a3, 40269b90 4026a90d: 77a542 movi a4, 0x577 4026a910: 566c01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a913: 0000c0 callx0 a0 4026a916: 0f2d mov.n a2, a15 4026a918: fc9e31 l32r a3, 40269b90 4026a91b: 78a542 movi a4, 0x578 4026a91e: 566801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026a921: 0000c0 callx0 a0 4026a924: ffdbc6 j 4026a897 <__wpa_send_eapol+0x367> 4026a927: c11200 mul16u a1, a2, a0 4026a92a: 81f9d0 src a15, a9, a13 4026a92d: 4109 s32i.n a0, a1, 16 4026a92f: 51c9 s32i.n a12, a1, 20 4026a931: 61d9 s32i.n a13, a1, 24 4026a933: 71e9 s32i.n a14, a1, 28 4026a935: 04dd mov.n a13, a4 4026a937: 02ed mov.n a14, a2 4026a939: 03cd mov.n a12, a3 4026a93b: 07e316 beqz a3, 4026a9bd <__wpa_send_eapol+0x48d> 4026a93e: d138 l32i.n a3, a1, 52 4026a940: e128 l32i.n a2, a1, 56 4026a942: c148 l32i.n a4, a1, 48 4026a944: 000c movi.n a0, 0 4026a946: 3109 s32i.n a0, a1, 12 4026a948: 0149 s32i.n a4, a1, 0 4026a94a: 2129 s32i.n a2, a1, 8 4026a94c: 1139 s32i.n a3, a1, 4 4026a94e: 0e2d mov.n a2, a14 4026a950: 0c3d mov.n a3, a12 4026a952: 0d4d mov.n a4, a13 4026a954: ffbd85 call0 4026a530 <__wpa_send_eapol> 4026a957: bc58 l32i.n a5, a12, 44 4026a959: cc28 l32i.n a2, a12, 48 4026a95b: 160c movi.n a6, 1 4026a95d: 800c movi.n a0, 8 4026a95f: 100d00 and a0, a13, a0 4026a962: 004d mov.n a4, a0 4026a964: 934600 movnez a4, a6, a0 4026a967: 932540 movnez a2, a5, a4 4026a96a: 071266 bnei a2, 1, 4026a975 <__wpa_send_eapol+0x445> 4026a96d: 112e32 l32i a3, a14, 68 4026a970: 64a052 movi a5, 100 4026a973: 43cc bnez.n a3, 4026a97b <__wpa_send_eapol+0x44b> 4026a975: e8a3f2 movi a15, 0x3e8 4026a978: 000146 j 4026a981 <__wpa_send_eapol+0x451> 4026a97b: f4a1f2 movi a15, 0x1f4 4026a97e: 93f540 movnez a15, a5, a4 4026a981: 00b016 beqz a0, 4026a990 <__wpa_send_eapol+0x460> 4026a984: 081266 bnei a2, 1, 4026a990 <__wpa_send_eapol+0x460> 4026a987: 05ed87 bbsi a13, 8, 4026a990 <__wpa_send_eapol+0x460> 4026a98a: 01a062 movi a6, 1 4026a98d: 666c62 s32i a6, a12, 0x198 4026a990: 202ff0 or a2, a15, a15 4026a993: e8a332 movi a3, 0x3e8 4026a996: 55de01 l32r a0, 40240110 <_irom0_text_start+0x110> 4026a999: 0000c0 callx0 a0 4026a99c: 02dd mov.n a13, a2 4026a99e: e8a332 movi a3, 0x3e8 4026a9a1: 0f2d mov.n a2, a15 4026a9a3: 566701 l32r a0, 40240340 <_irom0_text_start+0x340> 4026a9a6: 0000c0 callx0 a0 4026a9a9: 0c6d mov.n a6, a12 4026a9ab: 0e5d mov.n a5, a14 4026a9ad: 023d mov.n a3, a2 4026a9af: e8a342 movi a4, 0x3e8 4026a9b2: 0d2d mov.n a2, a13 4026a9b4: 823340 mull a3, a3, a4 4026a9b7: fdc441 l32r a4, 4026a0c8 4026a9ba: 030c05 call0 4026da7c 4026a9bd: 51c8 l32i.n a12, a1, 20 4026a9bf: 61d8 l32i.n a13, a1, 24 4026a9c1: 71e8 l32i.n a14, a1, 28 4026a9c3: 81f8 l32i.n a15, a1, 32 4026a9c5: 4108 l32i.n a0, a1, 16 4026a9c7: 30c112 addi a1, a1, 48 4026a9ca: f00d ret.n 4026a9cc: d0c112 addi a1, a1, -48 4026a9cf: 71c9 s32i.n a12, a1, 28 4026a9d1: 5129 s32i.n a2, a1, 20 4026a9d3: 6109 s32i.n a0, a1, 24 4026a9d5: 91e9 s32i.n a14, a1, 36 4026a9d7: 81d9 s32i.n a13, a1, 32 4026a9d9: 03ed mov.n a14, a3 4026a9db: 04dd mov.n a13, a4 4026a9dd: 62a002 movi a0, 98 4026a9e0: 213047 bltu a0, a4, 4026aa05 <__wpa_send_eapol+0x4d5> 4026a9e3: f27c movi.n a2, -1 4026a9e5: 0003c6 j 4026a9f8 <__wpa_send_eapol+0x4c8> 4026a9e8: fd7c movi.n a13, -1 4026a9ea: 0c2d mov.n a2, a12 4026a9ec: 013d mov.n a3, a1 4026a9ee: 041c movi.n a4, 16 4026a9f0: 559001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026a9f3: 0000c0 callx0 a0 4026a9f6: 0d2d mov.n a2, a13 4026a9f8: 71c8 l32i.n a12, a1, 28 4026a9fa: 81d8 l32i.n a13, a1, 32 4026a9fc: 91e8 l32i.n a14, a1, 36 4026a9fe: 6108 l32i.n a0, a1, 24 4026aa00: 30c112 addi a1, a1, 48 4026aa03: f00d ret.n 4026aa05: 10a042 movi a4, 16 4026aa08: 060322 l8ui a2, a3, 6 4026aa0b: 51c3c2 addi a12, a3, 81 4026aa0e: 046122 s32i a2, a1, 16 4026aa11: 202110 or a2, a1, a1 4026aa14: 0c3d mov.n a3, a12 4026aa16: 558601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026aa19: 0000c0 callx0 a0 4026aa1c: 0c2d mov.n a2, a12 4026aa1e: 030c movi.n a3, 0 4026aa20: 041c movi.n a4, 16 4026aa22: 559a01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026aa25: 0000c0 callx0 a0 4026aa28: 0d5d mov.n a5, a13 4026aa2a: 0e4d mov.n a4, a14 4026aa2c: 5128 l32i.n a2, a1, 20 4026aa2e: 4138 l32i.n a3, a1, 16 4026aa30: 0c6d mov.n a6, a12 4026aa32: 243030 extui a3, a3, 0, 3 4026aa35: 02ca05 call0 4026d6d8 4026aa38: fac256 bnez a2, 4026a9e8 <__wpa_send_eapol+0x4b8> 4026aa3b: 012d mov.n a2, a1 4026aa3d: 0c3d mov.n a3, a12 4026aa3f: 041c movi.n a4, 16 4026aa41: 841501 l32r a0, 4024ba98 4026aa44: 0000c0 callx0 a0 4026aa47: f9d256 bnez a2, 4026a9e8 <__wpa_send_eapol+0x4b8> 4026aa4a: 0d0c movi.n a13, 0 4026aa4c: ffe686 j 4026a9ea <__wpa_send_eapol+0x4ba> 4026aa4f: 9d3c00 excw 4026aa52: 424026 beqi a0, 4, 4026aa98 4026aa54 : 4026aa54: 40a042 movi a4, 64 4026aa57: 00a032 movi a3, 0 4026aa5a: e0c112 addi a1, a1, -32 4026aa5d: 0561c2 s32i a12, a1, 20 4026aa60: 4109 s32i.n a0, a1, 16 4026aa62: 02cd mov.n a12, a2 4026aa64: 3b6232 s32i a3, a2, 236 4026aa67: 01d222 addmi a2, a2, 0x100 4026aa6a: acc222 addi a2, a2, -84 4026aa6d: 558701 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026aa70: 0000c0 callx0 a0 4026aa73: 030c movi.n a3, 0 4026aa75: 040c movi.n a4, 0 4026aa77: 5c8b addi.n a5, a12, 8 4026aa79: 060c movi.n a6, 0 4026aa7b: 070c movi.n a7, 0 4026aa7d: 0c28 l32i.n a2, a12, 0 4026aa7f: 000c movi.n a0, 0 4026aa81: 0109 s32i.n a0, a1, 0 4026aa83: ff1185 call0 40269b9c 4026aa86: 0c4d mov.n a4, a12 4026aa88: 020c movi.n a2, 0 4026aa8a: 0c38 l32i.n a3, a12, 0 4026aa8c: 3c6c22 s32i a2, a12, 240 4026aa8f: fff021 l32r a2, 4026aa50 <__wpa_send_eapol+0x520> 4026aa92: 51c8 l32i.n a12, a1, 20 4026aa94: 02fe05 call0 4026da78 4026aa97: 4108 l32i.n a0, a1, 16 4026aa99: 20c112 addi a1, a1, 32 4026aa9c: f00d ret.n ... 4026aaa0 : 4026aaa0: f0c112 addi a1, a1, -16 4026aaa3: 0109 s32i.n a0, a1, 0 4026aaa5: 11c9 s32i.n a12, a1, 4 4026aaa7: 21d9 s32i.n a13, a1, 8 4026aaa9: 02cd mov.n a12, a2 4026aaab: 03dd mov.n a13, a3 4026aaad: 32cc bnez.n a2, 4026aab4 4026aaaf: f27c movi.n a2, -1 4026aab1: 001b86 j 4026ab23 4026aab4: 020c movi.n a2, 0 4026aab6: 4723b6 bltui a3, 2, 4026ab01 4026aab9: 100c movi.n a0, 1 4026aabb: 0243f6 bgeui a3, 4, 4026aac1 4026aabe: 6c23f6 bgeui a3, 2, 4026ab2e 4026aac1: 3c6df6 bgeui a13, 6, 4026ab01 4026aac4: 394db6 bltui a13, 4, 4026ab01 4026aac7: 5d2c32 l32i a3, a12, 0x174 4026aaca: 1ee337 bbsi a3, 3, 4026aaec 4026aacd: 100c movi.n a0, 1 4026aacf: 820c movi.n a2, 8 4026aad1: 202320 or a2, a3, a2 4026aad4: 6c09 s32i.n a0, a12, 24 4026aad6: 5d6c22 s32i a2, a12, 0x174 4026aad9: 0c2d mov.n a2, a12 4026aadb: 00cbc5 call0 4026b798 4026aade: 511226 beqi a2, 1, 4026ab33 4026aae1: 030c movi.n a3, 0 4026aae3: 140c movi.n a4, 1 4026aae5: 8c49 s32i.n a4, a12, 32 4026aae7: 6c39 s32i.n a3, a12, 24 4026aae9: 000506 j 4026ab01 4026aaec: 122c52 l32i a5, a12, 72 4026aaef: c58c beqz.n a5, 4026aaff 4026aaf1: 1c78 l32i.n a7, a12, 4 4026aaf3: 3768 l32i.n a6, a7, 12 4026aaf5: 660b addi.n a6, a6, -1 4026aaf7: 3769 s32i.n a6, a7, 12 4026aaf9: 126c22 s32i a2, a12, 72 4026aafc: 5a6c02 s32i a0, a12, 0x168 4026aaff: 9c09 s32i.n a0, a12, 36 4026ab01: 030c movi.n a3, 0 4026ab03: 044c movi.n a4, 64 4026ab05: 01dc22 addmi a2, a12, 0x100 4026ab08: 070c movi.n a7, 0 4026ab0a: 3b6c72 s32i a7, a12, 236 4026ab0d: acc222 addi a2, a2, -84 4026ab10: 555f01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026ab13: 0000c0 callx0 a0 4026ab16: 045d26 beqi a13, 5, 4026ab1e 4026ab19: 0c2d mov.n a2, a12 4026ab1b: fff385 call0 4026aa54 4026ab1e: 0c2d mov.n a2, a12 4026ab20: 00c745 call0 4026b798 4026ab23: 11c8 l32i.n a12, a1, 4 4026ab25: 21d8 l32i.n a13, a1, 8 4026ab27: 0108 l32i.n a0, a1, 0 4026ab29: 10c112 addi a1, a1, 16 4026ab2c: f00d ret.n 4026ab2e: 7c09 s32i.n a0, a12, 28 4026ab30: fff346 j 4026ab01 4026ab33: 120c movi.n a2, 1 4026ab35: fffa86 j 4026ab23 4026ab38: 773c movi.n a7, 55 4026ab3a: 124010 excw 4026ab3d: d9f0c1 l32r a12, 40261300 4026ab40: 11c921 l32r a2, 4022f264 <_lit4_end+0x127b14> 4026ab43: 0109 s32i.n a0, a1, 0 4026ab45: 02cd mov.n a12, a2 4026ab47: 100c movi.n a0, 1 4026ab49: 0d0c movi.n a13, 0 4026ab4b: 238c beqz.n a3, 4026ab51 4026ab4d: 4228 l32i.n a2, a2, 16 4026ab4f: 728c beqz.n a2, 4026ab5a 4026ab51: 5d2c32 l32i a3, a12, 0x174 4026ab54: 203300 or a3, a3, a0 4026ab57: 5d6c32 s32i a3, a12, 0x174 4026ab5a: 6c48 l32i.n a4, a12, 24 4026ab5c: 4cd9 s32i.n a13, a12, 16 4026ab5e: 948c beqz.n a4, 4026ab6b 4026ab60: 5d2c52 l32i a5, a12, 0x174 4026ab63: e67c movi.n a6, -2 4026ab65: 105560 and a5, a5, a6 4026ab68: 5d6c52 s32i a5, a12, 0x174 4026ab6b: 122c72 l32i a7, a12, 72 4026ab6e: 3d6cd2 s32i a13, a12, 244 4026ab71: 678c beqz.n a7, 4026ab7b 4026ab73: 1c98 l32i.n a9, a12, 4 4026ab75: 3988 l32i.n a8, a9, 12 4026ab77: 880b addi.n a8, a8, -1 4026ab79: 3989 s32i.n a8, a9, 12 4026ab7b: 632c92 l32i a9, a12, 0x18c 4026ab7e: 126cd2 s32i a13, a12, 72 4026ab81: 021966 bnei a9, 1, 4026ab87 4026ab84: 576cd2 s32i a13, a12, 0x15c 4026ab87: 0c2d mov.n a2, a12 4026ab89: 3e6c02 s32i a0, a12, 248 4026ab8c: ffec45 call0 4026aa54 4026ab8f: bcd9 s32i.n a13, a12, 44 4026ab91: 652c22 l32i a2, a12, 0x194 4026ab94: 21d8 l32i.n a13, a1, 8 4026ab96: 11c8 l32i.n a12, a1, 4 4026ab98: ffe801 l32r a0, 4026ab38 4026ab9b: 0000c0 callx0 a0 4026ab9e: 0108 l32i.n a0, a1, 0 4026aba0: 10c112 addi a1, a1, 16 4026aba3: f00d ret.n 4026aba5: 000000 ill 4026aba8: f0c112 addi a1, a1, -16 4026abab: 025d mov.n a5, a2 4026abad: 0109 s32i.n a0, a1, 0 4026abaf: 100c movi.n a0, 1 4026abb1: 338c beqz.n a3, 4026abb8 4026abb3: 4228 l32i.n a2, a2, 16 4026abb5: 081226 beqi a2, 1, 4026abc1 4026abb8: 5d2532 l32i a3, a5, 0x174 4026abbb: 203300 or a3, a3, a0 4026abbe: 5d6532 s32i a3, a5, 0x174 4026abc1: 0528 l32i.n a2, a5, 0 4026abc3: 358b addi.n a3, a5, 8 4026abc5: 4509 s32i.n a0, a5, 16 4026abc7: 040c movi.n a4, 0 4026abc9: a549 s32i.n a4, a5, 40 4026abcb: ff1145 call0 40269ce0 4026abce: 0108 l32i.n a0, a1, 0 4026abd0: 10c112 addi a1, a1, 16 4026abd3: f00d ret.n 4026abd5: 000000 ill 4026abd8: 060c movi.n a6, 0 4026abda: 270c movi.n a7, 2 4026abdc: 338c beqz.n a3, 4026abe3 4026abde: 4238 l32i.n a3, a2, 16 4026abe0: 0a2326 beqi a3, 2, 4026abee 4026abe3: 5d2242 l32i a4, a2, 0x174 4026abe6: 150c movi.n a5, 1 4026abe8: 204450 or a4, a4, a5 4026abeb: 5d6242 s32i a4, a2, 0x174 4026abee: 7269 s32i.n a6, a2, 28 4026abf0: 4279 s32i.n a7, a2, 16 4026abf2: f00d ret.n 4026abf4: f0c112 addi a1, a1, -16 4026abf7: 11c9 s32i.n a12, a1, 4 4026abf9: 0109 s32i.n a0, a1, 0 4026abfb: 02cd mov.n a12, a2 4026abfd: 338c beqz.n a3, 4026ac04 4026abff: 4208 l32i.n a0, a2, 16 4026ac01: 0a3026 beqi a0, 3, 4026ac0f 4026ac04: 5d2c22 l32i a2, a12, 0x174 4026ac07: 130c movi.n a3, 1 4026ac09: 202230 or a2, a2, a3 4026ac0c: 5d6c22 s32i a2, a12, 0x174 4026ac0f: 030c movi.n a3, 0 4026ac11: 01dc22 addmi a2, a12, 0x100 4026ac14: 340c movi.n a4, 3 4026ac16: 4c49 s32i.n a4, a12, 16 4026ac18: acc222 addi a2, a2, -84 4026ac1b: 044c movi.n a4, 64 4026ac1d: 551b01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026ac20: 0000c0 callx0 a0 4026ac23: 0108 l32i.n a0, a1, 0 4026ac25: 050c movi.n a5, 0 4026ac27: 3b6c52 s32i a5, a12, 236 4026ac2a: 8c59 s32i.n a5, a12, 32 4026ac2c: 11c8 l32i.n a12, a1, 4 4026ac2e: 10c112 addi a1, a1, 16 4026ac31: f00d ret.n 4026ac33: c11200 mul16u a1, a2, a0 4026ac36: 11c9f0 slli a12, a9, 1 4026ac39: 21d9 s32i.n a13, a1, 8 4026ac3b: 0109 s32i.n a0, a1, 0 4026ac3d: 02dd mov.n a13, a2 4026ac3f: 332302 l32i a0, a3, 204 4026ac42: 03cd mov.n a12, a3 4026ac44: d0dc bnez.n a0, 4026ac65 4026ac46: 130c movi.n a3, 1 4026ac48: 020c movi.n a2, 0 4026ac4a: 346c22 s32i a2, a12, 208 4026ac4d: 336c32 s32i a3, a12, 204 4026ac50: 0d2d mov.n a2, a13 4026ac52: 0c3d mov.n a3, a12 4026ac54: ff1085 call0 40269d60 4026ac57: 0d2d mov.n a2, a13 4026ac59: 0c3d mov.n a3, a12 4026ac5b: 009645 call0 4026b5c0 4026ac5e: 0c3d mov.n a3, a12 4026ac60: 0d2d mov.n a2, a13 4026ac62: 00a845 call0 4026b6e8 4026ac65: 11c8 l32i.n a12, a1, 4 4026ac67: 21d8 l32i.n a13, a1, 8 4026ac69: 0108 l32i.n a0, a1, 0 4026ac6b: 10c112 addi a1, a1, 16 4026ac6e: f00d ret.n 4026ac70: f0c112 addi a1, a1, -16 4026ac73: 11c9 s32i.n a12, a1, 4 4026ac75: 0109 s32i.n a0, a1, 0 4026ac77: 02cd mov.n a12, a2 4026ac79: 338c beqz.n a3, 4026ac80 4026ac7b: 4208 l32i.n a0, a2, 16 4026ac7d: 0b4026 beqi a0, 4, 4026ac8c 4026ac80: 5d2c22 l32i a2, a12, 0x174 4026ac83: 01a032 movi a3, 1 4026ac86: 202230 or a2, a2, a3 4026ac89: 5d6c22 s32i a2, a12, 0x174 4026ac8c: 002c22 l32i a2, a12, 0 4026ac8f: 012c32 l32i a3, a12, 4 4026ac92: 440c movi.n a4, 4 4026ac94: 4c49 s32i.n a4, a12, 16 4026ac96: fff9c5 call0 4026ac34 4026ac99: 4ccc22 addi a2, a12, 76 4026ac9c: 032c movi.n a3, 32 4026ac9e: e2e6c5 call0 4024db0c 4026aca1: 828c beqz.n a2, 4026acad 4026aca3: 0c28 l32i.n a2, a12, 0 4026aca5: 3c8b addi.n a3, a12, 8 4026aca7: ff0385 call0 40269ce0 4026acaa: 000146 j 4026acb3 4026acad: 050c movi.n a5, 0 4026acaf: 9c59 s32i.n a5, a12, 36 4026acb1: bc59 s32i.n a5, a12, 44 4026acb3: 11c8 l32i.n a12, a1, 4 4026acb5: 0108 l32i.n a0, a1, 0 4026acb7: 10c112 addi a1, a1, 16 4026acba: f00d ret.n 4026acbc: 060c movi.n a6, 0 4026acbe: 570c movi.n a7, 5 4026acc0: 338c beqz.n a3, 4026acc7 4026acc2: 4238 l32i.n a3, a2, 16 4026acc4: 0a5326 beqi a3, 5, 4026acd2 4026acc7: 5d2242 l32i a4, a2, 0x174 4026acca: 150c movi.n a5, 1 4026accc: 204450 or a4, a4, a5 4026accf: 5d6242 s32i a4, a2, 0x174 4026acd2: 606262 s32i a6, a2, 0x180 4026acd5: 4279 s32i.n a7, a2, 16 4026acd7: f00d ret.n 4026acd9: 000000 ill 4026acdc: f0c112 addi a1, a1, -16 4026acdf: 11c9 s32i.n a12, a1, 4 4026ace1: 0109 s32i.n a0, a1, 0 4026ace3: 02cd mov.n a12, a2 4026ace5: 338c beqz.n a3, 4026acec 4026ace7: 4208 l32i.n a0, a2, 16 4026ace9: 0b6026 beqi a0, 6, 4026acf8 4026acec: 5d2c22 l32i a2, a12, 0x174 4026acef: 01a032 movi a3, 1 4026acf2: 202230 or a2, a2, a3 4026acf5: 5d6c22 s32i a2, a12, 0x174 4026acf8: aeb121 l32r a2, 402567bc 4026acfb: 06a032 movi a3, 6 4026acfe: 046c32 s32i a3, a12, 16 4026ad01: 5228 l32i.n a2, a2, 20 4026ad03: 040c movi.n a4, 0 4026ad05: 332222 l32i a2, a2, 204 4026ad08: 3c8b addi.n a3, a12, 8 4026ad0a: 1228 l32i.n a2, a2, 4 4026ad0c: fee2c5 call0 40269b3c 4026ad0f: e28c beqz.n a2, 4026ad21 4026ad11: 023d mov.n a3, a2 4026ad13: 042c movi.n a4, 32 4026ad15: 01dc22 addmi a2, a12, 0x100 4026ad18: 8cc222 addi a2, a2, -116 4026ad1b: 54c501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ad1e: 0000c0 callx0 a0 4026ad21: 040c movi.n a4, 0 4026ad23: 0108 l32i.n a0, a1, 0 4026ad25: 606c42 s32i a4, a12, 0x180 4026ad28: 11c8 l32i.n a12, a1, 4 4026ad2a: 10c112 addi a1, a1, 16 4026ad2d: f00d ret.n 4026ad2f: 40a100 excw 4026ad32: 0c0000 excw 4026ad35: c11275 excw 4026ad38: d1c9c0 mul16s a12, a9, a12 4026ad3b: c109 s32i.n a0, a1, 48 4026ad3d: 02cd mov.n a12, a2 4026ad3f: 338c beqz.n a3, 4026ad46 4026ad41: 4208 l32i.n a0, a2, 16 4026ad43: 0a7026 beqi a0, 7, 4026ad51 4026ad46: 5d2c22 l32i a2, a12, 0x174 4026ad49: 130c movi.n a3, 1 4026ad4b: 202230 or a2, a2, a3 4026ad4e: 5d6c22 s32i a2, a12, 0x174 4026ad51: 046c52 s32i a5, a12, 16 4026ad54: 0b2c42 l32i a4, a12, 44 4026ad57: 00a002 movi a0, 0 4026ad5a: 586c02 s32i a0, a12, 0x160 4026ad5d: dc09 s32i.n a0, a12, 52 4026ad5f: 441b addi.n a4, a4, 1 4026ad61: bc49 s32i.n a4, a12, 44 4026ad63: 7254e6 bgei a4, 5, 4026add9 4026ad66: 632c62 l32i a6, a12, 0x18c 4026ad69: 652c82 l32i a8, a12, 0x194 4026ad6c: 502666 bnei a6, 2, 4026adc0 4026ad6f: fff071 l32r a7, 4026ad30 4026ad72: f20c movi.n a2, 15 4026ad74: 480787 bnone a7, a8, 4026adc0 4026ad77: acaf32 movi a3, -84 4026ad7a: 440c movi.n a4, 4 4026ad7c: ddaf92 movi a9, -35 4026ad7f: 4b1c movi.n a11, 20 4026ad81: 10c1a2 addi a10, a1, 16 4026ad84: 024a02 s8i a0, a10, 2 4026ad87: 034a22 s8i a2, a10, 3 4026ad8a: 014ab2 s8i a11, a10, 1 4026ad8d: 004a92 s8i a9, a10, 0 4026ad90: 054a42 s8i a4, a10, 5 4026ad93: 044a32 s8i a3, a10, 4 4026ad96: 652c22 l32i a2, a12, 0x194 4026ad99: 170c movi.n a7, 1 4026ad9b: 04f226 beqi a2, 0x100, 4026ada3 4026ad9e: 01e226 beqi a2, 128, 4026ada3 4026ada1: 007d mov.n a7, a0 4026ada3: 032c movi.n a3, 32 4026ada5: 5c8b addi.n a5, a12, 8 4026ada7: 16c162 addi a6, a1, 22 4026adaa: 0c48 l32i.n a4, a12, 0 4026adac: 01dc22 addmi a2, a12, 0x100 4026adaf: 8cc222 addi a2, a2, -116 4026adb2: 58c442 addi a4, a4, 88 4026adb5: 02a785 call0 4026d830 4026adb8: 601c movi.n a0, 22 4026adba: 10c172 addi a7, a1, 16 4026adbd: 000046 j 4026adc2 4026adc0: 070c movi.n a7, 0 4026adc2: 0c3d mov.n a3, a12 4026adc4: 4ccc62 addi a6, a12, 76 4026adc7: 88a042 movi a4, 136 4026adca: 050c movi.n a5, 0 4026adcc: 0c28 l32i.n a2, a12, 0 4026adce: 0109 s32i.n a0, a1, 0 4026add0: 1159 s32i.n a5, a1, 4 4026add2: 2159 s32i.n a5, a1, 8 4026add4: 050c movi.n a5, 0 4026add6: ffb505 call0 4026a928 <__wpa_send_eapol+0x3f8> 4026add9: d1c8 l32i.n a12, a1, 52 4026addb: c108 l32i.n a0, a1, 48 4026addd: 40c112 addi a1, a1, 64 4026ade0: f00d ret.n 4026ade2: 400000 ssr a0 4026ade5: 2708 l32i.n a0, a7, 8 4026ade7: a05240 addx4 a5, a2, a4 4026adea: 633030 excw 4026aded: 047d20 extui a7, a2, 13, 1 4026adf0: b0c112 addi a1, a1, -80 4026adf3: 841c movi.n a4, 24 4026adf5: d1c9 s32i.n a12, a1, 52 4026adf7: c109 s32i.n a0, a1, 48 4026adf9: 10c132 addi a3, a1, 16 4026adfc: e169 s32i.n a6, a1, 56 4026adfe: f179 s32i.n a7, a1, 60 4026ae00: 004c movi.n a0, 64 4026ae02: 02cd mov.n a12, a2 4026ae04: 642c82 l32i a8, a12, 0x190 4026ae07: fff721 l32r a2, 4026ade4 4026ae0a: fec882 addi a8, a8, -2 4026ae0d: 930580 movnez a0, a5, a8 4026ae10: 106102 s32i a0, a1, 64 4026ae13: ecb245 call0 40257938 4026ae16: 102102 l32i a0, a1, 64 4026ae19: f148 l32i.n a4, a1, 60 4026ae1b: e128 l32i.n a2, a1, 56 4026ae1d: 652c62 l32i a6, a12, 0x194 4026ae20: 130c movi.n a3, 1 4026ae22: 04f626 beqi a6, 0x100, 4026ae2a 4026ae25: 01e626 beqi a6, 128, 4026ae2a 4026ae28: 030c movi.n a3, 0 4026ae2a: 4ccc72 addi a7, a12, 76 4026ae2d: 6ccc62 addi a6, a12, 108 4026ae30: 0c58 l32i.n a5, a12, 0 4026ae32: 2109 s32i.n a0, a1, 8 4026ae34: 1149 s32i.n a4, a1, 4 4026ae36: 3139 s32i.n a3, a1, 12 4026ae38: 58c552 addi a5, a5, 88 4026ae3b: 032c movi.n a3, 32 4026ae3d: 0169 s32i.n a6, a1, 0 4026ae3f: 10c142 addi a4, a1, 16 4026ae42: 6c8b addi.n a6, a12, 8 4026ae44: d1c8 l32i.n a12, a1, 52 4026ae46: 028f85 call0 4026d740 4026ae49: 020c movi.n a2, 0 4026ae4b: c108 l32i.n a0, a1, 48 4026ae4d: 50c112 addi a1, a1, 80 4026ae50: f00d ret.n 4026ae52: 120000 excw 4026ae55: e2a0c1 l32r a12, 402638d8 4026ae58: f21361 l32r a6, 402676a4 4026ae5b: c21461 l32r a6, 4025b6ac 4026ae5e: 021161 l32r a6, 4022b6a4 <_lit4_end+0x123f54> 4026ae61: d21061 l32r a6, 4025f6a4 4026ae64: 0c1261 l32r a6, 4022deac <_lit4_end+0x12675c> 4026ae67: 0d0c10 excw 4026ae6a: 02cd mov.n a12, a2 4026ae6c: fc8b addi.n a15, a12, 8 4026ae6e: 01dce2 addmi a14, a12, 0x100 4026ae71: 8ccee2 addi a14, a14, -116 4026ae74: 938c beqz.n a3, 4026ae81 4026ae76: 4228 l32i.n a2, a2, 16 4026ae78: 058266 bnei a2, 8, 4026ae81 4026ae7b: 5d2c22 l32i a2, a12, 0x174 4026ae7e: 000206 j 4026ae8a 4026ae81: 5d2c22 l32i a2, a12, 0x174 4026ae84: 202200 or a2, a2, a0 4026ae87: 5d6c22 s32i a2, a12, 0x174 4026ae8a: ecd9 s32i.n a13, a12, 56 4026ae8c: bfaf32 movi a3, -65 4026ae8f: 800c movi.n a0, 8 4026ae91: 4c09 s32i.n a0, a12, 16 4026ae93: 103230 and a3, a2, a3 4026ae96: 5d6c32 s32i a3, a12, 0x174 4026ae99: 652c22 l32i a2, a12, 0x194 4026ae9c: ff2701 l32r a0, 4026ab38 4026ae9f: 0000c0 callx0 a0 4026aea2: 019216 beqz a2, 4026aebf 4026aea5: ae4521 l32r a2, 402567bc 4026aea8: 052222 l32i a2, a2, 20 4026aeab: 204dd0 or a4, a13, a13 4026aeae: 332222 l32i a2, a2, 204 4026aeb1: 0f3d mov.n a3, a15 4026aeb3: 1228 l32i.n a2, a2, 4 4026aeb5: fec845 call0 40269b3c 4026aeb8: 02dd mov.n a13, a2 4026aeba: 32cc bnez.n a2, 4026aec1 4026aebc: 000906 j 4026aee4 4026aebf: 0edd mov.n a13, a14 4026aec1: 0c2d mov.n a2, a12 4026aec3: 0d3d mov.n a3, a13 4026aec5: 014d mov.n a4, a1 4026aec7: fff205 call0 4026ade8 4026aeca: 012d mov.n a2, a1 4026aecc: 5b2c32 l32i a3, a12, 0x16c 4026aecf: 5c2c42 l32i a4, a12, 0x170 4026aed2: ffaf85 call0 4026a9cc <__wpa_send_eapol+0x49c> 4026aed5: 064216 beqz a2, 4026af3d 4026aed8: 652c22 l32i a2, a12, 0x194 4026aedb: ff1701 l32r a0, 4026ab38 4026aede: 0000c0 callx0 a0 4026aee1: fb4256 bnez a2, 4026ae99 4026aee4: 00a002 movi a0, 0 4026aee7: 1421f2 l32i a15, a1, 80 4026aeea: 03e016 beqz a0, 4026af2c 4026aeed: fc7621 l32r a2, 4026a0c8 4026aef0: 00a032 movi a3, 0 4026aef3: 0c4d mov.n a4, a12 4026aef5: 666c32 s32i a3, a12, 0x198 4026aef8: 0c38 l32i.n a3, a12, 0 4026aefa: 02b7c5 call0 4026da78 4026aefd: 652c22 l32i a2, a12, 0x194 4026af00: ff0e01 l32r a0, 4026ab38 4026af03: 0000c0 callx0 a0 4026af06: a28c beqz.n a2, 4026af14 4026af08: 0d3d mov.n a3, a13 4026af0a: 0e2d mov.n a2, a14 4026af0c: 042c movi.n a4, 32 4026af0e: 544801 l32r a0, 40240030 <_irom0_text_start+0x30> 4026af11: 0000c0 callx0 a0 4026af14: 013d mov.n a3, a1 4026af16: 044c movi.n a4, 64 4026af18: 01dc22 addmi a2, a12, 0x100 4026af1b: 1d0c movi.n a13, 1 4026af1d: 116cd2 s32i a13, a12, 68 4026af20: acc222 addi a2, a2, -84 4026af23: 544301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026af26: 0000c0 callx0 a0 4026af29: 3b6cd2 s32i a13, a12, 236 4026af2c: 1121c2 l32i a12, a1, 68 4026af2f: 1221d2 l32i a13, a1, 72 4026af32: 1321e2 l32i a14, a1, 76 4026af35: 102102 l32i a0, a1, 64 4026af38: 60c112 addi a1, a1, 96 4026af3b: f00d ret.n 4026af3d: 100c movi.n a0, 1 4026af3f: ffe906 j 4026aee7 4026af42: 0c0000 excw 4026af45: 070c96 bltz a12, 4026afb9 4026af48: 338c beqz.n a3, 4026af4f 4026af4a: 4238 l32i.n a3, a2, 16 4026af4c: 0a1367 beq a3, a6, 4026af5a 4026af4f: 5d2242 l32i a4, a2, 0x174 4026af52: 150c movi.n a5, 1 4026af54: 204450 or a4, a4, a5 4026af57: 5d6242 s32i a4, a2, 0x174 4026af5a: 4269 s32i.n a6, a2, 16 4026af5c: b279 s32i.n a7, a2, 44 4026af5e: f00d ret.n 4026af60: 020c movi.n a2, 0 4026af62: f00d ret.n 4026af64: 032d mov.n a2, a3 4026af66: f00d ret.n 4026af68: 0f .byte 0xf 4026af69: 0008 l32i.n a0, a0, 0 4026af6b: ac0100 excw 4026af6e: 0f .byte 0xf 4026af6f: 085200 excw 4026af72: 0c0000 excw 4026af75: c112a5 excw 4026af78: 61d280 xsr.excsave2 a8 4026af7b: f219 s32i.n a1, a2, 60 4026af7d: 021b61 l32r a6, 4022b7ec <_lit4_end+0x12409c> 4026af80: c21761 l32r a6, 4025b7dc 4026af83: e21861 l32r a6, 402637e4 4026af86: cd1a61 l32r a6, 4025e3f0 4026af89: 12e802 excw 4026af8c: 100c movi.n a0, 1 4026af8e: 338c beqz.n a3, 4026af95 4026af90: 4228 l32i.n a2, a2, 16 4026af92: 089226 beqi a2, 10, 4026af9e 4026af95: 5d2c32 l32i a3, a12, 0x174 4026af98: 203300 or a3, a3, a0 4026af9b: 5d6c32 s32i a3, a12, 0x174 4026af9e: 046c52 s32i a5, a12, 16 4026afa1: 0b2c42 l32i a4, a12, 44 4026afa4: 00a032 movi a3, 0 4026afa7: dc39 s32i.n a3, a12, 52 4026afa9: 441b addi.n a4, a4, 1 4026afab: bc49 s32i.n a4, a12, 44 4026afad: 0254a6 blti a4, 5, 4026afb3 4026afb0: 004c86 j 4026b0e6 4026afb3: 10c122 addi a2, a1, 16 4026afb6: 840c movi.n a4, 8 4026afb8: 543501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026afbb: 0000c0 callx0 a0 4026afbe: 0c08 l32i.n a0, a12, 0 4026afc0: 632c22 l32i a2, a12, 0x18c 4026afc3: 1420f2 l32i a15, a0, 80 4026afc6: 1520d2 l32i a13, a0, 84 4026afc9: 1b1266 bnei a2, 1, 4026afe8 4026afcc: 1068 l32i.n a6, a0, 4 4026afce: 166617 bbci a6, 1, 4026afe8 4026afd1: 010f42 l8ui a4, a15, 1 4026afd4: 442b addi.n a4, a4, 2 4026afd6: 0ea4d7 bge a4, a13, 4026afe8 4026afd9: 000f52 l8ui a5, a15, 0 4026afdc: 063c movi.n a6, 48 4026afde: 069567 bne a5, a6, 4026afe8 4026afe1: ff4a add.n a15, a15, a4 4026afe3: 010fd2 l8ui a13, a15, 1 4026afe6: dd2b addi.n a13, a13, 2 4026afe8: 1261e2 s32i a14, a1, 72 4026afeb: 3e2266 bnei a2, 2, 4026b02d 4026afee: 0e4d mov.n a4, a14 4026aff0: 6e28 l32i.n a2, a14, 24 4026aff2: 122032 l32i a3, a0, 72 4026aff5: 11e2b0 slli a14, a2, 5 4026aff8: e4ea add.n a14, a4, a14 4026affa: 48cee2 addi a14, a14, 72 4026affd: 5448 l32i.n a4, a4, 20 4026afff: 1c6142 s32i a4, a1, 112 4026b002: 139c beqz.n a3, 4026b017 4026b004: 20c122 addi a2, a1, 32 4026b007: 043d mov.n a3, a4 4026b009: e2b005 call0 4024db0c 4026b00c: 0d6296 bltz a2, 4026b0e6 4026b00f: 122122 l32i a2, a1, 72 4026b012: 20c1e2 addi a14, a1, 32 4026b015: 6228 l32i.n a2, a2, 24 4026b017: 166122 s32i a2, a1, 88 4026b01a: 130c movi.n a3, 1 4026b01c: 10c142 addi a4, a1, 16 4026b01f: 150c movi.n a5, 1 4026b021: 136152 s32i a5, a1, 76 4026b024: 146142 s32i a4, a1, 80 4026b027: 156132 s32i a3, a1, 84 4026b02a: 000786 j 4026b04c 4026b02d: 0e0c movi.n a14, 0 4026b02f: 5d2c72 l32i a7, a12, 0x174 4026b032: 080c movi.n a8, 0 4026b034: 090c movi.n a9, 0 4026b036: 0a0c movi.n a10, 0 4026b038: 0b0c movi.n a11, 0 4026b03a: 1461b2 s32i a11, a1, 80 4026b03d: 1661a2 s32i a10, a1, 88 4026b040: 1c6192 s32i a9, a1, 112 4026b043: 156182 s32i a8, a1, 84 4026b046: 047570 extui a7, a7, 5, 1 4026b049: 136172 s32i a7, a1, 76 4026b04c: 202cc0 or a2, a12, a12 4026b04f: 1161f2 s32i a15, a1, 68 4026b052: fff0c5 call0 4026af60 4026b055: face31 l32r a3, 40269b90 4026b058: ffc441 l32r a4, 4026af68 4026b05b: 1c2102 l32i a0, a1, 112 4026b05e: 8022d0 add a2, a2, a13 4026b061: 08c002 addi a0, a0, 8 4026b064: 020a add.n a0, a2, a0 4026b066: 9320e0 movnez a2, a0, a14 4026b069: 540301 l32r a0, 40240078 <_irom0_text_start+0x78> 4026b06c: 0000c0 callx0 a0 4026b06f: 02fd mov.n a15, a2 4026b071: 071216 beqz a2, 4026b0e6 4026b074: 112132 l32i a3, a1, 68 4026b077: 0d4d mov.n a4, a13 4026b079: 53ed01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026b07c: 0000c0 callx0 a0 4026b07f: 3dfa add.n a3, a13, a15 4026b081: 0eac beqz.n a14, 4026b0a5 4026b083: 0e6d mov.n a6, a14 4026b085: 250c movi.n a5, 2 4026b087: 1c2172 l32i a7, a1, 112 4026b08a: 032d mov.n a2, a3 4026b08c: 040c movi.n a4, 0 4026b08e: 414142 s8i a4, a1, 65 4026b091: 162132 l32i a3, a1, 88 4026b094: 40c142 addi a4, a1, 64 4026b097: 143030 extui a3, a3, 0, 2 4026b09a: 404132 s8i a3, a1, 64 4026b09d: ffb331 l32r a3, 4026af6c 4026b0a0: 009d45 call0 4026ba78 4026b0a3: 023d mov.n a3, a2 4026b0a5: 0c2d mov.n a2, a12 4026b0a7: ffebc5 call0 4026af64 4026b0aa: fab9d1 l32r a13, 40269b90 4026b0ad: 142152 l32i a5, a1, 80 4026b0b0: 0c3d mov.n a3, a12 4026b0b2: 4ccc62 addi a6, a12, 76 4026b0b5: 132182 l32i a8, a1, 76 4026b0b8: c8a372 movi a7, 0x3c8 4026b0bb: c8a142 movi a4, 0x1c8 4026b0be: 1521a2 l32i a10, a1, 84 4026b0c1: 1621b2 l32i a11, a1, 88 4026b0c4: 029d mov.n a9, a2 4026b0c6: c099f0 sub a9, a9, a15 4026b0c9: 0c28 l32i.n a2, a12, 0 4026b0cb: 11b9 s32i.n a11, a1, 4 4026b0cd: 21a9 s32i.n a10, a1, 8 4026b0cf: 934780 movnez a4, a7, a8 4026b0d2: 0199 s32i.n a9, a1, 0 4026b0d4: 0f7d mov.n a7, a15 4026b0d6: ff8505 call0 4026a928 <__wpa_send_eapol+0x3f8> 4026b0d9: 0d3d mov.n a3, a13 4026b0db: 0f2d mov.n a2, a15 4026b0dd: ffa441 l32r a4, 4026af70 4026b0e0: 547801 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026b0e3: 0000c0 callx0 a0 4026b0e6: 1821c2 l32i a12, a1, 96 4026b0e9: 1921d2 l32i a13, a1, 100 4026b0ec: 1a21e2 l32i a14, a1, 104 4026b0ef: 1b21f2 l32i a15, a1, 108 4026b0f2: 80a022 movi a2, 128 4026b0f5: 172102 l32i a0, a1, 92 4026b0f8: 112a add.n a1, a1, a2 4026b0fa: f00d ret.n 4026b0fc: d0c112 addi a1, a1, -48 4026b0ff: 0861d2 s32i a13, a1, 32 4026b102: 0761c2 s32i a12, a1, 28 4026b105: 6109 s32i.n a0, a1, 24 4026b107: 02cd mov.n a12, a2 4026b109: b00c movi.n a0, 11 4026b10b: 1d0c movi.n a13, 1 4026b10d: 338c beqz.n a3, 4026b114 4026b10f: 4228 l32i.n a2, a2, 16 4026b111: 081207 beq a2, a0, 4026b11d 4026b114: 5d2c32 l32i a3, a12, 0x174 4026b117: 2033d0 or a3, a3, a13 4026b11a: 5d6c32 s32i a3, a12, 0x174 4026b11d: 4c09 s32i.n a0, a12, 16 4026b11f: 3e2c42 l32i a4, a12, 248 4026b122: 000c movi.n a0, 0 4026b124: ec09 s32i.n a0, a12, 56 4026b126: 05e416 beqz a4, 4026b188 4026b129: 642c22 l32i a2, a12, 0x190 4026b12c: 027805 call0 4026d8b0 4026b12f: 5129 s32i.n a2, a1, 20 4026b131: 642c22 l32i a2, a12, 0x190 4026b134: 027545 call0 4026d88c 4026b137: 5148 l32i.n a4, a1, 20 4026b139: 030c movi.n a3, 0 4026b13b: 060c movi.n a6, 0 4026b13d: 025d mov.n a5, a2 4026b13f: 01dc72 addmi a7, a12, 0x100 4026b142: 0c28 l32i.n a2, a12, 0 4026b144: ccc772 addi a7, a7, -52 4026b147: 0159 s32i.n a5, a1, 0 4026b149: 5c8b addi.n a5, a12, 8 4026b14b: 4159 s32i.n a5, a1, 16 4026b14d: fea4c5 call0 40269b9c 4026b150: 828c beqz.n a2, 4026b15c 4026b152: 0c28 l32i.n a2, a12, 0 4026b154: 4138 l32i.n a3, a1, 16 4026b156: feb885 call0 40269ce0 4026b159: 001306 j 4026b1a9 4026b15c: 002c32 l32i a3, a12, 0 4026b15f: 082362 l32i a6, a3, 32 4026b162: 3c6cd2 s32i a13, a12, 240 4026b165: 469c beqz.n a6, 4026b17d 4026b167: fe3a21 l32r a2, 4026aa50 <__wpa_send_eapol+0x520> 4026b16a: 0c4d mov.n a4, a12 4026b16c: 029085 call0 4026da78 4026b16f: 030c movi.n a3, 0 4026b171: fe3741 l32r a4, 4026aa50 <__wpa_send_eapol+0x520> 4026b174: 0c58 l32i.n a5, a12, 0 4026b176: 0c6d mov.n a6, a12 4026b178: 8528 l32i.n a2, a5, 32 4026b17a: 029005 call0 4026da7c 4026b17d: 652c22 l32i a2, a12, 0x194 4026b180: fe6e01 l32r a0, 4026ab38 4026b183: 0000c0 callx0 a0 4026b186: 000c movi.n a0, 0 4026b188: 632c72 l32i a7, a12, 0x18c 4026b18b: ad8c91 l32r a9, 402567bc 4026b18e: 051766 bnei a7, 1, 4026b197 4026b191: 576cd2 s32i a13, a12, 0x15c 4026b194: 000086 j 4026b19a 4026b197: 596cd2 s32i a13, a12, 0x164 4026b19a: 5998 l32i.n a9, a9, 20 4026b19c: 242992 l32i a9, a9, 144 4026b19f: 2988 l32i.n a8, a9, 8 4026b1a1: 184902 s8i a0, a9, 24 4026b1a4: 2088d0 or a8, a8, a13 4026b1a7: 2989 s32i.n a8, a9, 8 4026b1a9: 71c8 l32i.n a12, a1, 28 4026b1ab: 81d8 l32i.n a13, a1, 32 4026b1ad: 6108 l32i.n a0, a1, 24 4026b1af: 30c112 addi a1, a1, 48 4026b1b2: f00d ret.n 4026b1b4: b22a add.n a11, a2, a2 4026b1b6: 124026 beqi a0, 4, 4026b1cc 4026b1b9: c9f0c1 l32r a12, 4025d97c 4026b1bc: 010911 l32r a1, 4022b5e0 <_lit4_end+0x123e90> 4026b1bf: 6208 l32i.n a0, a2, 24 4026b1c1: 02cd mov.n a12, a2 4026b1c3: c08c beqz.n a0, 4026b1d3 4026b1c5: 030c movi.n a3, 0 4026b1c7: ff9745 call0 4026ab3c 4026b1ca: 11c8 l32i.n a12, a1, 4 4026b1cc: 0108 l32i.n a0, a1, 0 4026b1ce: 10c112 addi a1, a1, 16 4026b1d1: f00d ret.n 4026b1d3: a228 l32i.n a2, a2, 40 4026b1d5: 828c beqz.n a2, 4026b1e1 4026b1d7: 0c2d mov.n a2, a12 4026b1d9: 030c movi.n a3, 0 4026b1db: ff9cc5 call0 4026aba8 4026b1de: fffa06 j 4026b1ca 4026b1e1: 7c38 l32i.n a3, a12, 28 4026b1e3: 8c48 l32i.n a4, a12, 32 4026b1e5: 838c beqz.n a3, 4026b1f1 4026b1e7: 0c2d mov.n a2, a12 4026b1e9: 030c movi.n a3, 0 4026b1eb: ff9ec5 call0 4026abd8 4026b1ee: fff606 j 4026b1ca 4026b1f1: 848c beqz.n a4, 4026b1fd 4026b1f3: 0c2d mov.n a2, a12 4026b1f5: 030c movi.n a3, 0 4026b1f7: ff9fc5 call0 4026abf4 4026b1fa: fff306 j 4026b1ca 4026b1fd: 9c58 l32i.n a5, a12, 36 4026b1ff: 858c beqz.n a5, 4026b20b 4026b201: 0c2d mov.n a2, a12 4026b203: 030c movi.n a3, 0 4026b205: ffa685 call0 4026ac70 4026b208: ffef86 j 4026b1ca 4026b20b: 582c62 l32i a6, a12, 0x160 4026b20e: 868c beqz.n a6, 4026b21a 4026b210: 0c2d mov.n a2, a12 4026b212: 030c movi.n a3, 0 4026b214: ffb1c5 call0 4026ad34 4026b217: ffebc6 j 4026b1ca 4026b21a: 4c08 l32i.n a0, a12, 16 4026b21c: ffe681 l32r a8, 4026b1b4 4026b21f: a7a0f6 bgeui a0, 12, 4026b1ca 4026b222: 907000 addx2 a7, a0, a0 4026b225: 778a add.n a7, a7, a8 4026b227: 0007a0 jx a7 4026b22a: ffe706 j 4026b1ca 4026b22d: 002e46 j 4026b2ea 4026b230: 002b06 j 4026b2e0 4026b233: 0027c6 j 4026b2d6 4026b236: 002186 j 4026b2c0 4026b239: 001e46 j 4026b2b6 4026b23c: 001546 j 4026b295 4026b23f: 000e06 j 4026b27b 4026b242: 000946 j 4026b26b 4026b245: 000606 j 4026b261 4026b248: 000086 j 4026b24e 4026b24b: ffdec6 j 4026b1ca 4026b24e: 5d2c92 l32i a9, a12, 0x174 4026b251: 049690 extui a9, a9, 6, 1 4026b254: 0ab916 beqz a9, 4026b303 4026b257: 0c2d mov.n a2, a12 4026b259: 030c movi.n a3, 0 4026b25b: ffbf85 call0 4026ae54 4026b25e: ffda06 j 4026b1ca 4026b261: 0c2d mov.n a2, a12 4026b263: 030c movi.n a3, 0 4026b265: ffd0c5 call0 4026af74 4026b268: ffd786 j 4026b1ca 4026b26b: 112ca2 l32i a10, a12, 68 4026b26e: 0daa16 beqz a10, 4026b34c 4026b271: 0c2d mov.n a2, a12 4026b273: 030c movi.n a3, 0 4026b275: ffccc5 call0 4026af44 4026b278: ffd386 j 4026b1ca 4026b27b: ecb8 l32i.n a11, a12, 56 4026b27d: 073b16 beqz a11, 4026b2f4 4026b280: 102c02 l32i a0, a12, 64 4026b283: 06d056 bnez a0, 4026b2f4 4026b286: fc28 l32i.n a2, a12, 60 4026b288: 068216 beqz a2, 4026b2f4 4026b28b: 0c2d mov.n a2, a12 4026b28d: 030c movi.n a3, 0 4026b28f: ffbc45 call0 4026ae54 4026b292: ffcd06 j 4026b1ca 4026b295: ad4921 l32r a2, 402567bc 4026b298: 052222 l32i a2, a2, 20 4026b29b: 08cc32 addi a3, a12, 8 4026b29e: 332222 l32i a2, a2, 204 4026b2a1: 00a042 movi a4, 0 4026b2a4: 1228 l32i.n a2, a2, 4 4026b2a6: fe8945 call0 40269b3c 4026b2a9: 0c5216 beqz a2, 4026b372 4026b2ac: 0c2d mov.n a2, a12 4026b2ae: 030c movi.n a3, 0 4026b2b0: ffa805 call0 4026ad34 4026b2b3: ffc4c6 j 4026b1ca 4026b2b6: 0c2d mov.n a2, a12 4026b2b8: 030c movi.n a3, 0 4026b2ba: ff8ec5 call0 4026aba8 4026b2bd: ffc246 j 4026b1ca 4026b2c0: 652c22 l32i a2, a12, 0x194 4026b2c3: fe1d01 l32r a0, 4026ab38 4026b2c6: 0000c0 callx0 a0 4026b2c9: efd216 beqz a2, 4026b1ca 4026b2cc: 0c2d mov.n a2, a12 4026b2ce: 030c movi.n a3, 0 4026b2d0: ffa085 call0 4026acdc 4026b2d3: ffbcc6 j 4026b1ca 4026b2d6: 0c2d mov.n a2, a12 4026b2d8: 030c movi.n a3, 0 4026b2da: ff9945 call0 4026ac70 4026b2dd: ffba46 j 4026b1ca 4026b2e0: 0c2d mov.n a2, a12 4026b2e2: 030c movi.n a3, 0 4026b2e4: ff8545 call0 4026ab3c 4026b2e7: ffb7c6 j 4026b1ca 4026b2ea: 0c2d mov.n a2, a12 4026b2ec: 030c movi.n a3, 0 4026b2ee: ff8e85 call0 4026abd8 4026b2f1: ffb546 j 4026b1ca 4026b2f4: bc38 l32i.n a3, a12, 44 4026b2f6: 3453a6 blti a3, 5, 4026b32e 4026b2f9: 0c2d mov.n a2, a12 4026b2fb: 030c movi.n a3, 0 4026b2fd: ff8a85 call0 4026aba8 4026b300: ffb186 j 4026b1ca 4026b303: ec48 l32i.n a4, a12, 56 4026b305: 649c beqz.n a4, 4026b31f 4026b307: 102c52 l32i a5, a12, 64 4026b30a: 15dc bnez.n a5, 4026b31f 4026b30c: fc68 l32i.n a6, a12, 60 4026b30e: d68c beqz.n a6, 4026b31f 4026b310: 112c72 l32i a7, a12, 68 4026b313: 878c beqz.n a7, 4026b31f 4026b315: 0c2d mov.n a2, a12 4026b317: 030c movi.n a3, 0 4026b319: ffde05 call0 4026b0fc 4026b31c: ffaa86 j 4026b1ca 4026b31f: bc88 l32i.n a8, a12, 44 4026b321: 1858a6 blti a8, 5, 4026b33d 4026b324: 0c2d mov.n a2, a12 4026b326: 030c movi.n a3, 0 4026b328: ff87c5 call0 4026aba8 4026b32b: ffa6c6 j 4026b1ca 4026b32e: dc98 l32i.n a9, a12, 52 4026b330: e96916 beqz a9, 4026b1ca 4026b333: 0c2d mov.n a2, a12 4026b335: 030c movi.n a3, 0 4026b337: ff9fc5 call0 4026ad34 4026b33a: ffa306 j 4026b1ca 4026b33d: dca8 l32i.n a10, a12, 52 4026b33f: e87a16 beqz a10, 4026b1ca 4026b342: 0c2d mov.n a2, a12 4026b344: 030c movi.n a3, 0 4026b346: ffc2c5 call0 4026af74 4026b349: ff9f46 j 4026b1ca 4026b34c: ecb8 l32i.n a11, a12, 56 4026b34e: 1b9c beqz.n a11, 4026b363 4026b350: 102c02 l32i a0, a12, 64 4026b353: c0cc bnez.n a0, 4026b363 4026b355: fc28 l32i.n a2, a12, 60 4026b357: 828c beqz.n a2, 4026b363 4026b359: 0c2d mov.n a2, a12 4026b35b: 030c movi.n a3, 0 4026b35d: ffaf45 call0 4026ae54 4026b360: ff9986 j 4026b1ca 4026b363: dc38 l32i.n a3, a12, 52 4026b365: e61316 beqz a3, 4026b1ca 4026b368: 0c2d mov.n a2, a12 4026b36a: 030c movi.n a3, 0 4026b36c: ff9c45 call0 4026ad34 4026b36f: ff95c6 j 4026b1ca 4026b372: 0c2d mov.n a2, a12 4026b374: 030c movi.n a3, 0 4026b376: ff8305 call0 4026aba8 4026b379: ff9346 j 4026b1ca 4026b37c: 238c beqz.n a3, 4026b382 4026b37e: 5238 l32i.n a3, a2, 20 4026b380: 938c beqz.n a3, 4026b38d 4026b382: 5d2242 l32i a4, a2, 0x174 4026b385: 150c movi.n a5, 1 4026b387: 204450 or a4, a4, a5 4026b38a: 5d6242 s32i a4, a2, 0x174 4026b38d: 050c movi.n a5, 0 4026b38f: 6268 l32i.n a6, a2, 24 4026b391: 5259 s32i.n a5, a2, 20 4026b393: 968c beqz.n a6, 4026b3a0 4026b395: 5d2272 l32i a7, a2, 0x174 4026b398: e87c movi.n a8, -2 4026b39a: 107780 and a7, a7, a8 4026b39d: 5d6272 s32i a7, a2, 0x174 4026b3a0: c259 s32i.n a5, a2, 48 4026b3a2: f00d ret.n 4026b3a4: 000937 bnone a9, a3, 4026b3a8 4026b3a7: 094c00 excw 4026b3aa: 120000 excw 4026b3ad: e2a0c1 l32r a12, 40263e30 4026b3b0: d21561 l32r a6, 4025fc04 4026b3b3: c21461 l32r a6, 4025bc04 4026b3b6: 021361 l32r a6, 4022bc04 <_lit4_end+0x1244b4> 4026b3b9: cd1261 l32r a6, 4025e804 4026b3bc: 100c02 l8ui a0, a12, 16 4026b3bf: 12d8 l32i.n a13, a2, 4 4026b3c1: 338c beqz.n a3, 4026b3c8 4026b3c3: 5228 l32i.n a2, a2, 20 4026b3c5: 081226 beqi a2, 1, 4026b3d1 4026b3c8: 5d2c32 l32i a3, a12, 0x174 4026b3cb: 203300 or a3, a3, a0 4026b3ce: 5d6c32 s32i a3, a12, 0x174 4026b3d1: cc48 l32i.n a4, a12, 48 4026b3d3: 5c09 s32i.n a0, a12, 20 4026b3d5: 441b addi.n a4, a4, 1 4026b3d7: cc49 s32i.n a4, a12, 48 4026b3d9: 0254a6 blti a4, 5, 4026b3df 4026b3dc: 0032c6 j 4026b4ab 4026b3df: 632c52 l32i a5, a12, 0x18c 4026b3e2: 0e0c movi.n a14, 0 4026b3e4: 021566 bnei a5, 1, 4026b3ea 4026b3e7: 576ce2 s32i a14, a12, 0x15c 4026b3ea: 0d6ce2 s32i a14, a12, 52 4026b3ed: 10c122 addi a2, a1, 16 4026b3f0: 00a032 movi a3, 0 4026b3f3: 840c movi.n a4, 8 4026b3f5: 532501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026b3f8: 0000c0 callx0 a0 4026b3fb: 0c68 l32i.n a6, a12, 0 4026b3fd: 6d08 l32i.n a0, a13, 24 4026b3ff: 122662 l32i a6, a6, 72 4026b402: 1100b0 slli a0, a0, 5 4026b405: 0d0a add.n a0, a13, a0 4026b407: 48c002 addi a0, a0, 72 4026b40a: c68c beqz.n a6, 4026b41a 4026b40c: 20c122 addi a2, a1, 32 4026b40f: 5d38 l32i.n a3, a13, 20 4026b411: e26f85 call0 4024db0c 4026b414: 093296 bltz a2, 4026b4ab 4026b417: 20c102 addi a0, a1, 32 4026b41a: 632c72 l32i a7, a12, 0x18c 4026b41d: 116102 s32i a0, a1, 68 4026b420: 422766 bnei a7, 2, 4026b466 4026b423: 0c2d mov.n a2, a12 4026b425: ffb385 call0 4026af60 4026b428: 5d38 l32i.n a3, a13, 20 4026b42a: ffde41 l32r a4, 4026b3a4 4026b42d: 232a add.n a2, a3, a2 4026b42f: 228b addi.n a2, a2, 8 4026b431: f9d731 l32r a3, 40269b90 4026b434: 531101 l32r a0, 40240078 <_irom0_text_start+0x78> 4026b437: 0000c0 callx0 a0 4026b43a: 02ed mov.n a14, a2 4026b43c: 06b216 beqz a2, 4026b4ab 4026b43f: 112162 l32i a6, a1, 68 4026b442: feca31 l32r a3, 4026af6c 4026b445: 6d48 l32i.n a4, a13, 24 4026b447: 050c movi.n a5, 0 4026b449: 414152 s8i a5, a1, 65 4026b44c: 144040 extui a4, a4, 0, 2 4026b44f: 404142 s8i a4, a1, 64 4026b452: 250c movi.n a5, 2 4026b454: 40c142 addi a4, a1, 64 4026b457: 5d78 l32i.n a7, a13, 20 4026b459: 0061c5 call0 4026ba78 4026b45c: 023d mov.n a3, a2 4026b45e: 0c2d mov.n a2, a12 4026b460: ffb005 call0 4026af64 4026b463: 000146 j 4026b46c 4026b466: 5d28 l32i.n a2, a13, 20 4026b468: 00ed mov.n a14, a0 4026b46a: 220a add.n a2, a2, a0 4026b46c: 130c movi.n a3, 1 4026b46e: 3e2c72 l32i a7, a12, 248 4026b471: c0a352 movi a5, 0x3c0 4026b474: 80a342 movi a4, 0x380 4026b477: c092e0 sub a9, a2, a14 4026b47a: 01dd62 addmi a6, a13, 0x100 4026b47d: a8c662 addi a6, a6, -88 4026b480: 0c28 l32i.n a2, a12, 0 4026b482: 834570 moveqz a4, a5, a7 4026b485: 0199 s32i.n a9, a1, 0 4026b487: 10c152 addi a5, a1, 16 4026b48a: 0e7d mov.n a7, a14 4026b48c: 6d88 l32i.n a8, a13, 24 4026b48e: 2139 s32i.n a3, a1, 8 4026b490: 1189 s32i.n a8, a1, 4 4026b492: 0c3d mov.n a3, a12 4026b494: ff4905 call0 4026a928 <__wpa_send_eapol+0x3f8> 4026b497: 632ca2 l32i a10, a12, 0x18c 4026b49a: 0d2a66 bnei a10, 2, 4026b4ab 4026b49d: 0e2d mov.n a2, a14 4026b49f: f9bc31 l32r a3, 40269b90 4026b4a2: ffc141 l32r a4, 4026b3a8 4026b4a5: 538601 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026b4a8: 0000c0 callx0 a0 4026b4ab: 1321c2 l32i a12, a1, 76 4026b4ae: 1421d2 l32i a13, a1, 80 4026b4b1: 1521e2 l32i a14, a1, 84 4026b4b4: 122102 l32i a0, a1, 72 4026b4b7: 60c112 addi a1, a1, 96 4026b4ba: f00d ret.n 4026b4bc: 150c movi.n a5, 1 4026b4be: 060c movi.n a6, 0 4026b4c0: 280c movi.n a8, 2 4026b4c2: 338c beqz.n a3, 4026b4c9 4026b4c4: 5238 l32i.n a3, a2, 20 4026b4c6: 082326 beqi a3, 2, 4026b4d2 4026b4c9: 5d2242 l32i a4, a2, 0x174 4026b4cc: 204450 or a4, a4, a5 4026b4cf: 5d6242 s32i a4, a2, 0x174 4026b4d2: e269 s32i.n a6, a2, 56 4026b4d4: 122272 l32i a7, a2, 72 4026b4d7: 5289 s32i.n a8, a2, 20 4026b4d9: 678c beqz.n a7, 4026b4e3 4026b4db: 12a8 l32i.n a10, a2, 4 4026b4dd: 3a98 l32i.n a9, a10, 12 4026b4df: 990b addi.n a9, a9, -1 4026b4e1: 3a99 s32i.n a9, a10, 12 4026b4e3: 126262 s32i a6, a2, 72 4026b4e6: c269 s32i.n a6, a2, 48 4026b4e8: 596252 s32i a5, a2, 0x164 4026b4eb: f00d ret.n 4026b4ed: 000000 ill 4026b4f0: 150c movi.n a5, 1 4026b4f2: 370c movi.n a7, 3 4026b4f4: 338c beqz.n a3, 4026b4fb 4026b4f6: 5238 l32i.n a3, a2, 20 4026b4f8: 083326 beqi a3, 3, 4026b504 4026b4fb: 5d2242 l32i a4, a2, 0x174 4026b4fe: 204450 or a4, a4, a5 4026b501: 5d6242 s32i a4, a2, 0x174 4026b504: 122262 l32i a6, a2, 72 4026b507: 5279 s32i.n a7, a2, 20 4026b509: 668c beqz.n a6, 4026b513 4026b50b: 1298 l32i.n a9, a2, 4 4026b50d: 3988 l32i.n a8, a9, 12 4026b50f: 880b addi.n a8, a8, -1 4026b511: 3989 s32i.n a8, a9, 12 4026b513: a259 s32i.n a5, a2, 40 4026b515: 090c movi.n a9, 0 4026b517: 126292 s32i a9, a2, 72 4026b51a: f00d ret.n 4026b51c: f0c112 addi a1, a1, -16 4026b51f: 11c9 s32i.n a12, a1, 4 4026b521: 0109 s32i.n a0, a1, 0 4026b523: 6208 l32i.n a0, a2, 24 4026b525: 02cd mov.n a12, a2 4026b527: d0dc bnez.n a0, 4026b548 4026b529: 5a2222 l32i a2, a2, 0x168 4026b52c: 82dc bnez.n a2, 4026b548 4026b52e: 5c08 l32i.n a0, a12, 20 4026b530: 90ac beqz.n a0, 4026b55d 4026b532: 421026 beqi a0, 1, 4026b578 4026b535: fec032 addi a3, a0, -2 4026b538: 076316 beqz a3, 4026b5b2 4026b53b: 153066 bnei a0, 3, 4026b554 4026b53e: 0c2d mov.n a2, a12 4026b540: 030c movi.n a3, 0 4026b542: ffe385 call0 4026b37c 4026b545: 0002c6 j 4026b554 4026b548: 0c2d mov.n a2, a12 4026b54a: 030c movi.n a3, 0 4026b54c: ffe2c5 call0 4026b37c 4026b54f: 040c movi.n a4, 0 4026b551: 5a6c42 s32i a4, a12, 0x168 4026b554: 11c8 l32i.n a12, a1, 4 4026b556: 0108 l32i.n a0, a1, 0 4026b558: 10c112 addi a1, a1, 16 4026b55b: f00d ret.n 4026b55d: 122c52 l32i a5, a12, 72 4026b560: a5cc bnez.n a5, 4026b56e 4026b562: 632c62 l32i a6, a12, 0x18c 4026b565: eb1666 bnei a6, 1, 4026b554 4026b568: 572c72 l32i a7, a12, 0x15c 4026b56b: fe5716 beqz a7, 4026b554 4026b56e: 0c2d mov.n a2, a12 4026b570: 030c movi.n a3, 0 4026b572: ffe385 call0 4026b3ac 4026b575: fff6c6 j 4026b554 4026b578: ec88 l32i.n a8, a12, 56 4026b57a: cc08 l32i.n a0, a12, 48 4026b57c: 689c beqz.n a8, 4026b596 4026b57e: 102c92 l32i a9, a12, 64 4026b581: 19dc bnez.n a9, 4026b596 4026b583: fca8 l32i.n a10, a12, 60 4026b585: dacc bnez.n a10, 4026b596 4026b587: 112cb2 l32i a11, a12, 68 4026b58a: 8b8c beqz.n a11, 4026b596 4026b58c: 0c2d mov.n a2, a12 4026b58e: 030c movi.n a3, 0 4026b590: fff285 call0 4026b4bc 4026b593: ffef46 j 4026b554 4026b596: 0950a6 blti a0, 5, 4026b5a3 4026b599: 0c2d mov.n a2, a12 4026b59b: 030c movi.n a3, 0 4026b59d: fff505 call0 4026b4f0 4026b5a0: ffec06 j 4026b554 4026b5a3: dc28 l32i.n a2, a12, 52 4026b5a5: fab216 beqz a2, 4026b554 4026b5a8: 0c2d mov.n a2, a12 4026b5aa: 030c movi.n a3, 0 4026b5ac: ffdfc5 call0 4026b3ac 4026b5af: ffe846 j 4026b554 4026b5b2: 0c2d mov.n a2, a12 4026b5b4: 030c movi.n a3, 0 4026b5b6: ffdc45 call0 4026b37c 4026b5b9: ffe5c6 j 4026b554 4026b5bc: 270860 excw 4026b5bf: a04240 addx4 a4, a2, a4 4026b5c2: c11220 mul16u a1, a2, a2 4026b5c5: 6102c0 excw 4026b5c8: c90b addi.n a12, a9, -1 4026b5ca: 8129c1 l32r a12, 4024ba70 4026b5cd: 03cd mov.n a12, a3 4026b5cf: 01d322 addmi a2, a3, 0x100 4026b5d2: a8c222 addi a2, a2, -88 4026b5d5: 9129 s32i.n a2, a1, 36 4026b5d7: 24c332 addi a3, a3, 36 4026b5da: a139 s32i.n a3, a1, 40 4026b5dc: 529501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026b5df: 0000c0 callx0 a0 4026b5e2: a128 l32i.n a2, a1, 40 4026b5e4: 032c movi.n a3, 32 4026b5e6: e21fc5 call0 4024d7e4 4026b5e9: fff421 l32r a2, 4026b5bc 4026b5ec: 013d mov.n a3, a1 4026b5ee: 841c movi.n a4, 24 4026b5f0: ec3445 call0 40257938 4026b5f3: 9158 l32i.n a5, a1, 36 4026b5f5: 013d mov.n a3, a1 4026b5f7: 48cc22 addi a2, a12, 72 4026b5fa: 5c78 l32i.n a7, a12, 20 4026b5fc: 8148 l32i.n a4, a1, 32 4026b5fe: 6c68 l32i.n a6, a12, 24 4026b600: 58c442 addi a4, a4, 88 4026b603: 1166b0 slli a6, a6, 5 4026b606: 6c6a add.n a6, a12, a6 4026b608: 48c662 addi a6, a6, 72 4026b60b: c1c8 l32i.n a12, a1, 48 4026b60d: fee805 call0 4026a490 4026b610: f67c movi.n a6, -1 4026b612: 000c movi.n a0, 0 4026b614: a30620 movltz a0, a6, a2 4026b617: 002d mov.n a2, a0 4026b619: b108 l32i.n a0, a1, 44 4026b61b: 40c112 addi a1, a1, 64 4026b61e: f00d ret.n 4026b620: 044c movi.n a4, 64 4026b622: f0c112 addi a1, a1, -16 4026b625: 1109 s32i.n a0, a1, 4 4026b627: 21c9 s32i.n a12, a1, 8 4026b629: 0129 s32i.n a2, a1, 0 4026b62b: 03cd mov.n a12, a3 4026b62d: 68cc22 addi a2, a12, 104 4026b630: 030c movi.n a3, 0 4026b632: 326c32 s32i a3, a12, 200 4026b635: 116c32 s32i a3, a12, 68 4026b638: 529501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026b63b: 0000c0 callx0 a0 4026b63e: 0c3d mov.n a3, a12 4026b640: 200c movi.n a0, 2 4026b642: 120c movi.n a2, 1 4026b644: 6c29 s32i.n a2, a12, 24 4026b646: 7c09 s32i.n a0, a12, 28 4026b648: 0128 l32i.n a2, a1, 0 4026b64a: 21c8 l32i.n a12, a1, 8 4026b64c: fff705 call0 4026b5c0 4026b64f: 1108 l32i.n a0, a1, 4 4026b651: 10c112 addi a1, a1, 16 4026b654: f00d ret.n 4026b656: 120000 excw 4026b659: 09f0c1 l32r a12, 4022de1c <_lit4_end+0x1266cc> 4026b65c: 338c01 l32r a0, 4023848c <_lit4_end+0x130d3c> 4026b65f: 1208 l32i.n a0, a2, 4 4026b661: 299037 bne a0, a3, 4026b68e 4026b664: 4238 l32i.n a3, a2, 16 4026b666: b40c movi.n a4, 11 4026b668: 071347 beq a3, a4, 4026b673 4026b66b: 000c movi.n a0, 0 4026b66d: 126202 s32i a0, a2, 72 4026b670: 000706 j 4026b690 4026b673: 01d252 addmi a5, a2, 0x100 4026b676: 740552 l8ui a5, a5, 116 4026b679: 415750 srli a5, a5, 7 4026b67c: e5cc bnez.n a5, 4026b68e 4026b67e: 1288 l32i.n a8, a2, 4 4026b680: 3878 l32i.n a7, a8, 12 4026b682: 160c movi.n a6, 1 4026b684: 771b addi.n a7, a7, 1 4026b686: 3879 s32i.n a7, a8, 12 4026b688: 126262 s32i a6, a2, 72 4026b68b: 0010c5 call0 4026b798 4026b68e: 000c movi.n a0, 0 4026b690: 002d mov.n a2, a0 4026b692: 0108 l32i.n a0, a1, 0 4026b694: 10c112 addi a1, a1, 16 4026b697: f00d ret.n 4026b699: 000000 ill 4026b69c: b658 l32i.n a5, a6, 44 4026b69e: 0c4026 beqi a0, 4, 4026b6ae 4026b6a1: c11214 excw 4026b6a4: 0109f0 slli a0, a9, 17 4026b6a7: 21d9 s32i.n a13, a1, 8 4026b6a9: 11c9 s32i.n a12, a1, 4 4026b6ab: 326342 s32i a4, a3, 200 4026b6ae: 116342 s32i a4, a3, 68 4026b6b1: 03cd mov.n a12, a3 4026b6b3: 02dd mov.n a13, a2 4026b6b5: 000c movi.n a0, 0 4026b6b7: 7328 l32i.n a2, a3, 28 4026b6b9: 4c09 s32i.n a0, a12, 16 4026b6bb: 6338 l32i.n a3, a3, 24 4026b6bd: 6c29 s32i.n a2, a12, 24 4026b6bf: 7c39 s32i.n a3, a12, 28 4026b6c1: 0d2d mov.n a2, a13 4026b6c3: 0c3d mov.n a3, a12 4026b6c5: ffef85 call0 4026b5c0 4026b6c8: 3c58 l32i.n a5, a12, 12 4026b6ca: 060c movi.n a6, 0 4026b6cc: 058c beqz.n a5, 4026b6d0 4026b6ce: 3c69 s32i.n a6, a12, 12 4026b6d0: fff331 l32r a3, 4026b69c 4026b6d3: 0c4d mov.n a4, a12 4026b6d5: 0d2d mov.n a2, a13 4026b6d7: 11c8 l32i.n a12, a1, 4 4026b6d9: 21d8 l32i.n a13, a1, 8 4026b6db: fe6005 call0 40269cdc 4026b6de: 0108 l32i.n a0, a1, 0 4026b6e0: 10c112 addi a1, a1, 16 4026b6e3: f00d ret.n 4026b6e5: 000000 ill 4026b6e8: e0c112 addi a1, a1, -32 4026b6eb: 046132 s32i a3, a1, 16 4026b6ee: 0661c2 s32i a12, a1, 24 4026b6f1: 056102 s32i a0, a1, 20 4026b6f4: 02cd mov.n a12, a2 4026b6f6: 4228 l32i.n a2, a2, 16 4026b6f8: 021b45 call0 4026d8b0 4026b6fb: 85cd51 l32r a5, 4024ce30 4026b6fe: 024d mov.n a4, a2 4026b700: 4178 l32i.n a7, a1, 16 4026b702: 0c2d mov.n a2, a12 4026b704: 61c8 l32i.n a12, a1, 24 4026b706: 1738 l32i.n a3, a7, 4 4026b708: 6768 l32i.n a6, a7, 24 4026b70a: 5798 l32i.n a9, a7, 20 4026b70c: 1186b0 slli a8, a6, 5 4026b70f: 0199 s32i.n a9, a1, 0 4026b711: 778a add.n a7, a7, a8 4026b713: 48c772 addi a7, a7, 72 4026b716: fe4845 call0 40269b9c 4026b719: fb7c movi.n a11, -1 4026b71b: 000c movi.n a0, 0 4026b71d: a30b20 movltz a0, a11, a2 4026b720: 002d mov.n a2, a0 4026b722: 5108 l32i.n a0, a1, 20 4026b724: 20c112 addi a1, a1, 32 4026b727: f00d ret.n 4026b729: 000000 ill 4026b72c: 140c movi.n a4, 1 4026b72e: f0c112 addi a1, a1, -16 4026b731: 0109 s32i.n a0, a1, 0 4026b733: 326342 s32i a4, a3, 200 4026b736: 200c movi.n a0, 2 4026b738: 116302 s32i a0, a3, 68 4026b73b: fffac5 call0 4026b6e8 4026b73e: 060c movi.n a6, 0 4026b740: f07c movi.n a0, -1 4026b742: b30620 movgez a0, a6, a2 4026b745: 002d mov.n a2, a0 4026b747: 0108 l32i.n a0, a1, 0 4026b749: 10c112 addi a1, a1, 16 4026b74c: f00d ret.n 4026b74e: 120000 excw 4026b751: 09f0c1 l32r a12, 4022df14 <_lit4_end+0x1267c4> 4026b754: 230801 l32r a0, 40234374 <_lit4_end+0x12cc24> 4026b757: 808c beqz.n a0, 4026b763 4026b759: ffec45 call0 4026b620 4026b75c: 0108 l32i.n a0, a1, 0 4026b75e: 10c112 addi a1, a1, 16 4026b761: f00d ret.n 4026b763: 112302 l32i a0, a3, 68 4026b766: 80cc bnez.n a0, 4026b772 4026b768: 8348 l32i.n a4, a3, 32 4026b76a: 448c beqz.n a4, 4026b772 4026b76c: fffbc5 call0 4026b72c 4026b76f: fffa46 j 4026b75c 4026b772: 092066 bnei a0, 2, 4026b77f 4026b775: 4358 l32i.n a5, a3, 16 4026b777: 458c beqz.n a5, 4026b77f 4026b779: fff245 call0 4026b6a0 4026b77c: fff706 j 4026b75c 4026b77f: d91066 bnei a0, 1, 4026b75c 4026b782: 3368 l32i.n a6, a3, 12 4026b784: 4378 l32i.n a7, a3, 16 4026b786: 46cc bnez.n a6, 4026b78e 4026b788: fffa05 call0 4026b72c 4026b78b: fff346 j 4026b75c 4026b78e: fca716 beqz a7, 4026b75c 4026b791: fff0c5 call0 4026b6a0 4026b794: fff106 j 4026b75c 4026b797: c11200 mul16u a1, a2, a0 4026b79a: 11c9f0 slli a12, a9, 1 4026b79d: 0109 s32i.n a0, a1, 0 4026b79f: 02cd mov.n a12, a2 4026b7a1: 06c216 beqz a2, 4026b811 4026b7a4: 5d2202 l32i a0, a2, 0x174 4026b7a7: 220c movi.n a2, 2 4026b7a9: 64e017 bbsi a0, 1, 4026b811 4026b7ac: 200020 or a0, a0, a2 4026b7af: 5d6c02 s32i a0, a12, 0x174 4026b7b2: 26e027 bbsi a0, 2, 4026b7dc 4026b7b5: 0c2d mov.n a2, a12 4026b7b7: 0c68 l32i.n a6, a12, 0 4026b7b9: e77c movi.n a7, -2 4026b7bb: 107070 and a7, a0, a7 4026b7be: 5d6c72 s32i a7, a12, 0x174 4026b7c1: 0668 l32i.n a6, a6, 0 4026b7c3: 050c movi.n a5, 0 4026b7c5: 326652 s32i a5, a6, 200 4026b7c8: ff9ec5 call0 4026b1b8 4026b7cb: 5d2c02 l32i a0, a12, 0x174 4026b7ce: 0ae027 bbsi a0, 2, 4026b7dc 4026b7d1: 0c2d mov.n a2, a12 4026b7d3: ffd485 call0 4026b51c 4026b7d6: 5d2c02 l32i a0, a12, 0x174 4026b7d9: 1a6027 bbci a0, 2, 4026b7f7 4026b7dc: d87c movi.n a8, -3 4026b7de: 108080 and a8, a0, a8 4026b7e1: 5d6c82 s32i a8, a12, 0x174 4026b7e4: 296827 bbci a8, 2, 4026b811 4026b7e7: 0c2d mov.n a2, a12 4026b7e9: fe7c05 call0 40269fac 4026b7ec: 120c movi.n a2, 1 4026b7ee: 11c8 l32i.n a12, a1, 4 4026b7f0: 0108 l32i.n a0, a1, 0 4026b7f2: 10c112 addi a1, a1, 16 4026b7f5: f00d ret.n 4026b7f7: 0c28 l32i.n a2, a12, 0 4026b7f9: 1c38 l32i.n a3, a12, 4 4026b7fb: fff545 call0 4026b750 4026b7fe: 5d2c02 l32i a0, a12, 0x174 4026b801: ade007 bbsi a0, 0, 4026b7b2 4026b804: 0c98 l32i.n a9, a12, 0 4026b806: 0998 l32i.n a9, a9, 0 4026b808: 322992 l32i a9, a9, 200 4026b80b: fa3956 bnez a9, 4026b7b2 4026b80e: fff286 j 4026b7dc 4026b811: 020c movi.n a2, 0 4026b813: fff5c6 j 4026b7ee 4026b816: 420000 excw 4026b819: 5200a0 excw 4026b81c: af .byte 0xaf 4026b81d: 12dd excw 4026b81f: d2f0c1 l32r a12, 402603e0 4026b822: 090261 l32r a6, 4022dc2c <_lit4_end+0x1264dc> 4026b825: 11c901 l32r a0, 4022ff4c <_lit4_end+0x1287fc> 4026b828: 005c movi.n a0, 80 4026b82a: 03cd mov.n a12, a3 4026b82c: 004352 s8i a5, a3, 0 4026b82f: 074342 s8i a4, a3, 7 4026b832: 02dd mov.n a13, a2 4026b834: 024342 s8i a4, a3, 2 4026b837: 120c movi.n a2, 1 4026b839: 064322 s8i a2, a3, 6 4026b83c: 054322 s8i a2, a3, 5 4026b83f: 237c movi.n a3, -14 4026b841: 034c02 s8i a0, a12, 3 4026b844: 044c32 s8i a3, a12, 4 4026b847: 3d38 l32i.n a3, a13, 12 4026b849: 0208c5 call0 4026d8d8 4026b84c: 086216 beqz a2, 4026b8d6 4026b84f: 0b4c22 s8i a2, a12, 11 4026b852: 756820 extui a6, a2, 24, 8 4026b855: f57020 extui a7, a2, 16, 16 4026b858: 418820 srli a8, a2, 8 4026b85b: 0a4c82 s8i a8, a12, 10 4026b85e: 094c72 s8i a7, a12, 9 4026b861: 084c62 s8i a6, a12, 8 4026b864: 2ceb addi.n a2, a12, 14 4026b866: 2d38 l32i.n a3, a13, 8 4026b868: 021205 call0 4026d98c 4026b86b: 005c movi.n a0, 80 4026b86d: 237c movi.n a3, -14 4026b86f: 050c movi.n a5, 0 4026b871: 061216 beqz a2, 4026b8d6 4026b874: 0c4c22 s8i a2, a12, 12 4026b877: 419820 srli a9, a2, 8 4026b87a: a082c0 addx4 a8, a2, a12 4026b87d: 10c862 addi a6, a8, 16 4026b880: 0d4c92 s8i a9, a12, 13 4026b883: 1d78 l32i.n a7, a13, 4 4026b885: 290c movi.n a9, 2 4026b887: 176707 bbci a7, 0, 4026b8a2 4026b88a: 120c movi.n a2, 1 4026b88c: 14c862 addi a6, a8, 20 4026b88f: 124832 s8i a3, a8, 18 4026b892: 114802 s8i a0, a8, 17 4026b895: 104852 s8i a5, a8, 16 4026b898: 1a0c movi.n a10, 1 4026b89a: 1348a2 s8i a10, a8, 19 4026b89d: 1d78 l32i.n a7, a13, 4 4026b89f: 000046 j 4026b8a4 4026b8a2: 020c movi.n a2, 0 4026b8a4: 0f6717 bbci a7, 1, 4026b8b7 4026b8a7: 221b addi.n a2, a2, 1 4026b8a9: 004652 s8i a5, a6, 0 4026b8ac: 014602 s8i a0, a6, 1 4026b8af: 024632 s8i a3, a6, 2 4026b8b2: 034692 s8i a9, a6, 3 4026b8b5: 664b addi.n a6, a6, 4 4026b8b7: b29c beqz.n a2, 4026b8d6 4026b8b9: 0e4822 s8i a2, a8, 14 4026b8bc: 41d820 srli a13, a2, 8 4026b8bf: 0f48d2 s8i a13, a8, 15 4026b8c2: c026c0 sub a2, a6, a12 4026b8c5: fec2b2 addi a11, a2, -2 4026b8c8: 014cb2 s8i a11, a12, 1 4026b8cb: 11c8 l32i.n a12, a1, 4 4026b8cd: 21d8 l32i.n a13, a1, 8 4026b8cf: 0108 l32i.n a0, a1, 0 4026b8d1: 10c112 addi a1, a1, 16 4026b8d4: f00d ret.n 4026b8d6: f27c movi.n a2, -1 4026b8d8: fffbc6 j 4026b8cb ... 4026b8dc : 4026b8dc: e0c112 addi a1, a1, -32 4026b8df: 006142 s32i a4, a1, 0 4026b8e2: 0261c2 s32i a12, a1, 8 4026b8e5: 31d9 s32i.n a13, a1, 12 4026b8e7: 41e9 s32i.n a14, a1, 16 4026b8e9: 1109 s32i.n a0, a1, 4 4026b8eb: 05ed mov.n a14, a5 4026b8ed: 000c movi.n a0, 0 4026b8ef: 03dd mov.n a13, a3 4026b8f1: 02cd mov.n a12, a2 4026b8f3: 033c movi.n a3, 48 4026b8f5: 120c movi.n a2, 1 4026b8f7: 034d02 s8i a0, a13, 3 4026b8fa: 024d22 s8i a2, a13, 2 4026b8fd: 004d32 s8i a3, a13, 0 4026b900: 220c movi.n a2, 2 4026b902: 3c38 l32i.n a3, a12, 12 4026b904: 01fd05 call0 4026d8d8 4026b907: 0d2216 beqz a2, 4026b9dd 4026b90a: 074d22 s8i a2, a13, 7 4026b90d: 754820 extui a4, a2, 24, 8 4026b910: f55020 extui a5, a2, 16, 16 4026b913: 416820 srli a6, a2, 8 4026b916: 064d62 s8i a6, a13, 6 4026b919: 054d52 s8i a5, a13, 5 4026b91c: 044d42 s8i a4, a13, 4 4026b91f: 2dab addi.n a2, a13, 10 4026b921: 8c38 l32i.n a3, a12, 32 4026b923: 020085 call0 4026d92c 4026b926: 000c movi.n a0, 0 4026b928: 1a0c movi.n a10, 1 4026b92a: 0af216 beqz a2, 4026b9dd 4026b92d: acaf82 movi a8, -84 4026b930: f90c movi.n a9, 15 4026b932: 2b0c movi.n a11, 2 4026b934: a052d0 addx4 a5, a2, a13 4026b937: 084d22 s8i a2, a13, 8 4026b93a: 417820 srli a7, a2, 8 4026b93d: 094d72 s8i a7, a13, 9 4026b940: 1c78 l32i.n a7, a12, 4 4026b942: 25cb addi.n a2, a5, 12 4026b944: 156707 bbci a7, 0, 4026b95d 4026b947: 130c movi.n a3, 1 4026b949: 10c522 addi a2, a5, 16 4026b94c: 0c4502 s8i a0, a5, 12 4026b94f: 0d4592 s8i a9, a5, 13 4026b952: 0e4582 s8i a8, a5, 14 4026b955: 0f45a2 s8i a10, a5, 15 4026b958: 1c78 l32i.n a7, a12, 4 4026b95a: 000046 j 4026b95f 4026b95d: 030c movi.n a3, 0 4026b95f: 0f6717 bbci a7, 1, 4026b972 4026b962: 331b addi.n a3, a3, 1 4026b964: 014292 s8i a9, a2, 1 4026b967: 024282 s8i a8, a2, 2 4026b96a: 0342b2 s8i a11, a2, 3 4026b96d: 004202 s8i a0, a2, 0 4026b970: 224b addi.n a2, a2, 4 4026b972: 067316 beqz a3, 4026b9dd 4026b975: c90c movi.n a9, 12 4026b977: 040c movi.n a4, 0 4026b979: 180c movi.n a8, 1 4026b97b: 0a4532 s8i a3, a5, 10 4026b97e: 417830 srli a7, a3, 8 4026b981: 0b4572 s8i a7, a5, 11 4026b984: 9c68 l32i.n a6, a12, 36 4026b986: 00a2b2 movi a11, 0x200 4026b989: 838460 moveqz a8, a4, a6 4026b98c: bc48 l32i.n a4, a12, 44 4026b98e: 20b8b0 or a11, a8, a11 4026b991: 938b40 movnez a8, a11, a4 4026b994: ccb8 l32i.n a11, a12, 48 4026b996: 209890 or a9, a8, a9 4026b999: 9389b0 movnez a8, a9, a11 4026b99c: 004282 s8i a8, a2, 0 4026b99f: 418880 srli a8, a8, 8 4026b9a2: 014282 s8i a8, a2, 1 4026b9a5: 222b addi.n a2, a2, 2 4026b9a7: ce9c beqz.n a14, 4026b9c7 4026b9a9: 0188 l32i.n a8, a1, 0 4026b9ab: 12c2c2 addi a12, a2, 18 4026b9ae: 8d8a add.n a8, a13, a8 4026b9b0: 2938c7 bltu a8, a12, 4026b9dd 4026b9b3: 0e3d mov.n a3, a14 4026b9b5: 014202 s8i a0, a2, 1 4026b9b8: 0042a2 s8i a10, a2, 0 4026b9bb: 041c movi.n a4, 16 4026b9bd: 222b addi.n a2, a2, 2 4026b9bf: 519c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026b9c2: 0000c0 callx0 a0 4026b9c5: 0c2d mov.n a2, a12 4026b9c7: c022d0 sub a2, a2, a13 4026b9ca: fec292 addi a9, a2, -2 4026b9cd: 014d92 s8i a9, a13, 1 4026b9d0: 21c8 l32i.n a12, a1, 8 4026b9d2: 31d8 l32i.n a13, a1, 12 4026b9d4: 41e8 l32i.n a14, a1, 16 4026b9d6: 1108 l32i.n a0, a1, 4 4026b9d8: 20c112 addi a1, a1, 32 4026b9db: f00d ret.n 4026b9dd: f27c movi.n a2, -1 4026b9df: fffb46 j 4026b9d0 4026b9e2: 800000 add a0, a0, a0 4026b9e5: 2708 l32i.n a0, a7, 8 4026b9e7: a03240 addx4 a3, a2, a4 4026b9e8 : 4026b9e8: 90a032 movi a3, 144 4026b9eb: c01130 sub a1, a1, a3 4026b9ee: 2161c2 s32i a12, a1, 132 4026b9f1: 206102 s32i a0, a1, 128 4026b9f4: 02cd mov.n a12, a2 4026b9f6: 1228 l32i.n a2, a2, 4 4026b9f8: 2261d2 s32i a13, a1, 136 4026b9fb: 156217 bbci a2, 1, 4026ba14 4026b9fe: 2c4b addi.n a2, a12, 4 4026ba00: 013d mov.n a3, a1 4026ba02: 80a042 movi a4, 128 4026ba05: 050c movi.n a5, 0 4026ba07: ffed45 call0 4026b8dc 4026ba0a: 059296 bltz a2, 4026ba67 4026ba0d: d21a add.n a13, a2, a1 4026ba0f: 1c28 l32i.n a2, a12, 4 4026ba11: 000046 j 4026ba16 4026ba14: 01dd mov.n a13, a1 4026ba16: 146207 bbci a2, 0, 4026ba2e 4026ba19: 2c4b addi.n a2, a12, 4 4026ba1b: 0d3d mov.n a3, a13 4026ba1d: c041d0 sub a4, a1, a13 4026ba20: 01d442 addmi a4, a4, 0x100 4026ba23: 80c442 addi a4, a4, -128 4026ba26: ffdf05 call0 4026b818 4026ba29: 03a296 bltz a2, 4026ba67 4026ba2c: d2da add.n a13, a2, a13 4026ba2e: 142c22 l32i a2, a12, 80 4026ba31: ffec31 l32r a3, 4026b9e4 4026ba34: 4ea142 movi a4, 0x14e 4026ba37: 522201 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026ba3a: 0000c0 callx0 a0 4026ba3d: ffe931 l32r a3, 4026b9e4 4026ba40: 4fa142 movi a4, 0x14f 4026ba43: c0dd10 sub a13, a13, a1 4026ba46: 0d2d mov.n a2, a13 4026ba48: 518c01 l32r a0, 40240078 <_irom0_text_start+0x78> 4026ba4b: 0000c0 callx0 a0 4026ba4e: 146c22 s32i a2, a12, 80 4026ba51: 32cc bnez.n a2, 4026ba58 4026ba53: f27c movi.n a2, -1 4026ba55: 000386 j 4026ba67 4026ba58: 013d mov.n a3, a1 4026ba5a: 0d4d mov.n a4, a13 4026ba5c: 517501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ba5f: 0000c0 callx0 a0 4026ba62: 156cd2 s32i a13, a12, 84 4026ba65: 020c movi.n a2, 0 4026ba67: 2121c2 l32i a12, a1, 132 4026ba6a: 2221d2 l32i a13, a1, 136 4026ba6d: 90a032 movi a3, 144 4026ba70: 202102 l32i a0, a1, 128 4026ba73: 113a add.n a1, a1, a3 4026ba75: f00d ret.n ... 4026ba78 : 4026ba78: e0c112 addi a1, a1, -32 4026ba7b: 0109 s32i.n a0, a1, 0 4026ba7d: 21d9 s32i.n a13, a1, 8 4026ba7f: 11c9 s32i.n a12, a1, 4 4026ba81: 41f9 s32i.n a15, a1, 16 4026ba83: 31e9 s32i.n a14, a1, 12 4026ba85: 06fd mov.n a15, a6 4026ba87: 05ed mov.n a14, a5 4026ba89: 02cd mov.n a12, a2 4026ba8b: 07dd mov.n a13, a7 4026ba8d: 032d mov.n a2, a3 4026ba8f: ddaf72 movi a7, -35 4026ba92: 004c72 s8i a7, a12, 0 4026ba95: 054c22 s8i a2, a12, 5 4026ba98: 043d mov.n a3, a4 4026ba9a: 0eda add.n a0, a14, a13 4026ba9c: f55020 extui a5, a2, 16, 16 4026ba9f: 756820 extui a6, a2, 24, 8 4026baa2: 024c62 s8i a6, a12, 2 4026baa5: 034c52 s8i a5, a12, 3 4026baa8: 004b addi.n a0, a0, 4 4026baaa: 414820 srli a4, a2, 8 4026baad: 044c42 s8i a4, a12, 4 4026bab0: 014c02 s8i a0, a12, 1 4026bab3: 0e4d mov.n a4, a14 4026bab5: 2c6b addi.n a2, a12, 6 4026bab7: 515e01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026baba: 0000c0 callx0 a0 4026babd: 8e6b addi.n a8, a14, 6 4026babf: cc8a add.n a12, a12, a8 4026bac1: 31e8 l32i.n a14, a1, 12 4026bac3: cf8c beqz.n a15, 4026bad3 4026bac5: 0f3d mov.n a3, a15 4026bac7: 0c2d mov.n a2, a12 4026bac9: 0d4d mov.n a4, a13 4026bacb: 515901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026bace: 0000c0 callx0 a0 4026bad1: ccda add.n a12, a12, a13 4026bad3: 0108 l32i.n a0, a1, 0 4026bad5: 21d8 l32i.n a13, a1, 8 4026bad7: 0c2d mov.n a2, a12 4026bad9: 41f8 l32i.n a15, a1, 16 4026badb: 11c8 l32i.n a12, a1, 4 4026badd: 20c112 addi a1, a1, 32 4026bae0: f00d ret.n ... 4026bae4 : 4026bae4: c0c112 addi a1, a1, -64 4026bae7: f1f9 s32i.n a15, a1, 60 4026bae9: b109 s32i.n a0, a1, 44 4026baeb: d1d9 s32i.n a13, a1, 52 4026baed: e1e9 s32i.n a14, a1, 56 4026baef: c1c9 s32i.n a12, a1, 48 4026baf1: 04ed mov.n a14, a4 4026baf3: 03cd mov.n a12, a3 4026baf5: 02dd mov.n a13, a2 4026baf7: 052d mov.n a2, a5 4026baf9: bd9c beqz.n a13, 4026bb18 4026bafb: 939c beqz.n a3, 4026bb18 4026bafd: c49c beqz.n a4, 4026bb1d 4026baff: a59c beqz.n a5, 4026bb1d 4026bb01: 1d58 l32i.n a5, a13, 4 4026bb03: 2f0c movi.n a15, 2 4026bb05: 000462 l8ui a6, a4, 0 4026bb08: 100c movi.n a0, 1 4026bb0a: d0c662 addi a6, a6, -48 4026bb0d: 830f60 moveqz a0, a15, a6 4026bb10: 1a8507 bany a5, a0, 4026bb2e 4026bb13: a20c movi.n a2, 10 4026bb15: 000186 j 4026bb1f 4026bb18: 520c movi.n a2, 5 4026bb1a: 000046 j 4026bb1f 4026bb1d: 120c movi.n a2, 1 4026bb1f: c1c8 l32i.n a12, a1, 48 4026bb21: d1d8 l32i.n a13, a1, 52 4026bb23: e1e8 l32i.n a14, a1, 56 4026bb25: f1f8 l32i.n a15, a1, 60 4026bb27: b108 l32i.n a0, a1, 44 4026bb29: 40c112 addi a1, a1, 64 4026bb2c: f00d ret.n 4026bb2e: 086102 s32i a0, a1, 32 4026bb31: a129 s32i.n a2, a1, 40 4026bb33: 1b2066 bnei a0, 2, 4026bb52 4026bb36: 042d mov.n a2, a4 4026bb38: a138 l32i.n a3, a1, 40 4026bb3a: 014d mov.n a4, a1 4026bb3c: 018745 call0 4026d3b4 4026bb3f: 9129 s32i.n a2, a1, 36 4026bb41: 1138 l32i.n a3, a1, 4 4026bb43: 220c movi.n a2, 2 4026bb45: 01d905 call0 4026d8d8 4026bb48: 220c movi.n a2, 2 4026bb4a: 2138 l32i.n a3, a1, 8 4026bb4c: 01d885 call0 4026d8d8 4026bb4f: 000646 j 4026bb6c 4026bb52: 202440 or a2, a4, a4 4026bb55: a138 l32i.n a3, a1, 40 4026bb57: 014d mov.n a4, a1 4026bb59: 019ec5 call0 4026d548 4026bb5c: 9129 s32i.n a2, a1, 36 4026bb5e: 1138 l32i.n a3, a1, 4 4026bb60: 120c movi.n a2, 1 4026bb62: 01d745 call0 4026d8d8 4026bb65: 120c movi.n a2, 1 4026bb67: 2138 l32i.n a3, a1, 8 4026bb69: 01d6c5 call0 4026d8d8 4026bb6c: 9178 l32i.n a7, a1, 36 4026bb6e: 2198 l32i.n a9, a1, 8 4026bb70: fa9756 bnez a7, 4026bb1d 4026bb73: 4d88 l32i.n a8, a13, 16 4026bb75: 31b8 l32i.n a11, a1, 12 4026bb77: 041897 beq a8, a9, 4026bb7f 4026bb7a: 220c movi.n a2, 2 4026bb7c: ffe7c6 j 4026bb1f 4026bb7f: 2da8 l32i.n a10, a13, 8 4026bb81: 3d98 l32i.n a9, a13, 12 4026bb83: 100ab0 and a0, a10, a11 4026bb86: 048ab7 bany a10, a11, 4026bb8e 4026bb89: 420c movi.n a2, 4 4026bb8b: ffe406 j 4026bb1f 4026bb8e: 8128 l32i.n a2, a1, 32 4026bb90: 076007 bbci a0, 0, 4026bb9b 4026bb93: 100c movi.n a0, 1 4026bb95: 656c02 s32i a0, a12, 0x194 4026bb98: 000086 j 4026bb9e 4026bb9b: 656cf2 s32i a15, a12, 0x194 4026bb9e: 1108 l32i.n a0, a1, 4 4026bba0: 552266 bnei a2, 2, 4026bbf9 4026bba3: 9d98 l32i.n a9, a13, 36 4026bba5: 108900 and a8, a9, a0 4026bba8: 640907 bnone a9, a0, 4026bc10 4026bbab: 800c movi.n a0, 8 4026bbad: 06e837 bbsi a8, 3, 4026bbb7 4026bbb0: 004c movi.n a0, 64 4026bbb2: 01e867 bbsi a8, 6, 4026bbb7 4026bbb5: 0f0d mov.n a0, a15 4026bbb7: 646c02 s32i a0, a12, 0x190 4026bbba: 000e32 l8ui a3, a14, 0 4026bbbd: 043c movi.n a4, 48 4026bbbf: 011347 beq a3, a4, 4026bbc4 4026bbc2: 1f0c movi.n a15, 1 4026bbc4: 612c22 l32i a2, a12, 0x184 4026bbc7: 636cf2 s32i a15, a12, 0x18c 4026bbca: 628c beqz.n a2, 4026bbd4 4026bbcc: a168 l32i.n a6, a1, 40 4026bbce: 622c52 l32i a5, a12, 0x188 4026bbd1: 27b567 bgeu a5, a6, 4026bbfc 4026bbd4: ff84d1 l32r a13, 4026b9e4 4026bbd7: 73a242 movi a4, 0x273 4026bbda: 0d3d mov.n a3, a13 4026bbdc: 51b901 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026bbdf: 0000c0 callx0 a0 4026bbe2: 0d3d mov.n a3, a13 4026bbe4: a128 l32i.n a2, a1, 40 4026bbe6: 74a242 movi a4, 0x274 4026bbe9: 512301 l32r a0, 40240078 <_irom0_text_start+0x78> 4026bbec: 0000c0 callx0 a0 4026bbef: 616c22 s32i a2, a12, 0x184 4026bbf2: 62cc bnez.n a2, 4026bbfc 4026bbf4: 620c movi.n a2, 6 4026bbf6: ffc946 j 4026bb1f 4026bbf9: ffea06 j 4026bba5 4026bbfc: 0e3d mov.n a3, a14 4026bbfe: a148 l32i.n a4, a1, 40 4026bc00: 510c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026bc03: 0000c0 callx0 a0 4026bc06: 020c movi.n a2, 0 4026bc08: a178 l32i.n a7, a1, 40 4026bc0a: 626c72 s32i a7, a12, 0x188 4026bc0d: ffc386 j 4026bb1f 4026bc10: 320c movi.n a2, 3 4026bc12: ffc246 j 4026bb1f 4026bc15: 000000 ill 4026bc18: 50f201 l32r a0, 4023ffe0 <_lit4_end+0x138890> 4026bc1b: ac0400 excw 4026bc1e: 0f .byte 0xf 4026bc1f: ac0300 excw 4026bc22: 0f .byte 0xf 4026bc23: 027200 excw 4026bc26: 025201 l32r a0, 4022c570 <_lit4_end+0x124e20> 4026bc29: 27cc05 call0 402938ec <_irom0_text_end+0x22f69> 4026bc2c: 120c movi.n a2, 1 4026bc2e: f00d ret.n 4026bc30: 3767b6 bltui a7, 6, 4026bc6b 4026bc33: 020282 l8ui a8, a2, 2 4026bc36: 030292 l8ui a9, a2, 3 4026bc39: 040262 l8ui a6, a2, 4 4026bc3c: 119900 slli a9, a9, 16 4026bc3f: 116680 slli a6, a6, 8 4026bc42: 018880 slli a8, a8, 24 4026bc45: 205560 or a5, a5, a6 4026bc48: fff461 l32r a6, 4026bc18 4026bc4b: 208890 or a8, a8, a9 4026bc4e: 205580 or a5, a5, a8 4026bc51: 169567 bne a5, a6, 4026bc6b 4026bc54: 060282 l8ui a8, a2, 6 4026bc57: 101866 bnei a8, 1, 4026bc6b 4026bc5a: 070292 l8ui a9, a2, 7 4026bc5d: a9cc bnez.n a9, 4026bc6b 4026bc5f: 0429 s32i.n a2, a4, 0 4026bc61: 0102a2 l8ui a10, a2, 1 4026bc64: aa2b addi.n a10, a10, 2 4026bc66: 14a9 s32i.n a10, a4, 4 4026bc68: 001fc6 j 4026bceb 4026bc6b: b25b addi.n a11, a2, 5 4026bc6d: 2fbb37 bgeu a11, a3, 4026bca0 4026bc70: 331c movi.n a3, 19 4026bc72: 2ab377 bgeu a3, a7, 4026bca0 4026bc75: 050252 l8ui a5, a2, 5 4026bc78: 020282 l8ui a8, a2, 2 4026bc7b: 030292 l8ui a9, a2, 3 4026bc7e: 040262 l8ui a6, a2, 4 4026bc81: 119900 slli a9, a9, 16 4026bc84: 116680 slli a6, a6, 8 4026bc87: 018880 slli a8, a8, 24 4026bc8a: 205560 or a5, a5, a6 4026bc8d: ffe361 l32r a6, 4026bc1c 4026bc90: 208890 or a8, a8, a9 4026bc93: 205580 or a5, a5, a8 4026bc96: 069567 bne a5, a6, 4026bca0 4026bc99: 726b addi.n a7, a2, 6 4026bc9b: 4479 s32i.n a7, a4, 16 4026bc9d: 001286 j 4026bceb 4026bca0: 4777b6 bltui a7, 7, 4026bceb 4026bca3: fcb281 l32r a8, 4026af6c 4026bca6: 030262 l8ui a6, a2, 3 4026bca9: 040252 l8ui a5, a2, 4 4026bcac: 050232 l8ui a3, a2, 5 4026bcaf: 115580 slli a5, a5, 8 4026bcb2: 203350 or a3, a3, a5 4026bcb5: 020252 l8ui a5, a2, 2 4026bcb8: 116600 slli a6, a6, 16 4026bcbb: 015580 slli a5, a5, 24 4026bcbe: 205560 or a5, a5, a6 4026bcc1: 203350 or a3, a3, a5 4026bcc4: 0e9387 bne a3, a8, 4026bcd6 4026bcc7: 726b addi.n a7, a2, 6 4026bcc9: 5479 s32i.n a7, a4, 20 4026bccb: 010262 l8ui a6, a2, 1 4026bcce: fcc662 addi a6, a6, -4 4026bcd1: 6469 s32i.n a6, a4, 24 4026bcd3: 000506 j 4026bceb 4026bcd6: 1177b6 bltui a7, 7, 4026bceb 4026bcd9: ffd181 l32r a8, 4026bc20 4026bcdc: 0b9387 bne a3, a8, 4026bceb 4026bcdf: a26b addi.n a10, a2, 6 4026bce1: 74a9 s32i.n a10, a4, 28 4026bce3: 010292 l8ui a9, a2, 1 4026bce6: fcc992 addi a9, a9, -4 4026bce9: 8499 s32i.n a9, a4, 32 4026bceb: 020c movi.n a2, 0 4026bced: f00d ret.n ... 4026bcf0 : 4026bcf0: e0c112 addi a1, a1, -32 4026bcf3: 61f9 s32i.n a15, a1, 24 4026bcf5: 2109 s32i.n a0, a1, 8 4026bcf7: 31c9 s32i.n a12, a1, 12 4026bcf9: 41d9 s32i.n a13, a1, 16 4026bcfb: 51e9 s32i.n a14, a1, 20 4026bcfd: 04dd mov.n a13, a4 4026bcff: 03ed mov.n a14, a3 4026bd01: 02cd mov.n a12, a2 4026bd03: 030c movi.n a3, 0 4026bd05: 042d mov.n a2, a4 4026bd07: 11d9 s32i.n a13, a1, 4 4026bd09: 442c movi.n a4, 36 4026bd0b: 50e001 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026bd0e: 0000c0 callx0 a0 4026bd11: 702ea6 blti a14, 2, 4026bd85 4026bd14: 0f3c movi.n a15, 48 4026bd16: 020c movi.n a2, 0 4026bd18: dcea add.n a13, a12, a14 4026bd1a: dda0e2 movi a14, 221 4026bd1d: 0d0b addi.n a0, a13, -1 4026bd1f: 0109 s32i.n a0, a1, 0 4026bd21: 000c02 l8ui a0, a12, 0 4026bd24: 010c32 l8ui a3, a12, 1 4026bd27: 0c90e7 bne a0, a14, 4026bd37 4026bd2a: 0138 l32i.n a3, a1, 0 4026bd2c: 4613c7 beq a3, a12, 4026bd76 4026bd2f: 010c32 l8ui a3, a12, 1 4026bd32: 13cc bnez.n a3, 4026bd37 4026bd34: 000f86 j 4026bd76 4026bd37: 33ca add.n a3, a3, a12 4026bd39: 332b addi.n a3, a3, 2 4026bd3b: 353d37 bltu a13, a3, 4026bd74 4026bd3e: 1b90f7 bne a0, a15, 4026bd5d 4026bd41: 1158 l32i.n a5, a1, 4 4026bd43: 25c9 s32i.n a12, a5, 8 4026bd45: 010c42 l8ui a4, a12, 1 4026bd48: 442b addi.n a4, a4, 2 4026bd4a: 3549 s32i.n a4, a5, 12 4026bd4c: 010c32 l8ui a3, a12, 1 4026bd4f: 33ca add.n a3, a3, a12 4026bd51: 332b addi.n a3, a3, 2 4026bd53: 03cd mov.n a12, a3 4026bd55: 431b addi.n a4, a3, 1 4026bd57: c634d7 bltu a4, a13, 4026bd21 4026bd5a: 000606 j 4026bd76 4026bd5d: f290e7 bne a0, a14, 4026bd53 4026bd60: 0c2d mov.n a2, a12 4026bd62: 0d3d mov.n a3, a13 4026bd64: 1148 l32i.n a4, a1, 4 4026bd66: ffebc5 call0 4026bc24 4026bd69: 009296 bltz a2, 4026bd76 4026bd6c: dc12a6 blti a2, 1, 4026bd4c 4026bd6f: 020c movi.n a2, 0 4026bd71: 000046 j 4026bd76 4026bd74: f27c movi.n a2, -1 4026bd76: 31c8 l32i.n a12, a1, 12 4026bd78: 41d8 l32i.n a13, a1, 16 4026bd7a: 51e8 l32i.n a14, a1, 20 4026bd7c: 61f8 l32i.n a15, a1, 24 4026bd7e: 2108 l32i.n a0, a1, 8 4026bd80: 20c112 addi a1, a1, 32 4026bd83: f00d ret.n 4026bd85: 020c movi.n a2, 0 4026bd87: fffac6 j 4026bd76 ... 4026bd8c : 4026bd8c: 628c beqz.n a2, 4026bd96 4026bd8e: 5d2222 l32i a2, a2, 0x174 4026bd91: 042420 extui a2, a2, 4, 1 4026bd94: f00d ret.n 4026bd96: 020c movi.n a2, 0 4026bd98: f00d ret.n 4026bd9a: 0d0000 excw 4026bd9d: 0000f0 excw 4026bda0: d0c112 addi a1, a1, -48 4026bda3: 0a61d2 s32i a13, a1, 40 4026bda6: 076162 s32i a6, a1, 28 4026bda9: 056142 s32i a4, a1, 20 4026bdac: 8109 s32i.n a0, a1, 32 4026bdae: b1e9 s32i.n a14, a1, 44 4026bdb0: 91c9 s32i.n a12, a1, 36 4026bdb2: 02ed mov.n a14, a2 4026bdb4: 05cd mov.n a12, a5 4026bdb6: 010c82 l8ui a8, a12, 1 4026bdb9: 030c92 l8ui a9, a12, 3 4026bdbc: 050ca2 l8ui a10, a12, 5 4026bdbf: 040c02 l8ui a0, a12, 4 4026bdc2: 075d mov.n a5, a7 4026bdc4: 032d mov.n a2, a3 4026bdc6: 6129 s32i.n a2, a1, 24 4026bdc8: 4159 s32i.n a5, a1, 16 4026bdca: 000c32 l8ui a3, a12, 0 4026bdcd: 020c72 l8ui a7, a12, 2 4026bdd0: 2000a0 or a0, a0, a10 4026bdd3: 207790 or a7, a7, a9 4026bdd6: 203380 or a3, a3, a8 4026bdd9: 203370 or a3, a3, a7 4026bddc: 200030 or a0, a0, a3 4026bddf: 740000 extui a0, a0, 0, 8 4026bde2: 60fc bnez.n a0, 4026be1c 4026bde4: 01de02 addmi a0, a14, 0x100 4026bde7: 470032 l8ui a3, a0, 71 4026bdea: 4600d2 l8ui a13, a0, 70 4026bded: 490042 l8ui a4, a0, 73 4026bdf0: 4b0052 l8ui a5, a0, 75 4026bdf3: 4a00b2 l8ui a11, a0, 74 4026bdf6: 480022 l8ui a2, a0, 72 4026bdf9: 20bb50 or a11, a11, a5 4026bdfc: 202240 or a2, a2, a4 4026bdff: 20dd30 or a13, a13, a3 4026be02: 20dd20 or a13, a13, a2 4026be05: 20bbd0 or a11, a11, a13 4026be08: 74b0b0 extui a11, a11, 0, 8 4026be0b: dbcc bnez.n a11, 4026be1c 4026be0d: 640c movi.n a4, 6 4026be0f: 46c0c2 addi a12, a0, 70 4026be12: 0c2d mov.n a2, a12 4026be14: 0c3d mov.n a3, a12 4026be16: 508601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026be19: 0000c0 callx0 a0 4026be1c: d168 l32i.n a6, a1, 52 4026be1e: c1d8 l32i.n a13, a1, 48 4026be20: c68c beqz.n a6, 4026be30 4026be22: 6128 l32i.n a2, a1, 24 4026be24: 5138 l32i.n a3, a1, 20 4026be26: 4148 l32i.n a4, a1, 16 4026be28: 0d5d mov.n a5, a13 4026be2a: 018ac5 call0 4026d6d8 4026be2d: 062256 bnez a2, 4026be93 4026be30: 012d mov.n a2, a1 4026be32: 030c movi.n a3, 0 4026be34: e40c movi.n a4, 14 4026be36: 509501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026be39: 0000c0 callx0 a0 4026be3c: 0c3d mov.n a3, a12 4026be3e: 012d mov.n a2, a1 4026be40: 640c movi.n a4, 6 4026be42: 507b01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026be45: 0000c0 callx0 a0 4026be48: 216b addi.n a2, a1, 6 4026be4a: 640c movi.n a4, 6 4026be4c: 01de32 addmi a3, a14, 0x100 4026be4f: 40c332 addi a3, a3, 64 4026be52: 507701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026be55: 0000c0 callx0 a0 4026be58: 0deb addi.n a0, a13, 14 4026be5a: 7138 l32i.n a3, a1, 28 4026be5c: 7e2e22 l32i a2, a14, 0x1f8 4026be5f: 744830 extui a4, a3, 8, 8 4026be62: 12c8 l32i.n a12, a2, 4 4026be64: 113380 slli a3, a3, 8 4026be67: 203340 or a3, a3, a4 4026be6a: 065132 s16i a3, a1, 12 4026be6d: 055202 s16i a0, a2, 10 4026be70: fc9c beqz.n a12, 4026be93 4026be72: 0c2d mov.n a2, a12 4026be74: 013d mov.n a3, a1 4026be76: e40c movi.n a4, 14 4026be78: 506e01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026be7b: 0000c0 callx0 a0 4026be7e: 0d4d mov.n a4, a13 4026be80: 2ceb addi.n a2, a12, 14 4026be82: 4138 l32i.n a3, a1, 16 4026be84: 506b01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026be87: 0000c0 callx0 a0 4026be8a: 7f2e02 l32i a0, a14, 0x1fc 4026be8d: 7e2e22 l32i a2, a14, 0x1f8 4026be90: 0000c0 callx0 a0 4026be93: 91c8 l32i.n a12, a1, 36 4026be95: a1d8 l32i.n a13, a1, 40 4026be97: b1e8 l32i.n a14, a1, 44 4026be99: 8108 l32i.n a0, a1, 32 4026be9b: 30c112 addi a1, a1, 48 4026be9e: f00d ret.n 4026bea0: 160c movi.n a6, 1 4026bea2: c0c112 addi a1, a1, -64 4026bea5: f1d9 s32i.n a13, a1, 60 4026bea7: b139 s32i.n a3, a1, 44 4026bea9: a149 s32i.n a4, a1, 40 4026beab: 432272 l32i a7, a2, 0x10c 4026beae: e1c9 s32i.n a12, a1, 56 4026beb0: d109 s32i.n a0, a1, 52 4026beb2: 02cd mov.n a12, a2 4026beb4: 200c movi.n a0, 2 4026beb6: 04d726 beqi a7, 64, 4026bebe 4026beb9: 01c726 beqi a7, 32, 4026bebe 4026bebc: 060c movi.n a6, 0 4026bebe: 86dc bnez.n a6, 4026beda 4026bec0: 120c movi.n a2, 1 4026bec2: 04f726 beqi a7, 0x100, 4026beca 4026bec5: 01e726 beqi a7, 128, 4026beca 4026bec8: 020c movi.n a2, 0 4026beca: c2cc bnez.n a2, 4026beda 4026becc: 412c22 l32i a2, a12, 0x104 4026becf: 1d0c movi.n a13, 1 4026bed1: f8c222 addi a2, a2, -8 4026bed4: 83d020 moveqz a13, a0, a2 4026bed7: 000046 j 4026bedc 4026beda: 3d0c movi.n a13, 3 4026bedc: 10c122 addi a2, a1, 16 4026bedf: 06a042 movi a4, 6 4026bee2: 01dc32 addmi a3, a12, 0x100 4026bee5: 46c332 addi a3, a3, 70 4026bee8: 505201 l32r a0, 40240030 <_irom0_text_start+0x30> 4026beeb: 0000c0 callx0 a0 4026beee: 202cc0 or a2, a12, a12 4026bef1: 330c movi.n a3, 3 4026bef3: 040c movi.n a4, 0 4026bef5: f55c movi.n a5, 95 4026bef7: 18c162 addi a6, a1, 24 4026befa: 1cc172 addi a7, a1, 28 4026befd: 023305 call0 4026e230 4026bf00: c129 s32i.n a2, a1, 48 4026bf02: 0a0216 beqz a2, 4026bfa6 4026bf05: a178 l32i.n a7, a1, 40 4026bf07: 840c movi.n a4, 8 4026bf09: 00a692 movi a9, 0x600 4026bf0c: 7128 l32i.n a2, a1, 28 4026bf0e: 292cb2 l32i a11, a12, 164 4026bf11: 00a1a2 movi a10, 0x100 4026bf14: 230c movi.n a3, 2 4026bf16: fea002 movi a0, 254 4026bf19: 73d581 l32r a8, 40248e70 4026bf1c: 532c52 l32i a5, a12, 0x14c 4026bf1f: 208d80 or a8, a13, a8 4026bf22: fec552 addi a5, a5, -2 4026bf25: 830350 moveqz a0, a3, a5 4026bf28: 20a8a0 or a10, a8, a10 4026bf2b: 050c movi.n a5, 0 4026bf2d: 938ab0 movnez a8, a10, a11 4026bf30: 004202 s8i a0, a2, 0 4026bf33: b1a8 l32i.n a10, a1, 44 4026bf35: 209890 or a9, a8, a9 4026bf38: 71b8 l32i.n a11, a1, 28 4026bf3a: 9389a0 movnez a8, a9, a10 4026bf3d: 206840 or a6, a8, a4 4026bf40: 938670 movnez a8, a6, a7 4026bf43: 41a880 srli a10, a8, 8 4026bf46: 014ba2 s8i a10, a11, 1 4026bf49: 7198 l32i.n a9, a1, 28 4026bf4b: 01dc32 addmi a3, a12, 0x100 4026bf4e: 024982 s8i a8, a9, 2 4026bf51: 7178 l32i.n a7, a1, 28 4026bf53: fcc332 addi a3, a3, -4 4026bf56: 034752 s8i a5, a7, 3 4026bf59: 7168 l32i.n a6, a1, 28 4026bf5b: 9139 s32i.n a3, a1, 36 4026bf5d: 044652 s8i a5, a6, 4 4026bf60: 7128 l32i.n a2, a1, 28 4026bf62: 8189 s32i.n a8, a1, 32 4026bf64: 225b addi.n a2, a2, 5 4026bf66: 503201 l32r a0, 40240030 <_irom0_text_start+0x30> 4026bf69: 0000c0 callx0 a0 4026bf6c: 9128 l32i.n a2, a1, 36 4026bf6e: 830c movi.n a3, 8 4026bf70: e18705 call0 4024d7e4 4026bf73: 7108 l32i.n a0, a1, 28 4026bf75: 0a0c movi.n a10, 0 4026bf77: 5d40a2 s8i a10, a0, 93 4026bf7a: 71b8 l32i.n a11, a1, 28 4026bf7c: 8198 l32i.n a9, a1, 32 4026bf7e: 5e4ba2 s8i a10, a11, 94 4026bf81: 076987 bbci a9, 8, 4026bf8c 4026bf84: 7108 l32i.n a0, a1, 28 4026bf86: 4dc002 addi a0, a0, 77 4026bf89: 000046 j 4026bf8e 4026bf8c: 000c movi.n a0, 0 4026bf8e: 0d4d mov.n a4, a13 4026bf90: 24cc32 addi a3, a12, 36 4026bf93: c178 l32i.n a7, a1, 48 4026bf95: 10c152 addi a5, a1, 16 4026bf98: dd5f61 l32r a6, 40263514 4026bf9b: 6128 l32i.n a2, a1, 24 4026bf9d: 0129 s32i.n a2, a1, 0 4026bf9f: 1109 s32i.n a0, a1, 4 4026bfa1: 0c2d mov.n a2, a12 4026bfa3: ffdfc5 call0 4026bda0 4026bfa6: e1c8 l32i.n a12, a1, 56 4026bfa8: f1d8 l32i.n a13, a1, 60 4026bfaa: d108 l32i.n a0, a1, 52 4026bfac: 40c112 addi a1, a1, 64 4026bfaf: f00d ret.n 4026bfb1: 000000 ill 4026bfb4: 130c movi.n a3, 1 4026bfb6: 8248 l32i.n a4, a2, 32 4026bfb8: 020c movi.n a2, 0 4026bfba: 832340 moveqz a2, a3, a4 4026bfbd: f00d ret.n 4026bfbf: c11200 mul16u a1, a2, a0 4026bfc2: 6102c0 excw 4026bfc5: 320b addi.n a3, a2, -1 4026bfc7: 620a61 l32r a6, 402447f0 4026bfca: d90961 l32r a6, 402623f0 4026bfcd: e1e9d1 l32r a13, 40264774 4026bfd0: c1c9 s32i.n a12, a1, 48 4026bfd2: 05ed mov.n a14, a5 4026bfd4: 02cd mov.n a12, a2 4026bfd6: 07dd mov.n a13, a7 4026bfd8: 042d mov.n a2, a4 4026bfda: 8129 s32i.n a2, a1, 32 4026bfdc: d79c beqz.n a7, 4026bffd 4026bfde: 0c2d mov.n a2, a12 4026bfe0: 330c movi.n a3, 3 4026bfe2: 040c movi.n a4, 0 4026bfe4: 10c162 addi a6, a1, 16 4026bfe7: 14c172 addi a7, a1, 20 4026bfea: 102152 l32i a5, a1, 64 4026bfed: 7159 s32i.n a5, a1, 28 4026bfef: 5fc552 addi a5, a5, 95 4026bff2: f45050 extui a5, a5, 0, 16 4026bff5: 022385 call0 4026e230 4026bff8: 020d mov.n a0, a2 4026bffa: 077256 bnez a2, 4026c075 4026bffd: f27c movi.n a2, -1 4026bfff: 001946 j 4026c068 4026c002: 293b addi.n a2, a9, 3 4026c004: 8138 l32i.n a3, a1, 32 4026c006: 240c movi.n a4, 2 4026c008: 333b addi.n a3, a3, 3 4026c00a: 500901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c00d: 0000c0 callx0 a0 4026c010: 840c movi.n a4, 8 4026c012: 8138 l32i.n a3, a1, 32 4026c014: 5128 l32i.n a2, a1, 20 4026c016: 335b addi.n a3, a3, 5 4026c018: 225b addi.n a2, a2, 5 4026c01a: 500501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c01d: 0000c0 callx0 a0 4026c020: 7148 l32i.n a4, a1, 28 4026c022: 5168 l32i.n a6, a1, 20 4026c024: 415840 srli a5, a4, 8 4026c027: 5d4652 s8i a5, a6, 93 4026c02a: 5138 l32i.n a3, a1, 20 4026c02c: 5e4342 s8i a4, a3, 94 4026c02f: 5128 l32i.n a2, a1, 20 4026c031: 0d3d mov.n a3, a13 4026c033: 5fc222 addi a2, a2, 95 4026c036: 4ffe01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c039: 0000c0 callx0 a0 4026c03c: 9138 l32i.n a3, a1, 36 4026c03e: 5128 l32i.n a2, a1, 20 4026c040: 042c movi.n a4, 32 4026c042: 22db addi.n a2, a2, 13 4026c044: 4ffb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c047: 0000c0 callx0 a0 4026c04a: 0e4d mov.n a4, a14 4026c04c: 0c2d mov.n a2, a12 4026c04e: a158 l32i.n a5, a1, 40 4026c050: 6178 l32i.n a7, a1, 24 4026c052: 112132 l32i a3, a1, 68 4026c055: 4198 l32i.n a9, a1, 16 4026c057: 0199 s32i.n a9, a1, 0 4026c059: 5188 l32i.n a8, a1, 20 4026c05b: dd2e61 l32r a6, 40263514 4026c05e: 4dc882 addi a8, a8, 77 4026c061: 1189 s32i.n a8, a1, 4 4026c063: ffd3c5 call0 4026bda0 4026c066: 020c movi.n a2, 0 4026c068: c1c8 l32i.n a12, a1, 48 4026c06a: d1d8 l32i.n a13, a1, 52 4026c06c: e1e8 l32i.n a14, a1, 56 4026c06e: b108 l32i.n a0, a1, 44 4026c070: 40c112 addi a1, a1, 64 4026c073: f00d ret.n 4026c075: 51a8 l32i.n a10, a1, 20 4026c077: 2b0c movi.n a11, 2 4026c079: fea092 movi a9, 254 4026c07c: 08a152 movi a5, 0x108 4026c07f: 532c22 l32i a2, a12, 0x14c 4026c082: 205e50 or a5, a14, a5 4026c085: fec222 addi a2, a2, -2 4026c088: 839b20 moveqz a9, a11, a2 4026c08b: 004a92 s8i a9, a10, 0 4026c08e: 5188 l32i.n a8, a1, 20 4026c090: 417850 srli a7, a5, 8 4026c093: 014872 s8i a7, a8, 1 4026c096: 5168 l32i.n a6, a1, 20 4026c098: 6109 s32i.n a0, a1, 24 4026c09a: 024652 s8i a5, a6, 2 4026c09d: 532c42 l32i a4, a12, 0x14c 4026c0a0: 5198 l32i.n a9, a1, 20 4026c0a2: fec442 addi a4, a4, -2 4026c0a5: f59456 bnez a4, 4026c002 4026c0a8: 060c movi.n a6, 0 4026c0aa: 034962 s8i a6, a9, 3 4026c0ad: 5178 l32i.n a7, a1, 20 4026c0af: 044762 s8i a6, a7, 4 4026c0b2: ffd686 j 4026c010 4026c0b5: 000000 ill 4026c0b8: 270890 excw 4026c0bb: a06240 addx4 a6, a2, a4 4026c0be: 744030 extui a4, a3, 0, 8 4026c0c1: c11220 mul16u a1, a2, a2 4026c0c4: c132b0 mul16u a3, a2, a11 4026c0c7: 841c10 extui a1, a1, 12, 9 4026c0ca: f159 s32i.n a5, a1, 60 4026c0cc: d1c9 s32i.n a12, a1, 52 4026c0ce: c109 s32i.n a0, a1, 48 4026c0d0: e179 s32i.n a7, a1, 56 4026c0d2: 004c movi.n a0, 64 4026c0d4: 02cd mov.n a12, a2 4026c0d6: 412c82 l32i a8, a12, 0x104 4026c0d9: fff721 l32r a2, 4026c0b8 4026c0dc: f8c882 addi a8, a8, -8 4026c0df: 830680 moveqz a0, a6, a8 4026c0e2: 106102 s32i a0, a1, 64 4026c0e5: eb8505 call0 40257938 4026c0e8: 102102 l32i a0, a1, 64 4026c0eb: f128 l32i.n a2, a1, 60 4026c0ed: e148 l32i.n a4, a1, 56 4026c0ef: 432c62 l32i a6, a12, 0x10c 4026c0f2: 150c movi.n a5, 1 4026c0f4: 04f626 beqi a6, 0x100, 4026c0fc 4026c0f7: 01e626 beqi a6, 128, 4026c0fc 4026c0fa: 050c movi.n a5, 0 4026c0fc: 01dc72 addmi a7, a12, 0x100 4026c0ff: 94db addi.n a9, a4, 13 4026c101: 8c38 l32i.n a3, a12, 32 4026c103: 10c142 addi a4, a1, 16 4026c106: 2109 s32i.n a0, a1, 8 4026c108: 46c762 addi a6, a7, 70 4026c10b: 1129 s32i.n a2, a1, 4 4026c10d: 3159 s32i.n a5, a1, 12 4026c10f: 0199 s32i.n a9, a1, 0 4026c111: 40c752 addi a5, a7, 64 4026c114: 0c2d mov.n a2, a12 4026c116: acc772 addi a7, a7, -84 4026c119: d1c8 l32i.n a12, a1, 52 4026c11b: 016245 call0 4026d740 4026c11e: 020c movi.n a2, 0 4026c120: c108 l32i.n a0, a1, 48 4026c122: 50c112 addi a1, a1, 80 4026c125: f00d ret.n 4026c127: c11200 mul16u a1, a2, a0 4026c12a: 6132b0 excw 4026c12d: 0e .byte 0xe 4026c12e: 0f6152 s32i a5, a1, 60 4026c131: 116102 s32i a0, a1, 68 4026c134: 1261c2 s32i a12, a1, 72 4026c137: 1361d2 s32i a13, a1, 76 4026c13a: 02cd mov.n a12, a2 4026c13c: 04dd mov.n a13, a4 4026c13e: 620c movi.n a2, 6 4026c140: 011005 call0 4026d244 4026c143: 10c122 addi a2, a1, 16 4026c146: 030c movi.n a3, 0 4026c148: 442c movi.n a4, 36 4026c14a: 4fd001 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026c14d: 0000c0 callx0 a0 4026c150: 532c02 l32i a0, a12, 0x14c 4026c153: 172066 bnei a0, 2, 4026c16e 4026c156: 5fcd22 addi a2, a13, 95 4026c159: 5d0d42 l8ui a4, a13, 93 4026c15c: 5e0d32 l8ui a3, a13, 94 4026c15f: 114480 slli a4, a4, 8 4026c162: 203340 or a3, a3, a4 4026c165: f43030 extui a3, a3, 0, 16 4026c168: 10c142 addi a4, a1, 16 4026c16b: 01a085 call0 4026db74 4026c16e: 0c2d mov.n a2, a12 4026c170: ffe405 call0 4026bfb4 4026c173: e57c movi.n a5, -2 4026c175: 741257 beq a2, a5, 4026c1ed 4026c178: 067256 bnez a2, 4026c1e3 4026c17b: 3b2c62 l32i a6, a12, 236 4026c17e: 01dc82 addmi a8, a12, 0x100 4026c181: acc882 addi a8, a8, -84 4026c184: 106182 s32i a8, a1, 64 4026c187: d68c beqz.n a6, 4026c198 4026c189: 082d mov.n a2, a8 4026c18b: 032c movi.n a3, 32 4026c18d: e197c5 call0 4024db0c 4026c190: 04f256 bnez a2, 4026c1e3 4026c193: 090c movi.n a9, 0 4026c195: 3b6c92 s32i a9, a12, 236 4026c198: 0c2d mov.n a2, a12 4026c19a: e138 l32i.n a3, a1, 56 4026c19c: 0d4d mov.n a4, a13 4026c19e: 64cc52 addi a5, a12, 100 4026c1a1: d159 s32i.n a5, a1, 52 4026c1a3: fff185 call0 4026c0bc 4026c1a6: f158 l32i.n a5, a1, 60 4026c1a8: 102162 l32i a6, a1, 64 4026c1ab: 0d4d mov.n a4, a13 4026c1ad: d1a8 l32i.n a10, a1, 52 4026c1af: 4c2c72 l32i a7, a12, 0x130 4026c1b2: 4d2cb2 l32i a11, a12, 0x134 4026c1b5: 100c movi.n a0, 1 4026c1b7: 020c movi.n a2, 0 4026c1b9: 01dc32 addmi a3, a12, 0x100 4026c1bc: 46c332 addi a3, a3, 70 4026c1bf: 296c22 s32i a2, a12, 164 4026c1c2: 2a6c02 s32i a0, a12, 168 4026c1c5: 0c2d mov.n a2, a12 4026c1c7: 01b9 s32i.n a11, a1, 0 4026c1c9: 11a9 s32i.n a10, a1, 4 4026c1cb: ffdf45 call0 4026bfc0 4026c1ce: 12dc bnez.n a2, 4026c1e3 4026c1d0: 3ddb addi.n a3, a13, 13 4026c1d2: 042c movi.n a4, 32 4026c1d4: 01dc22 addmi a2, a12, 0x100 4026c1d7: ccc222 addi a2, a2, -52 4026c1da: 4f9501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c1dd: 0000c0 callx0 a0 4026c1e0: 000246 j 4026c1ed 4026c1e3: 0c2d mov.n a2, a12 4026c1e5: 130c movi.n a3, 1 4026c1e7: 201110 or a1, a1, a1 4026c1ea: 020845 call0 4026e270 4026c1ed: 1221c2 l32i a12, a1, 72 4026c1f0: 1321d2 l32i a13, a1, 76 4026c1f3: 112102 l32i a0, a1, 68 4026c1f6: 50c112 addi a1, a1, 80 4026c1f9: f00d ret.n 4026c1fb: 030c00 excw 4026c1fe: 140c movi.n a4, 1 4026c200: f0c112 addi a1, a1, -16 4026c203: 0109 s32i.n a0, a1, 0 4026c205: ffc985 call0 4026bea0 4026c208: 0108 l32i.n a0, a1, 0 4026c20a: 10c112 addi a1, a1, 16 4026c20d: f00d ret.n 4026c20f: c1fc00 mul16u a15, a12, a0 4026c212: 124026 beqi a0, 4, 4026c228 4026c215: c9e0c1 l32r a12, 4025e998 4026c218: 410951 l32r a5, 4023c63c <_lit4_end+0x134eec> 4026c21b: 412202 l32i a0, a2, 0x104 4026c21e: 02cd mov.n a12, a2 4026c220: 631026 beqi a0, 1, 4026c287 4026c223: 092026 beqi a0, 2, 4026c230 4026c226: 388066 bnei a0, 8, 4026c262 4026c229: 330c movi.n a3, 3 4026c22b: 001c movi.n a0, 16 4026c22d: 0000c6 j 4026c234 4026c230: 002c movi.n a0, 32 4026c232: 230c movi.n a3, 2 4026c234: 050c movi.n a5, 0 4026c236: 160c movi.n a6, 1 4026c238: 820c movi.n a2, 8 4026c23a: 540c movi.n a4, 5 4026c23c: 02dc72 addmi a7, a12, 0x200 4026c23f: 80c772 addi a7, a7, -128 4026c242: 7d6c42 s32i a4, a12, 0x1f4 4026c245: 0129 s32i.n a2, a1, 0 4026c247: 2109 s32i.n a0, a1, 8 4026c249: 3149 s32i.n a4, a1, 12 4026c24b: 44cc02 addi a0, a12, 68 4026c24e: 01dc42 addmi a4, a12, 0x100 4026c251: 01dc22 addmi a2, a12, 0x100 4026c254: 64c222 addi a2, a2, 100 4026c257: 46c442 addi a4, a4, 70 4026c25a: 1109 s32i.n a0, a1, 4 4026c25c: 00df45 call0 4026d054 4026c25f: 0042d6 bgez a2, 4026c267 4026c262: f27c movi.n a2, -1 4026c264: 000846 j 4026c289 4026c267: 4f2c52 l32i a5, a12, 0x13c 4026c26a: 019516 beqz a5, 4026c287 4026c26d: 203cc0 or a3, a12, a12 4026c270: ffe821 l32r a2, 4026c210 4026c273: 040c movi.n a4, 0 4026c275: 018005 call0 4026da78 4026c278: 0c5d mov.n a5, a12 4026c27a: ffe541 l32r a4, 4026c210 4026c27d: 4f2c22 l32i a2, a12, 0x13c 4026c280: 030c movi.n a3, 0 4026c282: 060c movi.n a6, 0 4026c284: 017f45 call0 4026da7c 4026c287: 020c movi.n a2, 0 4026c289: 51c8 l32i.n a12, a1, 20 4026c28b: 4108 l32i.n a0, a1, 16 4026c28d: 20c112 addi a1, a1, 32 4026c290: f00d ret.n 4026c292: 0c0000 excw 4026c295: 2668 l32i.n a6, a6, 8 4026c297: 261c22 l16ui a2, a12, 76 4026c29a: 0c2682 l32i a8, a6, 48 4026c29d: 2609 s32i.n a0, a6, 8 4026c29f: 2631e2 excw 4026c2a2: 7c03f2 l8ui a15, a3, 124 4026c2a5: f00df2 l8ui a15, a13, 240 4026c2a8: d20c movi.n a2, 13 4026c2aa: 049327 bne a3, a2, 4026c2b2 4026c2ad: c30c movi.n a3, 12 4026c2af: 2d2347 blt a3, a4, 4026c2e0 4026c2b2: f27c movi.n a2, -1 4026c2b4: f00d ret.n 4026c2b6: f8c366 bnei a3, 32, 4026c2b2 4026c2b9: f5c4a6 blti a4, 32, 4026c2b2 4026c2bc: 0589 s32i.n a8, a5, 0 4026c2be: 220c movi.n a2, 2 4026c2c0: 000246 j 4026c2cd 4026c2c3: ebb366 bnei a3, 16, 4026c2b2 4026c2c6: e8b4a6 blti a4, 16, 4026c2b2 4026c2c9: 0589 s32i.n a8, a5, 0 4026c2cb: 320c movi.n a2, 3 4026c2cd: 0629 s32i.n a2, a6, 0 4026c2cf: 020c movi.n a2, 0 4026c2d1: f00d ret.n 4026c2d3: db5366 bnei a3, 5, 4026c2b2 4026c2d6: d854a6 blti a4, 5, 4026c2b2 4026c2d9: 0599 s32i.n a9, a5, 0 4026c2db: 130c movi.n a3, 1 4026c2dd: 0000c6 j 4026c2e4 4026c2e0: 0599 s32i.n a9, a5, 0 4026c2e2: 530c movi.n a3, 5 4026c2e4: 092d mov.n a2, a9 4026c2e6: 0639 s32i.n a3, a6, 0 4026c2e8: f00d ret.n 4026c2ea: 120000 excw 4026c2ed: 32f0c1 l32r a12, 40238eb0 <_lit4_end+0x131760> 4026c2f0: 420061 l32r a6, 4023caf0 <_lit4_end+0x1353a0> 4026c2f3: c20161 l32r a6, 4025caf8 4026c2f6: 090361 l32r a6, 4022e704 <_lit4_end+0x126fb4> 4026c2f9: 02cd21 l32r a2, 4022ce30 <_lit4_end+0x1256e0> 4026c2fc: 920c movi.n a2, 9 4026c2fe: 00f445 call0 4026d244 4026c301: 832c02 l32i a0, a12, 0x20c 4026c304: 0000c0 callx0 a0 4026c307: 1128 l32i.n a2, a1, 4 4026c309: 02ac beqz.n a2, 4026c32d 4026c30b: 0138 l32i.n a3, a1, 0 4026c30d: 0c2d mov.n a2, a12 4026c30f: 340c movi.n a4, 3 4026c311: 150c movi.n a5, 1 4026c313: 01f785 call0 4026e28c 4026c316: 432c22 l32i a2, a12, 0x10c 4026c319: 100c movi.n a0, 1 4026c31b: 072226 beqi a2, 2, 4026c326 4026c31e: 04d226 beqi a2, 64, 4026c326 4026c321: 01f226 beqi a2, 0x100, 4026c326 4026c324: 000c movi.n a0, 0 4026c326: 308c beqz.n a0, 4026c32d 4026c328: 120c movi.n a2, 1 4026c32a: ffa705 call0 4026bd9c 4026c32d: 31c8 l32i.n a12, a1, 12 4026c32f: 2108 l32i.n a0, a1, 8 4026c331: 10c112 addi a1, a1, 16 4026c334: f00d ret.n 4026c336: 120000 excw 4026c339: 09c0c1 l32r a12, 4022ea3c <_lit4_end+0x1272ec> 4026c33c: e1d9c1 l32r a12, 40264aa0 4026c33f: d1c9 s32i.n a12, a1, 52 4026c341: 02dd mov.n a13, a2 4026c343: 03cd mov.n a12, a3 4026c345: 422202 l32i a0, a2, 0x108 4026c348: 10c332 addi a3, a3, 16 4026c34b: 292066 bnei a0, 2, 4026c378 4026c34e: 10c122 addi a2, a1, 16 4026c351: 041c movi.n a4, 16 4026c353: 4f3701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c356: 0000c0 callx0 a0 4026c359: 20c122 addi a2, a1, 32 4026c35c: 20cc32 addi a3, a12, 32 4026c35f: 840c movi.n a4, 8 4026c361: 4f3301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c364: 0000c0 callx0 a0 4026c367: 28c122 addi a2, a1, 40 4026c36a: 28cc32 addi a3, a12, 40 4026c36d: 840c movi.n a4, 8 4026c36f: 4f3001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c372: 0000c0 callx0 a0 4026c375: 10c132 addi a3, a1, 16 4026c378: 0ca8 l32i.n a10, a12, 0 4026c37a: 2c98 l32i.n a9, a12, 8 4026c37c: cc08 l32i.n a0, a12, 48 4026c37e: 412d62 l32i a6, a13, 0x104 4026c381: 3c58 l32i.n a5, a12, 12 4026c383: 02dd72 addmi a7, a13, 0x200 4026c386: 01dd42 addmi a4, a13, 0x100 4026c389: 46c442 addi a4, a4, 70 4026c38c: acc722 addi a2, a7, -84 4026c38f: 7d6d52 s32i a5, a13, 0x1f4 4026c392: c8c772 addi a7, a7, -56 4026c395: e1d8 l32i.n a13, a1, 56 4026c397: 161666 bnei a6, 1, 4026c3b1 4026c39a: 0199 s32i.n a9, a1, 0 4026c39c: 3159 s32i.n a5, a1, 12 4026c39e: 160c movi.n a6, 1 4026c3a0: 1139 s32i.n a3, a1, 4 4026c3a2: 2109 s32i.n a0, a1, 8 4026c3a4: 0a3d mov.n a3, a10 4026c3a6: 00cac5 call0 4026d054 4026c3a9: 0162d6 bgez a2, 4026c3c3 4026c3ac: f27c movi.n a2, -1 4026c3ae: 0004c6 j 4026c3c5 4026c3b1: 1c68 l32i.n a6, a12, 4 4026c3b3: 0199 s32i.n a9, a1, 0 4026c3b5: 3159 s32i.n a5, a1, 12 4026c3b7: 1139 s32i.n a3, a1, 4 4026c3b9: 2109 s32i.n a0, a1, 8 4026c3bb: 0a3d mov.n a3, a10 4026c3bd: 00c945 call0 4026d054 4026c3c0: fe8296 bltz a2, 4026c3ac 4026c3c3: 020c movi.n a2, 0 4026c3c5: d1c8 l32i.n a12, a1, 52 4026c3c7: c108 l32i.n a0, a1, 48 4026c3c9: 40c112 addi a1, a1, 64 4026c3cc: f00d ret.n 4026c3ce: 5d0000 excw 4026c3d1: 032d02 l32i a0, a13, 12 4026c3d4: 638c beqz.n a3, 4026c3de 4026c3d6: 412532 l32i a3, a5, 0x104 4026c3d9: 011326 beqi a3, 1, 4026c3de 4026c3dc: 020c movi.n a2, 0 4026c3de: f00d ret.n 4026c3e0: e0c112 addi a1, a1, -32 4026c3e3: 1109 s32i.n a0, a1, 4 4026c3e5: 31d9 s32i.n a13, a1, 12 4026c3e7: 21c9 s32i.n a12, a1, 8 4026c3e9: 41e9 s32i.n a14, a1, 16 4026c3eb: 02cd mov.n a12, a2 4026c3ed: 03ed mov.n a14, a3 4026c3ef: 04dd mov.n a13, a4 4026c3f1: 030c movi.n a3, 0 4026c3f3: 443c movi.n a4, 52 4026c3f5: 02d222 addmi a2, a2, 0x200 4026c3f8: 10c222 addi a2, a2, 16 4026c3fb: 0129 s32i.n a2, a1, 0 4026c3fd: 4f2301 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026c400: 0000c0 callx0 a0 4026c403: 4a2db6 bltui a13, 2, 4026c451 4026c406: fecdd2 addi a13, a13, -2 4026c409: 032c movi.n a3, 32 4026c40b: 4233d7 bltu a3, a13, 4026c451 4026c40e: 000e42 l8ui a4, a14, 0 4026c411: 144040 extui a4, a4, 0, 2 4026c414: 876c42 s32i a4, a12, 0x21c 4026c417: 000e32 l8ui a3, a14, 0 4026c41a: 0c2d mov.n a2, a12 4026c41c: 043230 extui a3, a3, 2, 1 4026c41f: fffb05 call0 4026c3d0 4026c422: 3e2b addi.n a3, a14, 2 4026c424: 856c22 s32i a2, a12, 0x214 4026c427: 0d4d mov.n a4, a13 4026c429: 02dc22 addmi a2, a12, 0x200 4026c42c: 20c222 addi a2, a2, 32 4026c42f: 4f0001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c432: 0000c0 callx0 a0 4026c435: 0d4d mov.n a4, a13 4026c437: 906cd2 s32i a13, a12, 0x240 4026c43a: 0d3d mov.n a3, a13 4026c43c: 422c22 l32i a2, a12, 0x108 4026c43f: 0168 l32i.n a6, a1, 0 4026c441: 02dc52 addmi a5, a12, 0x200 4026c444: 18c552 addi a5, a5, 24 4026c447: ffe4c5 call0 4026c294 4026c44a: 32cc bnez.n a2, 4026c451 4026c44c: 020c movi.n a2, 0 4026c44e: 000046 j 4026c453 4026c451: f27c movi.n a2, -1 4026c453: 21c8 l32i.n a12, a1, 8 4026c455: 31d8 l32i.n a13, a1, 12 4026c457: 41e8 l32i.n a14, a1, 16 4026c459: 1108 l32i.n a0, a1, 4 4026c45b: 20c112 addi a1, a1, 32 4026c45e: f00d ret.n 4026c460: 11a032 movi a3, 17 4026c463: f0c112 addi a1, a1, -16 4026c466: 006102 s32i a0, a1, 0 4026c469: 01e285 call0 4026e294 4026c46c: 002102 l32i a0, a1, 0 4026c46f: 10c112 addi a1, a1, 16 4026c472: f00d ret.n 4026c474: 020c movi.n a2, 0 4026c476: f00d ret.n 4026c478: f0c112 addi a1, a1, -16 4026c47b: 0161c2 s32i a12, a1, 4 4026c47e: 006102 s32i a0, a1, 0 4026c481: 0261d2 s32i a13, a1, 8 4026c484: 31e9 s32i.n a14, a1, 12 4026c486: 04dd mov.n a13, a4 4026c488: 03ed mov.n a14, a3 4026c48a: 552202 l32i a0, a2, 0x154 4026c48d: 02cd mov.n a12, a2 4026c48f: 80cc bnez.n a0, 4026c49b 4026c491: 562222 l32i a2, a2, 0x158 4026c494: 32cc bnez.n a2, 4026c49b 4026c496: 0c2d mov.n a2, a12 4026c498: 01df45 call0 4026e290 4026c49b: 0d48 l32i.n a4, a13, 0 4026c49d: 2d58 l32i.n a5, a13, 8 4026c49f: d4cc bnez.n a4, 4026c4b0 4026c4a1: 85cc bnez.n a5, 4026c4ad 4026c4a3: 552c32 l32i a3, a12, 0x154 4026c4a6: 23fc bnez.n a3, 4026c4dc 4026c4a8: 562c62 l32i a6, a12, 0x158 4026c4ab: d6ec bnez.n a6, 4026c4dc 4026c4ad: 04a416 beqz a4, 4026c4fb 4026c4b0: 552c32 l32i a3, a12, 0x154 4026c4b3: 572c72 l32i a7, a12, 0x15c 4026c4b6: 041316 beqz a3, 4026c4fb 4026c4b9: 1d58 l32i.n a5, a13, 4 4026c4bb: 0f9757 bne a7, a5, 4026c4ce 4026c4be: 042d mov.n a2, a4 4026c4c0: 054d mov.n a4, a5 4026c4c2: 7d7501 l32r a0, 4024ba98 4026c4c5: 0000c0 callx0 a0 4026c4c8: f2ac beqz.n a2, 4026c4fb 4026c4ca: 0d48 l32i.n a4, a13, 0 4026c4cc: 1d58 l32i.n a5, a13, 4 4026c4ce: 0e3d mov.n a3, a14 4026c4d0: 0c2d mov.n a2, a12 4026c4d2: 2d68 l32i.n a6, a13, 8 4026c4d4: 3d78 l32i.n a7, a13, 12 4026c4d6: fff885 call0 4026c460 4026c4d9: 000306 j 4026c4e9 4026c4dc: 0e3d mov.n a3, a14 4026c4de: 0c2d mov.n a2, a12 4026c4e0: 056d mov.n a6, a5 4026c4e2: 3d78 l32i.n a7, a13, 12 4026c4e4: 1d58 l32i.n a5, a13, 4 4026c4e6: fff785 call0 4026c460 4026c4e9: f27c movi.n a2, -1 4026c4eb: ffffc6 j 4026c4ee 4026c4ee: 11c8 l32i.n a12, a1, 4 4026c4f0: 21d8 l32i.n a13, a1, 8 4026c4f2: 31e8 l32i.n a14, a1, 12 4026c4f4: 0108 l32i.n a0, a1, 0 4026c4f6: 10c112 addi a1, a1, 16 4026c4f9: f00d ret.n 4026c4fb: 022d52 l32i a5, a13, 8 4026c4fe: 01d516 beqz a5, 4026c51f 4026c501: 562c32 l32i a3, a12, 0x158 4026c504: 01a022 movi a2, 1 4026c507: 439c beqz.n a3, 4026c51f 4026c509: 432c02 l32i a0, a12, 0x10c 4026c50c: 04d026 beqi a0, 64, 4026c514 4026c50f: 01c026 beqi a0, 32, 4026c514 4026c512: 020c movi.n a2, 0 4026c514: 582c42 l32i a4, a12, 0x160 4026c517: 3d68 l32i.n a6, a13, 12 4026c519: 011fc5 call0 4026d718 4026c51c: faa256 bnez a2, 4026c4ca 4026c51f: 532c82 l32i a8, a12, 0x14c 4026c522: 020c movi.n a2, 0 4026c524: c61866 bnei a8, 1, 4026c4ee 4026c527: 2d58 l32i.n a5, a13, 8 4026c529: fc1516 beqz a5, 4026c4ee 4026c52c: 562c92 l32i a9, a12, 0x158 4026c52f: fbb956 bnez a9, 4026c4ee 4026c532: 452ca2 l32i a10, a12, 0x114 4026c535: fb5a16 beqz a10, 4026c4ee 4026c538: 0e3d mov.n a3, a14 4026c53a: 0c2d mov.n a2, a12 4026c53c: 0d48 l32i.n a4, a13, 0 4026c53e: 056d mov.n a6, a5 4026c540: 3d78 l32i.n a7, a13, 12 4026c542: 1d58 l32i.n a5, a13, 4 4026c544: fff185 call0 4026c460 4026c547: ffe786 j 4026c4e9 4026c54a: 120000 excw 4026c54d: 02c0c1 l32r a12, 4022d050 <_lit4_end+0x125900> 4026c550: f20961 l32r a6, 40268d74 4026c553: e20d61 l32r a6, 40264d88 4026c556: d90c61 l32r a6, 40262988 4026c559: e179b1 l32r a11, 40264b40 4026c55c: 8169 s32i.n a6, a1, 32 4026c55e: a1c9 s32i.n a12, a1, 40 4026c560: 7139 s32i.n a3, a1, 28 4026c562: 02cd mov.n a12, a2 4026c564: 330c movi.n a3, 3 4026c566: 10c162 addi a6, a1, 16 4026c569: 14c172 addi a7, a1, 20 4026c56c: 05dd mov.n a13, a5 4026c56e: 04ed mov.n a14, a4 4026c570: 1021f2 l32i a15, a1, 64 4026c573: 040c movi.n a4, 0 4026c575: 5fcf52 addi a5, a15, 95 4026c578: f45050 extui a5, a5, 0, 16 4026c57b: 01cb45 call0 4026e230 4026c57e: 020d mov.n a0, a2 4026c580: 32cc bnez.n a2, 4026c587 4026c582: f27c movi.n a2, -1 4026c584: 002ac6 j 4026c633 4026c587: 08a152 movi a5, 0x108 4026c58a: 044c movi.n a4, 64 4026c58c: 290c movi.n a9, 2 4026c58e: fea072 movi a7, 254 4026c591: 532ca2 l32i a10, a12, 0x14c 4026c594: 00a262 movi a6, 0x200 4026c597: 7e2c22 l32i a2, a12, 0x1f8 4026c59a: 8138 l32i.n a3, a1, 32 4026c59c: 0d02b2 l8ui a11, a2, 13 4026c59f: 103360 and a3, a3, a6 4026c5a2: fecaa2 addi a10, a10, -2 4026c5a5: 8379a0 moveqz a7, a9, a10 4026c5a8: 203d30 or a3, a13, a3 4026c5ab: 20bb40 or a11, a11, a4 4026c5ae: 0d42b2 s8i a11, a2, 13 4026c5b1: 5188 l32i.n a8, a1, 20 4026c5b3: 203350 or a3, a3, a5 4026c5b6: 004872 s8i a7, a8, 0 4026c5b9: 5168 l32i.n a6, a1, 20 4026c5bb: 415830 srli a5, a3, 8 4026c5be: 014652 s8i a5, a6, 1 4026c5c1: 5148 l32i.n a4, a1, 20 4026c5c3: 6109 s32i.n a0, a1, 24 4026c5c5: 024432 s8i a3, a4, 2 4026c5c8: 532c22 l32i a2, a12, 0x14c 4026c5cb: 5148 l32i.n a4, a1, 20 4026c5cd: 0c2266 bnei a2, 2, 4026c5dd 4026c5d0: 070c movi.n a7, 0 4026c5d2: 034472 s8i a7, a4, 3 4026c5d5: 5188 l32i.n a8, a1, 20 4026c5d7: 044872 s8i a7, a8, 4 4026c5da: 0002c6 j 4026c5e9 4026c5dd: 243b addi.n a2, a4, 3 4026c5df: 3e3b addi.n a3, a14, 3 4026c5e1: 240c movi.n a4, 2 4026c5e3: 4e9301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c5e6: 0000c0 callx0 a0 4026c5e9: 3e5b addi.n a3, a14, 5 4026c5eb: 5128 l32i.n a2, a1, 20 4026c5ed: 840c movi.n a4, 8 4026c5ef: 225b addi.n a2, a2, 5 4026c5f1: 4e8f01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c5f4: 0000c0 callx0 a0 4026c5f7: 5168 l32i.n a6, a1, 20 4026c5f9: 4158f0 srli a5, a15, 8 4026c5fc: 5d4652 s8i a5, a6, 93 4026c5ff: 5148 l32i.n a4, a1, 20 4026c601: e138 l32i.n a3, a1, 56 4026c603: 5e44f2 s8i a15, a4, 94 4026c606: b38c beqz.n a3, 4026c615 4026c608: 5128 l32i.n a2, a1, 20 4026c60a: 0f4d mov.n a4, a15 4026c60c: 5fc222 addi a2, a2, 95 4026c60f: 4e8801 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c612: 0000c0 callx0 a0 4026c615: 0d4d mov.n a4, a13 4026c617: 0c2d mov.n a2, a12 4026c619: 7158 l32i.n a5, a1, 28 4026c61b: 6178 l32i.n a7, a1, 24 4026c61d: 112132 l32i a3, a1, 68 4026c620: 4198 l32i.n a9, a1, 16 4026c622: 0199 s32i.n a9, a1, 0 4026c624: 5188 l32i.n a8, a1, 20 4026c626: dbbb61 l32r a6, 40263514 4026c629: 4dc882 addi a8, a8, 77 4026c62c: 1189 s32i.n a8, a1, 4 4026c62e: ff7705 call0 4026bda0 4026c631: 020c movi.n a2, 0 4026c633: a1c8 l32i.n a12, a1, 40 4026c635: b1d8 l32i.n a13, a1, 44 4026c637: c1e8 l32i.n a14, a1, 48 4026c639: d1f8 l32i.n a15, a1, 52 4026c63b: 9108 l32i.n a0, a1, 36 4026c63d: 40c112 addi a1, a1, 64 4026c640: f00d ret.n 4026c642: 120000 excw 4026c645: 49e0c1 l32r a12, 4023edc8 <_lit4_end+0x137678> 4026c648: 410931 l32r a3, 4023ca6c <_lit4_end+0x13531c> 4026c64b: 51c9 s32i.n a12, a1, 20 4026c64d: 2139 s32i.n a3, a1, 8 4026c64f: 02cd mov.n a12, a2 4026c651: 830c movi.n a3, 8 4026c653: 012d mov.n a2, a1 4026c655: 5e1d01 l32r a0, 40243ecc 4026c658: 0000c0 callx0 a0 4026c65b: 532c02 l32i a0, a12, 0x14c 4026c65e: 2138 l32i.n a3, a1, 8 4026c660: 042066 bnei a0, 2, 4026c668 4026c663: 013d mov.n a3, a1 4026c665: 000086 j 4026c66b 4026c668: 3dc332 addi a3, a3, 61 4026c66b: 3158 l32i.n a5, a1, 12 4026c66d: 02dc22 addmi a2, a12, 0x200 4026c670: 80c242 addi a4, a2, -128 4026c673: 51c8 l32i.n a12, a1, 20 4026c675: c8c222 addi a2, a2, -56 4026c678: 932450 movnez a2, a4, a5 4026c67b: 840c movi.n a4, 8 4026c67d: 4e6c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c680: 0000c0 callx0 a0 4026c683: 4108 l32i.n a0, a1, 16 4026c685: 20c112 addi a1, a1, 32 4026c688: f00d ret.n 4026c68a: 120000 excw 4026c68d: e2b0c1 l32r a12, 40265150 4026c690: 421361 l32r a6, 4023cedc <_lit4_end+0x13578c> 4026c693: 020e61 l32r a6, 4022cecc <_lit4_end+0x12577c> 4026c696: c21061 l32r a6, 4025ced8 4026c699: d21161 l32r a6, 40260ee0 4026c69c: 201261 l32r a6, 402346e4 <_lit4_end+0x12cf94> 4026c69f: dd20c2 l32i a12, a0, 0x374 4026c6a2: 720c03 excw 4026c6a5: 00b9c5 call0 4026d244 4026c6a8: 5fcd22 addi a2, a13, 95 4026c6ab: 020de2 l8ui a14, a13, 2 4026c6ae: 5e0d32 l8ui a3, a13, 94 4026c6b1: 010d02 l8ui a0, a13, 1 4026c6b4: 5d0d42 l8ui a4, a13, 93 4026c6b7: 110080 slli a0, a0, 8 4026c6ba: 114480 slli a4, a4, 8 4026c6bd: 203340 or a3, a3, a4 4026c6c0: 20ee00 or a14, a14, a0 4026c6c3: f4e0e0 extui a14, a14, 0, 16 4026c6c6: f43030 extui a3, a3, 0, 16 4026c6c9: 10c142 addi a4, a1, 16 4026c6cc: 014a45 call0 4026db74 4026c6cf: 9158 l32i.n a5, a1, 36 4026c6d1: 959c beqz.n a5, 4026c6ee 4026c6d3: 17eec7 bbsi a14, 12, 4026c6ee 4026c6d6: 0c2d mov.n a2, a12 4026c6d8: 130c movi.n a3, 1 4026c6da: 01b945 call0 4026e270 4026c6dd: 1121c2 l32i a12, a1, 68 4026c6e0: 1221d2 l32i a13, a1, 72 4026c6e3: 1321e2 l32i a14, a1, 76 4026c6e6: 102102 l32i a0, a1, 64 4026c6e9: 50c112 addi a1, a1, 80 4026c6ec: f00d ret.n 4026c6ee: 0c2d mov.n a2, a12 4026c6f0: 10c142 addi a4, a1, 16 4026c6f3: 01dc32 addmi a3, a12, 0x100 4026c6f6: 46c332 addi a3, a3, 70 4026c6f9: d139 s32i.n a3, a1, 52 4026c6fb: ffd7c5 call0 4026c478 4026c6fe: fd4296 bltz a2, 4026c6d6 4026c701: 3ddb addi.n a3, a13, 13 4026c703: 042c movi.n a4, 32 4026c705: 01dc22 addmi a2, a12, 0x100 4026c708: ccc222 addi a2, a2, -52 4026c70b: 7ce301 l32r a0, 4024ba98 4026c70e: 0000c0 callx0 a0 4026c711: fc1256 bnez a2, 4026c6d6 4026c714: 040d02 l8ui a0, a13, 4 4026c717: 030d22 l8ui a2, a13, 3 4026c71a: 01dc42 addmi a4, a12, 0x100 4026c71d: 9cc442 addi a4, a4, -100 4026c720: f149 s32i.n a4, a1, 60 4026c722: 112280 slli a2, a2, 8 4026c725: 200020 or a0, a0, a2 4026c728: 412c22 l32i a2, a12, 0x104 4026c72b: f40000 extui a0, a0, 0, 16 4026c72e: 082226 beqi a2, 2, 4026c73a 4026c731: 088266 bnei a2, 8, 4026c73d 4026c734: 05b026 beqi a0, 16, 4026c73d 4026c737: ffe6c6 j 4026c6d6 4026c73a: 98c066 bnei a0, 32, 4026c6d6 4026c73d: f138 l32i.n a3, a1, 60 4026c73f: 140c movi.n a4, 1 4026c741: 0c2d mov.n a2, a12 4026c743: 146342 s32i a4, a3, 80 4026c746: 0d3d mov.n a3, a13 4026c748: ffef85 call0 4026c644 4026c74b: 9158 l32i.n a5, a1, 36 4026c74d: f168 l32i.n a6, a1, 60 4026c74f: 040c movi.n a4, 0 4026c751: d456e2 s16i a14, a6, 0x1a8 4026c754: 696642 s32i a4, a6, 0x1a4 4026c757: 359c beqz.n a5, 4026c76e 4026c759: 0c2d mov.n a2, a12 4026c75b: 0d3d mov.n a3, a13 4026c75d: ffee45 call0 4026c644 4026c760: 0c2d mov.n a2, a12 4026c762: 9138 l32i.n a3, a1, 36 4026c764: a148 l32i.n a4, a1, 40 4026c766: 0e5d mov.n a5, a14 4026c768: ffc745 call0 4026c3e0 4026c76b: f67296 bltz a2, 4026c6d6 4026c76e: 0c2d mov.n a2, a12 4026c770: 10c132 addi a3, a1, 16 4026c773: ffd005 call0 4026c474 4026c776: f5c296 bltz a2, 4026c6d6 4026c779: 0e6d mov.n a6, a14 4026c77b: 0d4d mov.n a4, a13 4026c77d: d138 l32i.n a3, a1, 52 4026c77f: e158 l32i.n a5, a1, 56 4026c781: 0c2d mov.n a2, a12 4026c783: 080c movi.n a8, 0 4026c785: 24cc72 addi a7, a12, 36 4026c788: 1179 s32i.n a7, a1, 4 4026c78a: 0189 s32i.n a8, a1, 0 4026c78c: 070c movi.n a7, 0 4026c78e: ffdbc5 call0 4026c54c 4026c791: f41256 bnez a2, 4026c6d6 4026c794: ffd146 j 4026c6dd 4026c797: c11200 mul16u a1, a2, a0 4026c79a: 31c9f0 srai a12, a15, 25 4026c79d: 2109 s32i.n a0, a1, 8 4026c79f: 02cd mov.n a12, a2 4026c7a1: 01d222 addmi a2, a2, 0x100 4026c7a4: a21202 l16ui a0, a2, 0x144 4026c7a7: 1109 s32i.n a0, a1, 4 4026c7a9: 44c222 addi a2, a2, 68 4026c7ac: 0129 s32i.n a2, a1, 0 4026c7ae: 076067 bbci a0, 6, 4026c7b9 4026c7b1: 0c2d mov.n a2, a12 4026c7b3: ffa605 call0 4026c214 4026c7b6: 04f256 bnez a2, 4026c809 4026c7b9: 08a022 movi a2, 8 4026c7bc: 00a845 call0 4026d244 4026c7bf: 002132 l32i a3, a1, 0 4026c7c2: 3f2332 l32i a3, a3, 252 4026c7c5: 46a102 movi a0, 0x146 4026c7c8: 022316 beqz a3, 4026c7ee 4026c7cb: 0c2d mov.n a2, a12 4026c7cd: 02dc32 addmi a3, a12, 0x200 4026c7d0: 10c332 addi a3, a3, 16 4026c7d3: ffb645 call0 4026c338 4026c7d6: f2ec bnez.n a2, 4026c809 4026c7d8: 0c2d mov.n a2, a12 4026c7da: 00a252 movi a5, 0x200 4026c7dd: 1148 l32i.n a4, a1, 4 4026c7df: 01dc32 addmi a3, a12, 0x100 4026c7e2: 46c332 addi a3, a3, 70 4026c7e5: 104450 and a4, a4, a5 4026c7e8: ffb005 call0 4026c2ec 4026c7eb: 46a102 movi a0, 0x146 4026c7ee: 1168 l32i.n a6, a1, 4 4026c7f0: 0a6697 bbci a6, 9, 4026c7fe 4026c7f3: 0c2d mov.n a2, a12 4026c7f5: 140c movi.n a4, 1 4026c7f7: 150c movi.n a5, 1 4026c7f9: 3c0a add.n a3, a12, a0 4026c7fb: 01a905 call0 4026e28c 4026c7fe: 020c movi.n a2, 0 4026c800: 31c8 l32i.n a12, a1, 12 4026c802: 2108 l32i.n a0, a1, 8 4026c804: 10c112 addi a1, a1, 16 4026c807: f00d ret.n 4026c809: 120c movi.n a2, 1 4026c80b: fffc46 j 4026c800 4026c80e: 120000 excw 4026c811: 52c0c1 l32r a12, 40241314 4026c814: 020961 l32r a6, 4022d038 <_lit4_end+0x1258e8> 4026c817: d20a61 l32r a6, 40261040 4026c81a: c90c61 l32r a6, 4025ec4c 4026c81d: 02ddb1 l32r a11, 4022d394 <_lit4_end+0x125c44> 4026c820: 032d mov.n a2, a3 4026c822: 06cd mov.n a12, a6 4026c824: 043d mov.n a3, a4 4026c826: 014d mov.n a4, a1 4026c828: 013485 call0 4026db74 4026c82b: 5108 l32i.n a0, a1, 20 4026c82d: 9128 l32i.n a2, a1, 36 4026c82f: 108c beqz.n a0, 4026c834 4026c831: 04e2c7 bbsi a2, 12, 4026c839 4026c834: f27c movi.n a2, -1 4026c836: 0013c6 j 4026c889 4026c839: ff7016 beqz a0, 4026c834 4026c83c: 422d22 l32i a2, a13, 0x108 4026c83f: 5c8b addi.n a5, a12, 8 4026c841: 6148 l32i.n a4, a1, 24 4026c843: 0c6d mov.n a6, a12 4026c845: fec442 addi a4, a4, -2 4026c848: cc49 s32i.n a4, a12, 48 4026c84a: 043d mov.n a3, a4 4026c84c: ffa445 call0 4026c294 4026c84f: fe1256 bnez a2, 4026c834 4026c852: 5138 l32i.n a3, a1, 20 4026c854: 000342 l8ui a4, a3, 0 4026c857: 144040 extui a4, a4, 0, 2 4026c85a: 3c49 s32i.n a4, a12, 12 4026c85c: 000332 l8ui a3, a3, 0 4026c85f: 0d2d mov.n a2, a13 4026c861: 043230 extui a3, a3, 2, 1 4026c864: ffb685 call0 4026c3d0 4026c867: 1c29 s32i.n a2, a12, 4 4026c869: 6148 l32i.n a4, a1, 24 4026c86b: 052c movi.n a5, 32 4026c86d: fec442 addi a4, a4, -2 4026c870: c03547 bltu a5, a4, 4026c834 4026c873: 5138 l32i.n a3, a1, 20 4026c875: 10cc22 addi a2, a12, 16 4026c878: 332b addi.n a3, a3, 2 4026c87a: 4ded01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c87d: 0000c0 callx0 a0 4026c880: 0d2d mov.n a2, a13 4026c882: 013d mov.n a3, a1 4026c884: ffbec5 call0 4026c474 4026c887: 020c movi.n a2, 0 4026c889: b1c8 l32i.n a12, a1, 44 4026c88b: c1d8 l32i.n a13, a1, 48 4026c88d: a108 l32i.n a0, a1, 40 4026c88f: 40c112 addi a1, a1, 64 4026c892: f00d ret.n 4026c894: 009410 excw 4026c897: c11240 mul16u a1, a2, a4 4026c89a: b109c0 excw 4026c89d: f1f9 s32i.n a15, a1, 60 4026c89f: e1e9 s32i.n a14, a1, 56 4026c8a1: d1d9 s32i.n a13, a1, 52 4026c8a3: c1c9 s32i.n a12, a1, 48 4026c8a5: 1021d2 l32i a13, a1, 64 4026c8a8: 04cd mov.n a12, a4 4026c8aa: 03ed mov.n a14, a3 4026c8ac: 074d mov.n a4, a7 4026c8ae: 0cfd mov.n a15, a12 4026c8b0: 030e72 l8ui a7, a14, 3 4026c8b3: 040332 l8ui a3, a3, 4 4026c8b6: 117780 slli a7, a7, 8 4026c8b9: 203370 or a3, a3, a7 4026c8bc: f43030 extui a3, a3, 0, 16 4026c8bf: cd39 s32i.n a3, a13, 48 4026c8c1: 49b6c7 bgeu a6, a12, 4026c90e 4026c8c4: f07c movi.n a0, -1 4026c8c6: 000cc6 j 4026c8fd 4026c8c9: 9188 l32i.n a8, a1, 36 4026c8cb: 790c movi.n a9, 7 4026c8cd: f32866 bnei a8, 2, 4026c8c4 4026c8d0: f089c7 bany a9, a12, 4026c8c4 4026c8d3: 0a2c movi.n a10, 32 4026c8d5: eb3af7 bltu a10, a15, 4026c8c4 4026c8d8: 4133f0 srli a3, a15, 3 4026c8db: 5fce42 addi a4, a14, 95 4026c8de: 8128 l32i.n a2, a1, 32 4026c8e0: 10cd52 addi a5, a13, 16 4026c8e3: 34c222 addi a2, a2, 52 4026c8e6: ffeb01 l32r a0, 4026c894 4026c8e9: 0000c0 callx0 a0 4026c8ec: fd4256 bnez a2, 4026c8c4 4026c8ef: a138 l32i.n a3, a1, 40 4026c8f1: 8128 l32i.n a2, a1, 32 4026c8f3: 043630 extui a3, a3, 6, 1 4026c8f6: ffad85 call0 4026c3d0 4026c8f9: 000c movi.n a0, 0 4026c8fb: 1d29 s32i.n a2, a13, 4 4026c8fd: c1c8 l32i.n a12, a1, 48 4026c8ff: d1d8 l32i.n a13, a1, 52 4026c901: e1e8 l32i.n a14, a1, 56 4026c903: f1f8 l32i.n a15, a1, 60 4026c905: 002d mov.n a2, a0 4026c907: b108 l32i.n a0, a1, 44 4026c909: 40c112 addi a1, a1, 64 4026c90c: f00d ret.n 4026c90e: 9149 s32i.n a4, a1, 36 4026c910: a159 s32i.n a5, a1, 40 4026c912: 8129 s32i.n a2, a1, 32 4026c914: 052466 bnei a4, 2, 4026c91d 4026c917: a98cb6 bltui a12, 8, 4026c8c4 4026c91a: f8ccf2 addi a15, a12, -8 4026c91d: 0f4d mov.n a4, a15 4026c91f: 5d8b addi.n a5, a13, 8 4026c921: 8128 l32i.n a2, a1, 32 4026c923: 0d6d mov.n a6, a13 4026c925: 422222 l32i a2, a2, 0x108 4026c928: ff9685 call0 4026c294 4026c92b: f95256 bnez a2, 4026c8c4 4026c92e: a148 l32i.n a4, a1, 40 4026c930: 9138 l32i.n a3, a1, 36 4026c932: 144440 extui a4, a4, 4, 2 4026c935: 3d49 s32i.n a4, a13, 12 4026c937: 8e1366 bnei a3, 1, 4026c8c9 4026c93a: 012d mov.n a2, a1 4026c93c: 2dce32 addi a3, a14, 45 4026c93f: 041c movi.n a4, 16 4026c941: 4dbb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c944: 0000c0 callx0 a0 4026c947: 10c122 addi a2, a1, 16 4026c94a: 8138 l32i.n a3, a1, 32 4026c94c: 041c movi.n a4, 16 4026c94e: 34c332 addi a3, a3, 52 4026c951: 4db701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c954: 0000c0 callx0 a0 4026c957: 042c movi.n a4, 32 4026c959: 02b4c7 bgeu a4, a12, 4026c95f 4026c95c: ffd906 j 4026c8c4 4026c95f: 5fce32 addi a3, a14, 95 4026c962: 0c4d mov.n a4, a12 4026c964: 10cde2 addi a14, a13, 16 4026c967: 0e2d mov.n a2, a14 4026c969: 4db101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026c96c: 0000c0 callx0 a0 4026c96f: 0c6d mov.n a6, a12 4026c971: 0e5d mov.n a5, a14 4026c973: 012d mov.n a2, a1 4026c975: 032c movi.n a3, 32 4026c977: 00a142 movi a4, 0x100 4026c97a: f6ec01 l32r a0, 4026a52c 4026c97d: 0000c0 callx0 a0 4026c980: f40256 bnez a2, 4026c8c4 4026c983: ffda06 j 4026c8ef 4026c986: 120000 excw 4026c989: 62d0c1 l32r a12, 402454cc 4026c98c: 7210c1 l32r a12, 402491cc 4026c98f: 0214c1 l32r a12, 4022d1e0 <_lit4_end+0x125a90> 4026c992: d20861 l32r a6, 402611b4 4026c995: e20a61 l32r a6, 402651c0 4026c998: c90b61 l32r a6, 4025edc4 4026c99b: 715991 l32r a9, 40248f00 4026c99e: 02cd mov.n a12, a2 4026c9a0: f55c movi.n a5, 95 4026c9a2: 03ed mov.n a14, a3 4026c9a4: 04dd mov.n a13, a4 4026c9a6: 330c movi.n a3, 3 4026c9a8: 040c movi.n a4, 0 4026c9aa: 018845 call0 4026e230 4026c9ad: 020d mov.n a0, a2 4026c9af: 32cc bnez.n a2, 4026c9b6 4026c9b1: f27c movi.n a2, -1 4026c9b3: 002746 j 4026ca54 4026c9b6: 00a362 movi a6, 0x300 4026c9b9: 80a052 movi a5, 128 4026c9bc: 2a0c movi.n a10, 2 4026c9be: fea082 movi a8, 254 4026c9c1: 532cb2 l32i a11, a12, 0x14c 4026c9c4: 073c movi.n a7, 48 4026c9c6: 7e2c42 l32i a4, a12, 0x1f8 4026c9c9: 7138 l32i.n a3, a1, 28 4026c9cb: 0d0422 l8ui a2, a4, 13 4026c9ce: 103370 and a3, a3, a7 4026c9d1: fecbb2 addi a11, a11, -2 4026c9d4: 838ab0 moveqz a8, a10, a11 4026c9d7: 203d30 or a3, a13, a3 4026c9da: 202250 or a2, a2, a5 4026c9dd: 0d4422 s8i a2, a4, 13 4026c9e0: 5198 l32i.n a9, a1, 20 4026c9e2: 203360 or a3, a3, a6 4026c9e5: 004982 s8i a8, a9, 0 4026c9e8: 5178 l32i.n a7, a1, 20 4026c9ea: 416830 srli a6, a3, 8 4026c9ed: 014762 s8i a6, a7, 1 4026c9f0: 5148 l32i.n a4, a1, 20 4026c9f2: 6109 s32i.n a0, a1, 24 4026c9f4: 024432 s8i a3, a4, 2 4026c9f7: 532c22 l32i a2, a12, 0x14c 4026c9fa: 5158 l32i.n a5, a1, 20 4026c9fc: 0c2266 bnei a2, 2, 4026ca0c 4026c9ff: 080c movi.n a8, 0 4026ca01: 034582 s8i a8, a5, 3 4026ca04: 5198 l32i.n a9, a1, 20 4026ca06: 044982 s8i a8, a9, 4 4026ca09: 0002c6 j 4026ca18 4026ca0c: 253b addi.n a2, a5, 3 4026ca0e: 3e3b addi.n a3, a14, 3 4026ca10: 240c movi.n a4, 2 4026ca12: 4d8701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ca15: 0000c0 callx0 a0 4026ca18: 3e5b addi.n a3, a14, 5 4026ca1a: 5128 l32i.n a2, a1, 20 4026ca1c: 840c movi.n a4, 8 4026ca1e: 225b addi.n a2, a2, 5 4026ca20: 4d8401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ca23: 0000c0 callx0 a0 4026ca26: 0d4d mov.n a4, a13 4026ca28: 6178 l32i.n a7, a1, 24 4026ca2a: 0c2d mov.n a2, a12 4026ca2c: 24cc32 addi a3, a12, 36 4026ca2f: dab961 l32r a6, 40263514 4026ca32: 51e8 l32i.n a14, a1, 20 4026ca34: 0a0c movi.n a10, 0 4026ca36: 5d4ea2 s8i a10, a14, 93 4026ca39: 51b8 l32i.n a11, a1, 20 4026ca3b: 01dc52 addmi a5, a12, 0x100 4026ca3e: 5e4ba2 s8i a10, a11, 94 4026ca41: 4198 l32i.n a9, a1, 16 4026ca43: 0199 s32i.n a9, a1, 0 4026ca45: 5188 l32i.n a8, a1, 20 4026ca47: 46c552 addi a5, a5, 70 4026ca4a: 4dc882 addi a8, a8, 77 4026ca4d: 1189 s32i.n a8, a1, 4 4026ca4f: ff3505 call0 4026bda0 4026ca52: 020c movi.n a2, 0 4026ca54: 91c8 l32i.n a12, a1, 36 4026ca56: a1d8 l32i.n a13, a1, 40 4026ca58: b1e8 l32i.n a14, a1, 44 4026ca5a: 8108 l32i.n a0, a1, 32 4026ca5c: 30c112 addi a1, a1, 48 4026ca5f: f00d ret.n 4026ca61: 000000 ill 4026ca64: 030c movi.n a3, 0 4026ca66: d0c112 addi a1, a1, -48 4026ca69: a1e9 s32i.n a14, a1, 40 4026ca6b: 6159 s32i.n a5, a1, 24 4026ca6d: 4169 s32i.n a6, a1, 16 4026ca6f: 7109 s32i.n a0, a1, 28 4026ca71: b1f9 s32i.n a15, a1, 44 4026ca73: 81c9 s32i.n a12, a1, 32 4026ca75: 91d9 s32i.n a13, a1, 36 4026ca77: 02cd mov.n a12, a2 4026ca79: 04dd mov.n a13, a4 4026ca7b: 02d2f2 addmi a15, a2, 0x200 4026ca7e: 443c movi.n a4, 52 4026ca80: 10cff2 addi a15, a15, 16 4026ca83: 0f2d mov.n a2, a15 4026ca85: 4d8101 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026ca88: 0000c0 callx0 a0 4026ca8b: 020de2 l8ui a14, a13, 2 4026ca8e: 5e0d42 l8ui a4, a13, 94 4026ca91: 5d0d52 l8ui a5, a13, 93 4026ca94: 010d02 l8ui a0, a13, 1 4026ca97: 01dc22 addmi a2, a12, 0x100 4026ca9a: ccc222 addi a2, a2, -52 4026ca9d: 5129 s32i.n a2, a1, 20 4026ca9f: 110080 slli a0, a0, 8 4026caa2: 115580 slli a5, a5, 8 4026caa5: 204450 or a4, a4, a5 4026caa8: 20ee00 or a14, a14, a0 4026caab: f4e0e0 extui a14, a14, 0, 16 4026caae: 532c02 l32i a0, a12, 0x14c 4026cab1: f44040 extui a4, a4, 0, 16 4026cab4: 102066 bnei a0, 2, 4026cac8 4026cab7: 0f6d mov.n a6, a15 4026cab9: 0c2d mov.n a2, a12 4026cabb: 5fcd32 addi a3, a13, 95 4026cabe: 0e5d mov.n a5, a14 4026cac0: ffd4c5 call0 4026c810 4026cac3: 02fd mov.n a15, a2 4026cac5: 000406 j 4026cad9 4026cac8: 01f9 s32i.n a15, a1, 0 4026caca: 6168 l32i.n a6, a1, 24 4026cacc: 0c2d mov.n a2, a12 4026cace: 0d3d mov.n a3, a13 4026cad0: 0e5d mov.n a5, a14 4026cad2: 4178 l32i.n a7, a1, 16 4026cad4: ffdc05 call0 4026c898 4026cad7: 02fd mov.n a15, a2 4026cad9: 08a022 movi a2, 8 4026cadc: 007645 call0 4026d244 4026cadf: 01df56 bnez a15, 4026cb00 4026cae2: 0421f2 l32i a15, a1, 16 4026cae5: 0c2d mov.n a2, a12 4026cae7: 0d3d mov.n a3, a13 4026cae9: 040c movi.n a4, 0 4026caeb: ffb585 call0 4026c644 4026caee: 0d3d mov.n a3, a13 4026caf0: 0f4d mov.n a4, a15 4026caf2: 0e5d mov.n a5, a14 4026caf4: 5168 l32i.n a6, a1, 20 4026caf6: 0c2d mov.n a2, a12 4026caf8: bc56e2 s16i a14, a6, 0x178 4026cafb: ffe8c5 call0 4026c988 4026cafe: 528c beqz.n a2, 4026cb07 4026cb00: 0c2d mov.n a2, a12 4026cb02: 130c movi.n a3, 1 4026cb04: 017685 call0 4026e270 4026cb07: 81c8 l32i.n a12, a1, 32 4026cb09: 91d8 l32i.n a13, a1, 36 4026cb0b: a1e8 l32i.n a14, a1, 40 4026cb0d: b1f8 l32i.n a15, a1, 44 4026cb0f: 7108 l32i.n a0, a1, 28 4026cb11: 30c112 addi a1, a1, 48 4026cb14: f00d ret.n 4026cb16: 0c0000 excw 4026cb19: c11213 excw 4026cb1c: 2109f0 srai a0, a15, 9 4026cb1f: 31c9 s32i.n a12, a1, 12 4026cb21: 902202 l32i a0, a2, 0x240 4026cb24: 02cd mov.n a12, a2 4026cb26: 542c42 l32i a4, a12, 0x150 4026cb29: 01dc52 addmi a5, a12, 0x100 4026cb2c: 020c movi.n a2, 0 4026cb2e: a21552 l16ui a5, a5, 0x144 4026cb31: 0159 s32i.n a5, a1, 0 4026cb33: f7c442 addi a4, a4, -9 4026cb36: 832340 moveqz a2, a3, a4 4026cb39: 1129 s32i.n a2, a1, 4 4026cb3b: 709c beqz.n a0, 4026cb56 4026cb3d: 0c2d mov.n a2, a12 4026cb3f: 02dc32 addmi a3, a12, 0x200 4026cb42: 10c332 addi a3, a3, 16 4026cb45: ff7f05 call0 4026c338 4026cb48: a2cc bnez.n a2, 4026cb56 4026cb4a: 1168 l32i.n a6, a1, 4 4026cb4c: 169c beqz.n a6, 4026cb61 4026cb4e: 920c movi.n a2, 9 4026cb50: 006f05 call0 4026d244 4026cb53: 000746 j 4026cb74 4026cb56: 120c movi.n a2, 1 4026cb58: 31c8 l32i.n a12, a1, 12 4026cb5a: 2108 l32i.n a0, a1, 8 4026cb5c: 10c112 addi a1, a1, 16 4026cb5f: f00d ret.n 4026cb61: 0c2d mov.n a2, a12 4026cb63: 00a252 movi a5, 0x200 4026cb66: 0148 l32i.n a4, a1, 0 4026cb68: 01dc32 addmi a3, a12, 0x100 4026cb6b: 46c332 addi a3, a3, 70 4026cb6e: 104450 and a4, a4, a5 4026cb71: ff7785 call0 4026c2ec 4026cb74: 020c movi.n a2, 0 4026cb76: fff786 j 4026cb58 4026cb79: 000000 ill 4026cb7c: d0c112 addi a1, a1, -48 4026cb7f: 0a6152 s32i a5, a1, 40 4026cb82: 0b6162 s32i a6, a1, 44 4026cb85: 056102 s32i a0, a1, 20 4026cb88: 71d9 s32i.n a13, a1, 28 4026cb8a: 61c9 s32i.n a12, a1, 24 4026cb8c: 9149 s32i.n a4, a1, 36 4026cb8e: 81e9 s32i.n a14, a1, 32 4026cb90: 041c movi.n a4, 16 4026cb92: 03ed mov.n a14, a3 4026cb94: 02cd mov.n a12, a2 4026cb96: 4dc3d2 addi a13, a3, 77 4026cb99: 012d mov.n a2, a1 4026cb9b: 0d3d mov.n a3, a13 4026cb9d: 4d2401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cba0: 0000c0 callx0 a0 4026cba3: 2a2c22 l32i a2, a12, 168 4026cba6: e2ac beqz.n a2, 4026cbd8 4026cba8: 0d2d mov.n a2, a13 4026cbaa: 030c movi.n a3, 0 4026cbac: 041c movi.n a4, 16 4026cbae: 4d3701 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026cbb1: 0000c0 callx0 a0 4026cbb4: 9138 l32i.n a3, a1, 36 4026cbb6: a148 l32i.n a4, a1, 40 4026cbb8: b158 l32i.n a5, a1, 44 4026cbba: 0d6d mov.n a6, a13 4026cbbc: 64cc22 addi a2, a12, 100 4026cbbf: 4129 s32i.n a2, a1, 16 4026cbc1: 00b145 call0 4026d6d8 4026cbc4: 012d mov.n a2, a1 4026cbc6: 0d3d mov.n a3, a13 4026cbc8: 041c movi.n a4, 16 4026cbca: 7bb301 l32r a0, 4024ba98 4026cbcd: 0000c0 callx0 a0 4026cbd0: 078216 beqz a2, 4026cc4c 4026cbd3: 020c movi.n a2, 0 4026cbd5: 000046 j 4026cbda 4026cbd8: 020c movi.n a2, 0 4026cbda: 038256 bnez a2, 4026cc16 4026cbdd: 292c32 l32i a3, a12, 164 4026cbe0: 02f316 beqz a3, 4026cc13 4026cbe3: 202dd0 or a2, a13, a13 4026cbe6: 030c movi.n a3, 0 4026cbe8: 041c movi.n a4, 16 4026cbea: 4d2801 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026cbed: 0000c0 callx0 a0 4026cbf0: 24cc22 addi a2, a12, 36 4026cbf3: 9138 l32i.n a3, a1, 36 4026cbf5: a148 l32i.n a4, a1, 40 4026cbf7: b158 l32i.n a5, a1, 44 4026cbf9: 0d6d mov.n a6, a13 4026cbfb: 00adc5 call0 4026d6d8 4026cbfe: 0d3d mov.n a3, a13 4026cc00: 012d mov.n a2, a1 4026cc02: 041c movi.n a4, 16 4026cc04: 7ba501 l32r a0, 4024ba98 4026cc07: 0000c0 callx0 a0 4026cc0a: 328c beqz.n a2, 4026cc11 4026cc0c: f27c movi.n a2, -1 4026cc0e: 000b46 j 4026cc3f 4026cc11: 120c movi.n a2, 1 4026cc13: ff5216 beqz a2, 4026cc0c 4026cc16: 840c movi.n a4, 8 4026cc18: de5b addi.n a13, a14, 5 4026cc1a: 01dc22 addmi a2, a12, 0x100 4026cc1d: f0c222 addi a2, a2, -16 4026cc20: 0d3d mov.n a3, a13 4026cc22: 4d0301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cc25: 0000c0 callx0 a0 4026cc28: 0d3d mov.n a3, a13 4026cc2a: 01dc22 addmi a2, a12, 0x100 4026cc2d: 140c movi.n a4, 1 4026cc2f: 3e6c42 s32i a4, a12, 248 4026cc32: fcc222 addi a2, a2, -4 4026cc35: 840c movi.n a4, 8 4026cc37: 4cfe01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cc3a: 0000c0 callx0 a0 4026cc3d: 020c movi.n a2, 0 4026cc3f: 61c8 l32i.n a12, a1, 24 4026cc41: 71d8 l32i.n a13, a1, 28 4026cc43: 81e8 l32i.n a14, a1, 32 4026cc45: 5108 l32i.n a0, a1, 20 4026cc47: 30c112 addi a1, a1, 48 4026cc4a: f00d ret.n 4026cc4c: 4138 l32i.n a3, a1, 16 4026cc4e: 24cc22 addi a2, a12, 36 4026cc51: 044c movi.n a4, 64 4026cc53: 050c movi.n a5, 0 4026cc55: 160c movi.n a6, 1 4026cc57: 296c62 s32i a6, a12, 164 4026cc5a: 2a6c52 s32i a5, a12, 168 4026cc5d: 4cf401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cc60: 0000c0 callx0 a0 4026cc63: 120c movi.n a2, 1 4026cc65: ffdc46 j 4026cbda 4026cc68: c0c112 addi a1, a1, -64 4026cc6b: c109 s32i.n a0, a1, 48 4026cc6d: e1d9 s32i.n a13, a1, 56 4026cc6f: d1c9 s32i.n a12, a1, 52 4026cc71: 02dd mov.n a13, a2 4026cc73: 03cd mov.n a12, a3 4026cc75: 5d0322 l8ui a2, a3, 93 4026cc78: 5e0302 l8ui a0, a3, 94 4026cc7b: 112280 slli a2, a2, 8 4026cc7e: 200020 or a0, a0, a2 4026cc81: 292d22 l32i a2, a13, 164 4026cc84: f40000 extui a0, a0, 0, 16 4026cc87: 054256 bnez a2, 4026ccdf 4026cc8a: f27c movi.n a2, -1 4026cc8c: 001106 j 4026ccd4 4026cc8f: 022426 beqi a4, 2, 4026cc95 4026cc92: f43466 bnei a4, 3, 4026cc8a 4026cc95: 730c movi.n a3, 7 4026cc97: ef8307 bany a3, a0, 4026cc8a 4026cc9a: 34cd22 addi a2, a13, 52 4026cc9d: f8c032 addi a3, a0, -8 4026cca0: 67cc52 addi a5, a12, 103 4026cca3: 5fcc42 addi a4, a12, 95 4026cca6: a149 s32i.n a4, a1, 40 4026cca8: b159 s32i.n a5, a1, 44 4026ccaa: 9139 s32i.n a3, a1, 36 4026ccac: f4d030 extui a13, a3, 0, 16 4026ccaf: c43330 extui a3, a3, 3, 13 4026ccb2: fef801 l32r a0, 4026c894 4026ccb5: 0000c0 callx0 a0 4026ccb8: fce256 bnez a2, 4026cc8a 4026ccbb: a128 l32i.n a2, a1, 40 4026ccbd: b138 l32i.n a3, a1, 44 4026ccbf: 0d4d mov.n a4, a13 4026ccc1: 4cdb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ccc4: 0000c0 callx0 a0 4026ccc7: 4148d0 srli a4, a13, 8 4026ccca: 9158 l32i.n a5, a1, 36 4026cccc: 5e4c52 s8i a5, a12, 94 4026cccf: 5d4c42 s8i a4, a12, 93 4026ccd2: 020c movi.n a2, 0 4026ccd4: d1c8 l32i.n a12, a1, 52 4026ccd6: e1d8 l32i.n a13, a1, 56 4026ccd8: c108 l32i.n a0, a1, 48 4026ccda: 40c112 addi a1, a1, 64 4026ccdd: f00d ret.n 4026ccdf: 8109 s32i.n a0, a1, 32 4026cce1: aa1466 bnei a4, 1, 4026cc8f 4026cce4: 012d mov.n a2, a1 4026cce6: 2dc332 addi a3, a3, 45 4026cce9: 041c movi.n a4, 16 4026cceb: 4cd101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ccee: 0000c0 callx0 a0 4026ccf1: 34cd32 addi a3, a13, 52 4026ccf4: 10c122 addi a2, a1, 16 4026ccf7: 041c movi.n a4, 16 4026ccf9: 4ccd01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026ccfc: 0000c0 callx0 a0 4026ccff: 5fcc52 addi a5, a12, 95 4026cd02: 012d mov.n a2, a1 4026cd04: 032c movi.n a3, 32 4026cd06: 00a142 movi a4, 0x100 4026cd09: 8168 l32i.n a6, a1, 32 4026cd0b: f60801 l32r a0, 4026a52c 4026cd0e: 0000c0 callx0 a0 4026cd11: f75256 bnez a2, 4026cc8a 4026cd14: ffee86 j 4026ccd2 4026cd17: f00d00 subx8 a0, a13, a0 4026cd1a: 800000 add a0, a0, a0 4026cd1d: ff .byte 0xff 4026cd1e: fe .byte 0xfe 4026cd1f: 3f .byte 0x3f 4026cd20: ff0070 excw 4026cd23: 3f .byte 0x3f 4026cd24: 002080 excw ... 4026cd28 : 4026cd28: 025d mov.n a5, a2 4026cd2a: d0c112 addi a1, a1, -48 4026cd2d: 61d9 s32i.n a13, a1, 24 4026cd2f: 71e9 s32i.n a14, a1, 28 4026cd31: 81f9 s32i.n a15, a1, 32 4026cd33: 51c9 s32i.n a12, a1, 20 4026cd35: 4109 s32i.n a0, a1, 16 4026cd37: 03cd mov.n a12, a3 4026cd39: 62a002 movi a0, 98 4026cd3c: 043047 bltu a0, a4, 4026cd44 4026cd3f: 020c movi.n a2, 0 4026cd41: 001286 j 4026cd8f 4026cd44: 010322 l8ui a2, a3, 1 4026cd47: 030362 l8ui a6, a3, 3 4026cd4a: 020372 l8ui a7, a3, 2 4026cd4d: 116680 slli a6, a6, 8 4026cd50: 206670 or a6, a6, a7 4026cd53: 223266 bnei a2, 3, 4026cd79 4026cd56: fcc472 addi a7, a4, -4 4026cd59: 742860 extui a2, a6, 8, 8 4026cd5c: 740060 extui a0, a6, 0, 8 4026cd5f: 110080 slli a0, a0, 8 4026cd62: 200020 or a0, a0, a2 4026cd65: 103707 bltu a7, a0, 4026cd79 4026cd68: e25c movi.n a2, 94 4026cd6a: 0bb207 bgeu a2, a0, 4026cd79 4026cd6d: 040302 l8ui a0, a3, 4 4026cd70: fea032 movi a3, 254 4026cd73: 271037 beq a0, a3, 4026cd9e 4026cd76: 242026 beqi a0, 2, 4026cd9e 4026cd79: 020c movi.n a2, 0 4026cd7b: 000406 j 4026cd8f 4026cd7e: 1148 l32i.n a4, a1, 4 4026cd80: 948c beqz.n a4, 4026cd8d 4026cd82: 0d6d mov.n a6, a13 4026cd84: 0f4d mov.n a4, a15 4026cd86: 0e2d mov.n a2, a14 4026cd88: 2138 l32i.n a3, a1, 8 4026cd8a: ffcd85 call0 4026ca64 4026cd8d: 120c movi.n a2, 1 4026cd8f: 51c8 l32i.n a12, a1, 20 4026cd91: 61d8 l32i.n a13, a1, 24 4026cd93: 71e8 l32i.n a14, a1, 28 4026cd95: 81f8 l32i.n a15, a1, 32 4026cd97: 4108 l32i.n a0, a1, 16 4026cd99: 30c112 addi a1, a1, 48 4026cd9c: f00d ret.n 4026cd9e: 020c movi.n a2, 0 4026cda0: 3169 s32i.n a6, a1, 12 4026cda2: 2159 s32i.n a5, a1, 8 4026cda4: fc4b addi.n a15, a12, 4 4026cda6: 0f3d mov.n a3, a15 4026cda8: fff6c5 call0 4026cd18 4026cdab: 050c22 l8ui a2, a12, 5 4026cdae: 060c02 l8ui a0, a12, 6 4026cdb1: 112280 slli a2, a2, 8 4026cdb4: 200020 or a0, a0, a2 4026cdb7: 24d000 extui a13, a0, 0, 3 4026cdba: 071d26 beqi a13, 1, 4026cdc5 4026cdbd: 042d26 beqi a13, 2, 4026cdc5 4026cdc0: f27c movi.n a2, -1 4026cdc2: fff246 j 4026cd8f 4026cdc5: ffd5e1 l32r a14, 4026cd1c 4026cdc8: 412e32 l32i a3, a14, 0x104 4026cdcb: 0b8366 bnei a3, 8, 4026cdda 4026cdce: 082d26 beqi a13, 2, 4026cdda 4026cdd1: 422e42 l32i a4, a14, 0x108 4026cdd4: e88426 beqi a4, 8, 4026cdc0 4026cdd7: e5e037 bbsi a0, 3, 4026cdc0 4026cdda: 3e2e52 l32i a5, a14, 248 4026cddd: 9109 s32i.n a0, a1, 36 4026cddf: 059c beqz.n a5, 4026cdf3 4026cde1: 2c9b addi.n a2, a12, 9 4026cde3: ffcf31 l32r a3, 4026cd20 4026cde6: 840c movi.n a4, 8 4026cde8: 7b2c01 l32r a0, 4024ba98 4026cdeb: 0000c0 callx0 a0 4026cdee: 9108 l32i.n a0, a1, 36 4026cdf0: cc12a6 blti a2, 1, 4026cdc0 4026cdf3: ffcc61 l32r a6, 4026cd24 4026cdf6: c60067 bnone a0, a6, 4026cdc0 4026cdf9: c3e0b7 bbsi a0, 11, 4026cdc0 4026cdfc: 9109 s32i.n a0, a1, 36 4026cdfe: 3148 l32i.n a4, a1, 12 4026ce00: 00a172 movi a7, 0x100 4026ce03: 107070 and a7, a0, a7 4026ce06: 745840 extui a5, a4, 8, 8 4026ce09: 1179 s32i.n a7, a1, 4 4026ce0b: 744040 extui a4, a4, 0, 8 4026ce0e: 114480 slli a4, a4, 8 4026ce11: 204450 or a4, a4, a5 4026ce14: 0149 s32i.n a4, a1, 0 4026ce16: 156087 bbci a0, 8, 4026ce2f 4026ce19: 0e2d mov.n a2, a14 4026ce1b: 0f3d mov.n a3, a15 4026ce1d: 0d4d mov.n a4, a13 4026ce1f: 0168 l32i.n a6, a1, 0 4026ce21: 0c5d mov.n a5, a12 4026ce23: 664b addi.n a6, a6, 4 4026ce25: ffd545 call0 4026cb7c 4026ce28: 9108 l32i.n a0, a1, 36 4026ce2a: 0148 l32i.n a4, a1, 0 4026ce2c: f90256 bnez a2, 4026cdc0 4026ce2f: a1c472 addi a7, a4, -95 4026ce32: 610c62 l8ui a6, a12, 97 4026ce35: 620c52 l8ui a5, a12, 98 4026ce38: 116680 slli a6, a6, 8 4026ce3b: 205560 or a5, a5, a6 4026ce3e: f45050 extui a5, a5, 0, 16 4026ce41: 02b757 bgeu a7, a5, 4026ce47 4026ce44: ffde06 j 4026cdc0 4026ce47: 532e72 l32i a7, a14, 0x14c 4026ce4a: 212766 bnei a7, 2, 4026ce6f 4026ce4d: 9109 s32i.n a0, a1, 36 4026ce4f: 1c60c7 bbci a0, 12, 4026ce6f 4026ce52: 0e2d mov.n a2, a14 4026ce54: 0f3d mov.n a3, a15 4026ce56: 0d4d mov.n a4, a13 4026ce58: ffe0c5 call0 4026cc68 4026ce5b: f61256 bnez a2, 4026cdc0 4026ce5e: 9108 l32i.n a0, a1, 36 4026ce60: 610c62 l8ui a6, a12, 97 4026ce63: 620c52 l8ui a5, a12, 98 4026ce66: 116680 slli a6, a6, 8 4026ce69: 205560 or a5, a5, a6 4026ce6c: f45050 extui a5, a5, 0, 16 4026ce6f: 047300 extui a7, a0, 3, 1 4026ce72: f08716 beqz a7, 4026cd7e 4026ce75: 083c movi.n a8, 48 4026ce77: 020087 bnone a0, a8, 4026ce7d 4026ce7a: ffd086 j 4026cdc0 4026ce7d: 1198 l32i.n a9, a1, 4 4026ce7f: a98c beqz.n a9, 4026ce8d 4026ce81: 0d4d mov.n a4, a13 4026ce83: 0f3d mov.n a3, a15 4026ce85: 0e2d mov.n a2, a14 4026ce87: ff8045 call0 4026c68c 4026ce8a: ffbfc6 j 4026cd8d 4026ce8d: 0d5d mov.n a5, a13 4026ce8f: 0f4d mov.n a4, a15 4026ce91: 0e2d mov.n a2, a14 4026ce93: 2138 l32i.n a3, a1, 8 4026ce95: ff2905 call0 4026c128 4026ce98: ffbc46 j 4026cd8d 4026ce9b: 003800 excw 4026ce9e: ff .byte 0xff 4026ce9f: 3f .byte 0x3f 4026cea0 : 4026cea0: ffff81 l32r a8, 4026ce9c 4026cea3: 120c movi.n a2, 1 4026cea5: f0c112 addi a1, a1, -16 4026cea8: 0109 s32i.n a0, a1, 0 4026ceaa: 804822 s8i a2, a8, 128 4026cead: 516832 s32i a3, a8, 0x144 4026ceb0: 526842 s32i a4, a8, 0x148 4026ceb3: 536852 s32i a5, a8, 0x14c 4026ceb6: 546862 s32i a6, a8, 0x150 4026ceb9: 556872 s32i a7, a8, 0x154 4026cebc: 000c movi.n a0, 0 4026cebe: 4f6802 s32i a0, a8, 0x13c 4026cec1: 003805 call0 4026d244 4026cec4: 0108 l32i.n a0, a1, 0 4026cec6: 10c112 addi a1, a1, 16 4026cec9: f00d ret.n ... 4026cecc : 4026cecc: 240c movi.n a4, 2 4026cece: fcc352 addi a5, a3, -4 4026ced1: ff9271 l32r a7, 4026cd1c 4026ced4: 130c movi.n a3, 1 4026ced6: 536722 s32i a2, a7, 0x14c 4026ced9: 933450 movnez a3, a4, a5 4026cedc: 436732 s32i a3, a7, 0x10c 4026cedf: f00d ret.n 4026cee1: 000000 ill 4026cee4 : 4026cee4: 042c movi.n a4, 32 4026cee6: 023d mov.n a3, a2 4026cee8: f0c112 addi a1, a1, -16 4026ceeb: ff8c21 l32r a2, 4026cd1c 4026ceee: 0109 s32i.n a0, a1, 0 4026cef0: 4c5001 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cef3: 0000c0 callx0 a0 4026cef6: ff8921 l32r a2, 4026cd1c 4026cef9: 002c movi.n a0, 32 4026cefb: 8209 s32i.n a0, a2, 32 4026cefd: 0108 l32i.n a0, a1, 0 4026ceff: 10c112 addi a1, a1, 16 4026cf02: f00d ret.n 4026cf04: ff00c0 excw 4026cf07: 3f .byte 0x3f 4026cf08: ff00c6 j 4026cb0f 4026cf0b: 3f .byte 0x3f 4026cf0c: ff01d0 excw 4026cf0f: 3f .byte 0x3f 4026cf10 : 4026cf10: 401400 ssl a4 4026cf13: e0c112 addi a1, a1, -32 4026cf16: 026162 s32i a6, a1, 8 4026cf19: 036172 s32i a7, a1, 12 4026cf1c: 08a042 movi a4, 8 4026cf1f: 1139 s32i.n a3, a1, 4 4026cf21: 4109 s32i.n a0, a1, 16 4026cf23: 0129 s32i.n a2, a1, 0 4026cf25: ff7d01 l32r a0, 4026cd1c 4026cf28: 120c movi.n a2, 1 4026cf2a: a13200 sll a3, a2 4026cf2d: 416032 s32i a3, a0, 0x104 4026cf30: 401500 ssl a5 4026cf33: 030c movi.n a3, 0 4026cf35: a12200 sll a2, a2 4026cf38: 426022 s32i a2, a0, 0x108 4026cf3b: 3e6032 s32i a3, a0, 248 4026cf3e: ff7821 l32r a2, 4026cd20 4026cf41: 4c5201 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026cf44: 0000c0 callx0 a0 4026cf47: 0138 l32i.n a3, a1, 0 4026cf49: ffee21 l32r a2, 4026cf04 4026cf4c: 060c movi.n a6, 0 4026cf4e: ff7351 l32r a5, 4026cd1c 4026cf51: 140c movi.n a4, 1 4026cf53: 3b6542 s32i a4, a5, 236 4026cf56: 4f6562 s32i a6, a5, 0x13c 4026cf59: 640c movi.n a4, 6 4026cf5b: 4c3501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cf5e: 0000c0 callx0 a0 4026cf61: 1138 l32i.n a3, a1, 4 4026cf63: ffe921 l32r a2, 4026cf08 4026cf66: 640c movi.n a4, 6 4026cf68: 4c3201 l32r a0, 40240030 <_irom0_text_start+0x30> 4026cf6b: 0000c0 callx0 a0 4026cf6e: ffe721 l32r a2, 4026cf0c 4026cf71: 000ac5 call0 4026d020 4026cf74: ff6a41 l32r a4, 4026cd1c 4026cf77: 042d mov.n a2, a4 4026cf79: 4c2432 l32i a3, a4, 0x130 4026cf7c: 4d2442 l32i a4, a4, 0x134 4026cf7f: 00df45 call0 4026dd74 4026cf82: 2128 l32i.n a2, a1, 8 4026cf84: 3138 l32i.n a3, a1, 12 4026cf86: 8148 l32i.n a4, a1, 32 4026cf88: 000085 call0 4026cf94 4026cf8b: 4108 l32i.n a0, a1, 16 4026cf8d: 20c112 addi a1, a1, 32 4026cf90: f00d ret.n 4026cf92: 120000 excw 4026cf95: 02f0c1 l32r a12, 4022db58 <_lit4_end+0x126408> 4026cf98: 160261 l32r a6, 402327a0 <_lit4_end+0x12b050> 4026cf9b: 0107b2 l8ui a11, a7, 1 4026cf9e: c04c23 excw 4026cfa1: 210000 srai a0, a0, 0 4026cfa4: a99c beqz.n a9, 4026cfc2 4026cfa6: ae0222 l8ui a2, a2, 174 4026cfa9: ad9a01 l32r a0, 40258614 4026cfac: 04f216 beqz a2, 4026cfff 4026cfaf: 202000 or a2, a0, a0 4026cfb2: bfc222 addi a2, a2, -65 4026cfb5: 016122 s32i a2, a1, 4 4026cfb8: 4c1d01 l32r a0, 4024002c <_irom0_text_start+0x2c> 4026cfbb: 0000c0 callx0 a0 4026cfbe: ad9501 l32r a0, 40258614 4026cfc1: 0109 s32i.n a0, a1, 0 4026cfc3: 0bd266 bnei a2, 64, 4026cfd2 4026cfc6: 1128 l32i.n a2, a1, 4 4026cfc8: 042c movi.n a4, 32 4026cfca: 003d mov.n a3, a0 4026cfcc: e089c5 call0 4024d86c 4026cfcf: 000786 j 4026cff1 4026cfd2: ea5b05 call0 40257584 4026cfd5: 012122 l32i a2, a1, 4 4026cfd8: 0168 l32i.n a6, a1, 0 4026cfda: ad8b31 l32r a3, 40258608 4026cfdd: 70d151 l32r a5, 40249324 4026cfe0: a5f741 l32r a4, 402567bc 4026cfe3: 072c movi.n a7, 32 4026cfe5: 812442 l32i a4, a4, 0x204 4026cfe8: af9e01 l32r a0, 40258e60 4026cfeb: 0000c0 callx0 a0 4026cfee: ea5c05 call0 402575b0 4026cff1: ab4861 l32r a6, 40257d14 4026cff4: 050c movi.n a5, 0 4026cff6: 2e4652 s8i a5, a6, 46 4026cff9: eb7fc5 call0 402587f8 4026cffc: ad8601 l32r a0, 40258614 4026cfff: ff4721 l32r a2, 4026cd1c 4026d002: 432272 l32i a7, a2, 0x10c 4026d005: 0c1726 beqi a7, 1, 4026d015 4026d008: 042c movi.n a4, 32 4026d00a: 003d mov.n a3, a0 4026d00c: 4c0901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d00f: 0000c0 callx0 a0 4026d012: ff4221 l32r a2, 4026cd1c 4026d015: 082c movi.n a8, 32 4026d017: 8289 s32i.n a8, a2, 32 4026d019: 2108 l32i.n a0, a1, 8 4026d01b: 10c112 addi a1, a1, 16 4026d01e: f00d ret.n 4026d020: 023d mov.n a3, a2 4026d022: f0c112 addi a1, a1, -16 4026d025: ff3d61 l32r a6, 4026cd1c 4026d028: 0109 s32i.n a0, a1, 0 4026d02a: 022b addi.n a0, a2, 2 4026d02c: 532622 l32i a2, a6, 0x14c 4026d02f: 4c6602 s32i a0, a6, 0x130 4026d032: 161266 bnei a2, 1, 4026d04c 4026d035: 841c movi.n a4, 24 4026d037: 801c movi.n a0, 24 4026d039: 4d6602 s32i a0, a6, 0x134 4026d03c: 802602 l32i a0, a6, 0x200 4026d03f: 742020 extui a2, a2, 0, 8 4026d042: 0000c0 callx0 a0 4026d045: 0108 l32i.n a0, a1, 0 4026d047: 10c112 addi a1, a1, 16 4026d04a: f00d ret.n 4026d04c: 601c movi.n a0, 22 4026d04e: 641c movi.n a4, 22 4026d050: fff946 j 4026d039 4026d053: c11200 mul16u a1, a2, a0 4026d056: a149c0 excw 4026d059: b159 s32i.n a5, a1, 44 4026d05b: 4179 s32i.n a7, a1, 16 4026d05d: 71d9 s32i.n a13, a1, 28 4026d05f: 5109 s32i.n a0, a1, 20 4026d061: 91f9 s32i.n a15, a1, 36 4026d063: 81e9 s32i.n a14, a1, 32 4026d065: 61c9 s32i.n a12, a1, 24 4026d067: 02ed mov.n a14, a2 4026d069: 03cd mov.n a12, a3 4026d06b: 06fd mov.n a15, a6 4026d06d: 000c movi.n a0, 0 4026d06f: 1221d2 l32i a13, a1, 72 4026d072: 042366 bnei a3, 2, 4026d07a 4026d075: 01cd66 bnei a13, 32, 4026d07a 4026d078: 0209 s32i.n a0, a2, 0 4026d07a: 2ec9 s32i.n a12, a14, 8 4026d07c: 2ecb addi.n a2, a14, 12 4026d07e: a138 l32i.n a3, a1, 40 4026d080: 640c movi.n a4, 6 4026d082: 1e09 s32i.n a0, a14, 4 4026d084: 4beb01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d087: 0000c0 callx0 a0 4026d08a: b128 l32i.n a2, a1, 44 4026d08c: 6ef9 s32i.n a15, a14, 24 4026d08e: 5e29 s32i.n a2, a14, 20 4026d090: 26ce22 addi a2, a14, 38 4026d093: 1121e2 l32i a14, a1, 68 4026d096: 0d4d mov.n a4, a13 4026d098: 0e3d mov.n a3, a14 4026d09a: 4be501 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d09d: 0000c0 callx0 a0 4026d0a0: a138 l32i.n a3, a1, 40 4026d0a2: b148 l32i.n a4, a1, 44 4026d0a4: 102172 l32i a7, a1, 64 4026d0a7: ff1d01 l32r a0, 4026cd1c 4026d0aa: 132162 l32i a6, a1, 76 4026d0ad: 0f5d mov.n a5, a15 4026d0af: 01e9 s32i.n a14, a1, 0 4026d0b1: 0c2d mov.n a2, a12 4026d0b3: 11d9 s32i.n a13, a1, 4 4026d0b5: 61c8 l32i.n a12, a1, 24 4026d0b7: 71d8 l32i.n a13, a1, 28 4026d0b9: 81e8 l32i.n a14, a1, 32 4026d0bb: 91f8 l32i.n a15, a1, 36 4026d0bd: 2169 s32i.n a6, a1, 8 4026d0bf: 812002 l32i a0, a0, 0x204 4026d0c2: 4168 l32i.n a6, a1, 16 4026d0c4: 0000c0 callx0 a0 4026d0c7: 020c movi.n a2, 0 4026d0c9: 5108 l32i.n a0, a1, 20 4026d0cb: 40c112 addi a1, a1, 64 4026d0ce: f00d ret.n 4026d0d0: ff1331 l32r a3, 4026cd1c 4026d0d3: 020c movi.n a2, 0 4026d0d5: 596322 s32i a2, a3, 0x164 4026d0d8: 6b6322 s32i a2, a3, 0x1ac 4026d0db: f00d ret.n 4026d0dd: 000000 ill 4026d0e0: f0c112 addi a1, a1, -16 4026d0e3: 0109 s32i.n a0, a1, 0 4026d0e5: ff0d01 l32r a0, 4026cd1c 4026d0e8: 462022 l32i a2, a0, 0x118 4026d0eb: 628c beqz.n a2, 4026d0f5 4026d0ed: 020c movi.n a2, 0 4026d0ef: 466022 s32i a2, a0, 0x118 4026d0f2: fffdc5 call0 4026d0d0 4026d0f5: 020c movi.n a2, 0 4026d0f7: 0014c5 call0 4026d244 4026d0fa: 0108 l32i.n a0, a1, 0 4026d0fc: 10c112 addi a1, a1, 16 4026d0ff: f00d ret.n 4026d101: 000000 ill 4026d104: 012c movi.n a1, 32 4026d106: ff .byte 0xff 4026d107: 3f .byte 0x3f 4026d108: 009c beqz.n a0, 4026d11c 4026d10a: ff .byte 0xff 4026d10b: 3f .byte 0x3f 4026d10c: 26d0e0 excw 4026d10f: d0d040 subx2 a13, a0, a4 4026d112: 414026 beqi a0, 4, 4026d157 4026d114 : 4026d114: fffc41 l32r a4, 4026d104 4026d117: f0c112 addi a1, a1, -16 4026d11a: 11c9 s32i.n a12, a1, 4 4026d11c: 0109 s32i.n a0, a1, 0 4026d11e: fffac1 l32r a12, 4026d108 4026d121: fefe01 l32r a0, 4026cd1c 4026d124: b8c452 addi a5, a4, -72 4026d127: 6b2032 l32i a3, a0, 0x1ac 4026d12a: 592002 l32i a0, a0, 0x164 4026d12d: 835420 moveqz a5, a4, a2 4026d130: 003a add.n a0, a0, a3 4026d132: 046016 beqz a0, 4026d17c 4026d135: b20c movi.n a2, 11 4026d137: 0010c5 call0 4026d244 4026d13a: fef821 l32r a2, 4026cd1c 4026d13d: 130c movi.n a3, 1 4026d13f: 040c movi.n a4, 0 4026d141: fed5c5 call0 4026bea0 4026d144: fef631 l32r a3, 4026cd1c 4026d147: 120c movi.n a2, 1 4026d149: 466322 s32i a2, a3, 0x118 4026d14c: 6e0721 l32r a2, 40248968 4026d14f: 853e01 l32r a0, 4024e648 4026d152: 0000c0 callx0 a0 4026d155: 0c2d mov.n a2, a12 4026d157: a64b01 l32r a0, 40256a84 4026d15a: 0000c0 callx0 a0 4026d15d: 0c2d mov.n a2, a12 4026d15f: ffeb31 l32r a3, 4026d10c 4026d162: 040c movi.n a4, 0 4026d164: a5a301 l32r a0, 402567f0 4026d167: 0000c0 callx0 a0 4026d16a: 0c2d mov.n a2, a12 4026d16c: 727f31 l32r a3, 40249b68 4026d16f: 040c movi.n a4, 0 4026d171: 150c movi.n a5, 1 4026d173: a64501 l32r a0, 40256a88 4026d176: 0000c0 callx0 a0 4026d179: 000c06 j 4026d1ad 4026d17c: 0548 l32i.n a4, a5, 0 4026d17e: a20c movi.n a2, 10 4026d180: 441b addi.n a4, a4, 1 4026d182: 0549 s32i.n a4, a5, 0 4026d184: 000bc5 call0 4026d244 4026d187: fee521 l32r a2, 4026cd1c 4026d18a: 130c movi.n a3, 1 4026d18c: 040c movi.n a4, 0 4026d18e: fed105 call0 4026bea0 4026d191: 0c2d mov.n a2, a12 4026d193: ffdf31 l32r a3, 4026d110 4026d196: 040c movi.n a4, 0 4026d198: a59601 l32r a0, 402567f0 4026d19b: 0000c0 callx0 a0 4026d19e: 0c2d mov.n a2, a12 4026d1a0: 727231 l32r a3, 40249b68 4026d1a3: 040c movi.n a4, 0 4026d1a5: 150c movi.n a5, 1 4026d1a7: a63801 l32r a0, 40256a88 4026d1aa: 0000c0 callx0 a0 4026d1ad: 11c8 l32i.n a12, a1, 4 4026d1af: 0108 l32i.n a0, a1, 0 4026d1b1: 10c112 addi a1, a1, 16 4026d1b4: f00d ret.n ... 4026d1b8 : 4026d1b8: f0c112 addi a1, a1, -16 4026d1bb: 1109 s32i.n a0, a1, 4 4026d1bd: a57f01 l32r a0, 402567bc 4026d1c0: 4008 l32i.n a0, a0, 16 4026d1c2: 40ac beqz.n a0, 4026d1ea 4026d1c4: 112032 l32i a3, a0, 68 4026d1c7: 1f5366 bnei a3, 5, 4026d1ea 4026d1ca: fed431 l32r a3, 4026cd1c 4026d1cd: 542302 l32i a0, a3, 0x150 4026d1d0: 0258 l32i.n a5, a2, 0 4026d1d2: 0a6026 beqi a0, 6, 4026d1e0 4026d1d5: 1b7026 beqi a0, 7, 4026d1f4 4026d1d8: 398026 beqi a0, 8, 4026d215 4026d1db: b40c movi.n a4, 11 4026d1dd: 571047 beq a0, a4, 4026d238 4026d1e0: 030c movi.n a3, 0 4026d1e2: 438c beqz.n a3, 4026d1ea 4026d1e4: fece21 l32r a2, 4026cd1c 4026d1e7: 010885 call0 4026e270 4026d1ea: 1108 l32i.n a0, a1, 4 4026d1ec: 10c112 addi a1, a1, 16 4026d1ef: f00d ret.n 4026d1f1: 000000 ill 4026d1f4: 0d0562 l8ui a6, a5, 13 4026d1f7: 0159 s32i.n a5, a1, 0 4026d1f9: 366667 bbci a6, 6, 4026d233 4026d1fc: 032d mov.n a2, a3 4026d1fe: ff5985 call0 4026c798 4026d201: 0188 l32i.n a8, a1, 0 4026d203: 743020 extui a3, a2, 0, 8 4026d206: 0d0872 l8ui a7, a8, 13 4026d209: bfa092 movi a9, 191 4026d20c: 107790 and a7, a7, a9 4026d20f: 0d4872 s8i a7, a8, 13 4026d212: fff306 j 4026d1e2 4026d215: 0d05a2 l8ui a10, a5, 13 4026d218: 0159 s32i.n a5, a1, 0 4026d21a: 1f6a77 bbci a10, 7, 4026d23d 4026d21d: 032d mov.n a2, a3 4026d21f: ff8f85 call0 4026cb18 4026d222: 0108 l32i.n a0, a1, 0 4026d224: 0d00b2 l8ui a11, a0, 13 4026d227: 743020 extui a3, a2, 0, 8 4026d22a: 64b0b0 extui a11, a11, 0, 7 4026d22d: 0d40b2 s8i a11, a0, 13 4026d230: ffeb86 j 4026d1e2 4026d233: 030c movi.n a3, 0 4026d235: ffea46 j 4026d1e2 4026d238: e30c movi.n a3, 14 4026d23a: ffe906 j 4026d1e2 4026d23d: 030c movi.n a3, 0 4026d23f: ffe7c6 j 4026d1e2 ... 4026d244 : 4026d244: f0c112 addi a1, a1, -16 4026d247: 0109 s32i.n a0, a1, 0 4026d249: feb401 l32r a0, 4026cd1c 4026d24c: 542032 l32i a3, a0, 0x150 4026d24f: 1129 s32i.n a2, a1, 4 4026d251: 0d9366 bnei a3, 10, 4026d262 4026d254: ffad21 l32r a2, 4026d108 4026d257: a60b01 l32r a0, 40256a84 4026d25a: 0000c0 callx0 a0 4026d25d: feaf01 l32r a0, 4026cd1c 4026d260: 1128 l32i.n a2, a1, 4 4026d262: 546022 s32i a2, a0, 0x150 4026d265: 0108 l32i.n a0, a1, 0 4026d267: 10c112 addi a1, a1, 16 4026d26a: f00d ret.n 4026d26c: 0fac00 excw 4026d26f: ac0200 excw 4026d272: 0f .byte 0xf 4026d273: ac0500 excw 4026d276: 0f .byte 0xf 4026d277: fd3100 excw 4026d27a: ff .byte 0xff 4026d27b: 010272 l8ui a7, a2, 1 4026d27e: 020262 l8ui a6, a2, 2 4026d281: 030252 l8ui a5, a2, 3 4026d284: 116680 slli a6, a6, 8 4026d287: 205560 or a5, a5, a6 4026d28a: 000262 l8ui a6, a2, 0 4026d28d: 117700 slli a7, a7, 16 4026d290: 016680 slli a6, a6, 24 4026d293: 206670 or a6, a6, a7 4026d296: 205560 or a5, a5, a6 4026d299: 039537 bne a5, a3, 4026d2a0 4026d29c: 120c movi.n a2, 1 4026d29e: f00d ret.n 4026d2a0: f73371 l32r a7, 4026af6c 4026d2a3: fff381 l32r a8, 4026d270 4026d2a6: 049577 bne a5, a7, 4026d2ae 4026d2a9: 80a022 movi a2, 128 4026d2ac: f00d ret.n 4026d2ae: 039587 bne a5, a8, 4026d2b5 4026d2b1: 220c movi.n a2, 2 4026d2b3: f00d ret.n 4026d2b5: fa5991 l32r a9, 4026bc1c 4026d2b8: 0a0c movi.n a10, 0 4026d2ba: 0d1597 beq a5, a9, 4026d2cb 4026d2bd: ffedb1 l32r a11, 4026d274 4026d2c0: 00a122 movi a2, 0x100 4026d2c3: c0b5b0 sub a11, a5, a11 4026d2c6: 932ab0 movnez a2, a10, a11 4026d2c9: f00d ret.n 4026d2cb: 820c movi.n a2, 8 4026d2cd: f00d ret.n 4026d2cf: 273100 excw 4026d2d2: 0272f7 bbci a2, 31, 4026d2d8 4026d2d5: 026201 l32r a0, 4022dc60 <_lit4_end+0x126510> 4026d2d8: 025202 s16i a0, a2, 4 4026d2db: 668003 excw 4026d2de: 556011 l32r a1, 40242860 4026d2e1: 026220 excw 4026d2e4: 770000 excw 4026d2e7: 668011 l32r a1, 40246ce8 4026d2ea: 667001 l32r a0, 40246cac 4026d2ed: 556020 extui a6, a2, 16, 6 4026d2f0: 153720 extui a3, a2, 23, 2 4026d2f3: 0e .byte 0xe 4026d2f4: 070c movi.n a7, 0 4026d2f6: ffde81 l32r a8, 4026d270 4026d2f9: 220c movi.n a2, 2 4026d2fb: c08580 sub a8, a5, a8 4026d2fe: 932780 movnez a2, a7, a8 4026d301: f00d ret.n 4026d303: 120c movi.n a2, 1 4026d305: f00d ret.n 4026d307: f20000 excw 4026d30a: 020050 excw 4026d30d: 0050f2 s16i a15, a0, 0 4026d310: 50f204 excw 4026d313: f20500 excw 4026d316: 310050 srai a0, a5, 16 4026d319: fffc bnez.n a15, 4026d35c 4026d31b: 010272 l8ui a7, a2, 1 4026d31e: 020262 l8ui a6, a2, 2 4026d321: 030252 l8ui a5, a2, 3 4026d324: 116680 slli a6, a6, 8 4026d327: 205560 or a5, a5, a6 4026d32a: 000262 l8ui a6, a2, 0 4026d32d: 117700 slli a7, a7, 16 4026d330: 016680 slli a6, a6, 24 4026d333: 206670 or a6, a6, a7 4026d336: 205560 or a5, a5, a6 4026d339: 039537 bne a5, a3, 4026d340 4026d33c: 120c movi.n a2, 1 4026d33e: f00d ret.n 4026d340: fa3671 l32r a7, 4026bc18 4026d343: fff281 l32r a8, 4026d30c 4026d346: 049577 bne a5, a7, 4026d34e 4026d349: 80a022 movi a2, 128 4026d34c: f00d ret.n 4026d34e: 039587 bne a5, a8, 4026d355 4026d351: 220c movi.n a2, 2 4026d353: f00d ret.n 4026d355: ffee91 l32r a9, 4026d310 4026d358: 0a0c movi.n a10, 0 4026d35a: 0d1597 beq a5, a9, 4026d36b 4026d35d: ffedb1 l32r a11, 4026d314 4026d360: 00a122 movi a2, 0x100 4026d363: c0b5b0 sub a11, a5, a11 4026d366: 932ab0 movnez a2, a10, a11 4026d369: f00d ret.n 4026d36b: 820c movi.n a2, 8 4026d36d: f00d ret.n 4026d36f: 2a3100 excw 4026d372: 72fa add.n a7, a2, a15 4026d374: 620102 l8ui a0, a1, 98 4026d377: 520202 l8ui a0, a2, 82 4026d37a: 800302 l8ui a0, a3, 128 4026d37d: 601166 bnei a1, 1, 4026d3e1 4026d380: 622055 excw 4026d383: 000002 l8ui a0, a0, 0 4026d386: 801177 beq a1, a7, 4026d30a 4026d389: 700166 bnei a1, -1, 4026d3fd 4026d38c: 602066 bnei a0, 2, 4026d3f0 4026d38f: 372055 excw 4026d392: 0c0395 excw 4026d395: f00d12 l8ui a1, a13, 240 4026d398: ffdd71 l32r a7, 4026d30c 4026d39b: 080c movi.n a8, 0 4026d39d: 0c1577 beq a5, a7, 4026d3ad 4026d3a0: ffda91 l32r a9, 4026d308 4026d3a3: 021c movi.n a2, 16 4026d3a5: c09590 sub a9, a5, a9 4026d3a8: 932890 movnez a2, a8, a9 4026d3ab: f00d ret.n 4026d3ad: 220c movi.n a2, 2 4026d3af: f00d ret.n 4026d3b1: 000000 ill 4026d3b4 : 4026d3b4: e0c112 addi a1, a1, -32 4026d3b7: 41f9 s32i.n a15, a1, 16 4026d3b9: 0109 s32i.n a0, a1, 0 4026d3bb: 11c9 s32i.n a12, a1, 4 4026d3bd: 31e9 s32i.n a14, a1, 12 4026d3bf: 21d9 s32i.n a13, a1, 8 4026d3c1: 04ed mov.n a14, a4 4026d3c3: 02dd mov.n a13, a2 4026d3c5: 03cd mov.n a12, a3 4026d3c7: 042d mov.n a2, a4 4026d3c9: 030c movi.n a3, 0 4026d3cb: 042c movi.n a4, 32 4026d3cd: 4b2f01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026d3d0: 0000c0 callx0 a0 4026d3d3: 220c movi.n a2, 2 4026d3d5: 100c movi.n a0, 1 4026d3d7: 830c movi.n a3, 8 4026d3d9: 1e39 s32i.n a3, a14, 4 4026d3db: 2e39 s32i.n a3, a14, 8 4026d3dd: 3e09 s32i.n a0, a14, 12 4026d3df: 0e29 s32i.n a2, a14, 0 4026d3e1: 000c movi.n a0, 0 4026d3e3: 4e09 s32i.n a0, a14, 16 4026d3e5: 6e09 s32i.n a0, a14, 24 4026d3e7: 5e09 s32i.n a0, a14, 20 4026d3e9: 7e09 s32i.n a0, a14, 28 4026d3eb: acbc beqz.n a12, 4026d429 4026d3ed: 384cb6 bltui a12, 4, 4026d429 4026d3f0: 000d42 l8ui a4, a13, 0 4026d3f3: 053c movi.n a5, 48 4026d3f5: 1f9457 bne a4, a5, 4026d418 4026d3f8: 010d62 l8ui a6, a13, 1 4026d3fb: fecc72 addi a7, a12, -2 4026d3fe: 169677 bne a6, a7, 4026d418 4026d401: 61c9 s32i.n a12, a1, 24 4026d403: 030d92 l8ui a9, a13, 3 4026d406: 020d82 l8ui a8, a13, 2 4026d409: 119980 slli a9, a9, 8 4026d40c: 208890 or a8, a8, a9 4026d40f: 118800 slli a8, a8, 16 4026d412: 318080 srai a8, a8, 16 4026d415: 151826 beqi a8, 1, 4026d42e 4026d418: e27c movi.n a2, -2 4026d41a: 11c8 l32i.n a12, a1, 4 4026d41c: 21d8 l32i.n a13, a1, 8 4026d41e: 31e8 l32i.n a14, a1, 12 4026d420: 41f8 l32i.n a15, a1, 16 4026d422: 0108 l32i.n a0, a1, 0 4026d424: 20c112 addi a1, a1, 32 4026d427: f00d ret.n 4026d429: f27c movi.n a2, -1 4026d42b: fffac6 j 4026d41a 4026d42e: 6138 l32i.n a3, a1, 24 4026d430: cd4b addi.n a12, a13, 4 4026d432: fcc3d2 addi a13, a3, -4 4026d435: 0283e6 bgei a3, 8, 4026d43b 4026d438: 003706 j 4026d518 4026d43b: 0c2d mov.n a2, a12 4026d43d: ffe385 call0 4026d278 4026d440: cc4b addi.n a12, a12, 4 4026d442: fccdd2 addi a13, a13, -4 4026d445: 2e29 s32i.n a2, a14, 8 4026d447: 022de6 bgei a13, 2, 4026d44d 4026d44a: 003786 j 4026d52c 4026d44d: fecdd2 addi a13, a13, -2 4026d450: 0f0c movi.n a15, 0 4026d452: 1ef9 s32i.n a15, a14, 4 4026d454: 000ca2 l8ui a10, a12, 0 4026d457: 010cb2 l8ui a11, a12, 1 4026d45a: cc2b addi.n a12, a12, 2 4026d45c: 11bb80 slli a11, a11, 8 4026d45f: 20aab0 or a10, a10, a11 4026d462: f4a0a0 extui a10, a10, 0, 16 4026d465: 51a9 s32i.n a10, a1, 20 4026d467: 0d3a16 beqz a10, 4026d53e 4026d46a: 110ae0 slli a0, a10, 2 4026d46d: 02ad07 bge a13, a0, 4026d473 4026d470: 003286 j 4026d53e 4026d473: 191aa6 blti a10, 1, 4026d490 4026d476: 0f0c movi.n a15, 0 4026d478: 0c2d mov.n a2, a12 4026d47a: ffdfc5 call0 4026d278 4026d47d: cc4b addi.n a12, a12, 4 4026d47f: fccdd2 addi a13, a13, -4 4026d482: ff1b addi.n a15, a15, 1 4026d484: 1e48 l32i.n a4, a14, 4 4026d486: 5138 l32i.n a3, a1, 20 4026d488: 204420 or a4, a4, a2 4026d48b: 1e49 s32i.n a4, a14, 4 4026d48d: e793f7 bne a3, a15, 4026d478 4026d490: 022de6 bgei a13, 2, 4026d496 4026d493: 0027c6 j 4026d536 4026d496: fecdd2 addi a13, a13, -2 4026d499: 070c movi.n a7, 0 4026d49b: 3e79 s32i.n a7, a14, 12 4026d49d: 000c52 l8ui a5, a12, 0 4026d4a0: 010c62 l8ui a6, a12, 1 4026d4a3: cc2b addi.n a12, a12, 2 4026d4a5: 116680 slli a6, a6, 8 4026d4a8: 205560 or a5, a5, a6 4026d4ab: f45050 extui a5, a5, 0, 16 4026d4ae: 5159 s32i.n a5, a1, 20 4026d4b0: 08f516 beqz a5, 4026d543 4026d4b3: 1185e0 slli a8, a5, 2 4026d4b6: 02ad87 bge a13, a8, 4026d4bc 4026d4b9: 002186 j 4026d543 4026d4bc: 1915a6 blti a5, 1, 4026d4d9 4026d4bf: 0f0c movi.n a15, 0 4026d4c1: 0c2d mov.n a2, a12 4026d4c3: ffe0c5 call0 4026d2d0 4026d4c6: cc4b addi.n a12, a12, 4 4026d4c8: fccdd2 addi a13, a13, -4 4026d4cb: ff1b addi.n a15, a15, 1 4026d4cd: 3eb8 l32i.n a11, a14, 12 4026d4cf: 51a8 l32i.n a10, a1, 20 4026d4d1: 20bb20 or a11, a11, a2 4026d4d4: 3eb9 s32i.n a11, a14, 12 4026d4d6: e79af7 bne a10, a15, 4026d4c1 4026d4d9: 4a2da6 blti a13, 2, 4026d527 4026d4dc: fecdd2 addi a13, a13, -2 4026d4df: 000cf2 l8ui a15, a12, 0 4026d4e2: 010c02 l8ui a0, a12, 1 4026d4e5: cc2b addi.n a12, a12, 2 4026d4e7: 110080 slli a0, a0, 8 4026d4ea: 20ff00 or a15, a15, a0 4026d4ed: f4f0f0 extui a15, a15, 0, 16 4026d4f0: 4ef9 s32i.n a15, a14, 16 4026d4f2: 312da6 blti a13, 2, 4026d527 4026d4f5: fecd22 addi a2, a13, -2 4026d4f8: 010c42 l8ui a4, a12, 1 4026d4fb: 000c32 l8ui a3, a12, 0 4026d4fe: 114480 slli a4, a4, 8 4026d501: 203340 or a3, a3, a4 4026d504: f43030 extui a3, a3, 0, 16 4026d507: 5e39 s32i.n a3, a14, 20 4026d509: 1133c0 slli a3, a3, 4 4026d50c: 13a237 bge a2, a3, 4026d523 4026d50f: 727c movi.n a2, -9 4026d511: 050c movi.n a5, 0 4026d513: 5e59 s32i.n a5, a14, 20 4026d515: ffc046 j 4026d41a 4026d518: 0253e6 bgei a3, 5, 4026d51e 4026d51b: ffca06 j 4026d447 4026d51e: d27c movi.n a2, -3 4026d520: ffbd86 j 4026d41a 4026d523: 6c2b addi.n a6, a12, 2 4026d525: 6e69 s32i.n a6, a14, 24 4026d527: 020c movi.n a2, 0 4026d529: ffbb46 j 4026d41a 4026d52c: 7d0b addi.n a7, a13, -1 4026d52e: f5e756 bnez a7, 4026d490 4026d531: b27c movi.n a2, -5 4026d533: ffb8c6 j 4026d41a 4026d536: 9f1d66 bnei a13, 1, 4026d4d9 4026d539: 927c movi.n a2, -7 4026d53b: ffb6c6 j 4026d41a 4026d53e: c27c movi.n a2, -4 4026d540: ffb586 j 4026d41a 4026d543: a27c movi.n a2, -6 4026d545: ffb446 j 4026d41a 4026d548 : 4026d548: e0c112 addi a1, a1, -32 4026d54b: 41f9 s32i.n a15, a1, 16 4026d54d: 0109 s32i.n a0, a1, 0 4026d54f: 11c9 s32i.n a12, a1, 4 4026d551: 31e9 s32i.n a14, a1, 12 4026d553: 21d9 s32i.n a13, a1, 8 4026d555: 04ed mov.n a14, a4 4026d557: 02dd mov.n a13, a2 4026d559: 03cd mov.n a12, a3 4026d55b: 042d mov.n a2, a4 4026d55d: 030c movi.n a3, 0 4026d55f: 042c movi.n a4, 32 4026d561: 4aca01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026d564: 0000c0 callx0 a0 4026d567: 100c movi.n a0, 1 4026d569: 220c movi.n a2, 2 4026d56b: 1e29 s32i.n a2, a14, 4 4026d56d: 0e09 s32i.n a0, a14, 0 4026d56f: 3e09 s32i.n a0, a14, 12 4026d571: 2e29 s32i.n a2, a14, 8 4026d573: 000c movi.n a0, 0 4026d575: 4e09 s32i.n a0, a14, 16 4026d577: 6e09 s32i.n a0, a14, 24 4026d579: 5e09 s32i.n a0, a14, 20 4026d57b: 7e09 s32i.n a0, a14, 28 4026d57d: 05ec16 beqz a12, 4026d5df 4026d580: 5b8cb6 bltui a12, 8, 4026d5df 4026d583: 000d32 l8ui a3, a13, 0 4026d586: dda042 movi a4, 221 4026d589: 419347 bne a3, a4, 4026d5ce 4026d58c: 010d52 l8ui a5, a13, 1 4026d58f: fecc62 addi a6, a12, -2 4026d592: 389567 bne a5, a6, 4026d5ce 4026d595: 050d72 l8ui a7, a13, 5 4026d598: 020d92 l8ui a9, a13, 2 4026d59b: 030da2 l8ui a10, a13, 3 4026d59e: 040d82 l8ui a8, a13, 4 4026d5a1: 11aa00 slli a10, a10, 16 4026d5a4: 118880 slli a8, a8, 8 4026d5a7: 019980 slli a9, a9, 24 4026d5aa: 207780 or a7, a7, a8 4026d5ad: f99a81 l32r a8, 4026bc18 4026d5b0: 2099a0 or a9, a9, a10 4026d5b3: 207790 or a7, a7, a9 4026d5b6: 149787 bne a7, a8, 4026d5ce 4026d5b9: 070da2 l8ui a10, a13, 7 4026d5bc: 060d92 l8ui a9, a13, 6 4026d5bf: 11aa80 slli a10, a10, 8 4026d5c2: 2099a0 or a9, a9, a10 4026d5c5: 119900 slli a9, a9, 16 4026d5c8: 319090 srai a9, a9, 16 4026d5cb: 151926 beqi a9, 1, 4026d5e4 4026d5ce: e27c movi.n a2, -2 4026d5d0: 11c8 l32i.n a12, a1, 4 4026d5d2: 21d8 l32i.n a13, a1, 8 4026d5d4: 31e8 l32i.n a14, a1, 12 4026d5d6: 41f8 l32i.n a15, a1, 16 4026d5d8: 0108 l32i.n a0, a1, 0 4026d5da: 20c112 addi a1, a1, 32 4026d5dd: f00d ret.n 4026d5df: f27c movi.n a2, -1 4026d5e1: fffac6 j 4026d5d0 4026d5e4: dd8b addi.n a13, a13, 8 4026d5e6: 0c3d mov.n a3, a12 4026d5e8: f8ccc2 addi a12, a12, -8 4026d5eb: 02a3e6 bgei a3, 12, 4026d5f1 4026d5ee: 002d06 j 4026d6a6 4026d5f1: 0d2d mov.n a2, a13 4026d5f3: ffd245 call0 4026d318 4026d5f6: dd4b addi.n a13, a13, 4 4026d5f8: fcccc2 addi a12, a12, -4 4026d5fb: 2e29 s32i.n a2, a14, 8 4026d5fd: 022ce6 bgei a12, 2, 4026d603 4026d600: 002bc6 j 4026d6b3 4026d603: feccc2 addi a12, a12, -2 4026d606: 020c movi.n a2, 0 4026d608: 1e29 s32i.n a2, a14, 4 4026d60a: 000df2 l8ui a15, a13, 0 4026d60d: 010d02 l8ui a0, a13, 1 4026d610: dd2b addi.n a13, a13, 2 4026d612: 110080 slli a0, a0, 8 4026d615: 20ff00 or a15, a15, a0 4026d618: f4f0f0 extui a15, a15, 0, 16 4026d61b: 0a4f16 beqz a15, 4026d6c3 4026d61e: 113fe0 slli a3, a15, 2 4026d621: 02ac37 bge a12, a3, 4026d627 4026d624: 0026c6 j 4026d6c3 4026d627: 1d1fa6 blti a15, 1, 4026d648 4026d62a: 040c movi.n a4, 0 4026d62c: 5149 s32i.n a4, a1, 20 4026d62e: 0d2d mov.n a2, a13 4026d630: ffce45 call0 4026d318 4026d633: dd4b addi.n a13, a13, 4 4026d635: fcccc2 addi a12, a12, -4 4026d638: 5158 l32i.n a5, a1, 20 4026d63a: 1e68 l32i.n a6, a14, 4 4026d63c: 551b addi.n a5, a5, 1 4026d63e: 206620 or a6, a6, a2 4026d641: 1e69 s32i.n a6, a14, 4 4026d643: 5159 s32i.n a5, a1, 20 4026d645: e59f57 bne a15, a5, 4026d62e 4026d648: 6f2ca6 blti a12, 2, 4026d6bb 4026d64b: feccc2 addi a12, a12, -2 4026d64e: 020c movi.n a2, 0 4026d650: 3e29 s32i.n a2, a14, 12 4026d652: 000df2 l8ui a15, a13, 0 4026d655: 010d02 l8ui a0, a13, 1 4026d658: dd2b addi.n a13, a13, 2 4026d65a: 110080 slli a0, a0, 8 4026d65d: 20ff00 or a15, a15, a0 4026d660: f4f0f0 extui a15, a15, 0, 16 4026d663: 061f16 beqz a15, 4026d6c8 4026d666: 113fe0 slli a3, a15, 2 4026d669: 5b2c37 blt a12, a3, 4026d6c8 4026d66c: 1d1fa6 blti a15, 1, 4026d68d 4026d66f: 040c movi.n a4, 0 4026d671: 5149 s32i.n a4, a1, 20 4026d673: 0d2d mov.n a2, a13 4026d675: ffcf85 call0 4026d370 4026d678: dd4b addi.n a13, a13, 4 4026d67a: fcccc2 addi a12, a12, -4 4026d67d: 5158 l32i.n a5, a1, 20 4026d67f: 3e68 l32i.n a6, a14, 12 4026d681: 551b addi.n a5, a5, 1 4026d683: 206620 or a6, a6, a2 4026d686: 3e69 s32i.n a6, a14, 12 4026d688: 5159 s32i.n a5, a1, 20 4026d68a: e59f57 bne a15, a5, 4026d673 4026d68d: 102ca6 blti a12, 2, 4026d6a1 4026d690: 010d82 l8ui a8, a13, 1 4026d693: 000d72 l8ui a7, a13, 0 4026d696: 118880 slli a8, a8, 8 4026d699: 207780 or a7, a7, a8 4026d69c: f47070 extui a7, a7, 0, 16 4026d69f: 4e79 s32i.n a7, a14, 16 4026d6a1: 020c movi.n a2, 0 4026d6a3: ffca46 j 4026d5d0 4026d6a6: 890c movi.n a9, 8 4026d6a8: 022937 blt a9, a3, 4026d6ae 4026d6ab: ffd386 j 4026d5fd 4026d6ae: d27c movi.n a2, -3 4026d6b0: ffc706 j 4026d5d0 4026d6b3: 911c66 bnei a12, 1, 4026d648 4026d6b6: b27c movi.n a2, -5 4026d6b8: ffc506 j 4026d5d0 4026d6bb: ce1c66 bnei a12, 1, 4026d68d 4026d6be: 927c movi.n a2, -7 4026d6c0: ffc306 j 4026d5d0 4026d6c3: c27c movi.n a2, -4 4026d6c5: ffc1c6 j 4026d5d0 4026d6c8: a27c movi.n a2, -6 4026d6ca: ffc086 j 4026d5d0 4026d6cd: 000000 ill 4026d6d0: a2cc bnez.n a2, 4026d6de 4026d6d2: 284000 excw 4026d6d5: 00ba add.n a0, a0, a11 4026d6d7: c11240 mul16u a1, a2, a4 4026d6d8 : 4026d6d8: d0c112 addi a1, a1, -48 4026d6db: 9109 s32i.n a0, a1, 36 4026d6dd: 091326 beqi a3, 1, 4026d6ea 4026d6e0: 8169 s32i.n a6, a1, 32 4026d6e2: 132326 beqi a3, 2, 4026d6f9 4026d6e5: f27c movi.n a2, -1 4026d6e7: 0001c6 j 4026d6f2 4026d6ea: 031c movi.n a3, 16 4026d6ec: fff901 l32r a0, 4026d6d0 4026d6ef: 0000c0 callx0 a0 4026d6f2: 9108 l32i.n a0, a1, 36 4026d6f4: 30c112 addi a1, a1, 48 4026d6f7: f00d ret.n 4026d6f9: 031c movi.n a3, 16 4026d6fb: 016d mov.n a6, a1 4026d6fd: fff501 l32r a0, 4026d6d4 4026d700: 0000c0 callx0 a0 4026d703: fde256 bnez a2, 4026d6e5 4026d706: 8128 l32i.n a2, a1, 32 4026d708: 013d mov.n a3, a1 4026d70a: 041c movi.n a4, 16 4026d70c: 4a4901 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d70f: 0000c0 callx0 a0 4026d712: 020c movi.n a2, 0 4026d714: fff686 j 4026d6f2 ... 4026d718 : 4026d718: f0c112 addi a1, a1, -16 4026d71b: 0109 s32i.n a0, a1, 0 4026d71d: 439c beqz.n a3, 4026d735 4026d71f: 259c beqz.n a5, 4026d735 4026d721: 109467 bne a4, a6, 4026d735 4026d724: 032d mov.n a2, a3 4026d726: 053d mov.n a3, a5 4026d728: 78dc01 l32r a0, 4024ba98 4026d72b: 0000c0 callx0 a0 4026d72e: 32cc bnez.n a2, 4026d735 4026d730: 020c movi.n a2, 0 4026d732: 000046 j 4026d737 4026d735: f27c movi.n a2, -1 4026d737: 0108 l32i.n a0, a1, 0 4026d739: 10c112 addi a1, a1, 16 4026d73c: f00d ret.n ... 4026d740 : 4026d740: 80c112 addi a1, a1, -128 4026d743: 1f61f2 s32i a15, a1, 124 4026d746: 1b6102 s32i a0, a1, 108 4026d749: 1a6142 s32i a4, a1, 104 4026d74c: 1d61d2 s32i a13, a1, 116 4026d74f: 1e61e2 s32i a14, a1, 120 4026d752: 196132 s32i a3, a1, 100 4026d755: 1c61c2 s32i a12, a1, 112 4026d758: 186122 s32i a2, a1, 96 4026d75b: 07cd mov.n a12, a7 4026d75d: 052d mov.n a2, a5 4026d75f: 063d mov.n a3, a6 4026d761: 05ed mov.n a14, a5 4026d763: 06dd mov.n a13, a6 4026d765: 640c movi.n a4, 6 4026d767: 78cc01 l32r a0, 4024ba98 4026d76a: 0000c0 callx0 a0 4026d76d: 16c1f2 addi a15, a1, 22 4026d770: 01b2d6 bgez a2, 4026d78f 4026d773: 0e3d mov.n a3, a14 4026d775: 10c122 addi a2, a1, 16 4026d778: 640c movi.n a4, 6 4026d77a: 4a2d01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d77d: 0000c0 callx0 a0 4026d780: 0d3d mov.n a3, a13 4026d782: 0f2d mov.n a2, a15 4026d784: 640c movi.n a4, 6 4026d786: 4a2a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d789: 0000c0 callx0 a0 4026d78c: 000606 j 4026d7a8 4026d78f: 0d3d mov.n a3, a13 4026d791: 10c122 addi a2, a1, 16 4026d794: 640c movi.n a4, 6 4026d796: 4a2601 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d799: 0000c0 callx0 a0 4026d79c: 0e3d mov.n a3, a14 4026d79e: 0f2d mov.n a2, a15 4026d7a0: 640c movi.n a4, 6 4026d7a2: 4a2301 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d7a5: 0000c0 callx0 a0 4026d7a8: 0c2d mov.n a2, a12 4026d7aa: 2021e2 l32i a14, a1, 128 4026d7ad: 042c movi.n a4, 32 4026d7af: 0e3d mov.n a3, a14 4026d7b1: 78b901 l32r a0, 4024ba98 4026d7b4: 0000c0 callx0 a0 4026d7b7: 3cc1d2 addi a13, a1, 60 4026d7ba: 02fd mov.n a15, a2 4026d7bc: 1cc122 addi a2, a1, 28 4026d7bf: 018fd6 bgez a15, 4026d7db 4026d7c2: 0c3d mov.n a3, a12 4026d7c4: 042c movi.n a4, 32 4026d7c6: 4a1a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d7c9: 0000c0 callx0 a0 4026d7cc: 0e3d mov.n a3, a14 4026d7ce: 0d2d mov.n a2, a13 4026d7d0: 042c movi.n a4, 32 4026d7d2: 4a1701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d7d5: 0000c0 callx0 a0 4026d7d8: 000546 j 4026d7f1 4026d7db: 0e3d mov.n a3, a14 4026d7dd: 042c movi.n a4, 32 4026d7df: 4a1401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d7e2: 0000c0 callx0 a0 4026d7e5: 0c3d mov.n a3, a12 4026d7e7: 0d2d mov.n a2, a13 4026d7e9: 042c movi.n a4, 32 4026d7eb: 4a1101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d7ee: 0000c0 callx0 a0 4026d7f1: 182122 l32i a2, a1, 96 4026d7f4: 192132 l32i a3, a1, 100 4026d7f7: 1a2142 l32i a4, a1, 104 4026d7fa: 212172 l32i a7, a1, 132 4026d7fd: 10c152 addi a5, a1, 16 4026d800: c64c movi.n a6, 76 4026d802: 1c21c2 l32i a12, a1, 112 4026d805: 1d21d2 l32i a13, a1, 116 4026d808: 1e21e2 l32i a14, a1, 120 4026d80b: 1f21f2 l32i a15, a1, 124 4026d80e: 222102 l32i a0, a1, 136 4026d811: 0109 s32i.n a0, a1, 0 4026d813: f15201 l32r a0, 40269d5c 4026d816: 0000c0 callx0 a0 4026d819: 80a022 movi a2, 128 4026d81c: 1b2102 l32i a0, a1, 108 4026d81f: 112a add.n a1, a1, a2 4026d821: f00d ret.n 4026d823: 08b000 excw 4026d826: c04027 ball a0, a2, 4026d7ea 4026d829: 2708 l32i.n a0, a7, 8 4026d82b: b8b440 excw 4026d82e: 124000 excw 4026d830 : 4026d830: a0c112 addi a1, a1, -96 4026d833: 136152 s32i a5, a1, 76 4026d836: 146162 s32i a6, a1, 80 4026d839: 156102 s32i a0, a1, 84 4026d83c: 126142 s32i a4, a1, 72 4026d83f: 106122 s32i a2, a1, 64 4026d842: 116132 s32i a3, a1, 68 4026d845: fff721 l32r a2, 4026d824 4026d848: 203110 or a3, a1, a1 4026d84b: 0ca042 movi a4, 12 4026d84e: ea0e85 call0 40257938 4026d851: 046112 s32i a1, a1, 16 4026d854: 340c movi.n a4, 3 4026d856: 10c152 addi a5, a1, 16 4026d859: fff361 l32r a6, 4026d828 4026d85c: 20c172 addi a7, a1, 32 4026d85f: 122132 l32i a3, a1, 72 4026d862: 132122 l32i a2, a1, 76 4026d865: 6129 s32i.n a2, a1, 24 4026d867: 5139 s32i.n a3, a1, 20 4026d869: 102122 l32i a2, a1, 64 4026d86c: 112132 l32i a3, a1, 68 4026d86f: ffef01 l32r a0, 4026d82c 4026d872: 0000c0 callx0 a0 4026d875: 142122 l32i a2, a1, 80 4026d878: 20c132 addi a3, a1, 32 4026d87b: 041c movi.n a4, 16 4026d87d: 49ec01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026d880: 0000c0 callx0 a0 4026d883: 152102 l32i a0, a1, 84 4026d886: 60c112 addi a1, a1, 96 4026d889: f00d ret.n ... 4026d88c : 4026d88c: 142226 beqi a2, 2, 4026d8a4 4026d88f: 158226 beqi a2, 8, 4026d8a8 4026d892: 12d226 beqi a2, 64, 4026d8a8 4026d895: 13e226 beqi a2, 128, 4026d8ac 4026d898: ffd242 addmi a4, a2, 0xffffff00 4026d89b: d30c movi.n a3, 13 4026d89d: 020c movi.n a2, 0 4026d89f: 832340 moveqz a2, a3, a4 4026d8a2: f00d ret.n 4026d8a4: 022c movi.n a2, 32 4026d8a6: f00d ret.n 4026d8a8: 021c movi.n a2, 16 4026d8aa: f00d ret.n 4026d8ac: 520c movi.n a2, 5 4026d8ae: f00d ret.n 4026d8b0 : 4026d8b0: 0f2226 beqi a2, 2, 4026d8c3 4026d8b3: 148226 beqi a2, 8, 4026d8cb 4026d8b6: 15d226 beqi a2, 64, 4026d8cf 4026d8b9: 0ae226 beqi a2, 128, 4026d8c7 4026d8bc: 07f226 beqi a2, 0x100, 4026d8c7 4026d8bf: 020c movi.n a2, 0 4026d8c1: f00d ret.n 4026d8c3: 220c movi.n a2, 2 4026d8c5: f00d ret.n 4026d8c7: 620c movi.n a2, 6 4026d8c9: f00d ret.n 4026d8cb: 320c movi.n a2, 3 4026d8cd: f00d ret.n 4026d8cf: 920c movi.n a2, 9 4026d8d1: f00d ret.n 4026d8d3: ac0800 excw 4026d8d6: 0f .byte 0xf ... 4026d8d8 : 4026d8d8: 146337 bbci a3, 3, 4026d8f0 4026d8db: f8d051 l32r a5, 4026bc1c 4026d8de: fe8c31 l32r a3, 4026d310 4026d8e1: fec242 addi a4, a2, -2 4026d8e4: 833540 moveqz a3, a5, a4 4026d8e7: 000046 j 4026d8ec 4026d8ea: 030c movi.n a3, 0 4026d8ec: 032d mov.n a2, a3 4026d8ee: f00d ret.n 4026d8f0: 056367 bbci a3, 6, 4026d8f9 4026d8f3: fff831 l32r a3, 4026d8d4 4026d8f6: fffc86 j 4026d8ec 4026d8f9: 086317 bbci a3, 1, 4026d905 4026d8fc: fe5d51 l32r a5, 4026d270 4026d8ff: fe8331 l32r a3, 4026d30c 4026d902: fff6c6 j 4026d8e1 4026d905: 086387 bbci a3, 8, 4026d911 4026d908: fe5b51 l32r a5, 4026d274 4026d90b: fe8231 l32r a3, 4026d314 4026d90e: fff3c6 j 4026d8e1 4026d911: 086377 bbci a3, 7, 4026d91d 4026d914: f59651 l32r a5, 4026af6c 4026d917: f8c031 l32r a3, 4026bc18 4026d91a: fff0c6 j 4026d8e1 4026d91d: c96307 bbci a3, 0, 4026d8ea 4026d920: fe5351 l32r a5, 4026d26c 4026d923: fe7931 l32r a3, 4026d308 4026d926: ffedc6 j 4026d8e1 4026d929: 000000 ill 4026d92c : 4026d92c: f80c movi.n a8, 15 4026d92e: 890c movi.n a9, 8 4026d930: acaf72 movi a7, -84 4026d933: 060c movi.n a6, 0 4026d935: 146337 bbci a3, 3, 4026d94d 4026d938: 150c movi.n a5, 1 4026d93a: 004262 s8i a6, a2, 0 4026d93d: 014282 s8i a8, a2, 1 4026d940: 440c movi.n a4, 4 4026d942: 024272 s8i a7, a2, 2 4026d945: 034242 s8i a4, a2, 3 4026d948: 224b addi.n a2, a2, 4 4026d94a: 000046 j 4026d94f 4026d94d: 065d mov.n a5, a6 4026d94f: 0f6367 bbci a3, 6, 4026d962 4026d952: 551b addi.n a5, a5, 1 4026d954: 034292 s8i a9, a2, 3 4026d957: 004262 s8i a6, a2, 0 4026d95a: 014282 s8i a8, a2, 1 4026d95d: 024272 s8i a7, a2, 2 4026d960: 224b addi.n a2, a2, 4 4026d962: 290c movi.n a9, 2 4026d964: 0f6317 bbci a3, 1, 4026d977 4026d967: 551b addi.n a5, a5, 1 4026d969: 034292 s8i a9, a2, 3 4026d96c: 004262 s8i a6, a2, 0 4026d96f: 014282 s8i a8, a2, 1 4026d972: 024272 s8i a7, a2, 2 4026d975: 224b addi.n a2, a2, 4 4026d977: 0d6307 bbci a3, 0, 4026d988 4026d97a: 014282 s8i a8, a2, 1 4026d97d: 024272 s8i a7, a2, 2 4026d980: 004262 s8i a6, a2, 0 4026d983: 034262 s8i a6, a2, 3 4026d986: 551b addi.n a5, a5, 1 4026d988: 052d mov.n a2, a5 4026d98a: f00d ret.n 4026d98c : 4026d98c: 287c movi.n a8, -14 4026d98e: 075c movi.n a7, 80 4026d990: 290c movi.n a9, 2 4026d992: 060c movi.n a6, 0 4026d994: 146337 bbci a3, 3, 4026d9ac 4026d997: 150c movi.n a5, 1 4026d999: 004262 s8i a6, a2, 0 4026d99c: 014272 s8i a7, a2, 1 4026d99f: 440c movi.n a4, 4 4026d9a1: 024282 s8i a8, a2, 2 4026d9a4: 034242 s8i a4, a2, 3 4026d9a7: 224b addi.n a2, a2, 4 4026d9a9: 000046 j 4026d9ae 4026d9ac: 065d mov.n a5, a6 4026d9ae: 0f6317 bbci a3, 1, 4026d9c1 4026d9b1: 551b addi.n a5, a5, 1 4026d9b3: 034292 s8i a9, a2, 3 4026d9b6: 004262 s8i a6, a2, 0 4026d9b9: 014272 s8i a7, a2, 1 4026d9bc: 024282 s8i a8, a2, 2 4026d9bf: 224b addi.n a2, a2, 4 4026d9c1: 0d6307 bbci a3, 0, 4026d9d2 4026d9c4: 014272 s8i a7, a2, 1 4026d9c7: 024282 s8i a8, a2, 2 4026d9ca: 004262 s8i a6, a2, 0 4026d9cd: 034262 s8i a6, a2, 3 4026d9d0: 551b addi.n a5, a5, 1 4026d9d2: 052d mov.n a2, a5 4026d9d4: f00d ret.n 4026d9d6: 1c0000 excw 4026d9d9: 8e .byte 0x8e 4026d9da: fe .byte 0xfe 4026d9db: 3f .byte 0x3f 4026d9dc: fe8e14 excw 4026d9df: 3f .byte 0x3f 4026d9e0: d0c112 addi a1, a1, -48 4026d9e3: 51d9 s32i.n a13, a1, 20 4026d9e5: 61e9 s32i.n a14, a1, 24 4026d9e7: 8159 s32i.n a5, a1, 32 4026d9e9: 71f9 s32i.n a15, a1, 28 4026d9eb: 41c9 s32i.n a12, a1, 16 4026d9ed: 3109 s32i.n a0, a1, 12 4026d9ef: 02cd mov.n a12, a2 4026d9f1: 33cc bnez.n a3, 4026d9f8 4026d9f3: 020c movi.n a2, 0 4026d9f5: 001206 j 4026da41 4026d9f8: f23a add.n a15, a2, a3 4026d9fa: 2129 s32i.n a2, a1, 8 4026d9fc: 000c movi.n a0, 0 4026d9fe: 25bc beqz.n a5, 4026da34 4026da00: 00dd mov.n a13, a0 4026da02: 1149 s32i.n a4, a1, 4 4026da04: 0169 s32i.n a6, a1, 0 4026da06: 202cc0 or a2, a12, a12 4026da09: 002172 l32i a7, a1, 0 4026da0c: fff361 l32r a6, 4026d9d8 4026da0f: fff341 l32r a4, 4026d9dc 4026da12: 012152 l32i a5, a1, 4 4026da15: c0efc0 sub a14, a15, a12 4026da18: 0e3d mov.n a3, a14 4026da1a: 55da add.n a5, a5, a13 4026da1c: 000552 l8ui a5, a5, 0 4026da1f: 834670 moveqz a4, a6, a7 4026da22: e866c5 call0 40256090 4026da25: 00b296 bltz a2, 4026da34 4026da28: 08a2e7 bge a2, a14, 4026da34 4026da2b: c2ca add.n a12, a2, a12 4026da2d: 8168 l32i.n a6, a1, 32 4026da2f: dd1b addi.n a13, a13, 1 4026da31: d196d7 bne a6, a13, 4026da06 4026da34: ffdf82 addmi a8, a15, 0xffffff00 4026da37: 2128 l32i.n a2, a1, 8 4026da39: 070c movi.n a7, 0 4026da3b: c02c20 sub a2, a12, a2 4026da3e: ff4872 s8i a7, a8, 255 4026da41: 41c8 l32i.n a12, a1, 16 4026da43: 51d8 l32i.n a13, a1, 20 4026da45: 61e8 l32i.n a14, a1, 24 4026da47: 71f8 l32i.n a15, a1, 28 4026da49: 3108 l32i.n a0, a1, 12 4026da4b: 30c112 addi a1, a1, 48 4026da4e: f00d ret.n 4026da50 : 4026da50: 160c movi.n a6, 1 4026da52: f0c112 addi a1, a1, -16 4026da55: 0109 s32i.n a0, a1, 0 4026da57: fff885 call0 4026d9e0 4026da5a: 0108 l32i.n a0, a1, 0 4026da5c: 10c112 addi a1, a1, 16 4026da5f: f00d ret.n 4026da61: 000000 ill 4026da64 : 4026da64: 060c movi.n a6, 0 4026da66: f0c112 addi a1, a1, -16 4026da69: 0109 s32i.n a0, a1, 0 4026da6b: fff745 call0 4026d9e0 4026da6e: 0108 l32i.n a0, a1, 0 4026da70: 10c112 addi a1, a1, 16 4026da73: f00d ret.n 4026da75: 000000 ill 4026da78 : 4026da78: 020c movi.n a2, 0 4026da7a: f00d ret.n 4026da7c : 4026da7c: 020c movi.n a2, 0 4026da7e: f00d ret.n 4026da80 : 4026da80: f0c112 addi a1, a1, -16 4026da83: 006102 s32i a0, a1, 0 4026da86: 00e316 beqz a3, 4026da98 4026da89: 000202 l8ui a0, a2, 0 4026da8c: 30a052 movi a5, 48 4026da8f: 059057 bne a0, a5, 4026da98 4026da92: ff9205 call0 4026d3b4 4026da95: 000146 j 4026da9e 4026da98: 201110 or a1, a1, a1 4026da9b: ffaac5 call0 4026d548 4026da9e: 0108 l32i.n a0, a1, 0 4026daa0: 10c112 addi a1, a1, 16 4026daa3: f00d ret.n 4026daa5: 000000 ill 4026daa8: 010272 l8ui a7, a2, 1 4026daab: 050252 l8ui a5, a2, 5 4026daae: 27cc bnez.n a7, 4026dab4 4026dab0: 120c movi.n a2, 1 4026dab2: f00d ret.n 4026dab4: 3767b6 bltui a7, 6, 4026daef 4026dab7: 020282 l8ui a8, a2, 2 4026daba: 030292 l8ui a9, a2, 3 4026dabd: 040262 l8ui a6, a2, 4 4026dac0: 119900 slli a9, a9, 16 4026dac3: 116680 slli a6, a6, 8 4026dac6: 018880 slli a8, a8, 24 4026dac9: 205560 or a5, a5, a6 4026dacc: f85361 l32r a6, 4026bc18 4026dacf: 208890 or a8, a8, a9 4026dad2: 205580 or a5, a5, a8 4026dad5: 169567 bne a5, a6, 4026daef 4026dad8: 060282 l8ui a8, a2, 6 4026dadb: 101866 bnei a8, 1, 4026daef 4026dade: 070292 l8ui a9, a2, 7 4026dae1: a9cc bnez.n a9, 4026daef 4026dae3: 0429 s32i.n a2, a4, 0 4026dae5: 0102a2 l8ui a10, a2, 1 4026dae8: aa2b addi.n a10, a10, 2 4026daea: 14a9 s32i.n a10, a4, 4 4026daec: 001fc6 j 4026db6f 4026daef: b25b addi.n a11, a2, 5 4026daf1: 2fbb37 bgeu a11, a3, 4026db24 4026daf4: 331c movi.n a3, 19 4026daf6: 2ab377 bgeu a3, a7, 4026db24 4026daf9: 050252 l8ui a5, a2, 5 4026dafc: 020282 l8ui a8, a2, 2 4026daff: 030292 l8ui a9, a2, 3 4026db02: 040262 l8ui a6, a2, 4 4026db05: 119900 slli a9, a9, 16 4026db08: 116680 slli a6, a6, 8 4026db0b: 018880 slli a8, a8, 24 4026db0e: 205560 or a5, a5, a6 4026db11: f84261 l32r a6, 4026bc1c 4026db14: 208890 or a8, a8, a9 4026db17: 205580 or a5, a5, a8 4026db1a: 069567 bne a5, a6, 4026db24 4026db1d: 726b addi.n a7, a2, 6 4026db1f: 4479 s32i.n a7, a4, 16 4026db21: 001286 j 4026db6f 4026db24: 4777b6 bltui a7, 7, 4026db6f 4026db27: f51181 l32r a8, 4026af6c 4026db2a: 030262 l8ui a6, a2, 3 4026db2d: 040252 l8ui a5, a2, 4 4026db30: 050232 l8ui a3, a2, 5 4026db33: 115580 slli a5, a5, 8 4026db36: 203350 or a3, a3, a5 4026db39: 020252 l8ui a5, a2, 2 4026db3c: 116600 slli a6, a6, 16 4026db3f: 015580 slli a5, a5, 24 4026db42: 205560 or a5, a5, a6 4026db45: 203350 or a3, a3, a5 4026db48: 0e9387 bne a3, a8, 4026db5a 4026db4b: 726b addi.n a7, a2, 6 4026db4d: 5479 s32i.n a7, a4, 20 4026db4f: 010262 l8ui a6, a2, 1 4026db52: fcc662 addi a6, a6, -4 4026db55: 6469 s32i.n a6, a4, 24 4026db57: 000506 j 4026db6f 4026db5a: 1177b6 bltui a7, 7, 4026db6f 4026db5d: f83081 l32r a8, 4026bc20 4026db60: 0b9387 bne a3, a8, 4026db6f 4026db63: a26b addi.n a10, a2, 6 4026db65: 74a9 s32i.n a10, a4, 28 4026db67: 010292 l8ui a9, a2, 1 4026db6a: fcc992 addi a9, a9, -4 4026db6d: 8499 s32i.n a9, a4, 32 4026db6f: 020c movi.n a2, 0 4026db71: f00d ret.n ... 4026db74 : 4026db74: e0c112 addi a1, a1, -32 4026db77: 61f9 s32i.n a15, a1, 24 4026db79: 2109 s32i.n a0, a1, 8 4026db7b: 31c9 s32i.n a12, a1, 12 4026db7d: 41d9 s32i.n a13, a1, 16 4026db7f: 51e9 s32i.n a14, a1, 20 4026db81: 04dd mov.n a13, a4 4026db83: 03ed mov.n a14, a3 4026db85: 02cd mov.n a12, a2 4026db87: 030c movi.n a3, 0 4026db89: 042d mov.n a2, a4 4026db8b: 11d9 s32i.n a13, a1, 4 4026db8d: 442c movi.n a4, 36 4026db8f: 493f01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026db92: 0000c0 callx0 a0 4026db95: 702ea6 blti a14, 2, 4026dc09 4026db98: 0f3c movi.n a15, 48 4026db9a: 020c movi.n a2, 0 4026db9c: dcea add.n a13, a12, a14 4026db9e: dda0e2 movi a14, 221 4026dba1: 0d0b addi.n a0, a13, -1 4026dba3: 0109 s32i.n a0, a1, 0 4026dba5: 000c02 l8ui a0, a12, 0 4026dba8: 010c32 l8ui a3, a12, 1 4026dbab: 0c90e7 bne a0, a14, 4026dbbb 4026dbae: 0138 l32i.n a3, a1, 0 4026dbb0: 4613c7 beq a3, a12, 4026dbfa 4026dbb3: 010c32 l8ui a3, a12, 1 4026dbb6: 13cc bnez.n a3, 4026dbbb 4026dbb8: 000f86 j 4026dbfa 4026dbbb: 33ca add.n a3, a3, a12 4026dbbd: 332b addi.n a3, a3, 2 4026dbbf: 353d37 bltu a13, a3, 4026dbf8 4026dbc2: 1b90f7 bne a0, a15, 4026dbe1 4026dbc5: 1158 l32i.n a5, a1, 4 4026dbc7: 25c9 s32i.n a12, a5, 8 4026dbc9: 010c42 l8ui a4, a12, 1 4026dbcc: 442b addi.n a4, a4, 2 4026dbce: 3549 s32i.n a4, a5, 12 4026dbd0: 010c32 l8ui a3, a12, 1 4026dbd3: 33ca add.n a3, a3, a12 4026dbd5: 332b addi.n a3, a3, 2 4026dbd7: 03cd mov.n a12, a3 4026dbd9: 431b addi.n a4, a3, 1 4026dbdb: c634d7 bltu a4, a13, 4026dba5 4026dbde: 000606 j 4026dbfa 4026dbe1: f290e7 bne a0, a14, 4026dbd7 4026dbe4: 0c2d mov.n a2, a12 4026dbe6: 0d3d mov.n a3, a13 4026dbe8: 1148 l32i.n a4, a1, 4 4026dbea: ffebc5 call0 4026daa8 4026dbed: 009296 bltz a2, 4026dbfa 4026dbf0: dc12a6 blti a2, 1, 4026dbd0 4026dbf3: 020c movi.n a2, 0 4026dbf5: 000046 j 4026dbfa 4026dbf8: f27c movi.n a2, -1 4026dbfa: 31c8 l32i.n a12, a1, 12 4026dbfc: 41d8 l32i.n a13, a1, 16 4026dbfe: 51e8 l32i.n a14, a1, 20 4026dc00: 61f8 l32i.n a15, a1, 24 4026dc02: 2108 l32i.n a0, a1, 8 4026dc04: 20c112 addi a1, a1, 32 4026dc07: f00d ret.n 4026dc09: 020c movi.n a2, 0 4026dc0b: fffac6 j 4026dbfa 4026dc0e: 1c0000 excw 4026dc11: b73777 bltu a7, a7, 4026dbcc 4026dc14: 490c74 excw 4026dc17: ddaf82 movi a8, -35 4026dc1a: 130c movi.n a3, 1 4026dc1c: 2b7c movi.n a11, -14 4026dc1e: 0a5c movi.n a10, 80 4026dc20: 0342a2 s8i a10, a2, 3 4026dc23: 0442b2 s8i a11, a2, 4 4026dc26: 054232 s8i a3, a2, 5 4026dc29: 004282 s8i a8, a2, 0 4026dc2c: 064232 s8i a3, a2, 6 4026dc2f: 080c movi.n a8, 0 4026dc31: 024282 s8i a8, a2, 2 4026dc34: 074282 s8i a8, a2, 7 4026dc37: 0e8566 bnei a5, 8, 4026dc49 4026dc3a: 0b4292 s8i a9, a2, 11 4026dc3d: 084282 s8i a8, a2, 8 4026dc40: 0942a2 s8i a10, a2, 9 4026dc43: 0a42b2 s8i a11, a2, 10 4026dc46: 0006c6 j 4026dc65 4026dc49: 072566 bnei a5, 2, 4026dc54 4026dc4c: 250c movi.n a5, 2 4026dc4e: 0b4252 s8i a5, a2, 11 4026dc51: fffa06 j 4026dc3d 4026dc54: 1ef566 bnei a5, 0x100, 4026dc76 4026dc57: 084282 s8i a8, a2, 8 4026dc5a: 0942a2 s8i a10, a2, 9 4026dc5d: 0a42b2 s8i a11, a2, 10 4026dc60: 550c movi.n a5, 5 4026dc62: 0b4252 s8i a5, a2, 11 4026dc65: 0c4232 s8i a3, a2, 12 4026dc68: 0d4282 s8i a8, a2, 13 4026dc6b: 248426 beqi a4, 8, 4026dc93 4026dc6e: 1c2466 bnei a4, 2, 4026dc8e 4026dc71: 290c movi.n a9, 2 4026dc73: 000706 j 4026dc93 4026dc76: 10e566 bnei a5, 128, 4026dc8a 4026dc79: 084282 s8i a8, a2, 8 4026dc7c: 0942a2 s8i a10, a2, 9 4026dc7f: 0a42b2 s8i a11, a2, 10 4026dc82: 035d mov.n a5, a3 4026dc84: fff686 j 4026dc62 4026dc87: 25b626 beqi a6, 16, 4026dcb0 4026dc8a: f27c movi.n a2, -1 4026dc8c: f00d ret.n 4026dc8e: f81466 bnei a4, 1, 4026dc8a 4026dc91: 089d mov.n a9, a8 4026dc93: 114292 s8i a9, a2, 17 4026dc96: 0e4282 s8i a8, a2, 14 4026dc99: 0f42a2 s8i a10, a2, 15 4026dc9c: 1042b2 s8i a11, a2, 16 4026dc9f: 124232 s8i a3, a2, 18 4026dca2: 134282 s8i a8, a2, 19 4026dca5: 091626 beqi a6, 1, 4026dcb2 4026dca8: db2666 bnei a6, 2, 4026dc87 4026dcab: 230c movi.n a3, 2 4026dcad: 000046 j 4026dcb2 4026dcb0: 083d mov.n a3, a8 4026dcb2: 144282 s8i a8, a2, 20 4026dcb5: 1542a2 s8i a10, a2, 21 4026dcb8: 1642b2 s8i a11, a2, 22 4026dcbb: 661c movi.n a6, 22 4026dcbd: 174232 s8i a3, a2, 23 4026dcc0: 014262 s8i a6, a2, 1 4026dcc3: 821c movi.n a2, 24 4026dcc5: f00d ret.n 4026dcc7: 571c00 excw 4026dcca: 71b737 bgeu a7, a3, 4026dd3f 4026dccd: acafa2 movi a10, -84 4026dcd0: 490c movi.n a9, 4 4026dcd2: 130c movi.n a3, 1 4026dcd4: 0b3c movi.n a11, 48 4026dcd6: 080c movi.n a8, 0 4026dcd8: 034282 s8i a8, a2, 3 4026dcdb: 0042b2 s8i a11, a2, 0 4026dcde: 024232 s8i a3, a2, 2 4026dce1: fb0c movi.n a11, 15 4026dce3: 0e8566 bnei a5, 8, 4026dcf5 4026dce6: 074292 s8i a9, a2, 7 4026dce9: 044282 s8i a8, a2, 4 4026dcec: 0542b2 s8i a11, a2, 5 4026dcef: 0642a2 s8i a10, a2, 6 4026dcf2: 0006c6 j 4026dd11 4026dcf5: 072566 bnei a5, 2, 4026dd00 4026dcf8: 250c movi.n a5, 2 4026dcfa: 074252 s8i a5, a2, 7 4026dcfd: fffa06 j 4026dce9 4026dd00: 3ff566 bnei a5, 0x100, 4026dd43 4026dd03: 044282 s8i a8, a2, 4 4026dd06: 0542b2 s8i a11, a2, 5 4026dd09: 0642a2 s8i a10, a2, 6 4026dd0c: 550c movi.n a5, 5 4026dd0e: 074252 s8i a5, a2, 7 4026dd11: 084232 s8i a3, a2, 8 4026dd14: 094282 s8i a8, a2, 9 4026dd17: 0c8426 beqi a4, 8, 4026dd27 4026dd1a: 042466 bnei a4, 2, 4026dd22 4026dd1d: 290c movi.n a9, 2 4026dd1f: 000106 j 4026dd27 4026dd22: 191466 bnei a4, 1, 4026dd3f 4026dd25: 089d mov.n a9, a8 4026dd27: 0d4292 s8i a9, a2, 13 4026dd2a: 0a4282 s8i a8, a2, 10 4026dd2d: 0b42b2 s8i a11, a2, 11 4026dd30: 0c42a2 s8i a10, a2, 12 4026dd33: 0e4232 s8i a3, a2, 14 4026dd36: 0f4282 s8i a8, a2, 15 4026dd39: 191626 beqi a6, 1, 4026dd56 4026dd3c: 142626 beqi a6, 2, 4026dd54 4026dd3f: f27c movi.n a2, -1 4026dd41: f00d ret.n 4026dd43: f8e566 bnei a5, 128, 4026dd3f 4026dd46: 044282 s8i a8, a2, 4 4026dd49: 0542b2 s8i a11, a2, 5 4026dd4c: 0642a2 s8i a10, a2, 6 4026dd4f: 035d mov.n a5, a3 4026dd51: ffee46 j 4026dd0e 4026dd54: 230c movi.n a3, 2 4026dd56: 1142b2 s8i a11, a2, 17 4026dd59: 1242a2 s8i a10, a2, 18 4026dd5c: 134232 s8i a3, a2, 19 4026dd5f: 104282 s8i a8, a2, 16 4026dd62: 154282 s8i a8, a2, 21 4026dd65: 461c movi.n a6, 20 4026dd67: 144282 s8i a8, a2, 20 4026dd6a: 014262 s8i a6, a2, 1 4026dd6d: 621c movi.n a2, 22 4026dd6f: f00d ret.n 4026dd71: 000000 ill 4026dd74 : 4026dd74: e0c112 addi a1, a1, -32 4026dd77: 039d mov.n a9, a3 4026dd79: 422252 l32i a5, a2, 0x108 4026dd7c: 432262 l32i a6, a2, 0x10c 4026dd7f: 043d mov.n a3, a4 4026dd81: 4109 s32i.n a0, a1, 16 4026dd83: 532202 l32i a0, a2, 0x14c 4026dd86: 412242 l32i a4, a2, 0x104 4026dd89: 0c2066 bnei a0, 2, 4026dd99 4026dd8c: 442272 l32i a7, a2, 0x110 4026dd8f: 0129 s32i.n a2, a1, 0 4026dd91: 092d mov.n a2, a9 4026dd93: fff345 call0 4026dcc8 4026dd96: 000106 j 4026dd9e 4026dd99: 092d mov.n a2, a9 4026dd9b: ffe745 call0 4026dc10 4026dd9e: 4108 l32i.n a0, a1, 16 4026dda0: 20c112 addi a1, a1, 32 4026dda3: f00d ret.n 4026dda5: 000000 ill 4026dda8: 2708d0 excw 4026ddab: 035d40 excw 4026ddac : 4026ddac: 035d mov.n a5, a3 4026ddae: c0c112 addi a1, a1, -64 4026ddb1: 7169 s32i.n a6, a1, 28 4026ddb3: a1d9 s32i.n a13, a1, 40 4026ddb5: b1e9 s32i.n a14, a1, 44 4026ddb7: 91c9 s32i.n a12, a1, 36 4026ddb9: 8109 s32i.n a0, a1, 32 4026ddbb: c1f9 s32i.n a15, a1, 48 4026ddbd: 112102 l32i a0, a1, 68 4026ddc0: 1021f2 l32i a15, a1, 64 4026ddc3: 02cd mov.n a12, a2 4026ddc5: 1221e2 l32i a14, a1, 72 4026ddc8: 042d mov.n a2, a4 4026ddca: a27c41 l32r a4, 402567bc 4026ddcd: 024ea6 blti a14, 4, 4026ddd3 4026ddd0: 0022c6 j 4026de5f 4026ddd3: 44d8 l32i.n a13, a4, 16 4026ddd5: 242dd2 l32i a13, a13, 144 4026ddd8: e90d72 l8ui a7, a13, 233 4026dddb: ffa032 movi a3, 255 4026ddde: 021737 beq a7, a3, 4026dde4 4026dde1: 0d1766 bnei a7, 1, 4026ddf2 4026dde4: 6159 s32i.n a5, a1, 24 4026dde6: 5129 s32i.n a2, a1, 20 4026dde8: 4109 s32i.n a0, a1, 16 4026ddea: 070c movi.n a7, 0 4026ddec: e94d72 s8i a7, a13, 233 4026ddef: 000286 j 4026ddfd 4026ddf2: 6159 s32i.n a5, a1, 24 4026ddf4: 5129 s32i.n a2, a1, 20 4026ddf6: 4109 s32i.n a0, a1, 16 4026ddf8: 170c movi.n a7, 1 4026ddfa: e94d72 s8i a7, a13, 233 4026ddfd: 803ed0 add a3, a14, a13 4026de00: ea4372 s8i a7, a3, 234 4026de03: e90d22 l8ui a2, a13, 233 4026de06: 02c222 addi a2, a2, 2 4026de09: f18005 call0 4025f60c 4026de0c: 0f7d mov.n a7, a15 4026de0e: 5148 l32i.n a4, a1, 20 4026de10: 6158 l32i.n a5, a1, 24 4026de12: 020c movi.n a2, 0 4026de14: 0c3d mov.n a3, a12 4026de16: e90d62 l8ui a6, a13, 233 4026de19: 4188 l32i.n a8, a1, 16 4026de1b: 0189 s32i.n a8, a1, 0 4026de1d: 662b addi.n a6, a6, 2 4026de1f: ecdd05 call0 4025abf0 4026de22: a26631 l32r a3, 402567bc 4026de25: e90d22 l8ui a2, a13, 233 4026de28: a02230 addx4 a2, a2, a3 4026de2b: 612222 l32i a2, a2, 0x184 4026de2e: 62ec bnez.n a2, 4026de58 4026de30: ffde31 l32r a3, 4026dda8 4026de33: a0a022 movi a2, 160 4026de36: 245c movi.n a4, 82 4026de38: 489001 l32r a0, 40240078 <_irom0_text_start+0x78> 4026de3b: 0000c0 callx0 a0 4026de3e: a25ff1 l32r a15, 402567bc 4026de41: e90d02 l8ui a0, a13, 233 4026de44: a000f0 addx4 a0, a0, a15 4026de47: 616022 s32i a2, a0, 0x184 4026de4a: e90dd2 l8ui a13, a13, 233 4026de4d: a0ddf0 addx4 a13, a13, a15 4026de50: 612dd2 l32i a13, a13, 0x184 4026de53: 3dcc bnez.n a13, 4026de5a 4026de55: 001b46 j 4026dec6 4026de58: 02dd mov.n a13, a2 4026de5a: fe1b addi.n a15, a14, 1 4026de5c: 000fc6 j 4026de9f 4026de5f: 203cc0 or a3, a12, a12 4026de62: 006102 s32i a0, a1, 0 4026de65: 204220 or a4, a2, a2 4026de68: 0f7d mov.n a7, a15 4026de6a: 020c movi.n a2, 0 4026de6c: fe1b addi.n a15, a14, 1 4026de6e: 0f6d mov.n a6, a15 4026de70: ecd7c5 call0 4025abf0 4026de73: a25221 l32r a2, 402567bc 4026de76: a0ee20 addx4 a14, a14, a2 4026de79: 602e22 l32i a2, a14, 0x180 4026de7c: 928c beqz.n a2, 4026de89 4026de7e: ffca31 l32r a3, 4026dda8 4026de81: f45c movi.n a4, 95 4026de83: 490f01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026de86: 0000c0 callx0 a0 4026de89: ffc731 l32r a3, 4026dda8 4026de8c: a0a022 movi a2, 160 4026de8f: 62a042 movi a4, 98 4026de92: 487901 l32r a0, 40240078 <_irom0_text_start+0x78> 4026de95: 0000c0 callx0 a0 4026de98: 02dd mov.n a13, a2 4026de9a: 606e22 s32i a2, a14, 0x180 4026de9d: 52ac beqz.n a2, 4026dec6 4026de9f: 0d2d mov.n a2, a13 4026dea1: a0a032 movi a3, 160 4026dea4: 580a01 l32r a0, 40243ecc 4026dea7: 0000c0 callx0 a0 4026deaa: 272c66 bnei a12, 2, 4026ded5 4026dead: ef3901 l32r a0, 40269b94 4026deb0: 266d02 s32i a0, a13, 152 4026deb3: 005df2 s16i a15, a13, 0 4026deb6: 7138 l32i.n a3, a1, 28 4026deb8: 840c movi.n a4, 8 4026deba: 01dd22 addmi a2, a13, 0x100 4026debd: 90c222 addi a2, a2, -112 4026dec0: 485c01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026dec3: 0000c0 callx0 a0 4026dec6: 91c8 l32i.n a12, a1, 36 4026dec8: a1d8 l32i.n a13, a1, 40 4026deca: b1e8 l32i.n a14, a1, 44 4026decc: c1f8 l32i.n a15, a1, 48 4026dece: 8108 l32i.n a0, a1, 32 4026ded0: 40c112 addi a1, a1, 64 4026ded3: f00d ret.n 4026ded5: 053c66 bnei a12, 3, 4026dede 4026ded8: d4bc01 l32r a0, 402631c8 4026dedb: fff446 j 4026deb0 4026dede: 021c26 beqi a12, 1, 4026dee4 4026dee1: ce5c66 bnei a12, 5, 4026deb3 4026dee4: ef2d01 l32r a0, 40269b98 4026dee7: fff146 j 4026deb0 4026deea: 200000 or a0, a0, a0 4026deed: 212032 l32i a3, a0, 132 4026def0: 12a233 excw 4026def3: 22f0c1 l32r a12, 40236ab4 <_lit4_end+0x12f364> 4026def6: 020422 l8ui a2, a4, 2 4026def9: 280061 l32r a6, 40237efc <_lit4_end+0x1307ac> 4026defc: 618502 excw 4026deff: 0108f5 excw 4026df02: 10c112 addi a1, a1, 16 4026df05: f00d ret.n 4026df07: a03200 addx4 a3, a2, a0 4026df0a: c112c0 mul16u a1, a2, a12 4026df0d: 61c2f0 xsr.eps2 a15 4026df10: 610201 l32r a0, 40246318 4026df13: 02cd00 excw 4026df16: a22921 l32r a2, 402567bc 4026df19: 0c4d mov.n a4, a12 4026df1b: 4228 l32i.n a2, a2, 16 4026df1d: f62845 call0 402641a4 4026df20: a22721 l32r a2, 402567bc 4026df23: 230c movi.n a3, 2 4026df25: 114c80 slli a4, a12, 8 4026df28: c0a052 movi a5, 192 4026df2b: 11c8 l32i.n a12, a1, 4 4026df2d: 204450 or a4, a4, a5 4026df30: f86905 call0 402665c4 4026df33: 0108 l32i.n a0, a1, 0 4026df35: 10c112 addi a1, a1, 16 4026df38: f00d ret.n ... 4026df3c : 4026df3c: f0c112 addi a1, a1, -16 4026df3f: 02d232 addmi a3, a2, 0x200 4026df42: 290332 l8ui a3, a3, 41 4026df45: 0109 s32i.n a0, a1, 0 4026df47: 1d2326 beqi a3, 2, 4026df68 4026df4a: 1a3326 beqi a3, 3, 4026df68 4026df4d: 176326 beqi a3, 6, 4026df68 4026df50: 054326 beqi a3, 4, 4026df59 4026df53: 025326 beqi a3, 5, 4026df59 4026df56: 047366 bnei a3, 7, 4026df5e 4026df59: 220c movi.n a2, 2 4026df5b: fef705 call0 4026cecc 4026df5e: 0108 l32i.n a0, a1, 0 4026df60: 10c112 addi a1, a1, 16 4026df63: f00d ret.n 4026df65: 000000 ill 4026df68: 120c movi.n a2, 1 4026df6a: fef605 call0 4026cecc 4026df6d: fffb46 j 4026df5e 4026df70 : 4026df70: e0c112 addi a1, a1, -32 4026df73: 02d242 addmi a4, a2, 0x200 4026df76: 2fc462 addi a6, a4, 47 4026df79: 08c472 addi a7, a4, 8 4026df7c: 046102 s32i a0, a1, 16 4026df7f: 042282 l32i a8, a2, 16 4026df82: 812202 l32i a0, a2, 0x204 4026df85: 0888 l32i.n a8, a8, 0 4026df87: 2c0452 l8ui a5, a4, 44 4026df8a: 33c822 addi a2, a8, 51 4026df8d: 2a0442 l8ui a4, a4, 42 4026df90: 0109 s32i.n a0, a1, 0 4026df92: fef7c5 call0 4026cf10 4026df95: 4108 l32i.n a0, a1, 16 4026df97: 20c112 addi a1, a1, 32 4026df9a: f00d ret.n 4026df9c : 4026df9c: a20861 l32r a6, 402567bc 4026df9f: 071266 bnei a2, 1, 4026dfaa 4026dfa2: 506632 s32i a3, a6, 0x140 4026dfa5: 005342 s16i a4, a3, 0 4026dfa8: f00d ret.n 4026dfaa: 516632 s32i a3, a6, 0x144 4026dfad: fffd06 j 4026dfa5 4026dfb0 : 4026dfb0: a20341 l32r a4, 402567bc 4026dfb3: 4448 l32i.n a4, a4, 16 4026dfb5: a59731 l32r a3, 40257614 4026dfb8: d20422 l8ui a2, a4, 210 4026dfbb: aa0332 l8ui a3, a3, 170 4026dfbe: 0a5226 beqi a2, 5, 4026dfcc 4026dfc1: 027326 beqi a3, 7, 4026dfc7 4026dfc4: 048366 bnei a3, 8, 4026dfcc 4026dfc7: 250c movi.n a5, 2 4026dfc9: d24452 s8i a5, a4, 210 4026dfcc: f00d ret.n 4026dfce: e00000 subx4 a0, a0, a0 4026dfd1: 2708 l32i.n a0, a7, 8 4026dfd3: dfb040 excw 4026dfd6: ff4026 beqi a0, 4, 4026dfd9 4026dfd9: 3ffe80 excw 4026dfdc: 270900 excw 4026dfdf: 092040 excw 4026dfe2: 124027 ball a0, a2, 4026dff8 4026dfe4 : 4026dfe4: e0c112 addi a1, a1, -32 4026dfe7: 71c9 s32i.n a12, a1, 28 4026dfe9: a1f4c1 l32r a12, 402567bc 4026dfec: 4cc8 l32i.n a12, a12, 16 4026dfee: 6109 s32i.n a0, a1, 24 4026dff0: 242c02 l32i a0, a12, 144 4026dff3: 2028 l32i.n a2, a0, 8 4026dff5: 042020 extui a2, a2, 0, 1 4026dff8: 11a256 bnez a2, 4026e116 4026dffb: fff521 l32r a2, 4026dfd0 4026dffe: 1e2042 l32i a4, a0, 120 4026e001: a98131 l32r a3, 40258608 4026e004: 4139 s32i.n a3, a1, 16 4026e006: 060442 l8ui a4, a4, 6 4026e009: 58a501 l32r a0, 402442a0 4026e00c: 0000c0 callx0 a0 4026e00f: a74101 l32r a0, 40257d14 4026e012: da2052 l32i a5, a0, 0x368 4026e015: db2062 l32i a6, a0, 0x36c 4026e018: 158c beqz.n a5, 4026e01d 4026e01a: 251626 beqi a6, 1, 4026e043 4026e01d: 2c4b addi.n a2, a12, 4 4026e01f: 5129 s32i.n a2, a1, 20 4026e021: a29801 l32r a0, 40256a84 4026e024: 0000c0 callx0 a0 4026e027: 5128 l32i.n a2, a1, 20 4026e029: ffea31 l32r a3, 4026dfd4 4026e02c: 040c movi.n a4, 0 4026e02e: a1f001 l32r a0, 402567f0 4026e031: 0000c0 callx0 a0 4026e034: 5128 l32i.n a2, a1, 20 4026e036: a1fc31 l32r a3, 40256828 4026e039: 040c movi.n a4, 0 4026e03b: 150c movi.n a5, 1 4026e03d: a29201 l32r a0, 40256a88 4026e040: 0000c0 callx0 a0 4026e043: a1de81 l32r a8, 402567bc 4026e046: aaf821 l32r a2, 40258c28 4026e049: 4888 l32i.n a8, a8, 16 4026e04b: 000c movi.n a0, 0 4026e04d: d14802 s8i a0, a8, 209 4026e050: 210272 l8ui a7, a2, 33 4026e053: 0f1726 beqi a7, 1, 4026e066 4026e056: 22c222 addi a2, a2, 34 4026e059: 242c32 l32i a3, a12, 144 4026e05c: 640c movi.n a4, 6 4026e05e: 47f401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e061: 0000c0 callx0 a0 4026e064: 000c movi.n a0, 0 4026e066: a914a1 l32r a10, 402584b8 4026e069: 130c movi.n a3, 1 4026e06b: 242c22 l32i a2, a12, 144 4026e06e: cbff91 l32r a9, 4026106c 4026e071: 22b8 l32i.n a11, a2, 8 4026e073: 184202 s8i a0, a2, 24 4026e076: 0998 l32i.n a9, a9, 0 4026e078: 20bb30 or a11, a11, a3 4026e07b: 22b9 s32i.n a11, a2, 8 4026e07d: 004a02 s8i a0, a10, 0 4026e080: 063916 beqz a9, 4026e0e7 4026e083: c22c movi.n a2, 44 4026e085: ff4831 l32r a3, 4026dda8 4026e088: 14a142 movi a4, 0x114 4026e08b: 47ff01 l32r a0, 40240088 <_irom0_text_start+0x88> 4026e08e: 0000c0 callx0 a0 4026e091: 3129 s32i.n a2, a1, 12 4026e093: 050216 beqz a2, 4026e0e7 4026e096: 030c movi.n a3, 0 4026e098: 042c movi.n a4, 32 4026e09a: 0239 s32i.n a3, a2, 0 4026e09c: 4138 l32i.n a3, a1, 16 4026e09e: 224b addi.n a2, a2, 4 4026e0a0: 47e401 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e0a3: 0000c0 callx0 a0 4026e0a6: 640c movi.n a4, 6 4026e0a8: a1c531 l32r a3, 402567bc 4026e0ab: 3128 l32i.n a2, a1, 12 4026e0ad: 812332 l32i a3, a3, 0x204 4026e0b0: 244232 s8i a3, a2, 36 4026e0b3: 25c222 addi a2, a2, 37 4026e0b6: 48cc32 addi a3, a12, 72 4026e0b9: 47dd01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e0bc: 0000c0 callx0 a0 4026e0bf: 521c movi.n a2, 21 4026e0c1: 242c52 l32i a5, a12, 144 4026e0c4: 030c movi.n a3, 0 4026e0c6: 1e2552 l32i a5, a5, 120 4026e0c9: 3148 l32i.n a4, a1, 12 4026e0cb: 060552 l8ui a5, a5, 6 4026e0ce: 2b4452 s8i a5, a4, 43 4026e0d1: 581a01 l32r a0, 4024413c 4026e0d4: 0000c0 callx0 a0 4026e0d7: c28c beqz.n a2, 4026e0e7 4026e0d9: 3128 l32i.n a2, a1, 12 4026e0db: ff3331 l32r a3, 4026dda8 4026e0de: 1da142 movi a4, 0x11d 4026e0e1: 487701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026e0e4: 0000c0 callx0 a0 4026e0e7: 0c68 l32i.n a6, a12, 0 4026e0e9: ffbb71 l32r a7, 4026dfd8 4026e0ec: 390662 l8ui a6, a6, 57 4026e0ef: 000772 l8ui a7, a7, 0 4026e0f2: 20e637 bbsi a6, 3, 4026e116 4026e0f5: 97ac beqz.n a7, 4026e122 4026e0f7: a70781 l32r a8, 40257d14 4026e0fa: a70691 l32r a9, 40257d14 4026e0fd: da2882 l32i a8, a8, 0x368 4026e100: db2992 l32i a9, a9, 0x36c 4026e103: 188c beqz.n a8, 4026e108 4026e105: 0d1926 beqi a9, 1, 4026e116 4026e108: ffb521 l32r a2, 4026dfdc 4026e10b: 586501 l32r a0, 402442a0 4026e10e: 0000c0 callx0 a0 4026e111: 0c28 l32i.n a2, a12, 0 4026e113: dc7505 call0 4024a864 4026e116: 71c8 l32i.n a12, a1, 28 4026e118: 6108 l32i.n a0, a1, 24 4026e11a: 20c112 addi a1, a1, 32 4026e11d: f00d ret.n 4026e11f: 000000 ill 4026e122: ade7a1 l32r a10, 402598c0 4026e125: 032aa2 l32i a10, a10, 12 4026e128: 5aac beqz.n a10, 4026e151 4026e12a: 012d mov.n a2, a1 4026e12c: c30c movi.n a3, 12 4026e12e: 576701 l32r a0, 40243ecc 4026e131: 0000c0 callx0 a0 4026e134: ade431 l32r a3, 402598c4 4026e137: 0c28 l32i.n a2, a12, 0 4026e139: 434b addi.n a4, a3, 4 4026e13b: 538b addi.n a5, a3, 8 4026e13d: d7f585 call0 40246098 4026e140: 0c28 l32i.n a2, a12, 0 4026e142: d80a45 call0 402461e8 4026e145: 012d mov.n a2, a1 4026e147: 314b addi.n a3, a1, 4 4026e149: 418b addi.n a4, a1, 8 4026e14b: e94cc5 call0 40257618 4026e14e: fff106 j 4026e116 4026e151: ffa321 l32r a2, 4026dfe0 4026e154: 585301 l32r a0, 402442a0 4026e157: 0000c0 callx0 a0 4026e15a: ffee06 j 4026e116 4026e15d: 000000 ill 4026e160 : 4026e160: f0c112 addi a1, a1, -16 4026e163: 0109 s32i.n a0, a1, 0 4026e165: ffe7c5 call0 4026dfe4 4026e168: 0108 l32i.n a0, a1, 0 4026e16a: 10c112 addi a1, a1, 16 4026e16d: f00d ret.n 4026e16f: deec00 excw 4026e172: 9c4026 beqi a0, 4, 4026e112 4026e175: df .byte 0xdf 4026e176: ac4026 beqi a0, 4, 4026e126 4026e179: 26dd excw 4026e17b: df0840 excw 4026e17e: 604026 beqi a0, 4, 4026e1e2 4026e181: 4026e1 l32r a14, 4023e21c <_lit4_end+0x136acc> 4026e184: d1b8 l32i.n a11, a1, 52 4026e186: 314026 beqi a0, 4, 4026e1bb 4026e188 : 4026e188: fffa31 l32r a3, 4026e170 4026e18b: fffb51 l32r a5, 4026e178 4026e18e: fffb61 l32r a6, 4026e17c 4026e191: fffb71 l32r a7, 4026e180 4026e194: 204220 or a4, a2, a2 4026e197: f0c112 addi a1, a1, -16 4026e19a: 006102 s32i a0, a1, 0 4026e19d: 020c movi.n a2, 0 4026e19f: 01d402 addmi a0, a4, 0x100 4026e1a2: 74c002 addi a0, a0, 116 4026e1a5: 5d6422 s32i a2, a4, 0x174 4026e1a8: 5e6402 s32i a0, a4, 0x178 4026e1ab: fff241 l32r a4, 4026e174 4026e1ae: fecf05 call0 4026cea0 4026e1b1: fff421 l32r a2, 4026e184 4026e1b4: 330c movi.n a3, 3 4026e1b6: ef7105 call0 4025d8c8 4026e1b9: 0108 l32i.n a0, a1, 0 4026e1bb: 10c112 addi a1, a1, 16 4026e1be: f00d ret.n 4026e1c0: f0c112 addi a1, a1, -16 4026e1c3: 21c9 s32i.n a12, a1, 8 4026e1c5: 31d9 s32i.n a13, a1, 12 4026e1c7: 1109 s32i.n a0, a1, 4 4026e1c9: 07dd mov.n a13, a7 4026e1cb: 7e2202 l32i a0, a2, 0x1f8 4026e1ce: 754b addi.n a7, a5, 4 4026e1d0: 0679 s32i.n a7, a6, 0 4026e1d2: 1068 l32i.n a6, a0, 4 4026e1d4: 01d222 addmi a2, a2, 0x100 4026e1d7: 06eb addi.n a0, a6, 14 4026e1d9: 30cc bnez.n a0, 4026e1e0 4026e1db: 020c movi.n a2, 0 4026e1dd: 001086 j 4026e223 4026e1e0: 12c6c2 addi a12, a6, 18 4026e1e3: 0f4632 s8i a3, a6, 15 4026e1e6: 0109 s32i.n a0, a1, 0 4026e1e8: 749850 extui a9, a5, 8, 8 4026e1eb: 118580 slli a8, a5, 8 4026e1ee: 3802a2 l8ui a10, a2, 56 4026e1f1: 0e46a2 s8i a10, a6, 14 4026e1f4: 208890 or a8, a8, a9 4026e1f7: 104682 s8i a8, a6, 16 4026e1fa: 418880 srli a8, a8, 8 4026e1fd: 114682 s8i a8, a6, 17 4026e200: d48c beqz.n a4, 4026e211 4026e202: 043d mov.n a3, a4 4026e204: 0c2d mov.n a2, a12 4026e206: 054d mov.n a4, a5 4026e208: 478a01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e20b: 0000c0 callx0 a0 4026e20e: 0002c6 j 4026e21d 4026e211: 054d mov.n a4, a5 4026e213: 0c2d mov.n a2, a12 4026e215: 030c movi.n a3, 0 4026e217: 479d01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026e21a: 0000c0 callx0 a0 4026e21d: 0d8c beqz.n a13, 4026e221 4026e21f: 0dc9 s32i.n a12, a13, 0 4026e221: 0128 l32i.n a2, a1, 0 4026e223: 21c8 l32i.n a12, a1, 8 4026e225: 31d8 l32i.n a13, a1, 12 4026e227: 1108 l32i.n a0, a1, 4 4026e229: 10c112 addi a1, a1, 16 4026e22c: f00d ret.n ... 4026e230 : 4026e230: e0c112 addi a1, a1, -32 4026e233: 036152 s32i a5, a1, 12 4026e236: 046162 s32i a6, a1, 16 4026e239: 056172 s32i a7, a1, 20 4026e23c: 6109 s32i.n a0, a1, 24 4026e23e: 2149 s32i.n a4, a1, 8 4026e240: 0129 s32i.n a2, a1, 0 4026e242: 1139 s32i.n a3, a1, 4 4026e244: 320c movi.n a2, 3 4026e246: 00a132 movi a3, 0x100 4026e249: 040c movi.n a4, 0 4026e24b: d80b45 call0 40246300 4026e24e: 529c beqz.n a2, 4026e267 4026e250: 1138 l32i.n a3, a1, 4 4026e252: 2148 l32i.n a4, a1, 8 4026e254: 3158 l32i.n a5, a1, 12 4026e256: 4168 l32i.n a6, a1, 16 4026e258: 0108 l32i.n a0, a1, 0 4026e25a: 5178 l32i.n a7, a1, 20 4026e25c: 7e6022 s32i a2, a0, 0x1f8 4026e25f: 002d mov.n a2, a0 4026e261: fff5c5 call0 4026e1c0 4026e264: 000046 j 4026e269 4026e267: 020c movi.n a2, 0 4026e269: 6108 l32i.n a0, a1, 24 4026e26b: 20c112 addi a1, a1, 32 4026e26e: f00d ret.n 4026e270 : 4026e270: f0c112 addi a1, a1, -16 4026e273: 0109 s32i.n a0, a1, 0 4026e275: 542202 l32i a0, a2, 0x150 4026e278: 0750b6 bltui a0, 5, 4026e283 4026e27b: 822202 l32i a0, a2, 0x208 4026e27e: 032d mov.n a2, a3 4026e280: 0000c0 callx0 a0 4026e283: 0108 l32i.n a0, a1, 0 4026e285: 10c112 addi a1, a1, 16 4026e288: f00d ret.n ... 4026e28c : 4026e28c: 020c movi.n a2, 0 4026e28e: f00d ret.n 4026e290 : 4026e290: 020c movi.n a2, 0 4026e292: f00d ret.n 4026e294 : 4026e294: f00d ret.n 4026e296: 510000 excw 4026e299: a149 s32i.n a4, a1, 40 4026e29b: 404800 ssai 8 4026e29e: 7558 l32i.n a5, a5, 28 4026e2a0: ee3d71 l32r a7, 40269b94 4026e2a3: 0375a7 bbci a5, 26, 4026e2aa 4026e2a6: 020c movi.n a2, 0 4026e2a8: f00d ret.n 4026e2aa: 2522b2 l32i a11, a2, 148 4026e2ad: 1778 l32i.n a7, a7, 4 4026e2af: 1388 l32i.n a8, a3, 4 4026e2b1: 0b1362 l16ui a6, a3, 22 4026e2b4: 1858 l32i.n a5, a8, 4 4026e2b6: 667a add.n a6, a6, a7 4026e2b8: c05570 sub a5, a5, a7 4026e2bb: 1859 s32i.n a5, a8, 4 4026e2bd: 0b5362 s16i a6, a3, 22 4026e2c0: 242232 l32i a3, a2, 144 4026e2c3: 062c movi.n a6, 32 4026e2c5: 20a460 or a10, a4, a6 4026e2c8: 81bb30 src a11, a11, a3 4026e2cb: 0045b2 s8i a11, a5, 0 4026e2ce: f35c movi.n a3, 95 4026e2d0: 103b30 and a3, a11, a3 4026e2d3: 203360 or a3, a3, a6 4026e2d6: 014532 s8i a3, a5, 1 4026e2d9: 242292 l32i a9, a2, 144 4026e2dc: 0345a2 s8i a10, a5, 3 4026e2df: 024592 s8i a9, a5, 2 4026e2e2: 242282 l32i a8, a2, 144 4026e2e5: 252272 l32i a7, a2, 148 4026e2e8: 404010 ssai 16 4026e2eb: 817780 src a7, a7, a8 4026e2ee: 044572 s8i a7, a5, 4 4026e2f1: 242262 l32i a6, a2, 144 4026e2f4: 252242 l32i a4, a2, 148 4026e2f7: 404810 ssai 24 4026e2fa: 814460 src a4, a4, a6 4026e2fd: 054542 s8i a4, a5, 5 4026e300: 252232 l32i a3, a2, 148 4026e303: 064532 s8i a3, a5, 6 4026e306: 2522b2 l32i a11, a2, 148 4026e309: 41b8b0 srli a11, a11, 8 4026e30c: 0745b2 s8i a11, a5, 7 4026e30f: 2422a2 l32i a10, a2, 144 4026e312: 252232 l32i a3, a2, 148 4026e315: 4a1b addi.n a4, a10, 1 4026e317: 01b4a7 bgeu a4, a10, 4026e31c 4026e31a: 331b addi.n a3, a3, 1 4026e31c: 256232 s32i a3, a2, 148 4026e31f: 246242 s32i a4, a2, 144 4026e322: 120c movi.n a2, 1 4026e324: f00d ret.n 4026e326: f00000 subx8 a0, a0, a0 4026e329: 3fff01 l32r a0, 4023e328 <_lit4_end+0x136bd8> 4026e32c: f0c112 addi a1, a1, -16 4026e32f: 1378 l32i.n a7, a3, 4 4026e331: a12261 l32r a6, 402567bc 4026e334: 1788 l32i.n a8, a7, 4 4026e336: 2109 s32i.n a0, a1, 8 4026e338: 048a add.n a0, a4, a8 4026e33a: 030052 l8ui a5, a0, 3 4026e33d: 7668 l32i.n a6, a6, 28 4026e33f: 045550 extui a5, a5, 5, 1 4026e342: 0c5516 beqz a5, 4026e40b 4026e345: 056a60 extui a6, a6, 26, 1 4026e348: 0bf656 bnez a6, 4026e40b 4026e34b: 020062 l8ui a6, a0, 2 4026e34e: 3139 s32i.n a3, a1, 12 4026e350: 000052 l8ui a5, a0, 0 4026e353: 000892 l8ui a9, a8, 0 4026e356: 8ca0a2 movi a10, 140 4026e359: 1099a0 and a9, a9, a10 4026e35c: 88a0a2 movi a10, 136 4026e35f: 1199a7 bne a9, a10, 4026e374 4026e362: 0108b2 l8ui a11, a8, 1 4026e365: 14b0b0 extui a11, a11, 0, 2 4026e368: fdcbb2 addi a11, a11, -3 4026e36b: 0a7b56 bnez a11, 4026e416 4026e36e: 1e0892 l8ui a9, a8, 30 4026e371: 002906 j 4026e419 4026e374: 091c movi.n a9, 16 4026e376: 0b0c movi.n a11, 0 4026e378: 0600a2 l8ui a10, a0, 6 4026e37b: 040032 l8ui a3, a0, 4 4026e37e: 070082 l8ui a8, a0, 7 4026e381: b09920 addx8 a9, a9, a2 4026e384: 115580 slli a5, a5, 8 4026e387: 205560 or a5, a5, a6 4026e38a: 1199 s32i.n a9, a1, 4 4026e38c: 160c movi.n a6, 1 4026e38e: 118880 slli a8, a8, 8 4026e391: 113300 slli a3, a3, 16 4026e394: 203350 or a3, a3, a5 4026e397: 2088a0 or a8, a8, a10 4026e39a: 050002 l8ui a0, a0, 5 4026e39d: ffe2a1 l32r a10, 4026e328 4026e3a0: f48080 extui a8, a8, 0, 16 4026e3a3: 010080 slli a0, a0, 24 4026e3a6: 1a89 s32i.n a8, a10, 4 4026e3a8: 200030 or a0, a0, a3 4026e3ab: 0a09 s32i.n a0, a10, 0 4026e3ad: 0109 s32i.n a0, a1, 0 4026e3af: 39a8 l32i.n a10, a9, 12 4026e3b1: 2998 l32i.n a9, a9, 8 4026e3b3: c03a80 sub a3, a10, a8 4026e3b6: c05900 sub a5, a9, a0 4026e3b9: 83b650 moveqz a11, a6, a5 4026e3bc: 050c movi.n a5, 0 4026e3be: 835630 moveqz a5, a6, a3 4026e3c1: 3138 l32i.n a3, a1, 12 4026e3c3: 448b57 bany a11, a5, 4026e40b 4026e3c6: c0a8a0 sub a10, a8, a10 4026e3c9: 050c movi.n a5, 0 4026e3cb: 7e2e61 l32r a6, 4024dc84 4026e3ce: c0b090 sub a11, a0, a9 4026e3d1: 01b0b7 bgeu a0, a11, 4026e3d6 4026e3d4: aa0b addi.n a10, a10, -1 4026e3d6: 106a60 and a6, a10, a6 4026e3d9: 100c movi.n a0, 1 4026e3db: 935050 movnez a5, a0, a5 4026e3de: 936060 movnez a6, a0, a6 4026e3e1: 205560 or a5, a5, a6 4026e3e4: 35ec bnez.n a5, 4026e40b 4026e3e6: 0b1392 l16ui a9, a3, 22 4026e3e9: 1158 l32i.n a5, a1, 4 4026e3eb: 01b8 l32i.n a11, a1, 0 4026e3ed: 3589 s32i.n a8, a5, 12 4026e3ef: 25b9 s32i.n a11, a5, 8 4026e3f1: 2622a2 l32i a10, a2, 152 4026e3f4: 17b8 l32i.n a11, a7, 4 4026e3f6: 1a68 l32i.n a6, a10, 4 4026e3f8: 2aa8 l32i.n a10, a10, 8 4026e3fa: 546a add.n a5, a4, a6 4026e3fc: aa6a add.n a10, a10, a6 4026e3fe: bb5a add.n a11, a11, a5 4026e400: 17b9 s32i.n a11, a7, 4 4026e402: c099a0 sub a9, a9, a10 4026e405: 0b5392 s16i a9, a3, 22 4026e408: 000046 j 4026e40d 4026e40b: 000c movi.n a0, 0 4026e40d: 002d mov.n a2, a0 4026e40f: 2108 l32i.n a0, a1, 8 4026e411: 10c112 addi a1, a1, 16 4026e414: f00d ret.n 4026e416: 180892 l8ui a9, a8, 24 4026e419: 349090 extui a9, a9, 0, 4 4026e41c: ffd586 j 4026e376 4026e41f: 33cc00 excw 4026e422: 030c movi.n a3, 0 4026e424: 0012c6 j 4026e473 4026e427: 252272 l32i a7, a2, 148 4026e42a: 404010 ssai 16 4026e42d: 0b1362 l16ui a6, a3, 22 4026e430: 13a8 l32i.n a10, a3, 4 4026e432: 242252 l32i a5, a2, 144 4026e435: edd8b1 l32r a11, 40269b98 4026e438: 851b addi.n a8, a5, 1 4026e43a: 1bb8 l32i.n a11, a11, 4 4026e43c: 1a98 l32i.n a9, a10, 4 4026e43e: 66ba add.n a6, a6, a11 4026e440: c099b0 sub a9, a9, a11 4026e443: 1a99 s32i.n a9, a10, 4 4026e445: 0b5362 s16i a6, a3, 22 4026e448: 130c movi.n a3, 1 4026e44a: 246282 s32i a8, a2, 144 4026e44d: 01b857 bgeu a8, a5, 4026e452 4026e450: 771b addi.n a7, a7, 1 4026e452: 256272 s32i a7, a2, 148 4026e455: 81b780 src a11, a7, a8 4026e458: 0249b2 s8i a11, a9, 2 4026e45b: 2422a2 l32i a10, a2, 144 4026e45e: 252262 l32i a6, a2, 148 4026e461: 404800 ssai 8 4026e464: 8166a0 src a6, a6, a10 4026e467: 014962 s8i a6, a9, 1 4026e46a: 242252 l32i a5, a2, 144 4026e46d: 004952 s8i a5, a9, 0 4026e470: 034942 s8i a4, a9, 3 4026e473: 032d mov.n a2, a3 4026e475: f00d ret.n 4026e477: 225200 excw 4026e47a: 138826 beqi a8, 8, 4026e491 4026e47d: 0b1322 l16ui a2, a3, 22 4026e480: 1878 l32i.n a7, a8, 4 4026e482: 1568 l32i.n a6, a5, 4 4026e484: 2558 l32i.n a5, a5, 8 4026e486: 946a add.n a9, a4, a6 4026e488: 556a add.n a5, a5, a6 4026e48a: 779a add.n a7, a7, a9 4026e48c: 1879 s32i.n a7, a8, 4 4026e48e: c02250 sub a2, a2, a5 4026e491: 0b5322 s16i a2, a3, 22 4026e494: 120c movi.n a2, 1 4026e496: f00d ret.n 4026e498 : 4026e498: c0c112 addi a1, a1, -64 4026e49b: 0861f2 s32i a15, a1, 32 4026e49e: 046102 s32i a0, a1, 16 4026e4a1: 0561c2 s32i a12, a1, 20 4026e4a4: 61d9 s32i.n a13, a1, 24 4026e4a6: 71e9 s32i.n a14, a1, 28 4026e4a8: c139 s32i.n a3, a1, 48 4026e4aa: 05ed mov.n a14, a5 4026e4ac: a6a032 movi a3, 166 4026e4af: 02dd mov.n a13, a2 4026e4b1: 04cd mov.n a12, a4 4026e4b3: 052d mov.n a2, a5 4026e4b5: 840c movi.n a4, 8 4026e4b7: 46f501 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026e4ba: 0000c0 callx0 a0 4026e4bd: 0c3d mov.n a3, a12 4026e4bf: c148 l32i.n a4, a1, 48 4026e4c1: 2e8b addi.n a2, a14, 8 4026e4c3: a129 s32i.n a2, a1, 40 4026e4c5: 1144d0 slli a4, a4, 3 4026e4c8: 46da01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e4cb: 0000c0 callx0 a0 4026e4ce: 0d2d mov.n a2, a13 4026e4d0: 031c movi.n a3, 16 4026e4d2: 004c45 call0 4026e998 4026e4d5: 32cc bnez.n a2, 4026e4dc 4026e4d7: f27c movi.n a2, -1 4026e4d9: 0022c6 j 4026e568 4026e4dc: f18b addi.n a15, a1, 8 4026e4de: e129 s32i.n a2, a1, 56 4026e4e0: c168 l32i.n a6, a1, 48 4026e4e2: 050c movi.n a5, 0 4026e4e4: 070c movi.n a7, 0 4026e4e6: d179 s32i.n a7, a1, 52 4026e4e8: b159 s32i.n a5, a1, 44 4026e4ea: 661b addi.n a6, a6, 1 4026e4ec: 9169 s32i.n a6, a1, 36 4026e4ee: 0c2182 l32i a8, a1, 48 4026e4f1: 0a21c2 l32i a12, a1, 40 4026e4f4: 5518a6 blti a8, 1, 4026e54d 4026e4f7: 0d2192 l32i a9, a1, 52 4026e4fa: 91a8 l32i.n a10, a1, 36 4026e4fc: d91b addi.n a13, a9, 1 4026e4fe: 99aa add.n a9, a9, a10 4026e500: f199 s32i.n a9, a1, 60 4026e502: 012d mov.n a2, a1 4026e504: 0e3d mov.n a3, a14 4026e506: 840c movi.n a4, 8 4026e508: 46ca01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e50b: 0000c0 callx0 a0 4026e50e: 0f2d mov.n a2, a15 4026e510: 0c3d mov.n a3, a12 4026e512: 840c movi.n a4, 8 4026e514: 46c701 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e517: 0000c0 callx0 a0 4026e51a: e128 l32i.n a2, a1, 56 4026e51c: 013d mov.n a3, a1 4026e51e: 014d mov.n a4, a1 4026e520: 004c85 call0 4026e9ec 4026e523: 0e2d mov.n a2, a14 4026e525: 013d mov.n a3, a1 4026e527: 840c movi.n a4, 8 4026e529: 46c101 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e52c: 0000c0 callx0 a0 4026e52f: 0c2d mov.n a2, a12 4026e531: 0f3d mov.n a3, a15 4026e533: 070eb2 l8ui a11, a14, 7 4026e536: 840c movi.n a4, 8 4026e538: 30bdb0 xor a11, a13, a11 4026e53b: 074eb2 s8i a11, a14, 7 4026e53e: 46bc01 l32r a0, 40240030 <_irom0_text_start+0x30> 4026e541: 0000c0 callx0 a0 4026e544: cc8b addi.n a12, a12, 8 4026e546: f108 l32i.n a0, a1, 60 4026e548: dd1b addi.n a13, a13, 1 4026e54a: b49d07 bne a13, a0, 4026e502 4026e54d: 0c2142 l32i a4, a1, 48 4026e550: 0b2122 l32i a2, a1, 44 4026e553: 0d2132 l32i a3, a1, 52 4026e556: 221b addi.n a2, a2, 1 4026e558: b129 s32i.n a2, a1, 44 4026e55a: 334a add.n a3, a3, a4 4026e55c: d139 s32i.n a3, a1, 52 4026e55e: 8c6266 bnei a2, 6, 4026e4ee 4026e561: e128 l32i.n a2, a1, 56 4026e563: 004a05 call0 4026ea04 4026e566: 020c movi.n a2, 0 4026e568: 51c8 l32i.n a12, a1, 20 4026e56a: 61d8 l32i.n a13, a1, 24 4026e56c: 71e8 l32i.n a14, a1, 28 4026e56e: 81f8 l32i.n a15, a1, 32 4026e570: 4108 l32i.n a0, a1, 16 4026e572: 40c112 addi a1, a1, 64 4026e575: f00d ret.n 4026e577: ccf000 excw 4026e57a: ff .byte 0xff 4026e57b: 3f .byte 0x3f 4026e57c : 4026e57c: e0c112 addi a1, a1, -32 4026e57f: 21c9 s32i.n a12, a1, 8 4026e581: 0298 l32i.n a9, a2, 0 4026e583: 2268 l32i.n a6, a2, 8 4026e585: 1288 l32i.n a8, a2, 4 4026e587: 070472 l8ui a7, a4, 7 4026e58a: 0004a2 l8ui a10, a4, 0 4026e58d: 0104b2 l8ui a11, a4, 1 4026e590: 51f9 s32i.n a15, a1, 20 4026e592: 41e9 s32i.n a14, a1, 16 4026e594: 0159 s32i.n a5, a1, 0 4026e596: 1109 s32i.n a0, a1, 4 4026e598: 31d9 s32i.n a13, a1, 12 4026e59a: 210130 srai a0, a3, 1 4026e59d: 0f04d2 l8ui a13, a4, 15 4026e5a0: 0b0452 l8ui a5, a4, 11 4026e5a3: 0c04e2 l8ui a14, a4, 12 4026e5a6: 0d04f2 l8ui a15, a4, 13 4026e5a9: 11bb00 slli a11, a11, 16 4026e5ac: 01aa80 slli a10, a10, 24 4026e5af: 11ff00 slli a15, a15, 16 4026e5b2: 01ee80 slli a14, a14, 24 4026e5b5: 307780 xor a7, a7, a8 4026e5b8: 305560 xor a5, a5, a6 4026e5bb: 030482 l8ui a8, a4, 3 4026e5be: 30aab0 xor a10, a10, a11 4026e5c1: 080462 l8ui a6, a4, 8 4026e5c4: 0504b2 l8ui a11, a4, 5 4026e5c7: 30eef0 xor a14, a14, a15 4026e5ca: 016680 slli a6, a6, 24 4026e5cd: 0e04f2 l8ui a15, a4, 14 4026e5d0: 308890 xor a8, a8, a9 4026e5d3: 11bb00 slli a11, a11, 16 4026e5d6: 040492 l8ui a9, a4, 4 4026e5d9: 11ff80 slli a15, a15, 8 4026e5dc: 30eef0 xor a14, a14, a15 4026e5df: 019980 slli a9, a9, 24 4026e5e2: 3099b0 xor a9, a9, a11 4026e5e5: 32f8 l32i.n a15, a2, 12 4026e5e7: 0904b2 l8ui a11, a4, 9 4026e5ea: 30ddf0 xor a13, a13, a15 4026e5ed: 11bb00 slli a11, a11, 16 4026e5f0: 3066b0 xor a6, a6, a11 4026e5f3: 0a04b2 l8ui a11, a4, 10 4026e5f6: 303de0 xor a3, a13, a14 4026e5f9: 11bb80 slli a11, a11, 8 4026e5fc: 3066b0 xor a6, a6, a11 4026e5ff: 0604b2 l8ui a11, a4, 6 4026e602: 305560 xor a5, a5, a6 4026e605: 11bb80 slli a11, a11, 8 4026e608: 3099b0 xor a9, a9, a11 4026e60b: 307790 xor a7, a7, a9 4026e60e: 0204b2 l8ui a11, a4, 2 4026e611: ffd991 l32r a9, 4026e578 4026e614: 11bb80 slli a11, a11, 8 4026e617: 30aab0 xor a10, a10, a11 4026e61a: 3088a0 xor a8, a8, a10 4026e61d: 000b addi.n a0, a0, -1 4026e61f: 404800 ssai 8 4026e622: 74b070 extui a11, a7, 0, 8 4026e625: 75d030 extui a13, a3, 16, 8 4026e628: 74c080 extui a12, a8, 0, 8 4026e62b: 74e830 extui a14, a3, 8, 8 4026e62e: 74f030 extui a15, a3, 0, 8 4026e631: 744850 extui a4, a5, 8, 8 4026e634: 756880 extui a6, a8, 24, 8 4026e637: 75a070 extui a10, a7, 16, 8 4026e63a: a0aa90 addx4 a10, a10, a9 4026e63d: a06690 addx4 a6, a6, a9 4026e640: a04490 addx4 a4, a4, a9 4026e643: a0ff90 addx4 a15, a15, a9 4026e646: a0ee90 addx4 a14, a14, a9 4026e649: a0cc90 addx4 a12, a12, a9 4026e64c: a0dd90 addx4 a13, a13, a9 4026e64f: a0bb90 addx4 a11, a11, a9 4026e652: 0bb8 l32i.n a11, a11, 0 4026e654: 0dd8 l32i.n a13, a13, 0 4026e656: 0cc8 l32i.n a12, a12, 0 4026e658: 0ee8 l32i.n a14, a14, 0 4026e65a: 0ff8 l32i.n a15, a15, 0 4026e65c: 0448 l32i.n a4, a4, 0 4026e65e: 0668 l32i.n a6, a6, 0 4026e660: 0aa8 l32i.n a10, a10, 0 4026e662: 753830 extui a3, a3, 24, 8 4026e665: 81aaa0 src a10, a10, a10 4026e668: a03390 addx4 a3, a3, a9 4026e66b: 0338 l32i.n a3, a3, 0 4026e66d: 3066a0 xor a6, a6, a10 4026e670: 404010 ssai 16 4026e673: 814440 src a4, a4, a4 4026e676: 74a880 extui a10, a8, 8, 8 4026e679: 404810 ssai 24 4026e67c: 304460 xor a4, a4, a6 4026e67f: a0aa90 addx4 a10, a10, a9 4026e682: 0aa8 l32i.n a10, a10, 0 4026e684: 756050 extui a6, a5, 16, 8 4026e687: 81fff0 src a15, a15, a15 4026e68a: 6149 s32i.n a4, a1, 24 4026e68c: 404800 ssai 8 4026e68f: 754080 extui a4, a8, 16, 8 4026e692: a06690 addx4 a6, a6, a9 4026e695: 4288 l32i.n a8, a2, 16 4026e697: 0668 l32i.n a6, a6, 0 4026e699: a04490 addx4 a4, a4, a9 4026e69c: 0448 l32i.n a4, a4, 0 4026e69e: 816660 src a6, a6, a6 4026e6a1: 3088f0 xor a8, a8, a15 4026e6a4: 404010 ssai 16 4026e6a7: 81eee0 src a14, a14, a14 4026e6aa: 61f8 l32i.n a15, a1, 24 4026e6ac: 404810 ssai 24 4026e6af: 81ccc0 src a12, a12, a12 4026e6b2: 404800 ssai 8 4026e6b5: 81ddd0 src a13, a13, a13 4026e6b8: 3088f0 xor a8, a8, a15 4026e6bb: 404010 ssai 16 4026e6be: 81aaa0 src a10, a10, a10 4026e6c1: 404810 ssai 24 4026e6c4: 81bbb0 src a11, a11, a11 4026e6c7: 404800 ssai 8 4026e6ca: 814440 src a4, a4, a4 4026e6cd: 303340 xor a3, a3, a4 4026e6d0: 754870 extui a4, a7, 24, 8 4026e6d3: a04490 addx4 a4, a4, a9 4026e6d6: 0448 l32i.n a4, a4, 0 4026e6d8: 404010 ssai 16 4026e6db: 304460 xor a4, a4, a6 4026e6de: 746870 extui a6, a7, 8, 8 4026e6e1: 30ee40 xor a14, a14, a4 4026e6e4: 5278 l32i.n a7, a2, 20 4026e6e6: 6248 l32i.n a4, a2, 24 4026e6e8: a06690 addx4 a6, a6, a9 4026e6eb: 0668 l32i.n a6, a6, 0 4026e6ed: 3044b0 xor a4, a4, a11 4026e6f0: 3077c0 xor a7, a7, a12 4026e6f3: 3077e0 xor a7, a7, a14 4026e6f6: 816660 src a6, a6, a6 4026e6f9: 75c850 extui a12, a5, 24, 8 4026e6fc: 404810 ssai 24 4026e6ff: 306630 xor a6, a6, a3 4026e702: a0cc90 addx4 a12, a12, a9 4026e705: 0cc8 l32i.n a12, a12, 0 4026e707: 7238 l32i.n a3, a2, 28 4026e709: 30ccd0 xor a12, a12, a13 4026e70c: 30aac0 xor a10, a10, a12 4026e70f: 3044a0 xor a4, a4, a10 4026e712: 74a050 extui a10, a5, 0, 8 4026e715: a0aa90 addx4 a10, a10, a9 4026e718: 0aa8 l32i.n a10, a10, 0 4026e71a: 20c222 addi a2, a2, 32 4026e71d: 81aaa0 src a10, a10, a10 4026e720: 3033a0 xor a3, a3, a10 4026e723: 303360 xor a3, a3, a6 4026e726: 106016 beqz a0, 4026e830 4026e729: 404800 ssai 8 4026e72c: 74b070 extui a11, a7, 0, 8 4026e72f: 74a880 extui a10, a8, 8, 8 4026e732: 75d030 extui a13, a3, 16, 8 4026e735: 74c080 extui a12, a8, 0, 8 4026e738: 74e830 extui a14, a3, 8, 8 4026e73b: 756040 extui a6, a4, 16, 8 4026e73e: 74f840 extui a15, a4, 8, 8 4026e741: 7109 s32i.n a0, a1, 28 4026e743: 755070 extui a5, a7, 16, 8 4026e746: 750880 extui a0, a8, 24, 8 4026e749: a05590 addx4 a5, a5, a9 4026e74c: a0ff90 addx4 a15, a15, a9 4026e74f: a06690 addx4 a6, a6, a9 4026e752: a0ee90 addx4 a14, a14, a9 4026e755: a0cc90 addx4 a12, a12, a9 4026e758: a0dd90 addx4 a13, a13, a9 4026e75b: a0aa90 addx4 a10, a10, a9 4026e75e: a0bb90 addx4 a11, a11, a9 4026e761: 0bb8 l32i.n a11, a11, 0 4026e763: 0aa8 l32i.n a10, a10, 0 4026e765: 0dd8 l32i.n a13, a13, 0 4026e767: 0cc8 l32i.n a12, a12, 0 4026e769: 0ee8 l32i.n a14, a14, 0 4026e76b: 0668 l32i.n a6, a6, 0 4026e76d: 0ff8 l32i.n a15, a15, 0 4026e76f: 0558 l32i.n a5, a5, 0 4026e771: a00090 addx4 a0, a0, a9 4026e774: 0008 l32i.n a0, a0, 0 4026e776: 815550 src a5, a5, a5 4026e779: 300050 xor a0, a0, a5 4026e77c: 404010 ssai 16 4026e77f: 755080 extui a5, a8, 16, 8 4026e782: 81fff0 src a15, a15, a15 4026e785: 0288 l32i.n a8, a2, 0 4026e787: 404810 ssai 24 4026e78a: 30ff00 xor a15, a15, a0 4026e78d: a05590 addx4 a5, a5, a9 4026e790: 740030 extui a0, a3, 0, 8 4026e793: 0558 l32i.n a5, a5, 0 4026e795: 753830 extui a3, a3, 24, 8 4026e798: a00090 addx4 a0, a0, a9 4026e79b: 0008 l32i.n a0, a0, 0 4026e79d: a03390 addx4 a3, a3, a9 4026e7a0: 0338 l32i.n a3, a3, 0 4026e7a2: 810000 src a0, a0, a0 4026e7a5: 308800 xor a8, a8, a0 4026e7a8: 404800 ssai 8 4026e7ab: 816660 src a6, a6, a6 4026e7ae: 3088f0 xor a8, a8, a15 4026e7b1: 404010 ssai 16 4026e7b4: 81eee0 src a14, a14, a14 4026e7b7: 404810 ssai 24 4026e7ba: 81ccc0 src a12, a12, a12 4026e7bd: 7108 l32i.n a0, a1, 28 4026e7bf: 404800 ssai 8 4026e7c2: 81ddd0 src a13, a13, a13 4026e7c5: 404010 ssai 16 4026e7c8: 81aaa0 src a10, a10, a10 4026e7cb: 404810 ssai 24 4026e7ce: 81bbb0 src a11, a11, a11 4026e7d1: 404800 ssai 8 4026e7d4: 815550 src a5, a5, a5 4026e7d7: 303350 xor a3, a3, a5 4026e7da: 755870 extui a5, a7, 24, 8 4026e7dd: a05590 addx4 a5, a5, a9 4026e7e0: 0558 l32i.n a5, a5, 0 4026e7e2: 404010 ssai 16 4026e7e5: 305560 xor a5, a5, a6 4026e7e8: 746870 extui a6, a7, 8, 8 4026e7eb: 30ee50 xor a14, a14, a5 4026e7ee: 1278 l32i.n a7, a2, 4 4026e7f0: 2258 l32i.n a5, a2, 8 4026e7f2: a06690 addx4 a6, a6, a9 4026e7f5: 0668 l32i.n a6, a6, 0 4026e7f7: 3055b0 xor a5, a5, a11 4026e7fa: 3077c0 xor a7, a7, a12 4026e7fd: 3077e0 xor a7, a7, a14 4026e800: 816660 src a6, a6, a6 4026e803: 75c840 extui a12, a4, 24, 8 4026e806: 404810 ssai 24 4026e809: a0cc90 addx4 a12, a12, a9 4026e80c: 0cc8 l32i.n a12, a12, 0 4026e80e: 306630 xor a6, a6, a3 4026e811: 30ccd0 xor a12, a12, a13 4026e814: 30aac0 xor a10, a10, a12 4026e817: 3055a0 xor a5, a5, a10 4026e81a: 74a040 extui a10, a4, 0, 8 4026e81d: a0aa90 addx4 a10, a10, a9 4026e820: 0aa8 l32i.n a10, a10, 0 4026e822: 3238 l32i.n a3, a2, 12 4026e824: 81aaa0 src a10, a10, a10 4026e827: 3033a0 xor a3, a3, a10 4026e82a: 303360 xor a3, a3, a6 4026e82d: ff7b06 j 4026e61d 4026e830: 01b8 l32i.n a11, a1, 0 4026e832: 89eef1 l32r a15, 40250fec 4026e835: 02d8 l32i.n a13, a2, 0 4026e837: 5bc201 l32r a0, 40245740 4026e83a: 756070 extui a6, a7, 16, 8 4026e83d: 75a880 extui a10, a8, 24, 8 4026e840: 745840 extui a5, a4, 8, 8 4026e843: 74e030 extui a14, a3, 0, 8 4026e846: 74c080 extui a12, a8, 0, 8 4026e849: a0cc90 addx4 a12, a12, a9 4026e84c: a0ee90 addx4 a14, a14, a9 4026e84f: a05590 addx4 a5, a5, a9 4026e852: a0aa90 addx4 a10, a10, a9 4026e855: a06690 addx4 a6, a6, a9 4026e858: 0668 l32i.n a6, a6, 0 4026e85a: 0aa8 l32i.n a10, a10, 0 4026e85c: 0558 l32i.n a5, a5, 0 4026e85e: 0ee8 l32i.n a14, a14, 0 4026e860: 105500 and a5, a5, a0 4026e863: 74e8e0 extui a14, a14, 8, 8 4026e866: 11aa80 slli a10, a10, 8 4026e869: 30dde0 xor a13, a13, a14 4026e86c: ae1be1 l32r a14, 4025a0d8 4026e86f: 10aaf0 and a10, a10, a15 4026e872: 1066e0 and a6, a6, a14 4026e875: 3066a0 xor a6, a6, a10 4026e878: 305560 xor a5, a5, a6 4026e87b: 30dd50 xor a13, a13, a5 4026e87e: 034bd2 s8i a13, a11, 3 4026e881: 7568d0 extui a6, a13, 24, 8 4026e884: f550d0 extui a5, a13, 16, 16 4026e887: 014b52 s8i a5, a11, 1 4026e88a: 004b62 s8i a6, a11, 0 4026e88d: 755870 extui a5, a7, 24, 8 4026e890: 746070 extui a6, a7, 0, 8 4026e893: a06690 addx4 a6, a6, a9 4026e896: a05590 addx4 a5, a5, a9 4026e899: 41d8d0 srli a13, a13, 8 4026e89c: 024bd2 s8i a13, a11, 2 4026e89f: 12a8 l32i.n a10, a2, 4 4026e8a1: 0558 l32i.n a5, a5, 0 4026e8a3: 0cc8 l32i.n a12, a12, 0 4026e8a5: 75d040 extui a13, a4, 16, 8 4026e8a8: a0dd90 addx4 a13, a13, a9 4026e8ab: 0dd8 l32i.n a13, a13, 0 4026e8ad: 74c8c0 extui a12, a12, 8, 8 4026e8b0: 115580 slli a5, a5, 8 4026e8b3: 1055f0 and a5, a5, a15 4026e8b6: 30aac0 xor a10, a10, a12 4026e8b9: 10dde0 and a13, a13, a14 4026e8bc: 74c830 extui a12, a3, 8, 8 4026e8bf: a0cc90 addx4 a12, a12, a9 4026e8c2: 0cc8 l32i.n a12, a12, 0 4026e8c4: 30dd50 xor a13, a13, a5 4026e8c7: 10cc00 and a12, a12, a0 4026e8ca: 30ccd0 xor a12, a12, a13 4026e8cd: 30aac0 xor a10, a10, a12 4026e8d0: 074ba2 s8i a10, a11, 7 4026e8d3: 75d8a0 extui a13, a10, 24, 8 4026e8d6: f5c0a0 extui a12, a10, 16, 16 4026e8d9: 054bc2 s8i a12, a11, 5 4026e8dc: 044bd2 s8i a13, a11, 4 4026e8df: 75c840 extui a12, a4, 24, 8 4026e8e2: 75d080 extui a13, a8, 16, 8 4026e8e5: a0dd90 addx4 a13, a13, a9 4026e8e8: a0cc90 addx4 a12, a12, a9 4026e8eb: 41a8a0 srli a10, a10, 8 4026e8ee: 064ba2 s8i a10, a11, 6 4026e8f1: 2258 l32i.n a5, a2, 8 4026e8f3: 0668 l32i.n a6, a6, 0 4026e8f5: 0cc8 l32i.n a12, a12, 0 4026e8f7: 75a030 extui a10, a3, 16, 8 4026e8fa: a0aa90 addx4 a10, a10, a9 4026e8fd: 0aa8 l32i.n a10, a10, 0 4026e8ff: 11cc80 slli a12, a12, 8 4026e902: 746860 extui a6, a6, 8, 8 4026e905: 305560 xor a5, a5, a6 4026e908: 10ccf0 and a12, a12, a15 4026e90b: 746880 extui a6, a8, 8, 8 4026e90e: 10aae0 and a10, a10, a14 4026e911: 30aac0 xor a10, a10, a12 4026e914: a06690 addx4 a6, a6, a9 4026e917: 0668 l32i.n a6, a6, 0 4026e919: 74c870 extui a12, a7, 8, 8 4026e91c: a0cc90 addx4 a12, a12, a9 4026e91f: 106600 and a6, a6, a0 4026e922: 3066a0 xor a6, a6, a10 4026e925: 305560 xor a5, a5, a6 4026e928: 0b4b52 s8i a5, a11, 11 4026e92b: 75a850 extui a10, a5, 24, 8 4026e92e: f56050 extui a6, a5, 16, 16 4026e931: 094b62 s8i a6, a11, 9 4026e934: 084ba2 s8i a10, a11, 8 4026e937: 415850 srli a5, a5, 8 4026e93a: 0a4b52 s8i a5, a11, 10 4026e93d: 32a8 l32i.n a10, a2, 12 4026e93f: 0dd8 l32i.n a13, a13, 0 4026e941: 0cc8 l32i.n a12, a12, 0 4026e943: 10dde0 and a13, a13, a14 4026e946: 74e040 extui a14, a4, 0, 8 4026e949: a0ee90 addx4 a14, a14, a9 4026e94c: 0ee8 l32i.n a14, a14, 0 4026e94e: 10cc00 and a12, a12, a0 4026e951: 74e8e0 extui a14, a14, 8, 8 4026e954: 30aae0 xor a10, a10, a14 4026e957: 75e830 extui a14, a3, 24, 8 4026e95a: a0ee90 addx4 a14, a14, a9 4026e95d: 0ee8 l32i.n a14, a14, 0 4026e95f: 1108 l32i.n a0, a1, 4 4026e961: 11ee80 slli a14, a14, 8 4026e964: 10eef0 and a14, a14, a15 4026e967: 30dde0 xor a13, a13, a14 4026e96a: 51f8 l32i.n a15, a1, 20 4026e96c: 41e8 l32i.n a14, a1, 16 4026e96e: 30ccd0 xor a12, a12, a13 4026e971: 30aac0 xor a10, a10, a12 4026e974: 0f4ba2 s8i a10, a11, 15 4026e977: 75d8a0 extui a13, a10, 24, 8 4026e97a: f5c0a0 extui a12, a10, 16, 16 4026e97d: 0d4bc2 s8i a12, a11, 13 4026e980: 0c4bd2 s8i a13, a11, 12 4026e983: 21c8 l32i.n a12, a1, 8 4026e985: 31d8 l32i.n a13, a1, 12 4026e987: 41a8a0 srli a10, a10, 8 4026e98a: 0e4ba2 s8i a10, a11, 14 4026e98d: 20c112 addi a1, a1, 32 4026e990: f00d ret.n 4026e992: 700000 excw 4026e995: 2709 s32i.n a0, a7, 8 4026e997: a04240 addx4 a4, a2, a4 4026e998 : 4026e998: 73a042 movi a4, 115 4026e99b: 206330 or a6, a3, a3 4026e99e: 207220 or a7, a2, a2 4026e9a1: f0c112 addi a1, a1, -16 4026e9a4: 0361c2 s32i a12, a1, 12 4026e9a7: f4a022 movi a2, 244 4026e9aa: fffa31 l32r a3, 4026e994 4026e9ad: 2109 s32i.n a0, a1, 8 4026e9af: 1179 s32i.n a7, a1, 4 4026e9b1: 0169 s32i.n a6, a1, 0 4026e9b3: 45b101 l32r a0, 40240078 <_irom0_text_start+0x78> 4026e9b6: 0000c0 callx0 a0 4026e9b9: 02cd mov.n a12, a2 4026e9bb: 929c beqz.n a2, 4026e9d8 4026e9bd: 0148 l32i.n a4, a1, 0 4026e9bf: 1138 l32i.n a3, a1, 4 4026e9c1: 1144d0 slli a4, a4, 3 4026e9c4: 0006c5 call0 4026ea34 4026e9c7: 0122d6 bgez a2, 4026e9dd 4026e9ca: 0c2d mov.n a2, a12 4026e9cc: fff231 l32r a3, 4026e994 4026e9cf: 78a042 movi a4, 120 4026e9d2: 463b01 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026e9d5: 0000c0 callx0 a0 4026e9d8: 0c0c movi.n a12, 0 4026e9da: 000086 j 4026e9e0 4026e9dd: 3c6c22 s32i a2, a12, 240 4026e9e0: 0c2d mov.n a2, a12 4026e9e2: 2108 l32i.n a0, a1, 8 4026e9e4: 31c8 l32i.n a12, a1, 12 4026e9e6: 10c112 addi a1, a1, 16 4026e9e9: f00d ret.n ... 4026e9ec : 4026e9ec: 045d mov.n a5, a4 4026e9ee: f0c112 addi a1, a1, -16 4026e9f1: 034d mov.n a4, a3 4026e9f3: 0109 s32i.n a0, a1, 0 4026e9f5: 3c2232 l32i a3, a2, 240 4026e9f8: ffb805 call0 4026e57c 4026e9fb: 0108 l32i.n a0, a1, 0 4026e9fd: 10c112 addi a1, a1, 16 4026ea00: f00d ret.n ... 4026ea04 : 4026ea04: 030c movi.n a3, 0 4026ea06: f4a042 movi a4, 244 4026ea09: f0c112 addi a1, a1, -16 4026ea0c: 11c9 s32i.n a12, a1, 4 4026ea0e: 0109 s32i.n a0, a1, 0 4026ea10: 02cd mov.n a12, a2 4026ea12: 459e01 l32r a0, 4024008c <_irom0_text_start+0x8c> 4026ea15: 0000c0 callx0 a0 4026ea18: ffdf31 l32r a3, 4026e994 4026ea1b: 0c2d mov.n a2, a12 4026ea1d: 8aa042 movi a4, 138 4026ea20: 11c8 l32i.n a12, a1, 4 4026ea22: 462701 l32r a0, 402402c0 <_irom0_text_start+0x2c0> 4026ea25: 0000c0 callx0 a0 4026ea28: 0108 l32i.n a0, a1, 0 4026ea2a: 10c112 addi a1, a1, 16 4026ea2d: f00d ret.n 4026ea2f: d0f000 subx2 a15, a0, a0 4026ea32: ff .byte 0xff 4026ea33: 3f .byte 0x3f 4026ea34 : 4026ea34: e0c112 addi a1, a1, -32 4026ea37: 3109 s32i.n a0, a1, 12 4026ea39: 0303a2 l8ui a10, a3, 3 4026ea3c: 41c9 s32i.n a12, a1, 16 4026ea3e: 0203b2 l8ui a11, a3, 2 4026ea41: 0103c2 l8ui a12, a3, 1 4026ea44: 11bb80 slli a11, a11, 8 4026ea47: 30aab0 xor a10, a10, a11 4026ea4a: 0003b2 l8ui a11, a3, 0 4026ea4d: 11cc00 slli a12, a12, 16 4026ea50: 01bb80 slli a11, a11, 24 4026ea53: 30bbc0 xor a11, a11, a12 4026ea56: 30aab0 xor a10, a10, a11 4026ea59: 02a9 s32i.n a10, a2, 0 4026ea5b: 0503a2 l8ui a10, a3, 5 4026ea5e: 060392 l8ui a9, a3, 6 4026ea61: 070382 l8ui a8, a3, 7 4026ea64: 119980 slli a9, a9, 8 4026ea67: 308890 xor a8, a8, a9 4026ea6a: 040392 l8ui a9, a3, 4 4026ea6d: 11aa00 slli a10, a10, 16 4026ea70: 019980 slli a9, a9, 24 4026ea73: 3099a0 xor a9, a9, a10 4026ea76: 308890 xor a8, a8, a9 4026ea79: febfa1 l32r a10, 4026e578 4026ea7c: 895c91 l32r a9, 40250fec 4026ea7f: 1289 s32i.n a8, a2, 4 4026ea81: 090382 l8ui a8, a3, 9 4026ea84: 0a0372 l8ui a7, a3, 10 4026ea87: 0b0362 l8ui a6, a3, 11 4026ea8a: 117780 slli a7, a7, 8 4026ea8d: 306670 xor a6, a6, a7 4026ea90: 080372 l8ui a7, a3, 8 4026ea93: 118800 slli a8, a8, 16 4026ea96: 017780 slli a7, a7, 24 4026ea99: 307780 xor a7, a7, a8 4026ea9c: 306670 xor a6, a6, a7 4026ea9f: 5b2881 l32r a8, 40245740 4026eaa2: ad8d71 l32r a7, 4025a0d8 4026eaa5: 2269 s32i.n a6, a2, 8 4026eaa7: 0d0362 l8ui a6, a3, 13 4026eaaa: 0e0352 l8ui a5, a3, 14 4026eaad: 0f0302 l8ui a0, a3, 15 4026eab0: 115580 slli a5, a5, 8 4026eab3: 300050 xor a0, a0, a5 4026eab6: 0c0352 l8ui a5, a3, 12 4026eab9: 116600 slli a6, a6, 16 4026eabc: 015580 slli a5, a5, 24 4026eabf: 305560 xor a5, a5, a6 4026eac2: ffdb61 l32r a6, 4026ea30 4026eac5: 300050 xor a0, a0, a5 4026eac8: 3209 s32i.n a0, a2, 12 4026eaca: 6de466 bnei a4, 128, 4026eb3b 4026eacd: c6ab addi.n a12, a6, 10 4026eacf: 060d mov.n a0, a6 4026ead1: 3248 l32i.n a4, a2, 12 4026ead3: 000062 l8ui a6, a0, 0 4026ead6: 001b addi.n a0, a0, 1 4026ead8: 016680 slli a6, a6, 24 4026eadb: 743040 extui a3, a4, 0, 8 4026eade: 75b840 extui a11, a4, 24, 8 4026eae1: 755040 extui a5, a4, 16, 8 4026eae4: a055a0 addx4 a5, a5, a10 4026eae7: a0bba0 addx4 a11, a11, a10 4026eaea: a033a0 addx4 a3, a3, a10 4026eaed: 0338 l32i.n a3, a3, 0 4026eaef: 0bb8 l32i.n a11, a11, 0 4026eaf1: 0558 l32i.n a5, a5, 0 4026eaf3: 74b8b0 extui a11, a11, 8, 8 4026eaf6: 115580 slli a5, a5, 8 4026eaf9: 3066b0 xor a6, a6, a11 4026eafc: 74b840 extui a11, a4, 8, 8 4026eaff: a0bba0 addx4 a11, a11, a10 4026eb02: 0bb8 l32i.n a11, a11, 0 4026eb04: 103380 and a3, a3, a8 4026eb07: 10bb70 and a11, a11, a7 4026eb0a: 3033b0 xor a3, a3, a11 4026eb0d: 02b8 l32i.n a11, a2, 0 4026eb0f: 105590 and a5, a5, a9 4026eb12: 30bb50 xor a11, a11, a5 4026eb15: 30bb30 xor a11, a11, a3 4026eb18: 1258 l32i.n a5, a2, 4 4026eb1a: 2238 l32i.n a3, a2, 8 4026eb1c: 3066b0 xor a6, a6, a11 4026eb1f: 4269 s32i.n a6, a2, 16 4026eb21: 305560 xor a5, a5, a6 4026eb24: 303350 xor a3, a3, a5 4026eb27: 5259 s32i.n a5, a2, 20 4026eb29: 6239 s32i.n a3, a2, 24 4026eb2b: 303340 xor a3, a3, a4 4026eb2e: 7239 s32i.n a3, a2, 28 4026eb30: 10c222 addi a2, a2, 16 4026eb33: 9a90c7 bne a0, a12, 4026ead1 4026eb36: a20c movi.n a2, 10 4026eb38: 007946 j 4026ed21 4026eb3b: 110302 l8ui a0, a3, 17 4026eb3e: 1203c2 l8ui a12, a3, 18 4026eb41: 1303b2 l8ui a11, a3, 19 4026eb44: 11cc80 slli a12, a12, 8 4026eb47: 30bbc0 xor a11, a11, a12 4026eb4a: 1003c2 l8ui a12, a3, 16 4026eb4d: 110000 slli a0, a0, 16 4026eb50: 01cc80 slli a12, a12, 24 4026eb53: 30cc00 xor a12, a12, a0 4026eb56: 30bbc0 xor a11, a11, a12 4026eb59: 42b9 s32i.n a11, a2, 16 4026eb5b: c0a0c2 movi a12, 192 4026eb5e: c0c4c0 sub a12, a4, a12 4026eb61: 1503b2 l8ui a11, a3, 21 4026eb64: 160352 l8ui a5, a3, 22 4026eb67: 170302 l8ui a0, a3, 23 4026eb6a: 115580 slli a5, a5, 8 4026eb6d: 300050 xor a0, a0, a5 4026eb70: 140352 l8ui a5, a3, 20 4026eb73: 11bb00 slli a11, a11, 16 4026eb76: 015580 slli a5, a5, 24 4026eb79: 3055b0 xor a5, a5, a11 4026eb7c: b67b addi.n a11, a6, 7 4026eb7e: 300050 xor a0, a0, a5 4026eb81: 5209 s32i.n a0, a2, 20 4026eb83: 08ac56 bnez a12, 4026ec11 4026eb86: 060d mov.n a0, a6 4026eb88: 568b addi.n a5, a6, 8 4026eb8a: 0159 s32i.n a5, a1, 0 4026eb8c: 5258 l32i.n a5, a2, 20 4026eb8e: 2159 s32i.n a5, a1, 8 4026eb90: 74c850 extui a12, a5, 8, 8 4026eb93: 746050 extui a6, a5, 0, 8 4026eb96: a066a0 addx4 a6, a6, a10 4026eb99: a0cca0 addx4 a12, a12, a10 4026eb9c: 0cc8 l32i.n a12, a12, 0 4026eb9e: 0668 l32i.n a6, a6, 0 4026eba0: 107c70 and a7, a12, a7 4026eba3: 106680 and a6, a6, a8 4026eba6: 306670 xor a6, a6, a7 4026eba9: 02c8 l32i.n a12, a2, 0 4026ebab: 757050 extui a7, a5, 16, 8 4026ebae: 755850 extui a5, a5, 24, 8 4026ebb1: a077a0 addx4 a7, a7, a10 4026ebb4: 0778 l32i.n a7, a7, 0 4026ebb6: a055a0 addx4 a5, a5, a10 4026ebb9: 0558 l32i.n a5, a5, 0 4026ebbb: 117780 slli a7, a7, 8 4026ebbe: 745850 extui a5, a5, 8, 8 4026ebc1: 107790 and a7, a7, a9 4026ebc4: 30cc70 xor a12, a12, a7 4026ebc7: 30cc60 xor a12, a12, a6 4026ebca: 000072 l8ui a7, a0, 0 4026ebcd: 1268 l32i.n a6, a2, 4 4026ebcf: 017780 slli a7, a7, 24 4026ebd2: 307750 xor a7, a7, a5 4026ebd5: 3077c0 xor a7, a7, a12 4026ebd8: 2258 l32i.n a5, a2, 8 4026ebda: 32c8 l32i.n a12, a2, 12 4026ebdc: 6279 s32i.n a7, a2, 24 4026ebde: 306670 xor a6, a6, a7 4026ebe1: 7269 s32i.n a6, a2, 28 4026ebe3: 305560 xor a5, a5, a6 4026ebe6: ad3c71 l32r a7, 4025a0d8 4026ebe9: 8259 s32i.n a5, a2, 32 4026ebeb: 30cc50 xor a12, a12, a5 4026ebee: 92c9 s32i.n a12, a2, 36 4026ebf0: c060b0 sub a6, a0, a11 4026ebf3: 138616 beqz a6, 4026ed2f 4026ebf6: 001b addi.n a0, a0, 1 4026ebf8: 4268 l32i.n a6, a2, 16 4026ebfa: 2158 l32i.n a5, a1, 8 4026ebfc: 3066c0 xor a6, a6, a12 4026ebff: a269 s32i.n a6, a2, 40 4026ec01: 306650 xor a6, a6, a5 4026ec04: b269 s32i.n a6, a2, 44 4026ec06: 0158 l32i.n a5, a1, 0 4026ec08: 18c222 addi a2, a2, 24 4026ec0b: 021057 beq a0, a5, 4026ec11 4026ec0e: ffde86 j 4026eb8c 4026ec11: 190302 l8ui a0, a3, 25 4026ec14: 1a03c2 l8ui a12, a3, 26 4026ec17: 1b0362 l8ui a6, a3, 27 4026ec1a: 11cc80 slli a12, a12, 8 4026ec1d: 3066c0 xor a6, a6, a12 4026ec20: 1803c2 l8ui a12, a3, 24 4026ec23: 110000 slli a0, a0, 16 4026ec26: 01cc80 slli a12, a12, 24 4026ec29: 30cc00 xor a12, a12, a0 4026ec2c: 3066c0 xor a6, a6, a12 4026ec2f: ffd4c2 addmi a12, a4, 0xffffff00 4026ec32: 6269 s32i.n a6, a2, 24 4026ec34: 1d0362 l8ui a6, a3, 29 4026ec37: 1e0352 l8ui a5, a3, 30 4026ec3a: 1f0302 l8ui a0, a3, 31 4026ec3d: 115580 slli a5, a5, 8 4026ec40: 300050 xor a0, a0, a5 4026ec43: 1c0352 l8ui a5, a3, 28 4026ec46: 116600 slli a6, a6, 16 4026ec49: 015580 slli a5, a5, 24 4026ec4c: 305560 xor a5, a5, a6 4026ec4f: 300050 xor a0, a0, a5 4026ec52: 7209 s32i.n a0, a2, 28 4026ec54: 0c7c56 bnez a12, 4026ed1f 4026ec57: ff7601 l32r a0, 4026ea30 4026ec5a: 306b addi.n a3, a0, 6 4026ec5c: 1139 s32i.n a3, a1, 4 4026ec5e: 0000c2 l8ui a12, a0, 0 4026ec61: 7248 l32i.n a4, a2, 28 4026ec63: 01cc80 slli a12, a12, 24 4026ec66: 745040 extui a5, a4, 0, 8 4026ec69: 753840 extui a3, a4, 24, 8 4026ec6c: 756040 extui a6, a4, 16, 8 4026ec6f: a066a0 addx4 a6, a6, a10 4026ec72: a033a0 addx4 a3, a3, a10 4026ec75: a055a0 addx4 a5, a5, a10 4026ec78: 0558 l32i.n a5, a5, 0 4026ec7a: 0338 l32i.n a3, a3, 0 4026ec7c: 0668 l32i.n a6, a6, 0 4026ec7e: 743830 extui a3, a3, 8, 8 4026ec81: 116680 slli a6, a6, 8 4026ec84: 30cc30 xor a12, a12, a3 4026ec87: 743840 extui a3, a4, 8, 8 4026ec8a: a033a0 addx4 a3, a3, a10 4026ec8d: 0338 l32i.n a3, a3, 0 4026ec8f: 105580 and a5, a5, a8 4026ec92: 103370 and a3, a3, a7 4026ec95: 305530 xor a5, a5, a3 4026ec98: 0238 l32i.n a3, a2, 0 4026ec9a: 106690 and a6, a6, a9 4026ec9d: 303360 xor a3, a3, a6 4026eca0: 303350 xor a3, a3, a5 4026eca3: 1268 l32i.n a6, a2, 4 4026eca5: 2258 l32i.n a5, a2, 8 4026eca7: 30cc30 xor a12, a12, a3 4026ecaa: 82c9 s32i.n a12, a2, 32 4026ecac: 3238 l32i.n a3, a2, 12 4026ecae: 3066c0 xor a6, a6, a12 4026ecb1: 9269 s32i.n a6, a2, 36 4026ecb3: 305560 xor a5, a5, a6 4026ecb6: a259 s32i.n a5, a2, 40 4026ecb8: 303350 xor a3, a3, a5 4026ecbb: 1158 l32i.n a5, a1, 4 4026ecbd: b239 s32i.n a3, a2, 44 4026ecbf: 671057 beq a0, a5, 4026ed2a 4026ecc2: 001b addi.n a0, a0, 1 4026ecc4: 42c8 l32i.n a12, a2, 16 4026ecc6: 746030 extui a6, a3, 0, 8 4026ecc9: 745830 extui a5, a3, 8, 8 4026eccc: a055a0 addx4 a5, a5, a10 4026eccf: a066a0 addx4 a6, a6, a10 4026ecd2: 0668 l32i.n a6, a6, 0 4026ecd4: 0558 l32i.n a5, a5, 0 4026ecd6: 746860 extui a6, a6, 8, 8 4026ecd9: 105580 and a5, a5, a8 4026ecdc: 305560 xor a5, a5, a6 4026ecdf: 756030 extui a6, a3, 16, 8 4026ece2: 753830 extui a3, a3, 24, 8 4026ece5: a066a0 addx4 a6, a6, a10 4026ece8: 0668 l32i.n a6, a6, 0 4026ecea: a033a0 addx4 a3, a3, a10 4026eced: 0338 l32i.n a3, a3, 0 4026ecef: 106670 and a6, a6, a7 4026ecf2: 113380 slli a3, a3, 8 4026ecf5: 103390 and a3, a3, a9 4026ecf8: 30cc30 xor a12, a12, a3 4026ecfb: 3066c0 xor a6, a6, a12 4026ecfe: 5238 l32i.n a3, a2, 20 4026ed00: 62c8 l32i.n a12, a2, 24 4026ed02: 305560 xor a5, a5, a6 4026ed05: c259 s32i.n a5, a2, 48 4026ed07: c060b0 sub a6, a0, a11 4026ed0a: 303350 xor a3, a3, a5 4026ed0d: 30cc30 xor a12, a12, a3 4026ed10: d239 s32i.n a3, a2, 52 4026ed12: e2c9 s32i.n a12, a2, 56 4026ed14: 30cc40 xor a12, a12, a4 4026ed17: f2c9 s32i.n a12, a2, 60 4026ed19: 20c222 addi a2, a2, 32 4026ed1c: f3e656 bnez a6, 4026ec5e 4026ed1f: f27c movi.n a2, -1 4026ed21: 41c8 l32i.n a12, a1, 16 4026ed23: 3108 l32i.n a0, a1, 12 4026ed25: 20c112 addi a1, a1, 32 4026ed28: f00d ret.n 4026ed2a: e20c movi.n a2, 14 4026ed2c: fffc46 j 4026ed21 4026ed2f: c20c movi.n a2, 12 4026ed31: fffb06 j 4026ed21 ... 4026ed40: 707365 excw 4026ed43: 6e6f63 excw 4026ed46: 6e .byte 0x6e 4026ed47: 2e .byte 0x2e 4026ed48: 000063 excw 4026ed4b: 000000 ill 4026ed4e: 650000 extui a0, a0, 16, 7 4026ed51: 637073 excw 4026ed54: 6f .byte 0x6f 4026ed55: 6e .byte 0x6e 4026ed56: 6e .byte 0x6e 4026ed57: 5f .byte 0x5f 4026ed58: 706374 excw 4026ed5b: 2e .byte 0x2e 4026ed5c: 000063 excw 4026ed5f: 655200 extui a5, a0, 18, 7 4026ed62: 487663 excw 4026ed65: 6f .byte 0x6f 4026ed66: 646c movi.n a4, -26 4026ed68: 202c movi.n a0, 34 4026ed6a: 207942 excw 4026ed6d: 736570 excw 4026ed70: 6f6370 excw 4026ed73: 6e .byte 0x6e 4026ed74: 6e .byte 0x6e 4026ed75: 662c movi.n a6, 38 4026ed77: 6e69 s32i.n a6, a14, 24 4026ed79: 632064 excw 4026ed7c: 6f .byte 0x6f 4026ed7d: 6e .byte 0x6e 4026ed7e: 6e .byte 0x6e 4026ed7f: 5f .byte 0x5f 4026ed80: 736d excw 4026ed82: 662067 blt a0, a6, 4026edec 4026ed85: 6c6961 l32r a6, 40249f2c 4026ed88: 000a add.n a0, a0, a0 4026ed8a: 000000 ill 4026ed8d: 000000 ill 4026ed90: 636552 s32i a5, a5, 0x18c 4026ed93: 6f4876 excw 4026ed96: 646c movi.n a4, -26 4026ed98: 202c movi.n a0, 34 4026ed9a: 207942 excw 4026ed9d: 736570 excw 4026eda0: 6f6370 excw 4026eda3: 6e .byte 0x6e 4026eda4: 6e .byte 0x6e 4026eda5: 662c movi.n a6, 38 4026eda7: 6e69 s32i.n a6, a14, 24 4026eda9: 632064 excw 4026edac: 6f .byte 0x6f 4026edad: 6e .byte 0x6e 4026edae: 6e .byte 0x6e 4026edaf: 5f .byte 0x5f 4026edb0: 736d excw 4026edb2: 662067 blt a0, a6, 4026ee1c 4026edb5: 6c6961 l32r a6, 40249f5c 4026edb8: 000a add.n a0, a0, a0 4026edba: 000000 ill 4026edbd: 000000 ill 4026edc0: 727265 excw 4026edc3: 6e6920 excw 4026edc6: 6f6820 excw 4026edc9: 207473 excw 4026edcc: 6e6f63 excw 4026edcf: 6e .byte 0x6e 4026edd0: 746365 excw 4026edd3: 206465 excw 4026edd6: 2528 l32i.n a2, a5, 8 4026edd8: 0a2973 excw 4026eddb: 000000 ill 4026edde: 650000 extui a0, a0, 16, 7 4026ede1: 637073 excw 4026ede4: 6f .byte 0x6f 4026ede5: 6e .byte 0x6e 4026ede6: 6e .byte 0x6e 4026ede7: 5f .byte 0x5f 4026ede8: 706374 excw 4026edeb: 5f .byte 0x5f 4026edec: 6c6564 excw 4026edef: 657465 excw 4026edf2: 642520 extui a2, a2, 5, 7 4026edf5: 202c movi.n a0, 34 4026edf7: 0a6425 excw 4026edfa: 000000 ill 4026edfd: 000000 ill 4026ee00: 707365 excw 4026ee03: 6e6f63 excw 4026ee06: 6e .byte 0x6e 4026ee07: 5f .byte 0x5f 4026ee08: 706475 excw 4026ee0b: 2e .byte 0x2e 4026ee0c: 000063 excw 4026ee0f: 676900 excw 4026ee12: 706d excw 4026ee14: 2e .byte 0x2e 4026ee15: 000063 excw 4026ee18: 025d mov.n a5, a2 4026ee1a: 047020 extui a7, a2, 0, 1 4026ee1d: f0c112 addi a1, a1, -16 4026ee20: 040c movi.n a4, 0 4026ee22: 005142 s16i a4, a1, 0 4026ee25: 0c6207 bbci a2, 0, 4026ee35 4026ee28: 0913a6 blti a3, 1, 4026ee35 4026ee2b: 521b addi.n a5, a2, 1 4026ee2d: 330b addi.n a3, a3, -1 4026ee2f: 000262 l8ui a6, a2, 0 4026ee32: 014162 s8i a6, a1, 1 4026ee35: 036d mov.n a6, a3 4026ee37: 1f23a6 blti a3, 2, 4026ee5a 4026ee3a: 020c movi.n a2, 0 4026ee3c: 831b addi.n a8, a3, 1 4026ee3e: b38330 movgez a8, a3, a3 4026ee41: 218180 srai a8, a8, 1 4026ee44: fec332 addi a3, a3, -2 4026ee47: 001592 l16ui a9, a5, 0 4026ee4a: 552b addi.n a5, a5, 2 4026ee4c: 292a add.n a2, a9, a2 4026ee4e: f223e6 bgei a3, 2, 4026ee44 4026ee51: 1138f0 slli a3, a8, 1 4026ee54: c03630 sub a3, a6, a3 4026ee57: 000046 j 4026ee5c 4026ee5a: 020c movi.n a2, 0 4026ee5c: 0513a6 blti a3, 1, 4026ee65 4026ee5f: 000542 l8ui a4, a5, 0 4026ee62: 004142 s8i a4, a1, 0 4026ee65: 001152 l16ui a5, a1, 0 4026ee68: 10c112 addi a1, a1, 16 4026ee6b: 252a add.n a2, a5, a2 4026ee6d: f44020 extui a4, a2, 0, 16 4026ee70: f53020 extui a3, a2, 16, 16 4026ee73: 434a add.n a4, a3, a4 4026ee75: f54040 extui a4, a4, 16, 16 4026ee78: 334a add.n a3, a3, a4 4026ee7a: 223a add.n a2, a2, a3 4026ee7c: 114280 slli a4, a2, 8 4026ee7f: 743820 extui a3, a2, 8, 8 4026ee82: 203340 or a3, a3, a4 4026ee85: 932370 movnez a2, a3, a7 4026ee88: f42020 extui a2, a2, 0, 16 4026ee8b: f00d ret.n 4026ee8d: 000000 ill 4026ee90 : 4026ee90: e0c112 addi a1, a1, -32 4026ee93: 0109 s32i.n a0, a1, 0 4026ee95: 31e9 s32i.n a14, a1, 12 4026ee97: 11c9 s32i.n a12, a1, 4 4026ee99: 21d9 s32i.n a13, a1, 8 4026ee9b: 02cd mov.n a12, a2 4026ee9d: 062d mov.n a2, a6 4026ee9f: 047c16 beqz a12, 4026eeea 4026eea2: 0d0c movi.n a13, 0 4026eea4: 0e0c movi.n a14, 0 4026eea6: 4139 s32i.n a3, a1, 16 4026eea8: 5149 s32i.n a4, a1, 20 4026eeaa: 6159 s32i.n a5, a1, 24 4026eeac: 7169 s32i.n a6, a1, 28 4026eeae: 1c28 l32i.n a2, a12, 4 4026eeb0: 051c32 l16ui a3, a12, 10 4026eeb3: fff645 call0 4026ee18 4026eeb6: d2da add.n a13, a2, a13 4026eeb8: 051c22 l16ui a2, a12, 10 4026eebb: f500d0 extui a0, a13, 16, 16 4026eebe: 0cc8 l32i.n a12, a12, 0 4026eec0: f4d0d0 extui a13, a13, 0, 16 4026eec3: dd0a add.n a13, a13, a0 4026eec5: 136207 bbci a2, 0, 4026eedc 4026eec8: 110d80 slli a0, a13, 8 4026eecb: 74d8d0 extui a13, a13, 8, 8 4026eece: 20dd00 or a13, a13, a0 4026eed1: f4d0d0 extui a13, a13, 0, 16 4026eed4: 100c movi.n a0, 1 4026eed6: c0e0e0 sub a14, a0, a14 4026eed9: 74e0e0 extui a14, a14, 0, 8 4026eedc: fcec56 bnez a12, 4026eeae 4026eedf: 7128 l32i.n a2, a1, 28 4026eee1: 6158 l32i.n a5, a1, 24 4026eee3: 5148 l32i.n a4, a1, 20 4026eee5: 4138 l32i.n a3, a1, 16 4026eee7: 0000c6 j 4026eeee 4026eeea: 0d0c movi.n a13, 0 4026eeec: 0e0c movi.n a14, 0 4026eeee: 0108 l32i.n a0, a1, 0 4026eef0: 11c8 l32i.n a12, a1, 4 4026eef2: 749820 extui a9, a2, 8, 8 4026eef5: 117280 slli a7, a2, 8 4026eef8: 11bd80 slli a11, a13, 8 4026eefb: 0388 l32i.n a8, a3, 0 4026eefd: 74a8d0 extui a10, a13, 8, 8 4026ef00: f56080 extui a6, a8, 16, 16 4026ef03: 20aab0 or a10, a10, a11 4026ef06: 207790 or a7, a7, a9 4026ef09: f47070 extui a7, a7, 0, 16 4026ef0c: f4a0a0 extui a10, a10, 0, 16 4026ef0f: 93dae0 movnez a13, a10, a14 4026ef12: f42080 extui a2, a8, 0, 16 4026ef15: 31e8 l32i.n a14, a1, 12 4026ef17: 226a add.n a2, a2, a6 4026ef19: 118580 slli a8, a5, 8 4026ef1c: 0468 l32i.n a6, a4, 0 4026ef1e: 2d2a add.n a2, a13, a2 4026ef20: f48080 extui a8, a8, 0, 16 4026ef23: 21d8 l32i.n a13, a1, 8 4026ef25: 778a add.n a7, a7, a8 4026ef27: 20c112 addi a1, a1, 32 4026ef2a: f58060 extui a8, a6, 16, 16 4026ef2d: f46060 extui a6, a6, 0, 16 4026ef30: 668a add.n a6, a6, a8 4026ef32: 667a add.n a6, a6, a7 4026ef34: 226a add.n a2, a2, a6 4026ef36: f47020 extui a7, a2, 0, 16 4026ef39: f56020 extui a6, a2, 16, 16 4026ef3c: 262a add.n a2, a6, a2 4026ef3e: 667a add.n a6, a6, a7 4026ef40: f56060 extui a6, a6, 16, 16 4026ef43: 226a add.n a2, a2, a6 4026ef45: f67c movi.n a6, -1 4026ef47: 302260 xor a2, a2, a6 4026ef4a: f42020 extui a2, a2, 0, 16 4026ef4d: f00d ret.n ... 4026ef50 : 4026ef50: d0c112 addi a1, a1, -48 4026ef53: 81f9 s32i.n a15, a1, 32 4026ef55: 4109 s32i.n a0, a1, 16 4026ef57: 3139 s32i.n a3, a1, 12 4026ef59: 2149 s32i.n a4, a1, 8 4026ef5b: 1159 s32i.n a5, a1, 4 4026ef5d: 71e9 s32i.n a14, a1, 28 4026ef5f: 61d9 s32i.n a13, a1, 24 4026ef61: 51c9 s32i.n a12, a1, 20 4026ef63: 07dd mov.n a13, a7 4026ef65: 02cd mov.n a12, a2 4026ef67: 0e0c movi.n a14, 0 4026ef69: 062d mov.n a2, a6 4026ef6b: 0129 s32i.n a2, a1, 0 4026ef6d: 060c movi.n a6, 0 4026ef6f: 9169 s32i.n a6, a1, 36 4026ef71: 047c16 beqz a12, 4026efbc 4026ef74: 044d16 beqz a13, 4026efbc 4026ef77: 051c02 l16ui a0, a12, 10 4026ef7a: 01bd07 bgeu a13, a0, 4026ef7f 4026ef7d: 0d0d mov.n a0, a13 4026ef7f: 1c28 l32i.n a2, a12, 4 4026ef81: f4f000 extui a15, a0, 0, 16 4026ef84: 0f3d mov.n a3, a15 4026ef86: ffe905 call0 4026ee18 4026ef89: 051c72 l16ui a7, a12, 10 4026ef8c: e2ea add.n a14, a2, a14 4026ef8e: c0ddf0 sub a13, a13, a15 4026ef91: f4d0d0 extui a13, a13, 0, 16 4026ef94: f500e0 extui a0, a14, 16, 16 4026ef97: 0cc8 l32i.n a12, a12, 0 4026ef99: f4e0e0 extui a14, a14, 0, 16 4026ef9c: ee0a add.n a14, a14, a0 4026ef9e: 176707 bbci a7, 0, 4026efb9 4026efa1: 11fe80 slli a15, a14, 8 4026efa4: 100c movi.n a0, 1 4026efa6: 74e8e0 extui a14, a14, 8, 8 4026efa9: 20eef0 or a14, a14, a15 4026efac: 91f8 l32i.n a15, a1, 36 4026efae: f4e0e0 extui a14, a14, 0, 16 4026efb1: c000f0 sub a0, a0, a15 4026efb4: 74f000 extui a15, a0, 0, 8 4026efb7: 91f9 s32i.n a15, a1, 36 4026efb9: ffed06 j 4026ef71 4026efbc: 4108 l32i.n a0, a1, 16 4026efbe: 51c8 l32i.n a12, a1, 20 4026efc0: 61d8 l32i.n a13, a1, 24 4026efc2: 81f8 l32i.n a15, a1, 32 4026efc4: 3128 l32i.n a2, a1, 12 4026efc6: 114e80 slli a4, a14, 8 4026efc9: 7438e0 extui a3, a14, 8, 8 4026efcc: 203340 or a3, a3, a4 4026efcf: 0228 l32i.n a2, a2, 0 4026efd1: 9148 l32i.n a4, a1, 36 4026efd3: f43030 extui a3, a3, 0, 16 4026efd6: 93e340 movnez a14, a3, a4 4026efd9: f53020 extui a3, a2, 16, 16 4026efdc: 0148 l32i.n a4, a1, 0 4026efde: f42020 extui a2, a2, 0, 16 4026efe1: 223a add.n a2, a2, a3 4026efe3: 745840 extui a5, a4, 8, 8 4026efe6: 2138 l32i.n a3, a1, 8 4026efe8: 2e2a add.n a2, a14, a2 4026efea: 114480 slli a4, a4, 8 4026efed: 71e8 l32i.n a14, a1, 28 4026efef: 204450 or a4, a4, a5 4026eff2: f44040 extui a4, a4, 0, 16 4026eff5: 1158 l32i.n a5, a1, 4 4026eff7: 0338 l32i.n a3, a3, 0 4026eff9: 115580 slli a5, a5, 8 4026effc: f45050 extui a5, a5, 0, 16 4026efff: 30c112 addi a1, a1, 48 4026f002: 445a add.n a4, a4, a5 4026f004: f55030 extui a5, a3, 16, 16 4026f007: f43030 extui a3, a3, 0, 16 4026f00a: 335a add.n a3, a3, a5 4026f00c: 334a add.n a3, a3, a4 4026f00e: 223a add.n a2, a2, a3 4026f010: f44020 extui a4, a2, 0, 16 4026f013: f53020 extui a3, a2, 16, 16 4026f016: 232a add.n a2, a3, a2 4026f018: 334a add.n a3, a3, a4 4026f01a: f53030 extui a3, a3, 16, 16 4026f01d: 223a add.n a2, a2, a3 4026f01f: f37c movi.n a3, -1 4026f021: 302230 xor a2, a2, a3 4026f024: f42020 extui a2, a2, 0, 16 4026f027: f00d ret.n 4026f029: 000000 ill 4026f02c : 4026f02c: f0c112 addi a1, a1, -16 4026f02f: 0109 s32i.n a0, a1, 0 4026f031: ffde45 call0 4026ee18 4026f034: 0108 l32i.n a0, a1, 0 4026f036: f37c movi.n a3, -1 4026f038: 10c112 addi a1, a1, 16 4026f03b: 302230 xor a2, a2, a3 4026f03e: f42020 extui a2, a2, 0, 16 4026f041: f00d ret.n ... 4026f044 : 4026f044: f0c112 addi a1, a1, -16 4026f047: 0109 s32i.n a0, a1, 0 4026f049: 31e9 s32i.n a14, a1, 12 4026f04b: 11c9 s32i.n a12, a1, 4 4026f04d: 21d9 s32i.n a13, a1, 8 4026f04f: 02cd mov.n a12, a2 4026f051: 62bc beqz.n a2, 4026f08b 4026f053: 0d0c movi.n a13, 0 4026f055: 0e0c movi.n a14, 0 4026f057: 1c28 l32i.n a2, a12, 4 4026f059: 051c32 l16ui a3, a12, 10 4026f05c: ffdb85 call0 4026ee18 4026f05f: d2da add.n a13, a2, a13 4026f061: 051c22 l16ui a2, a12, 10 4026f064: f500d0 extui a0, a13, 16, 16 4026f067: 0cc8 l32i.n a12, a12, 0 4026f069: f4d0d0 extui a13, a13, 0, 16 4026f06c: dd0a add.n a13, a13, a0 4026f06e: 136207 bbci a2, 0, 4026f085 4026f071: 110d80 slli a0, a13, 8 4026f074: 74d8d0 extui a13, a13, 8, 8 4026f077: 20dd00 or a13, a13, a0 4026f07a: f4d0d0 extui a13, a13, 0, 16 4026f07d: 100c movi.n a0, 1 4026f07f: c0e0e0 sub a14, a0, a14 4026f082: 74e0e0 extui a14, a14, 0, 8 4026f085: fcec56 bnez a12, 4026f057 4026f088: 0000c6 j 4026f08f 4026f08b: 0d0c movi.n a13, 0 4026f08d: 0e0c movi.n a14, 0 4026f08f: 0108 l32i.n a0, a1, 0 4026f091: 11c8 l32i.n a12, a1, 4 4026f093: f27c movi.n a2, -1 4026f095: 114d80 slli a4, a13, 8 4026f098: 7438d0 extui a3, a13, 8, 8 4026f09b: 203340 or a3, a3, a4 4026f09e: 93d3e0 movnez a13, a3, a14 4026f0a1: 302d20 xor a2, a13, a2 4026f0a4: 31e8 l32i.n a14, a1, 12 4026f0a6: 21d8 l32i.n a13, a1, 8 4026f0a8: f42020 extui a2, a2, 0, 16 4026f0ab: 10c112 addi a1, a1, 16 4026f0ae: f00d ret.n 4026f0b0 : 4026f0b0: 0000 0000 .... 4026f0b4 : 4026f0b4: ffff ffff 0000 0000 0000 0000 7069 725f ............ip_r 4026f0c4: 756f 6574 2072 6425 2520 0a70 0000 0000 outer %d %p..... ... 4026f0e0 : 4026f0e0: 001c 0000 0024 0000 00b0 0000 0024 0000 ....$.......$... 4026f0f0: 0014 0000 0008 0000 0014 0000 0010 0000 ................ 4026f100: 0014 0000 0600 0000 6270 6675 632e 0000 ........pbuf.c.. 4026f110: 6172 2e77 0063 0000 0000 0000 0000 0000 raw.c........... 4026f120: 6374 5f70 6e69 632e 0000 0000 0000 0000 tcp_in.c........ 4026f130: 6374 2e70 0063 0000 0000 0000 0000 0000 tcp.c........... 4026f140 : 4026f140: a1ec 3ffe a1e8 3ffe a1dc 3ffe a1e4 3ffe ...?...?...?...? 4026f150 : 4026f150: 0603 180c 6030 0078 0000 0000 0000 0000 ....0`x......... 4026f160 : 4026f160: 0201 0403 0605 0707 0707 0707 0007 0000 ................ 4026f170: 6374 5f70 756f 2e74 0063 0000 0000 0000 tcp_out.c....... 4026f180: 6974 656d 7372 632e 0000 0000 0000 0000 timers.c........ 4026f190: 6475 2e70 0063 0000 0000 0000 0000 0000 udp.c........... 4026f1a0: 6864 7063 632e 0000 0000 0000 0000 0000 dhcp.c.......... 4026f1b0: 4844 5043 7420 6d69 6f65 7475 000a 0000 DHCP timeout.... 4026f1c0: 8263 6353 0000 0000 0000 0000 0000 0000 c.Sc............ 4026f1d0: 6864 7063 6573 7672 7265 632e 0000 0000 dhcpserver.c.... 4026f1e0: 6c63 6569 746e 615f 6464 6572 7373 705f client_address_p 4026f1f0: 756c 2e73 6461 7264 2520 2078 6425 000a lus.addr %x %d.. 4026f200: 6864 7063 5f73 7473 7261 2874 3a29 6320 dhcps_start(): c 4026f210: 756f 646c 6e20 746f 6f20 7462 6961 206e ould not obtain 4026f220: 6370 0a62 0000 0000 6e64 2e73 0063 0000 pcb.....dns.c... 4026f230: 7465 6168 7072 632e 0000 0000 0000 0000 etharp.c........ 4026f240: 6f63 6d6d 6e6f 632e 0000 0000 0000 0000 common.c........ 4026f250: 736f 785f 6574 736e 2e61 0063 0000 0000 os_xtensa.c..... 4026f260: 7872 7169 725f 6765 203a 3d69 6425 202c rxiq_reg: i=%d, 4026f270: 5f61 696d 3d73 6425 202c 5f70 696d 3d73 a_mis=%d, p_mis= 4026f280: 6425 000a 0000 0000 0000 0000 0000 0000 %d.............. 4026f290: 6f74 6174 5f6c 7770 3d72 6c25 2c64 6d20 total_pwr=%ld, m 4026f2a0: 7861 253d 646c 202c 000a 0000 0000 0000 ax=%ld, ........ 4026f2b0: 6425 255f 5f64 6425 000a 0000 0000 0000 %d_%d_%d........ 4026f2c0: 6573 5f74 7872 675f 6961 3a6e 7220 7466 set_rx_gain: rft 4026f2d0: 3d78 7825 202c 6672 7872 783d 7825 202c x=%x, rfrx=x%x, 4026f2e0: 7461 3d74 6425 202c 7874 6262 303d 2578 att=%d, txbb=0x% 4026f2f0: 2c78 6220 7262 3178 303d 2578 2c78 6220 x, bbrx1=0x%x, b 4026f300: 7262 3278 303d 2578 2c78 7420 6364 253a brx2=0x%x, tdc:% 4026f310: 2c64 6425 000a 0000 0000 0000 0000 0000 d,%d............ 4026f320: 6e69 6564 3a78 2520 2064 6176 756c 3a65 index: %d value: 4026f330: 3020 2578 2078 7830 7825 3020 2578 2078 0x%x 0x%x 0x%x 4026f340: 7830 7825 000a 0000 0000 0000 0000 0000 0x%x............ 4026f350: 000a 0000 0000 0000 0000 0000 0000 0000 ................ 4026f360: 4b42 253a 2c64 6425 252c 2c64 6425 302c BK:%d,%d,%d,%d,0 4026f370: 2578 0a78 0000 0000 0000 0000 0000 0000 x%x............. 4026f380: 7874 6364 253a 2c64 6425 000a 0000 0000 txdc:%d,%d...... 4026f390: 6f64 276e 2074 7375 2065 7472 2063 656d don't use rtc me 4026f3a0: 206d 6164 6174 000a 0000 0000 0000 0000 m data.......... 4026f3b0: 3325 2c64 3325 3b64 0020 0000 0000 0000 %3d,%3d; ....... 4026f3c0: 7874 7169 675f 6961 3d6e 6425 202c 7874 txiq_gain=%d, tx 4026f3d0: 7169 705f 6168 6573 253d 0a64 0000 0000 iq_phase=%d..... 4026f3e0: 5854 5750 2c31 2520 2c64 2520 2c64 2520 TXPW1, %d, %d, % 4026f3f0: 2c64 2520 2c64 2520 2c64 2520 0a64 0000 d, %d, %d, %d... 4026f400: 5854 505f 4357 5254 2c4c 7420 746f 705f TX_PWCTRL, tot_p 4026f410: 253d 2c64 6420 636f 6c61 705f 253d 2c64 =%d, docal_p=%d, 4026f420: 6320 616f 7474 253d 2c64 6120 7474 253d coatt=%d, att=% 4026f430: 2c64 7220 5f66 3d67 7825 202c 7265 6f72 d, rf_g=%x, erro 4026f440: 3d72 6425 202c 6425 202c 6425 202c 6425 r=%d, %d, %d, %d 4026f450: 202c 6425 202c 7068 3d63 6425 202c 6425 , %d, hpc=%d, %d 4026f460: 000a 0000 0000 0000 0000 0000 0000 0000 ................ 4026f470: 756e 5f6d 3d6b 6425 202c 6f70 6577 5f72 num_k=%d, power_ 4026f480: 756f 3d74 6425 202c 0000 0000 0000 0000 out=%d, ........ 4026f490: 6572 5f67 3d69 6425 202c 6e69 6164 6174 reg_i=%d, indata 4026f4a0: 253d 2c64 0020 0000 0000 0000 0000 0000 =%d, ........... 4026f4b0: 7770 7463 6c72 203a 6172 6574 695f 253d pwctrl: rate_i=% 4026f4c0: 2c64 7420 7261 6567 5f74 6f70 6577 3d72 d, target_power= 4026f4d0: 6425 202c 6564 6574 7463 705f 776f 7265 %d, detect_power 4026f4e0: 253d 2c64 7220 7461 5f65 7461 6574 3d6e =%d, rate_atten= 4026f4f0: 6425 202c 0000 0000 0000 0000 0000 0000 %d, ............ 4026f500: 7872 7169 675f 7465 6d5f 7369 203a 6f74 rxiq_get_mis: to 4026f510: 6174 5f6c 7770 3d72 6425 202c 6425 252d tal_pwr=%d, %d-% 4026f520: 2c64 0020 d, . 4026f524 : 4026f524: f00d ret.n ... 4026f528 : 4026f528: f00d ret.n ... 4026f52c : 4026f52c: 020c movi.n a2, 0 4026f52e: f00d ret.n 4026f530: 727265 excw 4026f533: 6f .byte 0x6f 4026f534: 203a72 excw 4026f537: 6c6c70 excw 4026f53a: 5f .byte 0x5f 4026f53b: 6c6163 excw 4026f53e: 786520 excw 4026f541: 656563 excw 4026f544: 207364 excw 4026f547: 736d32 s32i a3, a13, 0x1cc 4026f54a: 212121 l32r a2, 402379d0 <_lit4_end+0x130280> 4026f54d: 000a add.n a0, a0, a0 4026f54f: 642500 extui a2, a0, 5, 7 4026f552: 202c movi.n a0, 34 4026f554: 000000 ill 4026f557: 642500 extui a2, a0, 5, 7 4026f55a: 202c movi.n a0, 34 4026f55c: 000000 ill 4026f55f: 642500 extui a2, a0, 5, 7 4026f562: 202c movi.n a0, 34 4026f564: 2c6425 excw 4026f567: 000020 excw 4026f56a: 000000 ill 4026f56d: 000000 ill 4026f570: 2c6425 excw 4026f573: 642520 extui a2, a2, 5, 7 4026f576: 202c movi.n a0, 34 ... 4026f580: 2c6425 excw 4026f583: 642520 extui a2, a2, 5, 7 4026f586: 202c movi.n a0, 34 ... 4026f590: 2c6425 excw 4026f593: 000020 excw ... 4026f59e: 650000 extui a0, a0, 16, 7 4026f5a1: 6c6761 l32r a6, 4024a740 4026f5a4: 6c5f65 excw 4026f5a7: 706977 bbci a9, 7, 4026f61b 4026f5aa: 5f .byte 0x5f 4026f5ab: 6669 s32i.n a6, a6, 24 4026f5ad: 2e .byte 0x2e 4026f5ae: 640063 excw 4026f5b1: 6368 l32i.n a6, a3, 24 4026f5b3: 732070 excw 4026f5b6: 767265 excw 4026f5b9: 207265 excw 4026f5bc: 617473 excw 4026f5bf: 3a7472 excw 4026f5c2: 0028 l32i.n a2, a0, 0 ... 4026f5d0: 7069 s32i.n a6, a0, 28 4026f5d2: 253a add.n a2, a5, a3 4026f5d4: 252e64 excw 4026f5d7: 252e64 excw 4026f5da: 252e64 excw 4026f5dd: 6d2c64 excw 4026f5e0: 6b7361 l32r a6, 4024a3ac 4026f5e3: 253a add.n a2, a5, a3 4026f5e5: 252e64 excw 4026f5e8: 252e64 excw 4026f5eb: 252e64 excw 4026f5ee: 672c64 excw 4026f5f1: 253a77 bltu a10, a7, 4026f61a 4026f5f4: 252e64 excw 4026f5f7: 252e64 excw 4026f5fa: 252e64 excw 4026f5fd: 000064 excw 4026f600: 0a29 s32i.n a2, a10, 0 ... 4026f60e: 740000 extui a0, a0, 0, 8 4026f611: 6d69 s32i.n a6, a13, 24 4026f613: 3a7265 excw 4026f616: 207025 excw 4026f619: 206263 excw 4026f61c: 7369 s32i.n a6, a3, 28 4026f61e: 756e20 extui a6, a2, 30, 8 4026f621: 6c6c movi.n a12, -26 4026f623: 000a add.n a0, a0, a0 ... 4026f62d: 000000 ill 4026f630: 727265 excw 4026f633: 652c movi.n a5, 38 4026f635: 6378 l32i.n a7, a3, 24 4026f637: 646565 excw 4026f63a: 616d20 excw 4026f63d: 2078 l32i.n a7, a0, 8 4026f63f: 6d6974 excw 4026f642: 762065 excw 4026f645: 756c61 l32r a6, 4024cbf8 4026f648: 000a65 excw 4026f64b: 000000 ill 4026f64e: 650000 extui a0, a0, 16, 7 4026f651: 2c7272 excw 4026f654: 637865 excw 4026f657: 646565 excw 4026f65a: 616d20 excw 4026f65d: 2078 l32i.n a7, a0, 8 4026f65f: 6d6974 excw 4026f662: 762065 excw 4026f665: 756c61 l32r a6, 4024cc18 4026f668: 000a65 excw 4026f66b: 000000 ill 4026f66e: 250000 extui a0, a0, 16, 3 4026f671: 252073 excw 4026f674: 6d2075 excw 4026f677: 6c6c61 l32r a6, 4024a828 4026f67a: 6f .byte 0x6f 4026f67b: 252063 excw 4026f67e: 000a75 excw ... 4026f68d: 000000 ill 4026f690: 657375 excw 4026f693: 695f72 s16i a7, a15, 210 4026f696: 6e .byte 0x6e 4026f697: 726574 excw 4026f69a: 636166 bnei a1, 6, 4026f701 4026f69d: 632e65 excw ... 4026f6b0 : 4026f6b0: 505345 30255f 255832 583230 323025 000058 ESP_%02X%02X%02X ... 4026f6d0: 464544 525245 204445 4e5546 4e2043 424d55 DEFERRED FUNC NU 4026f6e0: 45424d 492052 422053 474749 205245 414854 MBER IS BIGGER T 4026f6f0: 4e4148 303120 00000a 000000 000000 616600 HAN 10.......... 4026f700: 696166 64656c 6e203a 646565 6f6220 20746f failed: need boo 4026f710: 3e2074 31203d 0a332e 000000 000000 6f6400 t >= 1.3........ 4026f720: 6e6f64 207427 707573 726f70 646574 6c6620 don't supported 4026f730: 616c66 206873 70616d 000a2e 000000 657200 flash map....... 4026f740: 736572 726174 742074 75206f 206573 657375 restart to use u 4026f750: 726573 696220 40206e 782520 00000a 657400 ser bin @ %x.... 4026f760: 736574 612074 65726c 796461 617020 657373 test already pas 4026f770: 646573 000a2e 000000 000000 000000 657200 sed............. 4026f780: 626572 746f6f 6f7420 737520 742065 747365 reboot to use te 4026f790: 207473 6e6962 204020 0a7825 000000 6f6400 st bin @ %x..... 4026f7a0: 6e6f64 207427 707573 726f70 646574 797420 don't supported 4026f7b0: 707974 0a2e65 000000 000000 000000 657200 type............ 4026f7c0: 626572 746f6f 6f7420 737520 000065 0a3100 reboot to use... 4026f7d0: 000a31 0a3200 320000 00000a 000a31 0a3100 1...2...2...1... 4026f7e0: 000a31 0a3200 000000 000000 000000 706900 1...2........... 4026f7f0: 3a7069 2e6425 2e6425 2e6425 2c6425 73616d ip:%d.%d.%d.%d,m 4026f800: 6b7361 64253a 64252e 64252e 64252e 77672c ask:%d.%d.%d.%d, 4026f810: 3a7767 2e6425 2e6425 2e6425 006425 000a00 gw:%d.%d.%d.%d.. 4026f820: 00000a 000000 000000 000000 000000 616400 ................ 4026f830: 746164 202061 30203a 782578 207e20 257830 data : 0x%x ~ 0 4026f840: 782578 6c202c 3a6e65 642520 00000a 6f7200 x%x, len: %d.... 4026f850: 646f72 617461 30203a 782578 207e20 257830 rodata: 0x%x ~ 0 4026f860: 782578 6c202c 3a6e65 642520 00000a 736200 x%x, len: %d.... 4026f870: 737362 202020 30203a 782578 207e20 257830 bss : 0x%x ~ 0 4026f880: 782578 6c202c 3a6e65 642520 00000a 656800 x%x, len: %d.... 4026f890: 616568 202070 30203a 782578 207e20 257830 heap : 0x%x ~ 0 4026f8a0: 782578 6c202c 3a6e65 642520 00000a 726500 x%x, len: %d.... 4026f8b0: 727265 20726f 726170 656d61 726574 00000a error parameter. ... 4026f8d0: 5d455b 575b00 5b005d 005d52 000000 657300 [E].[W].[R]..... 4026f8e0: 636573 782520 726520 726f72 00000a 756300 sec %x error.... 4026f8f0: 727563 6e6572 725f74 74756f 5f7265 206469 current_router_i 4026f900: 692064 252073 000a64 000000 000000 726500 d is %d......... 4026f910: 727265 74203a 6b7361 727020 206f69 25203c err: task prio < 4026f920: 642520 00000a 000000 000000 000000 726500 %d............. 4026f930: 727265 74203a 6b7361 757120 657565 726520 err: task queue 4026f940: 727265 0a726f 000000 000000 000000 726500 error........... 4026f950: 727265 70203a 74736f 727020 206f69 25203c err: post prio < 4026f960: 642520 00000a 000000 000000 000000 706100 %d............. 4026f970: 707061 616d5f 2e6e69 000063 000000 000500 app_main.c...... 4026f980: 040005 050502 050205 050400 050405 fe0405 ................ 4026f990: fdfe04 f0f0ff e0e0f0 0ae1e0 f8ffff f8f800 ................ 4026f9a0: 52f8f8 444a4e 003840 010100 040302 000105 ..RNJD@8........ 4026f9b0: 000001 000000 000002 000000 000000 0ae100 ................ 4026f9c0: 000ae1 000000 000000 930100 000043 000000 ............C... ... 4026f9f0: 020003 000000 000000 000000 000000 694600 ................ 4026fa00: 726946 61776d 206572 4c4e4f 732059 707075 Firmware ONLY su 4026fa10: 6f7070 737472 534520 323850 213636 0a2121 pports ESP8266!! 4026fa20: 000a21 000000 000000 000000 000000 6d6500 !............... 4026fa30: 706d65 207974 70746f 00000a 000000 614600 empty otp....... 4026fa40: 746146 206c61 637865 747065 6e6f69 642520 Fatal exception 4026fa50: 006425 000000 000000 000000 000000 492800 %d.............. 4026fa60: 6c4928 67656c 496c61 74736e 637572 6f6974 (IllegalInstruct 4026fa70: 6e6f69 756143 296573 000a3a 000000 532800 ionCause):...... 4026fa80: 795328 616373 436c6c 737561 3a2965 00000a (SyscallCause):. ... 4026faa0: 6e4928 727473 746375 6e6f69 746552 456863 (InstructionRetc 4026fab0: 724568 726f72 756143 296573 000a3a 4c2800 hErrorCause):... 4026fac0: 6f4c28 536461 726f74 724565 726f72 756143 (LoadStoreErrorC 4026fad0: 737561 3a2965 00000a 000000 000000 4c2800 ause):.......... 4026fae0: 654c28 6c6576 6e4931 726574 707572 614374 (Level1Interrupt 4026faf0: 756143 296573 000a3a 000000 000000 412800 Cause):......... 4026fb00: 6c4128 636f6c 756143 296573 000a3a 492800 (AllocCause):... 4026fb10: 6e4928 676574 447265 697669 426564 655a79 (IntegerDivideBy 4026fb20: 72655a 61436f 657375 0a3a29 000000 502800 ZeroCause):..... 4026fb30: 725028 697669 67656c 436465 737561 3a2965 (PrivilegedCause 4026fb40: 0a3a29 000000 000000 000000 000000 4c2800 ):.............. 4026fb50: 6f4c28 536461 726f74 6c4165 6e6769 6e656d (LoadStoreAlignm 4026fb60: 746e65 756143 296573 000a3a 000000 492800 entCause):...... 4026fb70: 6e4928 727473 464950 746144 724561 726f72 (InstrPIFDataErr 4026fb80: 43726f 737561 3a2965 00000a 000000 4c2800 orCause):....... 4026fb90: 6f4c28 536461 726f74 495065 614446 456174 (LoadStorePIFDat 4026fba0: 724561 726f72 756143 296573 000a3a 492800 aErrorCause):... 4026fbb0: 6e4928 727473 464950 646441 724572 726f72 (InstrPIFAddrErr 4026fbc0: 43726f 737561 3a2965 00000a 000000 4c2800 orCause):....... 4026fbd0: 6f4c28 536461 726f74 495065 644146 457264 (LoadStorePIFAdd 4026fbe0: 724572 726f72 756143 296573 000a3a 492800 rErrorCause):... 4026fbf0: 6e4928 547473 4d424c 737369 756143 296573 (InstTLBMissCaus 4026fc00: 3a2965 00000a 000000 000000 000000 492800 e):............. 4026fc10: 6e4928 547473 4d424c 746c75 694869 614374 (InstTLBMultiHit 4026fc20: 756143 296573 000a3a 000000 000000 492800 Cause):......... 4026fc30: 6e4928 467473 637465 725068 697669 67656c (InstFetchPrivil 4026fc40: 656765 756143 296573 000a3a 000000 492800 egeCause):...... 4026fc50: 6e4928 467473 637465 725068 69686f 746962 (InstFetchProhib 4026fc60: 657469 614364 657375 0a3a29 000000 4c2800 itedCause):..... 4026fc70: 6f4c28 536461 726f74 4c5465 694d42 437373 (LoadStoreTLBMis 4026fc80: 614373 657375 0a3a29 000000 000000 4c2800 sCause):........ 4026fc90: 6f4c28 536461 726f74 4c5465 754d42 69746c (LoadStoreTLBMul 4026fca0: 486974 437469 737561 3a2965 00000a 4c2800 tiHitCause):.... 4026fcb0: 6f4c28 536461 726f74 725065 697669 67656c (LoadStorePrivil 4026fcc0: 656765 756143 296573 000a3a 000000 4c2800 egeCause):...... 4026fcd0: 6f4c28 506461 686f72 696269 646574 756143 (LoadProhibitedC 4026fce0: 737561 3a2965 00000a 000000 000000 532800 ause):.......... 4026fcf0: 745328 65726f 6f7250 626968 657469 614364 (StoreProhibited 4026fd00: 756143 296573 000a3a 000000 000000 000a00 Cause):......... 4026fd10: 00000a 000000 000000 000000 000000 706500 ................ 4026fd20: 637065 303d31 302578 2c7838 706520 3d3263 epc1=0x%08x, epc 4026fd30: 303d32 302578 2c7838 706520 3d3363 257830 2=0x%08x, epc3=0 4026fd40: 302578 2c7838 786520 617663 726464 78303d x%08x, excvaddr= 4026fd50: 257830 783830 64202c 637065 78303d 383025 0x%08x, depc=0x% 4026fd60: 783830 00000a 000000 000000 000000 530a00 08x............. 4026fd70: 44530a 76204b 3a7265 732520 6f6320 69706d .SDK ver: %s com 4026fd80: 6c6970 206465 4a2040 206e61 203720 313032 piled @ Jan 7 2 4026fd90: 363130 383120 34343a 34353a 00000a 687000 016 18:44:54.... 4026fda0: 796870 657620 203a72 2c6425 707020 657620 phy ver: %d, pp 4026fdb0: 726576 25203a 252e64 0a0a64 000000 302500 ver: %d.%d...... 4026fdc0: 323025 002078 0a0000 000a00 000000 797300 %02x ........... 4026fdd0: 737973 6d6574 617020 6d6172 726520 726f72 system param err 4026fde0: 0a726f 000000 000000 000000 000000 656e00 or.............. 4026fdf0: 65656e 622064 746f6f 2e3120 0a2b34 656400 need boot 1.4+.. 4026fe00: 6c6564 666920 0a6425 000000 000000 686300 del if%d........ 4026fe10: 676863 666920 0a6425 000000 000000 646100 chg if%d........ 4026fe20: 646461 666920 0a6425 000000 000000 696100 add if%d........ 4026fe30: 646961 642520 62000a 206e63 0a6425 6e6300 aid %d..bcn %d.. 4026fe40: 746e63 000a20 750000 6e636e 0a2074 787400 cnt ....uncnt .. 4026fe50: 207874 737472 726520 726f72 783020 0a7825 tx rts error 0x% 4026fe60: 000a78 000000 000000 000000 000000 787400 x............... 4026fe70: 207874 727265 20726f 257830 000a78 6d7000 tx error 0x%x... 4026fe80: 2e6d70 000063 000000 000000 000000 6c7300 pm.c............ 4026fe90: 656c73 207065 736964 6c6261 000065 6c7300 sleep disable... 4026fea0: 656c73 207065 616e65 656c62 000000 742c00 sleep enable.... 4026feb0: 79742c 3a6570 642520 000000 000000 000a00 ,type: %d....... 4026fec0: 00000a 000000 000000 000000 000000 6d7000 ................ 4026fed0: 206d70 6b6177 707565 747320 25203a 202c64 pm wakeup st: %d 4026fee0: 63202c 737561 203a65 0a6425 000000 667200 , cause: %d..... 4026fef0: 206672 6f6c63 2c6573 6c756e 61646c 5f6174 rf close,nulldat 4026ff00: 745f61 657275 000000 000000 000000 667200 a_ture.......... 4026ff10: 206672 6f6c63 2c6573 6c756e 61646c 5f6174 rf close,nulldat 4026ff20: 665f61 736c61 000065 000000 000000 6d7000 a_false......... 4026ff30: 206d70 6f6c63 206573 0a6425 000000 6d7000 pm close %d..... 4026ff40: 206d70 65706f 742c6e 657079 64253a 642520 pm open,type:%d 4026ff50: 0a6425 000000 000000 000000 000000 6f6e00 %d.............. 4026ff60: 546f6e 214d49 000a21 000000 000000 696c00 noTIM!!......... 4026ff70: 73696c 6e5f74 6c6c75 00000a 000000 6c7300 list_null....... 4026ff80: 0a6c73 000000 750000 0a6c73 000000 6d7000 sl......usl..... 4026ff90: 5f6d70 726f66 63625f 6f5f6e 796c6e 6f6d5f pm_for_bcn_only_ 4026ffa0: 646f6d 632e65 000000 000000 000000 6f6600 mode.c.......... 4026ffb0: 726f66 206563 706c73 696420 626173 00656c force slp disabl 4026ffc0: 000065 000000 000000 000000 000000 6f6600 e............... 4026ffd0: 726f66 206563 706c73 6e6520 6c6261 000065 force slp enable ... 4026fff0: 79742c 3a6570 642520 000000 000000 000a00 ,type: %d....... 40270000: 00000a 000000 000000 000000 000000 706600 ................ 40270010: 6d7066 6c6320 65736f 642520 000a20 706600 fpm close %d ... 40270020: 6d7066 706f20 2c6e65 707974 253a65 252064 fpm open,type:%d 40270030: 642520 00000a 000000 000000 000000 706600 %d............. 40270040: 6d7066 31772c 66000a 2c6d70 0a3277 706600 fpm,w1..fpm,w2.. 40270050: 6d7066 6b7720 726520 203a72 6d7066 6f6e20 fpm wk err: fpm 40270060: 746f6e 706f20 0a6e65 000000 000000 706600 not open........ 40270070: 6d7066 6b7720 726520 203a72 206d70 207369 fpm wk err: pm i 40270080: 6f2073 6e6570 00000a 000000 000000 6b7700 s open.......... 40270090: 206b77 6f7266 75206d 726573 00000a 757100 wk from user.... 402700a0: 697571 6c5374 6f5070 0a6372 000000 757100 quitSlpPorc..... 402700b0: 697571 6c5374 6f5070 0a6372 000000 696c00 quitSlpPorc..... 402700c0: 73696c 6e5f74 6c6c75 00000a 000000 257300 list_null....... 402700d0: 642573 00000a 000000 000000 000000 707000 s%d............. 402700e0: 2e7070 000063 000000 000000 000000 6d4c00 pp.c............ 402700f0: 616d4c 785263 6b6c42 64253a 00000a 6d4c00 LmacRxBlk:%d.... 40270100: 616d4c 785463 6b6c42 64253a 00000a 616d00 LmacTxBlk:%d.... 40270110: 70616d 616620 0a6c69 000000 000000 686300 map fail........ 40270120: 676863 31425f 64253a 00000a 000000 686300 chg_B1:%d....... 40270130: 676863 32425f 64253a 00000a 000000 3d3d00 chg_B2:%d....... 40270140: 643d3d 000a6c 000000 000000 000000 646100 ==dl............ 40270150: 646461 696d20 616d73 686374 00000a 646100 add mismatch.... 40270160: 646461 642520 72000a 25206d 000a64 6d7200 add %d..rm %d... 40270170: 206d72 73696d 77000a 766564 00632e 736500 rm mis..wdev.c.. 40270180: 667365 75625f 632e66 000000 000000 656900 esf_buf.c....... 40270190: 656569 303865 313132 00632e 000000 000100 ieee80211.c..... 402701a0 : 402701a0: 000001 040000 6d0000 65646f 203a20 756e00 ........mode : . 402701b0: 6c756e 00006c 730000 006174 000000 252800 null....sta..... 402701c0: 302528 3a7832 323025 253a78 783230 30253a (%02x:%02x:%02x: 402701d0: 323025 253a78 783230 30253a 297832 2b2000 %02x:%02x:%02x). 402701e0: 202b20 000000 730000 74666f 005041 252800 + .....softAP.. 402701f0: 302528 3a7832 323025 253a78 783230 30253a (%02x:%02x:%02x: 40270200: 323025 253a78 783230 30253a 297832 000a00 %02x:%02x:%02x). 40270210: 00000a 000000 000000 000000 000000 656900 ................ 40270220: 656569 303865 313132 6f685f 617473 632e70 ieee80211_hostap 40270230: 00632e 000000 000000 000000 000000 686300 .c.............. 40270240: 676863 31415f 64253a 00000a 000000 686300 chg_A1:%d....... 40270250: 676863 34415f 64253a 00000a 000000 686300 chg_A4:%d....... 40270260: 676863 32415f 64253a 00000a 000000 686300 chg_A2:%d....... 40270270: 676863 33415f 64253a 00000a 000000 6f6e00 chg_A3:%d....... 40270280: 206f6e 667562 6f6620 612072 697463 206e6f no buf for actio 40270290: 66206e 6d6172 000a65 000000 000000 656900 n frame......... 402702a0: 656569 303865 313132 6e695f 747570 00632e ieee80211_input. 402702b0: 000063 000000 000000 000000 000000 656900 c............... 402702c0: 656569 303865 313132 656d5f 5f6873 697571 ieee80211_mesh_q 402702d0: 636975 632e6b 000000 000000 000000 656900 uick.c.......... 402702e0: 656569 303865 313132 656d5f 5f6873 697571 ieee80211_mesh_q 402702f0: 636975 695f6b 74696e 6f6e20 656d20 0a206d uick_init no mem 40270300: 000a20 000000 000000 000000 000000 6f6e00 ............... 40270310: 206f6e 667562 6f6620 702072 626f72 202c65 no buf for probe 40270320: 69202c 6c2065 206e65 0a6425 000000 656900 , ie len %d..... 40270330: 656569 303865 313132 68705f 632e79 000400 ieee80211_phy.c. 40270340: 000004 000000 000000 000000 000000 000000 ................ ... 40270358: 00157c 020400 df018b 007f00 000000 2af800 |............... 40270368: 002af8 030400 d50196 007500 000000 03e800 .*........u..... 40270378: 0003e8 000000 3a0082 013a01 000000 07d000 ........:.:..... 40270388: 0007d0 010400 020184 00a201 000000 000000 ................ ... 40270414: 00000c 000000 000000 000000 000000 000000 ................ ... 4027042c: 00157c 020400 df028b 007f00 000000 2af800 |............... 4027043c: 002af8 030400 d50396 007500 000000 03e800 .*........u..... 4027044c: 0003e8 000000 3a0082 013a01 000000 07d000 ........:.:..... 4027045c: 0007d0 010400 020184 00a201 000001 177000 ................ 4027046c: 001770 0b0000 3c040c 003c00 000001 2ee000 p.......<.<..... 4027047c: 002ee0 0a0000 300618 003000 000001 5dc000 ........0.0..... 4027048c: 005dc0 090000 2c0830 002c00 000001 bb8000 .]....0.,.,..... 4027049c: 00bb80 080000 2c0860 002c00 000001 d2f000 ......`.,.,..... 402704ac: 00d2f0 0c0000 2c086c 002c00 000001 232800 ......l.,.,..... 402704bc: 002328 0f0000 3c0412 003c00 000001 465000 (#......<.<..... 402704cc: 004650 0e0000 300624 003000 000001 8ca000 PF....$.0.0..... 402704dc: 008ca0 0d0000 2c0848 002c00 000000 000000 ......H.,.,..... 402704ec: 000000 000200 040000 000000 00000b 001600 ................ 402704fc: 000016 000c00 180000 000000 000030 000000 ............0... 4027050c: 000000 656900 386565 313230 735f31 6e6163 ....ieee80211_sc 4027051c: 2e6e61 000063 000000 000000 000000 000000 an.c............ 4027052c: 000000 206600 38312d 202c30 000000 000000 ....f -180, .... 4027053c: 000000 206600 202c30 000000 302066 00202c ....f 0, ...f 0, 4027054c: 000020 206600 642572 00202c 000000 000000 ...f r%d, ..... 4027055c: 000000 637300 646e61 656e6f 00000a 000000 ....scandone.... 4027056c: 000000 676200 00000a 000000 000000 000000 ....bg.......... 4027057c: 000000 6e4900 6c6176 206469 504557 656b20 ....Invalid WEP 4027058c: 79656b 732520 00000a 000000 000000 000000 key %s.......... 4027059c: 000000 706100 6f6c5f 0a7373 000000 000000 ....ap_loss..... 402705ac: 000000 656900 386565 313230 735f31 2e6174 ....ieee80211_st 402705bc: 632e61 747300 657461 25203a 2d2064 25203e a.c.state: %d -> 402705cc: 642520 252820 0a2978 000000 000000 000000 %d (%x)........ 402705dc: 000000 6c7700 6e635f 632e78 000000 000000 ....wl_cnx.c.... 402705ec: 000000 657200 6e6f63 63656e 000a74 000000 ....reconnect... 402705fc: 000000 6f6e00 732520 6f6620 646e75 72202c ....no %s found, 4027060c: 657220 6e6f63 63656e 612074 657466 312072 reconnect after 4027061c: 733120 00000a 000000 000000 000000 000000 1s............. 4027062c: 000000 636200 745f6e 6f6d69 2c7475 5f7061 ....bcn_timout,a 4027063c: 705f70 626f72 735f65 646e65 74735f 747261 p_probe_send_sta 4027064c: 0a7472 706100 72705f 65626f 65735f 20646e rt..ap_probe_sen 4027065c: 6f2064 726576 72202c 747365 697720 206966 d over, rest wif 4027066c: 732069 746174 207375 206f74 736964 737361 i status to disa 4027067c: 6f7373 000a63 000000 000000 000000 000000 ssoc............ 4027068c: 000000 747300 697461 3a6e6f 302520 3a7832 ....station: %02 4027069c: 253a78 783230 30253a 3a7832 323025 253a78 x:%02x:%02x:%02x 402706ac: 30253a 3a7832 323025 6c2078 766165 202c65 :%02x:%02x leave 402706bc: 41202c 204449 25203d 000a64 000000 000000 , AID = %d...... 402706cc: 000000 616d00 632078 6e6e6f 746365 6e6f69 ....max connecti 402706dc: 216e6f 00000a 000000 000000 000000 000000 on!............. 402706ec: 000000 616d00 632078 6e6e6f 746365 6e6f69 ....max connecti 402706fc: 216e6f 00000a 000000 000000 000000 000000 on!............. 4027070c: 000000 747300 697461 3a6e6f 302520 3a7832 ....station: %02 4027071c: 253a78 783230 30253a 3a7832 323025 253a78 x:%02x:%02x:%02x 4027072c: 30253a 3a7832 323025 6a2078 6e696f 41202c :%02x:%02x join, 4027073c: 494120 3d2044 642520 00000a 000000 000000 AID = %d....... 4027074c: 000000 455600 4f444e 412052 495443 3a4e4f ....VENDOR ACTIO 4027075c: 203a4e 6e656c 726520 726f72 000000 000000 N: len error.... 4027076c: 000000 455600 4f444e 412052 495443 3a4e4f ....VENDOR ACTIO 4027077c: 203a4e 6e656c 726520 726f72 642520 000000 N: len error %d. 4027078c: 000000 656900 386565 313230 615f31 697463 ....ieee80211_ac 4027079c: 6f6974 765f6e 646e65 5f726f 657073 615f63 tion_vendor_spec 402707ac: 74615f 636174 722068 696765 657473 722072 _attach register 402707bc: 657220 207663 6c6163 62206c 6b6361 726520 recv call back 402707cc: 727265 0a726f 030000 error... 402707d4 : 402707d4: 000003 000800 080000 000000 000000 954400 ................ 402707e4: 269544 95c040 004026 000000 5f7061 6e6f63 D.&@..&@....ap_c 402707f4: 666e6f 2e6769 000063 000000 617077 75615f onfig.c.....wpa_ 40270804: 747561 632e68 000000 000000 000064 01f400 auth.c......d... 40270814: 0001f4 03e800 040000 000000 000004 000000 ................ ... 40270830: 696e49 432074 6e756f 726574 000000 615000 Init Counter.... 40270840: 696150 697772 206573 79656b 786520 6e6170 Pairwise key exp 40270850: 736e61 6e6f69 000000 000000 000000 724700 ansion.......... 40270860: 6f7247 207075 79656b 786520 6e6170 6f6973 Group key expans 40270870: 6e6f69 000000 000000 000000 000000 707700 ion............. 40270880: 617077 75615f 5f6874 2e6569 000063 615000 wpa_auth_ie.c... 40270890: 696150 697772 206573 79656b 786520 6e6170 Pairwise key exp 402708a0: 736e61 6e6f69 000000 000000 000000 4d5000 ansion.......... 402708b0: 4b4d50 614e20 00656d 000000 000000 000800 PMK Name........ 402708c0: 000008 000600 060000 000000 000000 707700 ................ 402708d0: 617077 616d5f 2e6e69 000063 000000 630a00 wpa_main.c...... 402708e0: 6f630a 656e6e 657463 772064 687469 732520 .connected with 402708f0: 2c7325 686320 6e6e61 206c65 0a6425 686400 %s, channel %d.. 40270900: 636864 632070 65696c 20746e 617473 2e7472 dhcp client star 40270910: 2e2e74 000a2e 000000 000000 000000 686300 t............... 40270920: 656863 206b63 756f79 732072 746174 206369 check your stati 40270930: 692063 0a2170 020000 c ip!... 40270938 : 40270938: 000002 000800 0c0000 000000 000008 e29800 ................ 40270948: 26e298 e32c40 014026 ..&@,.&@ 40270950 : 40270950: 000001 000400 040000 000000 000000 e42000 ................ 40270960: 26e420 e47840 004026 000000 000000 656100 .&@x.&@........ 40270970: 736561 6e692d 726574 6c616e 6e652d 632e63 aes-internal-enc 40270980: 00632e .c.